diff --git a/Podfile b/Podfile index 7825b56..98e3dc7 100644 --- a/Podfile +++ b/Podfile @@ -46,6 +46,7 @@ target 'QuickLocation' do pod 'SDCycleScrollView' pod 'lottie-ios' pod 'TagListView', '~> 1.0' + pod 'BRPickerView' #第三方SDk pod 'GYSDK' #个推一键登录 diff --git a/Podfile.lock b/Podfile.lock index 64d2d45..ae0cad0 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -6,6 +6,16 @@ PODS: - AMapFoundation-NO-IDFA (>= 1.9.0) - AMapNavi-NO-IDFA (11.2.000): - AMapFoundation-NO-IDFA (>= 1.9.0) + - BRPickerView (3.0.0): + - BRPickerView/Default (= 3.0.0) + - BRPickerView/Core (3.0.0) + - BRPickerView/DatePicker (3.0.0): + - BRPickerView/Core + - BRPickerView/Default (3.0.0): + - BRPickerView/DatePicker + - BRPickerView/TextPicker + - BRPickerView/TextPicker (3.0.0): + - BRPickerView/Core - CocoaLumberjack/Core (3.9.1) - CocoaLumberjack/Swift (3.9.1): - CocoaLumberjack/Core @@ -178,6 +188,7 @@ DEPENDENCIES: - AlipaySDK-iOS - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - BRPickerView - CocoaLumberjack/Swift - CocoaMQTT - GYSDK @@ -220,6 +231,7 @@ SPEC REPOS: - AMapFoundation-NO-IDFA - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - BRPickerView - CocoaLumberjack - CocoaMQTT - Differentiator @@ -284,6 +296,7 @@ SPEC CHECKSUMS: AMapFoundation-NO-IDFA: a2e3c895398d7ee757278e1a0a8f9359da4b146e AMapLocation-NO-IDFA: 7cd8fc837ea41edfbf4d937cd20572e277b77d18 AMapNavi-NO-IDFA: d55b9b138c6e540f737c689975cae2c9dbd1026a + BRPickerView: cd2e0e3aa87af062bc7a1b6f78d3dfd5f04f04bb CocoaLumberjack: e4ba3b414dfca8c1916c6303d37f63b3a95134c6 CocoaMQTT: 1e2fa493d57045d66fb1eba2bb5ffb8d77039c60 Differentiator: e8497ceab83c1b10ca233716d547b9af21b9344d @@ -334,6 +347,6 @@ SPEC CHECKSUMS: YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 ZXSDK: 786338c0a18e98e03eda00699c3bfd2700b97117 -PODFILE CHECKSUM: 4d254b7f0c48f2a2100703f9ac600d5d826b586a +PODFILE CHECKSUM: 848cd9ba02b2f1c209ac9eef708dd2c43b005385 COCOAPODS: 1.16.2 diff --git a/Pods/BRPickerView/BRPickerView/BRPickerView.h b/Pods/BRPickerView/BRPickerView/BRPickerView.h new file mode 100755 index 0000000..187e941 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/BRPickerView.h @@ -0,0 +1,16 @@ +// +// BRPickerView.h +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#ifndef BRPickerView_h +#define BRPickerView_h + +#import "BRDatePickerView.h" +#import "BRTextPickerView.h" + +#endif /* BRPickerView_h */ diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerAlertView.h b/Pods/BRPickerView/BRPickerView/Core/BRPickerAlertView.h new file mode 100644 index 0000000..61114bf --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerAlertView.h @@ -0,0 +1,73 @@ +// +// BRPickerAlertView.h +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import +#import "BRPickerStyle.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef void(^BRPickerAlertCancelBlock)(void); +typedef void(^BRPickerAlertDoneBlock)(void); + +@interface BRPickerAlertView : UIView + +/** 选择器标题 */ +@property (nullable, nonatomic, copy) NSString *title; + +/** 自定义UI样式(不传或为nil时,是默认样式) */ +@property (nullable, nonatomic, strong) BRPickerStyle *pickerStyle; + +/** accessory view for above picker view. default is nil */ +@property (nullable, nonatomic, strong) UIView *pickerHeaderView; + +/** accessory view below picker view. default is nil */ +@property (nullable, nonatomic, strong) UIView *pickerFooterView; + +/** 取消选择的回调 */ +@property (nullable, nonatomic, copy) BRPickerAlertCancelBlock cancelBlock; + +/// 确定按钮点击事件的回调 +/// 应用场景:如果是自定义确定按钮,需要在该按钮点击事件方法里,执行一下 doneBlock 回调。目的是触发组件内部执行 resultBlock 回调,回调选择的值 +@property (nullable, nonatomic, copy) BRPickerAlertDoneBlock doneBlock; + +/** 弹框视图(使用场景:可以在 alertView 上添加选择器的自定义背景视图) */ +@property (nullable, nonatomic, strong) UIView *alertView; + +/** 组件的父视图:可以传 自己获取的 keyWindow,或页面的 view */ +@property (nullable, nonatomic, strong) UIView *keyView; + + +/// 刷新选择器数据 +/// 应用场景:动态更新数据源、动态更新选择的值、选择器类型切换等 +- (void)reloadData; + +/// 扩展一:添加选择器到指定容器视图上 +/// 应用场景:可将中间的滚轮选择器 pickerView 视图(不包含蒙层及标题栏)添加到任何自定义视图上(会自动填满容器视图),也方便自定义更多的弹框样式 +/// 补充说明:如果是自定义确定按钮,需要回调默认选择的值:只需在自定义确定按钮的点击事件方法里执行一下 doneBlock 回调(目的是去触发组件内部执行 resultBlock 回调,进而回调默认选择的值) +/// @param view 容器视图 +- (void)addPickerToView:(nullable UIView *)view NS_REQUIRES_SUPER; + +/// 从指定容器视图上移除选择器 +/// @param view 容器视图 +- (void)removePickerFromView:(nullable UIView *)view; + +/// 扩展二:添加自定义视图到选择器(pickerView)上 +/// 应用场景:可以添加一些固定的标题、单位等到选择器中间 +/// @param customView 自定义视图 +- (void)addSubViewToPicker:(UIView *)customView; + +/// 扩展三:添加自定义视图到标题栏(titleBarView)上 +/// 应用场景:可以添加一些子控件到标题栏 +/// @param customView 自定义视图 +- (void)addSubViewToTitleBar:(UIView *)customView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerAlertView.m b/Pods/BRPickerView/BRPickerView/Core/BRPickerAlertView.m new file mode 100644 index 0000000..b5f4d88 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerAlertView.m @@ -0,0 +1,398 @@ +// +// BRPickerAlertView.m +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRPickerAlertView.h" + +@interface BRPickerAlertView () +// 蒙层视图 +@property (nonatomic, strong) UIView *maskBgView; +// 标题栏背景视图 +@property (nonatomic, strong) UIView *titleBarView; +// 左边取消按钮 +@property (nonatomic, strong) UIButton *cancelBtn; +// 右边确定按钮 +@property (nonatomic, strong) UIButton *doneBtn; +// 中间标题 +@property (nonatomic, strong) UILabel *titleLabel; + +// 取消按钮离屏幕边缘的距离 +@property (nonatomic, assign) CGFloat cancelBtnMargin; +// 确定按钮离屏幕边缘的距离 +@property (nonatomic, assign) CGFloat doneBtnMargin; + +@end + +@implementation BRPickerAlertView + +- (void)initUI { + self.frame = self.keyView.bounds; + // 设置子视图的宽度随着父视图变化 + self.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + + if (!self.pickerStyle.hiddenMaskView) { + [self addSubview:self.maskBgView]; + } + + [self addSubview:self.alertView]; + + // 是否隐藏标题栏 + if (!self.pickerStyle.hiddenTitleBarView) { + [self.alertView addSubview:self.titleBarView]; + [self.alertView sendSubviewToBack:self.titleBarView]; + + if (!self.pickerStyle.hiddenTitleLabel) { + [self.titleBarView addSubview:self.titleLabel]; + } + if (!self.pickerStyle.hiddenCancelBtn) { + [self.titleBarView addSubview:self.cancelBtn]; + // 获取边距 + if (self.pickerStyle.cancelBtnFrame.origin.x < self.bounds.size.width / 2) { + self.cancelBtnMargin = self.pickerStyle.cancelBtnFrame.origin.x; + } else { + self.cancelBtnMargin = self.bounds.size.width - self.pickerStyle.cancelBtnFrame.origin.x - self.pickerStyle.cancelBtnFrame.size.width; + } + } + if (!self.pickerStyle.hiddenDoneBtn) { + [self.titleBarView addSubview:self.doneBtn]; + // 获取边距 + if (self.pickerStyle.doneBtnFrame.origin.x < self.bounds.size.width / 2) { + self.doneBtnMargin = self.pickerStyle.doneBtnFrame.origin.x; + } else { + self.doneBtnMargin = self.bounds.size.width - self.pickerStyle.doneBtnFrame.origin.x - self.pickerStyle.doneBtnFrame.size.width; + } + } + } +} + +#pragma mark - 适配横屏安全区域,更新子视图布局 +- (void)layoutSubviews { + [super layoutSubviews]; + if (_cancelBtn || _doneBtn) { + if (@available(iOS 11.0, *)) { + UIEdgeInsets safeInsets = self.safeAreaInsets; + if (_cancelBtn) { + CGRect cancelBtnFrame = self.pickerStyle.cancelBtnFrame; + if (cancelBtnFrame.origin.x < MIN(self.bounds.size.width / 2, self.bounds.size.height / 2)) { + cancelBtnFrame.origin.x += safeInsets.left; + } else { + cancelBtnFrame.origin.x = self.bounds.size.width - cancelBtnFrame.size.width - safeInsets.right - self.cancelBtnMargin; + } + self.cancelBtn.frame = cancelBtnFrame; + } + if (_doneBtn) { + CGRect doneBtnFrame = self.pickerStyle.doneBtnFrame; + if (doneBtnFrame.origin.x < MIN(self.bounds.size.width / 2, self.bounds.size.height / 2)) { + doneBtnFrame.origin.x += safeInsets.left; + } else { + doneBtnFrame.origin.x = self.bounds.size.width - doneBtnFrame.size.width - safeInsets.right - self.doneBtnMargin; + } + self.doneBtn.frame = doneBtnFrame; + } + } + } + + if (_alertView && self.pickerStyle.topCornerRadius > 0) { + // 设置顶部圆角 + [BRPickerStyle br_setView:_alertView roundingCorners:UIRectCornerTopLeft | UIRectCornerTopRight withRadius:self.pickerStyle.topCornerRadius]; + } +} + +#pragma mark - 蒙层视图 +- (UIView *)maskBgView { + if (!_maskBgView) { + _maskBgView = [[UIView alloc]initWithFrame:self.keyView.bounds]; + _maskBgView.backgroundColor = self.pickerStyle.maskColor; + // 设置子视图的大小随着父视图变化 + _maskBgView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + _maskBgView.userInteractionEnabled = YES; + UITapGestureRecognizer *myTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(didTapMaskBgView:)]; + [_maskBgView addGestureRecognizer:myTap]; + } + return _maskBgView; +} + +#pragma mark - 弹框视图 +- (UIView *)alertView { + if (!_alertView) { + CGFloat accessoryViewHeight = 0; + if (self.pickerHeaderView) { + accessoryViewHeight += self.pickerHeaderView.bounds.size.height; + } + if (self.pickerFooterView) { + accessoryViewHeight += self.pickerFooterView.bounds.size.height; + } + CGFloat height = self.pickerStyle.titleBarHeight + self.pickerStyle.pickerHeight + self.pickerStyle.paddingBottom + accessoryViewHeight; + _alertView = [[UIView alloc]initWithFrame:CGRectMake(0, self.keyView.bounds.size.height - height, self.keyView.bounds.size.width, height)]; + _alertView.backgroundColor = self.pickerStyle.alertViewColor ? self.pickerStyle.alertViewColor : self.pickerStyle.pickerColor; + if (!self.pickerStyle.topCornerRadius && !self.pickerStyle.hiddenShadowLine) { + // 设置弹框视图顶部边框线 + UIView *shadowLineView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, _alertView.frame.size.width, self.pickerStyle.shadowLineHeight)]; + shadowLineView.backgroundColor = self.pickerStyle.shadowLineColor; + shadowLineView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [_alertView addSubview:shadowLineView]; + } + _alertView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth; + } + return _alertView; +} + +#pragma mark - 标题栏视图 +- (UIView *)titleBarView { + if (!_titleBarView) { + _titleBarView =[[UIView alloc]initWithFrame:CGRectMake(0, 0, self.keyView.bounds.size.width, self.pickerStyle.titleBarHeight)]; + _titleBarView.backgroundColor = self.pickerStyle.titleBarColor; + _titleBarView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + if (!self.pickerStyle.hiddenTitleLine) { + // 设置标题栏底部分割线 + UIView *titleLineView = [[UIView alloc]initWithFrame:CGRectMake(self.pickerStyle.titleLineLeftSpace, _titleBarView.frame.size.height - self.pickerStyle.titleLineHeight, _titleBarView.frame.size.width - self.pickerStyle.titleLineLeftSpace - self.pickerStyle.titleLineRightSpace, self.pickerStyle.titleLineHeight)]; + titleLineView.backgroundColor = self.pickerStyle.titleLineColor; + titleLineView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [_titleBarView addSubview:titleLineView]; + } + } + return _titleBarView; +} + +#pragma mark - 取消按钮 +- (UIButton *)cancelBtn { + if (!_cancelBtn) { + _cancelBtn = [UIButton buttonWithType:UIButtonTypeCustom]; + _cancelBtn.frame = self.pickerStyle.cancelBtnFrame; + _cancelBtn.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin; + _cancelBtn.backgroundColor = self.pickerStyle.cancelColor;; + _cancelBtn.titleLabel.font = self.pickerStyle.cancelTextFont; + [_cancelBtn setTitleColor:self.pickerStyle.cancelTextColor forState:UIControlStateNormal]; + if (self.pickerStyle.cancelBtnImage) { + [_cancelBtn setImage:self.pickerStyle.cancelBtnImage forState:UIControlStateNormal]; + } + if (self.pickerStyle.cancelBtnTitle) { + [_cancelBtn setTitle:self.pickerStyle.cancelBtnTitle forState:UIControlStateNormal]; + } + [_cancelBtn addTarget:self action:@selector(clickCancelBtn) forControlEvents:UIControlEventTouchUpInside]; + // 设置按钮圆角或边框 + if (self.pickerStyle.cancelBorderStyle == BRBorderStyleSolid) { + _cancelBtn.layer.cornerRadius = self.pickerStyle.cancelCornerRadius > 0 ? self.pickerStyle.cancelCornerRadius : 6.0f; + _cancelBtn.layer.borderColor = self.pickerStyle.cancelTextColor.CGColor; + _cancelBtn.layer.borderWidth = self.pickerStyle.cancelBorderWidth > 0 ? self.pickerStyle.cancelBorderWidth : 1.0f; + _cancelBtn.layer.masksToBounds = YES; + } else if (self.pickerStyle.cancelBorderStyle == BRBorderStyleFill) { + _cancelBtn.layer.cornerRadius = self.pickerStyle.cancelCornerRadius > 0 ? self.pickerStyle.cancelCornerRadius : 6.0f; + _cancelBtn.layer.masksToBounds = YES; + } + } + return _cancelBtn; +} + +#pragma mark - 确定按钮 +- (UIButton *)doneBtn { + if (!_doneBtn) { + _doneBtn = [UIButton buttonWithType:UIButtonTypeCustom]; + _doneBtn.frame = self.pickerStyle.doneBtnFrame; + _doneBtn.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin; + _doneBtn.backgroundColor = self.pickerStyle.doneColor; + if (self.pickerStyle.doneBtnImage) { + [_doneBtn setImage:self.pickerStyle.doneBtnImage forState:UIControlStateNormal]; + } + if (self.pickerStyle.doneBtnTitle) { + _doneBtn.titleLabel.font = self.pickerStyle.doneTextFont; + [_doneBtn setTitleColor:self.pickerStyle.doneTextColor forState:UIControlStateNormal]; + [_doneBtn setTitle:self.pickerStyle.doneBtnTitle forState:UIControlStateNormal]; + } + [_doneBtn addTarget:self action:@selector(clickDoneBtn) forControlEvents:UIControlEventTouchUpInside]; + // 设置按钮圆角或边框 + if (self.pickerStyle.doneBorderStyle == BRBorderStyleSolid) { + _doneBtn.layer.cornerRadius = self.pickerStyle.doneCornerRadius > 0 ? self.pickerStyle.doneCornerRadius : 6.0f; + _doneBtn.layer.borderColor = self.pickerStyle.doneTextColor.CGColor; + _doneBtn.layer.borderWidth = self.pickerStyle.doneBorderWidth > 0 ? self.pickerStyle.doneBorderWidth : 1.0f; + _doneBtn.layer.masksToBounds = YES; + } else if (self.pickerStyle.doneBorderStyle == BRBorderStyleFill) { + _doneBtn.layer.cornerRadius = self.pickerStyle.doneCornerRadius > 0 ? self.pickerStyle.doneCornerRadius : 6.0f; + _doneBtn.layer.masksToBounds = YES; + } + } + return _doneBtn; +} + +#pragma mark - 中间标题label +- (UILabel *)titleLabel { + if (!_titleLabel) { + _titleLabel = [[UILabel alloc]initWithFrame:self.pickerStyle.titleLabelFrame]; + _titleLabel.backgroundColor = self.pickerStyle.titleLabelColor; + _titleLabel.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin; + _titleLabel.textAlignment = NSTextAlignmentCenter; + _titleLabel.font = self.pickerStyle.titleTextFont; + _titleLabel.textColor = self.pickerStyle.titleTextColor; + _titleLabel.text = self.title; + } + return _titleLabel; +} + +#pragma mark - 点击蒙层视图事件 +- (void)didTapMaskBgView:(UITapGestureRecognizer *)sender { + [self removePickerFromView:nil]; + if (self.cancelBlock) { + self.cancelBlock(); + } +} + +#pragma mark - 取消按钮的点击事件 +- (void)clickCancelBtn { + if (self.cancelBlock) { + self.cancelBlock(); + } + [self removePickerFromView:nil]; +} + +#pragma mark - 确定按钮的点击事件 +- (void)clickDoneBtn { + if (self.doneBlock) { + self.doneBlock(); + } + [self removePickerFromView:nil]; +} + +#pragma mark - 添加视图方法 +- (void)addPickerToView:(UIView *)view { + if (view) { + self.frame = view.bounds; + self.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + + CGFloat accessoryViewHeight = 0; + if (self.pickerHeaderView) { + CGRect rect = self.pickerHeaderView.frame; + self.pickerHeaderView.frame = CGRectMake(0, 0, view.bounds.size.width, rect.size.height); + self.pickerHeaderView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [self addSubview:self.pickerHeaderView]; + + accessoryViewHeight += self.pickerHeaderView.bounds.size.height; + } + if (self.pickerFooterView) { + CGRect rect = self.pickerFooterView.frame; + self.pickerFooterView.frame = CGRectMake(0, view.bounds.size.height - rect.size.height, view.bounds.size.width, rect.size.height); + self.pickerFooterView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [self addSubview:self.pickerFooterView]; + + accessoryViewHeight += self.pickerFooterView.bounds.size.height; + } + + [view addSubview:self]; + } else { + [self initUI]; + + if (self.pickerHeaderView) { + CGRect rect = self.pickerHeaderView.frame; + CGFloat titleBarHeight = self.pickerStyle.hiddenTitleBarView ? 0 : self.pickerStyle.titleBarHeight; + self.pickerHeaderView.frame = CGRectMake(0, titleBarHeight, self.alertView.bounds.size.width, rect.size.height); + self.pickerHeaderView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [self.alertView addSubview:self.pickerHeaderView]; + } + if (self.pickerFooterView) { + CGRect rect = self.pickerFooterView.frame; + self.pickerFooterView.frame = CGRectMake(0, self.alertView.bounds.size.height - self.pickerStyle.paddingBottom - rect.size.height, self.alertView.bounds.size.width, rect.size.height); + self.pickerFooterView.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [self.alertView addSubview:self.pickerFooterView]; + } + + [self.keyView addSubview:self]; + + // iOS16:重新设置 alertView 高度(解决懒加载设置frame不生效问题) + CGFloat accessoryViewHeight = 0; + if (self.pickerHeaderView) { + accessoryViewHeight += self.pickerHeaderView.bounds.size.height; + } + if (self.pickerFooterView) { + accessoryViewHeight += self.pickerFooterView.bounds.size.height; + } + CGFloat height = self.pickerStyle.titleBarHeight + self.pickerStyle.pickerHeight + self.pickerStyle.paddingBottom + accessoryViewHeight; + self.alertView.frame = CGRectMake(0, self.keyView.bounds.size.height - height, self.keyView.bounds.size.width, height); + + // 动画前初始位置 + CGRect rect = self.alertView.frame; + rect.origin.y = self.bounds.size.height; + self.alertView.frame = rect; + // 弹出动画 + if (!self.pickerStyle.hiddenMaskView) { + self.maskBgView.alpha = 0; + } + [UIView animateWithDuration:0.3f animations:^{ + if (!self.pickerStyle.hiddenMaskView) { + self.maskBgView.alpha = 1; + } + CGFloat alertViewHeight = self.alertView.bounds.size.height; + CGRect rect = self.alertView.frame; + rect.origin.y -= alertViewHeight; + self.alertView.frame = rect; + }]; + } +} + +#pragma mark - 移除视图方法 +- (void)removePickerFromView:(UIView *)view { + if (view) { + [self removeFromSuperview]; + } else { + // 关闭动画 + [UIView animateWithDuration:0.2f animations:^{ + CGFloat alertViewHeight = self.alertView.bounds.size.height; + CGRect rect = self.alertView.frame; + rect.origin.y += alertViewHeight; + self.alertView.frame = rect; + if (!self.pickerStyle.hiddenMaskView) { + self.maskBgView.alpha = 0; + } + } completion:^(BOOL finished) { + [self removeFromSuperview]; + }]; + } +} + +#pragma mark - 刷新选择器数据 +- (void)reloadData { + +} + +#pragma mark - 添加自定义视图到选择器(picker)上 +- (void)addSubViewToPicker:(UIView *)customView { + +} + +#pragma mark - 添加自定义视图到标题栏(titleBar)上 +- (void)addSubViewToTitleBar:(UIView *)customView { + if (!self.pickerStyle.hiddenTitleBarView) { + [self.titleBarView addSubview:customView]; + } +} + +- (BRPickerStyle *)pickerStyle { + if (!_pickerStyle) { + _pickerStyle = [[BRPickerStyle alloc]init]; + } + return _pickerStyle; +} + +- (UIView *)keyView { + if (!_keyView) { + _keyView = BRGetKeyWindow(); + } + return _keyView; +} + +#pragma mark - setter 方法(支持动态设置标题) +- (void)setTitle:(NSString *)title { + _title = title; + if (_titleLabel) { + _titleLabel.text = title; + } +} + +- (void)dealloc { + NSLog(@"%@ dealloc", NSStringFromClass([self class])); +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerStyle.h b/Pods/BRPickerView/BRPickerView/Core/BRPickerStyle.h new file mode 100644 index 0000000..08f9675 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerStyle.h @@ -0,0 +1,273 @@ +// +// BRPickerStyle.h +// BRPickerViewDemo +// +// Created by renbo on 2019/10/2. +// Copyright © 2019 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import +#import +#import "BRPickerViewMacro.h" + +NS_ASSUME_NONNULL_BEGIN + +// 边框样式(左边取消按钮/右边确定按钮) +typedef NS_ENUM(NSInteger, BRBorderStyle) { + /** 无边框(默认) */ + BRBorderStyleNone = 0, + /** 有圆角和边框 */ + BRBorderStyleSolid, + /** 仅有圆角 */ + BRBorderStyleFill +}; + +@interface BRPickerStyle : NSObject + + +/////////////////////////////// 蒙层视图(maskView)/////////////////////////////// + +/** 设置背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *maskColor; + +/** 隐藏 maskView,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenMaskView; + + +////////////////////////////// 弹框视图(alertView)/////////////////////////////// + +/** 设置 alertView 弹框视图的背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *alertViewColor; + +/** 设置 alertView 弹框视图左上和右上的圆角半径 */ +@property (nonatomic, assign) NSInteger topCornerRadius; + +/** 设置 alertView 弹框视图顶部边框线颜色 */ +@property (nullable, nonatomic, strong) UIColor *shadowLineColor; + +/** 设置 alertView 弹框视图顶部边框线高度 */ +@property (nonatomic, assign) CGFloat shadowLineHeight; + +/** 隐藏 alertView 弹框视图顶部边框线,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenShadowLine; + +/** 设置 alertView 弹框视图底部内边距,默认为安全区域底部距屏幕底部的高度 */ +@property (nonatomic, assign) CGFloat paddingBottom; + + +//////////////////////////// 标题栏视图(titleBarView) //////////////////////////// + +/** 设置 titleBarView 标题栏的背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *titleBarColor; + +/** 设置 titleBarView 标题栏的高度 */ +@property (nonatomic, assign) CGFloat titleBarHeight; + +/** 设置 titleBarView 标题栏底部分割线颜色 */ +@property (nullable, nonatomic, strong) UIColor *titleLineColor; + +/** 设置 titleBarView 标题栏底部分割线左边间距 */ +@property (nonatomic, assign) CGFloat titleLineLeftSpace; + +/** 设置 titleBarView 标题栏底部分割线左边间距 */ +@property (nonatomic, assign) CGFloat titleLineRightSpace; + +/** 设置 titleBarView 标题栏底部分割线高度 */ +@property (nonatomic, assign) CGFloat titleLineHeight; + +/** 隐藏 titleBarView 标题栏底部分割线,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenTitleLine; + +/** 隐藏 titleBarView,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenTitleBarView; + + +////////////////////////// 标题栏中间label(titleLabel)/////////////////////////// + +/** 设置 titleLabel 的背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *titleLabelColor; + +/** 设置 titleLabel 文本颜色 */ +@property (nullable, nonatomic, strong) UIColor *titleTextColor; + +/** 设置 titleLabel 字体大小 */ +@property (nullable, nonatomic, strong) UIFont *titleTextFont; + +/** 设置 titleLabel 的 frame */ +@property (nonatomic, assign) CGRect titleLabelFrame; + +/** 隐藏 titleLabel,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenTitleLabel; + + +/////////////////////////////// 取消按钮(cancelBtn)////////////////////////////// + +/** 设置 cancelBtn 的背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *cancelColor; + +/** 设置 cancelBtn 标题的颜色 */ +@property (nullable, nonatomic, strong) UIColor *cancelTextColor; + +/** 设置 cancelBtn 标题的字体 */ +@property (nullable, nonatomic, strong) UIFont *cancelTextFont; + +/** 设置 cancelBtn 的 frame */ +@property (nonatomic, assign) CGRect cancelBtnFrame; + +/** 设置 cancelBtn 的边框样式 */ +@property (nonatomic, assign) BRBorderStyle cancelBorderStyle; + +/** 设置 cancelBtn 的圆角大小 */ +@property (nonatomic, assign) CGFloat cancelCornerRadius; + +/** 设置 cancelBtn 的边框宽度 */ +@property (nonatomic, assign) CGFloat cancelBorderWidth; + +/** 设置 cancelBtn 的 image */ +@property (nullable, nonatomic, strong) UIImage *cancelBtnImage; + +/** 设置 cancelBtn 的 title */ +@property (nullable, nonatomic, copy) NSString *cancelBtnTitle; + +/** 隐藏 cancelBtn,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenCancelBtn; + + +/////////////////////////////// 确定按钮(doneBtn)//////////////////////////////// + +/** 设置 doneBtn 的背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *doneColor; + +/** 设置 doneBtn 标题的颜色 */ +@property (nullable, nonatomic, strong) UIColor *doneTextColor; + +/** 设置 doneBtn 标题的字体 */ +@property (nullable, nonatomic, strong) UIFont *doneTextFont; + +/** 设置 doneBtn 的 frame */ +@property (nonatomic, assign) CGRect doneBtnFrame; + +/** 设置 doneBtn 的边框样式 */ +@property (nonatomic, assign) BRBorderStyle doneBorderStyle; + +/** 设置 doneBtn 的圆角大小 */ +@property (nonatomic, assign) CGFloat doneCornerRadius; + +/** 设置 doneBtn 的边框宽度 */ +@property (nonatomic, assign) CGFloat doneBorderWidth; + +/** 设置 doneBtn 的 image */ +@property (nullable, nonatomic, strong) UIImage *doneBtnImage; + +/** 设置 doneBtn 的 title */ +@property (nullable, nonatomic, copy) NSString *doneBtnTitle; + +/** 隐藏 doneBtn,默认为 NO */ +@property (nonatomic, assign) BOOL hiddenDoneBtn; + + +/////////////////////////////// 选择器(pickerView)/////////////////////////////// + +/** 设置 picker 的背景颜色 */ +@property (nullable, nonatomic, strong) UIColor *pickerColor; + +/** 设置 picker 中间两条分割线的背景颜色。暂不支持日期选择器前4种类型 */ +@property (nullable, nonatomic, strong) UIColor *separatorColor; + +/** 设置 picker 中间两条分割线的高度。暂不支持日期选择器前4种类型 */ +@property (nonatomic, assign) CGFloat separatorHeight; + +/** 设置 picker 中间两条分割线的左侧间距。暂不支持日期选择器前4种类型 */ +@property (nonatomic, assign) CGFloat separatorLeftSpace; + +/** 设置 picker 中间两条分割线的右侧间距。暂不支持日期选择器前4种类型 */ +@property (nonatomic, assign) CGFloat separatorRightSpace; + +/** 设置 picker 文本的颜色。暂不支持日期选择器前4种类型 */ +@property (nullable, nonatomic, strong) UIColor *pickerTextColor; + +/** 设置 picker 文本的字体。暂不支持日期选择器前4种类型 */ +@property (nullable, nonatomic, strong) UIFont *pickerTextFont; + +/** 设置 picker 中间选中行的背景颜色。暂不支持日期选择器前4种类型 */ +@property (nullable, nonatomic, strong) UIColor *selectRowColor; + +/** 设置 picker 中间选中行文本的颜色。暂不支持日期选择器前4种类型 */ +@property (nullable, nonatomic, strong) UIColor *selectRowTextColor; + +/** 设置 picker 中间选中行文本的字体。暂不支持日期选择器前4种类型 */ +@property (nullable, nonatomic, strong) UIFont *selectRowTextFont; + +/** 设置 picker 的高度,系统默认高度为 216 */ +@property (nonatomic, assign) CGFloat pickerHeight; + +/** 设置 picker 的行高,默认为 35 */ +@property (nonatomic, assign) CGFloat rowHeight; +/** 设置 picker 的列宽 */ +@property (nonatomic, assign) CGFloat columnWidth; +/** 设置 picker 的列间隔,仅支持`BRTextPickerView` */ +@property (nonatomic, assign) CGFloat columnSpacing; + +/** 设置 picker 文本支持的最大行数,默认为 2 */ +@property (nonatomic, assign) NSUInteger maxTextLines; + +/** + * 清除iOS14之后选择器默认自带的新样式。暂不支持日期选择器前4种类型 + * 主要是:①隐藏中间选择行的背景样式,②清除默认的内边距,③新增中间选择行的两条分割线;与iOS14之前的样式保持一致),默认为 YES + */ +@property (nonatomic, assign) BOOL clearPickerNewStyle; + + +/** + * 设置语言(不设置或为nil时,将随系统的语言自动改变) + * language: zh-Hans(简体中文)、zh-Hant(繁体中文)、en(英语 ) + */ +@property(nullable, nonatomic, copy) NSString *language; + + +/////// 日期选择器单位样式(showUnitType == BRShowUnitTypeOnlyCenter 时生效。暂不支持日期选择器前4种类型 )/////// + +/** 设置日期选择器单位文本的颜色 */ +@property (nullable, nonatomic, strong) UIColor *dateUnitTextColor; + +/** 设置日期选择器单位文本的字体 */ +@property (nullable, nonatomic, strong) UIFont *dateUnitTextFont; + +/** 设置日期选择器单位 label 的水平方向偏移量 */ +@property (nonatomic, assign) CGFloat dateUnitOffsetX; + +/** 设置日期选择器单位 label 的竖直方向偏移量 */ +@property (nonatomic, assign) CGFloat dateUnitOffsetY; + + +//////////////////////////////// 常用的几种模板样式 //////////////////////////////// + +/// 弹框模板样式1 - 取消/确定按钮圆角样式 +/// @param themeColor 主题颜色 ++ (instancetype)pickerStyleWithThemeColor:(nullable UIColor *)themeColor; + +/// 弹框模板样式2 - 顶部圆角样式 + 完成按钮 +/// @param doneTextColor 完成按钮标题的颜色 ++ (instancetype)pickerStyleWithDoneTextColor:(nullable UIColor *)doneTextColor; + +/// 弹框模板样式3 - 顶部圆角样式 + 图标按钮 +/// @param doneBtnImage 完成按钮的 image ++ (instancetype)pickerStyleWithDoneBtnImage:(nullable UIImage *)doneBtnImage; + + +//////////////////////////////// 以下是组件内部使用的几个封装方法 //////////////////////////////// + +/** 设置选择器中间选中行的样式 */ +- (void)setupPickerSelectRowStyle:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component; + +/** 添加选择器中间行上下两条分割线(iOS14之后系统默认去掉,需要手动添加)*/ +- (void)addSeparatorLineView:(UIView *)pickerView; + +/** 设置 view 的部分圆角 */ +// corners(枚举类型,可组合使用):UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners ++ (void)br_setView:(UIView *)view roundingCorners:(UIRectCorner)corners withRadius:(CGFloat)radius; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerStyle.m b/Pods/BRPickerView/BRPickerView/Core/BRPickerStyle.m new file mode 100644 index 0000000..9341c91 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerStyle.m @@ -0,0 +1,508 @@ +// +// BRPickerStyle.m +// BRPickerViewDemo +// +// Created by renbo on 2019/10/2. +// Copyright © 2019 irenb. All dones reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRPickerStyle.h" +#import "NSBundle+BRPickerView.h" + +// 标题颜色 +#define kBRDefaultTextColor BR_RGB_HEX(0x333333, 1.0f) + +@implementation BRPickerStyle + +- (instancetype)init { + if (self = [super init]) { + self.clearPickerNewStyle = YES; + } + return self; +} + +/// 设置默认样式 + +- (UIColor *)maskColor { + if (!_maskColor) { + _maskColor = [self br_colorWithLightColor:BR_RGB_HEX(0x000000, 0.3f) darkColor:BR_RGB_HEX(0x666666, 0.3f)]; + } + return _maskColor; +} + +- (UIColor *)shadowLineColor { + if (!_shadowLineColor) { + if (@available(iOS 13.0, *)) { + // 边框线颜色,有透明度 + _shadowLineColor = [UIColor separatorColor]; + } else { + _shadowLineColor = BR_RGB_HEX(0xc6c6c8, 1.0f); + } + } + return _shadowLineColor; +} + +- (CGFloat)shadowLineHeight { + if (_shadowLineHeight <= 0 || _shadowLineHeight > 5.0f) { + _shadowLineHeight = 0.5f; + } + return _shadowLineHeight; +} + +- (CGFloat)paddingBottom { + if (_paddingBottom <= 0) { + _paddingBottom = BR_BOTTOM_MARGIN; + } + return _paddingBottom; +} + +- (UIColor *)titleBarColor { + if (!_titleBarColor) { + if (@available(iOS 13.0, *)) { + // #ffffff(正常)、#1c1c1e(深色) + _titleBarColor = [UIColor secondarySystemGroupedBackgroundColor]; + } else { + _titleBarColor = [UIColor whiteColor]; + } + } + return _titleBarColor; +} + +- (CGFloat)titleBarHeight { + if (!self.hiddenTitleBarView) { + if (_titleBarHeight < 44.0f && (!self.hiddenCancelBtn || !self.hiddenDoneBtn || !self.hiddenTitleLabel)) { + _titleBarHeight = 44.0f; + } + } else { + _titleBarHeight = 0; + } + return _titleBarHeight; +} + +- (UIColor *)titleLineColor { + if (!_titleLineColor) { + _titleLineColor = [self br_colorWithLightColor:BR_RGB_HEX(0xededee, 1.0f) darkColor:BR_RGB_HEX(0x18181c, 1.0f)]; + } + return _titleLineColor; +} + +- (CGFloat)titleLineHeight { + if (_titleLineHeight <= 0) { + return 0.5f; + } + return _titleLineHeight; +} + +- (UIColor *)cancelColor { + if (!_cancelColor) { + _cancelColor = [UIColor clearColor]; + } + return _cancelColor; +} + +- (UIColor *)cancelTextColor { + if (!_cancelTextColor) { + if (@available(iOS 13.0, *)) { + _cancelTextColor = [UIColor labelColor]; + } else { + _cancelTextColor = kBRDefaultTextColor; + } + } + return _cancelTextColor; +} + +- (UIFont *)cancelTextFont { + if (!_cancelTextFont) { + _cancelTextFont = [UIFont systemFontOfSize:16.0f]; + } + return _cancelTextFont; +} + +- (NSString *)cancelBtnTitle { + if (!_cancelBtnTitle && !_cancelBtnImage) { + _cancelBtnTitle = [NSBundle br_localizedStringForKey:@"取消" language:self.language]; + } + return _cancelBtnTitle; +} + +- (CGRect)cancelBtnFrame { + if (CGRectEqualToRect(_cancelBtnFrame, CGRectZero) || _cancelBtnFrame.size.height == 0) { + _cancelBtnFrame = CGRectMake(5, 8, 60, 28); + } + return _cancelBtnFrame; +} + +- (UIColor *)titleLabelColor { + if (!_titleLabelColor) { + _titleLabelColor = [UIColor clearColor]; + } + return _titleLabelColor; +} + +- (UIColor *)titleTextColor { + if (!_titleTextColor) { + if (@available(iOS 13.0, *)) { + _titleTextColor = [UIColor secondaryLabelColor]; + } else { + _titleTextColor = BR_RGB_HEX(0x999999, 1.0f); + } + } + return _titleTextColor; +} + +- (UIFont *)titleTextFont { + if (!_titleTextFont) { + _titleTextFont = [UIFont systemFontOfSize:15.0f]; + } + return _titleTextFont; +} + +- (CGRect)titleLabelFrame { + if (CGRectEqualToRect(_titleLabelFrame, CGRectZero) || _titleLabelFrame.size.height == 0) { + _titleLabelFrame = CGRectMake(5 + 60 + 2, 0, BRGetKeyWindow().bounds.size.width - 2 * (5 + 60 + 2), 44); + } + return _titleLabelFrame; +} + +- (UIColor *)doneColor { + if (!_doneColor) { + _doneColor = [UIColor clearColor]; + } + return _doneColor; +} + +- (UIColor *)doneTextColor { + if (!_doneTextColor) { + if (@available(iOS 13.0, *)) { + _doneTextColor = [UIColor labelColor]; + } else { + _doneTextColor = kBRDefaultTextColor; + } + } + return _doneTextColor; +} + +- (UIFont *)doneTextFont { + if (!_doneTextFont) { + _doneTextFont = [UIFont systemFontOfSize:16.0f]; + } + return _doneTextFont; +} + +- (NSString *)doneBtnTitle { + if (!_doneBtnTitle && !_doneBtnImage) { + _doneBtnTitle = [NSBundle br_localizedStringForKey:@"确定" language:self.language]; + } + return _doneBtnTitle; +} + +- (CGRect)doneBtnFrame { + if (CGRectEqualToRect(_doneBtnFrame, CGRectZero) || _doneBtnFrame.size.height == 0) { + _doneBtnFrame = CGRectMake(BRGetKeyWindow().bounds.size.width - 60 - 5, 8, 60, 28); + } + return _doneBtnFrame; +} + +- (UIColor *)pickerColor { + if (!_pickerColor) { + if (@available(iOS 13.0, *)) { + // #ffffff(正常)、#1c1c1e(深色) + _pickerColor = [UIColor secondarySystemGroupedBackgroundColor]; + } else { + _pickerColor = [UIColor whiteColor]; + } + } + return _pickerColor; +} + +- (UIColor *)separatorColor { + if (!_separatorColor) { + if (@available(iOS 13.0, *)) { + // 分割线颜色,无透明度 + _separatorColor = [UIColor opaqueSeparatorColor]; + } else { + _separatorColor = BR_RGB_HEX(0xc6c6c8, 1.0f); + } + } + return _separatorColor; +} + +- (UIColor *)pickerTextColor { + if (!_pickerTextColor) { + if (@available(iOS 13.0, *)) { + _pickerTextColor = [UIColor labelColor]; + } else { + _pickerTextColor = kBRDefaultTextColor; + } + } + return _pickerTextColor; +} + +- (UIFont *)pickerTextFont { + if (!_pickerTextFont) { + _pickerTextFont = [UIFont systemFontOfSize:18.0f]; + } + return _pickerTextFont; +} + +- (CGFloat)pickerHeight { + if (_pickerHeight < 40) { + _pickerHeight = 216.0f; + } + return _pickerHeight; +} + +- (CGFloat)rowHeight { + if (_rowHeight < 20) { + _rowHeight = 35.0f; + } + return _rowHeight; +} + +- (NSUInteger)maxTextLines { + if (_maxTextLines < 1) { + _maxTextLines = 2; + } + return _maxTextLines; +} + +- (NSString *)language { + if (!_language) { + // 跟随系统的首选语言自动改变 + // zh-Hans-CN(简体中文)、zh-Hant-CN(繁体中文)、en-CN(美式英语)、en-GB(英式英语) + // 其中`CN`是iOS9以后新增的地区代码,如:CN 代表中国,US 代表美国 + _language = [NSLocale preferredLanguages].firstObject; + } + return _language; +} + +- (UIColor *)dateUnitTextColor { + if (!_dateUnitTextColor) { + if (@available(iOS 13.0, *)) { + _dateUnitTextColor = [UIColor labelColor]; + } else { + _dateUnitTextColor = kBRDefaultTextColor; + } + } + return _dateUnitTextColor; +} + +- (UIFont *)dateUnitTextFont { + if (!_dateUnitTextFont) { + _dateUnitTextFont = [UIFont systemFontOfSize:18.0f]; + } + return _dateUnitTextFont; +} + +#pragma mark - 创建自定义动态颜色(适配深色模式) +- (UIColor *)br_colorWithLightColor:(UIColor *)lightColor darkColor:(UIColor *)darkColor { + if (@available(iOS 13.0, *)) { + UIColor *dyColor = [UIColor colorWithDynamicProvider:^UIColor * _Nonnull(UITraitCollection * _Nonnull traitCollection) { + if ([traitCollection userInterfaceStyle] == UIUserInterfaceStyleLight) { + return lightColor; + } else { + return darkColor; + } + }]; + return dyColor; + } else { + return lightColor; + } +} + +#pragma mark - 弹框模板样式1 - 取消/确定按钮圆角样式 ++ (instancetype)pickerStyleWithThemeColor:(UIColor *)themeColor { + BRPickerStyle *customStyle = [[self alloc]init]; + if (themeColor) { + customStyle.cancelTextColor = themeColor; + customStyle.cancelBorderStyle = BRBorderStyleSolid; + customStyle.doneColor = themeColor; + customStyle.doneTextColor = [UIColor whiteColor]; + customStyle.doneBorderStyle = BRBorderStyleFill; + } + return customStyle; +} + +#pragma mark - 弹框模板样式2 - 顶部圆角样式 + 完成按钮 ++ (instancetype)pickerStyleWithDoneTextColor:(UIColor *)doneTextColor { + BRPickerStyle *customStyle = [[self alloc]init]; + if (doneTextColor) { + customStyle.topCornerRadius = 16.0f; + customStyle.hiddenCancelBtn = YES; + customStyle.hiddenTitleLine = YES; + customStyle.titleLabelFrame = CGRectMake(20, 4, 100, 40); + customStyle.doneTextColor = doneTextColor; + customStyle.doneTextFont = [UIFont boldSystemFontOfSize:18.0f]; + customStyle.doneBtnFrame = CGRectMake(BRGetKeyWindow().bounds.size.width - 60, 4, 60, 40); + customStyle.doneBtnTitle = [NSBundle br_localizedStringForKey:@"完成" language:customStyle.language]; + customStyle.selectRowTextColor = doneTextColor; + customStyle.selectRowTextFont = [UIFont boldSystemFontOfSize:20.0f]; + } + return customStyle; +} + +#pragma mark - 弹框模板样式3 - 顶部圆角样式 + 图标按钮 ++ (instancetype)pickerStyleWithDoneBtnImage:(UIImage *)doneBtnImage { + BRPickerStyle *customStyle = [[self alloc]init]; + if (doneBtnImage) { + customStyle.topCornerRadius = 16.0f; + customStyle.hiddenTitleLine = YES; + customStyle.hiddenCancelBtn = YES; + customStyle.titleLabelFrame = CGRectMake(20, 4, 100, 40); + customStyle.doneBtnImage = doneBtnImage; + customStyle.doneBtnFrame = CGRectMake(BRGetKeyWindow().bounds.size.width - 44, 4, 40, 40); + } + return customStyle; +} + + +#pragma mark - 设置选择器中间选中行的样式 +- (void)setupPickerSelectRowStyle:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { + // 1.设置分割线的颜色 + NSString *systemVersion = [UIDevice currentDevice].systemVersion; + if (systemVersion.doubleValue < 14.0) { + for (UIView *subView in pickerView.subviews) { + if (subView && [subView isKindOfClass:[UIView class]] && subView.frame.size.height <= 1) { + subView.backgroundColor = self.separatorColor; + // 设置分割线高度 + if (self.separatorHeight > 0) { + CGRect rect = subView.frame; + rect.size.height = self.separatorHeight; + subView.frame = rect; + } + } + } + } + + // 2.设置选择器中间选中行的背景颜色 + UIView *contentView = nil; + NSArray *subviews = pickerView.subviews; + if (subviews.count > 0) { + id firstView = subviews.firstObject; + if (firstView && [firstView isKindOfClass:[UIView class]]) { + contentView = (UIView *)firstView; + } + } + if (self.selectRowColor) { + UIView *columnView = nil; + if (contentView) { + id obj = [contentView valueForKey:@"subviewCache"]; + if (obj && [obj isKindOfClass:[NSArray class]]) { + NSArray *columnViews = (NSArray *)obj; + if (columnViews.count > 0) { + id columnObj = columnViews.firstObject; + if (columnObj && [columnObj isKindOfClass:[UIView class]]) { + columnView = (UIView *)columnObj; + } + } + } + } + if (columnView) { + id obj = [columnView valueForKey:@"middleContainerView"]; + if (obj && [obj isKindOfClass:[UIView class]]) { + UIView *selectRowView = (UIView *)obj; + // 中间选中行的背景颜色 + selectRowView.backgroundColor = self.selectRowColor; + } + } + } + + if (contentView && self.clearPickerNewStyle) { + if (systemVersion.doubleValue >= 14.0) { + // ①隐藏中间选择行的背景样式 + id lastView = subviews.lastObject; + if (lastView && [lastView isKindOfClass:[UIView class]]) { + UIView *rectBgView = (UIView *)lastView; + rectBgView.hidden = YES; + } + + // ②清除iOS14上选择器默认的内边距 + if (systemVersion.doubleValue < 15.0f) { + [self setPickerAllSubViewsStyle:contentView]; + } + } + } + + // 3.设置选择器中间选中行的字体颜色/字体大小 + if (self.selectRowTextColor || self.selectRowTextFont) { + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + // 当前选中的 label + UILabel *selectLabel = (UILabel *)[pickerView viewForRow:row forComponent:component]; + if (selectLabel) { + if (self.selectRowTextColor) { + selectLabel.textColor = self.selectRowTextColor; + } + if (self.selectRowTextFont) { + selectLabel.font = self.selectRowTextFont; + } + } + }); + } +} + +// 遍历子视图,重新设置 frame(清空在 iOS14 上 UIPickerView 出现的内边距) +- (void)setPickerAllSubViewsStyle:(UIView *)view { + NSArray *subViews = view.subviews; + if (subViews.count == 0 || [view isKindOfClass:[UILabel class]]) return; + for (UIView *subView in subViews) { + NSString *className = NSStringFromClass([subView class]); + if ([className isEqualToString:@"UIPickerColumnView"]) { + CGRect rect = subView.frame; + rect.origin.x = 0; + rect.size.width = view.bounds.size.width; + subView.frame = rect; + } + NSString *superClassName = NSStringFromClass([view class]); + if ([superClassName isEqualToString:@"UIPickerColumnView"]) { + CGRect rect = subView.frame; + rect.size.width = view.bounds.size.width; + subView.frame = rect; + } + if ([subView isKindOfClass:[UILabel class]]) { + CGRect rect = subView.frame; + rect.origin.x = 10; + subView.frame = rect; + } + + [self setPickerAllSubViewsStyle:subView]; + } +} + +#pragma mark - 添加选择器中间行上下两条分割线(iOS14之后系统默认去掉,需要手动添加) +- (void)addSeparatorLineView:(UIView *)pickerView { + if ([UIDevice currentDevice].systemVersion.doubleValue >= 14.0) { + UIView *topLineView = [[UIView alloc]initWithFrame:CGRectMake(self.separatorLeftSpace, pickerView.bounds.size.height / 2 - self.rowHeight / 2, pickerView.bounds.size.width - self.separatorLeftSpace - self.separatorRightSpace, 0.5f)]; + topLineView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth; + topLineView.backgroundColor = self.separatorColor; + // 设置分割线高度 + if (self.separatorHeight > 0) { + CGRect topRect = topLineView.frame; + topRect.size.height = self.separatorHeight; + topLineView.frame = topRect; + } + [pickerView addSubview:topLineView]; + + UIView *bottomLineView = [[UIView alloc]initWithFrame:CGRectMake(self.separatorLeftSpace, pickerView.bounds.size.height / 2 + self.rowHeight / 2, pickerView.bounds.size.width - self.separatorLeftSpace - self.separatorRightSpace, 0.5f)]; + bottomLineView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth; + bottomLineView.backgroundColor = self.separatorColor; + // 设置分割线高度 + if (self.separatorHeight > 0) { + CGRect bottomRect = bottomLineView.frame; + bottomRect.size.height = self.separatorHeight; + bottomLineView.frame = bottomRect; + } + [pickerView addSubview:bottomLineView]; + } +} + +#pragma mark - 设置 view 的部分圆角 +// corners(枚举类型,可组合使用):UIRectCornerTopLeft | UIRectCornerTopRight | UIRectCornerBottomLeft | UIRectCornerBottomRight | UIRectCornerAllCorners ++ (void)br_setView:(UIView *)view roundingCorners:(UIRectCorner)corners withRadius:(CGFloat)radius { + UIBezierPath *rounded = [UIBezierPath bezierPathWithRoundedRect:view.bounds byRoundingCorners:corners cornerRadii:CGSizeMake(radius, radius)]; + CAShapeLayer *shape = [[CAShapeLayer alloc]init]; + [shape setPath:rounded.CGPath]; + view.layer.mask = shape; +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/en.lproj/Localizable.strings b/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/en.lproj/Localizable.strings new file mode 100644 index 0000000..ad98740 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/en.lproj/Localizable.strings @@ -0,0 +1,35 @@ +/* + Localizable.strings + BRPickerViewDemo + + Created by renbo on 2019/10/30. + Copyright © 2019 irenb. All rights reserved. +*/ + +"确定" = "OK"; +"取消" = "Cancel"; +"完成" = "Done"; + +"年" = " "; +"月" = " "; +"日" = " "; +"时" = " "; +"分" = " "; +"秒" = " "; + +"周" = " "; +"季度" = " "; + +"上午" = "AM"; +"下午" = "PM"; + +"至今" = " Now"; +"今天" = " Today"; + +"周一" = " Mon"; +"周二" = " Tue"; +"周三" = " Wed"; +"周四" = " Thu"; +"周五" = " Fri"; +"周六" = " Sat"; +"周日" = " Sun"; diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/zh-Hans.lproj/Localizable.strings b/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/zh-Hans.lproj/Localizable.strings new file mode 100644 index 0000000..002110f --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/zh-Hans.lproj/Localizable.strings @@ -0,0 +1,35 @@ +/* + Localizable.strings + BRPickerViewDemo + + Created by renbo on 2019/10/30. + Copyright © 2019 irenb. All rights reserved. +*/ + +"确定" = "确定"; +"取消" = "取消"; +"完成" = "完成"; + +"年" = "年"; +"月" = "月"; +"日" = "日"; +"时" = "时"; +"分" = "分"; +"秒" = "秒"; + +"周" = "周"; +"季度" = "季度"; + +"上午" = "上午"; +"下午" = "下午"; + +"至今" = "至今"; +"今天" = "今天"; + +"周一" = "周一"; +"周二" = "周二"; +"周三" = "周三"; +"周四" = "周四"; +"周五" = "周五"; +"周六" = "周六"; +"周日" = "周日"; diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/zh-Hant.lproj/Localizable.strings b/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/zh-Hant.lproj/Localizable.strings new file mode 100644 index 0000000..9c3521b --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerView.bundle/zh-Hant.lproj/Localizable.strings @@ -0,0 +1,35 @@ +/* + Localizable.strings + BRPickerViewDemo + + Created by renbo on 2019/10/30. + Copyright © 2019 irenb. All rights reserved. +*/ + +"确定" = "確定"; +"取消" = "取消"; +"完成" = "完成"; + +"年" = "年"; +"月" = "月"; +"日" = "日"; +"时" = "時"; +"分" = "分"; +"秒" = "秒"; + +"周" = "周"; +"季度" = "季度"; + +"上午" = "上午"; +"下午" = "下午"; + +"至今" = "至今"; +"今天" = "今天"; + +"周一" = "周壹"; +"周二" = "周二"; +"周三" = "周三"; +"周四" = "周四"; +"周五" = "周五"; +"周六" = "周六"; +"周日" = "周日"; diff --git a/Pods/BRPickerView/BRPickerView/Core/BRPickerViewMacro.h b/Pods/BRPickerView/BRPickerView/Core/BRPickerViewMacro.h new file mode 100644 index 0000000..6dc3c41 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/BRPickerViewMacro.h @@ -0,0 +1,85 @@ +// +// BRPickerViewMacro.h +// BRPickerViewDemo +// +// Created by renbo on 2018/4/23. +// Copyright © 2018 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#ifndef BRPickerViewMacro_h +#define BRPickerViewMacro_h + +#import +; +// 屏幕安全区域下边距 +#define BR_BOTTOM_MARGIN \ +({CGFloat safeBottomHeight = 0;\ +if (@available(iOS 11.0, *)) {\ +safeBottomHeight = BRGetKeyWindow().safeAreaInsets.bottom;\ +}\ +(safeBottomHeight);}) + + +// 静态库中编写 Category 时的便利宏,用于解决 Category 方法从静态库中加载需要特别设置的问题 +#ifndef BRSYNTH_DUMMY_CLASS + +#define BRSYNTH_DUMMY_CLASS(_name_) \ +@interface BRSYNTH_DUMMY_CLASS_ ## _name_ : NSObject @end \ +@implementation BRSYNTH_DUMMY_CLASS_ ## _name_ @end + +#endif + + +// 打印错误日志 +#ifdef DEBUG + #define BRErrorLog(...) NSLog(@"【BRPickerView】error log. reason: %@", [NSString stringWithFormat:__VA_ARGS__]) +#else + #define BRErrorLog(...) +#endif + + +/** RGB颜色(16进制) */ +static inline UIColor *BR_RGB_HEX(uint32_t rgbValue, CGFloat alpha) { + return [UIColor colorWithRed:((CGFloat)((rgbValue & 0xFF0000) >> 16)) / 255.0 + green:((CGFloat)((rgbValue & 0xFF00) >> 8)) / 255.0 + blue:((CGFloat)(rgbValue & 0xFF)) / 255.0 + alpha:(alpha)]; +} + + +/** 获取 keyWindow */ +static inline UIWindow *BRGetKeyWindow(void) { + UIWindow *keyWindow = nil; + if (@available(iOS 13.0, *)) { // 运行时检查系统版本(兼容不同版本的系统,防止运行报错) + NSSet *connectedScenes = [UIApplication sharedApplication].connectedScenes; + for (UIScene *scene in connectedScenes) { + if (scene.activationState == UISceneActivationStateForegroundActive && [scene isKindOfClass:[UIWindowScene class]]) { + UIWindowScene *windowScene = (UIWindowScene *)scene; + for (UIWindow *window in windowScene.windows) { + if (window.isKeyWindow) { + keyWindow = window; + break; + } + } + } + } + } + + if (!keyWindow) { + keyWindow = [UIApplication sharedApplication].windows.firstObject; + if (!keyWindow.isKeyWindow) { +#if __IPHONE_OS_VERSION_MIN_REQUIRED < 130000 + UIWindow *window = [UIApplication sharedApplication].keyWindow; + if (CGRectEqualToRect(window.bounds, UIScreen.mainScreen.bounds)) { + keyWindow = window; + } +#endif + } + } + + return keyWindow; +} + + +#endif /* BRPickerViewMacro_h */ diff --git a/Pods/BRPickerView/BRPickerView/Core/NSBundle+BRPickerView.h b/Pods/BRPickerView/BRPickerView/Core/NSBundle+BRPickerView.h new file mode 100644 index 0000000..4b7213a --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/NSBundle+BRPickerView.h @@ -0,0 +1,27 @@ +// +// NSBundle+BRPickerView.h +// BRPickerViewDemo +// +// Created by renbo on 2019/10/30. +// Copyright © 2019 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface NSBundle (BRPickerView) + +/// 获取 BRPickerView 的资源包单例 ++ (instancetype)br_pickerBundle; + +/// 获取本地化字符串(简化版本) +/// @param key 本地化字符串的键(即 Localizable.strings 文件中 key-value 中的 key) +/// @param language 目标语言代码,如果为 nil 则使用系统首选语言 +/// @return 返回对应语言的本地化字符串,如果找不到则返回空字符串 ++ (NSString *)br_localizedStringForKey:(NSString *)key language:(nullable NSString *)language; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/Core/NSBundle+BRPickerView.m b/Pods/BRPickerView/BRPickerView/Core/NSBundle+BRPickerView.m new file mode 100644 index 0000000..329f8bc --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/Core/NSBundle+BRPickerView.m @@ -0,0 +1,191 @@ +// +// NSBundle+BRPickerView.m +// BRPickerViewDemo +// +// Created by renbo on 2019/10/30. +// Copyright © 2019 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "NSBundle+BRPickerView.h" +#import "BRPickerAlertView.h" + +BRSYNTH_DUMMY_CLASS(NSBundle_BRPickerView) + +@implementation NSBundle (BRPickerView) + +#pragma mark - 获取 BRPickerView.bundle +/// 获取 BRPickerView 的资源包单例 +/// @discussion 该方法使用 dispatch_once 确保线程安全,首次调用时会查找并加载 BRPickerView.bundle +/// @return 返回 BRPickerView.bundle 的 NSBundle 实例,如果找不到则返回主 bundle ++ (instancetype)br_pickerBundle { + static NSBundle *pickerBundle = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + // 使用 BRPickerAlertView 类来定位 bundle + + // 注意:不同的包管理器有不同的资源路径结构,所以需要条件编译来适配。 + // 1.CocoaPods:资源在 Pods/BRPickerView/ 目录下 + // 2.SPM:资源在 .build/checkouts/BRPickerView/ 或其他特定目录 + // 3.手动集成:资源在项目目录中 +#ifdef SWIFT_PACKAGE + // 方式1: Swift Package Manager + NSBundle *bundle = SWIFTPM_MODULE_BUNDLE; // SPM 提供的特殊宏,指向 SPM 包中的正确资源路径 +#else + // 方式2: CocoaPods 或手动集成 + NSBundle *bundle = [NSBundle bundleForClass:[BRPickerAlertView class]]; +#endif + // 在 bundle 中查找 BRPickerView.bundle + NSString *bundlePath = [bundle pathForResource:@"BRPickerView" ofType:@"bundle"]; + if (bundlePath) { + pickerBundle = [NSBundle bundleWithPath:bundlePath]; + } + + // 如果找不到 BRPickerView.bundle,回退到主 bundle + if (!pickerBundle) { + pickerBundle = bundle; + NSLog(@"⚠️ BRPickerView.bundle not found, using main bundle instead"); + } + }); + return pickerBundle; +} + +#pragma mark - 国际化文本处理 +/// 获取本地化字符串(简化版本) +/// @param key 本地化字符串的键(即 Localizable.strings 文件中 key-value 中的 key) +/// @param language 目标语言代码,如果为 nil 则使用系统首选语言 +/// @return 返回对应语言的本地化字符串,如果找不到则返回空字符串 ++ (NSString *)br_localizedStringForKey:(NSString *)key language:(NSString *)language { + return [self br_localizedStringForKey:key value:nil language:language]; +} + +/// 获取本地化字符串(完整版本) +/// @param key 本地化字符串的键(即 Localizable.strings 文件中 key-value 中的 key) +/// @param value 默认值,当找不到对应键时的返回值 +/// @param language 目标语言代码,如果为 nil 则使用系统首选语言 +/// @return 返回对应语言的本地化字符串,如果找不到则返回默认值或空字符串 ++ (NSString *)br_localizedStringForKey:(NSString *)key value:(NSString *)value language:(NSString *)language { + // 参数安全检查 + if (!key || key.length == 0) return @""; + + // 确定使用哪种语言 + NSString *preferredLanguage = language ?: [NSLocale preferredLanguages].firstObject; + NSString *standardizedLanguage = [self standardizeLanguageCode:preferredLanguage]; + + // 获取对应语言的 bundle + NSBundle *languageBundle = [self bundleForLanguage:standardizedLanguage]; + + // 从语言包中获取本地化字符串 + NSString *localizedString = [languageBundle localizedStringForKey:key value:value table:nil]; + + // 检查是否需要回退到主 bundle + BOOL needsFallback = !localizedString || + [localizedString isEqualToString:value] || + localizedString.length == 0; + if (needsFallback) { + // 回退到主 bundle 的本地化 + localizedString = [[NSBundle mainBundle] localizedStringForKey:key value:value table:nil]; + } + + + // 如果 BRPickerView 包中没有找到,或者值与传入的 value 相同,尝试从主包查找 + if (!localizedString || [localizedString isEqualToString:value] || localizedString.length == 0) { + // 回退到主包的本地化 + localizedString = [[NSBundle mainBundle] localizedStringForKey:key value:value table:nil]; + } + + return localizedString ?: (value ?: @""); +} + +#pragma mark - 语言代码标准化 +/// 标准化语言代码 +/// @discussion 将各种语言代码格式统一为标准格式,支持中英文检测 +/// @param languageCode 原始语言代码 +/// @return 返回标准化后的语言代码 ++ (NSString *)standardizeLanguageCode:(NSString *)languageCode { + if (!languageCode || languageCode.length == 0) { + return @"en"; // 默认英文 + } + + NSString *lowercaseCode = [languageCode lowercaseString]; // 转小写 + NSString *uppercaseCode = [languageCode uppercaseString]; // 转大写 + + // 英文检测 + if ([lowercaseCode hasPrefix:@"en"]) { + return @"en"; + } + // 中文检测 + if ([lowercaseCode hasPrefix:@"zh"]) { + // 简体中文检测 + if ([uppercaseCode containsString:@"HANS"] || + [uppercaseCode containsString:@"CN"] || + [languageCode isEqualToString:@"zh_CN"] || + [lowercaseCode isEqualToString:@"zh"] || + [uppercaseCode containsString:@"SIMPLIFIED"]) { + return @"zh-Hans"; // 简体中文 + } + + // 繁体中文检测 + if ([uppercaseCode containsString:@"HANT"] || + [uppercaseCode containsString:@"TW"] || + [uppercaseCode containsString:@"HK"] || + [uppercaseCode containsString:@"MO"] || + [uppercaseCode containsString:@"TRADITIONAL"]) { + return @"zh-Hant"; // 繁体中文 + } + + // 默认简体中文 + return @"zh-Hans"; + } + + // 可以在这里添加更多语言支持 + // 例如:日语、韩语、法语等 + + return @"en"; // 默认回退到英文 +} + +#pragma mark - 语言包管理 +/// 获取指定语言的 bundle +/// @param language 目标语言代码 +/// @return 返回对应语言的 lproj bundle,如果找不到则返回默认的英文 bundle ++ (NSBundle *)bundleForLanguage:(NSString *)language { + if (!language || language.length == 0) { + language = @"en"; // 默认语言 + } + + NSBundle *pickerBundle = [self br_pickerBundle]; + + // 1. 首先尝试精确匹配语言包 + NSString *path = [pickerBundle pathForResource:language ofType:@"lproj"]; + NSBundle *languageBundle = [NSBundle bundleWithPath:path]; + + if (languageBundle) { + return languageBundle; + } + + // 2. 语言回退机制 + NSString *fallbackLanguage = nil; + if ([language isEqualToString:@"zh-Hant"]) { + // 繁体中文回退到简体中文 + fallbackLanguage = @"zh-Hans"; + } else if ([language hasPrefix:@"zh"]) { + // 其他中文变体回退到简体中文 + fallbackLanguage = @"zh-Hans"; + } else { + // 其他语言回退到英文 + fallbackLanguage = @"en"; + } + + if (fallbackLanguage) { + path = [pickerBundle pathForResource:fallbackLanguage ofType:@"lproj"]; + languageBundle = [NSBundle bundleWithPath:path]; + if (languageBundle) { + return languageBundle; + } + } + + // 3. 最终回退到 picker bundle 本身 + return pickerBundle; +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView+BR.h b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView+BR.h new file mode 100644 index 0000000..ed1bdf3 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView+BR.h @@ -0,0 +1,111 @@ +// +// BRDatePickerView+BR.h +// BRPickerViewDemo +// +// Created by renbo on 2020/6/16. +// Copyright © 2020 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRDatePickerView.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface BRDatePickerView (BR) + +/** 最小日期 */ +- (NSDate *)handlerMinDate:(nullable NSDate *)minDate; + +/** 最大日期 */ +- (NSDate *)handlerMaxDate:(nullable NSDate *)maxDate; + +/** 默认选中的日期 */ +- (NSDate *)handlerSelectDate:(nullable NSDate *)selectDate dateFormat:(NSString *)dateFormat; + +/** NSDate 转 NSString */ +- (NSString *)br_stringFromDate:(NSDate *)date dateFormat:(NSString *)dateFormat; + +/** NSString 转 NSDate */ +- (NSDate *)br_dateFromString:(NSString *)dateString dateFormat:(NSString *)dateFormat; + +/** 比较两个日期大小(可以指定比较级数,即按指定格式进行比较) */ +- (NSComparisonResult)br_compareDate:(NSDate *)date targetDate:(NSDate *)targetDate dateFormat:(NSString *)dateFormat; + +/** 获取 yearArr 数组 */ +- (NSArray *)getYearArr; + +/** 获取 monthArr 数组 */ +- (NSArray *)getMonthArr:(NSInteger)year; + +/** 获取 dayArr 数组 */ +- (NSArray *)getDayArr:(NSInteger)year month:(NSInteger)month; + +/** 获取 hourArr 数组 */ +- (NSArray *)getHourArr:(NSInteger)year month:(NSInteger)month day:(NSInteger)day; + +/** 获取 minuteArr 数组 */ +- (NSArray *)getMinuteArr:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour; + +/** 获取 secondArr 数组 */ +- (NSArray *)getSecondArr:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute; + +/** 获取 monthWeekArr 数组 */ +- (NSArray *)getMonthWeekArr:(NSInteger)year month:(NSInteger)month; + +/** 获取 yearWeekArr 数组 */ +- (NSArray *)getYearWeekArr:(NSInteger)year; + + /** 获取 quarterArr 数组 */ +- (NSArray *)getQuarterArr:(NSInteger)year; + +/** 添加 pickerView */ +- (void)setupPickerView:(UIView *)pickerView toView:(UIView *)view; + +/** 设置日期单位 */ +- (NSArray *)setupPickerUnitLabel:(UIPickerView *)pickerView unitArr:(NSArray *)unitArr; + +- (NSString *)getYearNumber:(NSInteger)year; + +- (NSString *)getMDHMSNumber:(NSInteger)number; + +- (NSString *)getYearText:(NSArray *)yearArr row:(NSInteger)row; + +- (NSString *)getMonthText:(NSArray *)monthArr row:(NSInteger)row; + +- (NSString *)getDayText:(NSArray *)dayArr row:(NSInteger)row mSelectDate:(NSDate *)mSelectDate; + +- (NSString *)getHourText:(NSArray *)hourArr row:(NSInteger)row; + +- (NSString *)getMinuteText:(NSArray *)minuteArr row:(NSInteger)row; + +- (NSString *)getSecondText:(NSArray *)secondArr row:(NSInteger)row; + +- (NSString *)getWeekText:(NSArray *)weekArr row:(NSInteger)row; + +- (NSString *)getQuarterText:(NSArray *)quarterArr row:(NSInteger)row; + +- (NSString *)getAMText; + +- (NSString *)getPMText; + +- (NSString *)getYearUnit; + +- (NSString *)getMonthUnit; + +- (NSString *)getDayUnit; + +- (NSString *)getHourUnit; + +- (NSString *)getMinuteUnit; + +- (NSString *)getSecondUnit; + +- (NSString *)getWeekUnit; + +- (NSString *)getQuarterUnit; + +- (NSInteger)getIndexWithArray:(NSArray *)array object:(NSString *)obj; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView+BR.m b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView+BR.m new file mode 100644 index 0000000..6cabc12 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView+BR.m @@ -0,0 +1,804 @@ +// +// BRDatePickerView+BR.m +// BRPickerViewDemo +// +// Created by renbo on 2020/6/16. +// Copyright © 2020 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRDatePickerView+BR.h" +#import "NSBundle+BRPickerView.h" + +BRSYNTH_DUMMY_CLASS(BRDatePickerView_BR) + +////////////////////////////////////////// +/// 本分类主要是给 BRDatePickerView 文件瘦身 +////////////////////////////////////////// + +@implementation BRDatePickerView (BR) + +#pragma mark - 最小日期 +- (NSDate *)handlerMinDate:(NSDate *)minDate { + if (!minDate) { + if (self.pickerMode == BRDatePickerModeMDHM) { + minDate = [NSDate br_setMonth:1 day:1 hour:0 minute:0]; + } else if (self.pickerMode == BRDatePickerModeMD) { + minDate = [NSDate br_setMonth:1 day:1]; + } else if (self.pickerMode == BRDatePickerModeTime || self.pickerMode == BRDatePickerModeCountDownTimer || self.pickerMode == BRDatePickerModeHM) { + minDate = [NSDate br_setHour:0 minute:0]; + } else if (self.pickerMode == BRDatePickerModeHMS) { + minDate = [NSDate br_setHour:0 minute:0 second:0]; + } else if (self.pickerMode == BRDatePickerModeMS) { + minDate = [NSDate br_setMinute:0 second:0]; + } else { + minDate = [NSDate distantPast]; // 遥远的过去的一个时间点 + } + } + + // 如果是12小时制,hour的最小值为1 + if (self.isTwelveHourMode) { + minDate = [minDate br_setTwelveHour:1]; + } + + return minDate; +} + +#pragma mark - 最大日期 +- (NSDate *)handlerMaxDate:(NSDate *)maxDate { + if (!maxDate) { + if (self.pickerMode == BRDatePickerModeMDHM) { + maxDate = [NSDate br_setMonth:12 day:31 hour:23 minute:59]; + } else if (self.pickerMode == BRDatePickerModeMD) { + maxDate = [NSDate br_setMonth:12 day:31]; + } else if (self.pickerMode == BRDatePickerModeTime || self.pickerMode == BRDatePickerModeCountDownTimer || self.pickerMode == BRDatePickerModeHM) { + maxDate = [NSDate br_setHour:23 minute:59]; + } else if (self.pickerMode == BRDatePickerModeHMS) { + maxDate = [NSDate br_setHour:23 minute:59 second:59]; + } else if (self.pickerMode == BRDatePickerModeMS) { + maxDate = [NSDate br_setMinute:59 second:59]; + } else { + maxDate = [NSDate distantFuture]; // 遥远的未来的一个时间点 + } + } + + // 如果是12小时制,hour的最大值为12 + if (self.isTwelveHourMode) { + maxDate = [maxDate br_setTwelveHour:12]; + } + + return maxDate; +} + +#pragma mark - 默认选中的日期 +- (NSDate *)handlerSelectDate:(NSDate *)selectDate dateFormat:(NSString *)dateFormat { + // selectDate 优先级高于 selectValue(推荐使用 selectDate 设置默认选中的日期) + if (!selectDate) { + if (self.selectValue && self.selectValue.length > 0) { + if (self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM) { + NSString *firstString = [[self.selectValue componentsSeparatedByString:@" "] firstObject]; + NSString *lastString = [[self.selectValue componentsSeparatedByString:@" "] lastObject]; + if ([lastString isEqualToString:[self getAMText]]) { + self.selectValue = [NSString stringWithFormat:@"%@ 00", firstString]; + } + if ([lastString isEqualToString:[self getPMText]]) { + self.selectValue = [NSString stringWithFormat:@"%@ 12", firstString]; + } + } + + NSDate *date = nil; + if ([self.selectValue isEqualToString:self.lastRowContent]) { + date = self.addToNow ? [NSDate date] : nil; + } else if ([self.selectValue isEqualToString:self.firstRowContent]) { + date = nil; + } else { + date = [self br_dateFromString:self.selectValue dateFormat:dateFormat]; + if (!date) { + BRErrorLog(@"参数异常!字符串 selectValue 的正确格式是:%@", dateFormat); + date = [NSDate date]; // 默认值参数格式错误时,重置/忽略默认值,防止在 Release 环境下崩溃! + } + if (self.pickerMode == BRDatePickerModeMDHM) { + selectDate = [NSDate br_setMonth:date.br_month day:date.br_day hour:date.br_hour minute:date.br_minute]; + } else if (self.pickerMode == BRDatePickerModeMD) { + selectDate = [NSDate br_setMonth:date.br_month day:date.br_day]; + } else if (self.pickerMode == BRDatePickerModeTime || self.pickerMode == BRDatePickerModeCountDownTimer || self.pickerMode == BRDatePickerModeHM) { + selectDate = [NSDate br_setHour:date.br_hour minute:date.br_minute]; + } else if (self.pickerMode == BRDatePickerModeHMS) { + selectDate = [NSDate br_setHour:date.br_hour minute:date.br_minute second:date.br_second]; + } else if (self.pickerMode == BRDatePickerModeMS) { + selectDate = [NSDate br_setMinute:date.br_minute second:date.br_second]; + } else { + selectDate = date; + } + } + } else { + // 不设置默认日期 + if (self.pickerMode == BRDatePickerModeTime || + self.pickerMode == BRDatePickerModeCountDownTimer || + self.pickerMode == BRDatePickerModeHM || + self.pickerMode == BRDatePickerModeHMS || + self.pickerMode == BRDatePickerModeMS) { + // 默认选中最小日期 + selectDate = self.minDate; + } else { + if (self.minuteInterval > 1 || self.secondInterval > 1) { + NSDate *date = [NSDate date]; + NSInteger minute = self.minDate.br_minute % self.minuteInterval == 0 ? self.minDate.br_minute : 0; + NSInteger second = self.minDate.br_second % self.secondInterval == 0 ? self.minDate.br_second : 0; + selectDate = [NSDate br_setYear:date.br_year month:date.br_month day:date.br_day hour:date.br_hour minute:minute second:second]; + } else { + // 默认选中今天的日期 + selectDate = [NSDate date]; + } + } + } + } + + if (!selectDate) { + return nil; + } + + // 判断日期是否超过边界限制 + BOOL selectLessThanMin = [self br_compareDate:selectDate targetDate:self.minDate dateFormat:dateFormat] == NSOrderedAscending; + BOOL selectMoreThanMax = [self br_compareDate:selectDate targetDate:self.maxDate dateFormat:dateFormat] == NSOrderedDescending; + if (selectLessThanMin) { + BRErrorLog(@"默认选择的日期不能小于最小日期!"); + selectDate = self.minDate; + } + if (selectMoreThanMax) { + BRErrorLog(@"默认选择的日期不能大于最大日期!"); + selectDate = self.maxDate; + } + + return selectDate; +} + +#pragma mark - NSDate 转 NSString +- (NSString *)br_stringFromDate:(NSDate *)date dateFormat:(NSString *)dateFormat { + return [NSDate br_stringFromDate:date dateFormat:dateFormat language:self.pickerStyle.language]; +} + +#pragma mark - NSString 转 NSDate +- (NSDate *)br_dateFromString:(NSString *)dateString dateFormat:(NSString *)dateFormat { + return [NSDate br_dateFromString:dateString dateFormat:dateFormat language:self.pickerStyle.language]; +} + +#pragma mark - 比较两个日期大小(可以指定比较级数,即按指定格式进行比较) +- (NSComparisonResult)br_compareDate:(NSDate *)date targetDate:(NSDate *)targetDate dateFormat:(NSString *)dateFormat { + NSString *dateString1 = [self br_stringFromDate:date dateFormat:dateFormat]; + NSString *dateString2 = [self br_stringFromDate:targetDate dateFormat:dateFormat]; + NSDate *date1 = [self br_dateFromString:dateString1 dateFormat:dateFormat]; + NSDate *date2 = [self br_dateFromString:dateString2 dateFormat:dateFormat]; + if ([date1 compare:date2] == NSOrderedDescending) { + return 1; // 大于 + } else if ([date1 compare:date2] == NSOrderedAscending) { + return -1; // 小于 + } else { + return 0; // 等于 + } +} + +#pragma mark - 获取 yearArr 数组 +- (NSArray *)getYearArr { + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = self.minDate.br_year; i <= self.maxDate.br_year; i++) { + [tempArr addObject:[self getYearNumber:i]]; + } + if (self.isDescending) { + NSArray *reversedArr = [[tempArr reverseObjectEnumerator] allObjects]; + tempArr = [reversedArr mutableCopy]; + } + // 判断是否需要添加【自定义字符串】 + if (self.lastRowContent || self.firstRowContent) { + switch (self.pickerMode) { + case BRDatePickerModeYMDHMS: + case BRDatePickerModeYMDHM: + case BRDatePickerModeYMDH: + case BRDatePickerModeYMD: + case BRDatePickerModeYM: + case BRDatePickerModeY: + case BRDatePickerModeYMW: + case BRDatePickerModeYW: + case BRDatePickerModeYQ: + { + if (self.lastRowContent) { + [tempArr addObject:self.lastRowContent]; + } + if (self.firstRowContent) { + [tempArr insertObject:self.firstRowContent atIndex:0]; + } + } + break; + + default: + break; + } + } + + return [tempArr copy]; +} + +#pragma mark - 获取 monthArr 数组 +- (NSArray *)getMonthArr:(NSInteger)year { + NSInteger startMonth = 1; + NSInteger endMonth = 12; + if (year == self.minDate.br_year) { + startMonth = self.minDate.br_month; + } + if (year == self.maxDate.br_year) { + endMonth = self.maxDate.br_month; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startMonth; i <= endMonth; i++) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + NSArray *reversedArr = [[tempArr reverseObjectEnumerator] allObjects]; + tempArr = [reversedArr mutableCopy]; + } + // 判断是否需要添加【自定义字符串】 + if (self.lastRowContent || self.firstRowContent) { + switch (self.pickerMode) { + case BRDatePickerModeMDHM: + case BRDatePickerModeMD: + { + if (self.lastRowContent) { + [tempArr addObject:self.lastRowContent]; + } + if (self.firstRowContent) { + [tempArr insertObject:self.firstRowContent atIndex:0]; + } + } + break; + + default: + break; + } + } + + return [tempArr copy]; +} + +#pragma mark - 获取 dayArr 数组 +- (NSArray *)getDayArr:(NSInteger)year month:(NSInteger)month { + NSInteger startDay = 1; + NSInteger endDay = [NSDate br_getDaysInYear:year month:month]; + if (year == self.minDate.br_year && month == self.minDate.br_month) { + startDay = self.minDate.br_day; + } + if (year == self.maxDate.br_year && month == self.maxDate.br_month) { + endDay = self.maxDate.br_day; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startDay; i <= endDay; i++) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + return [[tempArr reverseObjectEnumerator] allObjects]; + } + + return [tempArr copy]; +} + +#pragma mark - 获取 hourArr 数组 +- (NSArray *)getHourArr:(NSInteger)year month:(NSInteger)month day:(NSInteger)day { + if (self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM) { + return @[[self getAMText], [self getPMText]]; + } + + NSInteger startHour = self.isTwelveHourMode ? 1 : 0; + NSInteger endHour = self.isTwelveHourMode ? 12 : 23; + if (year == self.minDate.br_year && month == self.minDate.br_month && day == self.minDate.br_day) { + startHour = self.minDate.br_hour; + if (self.isTwelveHourMode) { + if (startHour < 1 || startHour > 12) { + startHour = 1; + } + } + } + if (year == self.maxDate.br_year && month == self.maxDate.br_month && day == self.maxDate.br_day) { + endHour = self.maxDate.br_hour; + if (self.isTwelveHourMode) { + if (endHour < 1 || endHour > 12) { + endHour = 12; + } + } + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startHour; i <= endHour; i++) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + NSArray *reversedArr = [[tempArr reverseObjectEnumerator] allObjects]; + tempArr = [reversedArr mutableCopy]; + } + // 判断是否需要添加【自定义字符串】 + if (self.lastRowContent || self.firstRowContent) { + switch (self.pickerMode) { + case BRDatePickerModeHMS: + case BRDatePickerModeHM: + { + if (self.lastRowContent) { + [tempArr addObject:self.lastRowContent]; + } + if (self.firstRowContent) { + [tempArr insertObject:self.firstRowContent atIndex:0]; + } + } + break; + + default: + break; + } + } + + return [tempArr copy]; +} + +#pragma mark - 获取 minuteArr 数组 +- (NSArray *)getMinuteArr:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour { + NSInteger startMinute = 0; + NSInteger endMinute = 59; + if (year == self.minDate.br_year && month == self.minDate.br_month && day == self.minDate.br_day && hour == self.minDate.br_hour) { + startMinute = self.minDate.br_minute; + } + if (year == self.maxDate.br_year && month == self.maxDate.br_month && day == self.maxDate.br_day && hour == self.maxDate.br_hour) { + endMinute = self.maxDate.br_minute; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startMinute; i <= endMinute; i += self.minuteInterval) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + NSArray *reversedArr = [[tempArr reverseObjectEnumerator] allObjects]; + tempArr = [reversedArr mutableCopy]; + } + // 判断是否需要添加【自定义字符串】 + if (self.lastRowContent || self.firstRowContent) { + switch (self.pickerMode) { + case BRDatePickerModeMS: + { + if (self.lastRowContent) { + [tempArr addObject:self.lastRowContent]; + } + if (self.firstRowContent) { + [tempArr insertObject:self.firstRowContent atIndex:0]; + } + } + break; + + default: + break; + } + } + + return [tempArr copy]; +} + +#pragma mark - 获取 secondArr 数组 +- (NSArray *)getSecondArr:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute { + NSInteger startSecond = 0; + NSInteger endSecond = 59; + if (year == self.minDate.br_year && month == self.minDate.br_month && day == self.minDate.br_day && hour == self.minDate.br_hour && minute == self.minDate.br_minute) { + startSecond = self.minDate.br_second; + } + if (year == self.maxDate.br_year && month == self.maxDate.br_month && day == self.maxDate.br_day && hour == self.maxDate.br_hour && minute == self.maxDate.br_minute) { + endSecond = self.maxDate.br_second; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startSecond; i <= endSecond; i += self.secondInterval) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + return [[tempArr reverseObjectEnumerator] allObjects]; + } + + return [tempArr copy]; +} + +#pragma mark - 获取 monthWeekArr 数组 +- (NSArray *)getMonthWeekArr:(NSInteger)year month:(NSInteger)month { + NSInteger startWeek = 1; + NSInteger endWeek = [NSDate br_getWeeksOfMonthInYear:year month:month]; + if (year == self.minDate.br_year && month == self.minDate.br_month) { + startWeek = self.minDate.br_monthWeek; + } + if (year == self.maxDate.br_year && month == self.maxDate.br_month) { + endWeek = self.maxDate.br_monthWeek; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startWeek; i <= endWeek; i++) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + return [[tempArr reverseObjectEnumerator] allObjects]; + } + + return [tempArr copy]; +} + +#pragma mark - 获取 yearWeekArr 数组 +- (NSArray *)getYearWeekArr:(NSInteger)year { + NSInteger startWeek = 1; + NSInteger endWeek = [NSDate br_getWeeksOfYearInYear:year]; + if (year == self.minDate.br_year) { + startWeek = self.minDate.br_yearWeek; + } + if (year == self.maxDate.br_year) { + endWeek = self.maxDate.br_yearWeek; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startWeek; i <= endWeek; i++) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + return [[tempArr reverseObjectEnumerator] allObjects]; + } + + return [tempArr copy]; +} + +#pragma mark - 获取 quarterArr 数组 +- (NSArray *)getQuarterArr:(NSInteger)year { + NSInteger startQuarter = 1; + NSInteger endQuarter = [NSDate br_getQuartersInYear:year]; + if (year == self.minDate.br_year) { + startQuarter = self.minDate.br_quarter; + } + if (year == self.maxDate.br_year) { + endQuarter = self.maxDate.br_quarter; + } + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = startQuarter; i <= endQuarter; i++) { + [tempArr addObject:[self getMDHMSNumber:i]]; + } + if (self.isDescending) { + return [[tempArr reverseObjectEnumerator] allObjects]; + } + + return [tempArr copy]; +} + +#pragma mark - 添加 pickerView +- (void)setupPickerView:(UIView *)pickerView toView:(UIView *)view { + if (view) { + // 立即刷新容器视图 view 的布局(防止 view 使用自动布局时,选择器视图无法正常显示) + [view setNeedsLayout]; + [view layoutIfNeeded]; + + self.frame = view.bounds; + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + CGFloat pickerFooterViewHeight = self.pickerFooterView ? self.pickerFooterView.bounds.size.height : 0; + pickerView.frame = CGRectMake(0, pickerHeaderViewHeight, view.bounds.size.width, view.bounds.size.height - pickerHeaderViewHeight - pickerFooterViewHeight); + [self addSubview:pickerView]; + } else { + // iOS16:重新设置 pickerView 高度(解决懒加载设置frame不生效问题) + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + pickerView.frame = CGRectMake(0, self.pickerStyle.titleBarHeight + pickerHeaderViewHeight, self.keyView.bounds.size.width, self.pickerStyle.pickerHeight); + + [self.alertView addSubview:pickerView]; + } +} + +#pragma mark - 获取日期单位 +- (NSArray *)setupPickerUnitLabel:(UIPickerView *)pickerView unitArr:(NSArray *)unitArr { + NSMutableArray *tempArr = [[NSMutableArray alloc]init]; + for (NSInteger i = 0; i < pickerView.numberOfComponents; i++) { + CGFloat componentWidth = [self pickerView:pickerView widthForComponent:i]; + // 单位label + UILabel *unitLabel = [[UILabel alloc]init]; + unitLabel.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin; + unitLabel.backgroundColor = [UIColor clearColor]; + unitLabel.font = self.pickerStyle.dateUnitTextFont; + unitLabel.textColor = self.pickerStyle.dateUnitTextColor; + // 字体自适应属性 + unitLabel.adjustsFontSizeToFitWidth = YES; + // 自适应最小字体缩放比例 + unitLabel.minimumScaleFactor = 0.5f; + unitLabel.text = (unitArr.count > 0 && i < unitArr.count) ? unitArr[i] : nil; + [unitLabel sizeToFit]; + + // 根据占位文本长度去计算lable文本宽度 + NSString *tempText = @"00"; + if (i == 0) { + switch (self.pickerMode) { + case BRDatePickerModeYMDHMS: + case BRDatePickerModeYMDHM: + case BRDatePickerModeYMDH: + case BRDatePickerModeYMD: + case BRDatePickerModeYM: + case BRDatePickerModeY: + { + tempText = @"0000"; + } + break; + + default: + break; + } + } + // 文本宽度 + CGFloat labelTextWidth = [tempText boundingRectWithSize:CGSizeMake(MAXFLOAT, self.pickerStyle.rowHeight) + options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading + attributes:@{NSFontAttributeName:self.pickerStyle.selectRowTextFont ?: self.pickerStyle.pickerTextFont} + context:nil].size.width; + CGFloat margin = (pickerView.frame.size.width - componentWidth * pickerView.numberOfComponents) / 2; + CGFloat deltaX = (6 - pickerView.numberOfComponents) * 3 + 2; + CGFloat centerX = margin + componentWidth / 2.0f + i * (componentWidth + 5) + labelTextWidth / 2.0f + deltaX + self.pickerStyle.dateUnitOffsetX; + CGFloat centerY = pickerView.frame.origin.y + pickerView.frame.size.height / 2.0f + self.pickerStyle.dateUnitOffsetY; + unitLabel.center = CGPointMake(centerX, centerY); + [tempArr addObject:unitLabel]; + [pickerView.superview addSubview:unitLabel]; + } + + return [tempArr copy]; +} + +- (NSString *)getYearNumber:(NSInteger)year { + NSString *yearString = [NSString stringWithFormat:@"%@", @(year)]; + if (self.isNumberFullName) { + yearString = [NSString stringWithFormat:@"%04d", [yearString intValue]]; + } + return yearString; +} + +- (NSString *)getMDHMSNumber:(NSInteger)number { + NSString *string = [NSString stringWithFormat:@"%@", @(number)]; + if (self.isNumberFullName) { + string = [NSString stringWithFormat:@"%02d", [string intValue]]; + } + return string; +} + +- (NSString *)getYearText:(NSArray *)yearArr row:(NSInteger)row { + if (yearArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, yearArr.count - 1); + } + NSString *yearString = [yearArr objectAtIndex:index]; + if ((self.lastRowContent && [yearString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [yearString isEqualToString:self.firstRowContent])) { + return yearString; + } + NSString *yearUnit = self.showUnitType == BRShowUnitTypeAll ? [self getYearUnit] : @""; + return [NSString stringWithFormat:@"%@%@", yearString, yearUnit]; +} + +- (NSString *)getMonthText:(NSArray *)monthArr row:(NSInteger)row { + if (monthArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, monthArr.count - 1); + } + NSString *monthString = [monthArr objectAtIndex:index]; + // 首行/末行是自定义字符串,直接返回 + if ((self.firstRowContent && [monthString isEqualToString:self.firstRowContent]) || (self.lastRowContent && [monthString isEqualToString:self.lastRowContent])) { + return monthString; + } + + // 自定义月份数据源 + if (self.monthNames && self.monthNames.count > 0) { + NSInteger index = [monthString integerValue] - 1; + monthString = (index >= 0 && index < self.monthNames.count) ? self.monthNames[index] : @""; + } else { + if (![self.pickerStyle.language hasPrefix:@"zh"] && (self.pickerMode == BRDatePickerModeYMD || self.pickerMode == BRDatePickerModeYM || self.pickerMode == BRDatePickerModeYMW)) { + // 非中文环境:月份使用系统的月份名称 + NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; + dateFormatter.locale = [[NSLocale alloc]initWithLocaleIdentifier:self.pickerStyle.language]; + // monthSymbols: @[@"January", @"February", @"March", @"April", @"May", @"June", @"July", @"August", @"September", @"October", @"November", @"December"]; + // shortMonthSymbols: @[@"Jan", @"Feb", @"Mar", @"Apr", @"May", @"Jun", @"Jul", @"Aug", @"Sep", @"Oct", @"Nov", @"Dec"]; + NSArray *monthNames = self.isShortMonthName ? dateFormatter.shortMonthSymbols : dateFormatter.monthSymbols; + NSInteger index = [monthString integerValue] - 1; + monthString = (index >= 0 && index < monthNames.count) ? monthNames[index] : @""; + } else { + // 中文环境:月份显示数字 + NSString *monthUnit = self.showUnitType == BRShowUnitTypeAll ? [self getMonthUnit] : @""; + monthString = [NSString stringWithFormat:@"%@%@", monthString, monthUnit]; + } + } + + return monthString; +} + +- (NSString *)getDayText:(NSArray *)dayArr row:(NSInteger)row mSelectDate:(NSDate *)mSelectDate { + if (dayArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, dayArr.count - 1); + } + NSString *dayString = [dayArr objectAtIndex:index]; + if (self.isShowToday && mSelectDate.br_year == [NSDate date].br_year && mSelectDate.br_month == [NSDate date].br_month && [dayString integerValue] == [NSDate date].br_day) { + return [NSBundle br_localizedStringForKey:@"今天" language:self.pickerStyle.language]; + } + NSString *dayUnit = self.showUnitType == BRShowUnitTypeAll ? [self getDayUnit] : @""; + dayString = [NSString stringWithFormat:@"%@%@", dayString, dayUnit]; + if (self.isShowWeek) { + NSDate *date = [NSDate br_setYear:mSelectDate.br_year month:mSelectDate.br_month day:[dayString integerValue]]; + NSString *weekdayString = [NSBundle br_localizedStringForKey:[date br_weekdayString] language:self.pickerStyle.language]; + dayString = [NSString stringWithFormat:@"%@%@", dayString, weekdayString]; + } + return dayString; +} + +- (NSString *)getHourText:(NSArray *)hourArr row:(NSInteger)row { + if (hourArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, hourArr.count - 1); + } + NSString *hourString = [hourArr objectAtIndex:index]; + if ((self.lastRowContent && [hourString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [hourString isEqualToString:self.firstRowContent])) { + return hourString; + } + NSString *hourUnit = self.showUnitType == BRShowUnitTypeAll ? [self getHourUnit] : @""; + return [NSString stringWithFormat:@"%@%@", hourString, hourUnit]; +} + +- (NSString *)getMinuteText:(NSArray *)minuteArr row:(NSInteger)row { + if (minuteArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, minuteArr.count - 1); + } + NSString *minuteString = [minuteArr objectAtIndex:index]; + NSString *minuteUnit = self.showUnitType == BRShowUnitTypeAll ? [self getMinuteUnit] : @""; + return [NSString stringWithFormat:@"%@%@", minuteString, minuteUnit]; +} + +- (NSString *)getSecondText:(NSArray *)secondArr row:(NSInteger)row { + if (secondArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, secondArr.count - 1); + } + NSString *secondString = [secondArr objectAtIndex:index]; + NSString *secondUnit = self.showUnitType == BRShowUnitTypeAll ? [self getSecondUnit] : @""; + return [NSString stringWithFormat:@"%@%@", secondString, secondUnit]; +} + +- (NSString *)getWeekText:(NSArray *)weekArr row:(NSInteger)row { + if (weekArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, weekArr.count - 1); + } + NSString *weekString = [weekArr objectAtIndex:index]; + if ((self.lastRowContent && [weekString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [weekString isEqualToString:self.firstRowContent])) { + return weekString; + } + NSString *weekUnit = self.showUnitType == BRShowUnitTypeAll ? [self getWeekUnit] : @""; + return [NSString stringWithFormat:@"%@%@", weekString, weekUnit]; +} + +- (NSString *)getQuarterText:(NSArray *)quarterArr row:(NSInteger)row { + if (quarterArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (row >= 0) { + index = MIN(row, quarterArr.count - 1); + } + NSString *quarterString = [quarterArr objectAtIndex:index]; + if ((self.lastRowContent && [quarterString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [quarterString isEqualToString:self.firstRowContent])) { + return quarterString; + } + NSString *quarterUnit = self.showUnitType == BRShowUnitTypeAll ? [self getQuarterUnit] : @""; + return [NSString stringWithFormat:@"%@%@", quarterString, quarterUnit]; +} + +- (NSString *)getAMText { + return [NSBundle br_localizedStringForKey:@"上午" language:self.pickerStyle.language]; +} + +- (NSString *)getPMText { + return [NSBundle br_localizedStringForKey:@"下午" language:self.pickerStyle.language]; +} + +- (NSString *)getYearUnit { + if (self.customUnit) { + return self.customUnit[@"year"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"年" language:self.pickerStyle.language]; +} + +- (NSString *)getMonthUnit { + if (self.customUnit) { + return self.customUnit[@"month"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"月" language:self.pickerStyle.language]; +} + +- (NSString *)getDayUnit { + if (self.customUnit) { + return self.customUnit[@"day"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"日" language:self.pickerStyle.language]; +} + +- (NSString *)getHourUnit { + if (self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM) { + return @""; + } + if (self.customUnit) { + return self.customUnit[@"hour"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"时" language:self.pickerStyle.language]; +} + +- (NSString *)getMinuteUnit { + if (self.customUnit) { + return self.customUnit[@"minute"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"分" language:self.pickerStyle.language]; +} + +- (NSString *)getSecondUnit { + if (self.customUnit) { + return self.customUnit[@"second"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"秒" language:self.pickerStyle.language]; +} + +- (NSString *)getWeekUnit { + if (self.customUnit) { + return self.customUnit[@"week"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"周" language:self.pickerStyle.language]; +} + +- (NSString *)getQuarterUnit { + if (self.customUnit) { + return self.customUnit[@"quarter"] ? : @""; + } + if (![self.pickerStyle.language hasPrefix:@"zh"]) { + return @""; + } + return [NSBundle br_localizedStringForKey:@"季度" language:self.pickerStyle.language]; +} + +- (NSInteger)getIndexWithArray:(NSArray *)array object:(NSString *)obj { + if (!array || array.count == 0 || !obj) { + return 0; + } + if ([array containsObject:obj]) { + return [array indexOfObject:obj]; + } + return 0; +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView.h b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView.h new file mode 100755 index 0000000..5306ac6 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView.h @@ -0,0 +1,291 @@ +// +// BRDatePickerView.h +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRPickerAlertView.h" +#import "NSDate+BRPickerView.h" + +NS_ASSUME_NONNULL_BEGIN + +/// 日期选择器格式 +typedef NS_ENUM(NSInteger, BRDatePickerMode) { + // ----- 以下4种是系统样式(兼容国际化日期格式) ----- + /** 【yyyy-MM-dd】UIDatePickerModeDate(美式日期:MM-dd-yyyy;英式日期:dd-MM-yyyy)*/ + BRDatePickerModeDate, + /** 【yyyy-MM-dd HH:mm】 UIDatePickerModeDateAndTime */ + BRDatePickerModeDateAndTime, + /** 【HH:mm】UIDatePickerModeTime */ + BRDatePickerModeTime, + /** 【HH:mm】UIDatePickerModeCountDownTimer */ + BRDatePickerModeCountDownTimer, + + // ----- 以下14种是自定义样式 ----- + /** 【yyyy-MM-dd HH:mm:ss】年月日时分秒 */ + BRDatePickerModeYMDHMS, + /** 【yyyy-MM-dd HH:mm】年月日时分 */ + BRDatePickerModeYMDHM, + /** 【yyyy-MM-dd HH】年月日时 */ + BRDatePickerModeYMDH, + /** 【MM-dd HH:mm】月日时分 */ + BRDatePickerModeMDHM, + /** 【yyyy-MM-dd】年月日(兼容国际化日期:dd-MM-yyyy)*/ + BRDatePickerModeYMD, + /** 【yyyy-MM】年月(兼容国际化日期:MM-yyyy)*/ + BRDatePickerModeYM, + /** 【yyyy】年 */ + BRDatePickerModeY, + /** 【MM-dd】月日 */ + BRDatePickerModeMD, + /** 【HH:mm:ss】时分秒 */ + BRDatePickerModeHMS, + /** 【HH:mm】时分 */ + BRDatePickerModeHM, + /** 【mm:ss】分秒 */ + BRDatePickerModeMS, + + /** 【yyyy-qq】年季度 */ + BRDatePickerModeYQ, + /** 【yyyy-MM-ww】年月周 */ + BRDatePickerModeYMW, + /** 【yyyy-ww】年周 */ + BRDatePickerModeYW +}; + +/// 日期单位显示的位置 +typedef NS_ENUM(NSInteger, BRShowUnitType) { + /** 日期单位显示全部行(默认)*/ + BRShowUnitTypeAll, + /** 日期单位仅显示中间行 */ + BRShowUnitTypeOnlyCenter, + /** 日期单位不显示(隐藏日期单位)*/ + BRShowUnitTypeNone +}; + +typedef void (^BRDateResultBlock)(NSDate * _Nullable selectDate, NSString * _Nullable selectValue); + +typedef void (^BRDateResultRangeBlock)(NSDate * _Nullable selectStartDate, NSDate * _Nullable selectEndDate, NSString * _Nullable selectValue); + +@interface BRDatePickerView : BRPickerAlertView + +/** + ////////////////////////////////////////////////////////////////////////// + /// + /// 【用法一】 + /// 特点:灵活,扩展性强(推荐使用!) + /// + ////////////////////////////////////////////////////////////////////////*/ + +/** 日期选择器显示类型 */ +@property (nonatomic, assign) BRDatePickerMode pickerMode; + +/** 设置选中的日期(推荐使用 selectDate) */ +@property (nullable, nonatomic, strong) NSDate *selectDate; +@property (nullable, nonatomic, copy) NSString *selectValue; + +/** 最小日期(可使用 NSDate+BRPickerView 分类中对应的方法进行创建)*/ +@property (nullable, nonatomic, strong) NSDate *minDate; +/** 最大日期(可使用 NSDate+BRPickerView 分类中对应的方法进行创建)*/ +@property (nullable, nonatomic, strong) NSDate *maxDate; + +/** 是否自动选择,即滚动选择器后就执行结果回调,默认为 NO */ +@property (nonatomic, assign) BOOL isAutoSelect; + +/** 选择结果的回调 */ +@property (nullable, nonatomic, copy) BRDateResultBlock resultBlock; +/** 选择结果范围的回调:for `BRDatePickerModeYQ`、`BRDatePickerModeYMW`、`BRDatePickerModeYW`, ignored otherwise. */ +@property (nullable, nonatomic, copy) BRDateResultRangeBlock resultRangeBlock; + +/** 滚动选择时触发的回调 */ +@property (nullable, nonatomic, copy) BRDateResultBlock changeBlock; +/** 滚动选择范围时触发的回调:for `BRDatePickerModeYQ`、`BRDatePickerModeYMW`、`BRDatePickerModeYW`, ignored otherwise. */ +@property (nullable, nonatomic, copy) BRDateResultRangeBlock changeRangeBlock; + +/** 判断选择器是否处于滚动中。可以用于解决快速滑动选择器,在滚动结束前秒选确定按钮,出现显示不对的问题。*/ +@property (nonatomic, readonly, assign, getter=isRolling) BOOL rolling; + +/** 日期单位显示类型 */ +@property (nonatomic, assign) BRShowUnitType showUnitType; + +/** 是否显示【星期】,默认为 NO */ +@property (nonatomic, assign, getter=isShowWeek) BOOL showWeek; + +/** 是否显示【今天】,默认为 NO */ +@property (nonatomic, assign, getter=isShowToday) BOOL showToday; + +/** 是否添加【至今】,默认为 NO */ +@property (nonatomic, assign, getter=isAddToNow) BOOL addToNow; + +/** 首行添加 自定义字符串,配合 selectValue 可设置默认选中 */ +@property (nullable, nonatomic, copy) NSString *firstRowContent; + +/** 末行添加 自定义字符串(如:至今),配合 selectValue 可设置默认选中 */ +@property (nullable, nonatomic, copy) NSString *lastRowContent; + +/** 滚轮上日期数据排序是否降序,默认为 NO(升序)*/ +@property (nonatomic, assign, getter=isDescending) BOOL descending; + +/** 选择器上数字是否带有前导零,默认为 NO(如:无前导零:2020-1-1;有前导零:2020-01-01)*/ +@property (nonatomic, assign, getter=isNumberFullName) BOOL numberFullName; + +/** 是否为12小时制,默认为NO */ +@property (nonatomic, assign, getter=isTwelveHourMode) BOOL twelveHourMode; + +/** 设置分的时间间隔,默认为1(范围:1 ~ 30)*/ +@property (nonatomic, assign) NSInteger minuteInterval; + +/** 设置秒的时间间隔,默认为1(范围:1 ~ 30)*/ +@property (nonatomic, assign) NSInteger secondInterval; + +/** 设置倒计时的时长,默认为0(范围:0 ~ 24*60*60-1,单位为秒) for `BRDatePickerModeCountDownTimer`, ignored otherwise. */ +@property (nonatomic, assign) NSTimeInterval countDownDuration; + +/** + * 自定义月份数据源 + * 如:@[@"1月", @"2月",..., @"12月"]、 @[@"一月", @"二月",..., @"十二月"]、 @[@"Jan", @"Feb",..., @"Dec"] 等 + */ +@property (nonatomic, copy) NSArray *monthNames; + +/** + * 设置国际化日期(非中文环境下)月份是否显示简称,默认为 NO。for `BRDatePickerModeYMD` and `BRDatePickerModeYM`, ignored otherwise. + * 如:January 的简称为:Jan + */ +@property (nonatomic, assign, getter=isShortMonthName) BOOL shortMonthName; + +/** + * 自定义日期单位 + * 字典格式:@{@"year": @"年", @"month": @"月", @"day": @"日", @"hour": @"时", @"minute": @"分", @"second": @"秒"} + */ +@property (nonatomic, copy) NSDictionary *customUnit; + +/** 显示上午和下午,默认为 NO. for `BRDatePickerModeYMDH`, ignored otherwise. */ +@property (nonatomic, assign, getter=isShowAMAndPM) BOOL showAMAndPM; + +/** + * 设置时区,默认为当前时区 + * 如:timeZone = [NSTimeZone timeZoneWithName:@"America/New_York"]; // 如:设置时区为 美国纽约 + * 特别提示:如果有设置自定义时区,需要把有使用 NSDate+BRPickerView 分类中方法的代码(如:设置minDate、maxDate等) 放在设置时区代码的后面,目的是同步时区设置到 NSDate+BRPickerView 分类中 + */ +@property (nullable, nonatomic, copy) NSTimeZone *timeZone; + +/** + * 设置日历对象,可以指定日历的算法。default is [NSCalendar currentCalendar]. setting nil returns to default. for `UIDatePicker`, ignored otherwise. + * 如:calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSCalendarIdentifierChinese]; // 设置中国农历(阴历)日期 + */ +@property (nullable, nonatomic, copy) NSCalendar *calendar; + +/** 指定不允许选择的日期 */ +@property (nullable, nonatomic, copy) NSArray *nonSelectableDates; + +/** 不允许选择日期的回调 */ +@property (nullable, nonatomic, copy) BRDateResultBlock nonSelectableBlock; + +/// 初始化日期选择器 +/// @param pickerMode 日期选择器显示类型 +- (instancetype)initWithPickerMode:(BRDatePickerMode)pickerMode; + +/// 弹出选择器视图 +- (void)show; + +/// 关闭选择器视图 +- (void)dismiss; + + + + +//================================================= 华丽的分割线 ================================================= + + + + +/** + ////////////////////////////////////////////////////////////////////////// + /// + /// 【用法二】:快捷使用,直接选择下面其中的一个方法进行使用 + /// 特点:快捷,方便 + /// + ////////////////////////////////////////////////////////////////////////*/ + +/** + * 1.显示日期选择器 + * + * @param mode 日期显示类型 + * @param title 选择器标题 + * @param selectValue 默认选中的日期(默认选中当前日期) + * @param resultBlock 选择结果的回调 + * + */ ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(nullable NSString *)title + selectValue:(nullable NSString *)selectValue + resultBlock:(nullable BRDateResultBlock)resultBlock; + +/** + * 2.显示日期选择器 + * + * @param mode 日期显示类型 + * @param title 选择器标题 + * @param selectValue 默认选中的日期(默认选中当前日期) + * @param isAutoSelect 是否自动选择,即滚动选择器后就执行结果回调,默认为 NO + * @param resultBlock 选择结果的回调 + * + */ ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(nullable NSString *)title + selectValue:(nullable NSString *)selectValue + isAutoSelect:(BOOL)isAutoSelect + resultBlock:(nullable BRDateResultBlock)resultBlock; + +/** + * 3.显示日期选择器 + * + * @param mode 日期显示类型 + * @param title 选择器标题 + * @param selectValue 默认选中的日期(默认选中当前日期) + * @param minDate 最小日期(可使用 NSDate+BRPickerView 分类中对应的方法进行创建) + * @param maxDate 最大日期(可使用 NSDate+BRPickerView 分类中对应的方法进行创建) + * @param isAutoSelect 是否自动选择,即滚动选择器后就执行结果回调,默认为 NO + * @param resultBlock 选择结果的回调 + * + */ ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(nullable NSString *)title + selectValue:(nullable NSString *)selectValue + minDate:(nullable NSDate *)minDate + maxDate:(nullable NSDate *)maxDate + isAutoSelect:(BOOL)isAutoSelect + resultBlock:(nullable BRDateResultBlock)resultBlock; + +/** + * 4.显示日期选择器 + * + * @param mode 日期显示类型 + * @param title 选择器标题 + * @param selectValue 默认选中的日期(默认选中当前日期) + * @param minDate 最小日期(可使用 NSDate+BRPickerView 分类中对应的方法进行创建) + * @param maxDate 最大日期(可使用 NSDate+BRPickerView 分类中对应的方法进行创建) + * @param isAutoSelect 是否自动选择,即滚动选择器后就执行结果回调,默认为 NO + * @param resultBlock 选择结果的回调 + * @param resultRangeBlock 范围选择结果的回调 + * + */ ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(nullable NSString *)title + selectValue:(nullable NSString *)selectValue + minDate:(nullable NSDate *)minDate + maxDate:(nullable NSDate *)maxDate + isAutoSelect:(BOOL)isAutoSelect + resultBlock:(nullable BRDateResultBlock)resultBlock + resultRangeBlock:(nullable BRDateResultRangeBlock)resultRangeBlock; + + +// 获取列宽(组件内部方法) +- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView.m b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView.m new file mode 100755 index 0000000..bf9f5da --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/DatePicker/BRDatePickerView.m @@ -0,0 +1,2153 @@ +// +// BRDatePickerView.m +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRDatePickerView.h" +#import "NSBundle+BRPickerView.h" +#import "BRDatePickerView+BR.h" + +/// 日期选择器的类型 +typedef NS_ENUM(NSInteger, BRDatePickerStyle) { + BRDatePickerStyleSystem, // 系统样式:使用 UIDatePicker + BRDatePickerStyleCustom // 自定义样式:使用 UIPickerView +}; + +@interface BRDatePickerView () +{ + UIDatePickerMode _datePickerMode; + UIView *_containerView; + BOOL _isAdjustSelectRow; // 设置minDate时,调整日期联动的选择(解决日期选择器联动不正确的问题) + BOOL _isSyncingRollingSelection; // 滚动未结束时批量同步选中行,抑制联动滚动和重复回调 +} +/** 日期选择器1 */ +@property (nonatomic, strong) UIDatePicker *datePicker; +/** 日期选择器2 */ +@property (nonatomic, strong) UIPickerView *pickerView; + +/// 日期存储数组 +@property (nonatomic, copy) NSArray *yearArr; +@property (nonatomic, copy) NSArray *monthArr; +@property (nonatomic, copy) NSArray *dayArr; +@property (nonatomic, copy) NSArray *hourArr; +@property (nonatomic, copy) NSArray *minuteArr; +@property (nonatomic, copy) NSArray *secondArr; + +/// 月周、年周、季度数组 +@property (nonatomic, copy) NSArray *monthWeekArr; +@property (nonatomic, copy) NSArray *yearWeekArr; +@property (nonatomic, copy) NSArray *quarterArr; + +/// 记录 年、月、日、时、分、秒 当前选择的位置 +@property (nonatomic, assign) NSInteger yearIndex; +@property (nonatomic, assign) NSInteger monthIndex; +@property (nonatomic, assign) NSInteger dayIndex; +@property (nonatomic, assign) NSInteger hourIndex; +@property (nonatomic, assign) NSInteger minuteIndex; +@property (nonatomic, assign) NSInteger secondIndex; + +/// 月周、年周、季度 当前选择的位置 +@property (nonatomic, assign) NSInteger monthWeekIndex; +@property (nonatomic, assign) NSInteger yearWeekIndex; +@property (nonatomic, assign) NSInteger quarterIndex; + +// 记录选择的值 +@property (nonatomic, strong) NSDate *mSelectDate; +@property (nonatomic, copy) NSString *mSelectValue; + +/** 日期选择器的类型 */ +@property (nonatomic, assign) BRDatePickerStyle style; +/** 日期的格式 */ +@property (nonatomic, copy) NSString *dateFormatter; +/** 单位数组 */ +@property (nonatomic, copy) NSArray *unitArr; +/** 单位label数组 */ +@property (nonatomic, copy) NSArray *unitLabelArr; + +@end + +@implementation BRDatePickerView + +#pragma mark - 1.显示日期选择器 ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(NSString *)title + selectValue:(NSString *)selectValue + resultBlock:(BRDateResultBlock)resultBlock { + [self showDatePickerWithMode:mode title:title selectValue:selectValue minDate:nil maxDate:nil isAutoSelect:NO resultBlock:resultBlock]; +} + +#pragma mark - 2.显示日期选择器 ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(NSString *)title + selectValue:(NSString *)selectValue + isAutoSelect:(BOOL)isAutoSelect + resultBlock:(BRDateResultBlock)resultBlock { + [self showDatePickerWithMode:mode title:title selectValue:selectValue minDate:nil maxDate:nil isAutoSelect:isAutoSelect resultBlock:resultBlock]; +} + +#pragma mark - 3.显示日期选择器 ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(NSString *)title + selectValue:(NSString *)selectValue + minDate:(NSDate *)minDate + maxDate:(NSDate *)maxDate + isAutoSelect:(BOOL)isAutoSelect + resultBlock:(BRDateResultBlock)resultBlock { + [self showDatePickerWithMode:mode title:title selectValue:selectValue minDate:minDate maxDate:maxDate isAutoSelect:isAutoSelect resultBlock:resultBlock resultRangeBlock:nil]; +} + +#pragma mark - 4.显示日期选择器 ++ (void)showDatePickerWithMode:(BRDatePickerMode)mode + title:(NSString *)title + selectValue:(NSString *)selectValue + minDate:(NSDate *)minDate + maxDate:(NSDate *)maxDate + isAutoSelect:(BOOL)isAutoSelect + resultBlock:(BRDateResultBlock)resultBlock + resultRangeBlock:(BRDateResultRangeBlock)resultRangeBlock { + // 创建日期选择器 + BRDatePickerView *datePickerView = [[BRDatePickerView alloc]init]; + datePickerView.pickerMode = mode; + datePickerView.title = title; + datePickerView.selectValue = selectValue; + datePickerView.minDate = minDate; + datePickerView.maxDate = maxDate; + datePickerView.isAutoSelect = isAutoSelect; + datePickerView.resultBlock = resultBlock; + datePickerView.resultRangeBlock = resultRangeBlock; + // 显示 + [datePickerView show]; +} + +#pragma mark - 初始化日期选择器 +- (instancetype)initWithPickerMode:(BRDatePickerMode)pickerMode { + if (self = [super init]) { + self.pickerMode = pickerMode; + } + return self; +} + +#pragma mark - 处理选择器数据 +- (void)handlerPickerData { + // 1.最小日期限制 + self.minDate = [self handlerMinDate:self.minDate]; + // 2.最大日期限制 + self.maxDate = [self handlerMaxDate:self.maxDate]; + + BOOL minMoreThanMax = [self br_compareDate:self.minDate targetDate:self.maxDate dateFormat:self.dateFormatter] == NSOrderedDescending; + if (minMoreThanMax) { + BRErrorLog(@"最小日期不能大于最大日期!"); + // 如果最小日期大于了最大日期,就忽略两个值 + self.minDate = [NSDate distantPast]; // 0000-12-30 00:00:00 +0000 + self.maxDate = [NSDate distantFuture]; // 4001-01-01 00:00:00 +0000 + } + + // 3.默认选中的日期 + self.mSelectDate = [self handlerSelectDate:self.selectDate dateFormat:self.dateFormatter]; + + // 4.设置选择器日期数据 + if (self.style == BRDatePickerStyleCustom) { + [self setupDateArray]; + } + + if (self.selectValue && ([self.selectValue isEqualToString:self.lastRowContent] || [self.selectValue isEqualToString:self.firstRowContent])) { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + } else { + if (self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM) { + self.hourIndex = (self.mSelectDate.br_hour < 12 ? 0 : 1); + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d %@", (int)self.mSelectDate.br_year, (int)self.mSelectDate.br_month, (int)self.mSelectDate.br_day, [self getHourString]]; + } else { + self.mSelectValue = [self br_stringFromDate:self.mSelectDate dateFormat:self.dateFormatter]; + } + } +} + +#pragma mark - 设置默认日期数据源 +- (void)setupDateArray { + if (self.selectValue && ([self.selectValue isEqualToString:self.lastRowContent] || [self.selectValue isEqualToString:self.firstRowContent])) { + switch (self.pickerMode) { + case BRDatePickerModeYMDHMS: + case BRDatePickerModeYMDHM: + case BRDatePickerModeYMDH: + case BRDatePickerModeYMD: + case BRDatePickerModeYM: + case BRDatePickerModeY: + { + self.yearArr = [self getYearArr]; + self.monthArr = nil; + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = nil; + self.quarterArr = nil; + } + break; + case BRDatePickerModeMDHM: + case BRDatePickerModeMD: + { + self.yearArr = [self getYearArr]; + self.monthArr = [self getMonthArr:self.mSelectDate.br_year]; + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = nil; + self.quarterArr = nil; + } + break; + case BRDatePickerModeHMS: + case BRDatePickerModeHM: + { + self.yearArr = [self getYearArr]; + self.monthArr = [self getMonthArr:self.mSelectDate.br_year]; + self.dayArr = [self getDayArr:self.mSelectDate.br_year month:self.mSelectDate.br_month]; + self.hourArr = [self getHourArr:self.mSelectDate.br_year month:self.mSelectDate.br_month day:self.mSelectDate.br_day]; + self.minuteArr = nil; + self.secondArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = nil; + self.quarterArr = nil; + } + break; + case BRDatePickerModeMS: + { + self.yearArr = [self getYearArr]; + self.monthArr = [self getMonthArr:self.mSelectDate.br_year]; + self.dayArr = [self getDayArr:self.mSelectDate.br_year month:self.mSelectDate.br_month]; + self.hourArr = [self getHourArr:self.mSelectDate.br_year month:self.mSelectDate.br_month day:self.mSelectDate.br_day]; + self.minuteArr = [self getMinuteArr:self.mSelectDate.br_year month:self.mSelectDate.br_month day:self.mSelectDate.br_day hour:self.mSelectDate.br_hour]; + self.secondArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = nil; + self.quarterArr = nil; + } + break; + case BRDatePickerModeYMW: + { + self.yearArr = [self getYearArr]; + self.monthArr = [self getMonthArr:self.mSelectDate.br_year]; + self.monthWeekArr = [self getMonthWeekArr:self.mSelectDate.br_year month:self.mSelectDate.br_month]; + self.yearWeekArr = nil; + self.quarterArr = nil; + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + } + break; + case BRDatePickerModeYW: + { + self.yearArr = [self getYearArr]; + self.monthArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = [self getYearWeekArr:self.mSelectDate.br_year]; + self.quarterArr = nil; + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + } + break; + case BRDatePickerModeYQ: + { + self.yearArr = [self getYearArr]; + self.monthArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = nil; + self.quarterArr = [self getQuarterArr:self.mSelectDate.br_year];; + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + } + break; + + default: + break; + } + } else { + self.yearArr = [self getYearArr]; + self.monthArr = [self getMonthArr:self.mSelectDate.br_year]; + self.dayArr = [self getDayArr:self.mSelectDate.br_year month:self.mSelectDate.br_month]; + self.hourArr = [self getHourArr:self.mSelectDate.br_year month:self.mSelectDate.br_month day:self.mSelectDate.br_day]; + self.minuteArr = [self getMinuteArr:self.mSelectDate.br_year month:self.mSelectDate.br_month day:self.mSelectDate.br_day hour:self.mSelectDate.br_hour]; + self.secondArr = [self getSecondArr:self.mSelectDate.br_year month:self.mSelectDate.br_month day:self.mSelectDate.br_day hour:self.mSelectDate.br_hour minute:self.mSelectDate.br_minute]; + + self.monthWeekArr = [self getMonthWeekArr:self.mSelectDate.br_year month:self.mSelectDate.br_month]; + self.yearWeekArr = [self getYearWeekArr:self.mSelectDate.br_year]; + self.quarterArr = [self getQuarterArr:self.mSelectDate.br_year]; + } +} + +- (void)setupDateFormatter:(BRDatePickerMode)mode { + switch (mode) { + case BRDatePickerModeDate: + { + self.dateFormatter = @"yyyy-MM-dd"; + self.style = BRDatePickerStyleSystem; + _datePickerMode = UIDatePickerModeDate; + } + break; + case BRDatePickerModeDateAndTime: + { + self.dateFormatter = @"yyyy-MM-dd HH:mm"; + self.style = BRDatePickerStyleSystem; + _datePickerMode = UIDatePickerModeDateAndTime; + } + break; + case BRDatePickerModeTime: + { + self.dateFormatter = @"HH:mm"; + self.style = BRDatePickerStyleSystem; + _datePickerMode = UIDatePickerModeTime; + } + break; + case BRDatePickerModeCountDownTimer: + { + self.dateFormatter = @"HH:mm"; + self.style = BRDatePickerStyleSystem; + _datePickerMode = UIDatePickerModeCountDownTimer; + } + break; + + case BRDatePickerModeYMDHMS: + { + self.dateFormatter = @"yyyy-MM-dd HH:mm:ss"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getMonthUnit], [self getDayUnit], [self getHourUnit], [self getMinuteUnit], [self getSecondUnit]]; + } + break; + case BRDatePickerModeYMDHM: + { + self.dateFormatter = @"yyyy-MM-dd HH:mm"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getMonthUnit], [self getDayUnit], [self getHourUnit], [self getMinuteUnit]]; + } + break; + case BRDatePickerModeYMDH: + { + self.dateFormatter = @"yyyy-MM-dd HH"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getMonthUnit], [self getDayUnit], self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM ? @"" : [self getHourUnit]]; + } + break; + case BRDatePickerModeMDHM: + { + self.dateFormatter = @"MM-dd HH:mm"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getMonthUnit], [self getDayUnit], [self getHourUnit], [self getMinuteUnit]]; + } + break; + case BRDatePickerModeYMD: + { + self.dateFormatter = @"yyyy-MM-dd"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getMonthUnit], [self getDayUnit]]; + } + break; + case BRDatePickerModeYM: + { + self.dateFormatter = @"yyyy-MM"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getMonthUnit]]; + } + break; + case BRDatePickerModeY: + { + self.dateFormatter = @"yyyy"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit]]; + } + break; + case BRDatePickerModeMD: + { + self.dateFormatter = @"MM-dd"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getMonthUnit], [self getDayUnit]]; + } + break; + case BRDatePickerModeHMS: + { + self.dateFormatter = @"HH:mm:ss"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getHourUnit], [self getMinuteUnit], [self getSecondUnit]]; + } + break; + case BRDatePickerModeHM: + { + self.dateFormatter = @"HH:mm"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getHourUnit], [self getMinuteUnit]]; + } + break; + case BRDatePickerModeMS: + { + self.dateFormatter = @"mm:ss"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getMinuteUnit], [self getSecondUnit]]; + } + break; + case BRDatePickerModeYMW: + { + self.dateFormatter = @"yyyy-MM-WW"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getMonthUnit], [self getWeekUnit]]; + } + break; + case BRDatePickerModeYW: + { + self.dateFormatter = @"yyyy-ww"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getWeekUnit]]; + } + break; + case BRDatePickerModeYQ: + { + self.dateFormatter = @"yyyy-qq"; + self.style = BRDatePickerStyleCustom; + self.unitArr = @[[self getYearUnit], [self getQuarterUnit]]; + } + break; + + default: + break; + } +} + +#pragma mark - 更新日期数据源数组 +- (void)reloadDateArrayWithUpdateMonth:(BOOL)updateMonth + updateDay:(BOOL)updateDay + updateHour:(BOOL)updateHour + updateMinute:(BOOL)updateMinute + updateSecond:(BOOL)updateSecond { + [self reloadDateArrayWithUpdateMonth:updateMonth updateDay:updateDay updateHour:updateHour updateMinute:updateMinute updateSecond:updateSecond updateWeekOfMonth:NO updateWeekOfYear:NO updateQuarter:NO]; +} + +- (void)reloadDateArrayWithUpdateMonth:(BOOL)updateMonth + updateDay:(BOOL)updateDay + updateHour:(BOOL)updateHour + updateMinute:(BOOL)updateMinute + updateSecond:(BOOL)updateSecond + updateWeekOfMonth:(BOOL)updateWeekOfMonth + updateWeekOfYear:(BOOL)updateWeekOfYear + updateQuarter:(BOOL)updateQuarter { + _isAdjustSelectRow = NO; + // 1.更新 monthArr + if (self.yearArr.count == 0) { + return; + } + NSString *yearString = [self getYearString]; + if ((self.lastRowContent && [yearString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [yearString isEqualToString:self.firstRowContent])) { + self.monthArr = nil; + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + self.monthWeekArr = nil; + self.yearWeekArr = nil; + self.quarterArr = nil; + + return; + } + if (updateMonth) { + NSString *lastSelectMonth = [self getMDHMSNumber:self.mSelectDate.br_month]; + self.monthArr = [self getMonthArr:[yearString integerValue]]; + if (self.mSelectDate) { + if ([self.monthArr containsObject:lastSelectMonth]) { + NSInteger monthIndex = [self.monthArr indexOfObject:lastSelectMonth]; + if (monthIndex != self.monthIndex) { + _isAdjustSelectRow = YES; + self.monthIndex = monthIndex; + } + } else { + _isAdjustSelectRow = YES; + self.monthIndex = ([lastSelectMonth intValue] < [self.monthArr.firstObject intValue]) ? 0 : (self.monthArr.count - 1); + } + } + } + + // 1/1.更新 yearWeekArr + if (updateWeekOfYear) { + NSString *lastSelectWeekOfYear = [self getMDHMSNumber:self.mSelectDate.br_yearWeek]; + self.yearWeekArr = [self getYearWeekArr:[yearString integerValue]]; + if (self.mSelectDate) { + if ([self.yearWeekArr containsObject:lastSelectWeekOfYear]) { + NSInteger yearWeekIndex = [self.yearWeekArr indexOfObject:lastSelectWeekOfYear]; + if (yearWeekIndex != self.yearWeekIndex) { + _isAdjustSelectRow = YES; + self.yearWeekIndex = yearWeekIndex; + } + } else { + _isAdjustSelectRow = YES; + self.yearWeekIndex = ([lastSelectWeekOfYear intValue] < [self.yearWeekArr.firstObject intValue]) ? 0 : (self.yearWeekArr.count - 1); + } + } + } + + // 1/1.更新 quarterArr + if (updateQuarter) { + NSString *lastSelectQuarter = [self getMDHMSNumber:self.mSelectDate.br_quarter]; + self.quarterArr = [self getQuarterArr:[yearString integerValue]]; + if (self.mSelectDate) { + if ([self.quarterArr containsObject:lastSelectQuarter]) { + NSInteger quarterIndex = [self.quarterArr indexOfObject:lastSelectQuarter]; + if (quarterIndex != self.quarterIndex) { + _isAdjustSelectRow = YES; + self.quarterIndex = quarterIndex; + } + } else { + _isAdjustSelectRow = YES; + self.quarterIndex = ([lastSelectQuarter intValue] < [self.quarterArr.firstObject intValue]) ? 0 : (self.quarterArr.count - 1); + } + } + } + + // 2.更新 dayArr + if (self.monthArr.count == 0) { + return; + } + NSString *monthString = [self getMonthString]; + if ((self.lastRowContent && [monthString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [monthString isEqualToString:self.firstRowContent])) { + self.dayArr = nil; + self.hourArr = nil; + self.minuteArr = nil; + self.secondArr = nil; + self.monthWeekArr = nil; + + return; + } + if (updateDay) { + NSString *lastSelectDay = [self getMDHMSNumber:self.mSelectDate.br_day]; + self.dayArr = [self getDayArr:[yearString integerValue] month:[monthString integerValue]]; + if (self.mSelectDate) { + if ([self.dayArr containsObject:lastSelectDay]) { + NSInteger dayIndex = [self.dayArr indexOfObject:lastSelectDay]; + if (dayIndex != self.dayIndex) { + _isAdjustSelectRow = YES; + self.dayIndex = dayIndex; + } + } else { + _isAdjustSelectRow = YES; + self.dayIndex = ([lastSelectDay intValue] < [self.dayArr.firstObject intValue]) ? 0 : (self.dayArr.count - 1); + } + } + } + + // 2/1.更新 monthWeekArr + if (updateWeekOfMonth) { + NSString *lastWeekOfMonth = [self getMDHMSNumber:self.mSelectDate.br_monthWeek]; + self.monthWeekArr = [self getMonthWeekArr:[yearString integerValue] month:[monthString integerValue]]; + if (self.mSelectDate) { + if ([self.monthWeekArr containsObject:lastWeekOfMonth]) { + NSInteger monthWeekIndex = [self.monthWeekArr indexOfObject:lastWeekOfMonth]; + if (monthWeekIndex != self.monthWeekIndex) { + _isAdjustSelectRow = YES; + self.monthWeekIndex = monthWeekIndex; + } + } else { + _isAdjustSelectRow = YES; + self.monthWeekIndex = ([lastWeekOfMonth intValue] < [self.monthWeekArr.firstObject intValue]) ? 0 : (self.monthWeekArr.count - 1); + } + } + } + + // 3.更新 hourArr + if (self.dayArr.count == 0) { + return; + } + NSInteger day = [[self getDayString] integerValue]; + if (updateHour) { + NSString *lastSelectHour = [self getMDHMSNumber:self.mSelectDate.br_hour]; + self.hourArr = [self getHourArr:[yearString integerValue] month:[monthString integerValue] day:day]; + if (self.mSelectDate) { + if ([self.hourArr containsObject:lastSelectHour]) { + NSInteger hourIndex = [self.hourArr indexOfObject:lastSelectHour]; + if (hourIndex != self.hourIndex) { + _isAdjustSelectRow = YES; + self.hourIndex = hourIndex; + } + } else { + _isAdjustSelectRow = YES; + self.hourIndex = ([lastSelectHour intValue] < [self.hourArr.firstObject intValue]) ? 0 : (self.hourArr.count - 1); + } + } + } + + // 4.更新 minuteArr + if (self.hourArr.count == 0) { + return; + } + NSString *hourString = [self getHourString]; + if ((self.lastRowContent && [hourString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [hourString isEqualToString:self.firstRowContent])) { + self.minuteArr = nil; + self.secondArr = nil; + + return; + } + if (updateMinute) { + NSString *lastSelectMinute = [self getMDHMSNumber:self.mSelectDate.br_minute]; + self.minuteArr = [self getMinuteArr:[yearString integerValue] month:[monthString integerValue] day:day hour:[hourString integerValue]]; + if (self.mSelectDate) { + if ([self.minuteArr containsObject:lastSelectMinute]) { + NSInteger minuteIndex = [self.minuteArr indexOfObject:lastSelectMinute]; + if (minuteIndex != self.minuteIndex) { + _isAdjustSelectRow = YES; + self.minuteIndex = minuteIndex; + } + } else { + _isAdjustSelectRow = YES; + self.minuteIndex = ([lastSelectMinute intValue] < [self.minuteArr.firstObject intValue]) ? 0 : (self.minuteArr.count - 1); + } + } + } + + // 5.更新 secondArr + if (self.minuteArr.count == 0) { + return; + } + NSString *minuteString = [self getMinuteString]; + if ((self.lastRowContent && [minuteString isEqualToString:self.lastRowContent]) || (self.firstRowContent && [minuteString isEqualToString:self.firstRowContent])) { + self.secondArr = nil; + return; + } + if (updateSecond) { + NSString *lastSelectSecond = [self getMDHMSNumber:self.mSelectDate.br_second]; + self.secondArr = [self getSecondArr:[yearString integerValue] month:[monthString integerValue] day:day hour:[hourString integerValue] minute:[minuteString integerValue]]; + if (self.mSelectDate) { + if ([self.secondArr containsObject:lastSelectSecond]) { + NSInteger secondIndex = [self.secondArr indexOfObject:lastSelectSecond]; + if (secondIndex != self.secondIndex) { + _isAdjustSelectRow = YES; + self.secondIndex = secondIndex; + } + } else { + _isAdjustSelectRow = YES; + self.secondIndex = ([lastSelectSecond intValue] < [self.secondArr.firstObject intValue]) ? 0 : (self.secondArr.count - 1); + } + } + } +} + +#pragma mark - 滚动到指定日期的位置(更新选择的索引) +- (void)scrollToSelectDate:(NSDate *)selectDate animated:(BOOL)animated { + self.yearIndex = [self getIndexWithArray:self.yearArr object:[self getYearNumber:selectDate.br_year]]; + self.monthIndex = [self getIndexWithArray:self.monthArr object:[self getMDHMSNumber:selectDate.br_month]]; + self.dayIndex = [self getIndexWithArray:self.dayArr object:[self getMDHMSNumber:selectDate.br_day]]; + if (self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM) { + self.hourIndex = selectDate.br_hour < 12 ? 0 : 1; + } else { + NSInteger hour = selectDate.br_hour; + // 如果是12小时制,hour的最小值为1;hour的最大值为12 + if (self.isTwelveHourMode) { + if (hour < 1) { + hour = 1; + } else if (hour > 12) { + hour = hour - 12; + } + } + self.hourIndex = [self getIndexWithArray:self.hourArr object:[self getMDHMSNumber:hour]]; + } + self.minuteIndex = [self getIndexWithArray:self.minuteArr object:[self getMDHMSNumber:selectDate.br_minute]]; + self.secondIndex = [self getIndexWithArray:self.secondArr object:[self getMDHMSNumber:selectDate.br_second]]; + + NSArray *indexArr = nil; + if (self.pickerMode == BRDatePickerModeYMDHMS) { + indexArr = @[@(self.yearIndex), @(self.monthIndex), @(self.dayIndex), @(self.hourIndex), @(self.minuteIndex), @(self.secondIndex)]; + } else if (self.pickerMode == BRDatePickerModeYMDHM) { + indexArr = @[@(self.yearIndex), @(self.monthIndex), @(self.dayIndex), @(self.hourIndex), @(self.minuteIndex)]; + } else if (self.pickerMode == BRDatePickerModeYMDH) { + indexArr = @[@(self.yearIndex), @(self.monthIndex), @(self.dayIndex), @(self.hourIndex)]; + } else if (self.pickerMode == BRDatePickerModeMDHM) { + indexArr = @[@(self.monthIndex), @(self.dayIndex), @(self.hourIndex), @(self.minuteIndex)]; + } else if (self.pickerMode == BRDatePickerModeYMD) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + indexArr = @[@(self.yearIndex), @(self.monthIndex), @(self.dayIndex)]; + } else { + indexArr = @[@(self.dayIndex), @(self.monthIndex), @(self.yearIndex)]; + } + } else if (self.pickerMode == BRDatePickerModeYM) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + indexArr = @[@(self.yearIndex), @(self.monthIndex)]; + } else { + indexArr = @[@(self.monthIndex), @(self.yearIndex)]; + } + } else if (self.pickerMode == BRDatePickerModeY) { + indexArr = @[@(self.yearIndex)]; + } else if (self.pickerMode == BRDatePickerModeMD) { + indexArr = @[@(self.monthIndex), @(self.dayIndex)]; + } else if (self.pickerMode == BRDatePickerModeHMS) { + indexArr = @[@(self.hourIndex), @(self.minuteIndex), @(self.secondIndex)]; + } else if (self.pickerMode == BRDatePickerModeHM) { + indexArr = @[@(self.hourIndex), @(self.minuteIndex)]; + } else if (self.pickerMode == BRDatePickerModeMS) { + indexArr = @[@(self.minuteIndex), @(self.secondIndex)]; + } else if (self.pickerMode == BRDatePickerModeYMW) { + indexArr = @[@(self.yearIndex), @(self.monthIndex), @(self.monthWeekIndex)]; + } else if (self.pickerMode == BRDatePickerModeYW) { + indexArr = @[@(self.yearIndex), @(self.yearWeekIndex)]; + } else if (self.pickerMode == BRDatePickerModeYQ) { + indexArr = @[@(self.yearIndex), @(self.quarterIndex)]; + } + if (!indexArr) return; + for (NSInteger i = 0; i < indexArr.count; i++) { + [self.pickerView selectRow:[indexArr[i] integerValue] inComponent:i animated:animated]; + } +} + +#pragma mark - 滚动到【自定义字符串】的位置 +- (void)scrollToCustomString:(BOOL)animated { + switch (self.pickerMode) { + case BRDatePickerModeYMDHMS: + case BRDatePickerModeYMDHM: + case BRDatePickerModeYMDH: + case BRDatePickerModeYMD: + case BRDatePickerModeYM: + case BRDatePickerModeY: + case BRDatePickerModeYMW: + case BRDatePickerModeYW: + case BRDatePickerModeYQ: + { + NSInteger yearIndex = ([self.selectValue isEqualToString:self.lastRowContent] && self.yearArr.count > 0) ? self.yearArr.count - 1 : 0; + NSInteger component = 0; + if ((self.pickerMode == BRDatePickerModeYMD || self.pickerMode == BRDatePickerModeYMW) && ![self.pickerStyle.language hasPrefix:@"zh"]) { + component = 2; + } else if ((self.pickerMode == BRDatePickerModeYM || self.pickerMode == BRDatePickerModeYQ) && ![self.pickerStyle.language hasPrefix:@"zh"]) { + component = 1; + } + [self.pickerView selectRow:yearIndex inComponent:component animated:animated]; + } + break; + case BRDatePickerModeMDHM: + case BRDatePickerModeMD: + { + NSInteger monthIndex = ([self.selectValue isEqualToString:self.lastRowContent] && self.monthArr.count > 0) ? self.monthArr.count - 1 : 0; + [self.pickerView selectRow:monthIndex inComponent:0 animated:animated]; + } + break; + case BRDatePickerModeHMS: + case BRDatePickerModeHM: + { + NSInteger hourIndex = ([self.selectValue isEqualToString:self.lastRowContent] && self.hourArr.count > 0) ? self.hourArr.count - 1 : 0; + [self.pickerView selectRow:hourIndex inComponent:0 animated:animated]; + } + break; + case BRDatePickerModeMS: + { + NSInteger minuteIndex = ([self.selectValue isEqualToString:self.lastRowContent] && self.minuteArr.count > 0) ? self.minuteArr.count - 1 : 0; + [self.pickerView selectRow:minuteIndex inComponent:0 animated:animated]; + } + break; + + default: + break; + } +} + +#pragma mark - 日期选择器1 +- (UIDatePicker *)datePicker { + if (!_datePicker) { + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + _datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, self.pickerStyle.titleBarHeight + pickerHeaderViewHeight, self.keyView.bounds.size.width, self.pickerStyle.pickerHeight)]; + _datePicker.backgroundColor = self.pickerStyle.pickerColor; + _datePicker.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth; + // 滚动改变值的响应事件 + [_datePicker addTarget:self action:@selector(didSelectValueChanged:) forControlEvents:UIControlEventValueChanged]; + } + return _datePicker; +} + +#pragma mark - 日期选择器2 +- (UIPickerView *)pickerView { + if (!_pickerView) { + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + _pickerView = [[UIPickerView alloc]initWithFrame:CGRectMake(0, self.pickerStyle.titleBarHeight + pickerHeaderViewHeight, self.keyView.bounds.size.width, self.pickerStyle.pickerHeight)]; + _pickerView.backgroundColor = self.pickerStyle.pickerColor; + _pickerView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth; + _pickerView.dataSource = self; + _pickerView.delegate = self; + } + return _pickerView; +} + +#pragma mark - UIPickerViewDataSource +// 1.返回组件数量 +- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { + if (self.pickerMode == BRDatePickerModeYMDHMS) { + return 6; + } else if (self.pickerMode == BRDatePickerModeYMDHM) { + return 5; + } else if (self.pickerMode == BRDatePickerModeYMDH) { + return 4; + } else if (self.pickerMode == BRDatePickerModeMDHM) { + return 4; + } else if (self.pickerMode == BRDatePickerModeYMD) { + return 3; + } else if (self.pickerMode == BRDatePickerModeYM) { + return 2; + } else if (self.pickerMode == BRDatePickerModeY) { + return 1; + } else if (self.pickerMode == BRDatePickerModeMD) { + return 2; + } else if (self.pickerMode == BRDatePickerModeHMS) { + return 3; + } else if (self.pickerMode == BRDatePickerModeHM) { + return 2; + } else if (self.pickerMode == BRDatePickerModeMS) { + return 2; + } else if (self.pickerMode == BRDatePickerModeYMW) { + return 3; + } else if (self.pickerMode == BRDatePickerModeYW) { + return 2; + } else if (self.pickerMode == BRDatePickerModeYQ) { + return 2; + } + return 0; +} + +// 2.返回每个组件的行数 +- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { + NSArray *rowsArr = [NSArray array]; + if (self.pickerMode == BRDatePickerModeYMDHMS) { + rowsArr = @[@(self.yearArr.count), @(self.monthArr.count), @(self.dayArr.count), @(self.hourArr.count), @(self.minuteArr.count), @(self.secondArr.count)]; + } else if (self.pickerMode == BRDatePickerModeYMDHM) { + rowsArr = @[@(self.yearArr.count), @(self.monthArr.count), @(self.dayArr.count), @(self.hourArr.count), @(self.minuteArr.count)]; + } else if (self.pickerMode == BRDatePickerModeYMDH) { + rowsArr = @[@(self.yearArr.count), @(self.monthArr.count), @(self.dayArr.count), @(self.hourArr.count)]; + } else if (self.pickerMode == BRDatePickerModeMDHM) { + rowsArr = @[@(self.monthArr.count), @(self.dayArr.count), @(self.hourArr.count), @(self.minuteArr.count)]; + } else if (self.pickerMode == BRDatePickerModeYMD) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + rowsArr = @[@(self.yearArr.count), @(self.monthArr.count), @(self.dayArr.count)]; + } else { + rowsArr = @[@(self.dayArr.count), @(self.monthArr.count), @(self.yearArr.count)]; + } + } else if (self.pickerMode == BRDatePickerModeYM) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + rowsArr = @[@(self.yearArr.count), @(self.monthArr.count)]; + } else { + rowsArr = @[@(self.monthArr.count), @(self.yearArr.count)]; + } + } else if (self.pickerMode == BRDatePickerModeY) { + rowsArr = @[@(self.yearArr.count)]; + } else if (self.pickerMode == BRDatePickerModeMD) { + rowsArr = @[@(self.monthArr.count), @(self.dayArr.count)]; + } else if (self.pickerMode == BRDatePickerModeHMS) { + rowsArr = @[@(self.hourArr.count), @(self.minuteArr.count), @(self.secondArr.count)]; + } else if (self.pickerMode == BRDatePickerModeHM) { + rowsArr = @[@(self.hourArr.count), @(self.minuteArr.count)]; + } else if (self.pickerMode == BRDatePickerModeMS) { + rowsArr = @[@(self.minuteArr.count), @(self.secondArr.count)]; + } else if (self.pickerMode == BRDatePickerModeYMW) { + rowsArr = @[@(self.yearArr.count), @(self.monthArr.count), @(self.monthWeekArr.count)]; + } else if (self.pickerMode == BRDatePickerModeYW) { + rowsArr = @[@(self.yearArr.count), @(self.yearWeekArr.count)]; + } else if (self.pickerMode == BRDatePickerModeYQ) { + rowsArr = @[@(self.yearArr.count), @(self.quarterArr.count)]; + } + if (component >= 0 && component < rowsArr.count) { + return [rowsArr[component] integerValue]; + } + return 0; +} + +#pragma mark - UIPickerViewDelegate +// 3. 设置 pickerView 的显示内容 +- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(nullable UIView *)view { + // 1.自定义 row 的内容视图 + UILabel *label = (UILabel *)view; + if (!label) { + label = [[UILabel alloc]init]; + label.backgroundColor = [UIColor clearColor]; + label.textAlignment = NSTextAlignmentCenter; + label.font = self.pickerStyle.pickerTextFont; + label.textColor = self.pickerStyle.pickerTextColor; + label.numberOfLines = self.pickerStyle.maxTextLines; + // 字体自适应属性 + label.adjustsFontSizeToFitWidth = YES; + // 自适应最小字体缩放比例 + label.minimumScaleFactor = 0.5f; + } + label.text = [self pickerView:pickerView titleForRow:row forComponent:component]; + + // 2.设置选择器中间选中行的样式 + [self.pickerStyle setupPickerSelectRowStyle:pickerView titleForRow:row forComponent:component]; + + return label; +} + +// 返回每行的标题 +- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { + NSString *titleString = @""; + if (self.pickerMode == BRDatePickerModeYMDHMS) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row]; + } else if (component == 1) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 2) { + titleString = [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate]; + } else if (component == 3) { + titleString = [self getHourText:self.hourArr row:row]; + } else if (component == 4) { + titleString = [self getMinuteText:self.minuteArr row:row]; + } else if (component == 5) { + titleString = [self getSecondText:self.secondArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYMDHM) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row]; + } else if (component == 1) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 2) { + titleString = [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate]; + } else if (component == 3) { + titleString = [self getHourText:self.hourArr row:row]; + } else if (component == 4) { + titleString = [self getMinuteText:self.minuteArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYMDH) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row];; + } else if (component == 1) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 2) { + titleString = [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate]; + } else if (component == 3) { + titleString = [self getHourText:self.hourArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeMDHM) { + if (component == 0) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 1) { + titleString = [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate]; + } else if (component == 2) { + titleString = [self getHourText:self.hourArr row:row]; + } else if (component == 3) { + titleString = [self getMinuteText:self.minuteArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYMD) { + if (component == 0) { + titleString = [self.pickerStyle.language hasPrefix:@"zh"] ? [self getYearText:self.yearArr row:row] : [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate]; + } else if (component == 1) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 2) { + titleString = [self.pickerStyle.language hasPrefix:@"zh"] ? [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate] : [self getYearText:self.yearArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYM) { + if (component == 0) { + titleString = [self.pickerStyle.language hasPrefix:@"zh"] ? [self getYearText:self.yearArr row:row] : [self getMonthText:self.monthArr row:row]; + } else if (component == 1) { + titleString = [self.pickerStyle.language hasPrefix:@"zh"] ? [self getMonthText:self.monthArr row:row] : [self getYearText:self.yearArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeY) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeMD) { + if (component == 0) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 1) { + titleString = [self getDayText:self.dayArr row:row mSelectDate:self.mSelectDate]; + } + } else if (self.pickerMode == BRDatePickerModeHMS) { + if (component == 0) { + titleString = [self getHourText:self.hourArr row:row]; + } else if (component == 1) { + titleString = [self getMinuteText:self.minuteArr row:row]; + } else if (component == 2) { + titleString = [self getSecondText:self.secondArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeHM) { + if (component == 0) { + titleString = [self getHourText:self.hourArr row:row]; + } else if (component == 1) { + titleString = [self getMinuteText:self.minuteArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeMS) { + if (component == 0) { + titleString = [self getMinuteText:self.minuteArr row:row]; + } else if (component == 1) { + titleString = [self getSecondText:self.secondArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYMW) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row]; + } else if (component == 1) { + titleString = [self getMonthText:self.monthArr row:row]; + } else if (component == 2) { + titleString = [self getWeekText:self.monthWeekArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYW) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row]; + } else if (component == 1) { + titleString = [self getWeekText:self.yearWeekArr row:row]; + } + } else if (self.pickerMode == BRDatePickerModeYQ) { + if (component == 0) { + titleString = [self getYearText:self.yearArr row:row]; + } else if (component == 1) { + titleString = [self getQuarterText:self.quarterArr row:row]; + } + } + + return titleString; +} + +// 获取选择器是否滚动中状态 +- (BOOL)getRollingStatus:(UIView *)view { + if ([view isKindOfClass:[UIScrollView class]]) { + UIScrollView *scrollView = (UIScrollView *)view; + if (scrollView.dragging || scrollView.decelerating) { + // 如果 UIPickerView 正在拖拽或正在减速,返回YES + return YES; + } + } + + for (UIView *subView in view.subviews) { + if ([self getRollingStatus:subView]) { + return YES; + } + } + + return NO; +} + +// 选择器是否正在滚动 +- (BOOL)isRolling { + if (self.style == BRDatePickerStyleSystem) { + return [self getRollingStatus:self.datePicker]; + } else if (self.style == BRDatePickerStyleCustom) { + return [self getRollingStatus:self.pickerView]; + } + return NO; +} + +// 4.滚动 pickerView 完成,执行的回调方法 +- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { + NSString *lastSelectValue = self.mSelectValue; + NSDate *lastSelectDate = self.mSelectDate; + if (self.pickerMode == BRDatePickerModeYMDHMS) { + if (component == 0) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:YES updateHour:YES updateMinute:YES updateSecond:YES]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + [self.pickerView reloadComponent:4]; + [self.pickerView reloadComponent:5]; + } else if (component == 1) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:YES updateHour:YES updateMinute:YES updateSecond:YES]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + [self.pickerView reloadComponent:4]; + [self.pickerView reloadComponent:5]; + } else if (component == 2) { + self.dayIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:YES updateMinute:YES updateSecond:YES]; + [self.pickerView reloadComponent:3]; + [self.pickerView reloadComponent:4]; + [self.pickerView reloadComponent:5]; + } else if (component == 3) { + self.hourIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:YES updateSecond:YES]; + [self.pickerView reloadComponent:4]; + [self.pickerView reloadComponent:5]; + } else if (component == 4) { + self.minuteIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:NO updateSecond:YES]; + [self.pickerView reloadComponent:5]; + } else if (component == 5) { + self.secondIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.dayArr.count * self.hourArr.count * self.minuteArr.count * self.secondArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + int hour = [[self getHourString] intValue]; + int minute = [[self getMinuteString] intValue]; + int second = [[self getSecondString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month day:day hour:hour minute:minute second:second]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeYMDHM) { + if (component == 0) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:YES updateHour:YES updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + [self.pickerView reloadComponent:4]; + } else if (component == 1) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:YES updateHour:YES updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + [self.pickerView reloadComponent:4]; + } else if (component == 2) { + self.dayIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:YES updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:3]; + [self.pickerView reloadComponent:4]; + } else if (component == 3) { + self.hourIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:4]; + } else if (component == 4) { + self.minuteIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.dayArr.count * self.hourArr.count * self.minuteArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + int hour = [[self getHourString] intValue]; + int minute = [[self getMinuteString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month day:day hour:hour minute:minute]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d %02d:%02d", year, month, day, hour, minute]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeYMDH) { + if (component == 0) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:YES updateHour:YES updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + } else if (component == 1) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:YES updateHour:YES updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + } else if (component == 2) { + self.dayIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:YES updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:3]; + } else if (component == 3) { + self.hourIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.dayArr.count * self.hourArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + int hour = 0; + if (self.pickerMode == BRDatePickerModeYMDH && self.isShowAMAndPM) { + hour = (self.hourIndex == 0 ? 0 : 12); + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d %@", year, month, day, [self getHourString]]; + } else { + hour = [[self getHourString] intValue]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d %02d", year, month, day, hour]; + } + self.mSelectDate = [NSDate br_setYear:year month:month day:day hour:hour]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeMDHM) { + if (component == 0) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:YES updateHour:YES updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + } else if (component == 1) { + self.dayIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:YES updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:2]; + [self.pickerView reloadComponent:3]; + } else if (component == 2) { + self.hourIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:3]; + } else if (component == 3) { + self.minuteIndex = row; + } + + NSString *monthString = [self getMonthString]; + if (![monthString isEqualToString:self.lastRowContent] && ![monthString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.dayArr.count * self.hourArr.count * self.minuteArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + int hour = [[self getHourString] intValue]; + int minute = [[self getMinuteString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month day:day hour:hour minute:minute]; + self.mSelectValue = [NSString stringWithFormat:@"%02d-%02d %02d:%02d", month, day, hour, minute]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([monthString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([monthString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeYMD) { + if (component == 0) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:YES updateHour:NO updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + } else { + self.dayIndex = row; + } + } else if (component == 1) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:YES updateHour:NO updateMinute:NO updateSecond:NO]; + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + [self.pickerView reloadComponent:2]; + } else { + [self.pickerView reloadComponent:0]; + } + } else if (component == 2) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + self.dayIndex = row; + } else { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:YES updateHour:NO updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:0]; + [self.pickerView reloadComponent:1]; + } + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.dayArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month day:day]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d", year, month, day]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeYM) { + if (component == 0) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:NO updateHour:NO updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:1]; + } else { + self.monthIndex = row; + } + } else if (component == 1) { + if ([self.pickerStyle.language hasPrefix:@"zh"]) { + self.monthIndex = row; + } else { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:NO updateHour:NO updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:0]; + } + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d", year, month]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + } else if (self.pickerMode == BRDatePickerModeY) { + if (component == 0) { + self.yearIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count == 0) return; + int year = [[self getYearString] intValue]; + self.mSelectDate = [NSDate br_setYear:year]; + self.mSelectValue = [NSString stringWithFormat:@"%04d", year]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeMD) { + if (component == 0) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:YES updateHour:NO updateMinute:NO updateSecond:NO]; + [self.pickerView reloadComponent:1]; + } else if (component == 1) { + self.dayIndex = row; + } + + NSString *monthString = [self getMonthString]; + if (![monthString isEqualToString:self.lastRowContent] && ![monthString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.dayArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month day:day]; + self.mSelectValue = [NSString stringWithFormat:@"%02d-%02d", month, day]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([monthString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([monthString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeHMS) { + if (component == 0) { + self.hourIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:YES updateSecond:YES]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + } else if (component == 1) { + self.minuteIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:NO updateSecond:YES]; + [self.pickerView reloadComponent:2]; + } else if (component == 2) { + self.secondIndex = row; + } + + NSString *hourString = [self getHourString]; + if (![hourString isEqualToString:self.lastRowContent] && ![hourString isEqualToString:self.firstRowContent]) { + if (self.hourArr.count * self.minuteArr.count * self.secondArr.count == 0) return; + int hour = [[self getHourString] intValue]; + int minute = [[self getMinuteString] intValue]; + int second = [[self getSecondString] intValue]; + self.mSelectDate = [NSDate br_setHour:hour minute:minute second:second]; + self.mSelectValue = [NSString stringWithFormat:@"%02d:%02d:%02d", hour, minute, second]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([hourString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([hourString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + + } else if (self.pickerMode == BRDatePickerModeHM) { + if (component == 0) { + self.hourIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:YES updateSecond:NO]; + [self.pickerView reloadComponent:1]; + } else if (component == 1) { + self.minuteIndex = row; + } + + NSString *hourString = [self getHourString]; + if (![hourString isEqualToString:self.lastRowContent] && ![hourString isEqualToString:self.firstRowContent]) { + if (self.hourArr.count * self.minuteArr.count == 0) return; + int hour = [[self getHourString] intValue]; + int minute = [[self getMinuteString] intValue]; + self.mSelectDate = [NSDate br_setHour:hour minute:minute]; + self.mSelectValue = [NSString stringWithFormat:@"%02d:%02d", hour, minute]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([hourString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([hourString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + } else if (self.pickerMode == BRDatePickerModeMS) { + if (component == 0) { + self.minuteIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:NO updateSecond:YES]; + [self.pickerView reloadComponent:1]; + } else if (component == 1) { + self.secondIndex = row; + } + + NSString *minuteString = [self getMinuteString]; + if (![minuteString isEqualToString:self.lastRowContent] && ![minuteString isEqualToString:self.firstRowContent]) { + if (self.minuteArr.count * self.secondArr.count == 0) return; + int minute = [[self getMinuteString] intValue]; + int second = [[self getSecondString] intValue]; + self.mSelectDate = [NSDate br_setMinute:minute second:second]; + self.mSelectValue = [NSString stringWithFormat:@"%02d:%02d", minute, second]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([minuteString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([minuteString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + } else if (self.pickerMode == BRDatePickerModeYMW) { + if (component == 0) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:YES updateDay:NO updateHour:NO updateMinute:NO updateSecond:NO updateWeekOfMonth:YES updateWeekOfYear:NO updateQuarter:NO]; + [self.pickerView reloadComponent:1]; + [self.pickerView reloadComponent:2]; + } else if (component == 1) { + self.monthIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:NO updateSecond:NO updateWeekOfMonth:YES updateWeekOfYear:NO updateQuarter:NO]; + [self.pickerView reloadComponent:2]; + } else if (component == 2) { + self.monthWeekIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count * self.monthArr.count * self.monthWeekArr.count == 0) return; + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int week = [[self getMonthWeekString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month weekOfMonth:week]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d", year, month, week]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + } else if (self.pickerMode == BRDatePickerModeYW) { + if (component == 0) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:NO updateSecond:NO updateWeekOfMonth:NO updateWeekOfYear:YES updateQuarter:NO]; + [self.pickerView reloadComponent:1]; + } else if (component == 1) { + self.yearWeekIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count == 0 || self.yearWeekArr.count == 0) return; + int year = [[self getYearString] intValue]; + int week = [[self getYearWeekString] intValue]; + self.mSelectDate = [NSDate br_setYear:year weekOfYear:week]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d", year, week]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + } else if (self.pickerMode == BRDatePickerModeYQ) { + if (component == 0) { + self.yearIndex = row; + [self reloadDateArrayWithUpdateMonth:NO updateDay:NO updateHour:NO updateMinute:NO updateSecond:NO updateWeekOfMonth:NO updateWeekOfYear:NO updateQuarter:YES]; + [self.pickerView reloadComponent:1]; + } else if (component == 1) { + self.quarterIndex = row; + } + + NSString *yearString = [self getYearString]; + if (![yearString isEqualToString:self.lastRowContent] && ![yearString isEqualToString:self.firstRowContent]) { + if (self.yearArr.count == 0 || self.quarterArr.count == 0) return; + int year = [[self getYearString] intValue]; + int quarter = [[self getQuarterString] intValue]; + self.mSelectDate = [NSDate br_setYear:year quarter:quarter]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d", year, quarter]; + } else { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + if ([yearString isEqualToString:self.lastRowContent]) { + self.mSelectValue = self.lastRowContent; + } else if ([yearString isEqualToString:self.firstRowContent]) { + self.mSelectValue = self.firstRowContent; + } + } + } + + // 滚动未结束批量同步时,仅更新选中值,不触发联动滚动、不可选日期回滚及 change/result 回调 + if (_isSyncingRollingSelection) { + return; + } + + // 纠正选择日期(解决:由【自定义字符串】滚动到 其它日期时,或设置 minDate,日期联动不正确问题) + BOOL isLastRowContent = [lastSelectValue isEqualToString:self.lastRowContent] && ![self.mSelectValue isEqualToString:self.lastRowContent] && ![self.mSelectValue isEqualToString:self.firstRowContent]; + BOOL isFirstRowContent = [lastSelectValue isEqualToString:self.firstRowContent] && ![self.mSelectValue isEqualToString:self.lastRowContent] && ![self.mSelectValue isEqualToString:self.firstRowContent]; + if (isLastRowContent || isFirstRowContent || _isAdjustSelectRow) { + [self scrollToSelectDate:self.mSelectDate animated:NO]; + } + + // 禁止选择日期:回滚到上次选择的日期 + if (self.nonSelectableDates && self.nonSelectableDates.count > 0 && ![self.mSelectValue isEqualToString:self.lastRowContent] && ![self.mSelectValue isEqualToString:self.firstRowContent]) { + for (NSDate *date in self.nonSelectableDates) { + if ([self br_compareDate:date targetDate:self.mSelectDate dateFormat:self.dateFormatter] == NSOrderedSame) { + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + // 如果当前的日期不可选择,就回滚到上次选择的日期 + [self scrollToSelectDate:lastSelectDate animated:YES]; + }); + // 不可选择日期的回调 + if (self.nonSelectableBlock) { + self.nonSelectableBlock(self.mSelectDate, self.mSelectValue); + } + self.mSelectDate = lastSelectDate; + self.mSelectValue = lastSelectValue; + break; + } + } + } + + // 滚动选择时执行 changeBlock 回调 + if (self.changeBlock) { + self.changeBlock(self.mSelectDate, self.mSelectValue); + } + + // 滚动选择范围时执行 changeBlock 回调 + if (self.changeRangeBlock) { + self.changeRangeBlock(self.getSelectRangeDate.firstObject, self.getSelectRangeDate.lastObject, self.mSelectValue); + } + + // 设置自动选择时,滚动选择时就执行 resultBlock + if (self.isAutoSelect) { + // 滚动完成后,执行block回调 + if (self.resultBlock) { + self.resultBlock(self.mSelectDate, self.mSelectValue); + } + if (self.resultRangeBlock) { + self.resultRangeBlock(self.getSelectRangeDate.firstObject, self.getSelectRangeDate.lastObject, self.mSelectValue); + } + } +} + +// 设置行高 +- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component { + return self.pickerStyle.rowHeight; +} + +// 设置列宽 +- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component { + NSInteger columnCount = [self numberOfComponentsInPickerView:pickerView]; + CGFloat deltaSpace = columnCount > 3 ? 5 : 10; + CGFloat columnWidth = self.pickerView.bounds.size.width / columnCount - deltaSpace; + if (self.pickerStyle.columnWidth > 0 && self.pickerStyle.columnWidth <= columnWidth) { + return self.pickerStyle.columnWidth; + } + return columnWidth; +} + +#pragma mark - 根据 UIDatePicker 的 date 更新选中值 +- (void)updateMSelectDateFromUIDatePickerDate:(NSDate *)date updatePickerDate:(BOOL)updatePickerDate { + self.mSelectDate = date; + if (_datePickerMode != UIDatePickerModeCountDownTimer) { + if ([self br_compareDate:self.mSelectDate targetDate:self.minDate dateFormat:self.dateFormatter] == NSOrderedAscending) { + self.mSelectDate = self.minDate; + } + if ([self br_compareDate:self.mSelectDate targetDate:self.maxDate dateFormat:self.dateFormatter] == NSOrderedDescending) { + self.mSelectDate = self.maxDate; + } + } + if (updatePickerDate && _datePicker) { + [_datePicker setDate:self.mSelectDate animated:YES]; + } + self.mSelectValue = [self br_stringFromDate:self.mSelectDate dateFormat:self.dateFormatter]; +} + +#pragma mark - 日期选择器1 滚动后的响应事件 +- (void)didSelectValueChanged:(UIDatePicker *)sender { + [self updateMSelectDateFromUIDatePickerDate:sender.date updatePickerDate:YES]; + + // 滚动选择时执行 changeBlock 回调 + if (self.changeBlock) { + self.changeBlock(self.mSelectDate, self.mSelectValue); + } + + // 滚动选择范围时执行 changeBlock 回调 + if (self.changeRangeBlock) { + self.changeRangeBlock(self.getSelectRangeDate.firstObject, self.getSelectRangeDate.lastObject, self.mSelectValue); + } + + // 设置自动选择时,滚动选择时就执行 resultBlock + if (self.isAutoSelect) { + // 滚动完成后,执行block回调 + if (self.resultBlock) { + self.resultBlock(self.mSelectDate, self.mSelectValue); + } + if (self.resultRangeBlock) { + self.resultRangeBlock(self.getSelectRangeDate.firstObject, self.getSelectRangeDate.lastObject, self.mSelectValue); + } + } +} + +#pragma mark - 重写父类方法 +- (void)reloadData { + // 1.处理数据源 + [self handlerPickerData]; + if (self.style == BRDatePickerStyleSystem) { + // 2.刷新选择器(重新设置相关值) + self.datePicker.datePickerMode = _datePickerMode; + + if (@available(iOS 13.4, *)) { + CGRect rect = self.datePicker.frame; + // 适配 iOS14 以后 UIDatePicker 的显示样式 + // 注意:设置 preferredDatePickerStyle 的样式后,需要重新设置 UIDatePicker 的 frame;因为设置该样式会导致 frame 发生变化,显示会有问题 + self.datePicker.preferredDatePickerStyle = UIDatePickerStyleWheels; + // 重新设置 datePicker 的 frame + self.datePicker.frame = rect; + } + + // 设置该 UIDatePicker 的国际化 Locale + self.datePicker.locale = [[NSLocale alloc]initWithLocaleIdentifier:self.pickerStyle.language]; + if (self.timeZone) { + self.datePicker.timeZone = self.timeZone; + } + + self.datePicker.calendar = self.calendar; + + if (self.minDate) { + self.datePicker.minimumDate = self.minDate; + } + if (self.maxDate) { + self.datePicker.maximumDate = self.maxDate; + } + if (_datePickerMode == UIDatePickerModeCountDownTimer && self.countDownDuration > 0) { + self.datePicker.countDownDuration = self.countDownDuration; + } + if (self.minuteInterval > 1) { + self.datePicker.minuteInterval = self.minuteInterval; + } + + // 3.滚动到选择的日期 + [self.datePicker setDate:self.mSelectDate animated:NO]; + } else if (self.style == BRDatePickerStyleCustom) { + // 2.刷新选择器 + [self.pickerView reloadAllComponents]; + // 3.滚动到选择的日期 + if (self.selectValue && ([self.selectValue isEqualToString:self.lastRowContent] || [self.selectValue isEqualToString:self.firstRowContent])) { + [self scrollToCustomString:NO]; + } else { + [self scrollToSelectDate:self.mSelectDate animated:NO]; + } + } +} + +- (void)addPickerToView:(UIView *)view { + _containerView = view; + [self setupDateFormatter:self.pickerMode]; + // 1.添加日期选择器 + if (self.style == BRDatePickerStyleSystem) { + [self setupPickerView:self.datePicker toView:view]; + } else if (self.style == BRDatePickerStyleCustom) { + [self setupPickerView:self.pickerView toView:view]; + if (self.showUnitType == BRShowUnitTypeOnlyCenter) { + // 添加日期单位到选择器 + [self addUnitLabel]; + } + } + + // ③添加中间选择行的两条分割线 + if (self.pickerStyle.clearPickerNewStyle) { + [self.pickerStyle addSeparatorLineView:self.pickerView]; + } + + // 2.绑定数据 + [self reloadData]; + + __weak typeof(self) weakSelf = self; + // 点击确定按钮的回调:点击确定按钮后,执行这个block回调 + self.doneBlock = ^{ + if (!weakSelf) { + return; + } + // 滚动未结束时同步当前选中值,避免 didSelectRow 未回调导致选值错误或闪退(#355) + if (weakSelf.isRolling) { + if (weakSelf.style == BRDatePickerStyleSystem) { + [weakSelf handleAutoSelectRollingDatePicker]; + } else if (weakSelf.style == BRDatePickerStyleCustom) { + [weakSelf handleAutoSelectRollingRow]; + } + } + + // 执行选择结果回调 + if (weakSelf.resultBlock) { + weakSelf.resultBlock(weakSelf.mSelectDate, weakSelf.mSelectValue); + } + if (weakSelf.resultRangeBlock) { + weakSelf.resultRangeBlock(weakSelf.getSelectRangeDate.firstObject, weakSelf.getSelectRangeDate.lastObject, weakSelf.mSelectValue); + } + }; + + [super addPickerToView:view]; +} + +#pragma mark - 处理系统日期选择器滚动未结束 +- (void)handleAutoSelectRollingDatePicker { + if (!_datePicker) { + return; + } + [self updateMSelectDateFromUIDatePickerDate:_datePicker.date updatePickerDate:NO]; +} + +#pragma mark - 获取指定列当前选中行(边界修正) +- (NSInteger)clampedSelectedRowInComponent:(NSInteger)component { + NSInteger maxRow = [_pickerView numberOfRowsInComponent:component] - 1; + if (maxRow < 0) { + return NSNotFound; + } + NSInteger row = [_pickerView selectedRowInComponent:component]; + return MAX(0, MIN(row, maxRow)); +} + +#pragma mark - 处理滚动未结束前自动选择行 +- (void)handleAutoSelectRollingRow { + if (!_pickerView) { + return; + } + NSInteger componentCount = [_pickerView numberOfComponents]; + if (componentCount <= 0) { + return; + } + + _isSyncingRollingSelection = YES; + for (NSInteger component = 0; component < componentCount; component++) { + NSInteger row = [self clampedSelectedRowInComponent:component]; + if (row == NSNotFound) { + continue; + } + [self pickerView:_pickerView didSelectRow:row inComponent:component]; + } + _isSyncingRollingSelection = NO; + + // 兜底:didSelectRow 内因数据源为空提前 return 时,按最终索引再刷新(#355 常见 YMD 场景) + if (self.pickerMode == BRDatePickerModeYMD || self.pickerMode == BRDatePickerModeYM) { + [self refreshMSelectValueAfterRollingSync]; + } +} + +#pragma mark - 滚动同步结束后刷新选中值(仅含自定义首/末行的模式) +- (void)refreshMSelectValueAfterRollingSync { + NSString *yearString = [self getYearString]; + if (self.lastRowContent && [yearString isEqualToString:self.lastRowContent]) { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + self.mSelectValue = self.lastRowContent; + return; + } + if (self.firstRowContent && [yearString isEqualToString:self.firstRowContent]) { + self.mSelectDate = self.addToNow ? [NSDate date] : nil; + self.mSelectValue = self.firstRowContent; + return; + } + if (self.pickerMode == BRDatePickerModeYMD && + self.yearArr.count > 0 && self.monthArr.count > 0 && self.dayArr.count > 0) { + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + int day = [[self getDayString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month day:day]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d-%02d", year, month, day]; + } else if (self.pickerMode == BRDatePickerModeYM && + self.yearArr.count > 0 && self.monthArr.count > 0) { + int year = [[self getYearString] intValue]; + int month = [[self getMonthString] intValue]; + self.mSelectDate = [NSDate br_setYear:year month:month]; + self.mSelectValue = [NSString stringWithFormat:@"%04d-%02d", year, month]; + } +} + +#pragma mark - 添加日期单位到选择器 +- (void)addUnitLabel { + // 1. 批量移除所有单位标签 + if (self.unitLabelArr && self.unitLabelArr.count > 0) { + [self.unitLabelArr makeObjectsPerformSelector:@selector(removeFromSuperview)]; + } + + // 2. 清空数组 + self.unitLabelArr = nil; + + // 3. 重新创建并添加新单位标签 + self.unitLabelArr = [self setupPickerUnitLabel:self.pickerView unitArr:self.unitArr]; +} + +#pragma mark - 重写父类方法 +- (void)addSubViewToPicker:(UIView *)customView { + if (self.style == BRDatePickerStyleSystem) { + [self.datePicker addSubview:customView]; + } else if (self.style == BRDatePickerStyleCustom) { + [self.pickerView addSubview:customView]; + } +} + +#pragma mark - 弹出选择器视图 +- (void)show { + [self addPickerToView:nil]; +} + +#pragma mark - 关闭选择器视图 +- (void)dismiss { + [self removePickerFromView:nil]; +} + +#pragma mark - setter 方法 +- (void)setPickerMode:(BRDatePickerMode)pickerMode { + _pickerMode = pickerMode; + // 非空,表示二次设置 + if (_datePicker || _pickerView) { + BRDatePickerStyle lastStyle = self.style; + [self setupDateFormatter:pickerMode]; + // 系统样式 切换到 自定义样式 + if (lastStyle == BRDatePickerStyleSystem && self.style == BRDatePickerStyleCustom) { + [self.datePicker removeFromSuperview]; + [self setupPickerView:self.pickerView toView:_containerView]; + } + // 自定义样式 切换到 系统样式 + if (lastStyle == BRDatePickerStyleCustom && self.style == BRDatePickerStyleSystem) { + [self.pickerView removeFromSuperview]; + [self setupPickerView:self.datePicker toView:_containerView]; + } + // 刷新选择器数据 + [self reloadData]; + if (self.style == BRDatePickerStyleCustom && self.showUnitType == BRShowUnitTypeOnlyCenter) { + // 添加日期单位到选择器 + [self addUnitLabel]; + } + } +} + +- (void)setAddToNow:(BOOL)addToNow { + _addToNow = addToNow; + if (addToNow) { + _maxDate = [NSDate date]; + _lastRowContent = [NSBundle br_localizedStringForKey:@"至今" language:self.pickerStyle.language]; + } +} + +- (void)setLastRowContent:(NSString *)lastRowContent { + if (!_addToNow) { + _lastRowContent = lastRowContent; + } +} + +// 支持动态设置选择的值 +- (void)setSelectDate:(NSDate *)selectDate { + _selectDate = selectDate; + _mSelectDate = selectDate; + if (_datePicker || _pickerView) { + // 刷新选择器数据 + [self reloadData]; + } +} + +- (void)setSelectValue:(NSString *)selectValue { + _selectValue = selectValue; + _mSelectValue = selectValue; + if (_datePicker || _pickerView) { + // 刷新选择器数据 + [self reloadData]; + } +} + +- (void)setTimeZone:(NSTimeZone *)timeZone { + _timeZone = timeZone; + // 同步时区设置 + [NSDate br_setTimeZone:timeZone]; +} + +#pragma mark - getter 方法 +- (NSArray *)yearArr { + if (!_yearArr) { + _yearArr = [NSArray array]; + } + return _yearArr; +} + +- (NSArray *)monthArr { + if (!_monthArr) { + _monthArr = [NSArray array]; + } + return _monthArr; +} + +- (NSArray *)dayArr { + if (!_dayArr) { + _dayArr = [NSArray array]; + } + return _dayArr; +} + +- (NSArray *)hourArr { + if (!_hourArr) { + _hourArr = [NSArray array]; + } + return _hourArr; +} + +- (NSArray *)minuteArr { + if (!_minuteArr) { + _minuteArr = [NSArray array]; + } + return _minuteArr; +} + +- (NSArray *)secondArr { + if (!_secondArr) { + _secondArr = [NSArray array]; + } + return _secondArr; +} + +- (NSInteger)minuteInterval { + if (_minuteInterval < 1 || _minuteInterval > 30) { + _minuteInterval = 1; + } + return _minuteInterval; +} + +- (NSInteger)secondInterval { + if (_secondInterval < 1 || _secondInterval > 30) { + _secondInterval = 1; + } + return _secondInterval; +} + +- (NSArray *)unitArr { + if (!_unitArr) { + _unitArr = [NSArray array]; + } + return _unitArr; +} + +- (NSArray *)unitLabelArr { + if (!_unitLabelArr) { + _unitLabelArr = [NSArray array]; + } + return _unitLabelArr; +} + +- (NSArray *)monthNames { + if (!_monthNames) { + _monthNames = [NSArray array]; + } + return _monthNames; +} + +- (NSString *)getYearString { + if (self.yearArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.yearIndex >= 0 && self.yearIndex < self.yearArr.count) { + index = self.yearIndex; + } + return [self.yearArr objectAtIndex:index]; +} + +- (NSString *)getMonthString { + if (self.monthArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.monthIndex >= 0 && self.monthIndex < self.monthArr.count) { + index = self.monthIndex; + } + return [self.monthArr objectAtIndex:index]; +} + +- (NSString *)getDayString { + if (self.dayArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.dayIndex >= 0 && self.dayIndex < self.dayArr.count) { + index = self.dayIndex; + } + return [self.dayArr objectAtIndex:index]; +} + +- (NSString *)getHourString { + if (self.hourArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.hourIndex >= 0 && self.hourIndex < self.hourArr.count) { + index = self.hourIndex; + } + return [self.hourArr objectAtIndex:index]; +} + +- (NSString *)getMinuteString { + if (self.minuteArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.minuteIndex >= 0 && self.minuteIndex < self.minuteArr.count) { + index = self.minuteIndex; + } + return [self.minuteArr objectAtIndex:index]; +} + +- (NSString *)getSecondString { + if (self.secondArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.secondIndex >= 0 && self.secondIndex < self.secondArr.count) { + index = self.secondIndex; + } + return [self.secondArr objectAtIndex:index]; +} + +- (NSString *)getMonthWeekString { + if (self.monthWeekArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.monthWeekIndex >= 0 && self.monthWeekIndex < self.monthWeekArr.count) { + index = self.monthWeekIndex; + } + return [self.monthWeekArr objectAtIndex:index]; +} + +- (NSString *)getYearWeekString { + if (self.yearWeekArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.yearWeekIndex >= 0 && self.yearWeekIndex < self.yearWeekArr.count) { + index = self.yearWeekIndex; + } + return [self.yearWeekArr objectAtIndex:index]; +} + +- (NSString *)getQuarterString { + if (self.quarterArr.count == 0) { + return @""; + } + NSInteger index = 0; + if (self.quarterIndex >= 0 && self.quarterIndex < self.quarterArr.count) { + index = self.quarterIndex; + } + return [self.quarterArr objectAtIndex:index]; +} + +#pragma mark - 获取选中日期范围 +- (NSArray *)getSelectRangeDate { + if (!self.mSelectDate || + (self.lastRowContent && [self.mSelectValue isEqualToString:self.lastRowContent]) || + (self.firstRowContent && [self.mSelectValue isEqualToString:self.firstRowContent])) { + return @[]; + } + + NSDate *startDate = nil; + NSDate *endDate = nil; + switch (self.pickerMode) { + case BRDatePickerModeYMDHMS: + case BRDatePickerModeMS: + case BRDatePickerModeHMS: + { + endDate = self.mSelectDate; + startDate = self.mSelectDate; + } + break; + case BRDatePickerModeYMDHM: + case BRDatePickerModeMDHM: + case BRDatePickerModeHM: + case BRDatePickerModeDateAndTime: + case BRDatePickerModeTime: + { + NSDate *tempDate = [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + startDate = tempDate; + endDate = [tempDate dateByAddingTimeInterval:59]; + } + break; + case BRDatePickerModeYMDH: + { + NSDate *tempDate = self.isShowAMAndPM ? self.mSelectDate : [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + startDate = tempDate; + endDate = [tempDate dateByAddingTimeInterval:60 * 59 + 59]; + } + break; + case BRDatePickerModeMD: + case BRDatePickerModeYMD: + case BRDatePickerModeDate: + { + NSDate *tempDate = [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + startDate = tempDate; + endDate = [[tempDate br_getNewDateToDays:1] dateByAddingTimeInterval:-1]; + } + break; + case BRDatePickerModeYM: + { + NSDate *tempDate = [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + startDate = tempDate; + endDate = [[tempDate br_getNewDateToMonths:1] dateByAddingTimeInterval:-1]; + } + break; + case BRDatePickerModeY: + { + NSDate *tempDate = [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + startDate = tempDate; + endDate = [[tempDate br_getNewDateToMonths:12] dateByAddingTimeInterval:-1]; + } + break; + case BRDatePickerModeYMW: + case BRDatePickerModeYW: + { + NSDate *tempDate = [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + endDate = [tempDate dateByAddingTimeInterval:-1]; + startDate = [tempDate br_getNewDateToDays:-7]; + } + break; + case BRDatePickerModeYQ: + { + startDate = [self br_dateFromString:self.mSelectValue dateFormat:self.dateFormatter]; + endDate = [[startDate br_getNewDateToMonths:3] dateByAddingTimeInterval:-1]; + } + break; + + default: + break; + } + + NSMutableArray *dataArr = [NSMutableArray array]; + if (startDate) + [dataArr addObject:startDate]; + if (endDate) + [dataArr addObject:endDate]; + return dataArr; +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/DatePicker/NSDate+BRPickerView.h b/Pods/BRPickerView/BRPickerView/DatePicker/NSDate+BRPickerView.h new file mode 100644 index 0000000..41770d8 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/DatePicker/NSDate+BRPickerView.h @@ -0,0 +1,121 @@ +// +// NSDate+BRPickerView.h +// BRPickerViewDemo +// +// Created by renbo on 2018/3/15. +// Copyright © 2018 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import + +NS_ASSUME_NONNULL_BEGIN +@interface NSDate (BRPickerView) + +/// ---------------- 设置【日历对象】和【时区】 ---------------- +/** 设置日历对象 */ ++ (void)br_setCalendar:(NSCalendar *)calendar; +/** 获取日历对象 */ ++ (NSCalendar *)br_getCalendar; + +/** 设置时区 */ ++ (void)br_setTimeZone:(NSTimeZone *)timeZone; +/** 获取当前时区 */ ++ (NSTimeZone *)br_getTimeZone; + +/// 获取指定date的详细信息 +@property (readonly) NSInteger br_year; // 年 +@property (readonly) NSInteger br_month; // 月 +@property (readonly) NSInteger br_day; // 日 +@property (readonly) NSInteger br_hour; // 时 +@property (readonly) NSInteger br_minute; // 分 +@property (readonly) NSInteger br_second; // 秒 +@property (readonly) NSInteger br_weekday; // 星期 +@property (readonly) NSInteger br_monthWeek; // 月周 +@property (readonly) NSInteger br_yearWeek; // 年周 +@property (readonly) NSInteger br_quarter; // 季度 + +/** 获取中文星期字符串 */ +@property (nullable, nonatomic, readonly, copy) NSString *br_weekdayString; + +/// ---------------- 创建 date ---------------- +/** yyyy */ ++ (nullable NSDate *)br_setYear:(NSInteger)year; + +/** yyyy-MM */ ++ (nullable NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month; + +/** yyyy-MM-dd */ ++ (nullable NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day; + +/** yyyy-MM-dd HH */ ++ (nullable NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour; + +/** yyyy-MM-dd HH:mm */ ++ (nullable NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute; + +/** yyyy-MM-dd HH:mm:ss */ ++ (nullable NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second; + +/** MM-dd HH:mm */ ++ (nullable NSDate *)br_setMonth:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute; + +/** MM-dd */ ++ (nullable NSDate *)br_setMonth:(NSInteger)month day:(NSInteger)day; + +/** HH:mm:ss */ ++ (nullable NSDate *)br_setHour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second; + +/** HH:mm */ ++ (nullable NSDate *)br_setHour:(NSInteger)hour minute:(NSInteger)minute; + +/** mm:ss */ ++ (nullable NSDate *)br_setMinute:(NSInteger)minute second:(NSInteger)second; + +/** yyyy-MM-ww */ ++ (nullable NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month weekOfMonth:(NSInteger)weekOfMont; + +/** yyyy-ww */ ++ (nullable NSDate *)br_setYear:(NSInteger)year weekOfYear:(NSInteger)weekOfYear; + +/** yyyy-qq */ ++ (nullable NSDate *)br_setYear:(NSInteger)year quarter:(NSInteger)quarter; + +/** 设置12小时制时的hour值 */ +- (NSDate *)br_setTwelveHour:(NSInteger)hour; + +/** 获取某个月的天数(通过年月求每月天数)*/ ++ (NSUInteger)br_getDaysInYear:(NSInteger)year month:(NSInteger)month; + +/** 获取某个月的周数(通过年月求该月周数)*/ ++ (NSUInteger)br_getWeeksOfMonthInYear:(NSInteger)year month:(NSInteger)month; + +/** 获取某一年的周数(通过年求该年周数)*/ ++ (NSUInteger)br_getWeeksOfYearInYear:(NSInteger)year; + +/** 获取某一年的季度数(通过年求该年季度数)*/ ++ (NSUInteger)br_getQuartersInYear:(NSInteger)year; + +/** 获取 日期加上/减去某天数后的新日期 */ +- (nullable NSDate *)br_getNewDateToDays:(NSTimeInterval)days; + +/** 获取 日期加上/减去某个月数后的新日期 */ +- (nullable NSDate *)br_getNewDateToMonths:(NSTimeInterval)months; + +/** NSDate 转 NSString(使用系统默认 时区 和 语言)*/ ++ (nullable NSString *)br_stringFromDate:(NSDate *)date dateFormat:(NSString *)dateFormat; +/** NSDate 转 NSString */ ++ (nullable NSString *)br_stringFromDate:(NSDate *)date + dateFormat:(NSString *)dateFormat + language:(nullable NSString *)language; + +/** NSString 转 NSDate(使用系统默认 时区 和 语言)*/ ++ (nullable NSDate *)br_dateFromString:(NSString *)dateString dateFormat:(NSString *)dateFormat; +/** NSString 转 NSDate */ ++ (nullable NSDate *)br_dateFromString:(NSString *)dateString + dateFormat:(NSString *)dateFormat + language:(nullable NSString *)language; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/DatePicker/NSDate+BRPickerView.m b/Pods/BRPickerView/BRPickerView/DatePicker/NSDate+BRPickerView.m new file mode 100644 index 0000000..d3f2d23 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/DatePicker/NSDate+BRPickerView.m @@ -0,0 +1,398 @@ +// +// NSDate+BRPickerView.m +// BRPickerViewDemo +// +// Created by renbo on 2018/3/15. +// Copyright © 2018 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "NSDate+BRPickerView.h" +#import "BRPickerViewMacro.h" + +BRSYNTH_DUMMY_CLASS(NSDate_BRPickerView) + +static const NSCalendarUnit unitFlags = (NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitWeekOfYear | NSCalendarUnitWeekOfMonth | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond | NSCalendarUnitWeekday | NSCalendarUnitWeekdayOrdinal | NSCalendarUnitQuarter); + +@implementation NSDate (BRPickerView) + +/// 日历对象 +static NSCalendar *_sharedCalendar = nil; +/// 时区 +static NSTimeZone *_timeZone = nil; + +/// ---------------- 设置【日历对象】和【时区】 ---------------- +#pragma mark - 设置日历对象 ++ (void)br_setCalendar:(NSCalendar *)calendar { + _sharedCalendar = calendar; +} + +#pragma mark - 获取日历对象 ++ (NSCalendar *)br_getCalendar { + if (!_sharedCalendar) { + // 创建日历对象,指定日历的算法(公历/阳历) + _sharedCalendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; + } + return _sharedCalendar; +} + +#pragma mark - 设置时区 ++ (void)br_setTimeZone:(NSTimeZone *)timeZone { + _timeZone = timeZone; + // 同步日历对象时区设置 + [self br_getCalendar].timeZone = timeZone; +} + +#pragma mark - 获取当前时区 ++ (NSTimeZone *)br_getTimeZone { + if (!_timeZone) { + // 当前时区 + NSTimeZone *localTimeZone = [NSTimeZone localTimeZone]; + // 当前时区相对于GMT(零时区)的偏移秒数 + NSInteger interval = [localTimeZone secondsFromGMTForDate:[NSDate date]]; + // 当前时区(不使用夏时制):由偏移量获得对应的NSTimeZone对象 + // 注意:一些夏令时时间 NSString 转 NSDate 时,默认会导致 NSDateFormatter 格式化失败,返回 null + _timeZone = [NSTimeZone timeZoneForSecondsFromGMT:interval]; + } + return _timeZone; +} + +#pragma mark - NSDate 转 NSDateComponents ++ (NSDateComponents *)br_componentsFromDate:(NSDate *)date { + // 通过日历类 NSCalendar 进行转换 + NSCalendar *calendar = [self br_getCalendar]; + // NSDateComponents 可以获得日期的详细信息,即日期的组成 + return [calendar components:unitFlags fromDate:date]; +} + +#pragma mark - NSDateComponents 转 NSDate ++ (NSDate *)br_dateFromComponents:(NSDateComponents *)components { + // 通过日历类 NSCalendar 进行转换 + NSCalendar *calendar = [self br_getCalendar]; + return [calendar dateFromComponents:components]; +} + +#pragma mark - 获取指定日期的年份 +- (NSInteger)br_year { + return [NSDate br_componentsFromDate:self].year; +} + +#pragma mark - 获取指定日期的月份 +- (NSInteger)br_month { + return [NSDate br_componentsFromDate:self].month; +} + +#pragma mark - 获取指定日期的天 +- (NSInteger)br_day { + return [NSDate br_componentsFromDate:self].day; +} + +#pragma mark - 获取指定日期的小时 +- (NSInteger)br_hour { + return [NSDate br_componentsFromDate:self].hour; +} + +#pragma mark - 获取指定日期的分钟 +- (NSInteger)br_minute { + return [NSDate br_componentsFromDate:self].minute; +} + +#pragma mark - 获取指定日期的秒 +- (NSInteger)br_second { + return [NSDate br_componentsFromDate:self].second; +} + +#pragma mark - 获取指定日期的星期 +- (NSInteger)br_weekday { + return [NSDate br_componentsFromDate:self].weekday; +} + +#pragma mark - 获取指定日期的月周 +- (NSInteger)br_monthWeek { + return [NSDate br_componentsFromDate:self].weekOfMonth; +} + +#pragma mark - 获取指定日期的年周 +- (NSInteger)br_yearWeek { + return [NSDate br_componentsFromDate:self].weekOfYear; +} + +#pragma mark - 获取指定日期的季度 +- (NSInteger)br_quarter { +// [NSDate br_componentsFromDate:self].quarter; // 取到的季度值总是0? + NSInteger quarter = 1; + NSInteger month = self.br_month; + if (month > 3) quarter = 2; + if (month > 6) quarter = 3; + if (month > 9) quarter = 4; + + return quarter; +} + +#pragma mark - 获取指定日期的星期 +- (NSString *)br_weekdayString { + switch (self.br_weekday - 1) { + case 0: + { + return @"周日"; + } + break; + case 1: + { + return @"周一"; + } + break; + case 2: + { + return @"周二"; + } + break; + case 3: + { + return @"周三"; + } + break; + case 4: + { + return @"周四"; + } + break; + case 5: + { + return @"周五"; + } + break; + case 6: + { + return @"周六"; + } + break; + + default: + break; + } + + return @""; +} + +/// ---------------- 创建 date ---------------- +#pragma mark - 创建date(通过 NSCalendar 类来创建日期) ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second { + return [self br_setYear:year month:month day:day hour:hour minute:minute second:second weekOfMonth:0 weekOfYear:0 quarter:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day + hour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second + weekOfMonth:(NSInteger)weekOfMonth weekOfYear:(NSInteger)weekOfYear quarter:(NSInteger)quarter { + NSDateComponents *components = [self br_componentsFromDate:[NSDate date]]; + if (year > 0) { + // 初始化日期组件 + components = [[NSDateComponents alloc]init]; + components.year = year; + } + if (month > 0) { + components.month = month; + } + if (day > 0) { + components.day = day; + } + if (hour >= 0) { + components.hour = hour; + } + if (minute >= 0) { + components.minute = minute; + } + if (second >= 0) { + components.second = second; + } + if (weekOfMonth > 0) { + components.weekOfMonth = weekOfMonth; + } + if (weekOfYear > 0) { + components.weekOfYear = weekOfYear; + } + if (quarter > 0) { + components.quarter = quarter; + } + + return [self br_dateFromComponents:components]; +} + ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute { + return [self br_setYear:year month:month day:day hour:hour minute:minute second:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour { + return [self br_setYear:year month:month day:day hour:hour minute:0 second:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day { + return [self br_setYear:year month:month day:day hour:0 minute:0 second:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month { + return [self br_setYear:year month:month day:0 hour:0 minute:0 second:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year { + return [self br_setYear:year month:0 day:0 hour:0 minute:0 second:0]; +} + ++ (NSDate *)br_setMonth:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute { + return [self br_setYear:0 month:month day:day hour:hour minute:minute second:0]; +} + ++ (NSDate *)br_setMonth:(NSInteger)month day:(NSInteger)day { + return [self br_setYear:0 month:month day:day hour:0 minute:0 second:0]; +} + ++ (NSDate *)br_setHour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second { + return [self br_setYear:0 month:0 day:0 hour:hour minute:minute second:second]; +} + ++ (NSDate *)br_setHour:(NSInteger)hour minute:(NSInteger)minute { + return [self br_setYear:0 month:0 day:0 hour:hour minute:minute second:0]; +} + ++ (NSDate *)br_setMinute:(NSInteger)minute second:(NSInteger)second { + return [self br_setYear:0 month:0 day:0 hour:0 minute:minute second:second]; +} + ++ (NSDate *)br_setYear:(NSInteger)year month:(NSInteger)month weekOfMonth:(NSInteger)weekOfMonth { + return [self br_setYear:year month:month day:0 hour:0 minute:0 second:0 weekOfMonth:weekOfMonth weekOfYear:0 quarter:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year weekOfYear:(NSInteger)weekOfYear { + return [self br_setYear:year month:0 day:0 hour:0 minute:0 second:0 weekOfMonth:0 weekOfYear:weekOfYear quarter:0]; +} + ++ (NSDate *)br_setYear:(NSInteger)year quarter:(NSInteger)quarter { + return [self br_setYear:year month:0 day:0 hour:0 minute:0 second:0 weekOfMonth:0 weekOfYear:0 quarter:quarter]; +} + +- (NSDate *)br_setTwelveHour:(NSInteger)hour { + NSDateComponents *components = [NSDate br_componentsFromDate:self]; + if (hour >= 0) { + components.hour = hour; + } + return [NSDate br_dateFromComponents:components]; +} + +#pragma mark - 获取某个月的天数(通过年月求每月天数) ++ (NSUInteger)br_getDaysInYear:(NSInteger)year month:(NSInteger)month { + BOOL isLeapYear = year % 4 == 0 ? (year % 100 == 0 ? (year % 400 == 0 ? YES : NO) : YES) : NO; + switch (month) { + case 1: + case 3: + case 5: + case 7: + case 8: + case 10: + case 12: + { + return 31; + } + case 4: + case 6: + case 9: + case 11: + { + return 30; + } + case 2: + { + if (isLeapYear) { + return 29; + } else { + return 28; + } + } + default: + break; + } + + return 0; +} + +#pragma mark - 获取某个月的周数(通过年月求该月周数) ++ (NSUInteger)br_getWeeksOfMonthInYear:(NSInteger)year month:(NSInteger)month { + NSUInteger lastDayOfMonth = [self br_getDaysInYear:year month:month]; + NSDate *endDate = [self br_setYear:year month:month day:lastDayOfMonth]; + return endDate.br_monthWeek; +} + +#pragma mark - 获取某一年的周数(通过年求该年周数) ++ (NSUInteger)br_getWeeksOfYearInYear:(NSInteger)year { + NSDate *endDate = [self br_setYear:year month:12 day:31]; + NSInteger weeks = endDate.br_yearWeek; + if (weeks == 1) weeks = 52; + return weeks; +} + +#pragma mark - 获取某一年的季度数(通过年求该年季度数) ++ (NSUInteger)br_getQuartersInYear:(NSInteger)year { + NSDate *endDate = [self br_setYear:year month:12 day:31]; + return endDate.br_quarter; +} + +#pragma mark - 获取 日期加上/减去某天数后的新日期 +- (NSDate *)br_getNewDateToDays:(NSTimeInterval)days { + // days 为正数时,表示几天之后的日期;负数表示几天之前的日期 + return [self dateByAddingTimeInterval:60 * 60 * 24 * days]; +} + +#pragma mark - 获取 日期加上/减去某个月数后的新日期 +- (nullable NSDate *)br_getNewDateToMonths:(NSTimeInterval)months { + // months 为正数时,表示几个月之后的日期;负数表示几个月之前的日期 + NSDateComponents *components = [[NSDateComponents alloc] init]; + [components setMonth:months]; + NSCalendar *calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; + return [calender dateByAddingComponents:components toDate:self options:0]; +} + +#pragma mark - NSDate 转 NSString ++ (NSString *)br_stringFromDate:(NSDate *)date dateFormat:(NSString *)dateFormat { + return [self br_stringFromDate:date dateFormat:dateFormat language:nil]; +} +#pragma mark - NSDate 转 NSString ++ (NSString *)br_stringFromDate:(NSDate *)date + dateFormat:(NSString *)dateFormat + language:(NSString *)language { + NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; + // 设置日期格式 + dateFormatter.dateFormat = dateFormat; + // NSDateFormatter 设置时区 ,不设置默认为系统时区 + dateFormatter.timeZone = [self br_getTimeZone]; + if (!language) { + language = [NSLocale preferredLanguages].firstObject; + } + dateFormatter.locale = [[NSLocale alloc]initWithLocaleIdentifier:language]; + NSString *dateString = [dateFormatter stringFromDate:date]; + + return dateString; +} + +#pragma mark - NSString 转 NSDate ++ (NSDate *)br_dateFromString:(NSString *)dateString dateFormat:(NSString *)dateFormat { + return [self br_dateFromString:dateString dateFormat:dateFormat language:nil]; +} +#pragma mark - NSString 转 NSDate ++ (NSDate *)br_dateFromString:(NSString *)dateString + dateFormat:(NSString *)dateFormat + language:(NSString *)language { + NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; + // 设置日期格式 + dateFormatter.dateFormat = dateFormat; + if (!language) { + language = [NSLocale preferredLanguages].firstObject; + } + // 设置时区 + dateFormatter.timeZone = [self br_getTimeZone]; + dateFormatter.locale = [[NSLocale alloc]initWithLocaleIdentifier:language]; + // 如果当前时间不存在,就获取距离最近的整点时间 + dateFormatter.lenient = YES; + + return [dateFormatter dateFromString:dateString]; +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/PrivacyInfo.xcprivacy b/Pods/BRPickerView/BRPickerView/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..e08a130 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/Pods/BRPickerView/BRPickerView/TextPicker/BRTextModel.h b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextModel.h new file mode 100644 index 0000000..ebcd34a --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextModel.h @@ -0,0 +1,62 @@ +// +// BRTextModel.h +// BRPickerViewDemo +// +// Created by renbo on 2019/10/2. +// Copyright © 2019 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface BRTextModel : NSObject +/** code */ +@property (nullable, nonatomic, copy) NSString *code; +/** text */ +@property (nullable, nonatomic, copy) NSString *text; +/** 子级 list */ +@property (nullable, nonatomic, copy) NSArray *children; +/** 父级 code */ +@property (nonatomic, strong) NSString *parentCode; +/** 其它扩展字段 */ +@property (nullable, nonatomic, strong) id extras; +/** 记录选择的索引位置 */ +@property (nonatomic, assign) NSInteger index; + +/** 字典 转 模型 */ +- (instancetype)initWithDictionary:(NSDictionary *)dictionary; + +@end + + +/// 工具方法 +@interface NSArray (BRPickerView) + +/// 数组 转 模型数组 +/// - Parameters: +/// - dataArr: 字典数组 +/// - mapper: 指定 BRTextModel模型的属性 与 字典key 的映射关系 ++ (NSArray *)br_modelArrayWithJson:(NSArray *)dataArr mapper:(nullable NSDictionary *)mapper; + +/// 获取模型数组元素,指定属性的值组成新数组 +/// - Parameter propertyName: 模型的属性名称 +- (NSArray *)br_getValueArr:(NSString *)propertyName; + +/// 将模型数组元素,指定属性连接成字符串 +/// - Parameters: +/// - propertyName: 模型的属性名称 +/// - separator: 分隔符 +- (NSString *)br_joinValue:(NSString *)propertyName separator:(NSString *)separator; + +/// 将模型数组元素的 text 属性,连接成字符串 +/// - Parameter separator: 分隔符 +- (NSString *)br_joinText:(NSString *)separator; + +/// 将扁平结构模型数组 转换成 树状结构模型数组 +- (NSArray *)br_buildTreeArray; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/TextPicker/BRTextModel.m b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextModel.m new file mode 100644 index 0000000..77ef3e2 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextModel.m @@ -0,0 +1,183 @@ +// +// BRTextModel.m +// BRPickerViewDemo +// +// Created by renbo on 2019/10/2. +// Copyright © 2019 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRTextModel.h" + +@implementation BRTextModel + +/// 字典 转 模型 +- (instancetype)initWithDictionary:(NSDictionary *)dictionary { + if (self = [super init]) { + self.code = dictionary[@"code"]; + self.text = dictionary[@"text"]; + self.parentCode = dictionary[@"parent_code"]; + NSArray *childrenArray = dictionary[@"children"]; + if (childrenArray) { + NSMutableArray *tempArr = [NSMutableArray array]; + for (NSDictionary *childDict in childrenArray) { + BRTextModel *child = [[BRTextModel alloc] initWithDictionary:childDict]; + [tempArr addObject:child]; + } + self.children = [tempArr copy]; + } + } + return self; +} + +/// 判断两个对象是否相等 +/// @param object 目标对象 +- (BOOL)isEqual:(id)object { + // 1.对象的地址相同 + if (self == object) { + return YES; + } + + if (![object isKindOfClass:[BRTextModel class]]) { + return NO; + } + + BRTextModel *model = (BRTextModel *)object; + if (!model) { + return NO; + } + // 2.对象的类型相同,且对象的各个属性相等 + BOOL isSameCode = (!self.code && !model.code) || [self.code isEqualToString:model.code]; + BOOL isSameText = (!self.text && !model.text) || [self.text isEqualToString:model.text]; + + return isSameCode && isSameText; +} + +- (NSUInteger)hash { + return [self.code hash] ^ [self.text hash]; +} + + +- (void)setValue:(id)value forUndefinedKey:(NSString *)key { + +} + +// value为nil,key不为nil的时候会调用 +- (void)setNilValueForKey:(NSString *)key { + +} + +// 防止使用 valueForKey 获取值,key不存在时奔溃 +- (id)valueForUndefinedKey:(NSString *)key { + return nil; +} + +@end + + +/// 工具方法 +@implementation NSArray (BRPickerView) + +/// 数组 转 模型数组 ++ (NSArray *)br_modelArrayWithJson:(NSArray *)dataArr mapper:(nullable NSDictionary *)mapper { + if (!dataArr || dataArr.count == 0) { + return nil; + } + if (!mapper) { + // 如果属性映射字典为空,就使用下面默认的 + mapper = @{ + @"code": @"code", + @"text": @"text", + @"parentCode": @"parent_code", + @"extras": @"extras", + @"children": @"children" + }; + } + NSMutableArray *tempArr = [NSMutableArray array]; + for (NSDictionary *dic in dataArr) { + BRTextModel *model = [[BRTextModel alloc]init]; + + NSString *codeMappingKey = mapper[@"code"] ?: @"code"; + model.code = dic[codeMappingKey] ? [NSString stringWithFormat:@"%@", dic[codeMappingKey]] : nil; + + NSString *textMappingKey = mapper[@"text"] ?: @"text"; + model.text = dic[textMappingKey]; + + NSString *parentCodeMappingKey = mapper[@"parentCode"] ?: @"parentCode"; + model.parentCode = dic[parentCodeMappingKey] ? [NSString stringWithFormat:@"%@", dic[parentCodeMappingKey]] : nil; + + NSString *extrasMappingKey = mapper[@"extras"] ?: @"extras"; + model.extras = dic[extrasMappingKey]; + + NSString *childrenMappingKey = mapper[@"children"] ?: @"children"; + NSArray *children = dic[childrenMappingKey]; + if (children && children.count > 0) { + model.children = [self br_modelArrayWithJson:children mapper:mapper]; // 递归处理子list + } + + [tempArr addObject:model]; + } + + return [tempArr copy]; +} + +/// 获取模型数组元素,指定属性的值组成新数组 +- (NSArray *)br_getValueArr:(NSString *)propertyName { + NSMutableArray *valueArr = [[NSMutableArray alloc]init]; + for (BRTextModel *model in self) { + id propertyValue = [model valueForKey:propertyName]; + if (propertyValue) { + [valueArr addObject:propertyValue]; + } + } + return [valueArr copy]; +} + +/// 将模型数组元素,指定属性连接成字符串 +- (NSString *)br_joinValue:(NSString *)propertyName separator:(NSString *)separator { + NSArray *valueArr = [self br_getValueArr:propertyName]; + if (valueArr && valueArr.count > 0) { + return [valueArr componentsJoinedByString:separator]; + } + return @""; +} + +/// 将模型数组元素的 text 属性,连接成字符串 +- (NSString *)br_joinText:(NSString *)separator { + NSArray *valueArr = [self br_getValueArr:@"text"]; + if (valueArr && valueArr.count > 0) { + return [valueArr componentsJoinedByString:separator]; + } + return @""; +} + +/// 将扁平结构模型数组 转换成 树状结构模型数组 +- (NSArray *)br_buildTreeArray { + NSMutableArray *treeModels = [NSMutableArray array]; + NSMutableDictionary *allItemDic = [NSMutableDictionary dictionary]; + + // 将所有模型对象以 code 作为 key 存入字典 + for (BRTextModel *model in self) { + if (model.code && model.code.length > 0) { + allItemDic[model.code] = model; + } + } + + for (BRTextModel *model in self) { + NSString *parentCode = model.parentCode; + BRTextModel *parentModel = parentCode && parentCode.length > 0 ? allItemDic[parentCode] : nil; + if (parentModel) { + if (!parentModel.children) { + parentModel.children = [NSArray array]; + } + parentModel.children = [parentModel.children arrayByAddingObject:model]; + } else { + // 没有找到对应的父级模型,即该模型为根节点 + [treeModels addObject:model]; + } + } + + return treeModels; +} + +@end diff --git a/Pods/BRPickerView/BRPickerView/TextPicker/BRTextPickerView.h b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextPickerView.h new file mode 100644 index 0000000..fb77814 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextPickerView.h @@ -0,0 +1,172 @@ +// +// BRTextPickerView.h +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRPickerAlertView.h" +#import "BRTextModel.h" + +NS_ASSUME_NONNULL_BEGIN + +/// 文本选择器类型 +typedef NS_ENUM(NSInteger, BRTextPickerMode) { + /** 单列选择器 */ + BRTextPickerComponentSingle, + /** 多列选择器 */ + BRTextPickerComponentMulti, + /** 多列联动选择器 */ + BRTextPickerComponentCascade +}; + +typedef void(^BRSingleResultBlock)(BRTextModel * _Nullable model, NSInteger index); + +typedef void(^BRMultiResultBlock)(NSArray * _Nullable models, NSArray * _Nullable indexs); + +@interface BRTextPickerView : BRPickerAlertView + +/** + ////////////////////////////////////////////////////////////////////////// * + /// + /// 【用法一】 + /// 特点:灵活,扩展性强(推荐使用!) + /// + ////////////////////////////////////////////////////////////////////////*/ + +/** 文本选择器显示类型 */ +@property (nonatomic, assign) BRTextPickerMode pickerMode; + +/** + * 1.设置数据源 + * 单列:@[@"男", @"女", @"其他"],或直接传一维模型数组(NSArray *) + * 多列:@[@[@"语文", @"数学", @"英语"], @[@"优秀", @"良好"]],或直接传多维模型数组 + * + * 联动:传树状结构模型数组(NSArray *),对应的 JSON 基本数据格式如下: + + [ + { + "text" : "北京市", + "children" : [ + { "text": "北京城区", "children": [{ "text": "东城区" }, { "text": "西城区" }] } + ] + }, + { + "text" : "浙江省", + "children" : [ + { "text": "杭州市", "children": [{ "text": "西湖区" }, { "text": "滨江区" }] }, + { "text": "宁波市", "children": [{ "text": "海曙区" }, { "text": "江北区" }] } + ] + } + ] + + 提示:可以使用下面方法,把上面的 JSON 数据 转成 模型数组 + dataSourceArr = [NSArray br_modelArrayWithJson:dataArr mapper:nil]; + */ +@property (nullable, nonatomic, copy) NSArray *dataSourceArr; +/** + * 2.设置数据源(传本地文件名,支持 plist/json 文件) + * ① 对于单列/多列选择器:可以直接传 plist 文件名(如:@"education_data.plist",要带后缀名) + * ② 对于多列联动选择器:可以直接传 JSON 文件名(如:@"region_tree_data.json",要带后缀名),另外要注意JSON数据源的格式(参考上面设置数据源) + * + * 场景:可以将数据源数据(数组/JSON格式数据)放到 plist/json 文件中,直接传文件名更加简单 + */ +@property (nullable, nonatomic, copy) NSString *fileName; + +/** 设置默认选中的位置【单列】*/ +@property (nonatomic, assign) NSInteger selectIndex; +/** 设置默认选中的位置【多列】*/ +@property (nullable, nonatomic, copy) NSArray *selectIndexs; + +/** 滚动选择时,触发的回调【单列】 */ +@property (nullable, nonatomic, copy) BRSingleResultBlock singleChangeBlock; +/** 滚动选择时,触发的回调【多列】 */ +@property (nullable, nonatomic, copy) BRMultiResultBlock multiChangeBlock; + +/** 点击确定时,触发的回调【单列】 */ +@property (nullable, nonatomic, copy) BRSingleResultBlock singleResultBlock; +/** 点击确定时,触发的回调【多列】 */ +@property (nullable, nonatomic, copy) BRMultiResultBlock multiResultBlock; + +/** 判断选择器是否处于滚动中。可以用于解决快速滑动选择器,在滚动结束前秒选确定按钮,出现显示不对的问题 */ +@property (nonatomic, readonly, assign, getter=isRolling) BOOL rolling; + +/** 设置选择器显示的列数(即层级数),默认是根据数据源层级动态计算显示 */ +@property (nonatomic, assign) NSUInteger showColumnNum; + +/** 滚动至选择行动画,默认为 NO */ +@property (nonatomic, assign) BOOL selectRowAnimated; + +/// 初始化文本选择器 +/// @param pickerMode 文本选择器显示类型 +- (instancetype)initWithPickerMode:(BRTextPickerMode)pickerMode; + +/// 弹出选择器视图 +- (void)show; + +/// 关闭选择器视图 +- (void)dismiss; + + + + +//================================================= 华丽的分割线 ================================================= + + + + +/** + ////////////////////////////////////////////////////////////////////////// + /// + /// 【用法二】:快捷使用,直接选择下面其中的一个方法进行使用 + /// 特点:快捷,方便 + /// + ////////////////////////////////////////////////////////////////////////*/ + +/** + * 1.显示【单列】选择器 + * + * @param title 选择器标题 + * @param dataSourceArr 数据源(如:@[@"男", @"女", @"其他"],或直接传模型数组) + * @param selectIndex 默认选中的位置 + * @param resultBlock 选择后的回调 + * + */ ++ (void)showPickerWithTitle:(nullable NSString *)title + dataSourceArr:(nullable NSArray *)dataSourceArr + selectIndex:(NSInteger)selectIndex + resultBlock:(nullable BRSingleResultBlock)resultBlock; + +/** + * 2.显示【多列】选择器 + * + * @param title 选择器标题 + * @param dataSourceArr 数据源,格式:@[@[@"语文", @"数学", @"英语"], @[@"优秀", @"良好"]],或直接传多维模型数组 + * @param selectIndexs 默认选中的位置(传索引数组,如:@[@2, @1]) + * @param resultBlock 选择后的回调 + * + */ ++ (void)showMultiPickerWithTitle:(nullable NSString *)title + dataSourceArr:(nullable NSArray *)dataSourceArr + selectIndexs:(nullable NSArray *)selectIndexs + resultBlock:(nullable BRMultiResultBlock)resultBlock; + +/** + * 3.显示【联动】选择器 + * + * @param title 选择器标题 + * @param dataSourceArr 数据源,格式:直接传一维模型数组(NSArray *) + * @param selectIndexs 默认选中的位置(传索引数组,如:@[@2, @1]) + * @param resultBlock 选择后的回调 + * + */ ++ (void)showCascadePickerWithTitle:(nullable NSString *)title + dataSourceArr:(nullable NSArray *)dataSourceArr + selectIndexs:(nullable NSArray *)selectIndexs + resultBlock:(nullable BRMultiResultBlock)resultBlock; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/BRPickerView/BRPickerView/TextPicker/BRTextPickerView.m b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextPickerView.m new file mode 100644 index 0000000..e3bd108 --- /dev/null +++ b/Pods/BRPickerView/BRPickerView/TextPicker/BRTextPickerView.m @@ -0,0 +1,623 @@ +// +// BRTextPickerView.m +// BRPickerViewDemo +// +// Created by renbo on 2017/8/11. +// Copyright © 2017 irenb. All rights reserved. +// +// 最新代码下载地址:https://github.com/agiapp/BRPickerView + +#import "BRTextPickerView.h" + +@interface BRTextPickerView () +{ + BOOL _isSyncingRollingSelection; // 滚动未结束时批量同步,抑制 change 回调 +} +/** 选择器 */ +@property (nonatomic, strong) UIPickerView *pickerView; +/** 当前显示的数据源 */ +@property (nonatomic, copy) NSArray *dataList; + +@end + +@implementation BRTextPickerView + +#pragma mark - 1.显示【单列】选择器 ++ (void)showPickerWithTitle:(NSString *)title + dataSourceArr:(NSArray *)dataSourceArr + selectIndex:(NSInteger)selectIndex + resultBlock:(BRSingleResultBlock)resultBlock { + // 创建选择器 + BRTextPickerView *strPickerView = [[BRTextPickerView alloc]init]; + strPickerView.pickerMode = BRTextPickerComponentSingle; + strPickerView.title = title; + strPickerView.dataSourceArr = dataSourceArr; + strPickerView.selectIndex = selectIndex; + strPickerView.singleResultBlock = resultBlock; + + // 显示 + [strPickerView show]; +} + +#pragma mark - 2.显示【多列】选择器 ++ (void)showMultiPickerWithTitle:(NSString *)title + dataSourceArr:(NSArray *)dataSourceArr + selectIndexs:(NSArray *)selectIndexs + resultBlock:(BRMultiResultBlock)resultBlock { + // 创建选择器 + BRTextPickerView *strPickerView = [[BRTextPickerView alloc]init]; + strPickerView.pickerMode = BRTextPickerComponentMulti; + strPickerView.title = title; + strPickerView.dataSourceArr = dataSourceArr; + strPickerView.selectIndexs = selectIndexs; + strPickerView.multiResultBlock = resultBlock; + + // 显示 + [strPickerView show]; +} + +#pragma mark - 3.显示【联动】选择器 ++ (void)showCascadePickerWithTitle:(nullable NSString *)title + dataSourceArr:(nullable NSArray *)dataSourceArr + selectIndexs:(nullable NSArray *)selectIndexs + resultBlock:(nullable BRMultiResultBlock)resultBlock { + // 创建选择器 + BRTextPickerView *strPickerView = [[BRTextPickerView alloc]init]; + strPickerView.pickerMode = BRTextPickerComponentCascade; + strPickerView.title = title; + strPickerView.dataSourceArr = dataSourceArr; + strPickerView.selectIndexs = selectIndexs; + strPickerView.multiResultBlock = resultBlock; + + // 显示 + [strPickerView show]; +} + +#pragma mark - 初始化自定义选择器 +- (instancetype)initWithPickerMode:(BRTextPickerMode)pickerMode { + if (self = [super init]) { + self.pickerMode = pickerMode; + } + return self; +} + +#pragma mark - 处理选择器数据 和 默认选择状态 +- (void)handlerPickerData { + // 1.检查数据源数据格式是否有误 + BOOL dataSourceError = NO; + if (self.dataSourceArr.count == 0) { + dataSourceError = YES; + } + id item = [self.dataSourceArr firstObject]; + if (self.pickerMode == BRTextPickerComponentSingle) { + dataSourceError = !([item isKindOfClass:[NSString class]] || [item isKindOfClass:[BRTextModel class]]); + } else if (self.pickerMode == BRTextPickerComponentMulti) { + dataSourceError = ![item isKindOfClass:[NSArray class]]; + } else if (self.pickerMode == BRTextPickerComponentCascade) { + dataSourceError = ![item isKindOfClass:[BRTextModel class]]; + } + if (dataSourceError) { + BRErrorLog(@"数据源异常!请检查选择器数据源的格式"); + return; + } + + // 2.处理默认选择状态 + if (self.pickerMode == BRTextPickerComponentSingle) { + self.dataList = self.dataSourceArr; + if (self.selectIndex < 0 || self.selectIndex >= self.dataList.count) { + self.selectIndex = 0; + } + } else if (self.pickerMode == BRTextPickerComponentMulti) { + self.dataList = self.dataSourceArr; + NSMutableArray *selectIndexs = [[NSMutableArray alloc]init]; + for (NSInteger component = 0; component < self.dataList.count; component++) { + NSArray *itemArr = self.dataList[component]; + NSInteger row = 0; + if (self.selectIndexs.count > 0 && component < self.selectIndexs.count) { + NSInteger index = [self.selectIndexs[component] integerValue]; + row = (index >= 0 && index < itemArr.count) ? index : 0; + } + [selectIndexs addObject:@(row)]; + } + self.selectIndexs = [selectIndexs copy]; + } else if (self.pickerMode == BRTextPickerComponentCascade) { + NSMutableArray *dataList = [[NSMutableArray alloc]init]; + [dataList addObject:self.dataSourceArr]; + NSMutableArray *selectIndexs = [[NSMutableArray alloc]init]; + + BOOL hasNext = self.dataSourceArr.count > 0; + NSInteger i = 0; + NSInteger selectIndex = self.selectIndexs.count > 0 && i < self.selectIndexs.count ? [self.selectIndexs[i] integerValue] : 0; + [selectIndexs addObject:@(selectIndex)]; + if (selectIndex >= 0 && selectIndex < self.dataSourceArr.count) { + BRTextModel *selectModel = self.dataSourceArr[selectIndex]; + while (hasNext) { + NSArray *nextArr = selectModel.children; + if (!nextArr || nextArr.count == 0) { + hasNext = NO; + break; + } + [dataList addObject:nextArr]; + + i++; + selectIndex = self.selectIndexs.count > 0 && i < self.selectIndexs.count ? [self.selectIndexs[i] integerValue] : 0; + [selectIndexs addObject:@(selectIndex)]; + if (selectIndex < nextArr.count) { + selectModel = nextArr[selectIndex]; + } + } + } + + // 控制选择器固定显示的列数 + if (self.showColumnNum > 0) { + NSInteger dataListCount = dataList.count; + if (self.showColumnNum < dataListCount) { + // 显示子集数据 + dataList = [[dataList subarrayWithRange:NSMakeRange(0, self.showColumnNum)] mutableCopy]; + selectIndexs = [[selectIndexs subarrayWithRange:NSMakeRange(0, self.showColumnNum)] mutableCopy]; + } else { + // 补全占位数据 + for (NSInteger i = 0; i < self.showColumnNum - dataListCount; i++) { + // 添加空白占位数据 + BRTextModel *placeholderModel = [[BRTextModel alloc]init]; + NSArray *placeholderArr = @[placeholderModel]; + [dataList addObject:placeholderArr]; + [selectIndexs addObject:@(0)]; + } + } + } + self.dataList = [dataList copy]; + self.selectIndexs = [selectIndexs copy]; + } +} + +#pragma mark - 选择器 +- (UIPickerView *)pickerView { + if (!_pickerView) { + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + _pickerView = [[UIPickerView alloc]initWithFrame:CGRectMake(0, self.pickerStyle.titleBarHeight + pickerHeaderViewHeight, self.keyView.bounds.size.width, self.pickerStyle.pickerHeight)]; + _pickerView.backgroundColor = self.pickerStyle.pickerColor; + _pickerView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth; + _pickerView.dataSource = self; + _pickerView.delegate = self; + } + return _pickerView; +} + +#pragma mark - UIPickerViewDataSource +// 1.返回组件数量 +- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { + switch (self.pickerMode) { + case BRTextPickerComponentSingle: + return 1; + case BRTextPickerComponentMulti: + case BRTextPickerComponentCascade: + { + if (self.pickerStyle.columnSpacing > 0) { + return self.dataList.count * 2 - 1; + } + return self.dataList.count; + } + + default: + break; + } +} + +// 2.返回每个组件的行数 +- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { + switch (self.pickerMode) { + case BRTextPickerComponentSingle: + return self.dataList.count; + case BRTextPickerComponentMulti: + case BRTextPickerComponentCascade: + { + if (self.pickerStyle.columnSpacing > 0) { + if (component % 2 == 1) { + return 1; + } else { + component = component / 2; + } + } + if (component < self.dataList.count) { + return [self.dataList[component] count]; + } + return 0; + } + break; + + default: + break; + } +} + +#pragma mark - UIPickerViewDelegate +// 3.设置 pickerView 的显示内容 +- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(nullable UIView *)view { + // 1.自定义 row 的内容视图 + UILabel *label = (UILabel *)view; + if (!label) { + label = [[UILabel alloc]init]; + label.backgroundColor = [UIColor clearColor]; + label.textAlignment = NSTextAlignmentCenter; + label.font = self.pickerStyle.pickerTextFont; + label.textColor = self.pickerStyle.pickerTextColor; + label.numberOfLines = self.pickerStyle.maxTextLines; + // 字体自适应属性 + label.adjustsFontSizeToFitWidth = YES; + // 自适应最小字体缩放比例 + label.minimumScaleFactor = 0.5f; + } + + // 2.设置选择器中间选中行的样式 + [self.pickerStyle setupPickerSelectRowStyle:pickerView titleForRow:row forComponent:component]; + + // 设置文本 + if (self.pickerMode == BRTextPickerComponentSingle) { + id item = row < self.dataList.count ? self.dataList[row] : nil; + if (item && [item isKindOfClass:[BRTextModel class]]) { + BRTextModel *model = (BRTextModel *)item; + label.text = model.text; + } else { + label.text = item; + } + } else if (self.pickerMode == BRTextPickerComponentMulti || self.pickerMode == BRTextPickerComponentCascade) { + // 如果有设置列间距,且是第奇数列,则不显示内容(即空白间隔列) + if (self.pickerStyle.columnSpacing > 0) { + if (component % 2 == 1) { + label.text = @""; + return label; + } else { + component = component / 2; + } + } + + if (component < self.dataList.count) { + NSArray *itemArr = self.dataList[component]; + id item = row < itemArr.count ? itemArr[row] : nil; + if (item && [item isKindOfClass:[BRTextModel class]]) { + BRTextModel *model = (BRTextModel *)item; + label.text = model.text; + } else { + label.text = item; + } + } + } + + return label; +} + +// 获取选择器是否滚动中状态 +- (BOOL)getRollingStatus:(UIView *)view { + if ([view isKindOfClass:[UIScrollView class]]) { + UIScrollView *scrollView = (UIScrollView *)view; + if (scrollView.dragging || scrollView.decelerating) { + // 如果 UIPickerView 正在拖拽或正在减速,返回YES + return YES; + } + } + + for (UIView *subView in view.subviews) { + if ([self getRollingStatus:subView]) { + return YES; + } + } + + return NO; +} + +// 选择器是否正在滚动 +- (BOOL)isRolling { + return [self getRollingStatus:self.pickerView]; +} + +// 4.滚动 pickerView 执行的回调方法 +- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { + switch (self.pickerMode) { + case BRTextPickerComponentSingle: + { + self.selectIndex = row; + if (!_isSyncingRollingSelection) { + // 滚动选择时执行 singleChangeBlock + self.singleChangeBlock ? self.singleChangeBlock([self getSingleSelectModel], self.selectIndex): nil; + } + } + break; + case BRTextPickerComponentMulti: + { + // 处理选择器有设置列间距时,选择器的滚动问题 + if (self.pickerStyle.columnSpacing > 0) { + if (component % 2 == 1) { + return; + } else { + component = component / 2; + } + } + + NSMutableArray *mutableArr = [NSMutableArray arrayWithArray:self.selectIndexs ?: @[]]; + while (mutableArr.count <= component) { + [mutableArr addObject:@(0)]; + } + [mutableArr replaceObjectAtIndex:component withObject:@(row)]; + self.selectIndexs = [mutableArr copy]; + + if (!_isSyncingRollingSelection) { + // 滚动选择时执行 multiChangeBlock + self.multiChangeBlock ? self.multiChangeBlock([self getMultiSelectModels], self.selectIndexs): nil; + } + } + break; + case BRTextPickerComponentCascade: + { + // 处理选择器有设置列间距时,选择器的滚动问题 + if (self.pickerStyle.columnSpacing > 0) { + if (component % 2 == 1) { + return; + } else { + component = component / 2; + } + } + + if (component < self.selectIndexs.count) { + NSMutableArray *selectIndexs = [[NSMutableArray alloc]init]; + for (NSInteger i = 0; i < self.selectIndexs.count; i++) { + if (i < component) { + [selectIndexs addObject:self.selectIndexs[i]]; + } else if (i == component) { + [selectIndexs addObject:@(row)]; + } else { + [selectIndexs addObject:@(0)]; + } + } + self.selectIndexs = [selectIndexs copy]; + } + + if (!_isSyncingRollingSelection) { + // 刷新选择器数据 + [self reloadData]; + // 滚动选择时执行 multiChangeBlock + self.multiChangeBlock ? self.multiChangeBlock([self getMultiSelectModels], self.selectIndexs): nil; + } + } + break; + + default: + break; + } +} + +#pragma mark - 获取【单列】选择器选择的值 +- (BRTextModel *)getSingleSelectModel { + id item = self.selectIndex < self.dataList.count ? self.dataList[self.selectIndex] : nil; + if ([item isKindOfClass:[BRTextModel class]]) { + BRTextModel *model = (BRTextModel *)item; + model.index = self.selectIndex; + return model; + } else { + BRTextModel *model = [[BRTextModel alloc]init]; + model.index = self.selectIndex; + model.text = item; + return model; + } +} + +#pragma mark - 获取【多列】选择器选择的值 +- (NSArray *)getMultiSelectModels { + NSMutableArray *modelArr = [[NSMutableArray alloc]init]; + for (NSInteger i = 0; i < self.dataList.count; i++) { + NSInteger index = i < self.selectIndexs.count ? [self.selectIndexs[i] integerValue] : 0; + NSArray *dataArr = i < self.dataList.count ? self.dataList[i] : @[]; + id item = index >= 0 && index < dataArr.count ? dataArr[index] : nil; + + if ([item isKindOfClass:[BRTextModel class]]) { + BRTextModel *model = (BRTextModel *)item; + model.index = index; + [modelArr addObject:model]; + } else { + BRTextModel *model = [[BRTextModel alloc]init]; + model.index = index; + model.text = item; + [modelArr addObject:model]; + } + } + return [modelArr copy]; +} + +// 设置行高 +- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component { + return self.pickerStyle.rowHeight; +} + +// 设置列宽 +- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component { + if (self.pickerStyle.columnSpacing > 0 && component % 2 == 1) { + return self.pickerStyle.columnSpacing; + } + NSInteger columnCount = [self numberOfComponentsInPickerView:pickerView]; + CGFloat columnWidth = self.pickerView.bounds.size.width / columnCount - 5; + if (self.pickerStyle.columnWidth > 0 && self.pickerStyle.columnWidth <= columnWidth) { + return self.pickerStyle.columnWidth; + } + return columnWidth; +} + +#pragma mark - 重写父类方法 +- (void)reloadData { + // 1.处理数据源 + [self handlerPickerData]; + // 2.刷新选择器 + [self.pickerView reloadAllComponents]; + // 3.滚动到选择的值 + if (self.pickerMode == BRTextPickerComponentSingle) { + if (self.selectIndex >= 0 && self.selectIndex < self.dataList.count) { + [self.pickerView selectRow:self.selectIndex inComponent:0 animated:self.selectRowAnimated]; + } + } else if (self.pickerMode == BRTextPickerComponentMulti || self.pickerMode == BRTextPickerComponentCascade) { + for (NSInteger i = 0; i < self.selectIndexs.count; i++) { + NSInteger component = self.pickerStyle.columnSpacing > 0 ? i * 2 : i; + NSInteger row = i < self.selectIndexs.count ? [self.selectIndexs[i] integerValue] : 0; + [self.pickerView selectRow:row inComponent:component animated:self.selectRowAnimated]; + } + } +} + +- (void)addPickerToView:(UIView *)view { + // 1.添加选择器 + if (view) { + // 立即刷新容器视图 view 的布局(防止 view 使用自动布局时,选择器视图无法正常显示) + [view setNeedsLayout]; + [view layoutIfNeeded]; + + self.frame = view.bounds; + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + CGFloat pickerFooterViewHeight = self.pickerFooterView ? self.pickerFooterView.bounds.size.height : 0; + self.pickerView.frame = CGRectMake(0, pickerHeaderViewHeight, view.bounds.size.width, view.bounds.size.height - pickerHeaderViewHeight - pickerFooterViewHeight); + [self addSubview:self.pickerView]; + } else { + // iOS16:重新设置 pickerView 高度(解决懒加载设置frame不生效问题) + CGFloat pickerHeaderViewHeight = self.pickerHeaderView ? self.pickerHeaderView.bounds.size.height : 0; + self.pickerView.frame = CGRectMake(0, self.pickerStyle.titleBarHeight + pickerHeaderViewHeight, self.keyView.bounds.size.width, self.pickerStyle.pickerHeight); + + [self.alertView addSubview:self.pickerView]; + } + + // ③添加中间选择行的两条分割线 + if (self.pickerStyle.clearPickerNewStyle) { + [self.pickerStyle addSeparatorLineView:self.pickerView]; + } + + // 2.绑定数据 + [self reloadData]; + + __weak typeof(self) weakSelf = self; + // 点击确定按钮的回调:点击确定按钮后,执行这个block回调 + self.doneBlock = ^{ + if (!weakSelf) { + return; + } + if (weakSelf.isRolling) { + [weakSelf handleAutoSelectRollingRow]; + } + + // 点击确定,执行选择结果回调 + if (weakSelf.pickerMode == BRTextPickerComponentSingle) { + weakSelf.singleResultBlock ? weakSelf.singleResultBlock([weakSelf getSingleSelectModel], weakSelf.selectIndex): nil; + } else if (weakSelf.pickerMode == BRTextPickerComponentMulti || weakSelf.pickerMode == BRTextPickerComponentCascade) { + weakSelf.multiResultBlock ? weakSelf.multiResultBlock([weakSelf getMultiSelectModels], weakSelf.selectIndexs): nil; + } + }; + + [super addPickerToView:view]; +} + +#pragma mark - 获取指定列当前选中行(边界修正) +- (NSInteger)clampedSelectedRowInComponent:(NSInteger)component { + NSInteger maxRow = [_pickerView numberOfRowsInComponent:component] - 1; + if (maxRow < 0) { + return NSNotFound; + } + NSInteger row = [_pickerView selectedRowInComponent:component]; + return MAX(0, MIN(row, maxRow)); +} + +#pragma mark - 处理滚动未结束前自动选择行 +- (void)handleAutoSelectRollingRow { + if (!_pickerView) { + return; + } + NSInteger componentCount = [_pickerView numberOfComponents]; + if (componentCount <= 0) { + return; + } + + if (self.pickerMode == BRTextPickerComponentCascade) { + NSInteger changedIndex = NSNotFound; + NSInteger changedRow = NSNotFound; + for (NSInteger component = 0; component < componentCount; component++) { + if (self.pickerStyle.columnSpacing > 0 && component % 2 == 1) { + continue; + } + NSInteger dataComponent = self.pickerStyle.columnSpacing > 0 ? component / 2 : component; + NSInteger row = [self clampedSelectedRowInComponent:component]; + if (row == NSNotFound) { + continue; + } + NSInteger oldRow = dataComponent < self.selectIndexs.count ? [self.selectIndexs[dataComponent] integerValue] : 0; + if (row != oldRow) { + changedIndex = dataComponent; + changedRow = row; + break; + } + } + if (changedIndex != NSNotFound) { + NSMutableArray *selectIndexs = [NSMutableArray array]; + for (NSInteger index = 0; index < self.selectIndexs.count; index++) { + if (index < changedIndex) { + [selectIndexs addObject:self.selectIndexs[index]]; + } else if (index == changedIndex) { + [selectIndexs addObject:@(changedRow)]; + } else { + [selectIndexs addObject:@(0)]; + } + } + self.selectIndexs = [selectIndexs copy]; + [self reloadData]; + } + return; + } + + _isSyncingRollingSelection = YES; + if (self.pickerMode == BRTextPickerComponentSingle) { + NSInteger row = [self clampedSelectedRowInComponent:0]; + if (row != NSNotFound) { + [self pickerView:_pickerView didSelectRow:row inComponent:0]; + } + } else { + for (NSInteger component = 0; component < componentCount; component++) { + NSInteger row = [self clampedSelectedRowInComponent:component]; + if (row == NSNotFound) { + continue; + } + [self pickerView:_pickerView didSelectRow:row inComponent:component]; + } + } + _isSyncingRollingSelection = NO; +} + +#pragma mark - 重写父类方法 +- (void)addSubViewToPicker:(UIView *)customView { + [self.pickerView addSubview:customView]; +} + +#pragma mark - 弹出选择器视图 +- (void)show { + [self addPickerToView:nil]; +} + +#pragma mark - 关闭选择器视图 +- (void)dismiss { + [self removePickerFromView:nil]; +} + +#pragma mark - setter 方法 +- (void)setFileName:(NSString *)fileName { + NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:nil]; + if (filePath && filePath.length > 0) { + if ([fileName hasSuffix:@".plist"]) { + // 获取本地 plist文件 数据源 + NSArray *dataArr = [[NSArray alloc] initWithContentsOfFile:filePath]; + if (dataArr && dataArr.count > 0) { + self.dataSourceArr = dataArr; + } + } else if ([fileName hasSuffix:@".json"]) { + // 获取本地 JSON文件 数据源 + NSData *jsonData = [NSData dataWithContentsOfFile:filePath]; + NSArray *dataArr = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil]; + if (dataArr && dataArr.count > 0) { + self.dataSourceArr = [NSArray br_modelArrayWithJson:dataArr mapper:nil]; + } + } + } +} + +@end diff --git a/Pods/BRPickerView/LICENSE b/Pods/BRPickerView/LICENSE new file mode 100755 index 0000000..a5af88d --- /dev/null +++ b/Pods/BRPickerView/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 91renb + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/Pods/BRPickerView/README.md b/Pods/BRPickerView/README.md new file mode 100755 index 0000000..4172590 --- /dev/null +++ b/Pods/BRPickerView/README.md @@ -0,0 +1,926 @@ +# BRPickerView + +BRPickerView 封装的是iOS中常用的选择器组件,主要包括:**`BRDatePickerView`** 日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、**`BRTextPickerView`** 文本选择器(支持单列、多列、省市区、省市、省、自定义多级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。 + +⚠️【特别说明】 + +>- 从 `V3.0.0` 版本起,移除了 `BRAddressPickerView`、`BRStringPickerView` 废弃组件;请使用 `BRTextPickerView` 新组件进行替代。如果项目大面积报错:① 可暂时使用 2.9.9 旧版本:`pod 'BRPickerView', '2.9.9'`;② 或下载Demo,手动把`Deprecated` 目录添加到项目中。 +>- 如果不能找到最新版本,请先执行一下 `pod repo update ` 更新本地仓库,使 CocoaPods 能识别最新可用的库版本。 + +#### 📒 稀土掘金:https://juejin.cn/post/6844903605468676104 + + + +# 效果演示 + +查看并运行 `BRPickerViewDemo.xcodeproj` + +| ![效果图1](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/a.gif?raw=true) | ![效果图2](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/b.gif?raw=true) | +| :----------------------------------------------------------: | :----------------------------------------------------------: | +| 框架Demo运行效果图1 | 框架Demo运行效果图2 | + +# 安装 + +#### CocoaPods + +1. 在 Podfile 中添加 `pod 'BRPickerView'` +2. 执行 `pod install` 或 `pod update` +3. 导入头文件 ` #import ` + +#### SPM Supported + +1. 依次点击 Xcode 的菜单 File > Add Package Dependencies... +2. 输出 `https://github.com/agiapp/BRPickerView`搜索并选择,然后点击 Add Package + + +#### 手动导入 + +1. 将与 `README.md` 同级目录下的 `BRPickerView` 文件夹拽入项目中(注意:删除PrivacyInfo.xcprivacy文件) + +2. 导入头文件 ` #import "BRPickerView.h"`。 + + +# 系统要求 + +- iOS 11.0+ +- ARC + +# 使用 + +### 时间选择器:`BRDatePickerView` + +查看 BRDatePickerView.h 头文件,里面提供了两种使用方式,参见源码。 + +```objective-c +/// 日期选择器格式 +typedef NS_ENUM(NSInteger, BRDatePickerMode) { + // ----- 以下4种是系统样式(兼容国际化日期格式) ----- + /** 【yyyy-MM-dd】UIDatePickerModeDate(美式日期:MM-dd-yyyy;英式日期:dd-MM-yyyy)*/ + BRDatePickerModeDate, + /** 【yyyy-MM-dd HH:mm】 UIDatePickerModeDateAndTime */ + BRDatePickerModeDateAndTime, + /** 【HH:mm】UIDatePickerModeTime */ + BRDatePickerModeTime, + /** 【HH:mm】UIDatePickerModeCountDownTimer */ + BRDatePickerModeCountDownTimer, + + // ----- 以下14种是自定义样式 ----- + /** 【yyyy-MM-dd HH:mm:ss】年月日时分秒 */ + BRDatePickerModeYMDHMS, + /** 【yyyy-MM-dd HH:mm】年月日时分 */ + BRDatePickerModeYMDHM, + /** 【yyyy-MM-dd HH】年月日时 */ + BRDatePickerModeYMDH, + /** 【MM-dd HH:mm】月日时分 */ + BRDatePickerModeMDHM, + /** 【yyyy-MM-dd】年月日(兼容国际化日期:dd-MM-yyyy)*/ + BRDatePickerModeYMD, + /** 【yyyy-MM】年月(兼容国际化日期:MM-yyyy)*/ + BRDatePickerModeYM, + /** 【yyyy】年 */ + BRDatePickerModeY, + /** 【MM-dd】月日 */ + BRDatePickerModeMD, + /** 【HH:mm:ss】时分秒 */ + BRDatePickerModeHMS, + /** 【HH:mm】时分 */ + BRDatePickerModeHM, + /** 【mm:ss】分秒 */ + BRDatePickerModeMS, + + /** 【yyyy-qq】年季度 */ + BRDatePickerModeYQ, + /** 【yyyy-MM-ww】年月周 */ + BRDatePickerModeYMW, + /** 【yyyy-ww】年周 */ + BRDatePickerModeYW +}; +``` + +- 使用示例(参考Demo): + +```objective-c +// 1.创建日期选择器 +BRDatePickerView *datePickerView = [[BRDatePickerView alloc]init]; +// 2.设置属性 +datePickerView.pickerMode = BRDatePickerModeYMD; +datePickerView.title = @"选择年月日"; +// datePickerView.selectValue = @"2019-10-30"; +datePickerView.selectDate = [NSDate br_setYear:2019 month:10 day:30]; +datePickerView.minDate = [NSDate br_setYear:1949 month:3 day:12]; +datePickerView.maxDate = [NSDate date]; +datePickerView.isAutoSelect = YES; +datePickerView.resultBlock = ^(NSDate *selectDate, NSString *selectValue) { + NSLog(@"选择的值:%@", selectValue); +}; +// 设置自定义样式 +BRPickerStyle *customStyle = [[BRPickerStyle alloc]init]; +customStyle.pickerColor = BR_RGB_HEX(0xd9dbdf, 1.0f); +customStyle.pickerTextColor = [UIColor redColor]; +customStyle.separatorColor = [UIColor redColor]; +datePickerView.pickerStyle = customStyle; + +// 3.显示 +[datePickerView show]; +``` + +**时间选择器显示类型的效果图(默认样式):** + +- 以下4种样式是使用 UIDatePicker 类 进行封装的,支持循环滚动 + +| ![样式1:BRDatePickerModeTime](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type1.png?raw=true) | ![样式2:BRDatePickerModeDate](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type2.png?raw=true) | +| :----------------------------------------------------------: | :----------------------------------------------------------: | +| 样式1:BRDatePickerModeDate | 样式2:BRDatePickerModeDateAndTime | +| | | +| ![样式3:BRDatePickerModeDateAndTime](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type3.png?raw=true) | ![样式4:BRDatePickerModeCountDownTimer](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type4.png?raw=true) | +| 样式3:BRDatePickerModeTime | 样式4:BRDatePickerModeCountDownTimer | + +- 以下11种样式是使用 UIPickerView 类进行封装的。 + +| ![样式5:BRDatePickerModeYMDHMS](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type5.png?raw=true) | ![样式6:BRDatePickerModeYMDHM](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type6.png?raw=true) | +| :----------------------------------------------------------: | :----------------------------------------------------------: | +| 样式5:BRDatePickerModeYMDHMS | 样式6:BRDatePickerModeYMDHM | +| | | +| ![样式7:BRDatePickerModeYMDH](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type7.png?raw=true) | ![样式8:BRDatePickerModeMDHM](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type8.png?raw=true) | +| 样式7:BRDatePickerModeYMDH | 样式8:BRDatePickerModeMDHM | +| | | +| ![样式9:BRDatePickerModeYMDE](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type9.png?raw=true) | ![样式10:BRDatePickerModeYMD](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type10.png?raw=true) | +| 样式9:BRDatePickerModeYMD | 样式10:BRDatePickerModeYM | +| | | +| ![样式11:BRDatePickerModeYM](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type11.png?raw=true) | ![样式12:BRDatePickerModeY](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type12.png?raw=true) | +| 样式11:BRDatePickerModeY | 样式12:BRDatePickerModeMD | +| | | +| ![样式13:BRDatePickerModeMD](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type13.png?raw=true) | ![样式14:BRDatePickerModeHMS](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type14.png?raw=true) | +| 样式13:BRDatePickerModeHMS | 样式14:BRDatePickerModeHM | +| | | +| ![样式15:BRDatePickerModeHM](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type15.png?raw=true) | | +| 样式15:BRDatePickerModeMS | | + +- 其它日期样式 + +| ![设置显示星期](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_week1.png?raw=true) | ![设置显示星期](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_week2.png?raw=true) | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| 设置显示星期:datePickerView.showWeek = YES; | 设置显示星期:datePickerView.showWeek = YES; | +| | | +| ![设置添加至今](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_now.png?raw=true) | ![设置显示今天](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_today.png?raw=true) | +| 设置添加至今:datePickerView.addToNow = YES; | 设置显示今天:datePickerView.showToday = YES; | +| | | +| ![日期单位单行显示样式](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_unit.png?raw=true) | ![自定义选择器选中行颜色](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_row.png?raw=true) | +| 日期单位显示样式:datePickerView.showUnitType = BRShowUnitTypeOnlyCenter; | 设置选择器中间选中行的背景颜色:selectRowColor | + +```objective-c +// 设置选择器中间选中行的样式 +BRPickerStyle *customStyle = [[BRPickerStyle alloc]init]; +customStyle.selectRowColor = [UIColor blueColor]; +customStyle.selectRowTextFont = [UIFont boldSystemFontOfSize:20.0f]; +customStyle.selectRowTextColor = [UIColor redColor]; +datePickerView.pickerStyle = customStyle; +``` + +| ![英式日期年月日](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_en1.png?raw=true) | ![英式日期年月](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_en2.png?raw=true) | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| 样式:BRDatePickerModeYMD (默认非中文环境显示英式日期) | 样式:BRDatePickerModeYM (默认非中文环境显示英式日期) | + +- 几种常见的弹框样式模板 + +| ![模板样式1](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/template_style1.png?raw=true) | ![模板样式2](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/template_style2.png?raw=true) | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| 弹框样式模板1:datePickerView.pickerStyle = [BRPickerStyle pickerStyleWithThemeColor:[UIColor blueColor]]; | 弹框样式模板2:datePickerView.pickerStyle = [BRPickerStyle pickerStyleWithDoneTextColor:[UIColor blueColor]]; | +| | | +| ![模板样式3](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/template_style3.png?raw=true) | ![添加选择器的头视图](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/date_type_top.png?raw=true) | +| 弹框样式模板3:datePickerView.pickerStyle = [BRPickerStyle pickerStyleWithDoneBtnImage:[UIImage imageNamed:@"icon_close"]]; | 添加选择器的头视图:pickerHeaderView | + +```objective-c +// 添加选择器头视图(pickerHeaderView) +UIView *headerView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, 36)]; +headerView.backgroundColor = [[UIColor grayColor] colorWithAlphaComponent:0.1f]; +NSArray *unitArr = @[@"年", @"月", @"日"]; +for (NSInteger i = 0; i < unitArr.count; i++) { + CGFloat width = SCREEN_WIDTH / unitArr.count; + CGFloat orginX = i * (SCREEN_WIDTH / unitArr.count); + UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(orginX, 0, width, 36)]; + label.backgroundColor = [UIColor clearColor]; + label.textAlignment = NSTextAlignmentCenter; + label.font = [UIFont systemFontOfSize:16.0f]; + label.textColor = [UIColor darkGrayColor]; + label.text = unitArr[i]; + [headerView addSubview:label]; +} +datePickerView.pickerHeaderView = headerView; +``` + + + +### 文本选择器:`BRTextPickerView` + +查看 BRTextPickerView.h 头文件,提供了三种类型: + +```objective-c +/// 文本选择器类型 +typedef NS_ENUM(NSInteger, BRTextPickerMode) { + /** 单列选择器 */ + BRTextPickerComponentSingle, + /** 多列选择器 */ + BRTextPickerComponentMulti, + /** 多列联动选择器 */ + BRTextPickerComponentCascade +}; +``` + +#### 1. 单列文本选择器 + +- 使用示例: + +```objective-c +/// 单列文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentSingle]; +textPickerView.title = @"学历"; +// 设置数据源 +textPickerView.dataSourceArr = @[@"大专以下", @"大专", @"本科", @"硕士", @"博士", @"博士后"]; +textPickerView.selectIndex = self.mySelectIndex; +textPickerView.singleResultBlock = ^(BRTextModel * _Nullable model, NSInteger index) { + NSLog(@"选择的值:%@", model.text); + self.mySelectIndex = index; + textField.text = model.text; +}; +[textPickerView show]; +``` + +- 设置数据源有3种方式 + +```objective-c +// 方式1:传字符串数组 +textPickerView.dataSourceArr = @[@"大专以下", @"大专", @"本科", @"硕士", @"博士", @"博士后"]; +``` + +```objective-c +// 方式2:直接传入 plist 文件名(可以将上面的字符串数组放到本地plist文件中,如:education_data.plist) +textPickerView.fileName = @"education_data.plist"; +``` + +```objective-c +// 方式3:传入一维模型数组(NSArray *) +NSArray *dataArr = @[@{@"code": @"1", @"text": @"大专以下"}, + @{@"code": @"2", @"text": @"大专"}, + @{@"code": @"3", @"text": @"本科"}, + @{@"code": @"4", @"text": @"硕士"}, + @{@"code": @"5", @"text": @"博士"}, + @{@"code": @"6", @"text": @"博士后"}]; +// 将上面数组 转为 模型数组(组件内封装的工具方法) +NSArray *modelArr = [NSArray br_modelArrayWithJson:dataArr mapper:nil]; +textPickerView.dataSourceArr = modelArr; +``` + +说明:当字典key 与 BRTextModel模型的属性不匹配时,需要指定模型属性与字典key的映射关系 + +```objective-c +/// 单列文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentSingle]; +textPickerView.title = @"融资情况"; +// 方式3:传入一维模型数组(NSArray *) +NSArray *dataArr = @[@{@"key": @"1001", @"value": @"无融资", @"remark": @""}, + @{@"key": @"2001", @"value": @"天使轮", @"remark": @""}, + @{@"key": @"3001", @"value": @"A轮", @"remark": @""}, + @{@"key": @"4001", @"value": @"B轮", @"remark": @""}, + @{@"key": @"5001", @"value": @"C轮以后", @"remark": @""}, + @{@"key": @"6001", @"value": @"已上市", @"remark": @""}]; +// 指定 BRTextModel模型的属性 与 字典key 的映射关系 +NSDictionary *mapper = @{ @"code": @"key", @"text": @"value", @"extras": @"remark" }; +// 将上面数组 转为 模型数组(组件内封装的工具方法) +NSArray *modelArr = [NSArray br_modelArrayWithJson:dataArr mapper:mapper]; +textPickerView.dataSourceArr = modelArr; +textPickerView.singleResultBlock = ^(BRTextModel * _Nullable model, NSInteger index) { + NSLog(@"选择的值:%@", model.text); +}; +[textPickerView show]; +``` + +- 单列文本选择器效果图: + +| ![自定义单列字符串](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_single_xueli.png?raw=true) | ![融资情况](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_single_rongzi.png?raw=true) | +| :----------------------------------------------------------: | :----------------------------------------------------------: | + + + +#### 2. 多列文本选择器 + +- 使用示例: + +```objective-c +/// 多列文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentMulti]; +textPickerView.title = @"多列文本选择器"; +// 设置数据源 +textPickerView.dataSourceArr = @[@[@"语文", @"数学", @"英语"], @[@"优秀", @"良好"]]; +textPickerView.selectIndexs = self.mySelectIndexs; +textPickerView.multiResultBlock = ^(NSArray * _Nullable models, NSArray * _Nullable indexs) { + self.mySelectIndexs = indexs; + // 将模型数组元素的 text 属性值,通过分隔符-连接成字符串(组件内封装的工具方法) + NSString *selectText = [models br_joinText:@"-"]; + NSLog(@"选择的结果:%@", selectText); +}; +[textPickerView show]; +``` + +- 多列文本选择器设置数据源同单列一样,也有3种方式: + +```objective-c +// 方式1:多维字符串数组 +textPickerView.dataSourceArr = @[@[@"语文", @"数学", @"英语"], @[@"优秀", @"良好"]]; +``` + +```objective-c +// 方式2:直接传入 plist 文件名(可以将上面的数组放到本地plist文件中,如:grade_level_data.plist) +textPickerView.fileName = @"grade_level_data.plist"; +``` + +```objective-c +// 方式3:传入多维模型数组 +NSArray *subjectDataArr = @[@{@"subject_id": @"11", @"subject": @"语文"}, @{@"subject_id": @"12", @"subject": @"数学"}, @{@"subject_id": @"13", @"subject": @"英语"}]; +NSArray *gradeDataArr = @[@{@"grade_id": @"1", @"grade": @"优秀"}, @{@"grade_id": @"2", @"grade": @"良好"}]; +// 将上面数组 转为 模型数组(组件内封装的工具方法) +NSArray *subjectModelArr = [NSArray br_modelArrayWithJson:subjectDataArr mapper:@{ @"code": @"subject_id", @"text": @"subject" }]; +NSArray *gradeModelArr = [NSArray br_modelArrayWithJson:gradeDataArr mapper:@{ @"code": @"grade_id", @"text": @"grade" }]; +textPickerView.dataSourceArr = @[subjectModelArr, gradeModelArr]; +``` + +- 另外还可以设置更多自定义样式 + +```objective-c +/// 多列文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentMulti]; +textPickerView.title = @"自定义多列字符串"; +textPickerView.dataSourceArr = @[@[@"01", @"02", @"03", @"04", @"05", @"06", @"07", @"08", @"09", @"10", @"11", @"12"], @[@"00", @"10", @"20", @"30", @"40", @"50"]]; +textPickerView.selectIndexs = self.mySelectIndexs; +textPickerView.multiResultBlock = ^(NSArray * _Nullable models, NSArray * _Nullable indexs) { + self.mySelectIndexs = indexs; + // 将模型数组元素的 text 属性值,通过:分隔符 连接成字符串(组件内封装的工具方法) + NSString *selectText = [models br_joinText:@":"]; + NSLog(@"选择的结果:%@", selectText); +}; + +// 设置自定义样式 +BRPickerStyle *customStyle = [[BRPickerStyle alloc]init]; +// 设置 picker 的列宽 +customStyle.columnWidth = 30; +// 设置 picker 的列间隔 +customStyle.columnSpacing = 60; +// 设置圆角矩形背景 +// 方式1:使用系统自带样式,保留iOS14之后系统默认的圆角样式。 +customStyle.clearPickerNewStyle = NO; +// 方式2:可以使用UIView自定义一个圆角矩形视图rectView,并添加到 alertView 上也能实现同样的效果([textPickerView.alertView addSubview:rectView];) +// 设置选择器中间选中行的样式 +customStyle.selectRowTextFont = [UIFont boldSystemFontOfSize:20.0f]; +customStyle.selectRowTextColor = [UIColor blueColor]; +textPickerView.pickerStyle = customStyle; + +[textPickerView show]; +``` + +- 多列文本选择器效果图: + +| ![多列文本选择器](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_multi_grade.png?raw=true) | ![多列文本选择器](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_multi_time.png?raw=true) | +| :----------------------------------------------------------: | :----------------------------------------------------------: | + + + +#### 3. 多列联动文本选择器 + +- 使用示例: + +```objective-c +/// 多列联动文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentCascade]; +textPickerView.title = @"多列联动文本选择器"; +NSArray *dataArr = @[ + @{ + @"text" : @"浙江省", + @"children" : @[ + @{ @"text": @"杭州市", @"children": @[@{ @"text": @"西湖区" }, @{ @"text": @"滨江区" }] }, + @{ @"text": @"宁波市", @"children": @[@{ @"text": @"海曙区" }, @{ @"text": @"江北区" }] }, + @{ @"text": @"温州市", @"children": @[@{ @"text": @"鹿城区" }, @{ @"text": @"龙湾区" }] } + ] + }, + @{ + @"text" : @"江苏省", + @"children" : @[ + @{ @"text": @"南京市", @"children": @[@{ @"text": @"玄武区" }, @{ @"text": @"秦淮区" }] }, + @{ @"text": @"苏州市", @"children": @[@{ @"text": @"虎丘区" }, @{ @"text": @"吴中区" }] } + ] + }, + @{ + @"text" : @"辽宁省", + @"children" : @[ + @{ @"text": @"沈阳市", @"children": @[@{ @"text": @"沈河区" }, @{ @"text": @"和平区" }] }, + @{ @"text": @"大连市", @"children": @[@{ @"text": @"中山区" }, @{ @"text": @"金州区" }] } + ] + } +]; +// 设置数据源:传树状结构模型数组(NSArray *) +textPickerView.dataSourceArr = [NSArray br_modelArrayWithJson:dataArr mapper:nil]; +textPickerView.selectIndexs = self.mySelectIndexs; +textPickerView.multiResultBlock = ^(NSArray * _Nullable models, NSArray * _Nullable indexs) { + self.mySelectIndexs = indexs; + // 将模型数组元素的 text 属性值,通过-分隔符 连接成字符串(组件内封装的工具方法) + NSString *selectText = [models br_joinText:@"-"]; + NSLog(@"选择的结果:%@", selectText); +}; +[textPickerView show]; +``` + + + +- 实现省、市、区/县选择(通常省市区/县数据是从自己业务后台API获取,这里使用本地数据源仅做参考,文件下载地址:[region_tree_data.json](https://raw.githubusercontent.com/agiapp/BRPickerView/master/BRPickerViewDemo/DataFile/region_tree_data.json)) + +```objective-c +// 地区 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentCascade]; +textPickerView.title = @"请选择地区"; +// 设置数据源:传入本地json文件名(可以下载Demo中的 region_tree_data.json 文件放到自己的项目中) +textPickerView.fileName = @"region_tree_data.json"; +// 设置选择器显示的列数(即层级数),默认是根据数据源层级动态计算显示。如:设置1则只显示前1列数据(即只显示省);设置2则只显示前2列数据(即只显示省、市);设置3则只显示前3列数据(即显示省、市、区) +textPickerView.showColumnNum = 3; +textPickerView.selectIndexs = self.addressSelectIndexs; +textPickerView.multiResultBlock = ^(NSArray * _Nullable models, NSArray * _Nullable indexs) { + self.addressSelectIndexs = indexs; + // 将模型数组元素的 text 属性值,通过-分隔符 连接成字符串(组件内封装的工具方法) + NSString *selectText = [models br_joinText:@"-"]; + NSLog(@"选择的结果:%@", selectText); + textField.text = selectText; +}; +[textPickerView show]; +``` + +- 地址文本选择器的3种显示效果 + +| ![地区](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_cascade_area.png?raw=true) | ![城市](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_cascade_city.png?raw=true) | +| ------------------------------------------------------------ | ------------------------------------------------------------ | +| 样式1:textPickerView.showColumnNum = 3; | 样式2:textPickerView.showColumnNum = 2; | +| | | +| ![省份](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_cascade_province.png?raw=true) | | +| 样式3:textPickerView.showColumnNum = 1; | | + +- 处理树状结构数据 + +```json +{ + "code": "200", + "message": "OK", + "data": [ + { + "adcode": "330000", + "name": "浙江省", + "districts" : [ + { "adcode" : "330100", "name": "杭州市", "districts": [{ "adcode" : "330106", "name": "西湖区" }, { "adcode" : "330108", "name": "滨江区" }] }, + { "adcode" : "330200", "name": "宁波市", "districts": [{ "adcode" : "330203", "name": "海曙区" }, { "adcode" : "330205", "name": "江北区" }] }, + { "adcode" : "330300", "name": "温州市", "districts": [{ "adcode" : "330302", "name": "鹿城区" }, { "adcode" : "330303", "name": "龙湾区" }] } + ] + }, + { + "adcode": "320000", + "name": "江苏省", + "districts" : [ + { "adcode" : "320100", "name": "南京市", "districts": [{ "adcode" : "320102", "name": "玄武区" }, { "adcode" : "320104", "name": "秦淮区" }] }, + { "adcode" : "320500", "name": "苏州市", "districts": [{ "adcode" : "320505", "name": "虎丘区" }, { "adcode" : "320506", "name": "吴中区" }] } + ] + }, + { + "adcode": "210000", + "name": "辽宁省", + "districts" : [ + { "adcode" : "210100", "name": "沈阳市", "districts": [{ "adcode" : "210103", "name": "沈河区" }, { "adcode" : "210102", "name": "和平区" }] }, + { "adcode" : "210200", "name": "大连市", "districts": [{ "adcode" : "210202", "name": "中山区" }, { "adcode" : "210213", "name": "金州区" }] } + ] + } + ] +} +``` + +```objective-c +/// 多列联动文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentCascade]; +textPickerView.title = @"多列联动文本选择器"; + +// 接收网络请求结果数据(下面省略号表示省略部分代码) +NSArray *dataArr = ...... responseObject[@"data"]; +// 指定 BRTextModel模型的属性 与 字典key 的映射关系 +NSDictionary *mapper = @{ @"code": @"adcode", @"text": @"name", @"children": @"districts" }; +// 将上面数组 转为 模型数组(组件内封装的工具方法) +NSArray *modelArr = [NSArray br_modelArrayWithJson:dataArr mapper:mapper]; +textPickerView.dataSourceArr = modelArr; +textPickerView.multiResultBlock = ^(NSArray * _Nullable models, NSArray * _Nullable indexs) { + // 将模型数组元素的 text 属性值,通过-分隔符 连接成字符串(组件内封装的工具方法) + NSString *selectText = [models br_joinText:@"-"]; + NSLog(@"选择的结果:%@", selectText); +}; +[textPickerView show]; +``` + +- 处理扁平结构数据 + +```json +{ + "Code" : 200, + "Msg" : "获取成功", + "Result" : [ + { + "ParentID" : "-1", + "ParentName" : "", + "CategoryID" : "330000", + "CategoryName" : "浙江省" + }, + { + "ParentID" : "-1", + "ParentName" : "", + "CategoryID" : "320000", + "CategoryName" : "江苏省" + }, + { + "ParentID" : "-1", + "ParentName" : "", + "CategoryID" : "210000", + "CategoryName" : "辽宁省" + }, + { + "ParentID" : "330000", + "ParentName" : "浙江省", + "CategoryID" : "330100", + "CategoryName" : "杭州市" + }, + { + "ParentID" : "330000", + "ParentName" : "浙江省", + "CategoryID" : "330200", + "CategoryName" : "宁波市" + }, + { + "ParentID" : "330000", + "ParentName" : "浙江省", + "CategoryID" : "330300", + "CategoryName" : "温州市" + }, + { + "ParentID" : "320000", + "ParentName" : "江苏省", + "CategoryID" : "320100", + "CategoryName" : "南京市" + }, + { + "ParentID" : "320000", + "ParentName" : "江苏省", + "CategoryID" : "320500", + "CategoryName" : "苏州市" + }, + { + "ParentID" : "210000", + "ParentName" : "辽宁省", + "CategoryID" : "210100", + "CategoryName" : "沈阳市" + }, + { + "ParentID" : "210000", + "ParentName" : "辽宁省", + "CategoryID" : "210200", + "CategoryName" : "大连市" + } + ] +} +``` + +```objective-c +/// 多列联动文本选择器 +BRTextPickerView *textPickerView = [[BRTextPickerView alloc]initWithPickerMode:BRTextPickerComponentCascade]; +textPickerView.title = @"多列联动文本选择器"; + +// 接收网络请求结果数据(下面省略号表示省略部分代码) +NSArray *dataArr = ...... responseObject[@"Result"]; +// 指定 BRTextModel模型的属性 与 字典key 的映射关系 +NSDictionary *mapper = @{ @"parentCode": @"ParentID", @"code": @"CategoryID", @"text": @"CategoryName" }; +// 1.先将上面数组 转为 模型数组(组件内封装的工具方法)。如果数据源是多个数组,需要自己先手动组装成一个NSArray类型的扁平结构模型数组。 +NSArray *listModelArr = [NSArray br_modelArrayWithJson:dataArr mapper:mapper]; +// 2.将扁平结构模型数组 转成 树状结构模型数组(组件内封装的工具方法) +NSArray *treeModelArr = [listModelArr br_buildTreeArray]; +textPickerView.dataSourceArr = treeModelArr; + +textPickerView.multiResultBlock = ^(NSArray * _Nullable models, NSArray * _Nullable indexs) { + // 将模型数组元素的 text 属性值,通过-分隔符 连接成字符串(组件内封装的工具方法) + NSString *selectText = [models br_joinText:@"-"]; + NSLog(@"选择的结果:%@", selectText); + // 获取选择模型指定属性(如:code)组成的数组(组件内封装的工具方法) + NSArray *selectIDs = [models br_getValueArr:@"code"]; +}; + +// 设置选择器中间选中行的样式 +BRPickerStyle *customStyle = [[BRPickerStyle alloc]init]; +customStyle.selectRowTextFont = [UIFont boldSystemFontOfSize:20.0f]; +customStyle.selectRowTextColor = [UIColor blueColor]; +customStyle.columnWidth = 80; +customStyle.columnSpacing = 10; +textPickerView.pickerStyle = customStyle; + +[textPickerView show]; +``` + +- 多列联动文本选择器效果图: + +| ![三列联动文本选择器](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_cascade_three.png?raw=true) | ![两列字符串选择器](https://github.com/agiapp/BRPickerView/blob/master/BRPickerViewDemo/images/text_cascade_two.png?raw=true) | +| :----------------------------------------------------------: | :----------------------------------------------------------: | + + + +补充说明:对于一些需要特殊定制弹框的应用场景,可以使用下面的方法把日期选择器/文本选择器到指定容器视图上,实现个性化的弹框需求。 + +```objective-c +/// 扩展一:添加选择器到指定容器视图上 +/// 应用场景:可将中间的滚轮选择器 pickerView 视图(不包含蒙层及标题栏)添加到任何自定义视图上(会自动填满容器视图),也方便自定义更多的弹框样式 +/// 补充说明:如果是自定义确定按钮,需要回调默认选择的值:只需在自定义确定按钮的点击事件方法里执行一下 doneBlock 回调(目的是去触发组件内部执行 resultBlock 回调,进而回调默认选择的值) +/// @param view 容器视图 +- (void)addPickerToView:(nullable UIView *)view; +``` + + + +# 更新记录 + +#### 2026-05-20(V3.0.0) + +- 移除 BRAddressPickerView、BRStringPickerView 废弃组件 +- 修改库支持的平台和版本为 iOS 11.0+ + +- fix:[#355](https://github.com/agiapp/BRPickerView/issues/355) + +#### 2025-10-24(V2.9.9) + +- Merge pull request [#329](https://github.com/agiapp/BRPickerView/pull/329)、 [#348](https://github.com/agiapp/BRPickerView/pull/348) + +#### 2025-10-17(V2.9.8) + +- fix:[#345](https://github.com/agiapp/BRPickerView/issues/345) 、[#349](https://github.com/agiapp/BRPickerView/issues/349) + +#### 2025-05-27(V2.9.7) + +- 修改 Swift Package Manager 集成方式 + +#### 2025-05-21(V2.9.6) + +- fix:[#318](https://github.com/agiapp/BRPickerView/issues/318) + +#### 2025-04-22(V2.9.5) + +- fix:[#319](https://github.com/agiapp/BRPickerView/issues/319) 、[#326](https://github.com/agiapp/BRPickerView/issues/326) 、[#340](https://github.com/agiapp/BRPickerView/issues/340) + +#### 2025-03-16(V2.9.3) + +- [#336](https://github.com/agiapp/BRPickerView/issues/336) :优化选择年月日时分秒时,UI显示最后一个秒显示不全问题 + +#### 2024-07-24(V2.9.1) + +- 新增 maxTextLines 属性 +- 取消 selectRowAnimated 属性 readonly 限制 + +#### 2024-07-17(V2.9.0) + +- 新增 BRTextPickerView 文本选择组件(用于替代BRAddressPickerView、BRStringPickerView组件) + +#### 2024-07-02(V2.8.8) + +- [#310](https://github.com/agiapp/BRPickerView/issues/310) :更新本地省市区数据源数据 + +- [#314](https://github.com/agiapp/BRPickerView/issues/314) :修改maskView视图命名,解决因命名冲突在iOS 18 上出现的崩溃问题 + +#### 2024-05-28(V2.8.7) + +- 解决已知问题:[#308](https://github.com/agiapp/BRPickerView/issues/308) 、[#309](https://github.com/agiapp/BRPickerView/issues/309) +- 时间选择器新增 `twelveHourMode` 属性,支持设置12小时制 +- 支持 Swift Package Manager + +#### 2024-04-28(V2.8.5) + +- 解决已知问题:[#305](https://github.com/agiapp/BRPickerView/issues/305) +- 添加可设置选择器组件的列宽属性:`columnWidth` +- 添加可设置`BRStringPickerView` 选择器组件的列间隔属性:`columnSpacing` + +#### 2024-04-23(V2.8.2) + +- 解决已知问题:[#304](https://github.com/agiapp/BRPickerView/issues/304) + +- Add PrivacyInfo.xcprivacy + +#### 2022-07-08(V2.8.0) + +- 优化代码。 + +#### 2022-06-16(V2.7.8) + +- 优化代码。 + +#### 2022-03-30(V2.7.7) + +- 优化代码。 + +#### 2021-10-09(V2.7.6) + +- 适配iOS15 + +#### 2021-05-28(V2.7.5) + +- 日期选择器新增属性:`monthNames` 和 `customUnit` + +- 解决已知问题:[#232](https://github.com/agiapp/BRPickerView/issues/232) 、[#231](https://github.com/agiapp/BRPickerView/issues/231) 、[#230](https://github.com/agiapp/BRPickerView/issues/230) 、[#227](https://github.com/agiapp/BRPickerView/issues/227) 、[#225](https://github.com/agiapp/BRPickerView/issues/225) 、[#219](https://github.com/agiapp/BRPickerView/issues/219) 、[#206](https://github.com/agiapp/BRPickerView/issues/206) + +#### 2020-09-25(V2.7.3) + +- 适配选择器iOS14的样式:[#189](https://github.com/agiapp/BRPickerView/issues/189) 、[#191](https://github.com/agiapp/BRPickerView/issues/191) + +#### 2020-09-23(V2.7.2) + +- 日期选择器新增添加自定义字符串属性:`firstRowContent` 和 `lastRowContent` +- 解决日期选择器设置最小日期时,存在的联动不正确的问题:[#184](https://github.com/agiapp/BRPickerView/issues/184) + +#### 2020-08-28(V2.7.0) + +- 日期选择器添加 `nonSelectableDates` 属性:[#178](https://github.com/agiapp/BRPickerView/issues/178) +- 优化选中行文本显示:[#177](https://github.com/agiapp/BRPickerView/issues/177) + +#### 2020-08-16(V2.6.8) + +- 优化代码,适配 iPad 分屏显示 +- 新增 `keyView` 属性(即组件的父视图:可以将组件添加到 自己获取的 keyWindow 上,或页面的 view 上) + +#### 2020-08-09(V2.6.7) + +- 适配 iOS14 + +#### 2020-08-06(V2.6.6) + +- 修复 [#163](https://github.com/agiapp/BRPickerView/issues/163) 和 [#170](https://github.com/agiapp/BRPickerView/issues/170) + +#### 2020-07-18(V2.6.5) + +- 字符串选择器新增支持多级联动选择 + +#### 2020-06-24(V2.6.3) + +- 日期选择器新增属性:`timeZone` 和 `addCustomString` + +#### 2020-05-12(V2.6.2) + +- 实现 [#145](#145) 和 [#146](#146) 需求 + +#### 2020-04-30(V2.6.0) + +- 新增样式属性:`selectRowTextColor` 和 `selectRowTextFont` +- 日期选择器新增数字显示属性:`numberFullName` +- 优化代码,添加 `BRDatePickerModeYMD` 支持国际化英式日期 + +- 修复 [#143](#143) + +#### 2020-04-27(V2.5.8) + +- 修复 [#138](https://github.com/agiapp/BRPickerView/issues/138) 和 [#142](https://github.com/agiapp/BRPickerView/issues/142) +- 日期选择器新增 `descending` 属性,支持降序的时间列表 +- 更新地址选择器地区数据源 + +#### 2020-03-31(V2.5.7) + +- 优化代码,解决已知问题 + +#### 2020-02-26(V2.5.6) + +- 优化代码,兼容部分国际化日期样式 + +#### 2020-02-24(V2.5.5) + +- 添加设置选择器选中行背景颜色的功能,新增属性 `selectRowColor` + +#### 2020-01-31(V2.5.3) + +- 新增属性:`pickerHeaderView`、`pickerFooterView` +- 新增刷新选择器数据方法:`reloadData` + +#### 2020-01-05(V2.5.1) + +- 优化代码,添加 `BRDatePickerModeYM` 支持国际化英式日期 + +#### 2020-01-02(V2.5.0) + +- 日期选择器新增属性:`showUnitType`(日期单位显示样式)、`minuteInterval`、`secondInterval` +- 封装了常用的几种模板样式,使用更加简单便捷 +- 框架内默认适配深色模式显示 + +#### 2019-12-26(V2.4.6) + +- 添加支持动态更新属性 `title` 、 `selectDate`、`pickerMode` 的值 +- 日期选择器添加 `showWeek` 属性,及新增 `BRDatePickerModeMS` 日期类型 +- 优化选择器【用法二】的使用,新增选择器滚动选择时回调的属性 + +#### 2019-11-28(V2.4.5) + +- 日期选择器新增选择 ”至今“ 和 显示 ”今天“ 的功能,见以下两个属性: + + `showToday` :控制是否显示 “今天” ,默认为 NO + + `addToNow`:控制是否添加选择 “至今”,默认为 NO + +#### 2019-11-26(V2.4.3) + +- 日期选择器新增以下三种选择类型: + + `BRDatePickerModeYMDHMS`(年月日时分秒)、`BRDatePickerModeYMDE`(年月日星期)、`BRDatePickerModeHMS`(时分秒) + +- 更新地址选择器地区数据源 + +#### 2019-11-07(V2.4.2) + +- 日期选择器添加:BRDatePickerModeYMDH(yyyy-MM-dd HH)类型 +- 地址选择器添加:selectIndexs 属性,可根据索引去设置默认选择 +- 适配横屏及刘海屏安全区域显示效果 + +#### 2019-11-04(V2.4.0) + +- 优化选择器子目录管理,方便轻量级、模块化集成 + + `pod 'BRPickerView'` // 集成全部的功能 + + `pod 'BRPickerView/DatePickerView'` // 仅集成日期选择器的功能 + + `pod 'BRPickerView/AddressPickerView'` // 仅集成地址选择器的功能 + + `pod 'BRPickerView/StringPickerView'` // 仅集成字符串选择器的功能 + +#### 2019-11-01(V2.3.8) + +- 优化代码,添加更多的自定义样式属性 + +#### 2019-10-30(V2.3.6) + +- 优化代码,添加国际化支持 + +#### 2019-10-26(V2.3.5) + +- 添加传统的创建对象设置属性的使用方式 +- 开放设置选择器颜色及样式,适配深色模式 +- 更新省市区数据源,数据与政府官网最新公布的一致(参见:[行政区划代码](http://www.mca.gov.cn/article/sj/xzqh/2019/)) +- 支持将选择器添加到指定容器视图上(见BaseView.h文件,扩展一方法) +- 支持将子视图添加到选择器上(见BaseView.h文件,扩展二方法) +- 优化代码,配置Pod库的层级目录 + +#### 2018-04-27(V2.2.1): + +- 修复bug,适配iPad和横屏显示。 +- 优化代码,提高框架适应性,降低内存消耗。 + +#### 2018-04-03(V2.2.0) + +- 时间选择器新添加了7种显示类型(BRDatePickerMode),可根据自己项目的需求选择性使用。 +- 适配横屏,及 iPhoneX 底部安全区域。 +- 修改了最小时间和最大时间的参数名称(以前版本是传 NSString 类型, 现在传 NSDate 类型) +- 修复比较时间大小时出现的bug。 + +#### 2018-03-19(V2.1.3) + +- 修改地址选择器确认选择后的回调参数。 +- 现修改如下:可通过省市区的模型获取省市区的 name(名称)、code(id)、index(索引)`resultBlock:^(BRProvinceModel *province, BRCityModel *city, BRAreaModel *area) {}` +- 去掉第三方依赖库 `MJExtension` ,修改为手动解析地址数据源。 + +#### 2018-03-11(V2.1.2) + +- 重命名了Github用户名,更新项目相关的路径。(提示:pod之前的版本不受影响) + +#### 2018-02-28(V2.1.1) + +- 修复某些情况下无法用bundle加载本地数据源(BRCity.plist)bug。 + +#### 2018-01-26(V2.1.0) + +- 给地址选择器添加了一个方法(见方法4),提供数据源参数,支持外部传入地区数据源。 +- 提示:要注意数据源格式,参考 BRCity.json。可以把 BRCity.json 文件的内容放到后台去维护,通过后台接口获取地区数据源(即 BRCity.json 文件的内容)。 + +#### 2018-01-25(V2.0.0) + +- 更新了地址数据源(BRCity.plist),地区信息是2018年最新最全的,与微信的地区信息完全一致。 +- 支持自定义默认选择地址(格式:@[@"浙江省", @"杭州市", @"西湖区"]),支持下次点击进入地址选择器时,默认地址为上次选择的结果。 +- 修改了日期选择器、地址选择器、字符串选择器的接口方法(删除了之前的方法2)。 +- 添加了地址选择器显示类型,支持3种显示:只显示省份、显示省份和城市、显示省市区。 + +#### 2018-01-05(V1.3.0) + +- 添加取消选择的回调方法(点击背景或取消按钮会执行 `cancelBlock` ) +- 合并了字符串选择器 数组数据源和plist数据源对应的方法,`dataSource` 参数支持两种类型: + +#### 2018-01-02(V1.2.0) + +- 添加支持自定义主题颜色的方法。 + +#### 2017-11-26(V1.1.0) + +- 更换第三方依赖库。 +- 用MJExtension 替换了 原来的YYModel,以前没有注意导入YYModel,同时又导入YYKit会导致重复导入而冲突(另外使用YYModel时,手动导入和pod导入 其中的头文件和方法名也不一样,所以很容易出错)。 + +#### 2017-11-16(V1.0.0) + +- 初始版本! + +# 许可证 + +BRPickerView 使用 MIT 许可证,详情见 LICENSE 文件。 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 64d2d45..ae0cad0 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -6,6 +6,16 @@ PODS: - AMapFoundation-NO-IDFA (>= 1.9.0) - AMapNavi-NO-IDFA (11.2.000): - AMapFoundation-NO-IDFA (>= 1.9.0) + - BRPickerView (3.0.0): + - BRPickerView/Default (= 3.0.0) + - BRPickerView/Core (3.0.0) + - BRPickerView/DatePicker (3.0.0): + - BRPickerView/Core + - BRPickerView/Default (3.0.0): + - BRPickerView/DatePicker + - BRPickerView/TextPicker + - BRPickerView/TextPicker (3.0.0): + - BRPickerView/Core - CocoaLumberjack/Core (3.9.1) - CocoaLumberjack/Swift (3.9.1): - CocoaLumberjack/Core @@ -178,6 +188,7 @@ DEPENDENCIES: - AlipaySDK-iOS - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - BRPickerView - CocoaLumberjack/Swift - CocoaMQTT - GYSDK @@ -220,6 +231,7 @@ SPEC REPOS: - AMapFoundation-NO-IDFA - AMapLocation-NO-IDFA - AMapNavi-NO-IDFA + - BRPickerView - CocoaLumberjack - CocoaMQTT - Differentiator @@ -284,6 +296,7 @@ SPEC CHECKSUMS: AMapFoundation-NO-IDFA: a2e3c895398d7ee757278e1a0a8f9359da4b146e AMapLocation-NO-IDFA: 7cd8fc837ea41edfbf4d937cd20572e277b77d18 AMapNavi-NO-IDFA: d55b9b138c6e540f737c689975cae2c9dbd1026a + BRPickerView: cd2e0e3aa87af062bc7a1b6f78d3dfd5f04f04bb CocoaLumberjack: e4ba3b414dfca8c1916c6303d37f63b3a95134c6 CocoaMQTT: 1e2fa493d57045d66fb1eba2bb5ffb8d77039c60 Differentiator: e8497ceab83c1b10ca233716d547b9af21b9344d @@ -334,6 +347,6 @@ SPEC CHECKSUMS: YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54 ZXSDK: 786338c0a18e98e03eda00699c3bfd2700b97117 -PODFILE CHECKSUM: 4d254b7f0c48f2a2100703f9ac600d5d826b586a +PODFILE CHECKSUM: 848cd9ba02b2f1c209ac9eef708dd2c43b005385 COCOAPODS: 1.16.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 3a519b2..6ecd40d 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,9 +9,9 @@ /* Begin PBXAggregateTarget section */ 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */ = { isa = PBXAggregateTarget; - buildConfigurationList = 6CE1F21A6E4E2629CD7DADEF577321E9 /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */; + buildConfigurationList = 2699A8B67046B622F96AABD3BBE468AF /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */; buildPhases = ( - 4948C20534BE2F0C589503A736A2AE95 /* [CP] Copy XCFrameworks */, + E895D27776801DFE519B6823E8902AD6 /* [CP] Copy XCFrameworks */, ); dependencies = ( ); @@ -24,7 +24,7 @@ 7076D8346C63B23AFEB99C337B4FB476 /* [CP] Copy XCFrameworks */, ); dependencies = ( - 709CF32F86BD222437506D04FB6B93D8 /* PBXTargetDependency */, + F1B3BD039FD2FBD19A8A8D8D0ED0EB7C /* PBXTargetDependency */, ); name = GYSDK; }; @@ -44,7 +44,7 @@ buildPhases = ( ); dependencies = ( - 0EAFF2E7D8A49C67CA11873BFAA38731 /* PBXTargetDependency */, + 3B607B900B3AE1002E32F36A904C519A /* PBXTargetDependency */, ); name = "AMapLocation-NO-IDFA"; }; @@ -60,7 +60,7 @@ }; 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */ = { isa = PBXAggregateTarget; - buildConfigurationList = 4ECDEAB815A40538E4992E152EC9DDC3 /* Build configuration list for PBXAggregateTarget "ZXSDK" */; + buildConfigurationList = 576FADB9287CAB9D1DBD5489BA2F9F54 /* Build configuration list for PBXAggregateTarget "ZXSDK" */; buildPhases = ( ); dependencies = ( @@ -74,7 +74,7 @@ D984A768DD4A1ECAD484A89C6159909E /* [CP] Copy XCFrameworks */, ); dependencies = ( - AB400764D4A086601F58629B52E28E10 /* PBXTargetDependency */, + 7F2DDBFAA694905367CB567B1E3EA8DA /* PBXTargetDependency */, ); name = GTCommonSDK; }; @@ -93,5341 +93,5408 @@ buildPhases = ( ); dependencies = ( - BA5E176CE52401921E0B9779C5789ABB /* PBXTargetDependency */, + AF14B7715797A5638B144A0E2AF264EA /* PBXTargetDependency */, ); name = "AMapNavi-NO-IDFA"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 00163F4101C75E466D374529D3F742B7 /* AnimationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516C58B52C52A9E2698531061B6F78E6 /* AnimationConfiguration.swift */; }; - 004317F9EC31CECDD9C0E950929C3CA0 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 9695BDCB5A408DCE0A08FDB9DA010EB4 /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0059AD242FA54B07714B2BE0B5078BF8 /* Infallible+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76FABA74EB1FDADB583B242EB785BA6 /* Infallible+Debug.swift */; }; - 005F967FC6AF0ACD7EB070A491D4B1D8 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AFBBCC3AC2D57FEB1F37DD9DD64C777 /* MobileCoreServices.framework */; }; - 0064CA505FD3AC7387E0A9669DF05CC4 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57315B9F1A0C7E31CED1BEFE11DB2F51 /* RxMutableBox.swift */; }; - 009F3E30D7FA73B953B542D6CE0478F4 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA18B11ED3D1FC0E2AC31A6C13FDBAE4 /* Utilities.swift */; }; - 00BCEF5320C375DCBB8DC422B5DD6985 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D7E64359355DB5A20E30312C415A0AA /* SDImageAWebPCoder.m */; }; - 00D69AD872EF460A7A9715B345A1C31B /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = E21A1678982D7D56EF33BBD1ACCE2532 /* Protected.swift */; }; - 00DC52A6FA1001C7D2CA36301008896E /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 604C387788E4311311061CE14BE9C7D8 /* Error.swift */; }; - 00E5815FCE4494ECE603F9C34C5B428A /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DA09799EF438EAADD4B083248F6DB3 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01216C042B056FFF0FC7EE32A002C38A /* IQKeyboardCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BCC9714778A9D5694C61D61354552A /* IQKeyboardCore-dummy.m */; }; - 01325B248B873256D96817D4BD59EE45 /* GenericRxGestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4977EFB853C7077835E9D6C696C27AAF /* GenericRxGestureRecognizerDelegate.swift */; }; - 013D0B0A8786F5B34F039FB3704E12AB /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB55382F884E80FDE2D91931E042FE7 /* Indicator.swift */; }; - 01461285DFE546C71E99B49A3BF32601 /* CocoaMQTT5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A121DAF5E06AB25B5A7502E4DB6EE0 /* CocoaMQTT5.swift */; }; - 019E2E60370D97793F78BFA5B82E7F70 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30DF9BB5D00A92F899F5388D035DBD1 /* ImageProgressive.swift */; }; - 01A2F980FF2D6910240FF18E32D42F01 /* URLPathComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F833E96193928DED0531836439E9C300 /* URLPathComponent.swift */; }; - 01EF244808E5AD289355497E447C602B /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40846F7753A4FC3D6D0FD0D869419EA /* Do.swift */; }; - 01FCBA3480BF4F485F07F1C7B25B88D6 /* NSObject+YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C47C214C7644D44417574A0E828B8D1 /* NSObject+YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00163F4101C75E466D374529D3F742B7 /* AnimationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF18080833FE625E4E66FAE74DB13F1D /* AnimationConfiguration.swift */; }; + 001F54657E99D3DD8D5347E2A1ED35E3 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CB34F024E999FDC86E938E60BE66D1DA /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0047D92CE5DE36B5229EF973CEB391F3 /* IQKeyboardReturnManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D450E8FF2E92730D350C74F3EFE05991 /* IQKeyboardReturnManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 009F3E30D7FA73B953B542D6CE0478F4 /* Utilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8A3919BCEE0BD29196F82C8955B8213 /* Utilities.swift */; }; + 00D69AD872EF460A7A9715B345A1C31B /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = B51E86095074ABE8FAD229BCA79A4D92 /* Protected.swift */; }; + 00DF912D26DE40BE8B425DB5CBC58662 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 046FB0BAE43D52DE80997452891F5420 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01216C042B056FFF0FC7EE32A002C38A /* IQKeyboardCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD4FF2044F0E52BD9B7F38983A9073BA /* IQKeyboardCore-dummy.m */; }; + 01325B248B873256D96817D4BD59EE45 /* GenericRxGestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF48A4841EB8D285A6E2FB8AE8FADD04 /* GenericRxGestureRecognizerDelegate.swift */; }; + 013D0B0A8786F5B34F039FB3704E12AB /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E5DEAFF2154D6BDA3E80B5F9DDB622 /* Indicator.swift */; }; + 01461285DFE546C71E99B49A3BF32601 /* CocoaMQTT5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810355F961D0BD7C1F416BAB826E0F08 /* CocoaMQTT5.swift */; }; + 01558CE387040D1B87A0D647315D9EC4 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A803CA20E08EE71A6FE1913CFF21C27B /* AsyncLock.swift */; }; + 019E2E60370D97793F78BFA5B82E7F70 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02374768886C4DE627FB46ECABED75BE /* ImageProgressive.swift */; }; + 01A2F980FF2D6910240FF18E32D42F01 /* URLPathComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4A438769CD2860B1DC22B87FA1D444 /* URLPathComponent.swift */; }; + 01FCBA3480BF4F485F07F1C7B25B88D6 /* NSObject+YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 001C120970337E0C2A40AD8742CE3099 /* NSObject+YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0204F1D153C3934D103B1E36AEB9DBCA /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53ABB6FADA5C3EB98825469DCF3AC82B /* BehaviorSubject.swift */; }; 0217BD2D535BBE17D651A40D117783C5 /* Kingfisher-Kingfisher in Resources */ = {isa = PBXBuildFile; fileRef = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; }; - 02498B7C83AE02625A2BBC7E3B48A1A1 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EB66C1C024CDB34A5510DFDFD7CE9F /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02661A0934BC99375198D41EA84CDD7D /* YBIBImageCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B880389E106A3EEFAA4A305A64BA3 /* YBIBImageCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02683E28CDD2177B4C9357DE2703DDEA /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0325CA1D68E03F11DC31EA578FAA7C28 /* ControlEvent+Driver.swift */; }; - 026BAAE15D2F142D19803E81630A5C1E /* IQKeyboardNotification-IQKeyboardNotification in Resources */ = {isa = PBXBuildFile; fileRef = 120BD4C670EF00F4D5A40AA4B863A7AE /* IQKeyboardNotification-IQKeyboardNotification */; }; - 029698B0978281011D64188EFA470DE9 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0857A23956F764EFF50460BB29981426 /* Debounce.swift */; }; - 02AF64185005DF7D90E467DDBAF02964 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; - 02D2DB67E038F3DAD4147733C3DAC7FC /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = E105D78E056EA50AD4A6D4DD036A6383 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02E3116300863BD1C354A8D903D7565B /* OIMMessageInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C4CB510CB5293877F51AB290A957428A /* OIMMessageInfo.m */; }; - 02ED202445E582ACB19CAAEFAC809CA3 /* PhotoManager+Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = 948185C25284B3BE60F3289847DADEFF /* PhotoManager+Download.swift */; }; - 02EF3A9D8DDA3246BD301B1102089A2A /* Core+PHAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9E7DE95E0C1781C475E2DEB9532FB44 /* Core+PHAssetCollection.swift */; }; - 0309EA31A2D371E65DADADF095856953 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CF5C89E499AD51054644D20FB841031 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 032A08256DCE07E9C62F690AA69B4D27 /* UI+SectionedViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA974EC7E886D10F04964037C5A009BF /* UI+SectionedViewType.swift */; }; - 03ABABC12DB32941CACA6E84B73A6E4A /* String+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C82836F7BFB7F5B538D8E6DFE9F5063C /* String+IdentifiableType.swift */; }; + 02661A0934BC99375198D41EA84CDD7D /* YBIBImageCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 460656997E5EE5D9E0698201F3AA7C4F /* YBIBImageCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02683E28CDD2177B4C9357DE2703DDEA /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67E03E31C6645A615F24394D3EAAE82E /* ControlEvent+Driver.swift */; }; + 0269E56425701B4C3F93B6F4F0E64CBB /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FD2AC2C414BD6F1B94F2DBCC9289E45 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0271477AB7D9A819CEFF2B3E3DFB2AB0 /* lossless_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 69F63AB0F6D23B5E177E9C1D0FC2F107 /* lossless_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 02A077F2213F33626EE359901596991B /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D4DB05AF60C93B92ABD4F786F3E0E5 /* UIView+WebCacheOperation.m */; }; + 02C4F6B988D732484A46A2E05B2C1EEA /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FF4A3448EBAC3DEBFE17E468BF500BD /* Sequence.swift */; }; + 02D2DB67E038F3DAD4147733C3DAC7FC /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = DC151B0763306552501FE06945060CB3 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02E3116300863BD1C354A8D903D7565B /* OIMMessageInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 20C1C4C4BF94B0DF33B7418261F217C0 /* OIMMessageInfo.m */; }; + 02ED202445E582ACB19CAAEFAC809CA3 /* PhotoManager+Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D9AE54448B8CC97266B6C33A8A55B5 /* PhotoManager+Download.swift */; }; + 02EF3A9D8DDA3246BD301B1102089A2A /* Core+PHAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8D5BB70710A26116A644F5442EDF31 /* Core+PHAssetCollection.swift */; }; + 032A08256DCE07E9C62F690AA69B4D27 /* UI+SectionedViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE81FBB2269C64E40BC940BB1002BFC /* UI+SectionedViewType.swift */; }; + 035210BC0776F21ECEE09CFA2F6BF155 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E175833728EF970B47B6472F691A3FF /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 03562064141628A841696CAFBB20C24D /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 67AEB43A8B432A0993EA253009F88AD1 /* SDImageIOCoder.m */; }; + 03ABABC12DB32941CACA6E84B73A6E4A /* String+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3044CDA5796259557DC75A7F21EDC01 /* String+IdentifiableType.swift */; }; 03DF4BF1D027604EBA81A2B71EFB9080 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - 0401E52D7D0D2C30CA735FC2A4BF7774 /* sharpyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 42CC7F8169E841B46C4A11D3239E1C41 /* sharpyuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0405473F95DEE160A5B7ABDCD6F0740F /* UIHoverGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 646F01060A2C5B58FA476A8B364D2D72 /* UIHoverGestureRecognizer+RxGesture.swift */; }; - 0416889045464020D660A5621EB34E34 /* AssetManager+AVAssetExportSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = D76E6DF84EBBB89C949385AB1897A15F /* AssetManager+AVAssetExportSession.swift */; }; - 042116C407630C22F93E1349008E29F8 /* OIMMergeElem.m in Sources */ = {isa = PBXBuildFile; fileRef = BAC44CB9B188ACA8309581FE5FA42D65 /* OIMMergeElem.m */; }; - 046C8CF4F5BC1F8F7AEB535E1FB5CFF9 /* TADotView.m in Sources */ = {isa = PBXBuildFile; fileRef = B5479C3A183CAE8BE95677B030C25F9F /* TADotView.m */; }; - 047B4D6CD41F000AA47649010F82993F /* PreviewVideoControlViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFDE3FCAE31D2BBB7824D174C314E525 /* PreviewVideoControlViewCell.swift */; }; - 047B5E7719C01E0B8F74EFF450844D54 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39CC24B6F368930A6CB6175464A6455 /* MoyaProvider+Internal.swift */; }; - 04BE13B7BE601D68D258C5C2141CE32D /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA436E1D2E9515675615C72B6537EE09 /* VisibilityAnimation.swift */; }; - 04D03B467B608CD0625A5292A99F6227 /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4403B0A4AEE9588C104B3A0571A7470D /* YYImage-dummy.m */; }; + 03FEB821F4A4A5B5AF34B6C63A725BB8 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D377E6AF5455F9A22A4DF0A70F239936 /* TailRecursiveSink.swift */; }; + 0405473F95DEE160A5B7ABDCD6F0740F /* UIHoverGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D147910114C7EE7FAA82A1B4D029F6 /* UIHoverGestureRecognizer+RxGesture.swift */; }; + 0416889045464020D660A5621EB34E34 /* AssetManager+AVAssetExportSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B6B0E3FF7DF66D90DB9472A54BC6DC /* AssetManager+AVAssetExportSession.swift */; }; + 042116C407630C22F93E1349008E29F8 /* OIMMergeElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 7942AD73E51A48BC6C4D508F64F56BAB /* OIMMergeElem.m */; }; + 046C8CF4F5BC1F8F7AEB535E1FB5CFF9 /* TADotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 521276977248711517B7D9227735264D /* TADotView.m */; }; + 047B4D6CD41F000AA47649010F82993F /* PreviewVideoControlViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C3E87DF5C78B6BB16964B5ADD6C174 /* PreviewVideoControlViewCell.swift */; }; + 047B5E7719C01E0B8F74EFF450844D54 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F6B57F8A24EA510C446503996B91352 /* MoyaProvider+Internal.swift */; }; + 04BE13B7BE601D68D258C5C2141CE32D /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93BB801C64837D05710676EA9BD8275 /* VisibilityAnimation.swift */; }; 04D2FBEDB09B8FC903912AC7993FF237 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFA273262C05031D86CC3431CFFA95B7 /* CoreGraphics.framework */; }; - 04EB3FD7471864461899D550CEE10E67 /* SGTorch.h in Headers */ = {isa = PBXBuildFile; fileRef = 30AB33B5EE950EDD7D168A3BE188125F /* SGTorch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04EB470BBE1C35F1EC42BC9AD763FBB0 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C12A800542CCB36E84CE1E91DEB26671 /* SDWebImageDownloaderConfig.m */; }; - 04FBCBF56FCF4C5D0720AC79C655568C /* EditorCropConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9191B55C6AFB2BCE6A45C4E3D39428D /* EditorCropConfirmView.swift */; }; - 051285438B94B8C7EC8594004FF53CB2 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FEE8C34F132AAE42AB4844C0DA1D8E9 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 05258BE5ECB12221959C3063D7FC2D65 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBD228C33C5E779CF43E3AA7E2037774 /* ShapeLayerModel.swift */; }; - 052A668537A68ED7885540E5C57DBFED /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D6E72DD90C8543A3760ECB8A891065 /* DateComponents+Extras.swift */; }; - 053D5ECAC6AB411239EADAC1C5F02451 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C48DB25FB40233486E6FD4B42457F4 /* CompatibilityTracker.swift */; }; - 053E17D6D68FEA74FD5AE22B6802A997 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60247C84B883FD682EE9395075DB5253 /* SetContentProviding.swift */; }; - 054A91521A2745391CE2146B6F155213 /* ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D7789A2CF74AE7821C13B5588D2B7A /* ItemPath.swift */; }; - 0560CF0FAED380A38E9AC7B99E4DAA91 /* SGPermissionCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C16851AFB7DB12F165FC4FFBDE1BC07 /* SGPermissionCamera.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05900739BCE69610C92CB0C95F876B91 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFC54D7723BFD1EB2613EE1184A3B24 /* AnimatedControl.swift */; }; - 05A4658C91684151AF00A23640687114 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C091273AD777C65CDE766BB70164A6 /* EpoxyableView.swift */; }; - 05B034238CB903DEAACA501240665467 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1534106828342487D2547798623EBA53 /* Infallible+Create.swift */; }; - 05B425A1503F1F39BC47560E422BA861 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82FD1AB377B94DC655B83647642BCC9 /* EpoxyModelArrayBuilder.swift */; }; - 05C2F1443184466A943591154955D0D1 /* SendMessageCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 36F72B4A2C1022815577FB07E05897B1 /* SendMessageCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 33A6053356BC6700ED05E8DF8A6DF6DA /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04EB3FD7471864461899D550CEE10E67 /* SGTorch.h in Headers */ = {isa = PBXBuildFile; fileRef = 567F1E3981A4FF1982413B612495CBF8 /* SGTorch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04FBCBF56FCF4C5D0720AC79C655568C /* EditorCropConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9073B5D7DC87629F096F9E8E014FB8 /* EditorCropConfirmView.swift */; }; + 0511045F15C50BE1E37215AC43DA01EC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; + 05258BE5ECB12221959C3063D7FC2D65 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 093096E31C060CD027D0D1EA861F0456 /* ShapeLayerModel.swift */; }; + 052A668537A68ED7885540E5C57DBFED /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA431FBAAEDE55685C55F3469203A794 /* DateComponents+Extras.swift */; }; + 053D5ECAC6AB411239EADAC1C5F02451 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57A1131B3987C9D726889C860FFF42EE /* CompatibilityTracker.swift */; }; + 053E17D6D68FEA74FD5AE22B6802A997 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17EF27AEF16388FDC510308820805BDB /* SetContentProviding.swift */; }; + 054A91521A2745391CE2146B6F155213 /* ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5ABED27F87C9660B184858B1B8849B /* ItemPath.swift */; }; + 0560CF0FAED380A38E9AC7B99E4DAA91 /* SGPermissionCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = 0461707215337AAD62C3723BBCDFBBE1 /* SGPermissionCamera.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0581591413413713D4973513D6040303 /* sharpyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = D01D157702A63E8366DA302CC3D4000A /* sharpyuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05900739BCE69610C92CB0C95F876B91 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = B38102CC922026DBD9CF5D00EFB67312 /* AnimatedControl.swift */; }; + 05A4658C91684151AF00A23640687114 /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB9A4713F0A2AFFE4AE9DEC1C9E9181 /* EpoxyableView.swift */; }; + 05B425A1503F1F39BC47560E422BA861 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3DFFEBB74D741A70001A66FB9876B1 /* EpoxyModelArrayBuilder.swift */; }; + 05C2F1443184466A943591154955D0D1 /* SendMessageCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A4B4499BC0961A41FA6C94937D1CFC /* SendMessageCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8761BC4CD9E209236B168AA9A5B450 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05E73561BC60D31AC165FAE1231C6478 /* PhotosUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73FB8216CF2F66343E68F8498EADB79F /* PhotosUI.framework */; }; - 05F41C912E13CF2E70299C0E7AC271FF /* IQTextView-IQTextView in Resources */ = {isa = PBXBuildFile; fileRef = 847044E56CBBCE1235A6F3CEF3F9F607 /* IQTextView-IQTextView */; }; - 05F4664FC4EF89925161A064AA6481BB /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4200DCB391D9AACFB3ECF06FBD1E39 /* IQKeyboardManager+Position.swift */; }; - 061133BB6337EE5A3410B5128CFC2CE4 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138EAA393FAB2100B199120943145C57 /* GradientAnimations.swift */; }; - 06365D4673388FDCBC959A28CAA66A2C /* KingfisherWebP-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 335A82273FC2674BADA234F9C585CD4D /* KingfisherWebP-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6526F75CA5C07B70972FFA04C34E625A /* ConstraintLayoutSupportDSL.swift */; }; - 0689573C4CB915F596ACA7E8D0FA2FA2 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043283737E587D4A97D0BE3FC8DA826F /* RecursiveLock.swift */; }; - 06A0A106FC4A205802F0F8956525DD2F /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E4A8D684CF6E63FB92385ADE58345E7 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 06C9702B90E46F13C05CD28B41B105DA /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4005C992D38335EE5AE1A2A47660FACC /* StartWith.swift */; }; - 0742024C403D33DAE1A61F92BBFB5E77 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B49058D105D0DA8DDCF8C56C21927C2 /* Shape.swift */; }; - 074387D1012BC0F5C90B358F27A1331F /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED2B84C3C79DDC9AFFDB3CEC8DE7B22E /* RequestCompression.swift */; }; - 079B672B84085CF5B13529BDBC751884 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 07B786D395A82E77231FD156AAAE111B /* TouchDownGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8759B01ED964EAACF4E1930F7BA009DB /* TouchDownGestureRecognizer.swift */; }; - 07F13C3B7C638A4698BC8027BE97F41A /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4BFF566A856577D0D091D29143948A2 /* InvertedMatteLayer.swift */; }; - 08092494009202EC6795FD885DDF3DC6 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F226A631F811B6AF2B8C026DED1ECC /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 080B5982EC2936ED8217E7A5F1949ADF /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8D70C3CDD209F5599179DEE1BFC9A6 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 080FBC62B74BF059220234CB58B07DF7 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEBB79419DC6DF75931E796876760463 /* Image.swift */; }; - 08241FFACB0193F69AB9FC55142922EE /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D62BD56DE0C91CBF0AC51639300A8B7 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08245D4B470F47E0B48E2FAF0AC143A3 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42F0226E8E1ED18CCF61D94F48A1A19E /* MarqueeLabel-dummy.m */; }; - 08253F4FF006C99DB2A4988017FB358C /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 9645A1CE453A53F37115DF0EA0CC59BB /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 083B0B494C5F6B69924BB36E3850D23E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F217326E85EB23F64BE888967CB9EB3 /* RequestTaskMap.swift */; }; - 084C46802D14C32B995FE54FB53ACD0D /* Core+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF40180009D60943C5B80023241EDA1F /* Core+UIImage.swift */; }; - 084E92CB08662FC57F439221B88153F5 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = DB419CA20B261FA34D28E53D3BF712DD /* _RXObjCRuntime.m */; }; - 08505D369B0126305525F2BD1A5871F6 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB9914376F9391B5C8D073D3ED74EDB1 /* Generate.swift */; }; - 08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A4515DF3F774DF9B36E30E35B2846C /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0873B6769DCEF912824DEFEC89E814B5 /* PhotoManager+Language.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC5B508AC83B166AF04A6E33DA32784 /* PhotoManager+Language.swift */; }; - 08805C91EE5E8F3B036C8A2944A1FEC0 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F280879BEDBF1DEDFB6F253CDEBA577 /* Map.swift */; }; - 08808820A664FF8A05D05673DFC2F0D9 /* Defaults+StringToBool.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9A0BEAB48E3FC7266F4B976C7BD42D /* Defaults+StringToBool.swift */; }; - 08ADD653970CC23149D9E48973F5D12E /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C89A723926752026ED304668A0638A1 /* SDWebImageDownloaderRequestModifier.m */; }; - 08C4FE013038F2441EEBB2023D59F29F /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D9E94F889FE3880BD9B5DF0483EA6D /* ObservableConvertibleType.swift */; }; - 08CEC0498D8A036E9B1C73E75EA97DA7 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1137FA2A80B22A5DB23621B3EFF76862 /* Archive+WritingDeprecated.swift */; }; - 08D760F7FD56D081A8EC93E79E2AF58C /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7FD76C35EE0C5E73EEF9833ADBC6D33 /* Date+Compare.swift */; }; - 08E7F85C3E02F49D9D087E0BA04CACDF /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 25ACA7B5D8070A0C5E9DAFCD4CC563EE /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09069FE4C420AABAE165080D0D1629BE /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B043D4749BC25FA5E4C30A3F0F0A1066 /* CombineLatest+Collection.swift */; }; - 090DA6F59EF2FFD1D4CCF09575EB78EF /* ProgressImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023CA8CC08BAF2A900405A3D04D5A7F0 /* ProgressImageView.swift */; }; - 091C8409581AE1022225E05E5416E01E /* OIMUpdateFriendsReq.h in Headers */ = {isa = PBXBuildFile; fileRef = 72CA28C01FE816A03F4C18A28168E989 /* OIMUpdateFriendsReq.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 095210E5E9EA5A07D9E27224A6306B39 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5579117D2273318814774597811B913 /* RxPickerViewDelegateProxy.swift */; }; - 0975A08237E7A3B1A89703DF4F95D2CE /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BF0F49D0FFCE54C865FF70523343F26 /* NSTextStorage+Rx.swift */; }; - 09B1E7904CF237490E6EA35DAB2AFD76 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC33EE24E32700CFE593023D003DC3D /* Marker.swift */; }; + 05F4664FC4EF89925161A064AA6481BB /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9C35991B6D9CAB45E6A768445293E2 /* IQKeyboardManager+Position.swift */; }; + 061133BB6337EE5A3410B5128CFC2CE4 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BEC792F5669F9D0D43AA15BF04F1B8 /* GradientAnimations.swift */; }; + 06365D4673388FDCBC959A28CAA66A2C /* KingfisherWebP-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C62A75C4C2AA55E78D25F0FAC62948F /* KingfisherWebP-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 063B9A53D8634268BC4AEB0125672C4C /* YYImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A9A38811756D4EAAB41DDBB3BB01B9 /* YYImage-dummy.m */; }; + 064D909CD827405E8DCC309DB1B7775A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEE3938ACC036CF328CF374473E5DE01 /* ConstraintLayoutSupportDSL.swift */; }; + 0689573C4CB915F596ACA7E8D0FA2FA2 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1173EAD0D0D388E9978D18024BA381EB /* RecursiveLock.swift */; }; + 069DE3C62EDB5A4C34D16C73764479BF /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A560DADE88C77353ACA4395B65DF6F55 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0742024C403D33DAE1A61F92BBFB5E77 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FE8250CEB1B1D102C700718CA4B50B /* Shape.swift */; }; + 074387D1012BC0F5C90B358F27A1331F /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78CA78125DA71590DB818E31E775B2B /* RequestCompression.swift */; }; + 07B786D395A82E77231FD156AAAE111B /* TouchDownGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DDC45AA036BD23A7F56E8AD0A1755BF /* TouchDownGestureRecognizer.swift */; }; + 07B7FDC5EE64F7506513385E084BB03C /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = C79107D372FD76CE46C6B9978D2DD797 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 07F13C3B7C638A4698BC8027BE97F41A /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33991ADFD09CFF18C661630612AD9F04 /* InvertedMatteLayer.swift */; }; + 0803922C32F64281624BBFBD921DD7AD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8532CAA666A00596668A4A54E18EB285 /* PrivacyInfo.xcprivacy */; }; + 080FBC62B74BF059220234CB58B07DF7 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7DAD42AFC0B547440A897EEEFB5B80 /* Image.swift */; }; + 08245D4B470F47E0B48E2FAF0AC143A3 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 23017ECA54C3CBD5176B55EBF95DD71D /* MarqueeLabel-dummy.m */; }; + 083B0B494C5F6B69924BB36E3850D23E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6E6969DEED149B4075B86A364B3F8B4 /* RequestTaskMap.swift */; }; + 084C46802D14C32B995FE54FB53ACD0D /* Core+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04883560E50BCB27E9CB928AA6D5129E /* Core+UIImage.swift */; }; + 084E92CB08662FC57F439221B88153F5 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D572FB3467726EF10F7FC28BFD8EBB4 /* _RXObjCRuntime.m */; }; + 08719ABCE689ED74FE7486B1E49DAA6C /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4269C0FA0DEF9E24ED9E75A78554B0DC /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0873B6769DCEF912824DEFEC89E814B5 /* PhotoManager+Language.swift in Sources */ = {isa = PBXBuildFile; fileRef = 911288211476ED42618C3AF41BD9C4BA /* PhotoManager+Language.swift */; }; + 08805C91EE5E8F3B036C8A2944A1FEC0 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D40D91F6C704686E4A5A56DA5C2E93 /* Map.swift */; }; + 08808820A664FF8A05D05673DFC2F0D9 /* Defaults+StringToBool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3382CC11D4E4CF76CD8E5019D73B92B3 /* Defaults+StringToBool.swift */; }; + 08CEC0498D8A036E9B1C73E75EA97DA7 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51576B01B485E00ED44B09B6476B384F /* Archive+WritingDeprecated.swift */; }; + 08D522810370969B9044D9F7A52BC9AF /* sharpyuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D93BF4FA4073771009F37A6398F7F6F /* sharpyuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 08D760F7FD56D081A8EC93E79E2AF58C /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BBFE419E7060F76DB8B509637636BA /* Date+Compare.swift */; }; + 090DA6F59EF2FFD1D4CCF09575EB78EF /* ProgressImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FD87DF09E2CFEDFE85EC62BE521E21 /* ProgressImageView.swift */; }; + 0916F06148D7B6BD8998D3A4402F992A /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = C3214E916253649FD9129BABB16A0830 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 091C8409581AE1022225E05E5416E01E /* OIMUpdateFriendsReq.h in Headers */ = {isa = PBXBuildFile; fileRef = A180EC22DFCF74841269702A752B3D25 /* OIMUpdateFriendsReq.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 095210E5E9EA5A07D9E27224A6306B39 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF042131310042C0583390AAA656847B /* RxPickerViewDelegateProxy.swift */; }; + 0975A08237E7A3B1A89703DF4F95D2CE /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7497F505F82BE8F7CC8FA76733EBCCE7 /* NSTextStorage+Rx.swift */; }; + 098DBEEC80BF63E263C4FC22141E9D63 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 04020DDE854FCD62255005089DCB45DE /* NSImage+Compatibility.m */; }; + 09B1E7904CF237490E6EA35DAB2AFD76 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12CA37A7BD3E9F95648EF2AF5278B844 /* Marker.swift */; }; 09D303C994021652DF841C463DBD1DC5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822E197DC1ABB64C8EB5D15EAFC7049C /* ConstraintPriority.swift */; }; - 0A019CE5AF53FEF72588435BB9DA3720 /* thread_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C906343438E7D975F63C536F7F117F4 /* thread_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A3AA3796404AE5372CD8BF82DB292CA /* SGQRCodeLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A843AB69AB5DE2180AFEDD0F6A6049 /* SGQRCodeLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A543346E663B7BA3CC071AA92390EB4 /* TADotView.h in Headers */ = {isa = PBXBuildFile; fileRef = EB17BA63274779FF793D3A34F2A24EFC /* TADotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A5A7BD94EFC0251B137F1E2E3544D30 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A8026C0A8085515A9FED7959D81B4D21 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A6AAD2D2BA4C7238396D11707EAEA18 /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6427DA82D48975A569ADC457EAEDA80 /* Calendars.swift */; }; - 0A8AC9313F11DB64DA0F0DC280B4D49F /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 25C18503B8C828FC0832C2716E7E64E4 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0A8D9AC2B8F9313FA1E0766D228E2633 /* YBIBDefaultWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = D22C377E55E83BF1B5265057CC0F2D05 /* YBIBDefaultWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AB7466CAD9AFA68F7D623D26216DD29 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788878459BB1E65B034B0CA4327C3063 /* PolygonNode.swift */; }; - 0ACE791308083423E3C7527EF3A9D5F8 /* unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA2B91EB8491DA7090C404EC137C9A60 /* unwrap.swift */; }; - 0AD12222CC550A22E04D0C4CD300EEAA /* AssetManager+ImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47A6B7940CDAC8C7AFAA2FD9EE3EC14 /* AssetManager+ImageData.swift */; }; - 0AF16F084FDB6E84677C4692CD931EE6 /* TAAbstractDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F378CC774BC45273A8A52D1617748A /* TAAbstractDotView.m */; }; - 0B0A3A1044D081A95821B26BF0C69B68 /* FramePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64A41683F9D4E1B5AA96644B1484636D /* FramePubRec.swift */; }; - 0B4FE91C155C73A9D1B17E4ACF0CE71A /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A9910CABC95C151B07A54A09491F1D73 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0B5DBEBE30E9C5480823FE9500DDDB1F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 0B675CAAAA06966749BFEE83A27D43F9 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E663D1A25DBC750A1F20D62F310DADB /* ObserveOn.swift */; }; - 0B6BD4253172F7BBFB4FAE01219A80EA /* IQKeyboardReturnManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9241E864D128919229650159BD24E34 /* IQKeyboardReturnManager.swift */; }; - 0B6EDB15A5AFF1C293C87685F2AFDED4 /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70474C12C0E85441407F241E2BDE03D /* HexColorTransform.swift */; }; - 0B7355E0CE582F24DDFF8A4338A64ACD /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6A3A7188F7089882FB7BC75D8A9E77B /* ReplaySubject.swift */; }; - 0BC1D7B347B7BBFD5D95BBDA306E859A /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDFCEF46BDBE1535FE813E00A712B02 /* ImageAsset.swift */; }; - 0BCB47E9D038A812EEBA83A8B9E5E7E8 /* PhotoEditorDrawView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02497ED27754C89B90953CC10FB8850D /* PhotoEditorDrawView.swift */; }; - 0BD03DDEEB3CBDB7C2D899140420AB5D /* YBIBVideoCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = BAB1CC9536E3C5ED8C2475AF6A58FB81 /* YBIBVideoCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BD1E52C6A20A1E2F9B6044C2CF41DAC /* SDCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E9D9B62B3A4DAE6EDCAE0881DB41C51 /* SDCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BFC16EDC3C5B27C356AE6874D501A4F /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48EBDA616D34C94B036CED649FA01562 /* GradientValueProvider.swift */; }; - 0C317090612A61955A02095FF2801AE1 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DA1949C651225141FE90679F16A65DA /* Buffer.swift */; }; - 0C84AE7C1AF595916955ED43FD841ECF /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F93B5E7EBB9623D4EE55B6E9C0014E /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C9333022A04758AE828D9F279411DBD /* RxTableViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833377A10A2C88AC9C2EB6F25D5368EE /* RxTableViewSectionedReloadDataSource.swift */; }; - 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B4DF24DA27682497430BA8A26802CE /* ConstraintAttributes.swift */; }; - 0CC2D56EACB32070DB435FD288A1CD4E /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE1C964F6506786F4A6D096CFAB1026 /* DidEndDisplayingProviding.swift */; }; - 0CEC3ACCB21A1514075A65CA04ED003D /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 461D15A3A3B58F107763468977DD84DE /* CALayer+setupLayerHierarchy.swift */; }; - 0CF8BA66E12078120DB863307972EEB4 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7B73435FD4BD4CEFD58633B21AA6B5 /* MultiTarget.swift */; }; - 0D24F81A53BBD7B165BF5CB77A3C79E7 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788D6319C9F4033EA89C5AA017D2AC16 /* AnimatedSwitch.swift */; }; - 0D56D4EF41351DAE13C3E467D4168FDC /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FE3B1923ECB783513802F50004C1BD8 /* ObservableConvertibleType+Driver.swift */; }; - 0D938196DFD18FB78E92B65939ED3DF0 /* CurrentFileNameHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B03083764525E1189D252A563B039F5B /* CurrentFileNameHelper.swift */; }; - 0D97A8A4AC6C7B5ECBC2120ADDF396E3 /* OIMFullUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D29E836DBF8895A38006DFB8B52EE59C /* OIMFullUserInfo.m */; }; - 0DA7A5BCA113C04C3D288E8FD357F1BC /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B7292AD4E16BB8E98F6B4D0DAAB10AE /* SDImageLoader.m */; }; - 0DBAE07ED5D8EFF25BD2F6B66EE97A50 /* YBIBAuxiliaryViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 97CC84B1F88AA83B5BF9D68F17C23F76 /* YBIBAuxiliaryViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DC813E62FCEF6C6C3009180D7790BFE /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA574A103A9BDBDA78970AFA9AAE126 /* Result+Alamofire.swift */; }; - 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B017C72D88A88CC1FDCF8E8177CA16A3 /* ConstraintView+Extensions.swift */; }; - 0E13270B2F909467965F667C340E2179 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DC2CF06E74825F034616A77E425218 /* CallbackContextEpoxyModeled.swift */; }; - 0E1A430A61E3587F4F7EE3363AACD996 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14571402523CFECDF917D7073FA158DC /* DelaySubscription.swift */; }; - 0E30A2856E438861946ECEE79ADC366A /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D76524488711AC799DD6C33D3C85CE /* Font.swift */; }; - 0E658960F47D4CF87A47AA250064BA14 /* ignore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77E7A2429E0F9275D08E327C6B5685F0 /* ignore.swift */; }; - 0E69D7FEC523A96BAD55D2F023719866 /* partition+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94D8BABB8C2F294C03652E71F1722BBF /* partition+RxCocoa.swift */; }; - 0E72B1E2FD49E8702F229D778F498155 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 7816B10BB6A639758B7B05338DC6BC0B /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0ECDDB52DFF2A8C21B6FEF7889ED3D7D /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 994CB2AE4C22DF08052F3705EB838C8C /* DDOSLogger.m */; }; - 0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = AC4D2A58A95214359CDEB477F894F437 /* MJRefreshNormalHeader.m */; }; - 0F3C895747A4BF20C956DEB416151189 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2F60827096B620F3D90DEFBC5B4EFF /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F4377E02EB437F7B9E8057DD477F38D /* PhotoAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8396A8E7D463155C052249B4458969CF /* PhotoAssetCollection.swift */; }; - 0FAE540AF1B286B3DB2B1A692C9CFA9C /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B148553D876ABBE8FD209DF9D75E05D1 /* URLSession+Rx.swift */; }; - 0FCD337E14B2EDB2976FBC5B91E61057 /* IQDeepResponderContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBBAB680D5550949778A793087A4108 /* IQDeepResponderContainerView.swift */; }; - 0FD18359A58F66248D18498A8252A505 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A0324A755733A7B1FADB364D82B7FC8 /* AssetManager.swift */; }; - 0FF7EACB02CBD277B68F039D8312E68C /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D0A8A19998855C58CAD9B6D65EA310 /* SDWeakProxy.m */; }; - 103337BF8ACBBD1355A09C1805816F01 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C44C46173DC96F5EE113F3AFDF5197 /* Platform.Linux.swift */; }; - 10358166A89DEA3283C1A996CD8DC55E /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94D748E313EF3F7099B272DF956A766A /* GroupOutputNode.swift */; }; - 106D38015A7D325BEBE99258CD538E3B /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 65620E1A3B971A6F64AAE2F0AD71ED3E /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 106F4BFFBE4F028458C0C4A5BAFD3B41 /* YBIBVideoTopBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A5803920F41BFA54DFFD2C2C9F4B47 /* YBIBVideoTopBar.m */; }; + 09E1F569A93FAD4B9149E30B9301F44A /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4EF1756EB6DAD30C30E47994A8E698 /* ConstraintPriority.swift */; }; + 09F3999F473EEC3E6F0473F192F78AE9 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5675766C84D5E20F5F0ABB615EF0BFE9 /* DefaultIfEmpty.swift */; }; + 0A3AA3796404AE5372CD8BF82DB292CA /* SGQRCodeLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 736FE2E47206F1875C29F3C44759482C /* SGQRCodeLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A3CDA42D34C348015FC56B30FCF0A4D /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B7990A8F874EAB4C6A8C47FE2F81518 /* UIImage+Transform.m */; }; + 0A543346E663B7BA3CC071AA92390EB4 /* TADotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E60E05079088418F892BEA00222F03 /* TADotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A6AAD2D2BA4C7238396D11707EAEA18 /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = B417E415D651219F1D1A6544AD123CEA /* Calendars.swift */; }; + 0A6B13476257A23933E56E6AC47407F0 /* IQKeyboardToolbarManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C57C686F30775D89928D96D320F88F62 /* IQKeyboardToolbarManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A8D9AC2B8F9313FA1E0766D228E2633 /* YBIBDefaultWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = BB49C451E96FA04E61400AB2DD62259F /* YBIBDefaultWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AB7466CAD9AFA68F7D623D26216DD29 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 169EAF35737AACFFBF2B651484BC3461 /* PolygonNode.swift */; }; + 0ACE791308083423E3C7527EF3A9D5F8 /* unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F7B84FE0F6D8EFE877DB0D80267D31 /* unwrap.swift */; }; + 0AD12222CC550A22E04D0C4CD300EEAA /* AssetManager+ImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E2C6F5D4B00A06581E08DF9D333D8C4 /* AssetManager+ImageData.swift */; }; + 0AF16F084FDB6E84677C4692CD931EE6 /* TAAbstractDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09741D08FD71E094A5C354F05CE80B14 /* TAAbstractDotView.m */; }; + 0B0A3A1044D081A95821B26BF0C69B68 /* FramePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE18152D7B1A3477543CB46E33E5F07 /* FramePubRec.swift */; }; + 0B2318A7D092E8764DDAAE9543317C18 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1034FF5A2E3E304404501CD9E58AB7F /* SDWebImage-dummy.m */; }; + 0B3E8B56E20456A8CDDD9FADBF264A50 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF80E8C426DBA4234C1DD753232DECA5 /* ReplaySubject.swift */; }; + 0B51EEA64B86A79555A693F46E3B6CF6 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = E62F84C13EA1A1DE9F036A06CDFE4C3A /* BehaviorRelay.swift */; }; + 0B6EDB15A5AFF1C293C87685F2AFDED4 /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D9FEAFDC39DFB61EE3A7FD2393F54D /* HexColorTransform.swift */; }; + 0BB482C84CBA67C80C36C4EB8A9FBEC1 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C417DDC85E5AC657B9073707A963B67 /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BC1D7B347B7BBFD5D95BBDA306E859A /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C3C0480432AA6C873AD038CFD51417 /* ImageAsset.swift */; }; + 0BCB47E9D038A812EEBA83A8B9E5E7E8 /* PhotoEditorDrawView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0B1BA2FD4158D12D109C2E67EC13D22 /* PhotoEditorDrawView.swift */; }; + 0BD03DDEEB3CBDB7C2D899140420AB5D /* YBIBVideoCell+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 502933C679F74CD475DE0F8EF1CD0351 /* YBIBVideoCell+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BD1E52C6A20A1E2F9B6044C2CF41DAC /* SDCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BBDDE4CAF92A92EA9095CF27C6FDEA5E /* SDCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0BFC16EDC3C5B27C356AE6874D501A4F /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B094E3F349463B73D7557B60F586179 /* GradientValueProvider.swift */; }; + 0C1FCBA3CB3B8765A2C30078B2124381 /* IQKeyboardReturnManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F692E93173EE41FD8FA57AEDDD5957C /* IQKeyboardReturnManager-dummy.m */; }; + 0C4B8FDFF8B62BDE5D9619AA21A56D79 /* IQTextInputViewNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F8B4333C9C0E0FFA204384985EE7AA84 /* IQTextInputViewNotification-dummy.m */; }; + 0C846019DFFC02B519458A292CEE12B1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3E168E6A0E6480A3ADDDC5A3DD3E7171 /* PrivacyInfo.xcprivacy */; }; + 0C9333022A04758AE828D9F279411DBD /* RxTableViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD93D41EDDCBCB1FB2E0E2FA23CB6D43 /* RxTableViewSectionedReloadDataSource.swift */; }; + 0CA7A132ABE7018DE9295456732F38BB /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204A7E25C8CC6CABD34015B8F77E7DE9 /* ConstraintAttributes.swift */; }; + 0CC2D56EACB32070DB435FD288A1CD4E /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04CF5894A8B0F98B1A3BB75B01FBBE63 /* DidEndDisplayingProviding.swift */; }; + 0CD5ACC23FF61A15F2857B2C16F2FC41 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABCEBE9857B755A5D931A750138DE5BD /* RxSwift-dummy.m */; }; + 0CEC3ACCB21A1514075A65CA04ED003D /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E22B096DBB30A9C296D8002293DC4B /* CALayer+setupLayerHierarchy.swift */; }; + 0CF8BA66E12078120DB863307972EEB4 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE40016308CDF43E8CD79F942AFDAEE /* MultiTarget.swift */; }; + 0D24F81A53BBD7B165BF5CB77A3C79E7 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E9F8DBBA04F63C77D08336C0D45672 /* AnimatedSwitch.swift */; }; + 0D56D4EF41351DAE13C3E467D4168FDC /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BD785CDA4D9C027E0616384DA943A83 /* ObservableConvertibleType+Driver.swift */; }; + 0D938196DFD18FB78E92B65939ED3DF0 /* CurrentFileNameHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19A2F0720950BA7B39F7B11B8AB071D7 /* CurrentFileNameHelper.swift */; }; + 0D97A8A4AC6C7B5ECBC2120ADDF396E3 /* OIMFullUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C15536DF5A65DFDAC0F24F9125B2DAD /* OIMFullUserInfo.m */; }; + 0DA214C674CD2A388AAAA2308FDBAFAB /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = B09B6F9008832E73D74F2A2FCDDFAC82 /* SDWebImageDownloaderDecryptor.m */; }; + 0DBAE07ED5D8EFF25BD2F6B66EE97A50 /* YBIBAuxiliaryViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3511977B3CF51AB132DC220BBE4C2214 /* YBIBAuxiliaryViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DC813E62FCEF6C6C3009180D7790BFE /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C4D0D97B8CED81FD29AACEE85AC82B /* Result+Alamofire.swift */; }; + 0DD3C9300DD0E60CCB346230EF8F04BA /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE127B1FE8625A24A2AADBC877CB51A /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DD5A6A6AE3541FFDBAFC54BF485C39A /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9835A69A9C52BF9F3DF75EE78DCF9FF2 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0DE5DB9C6227B3416778D8417DD95EA9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF44650768E31C736B5DAB88012FAF5E /* ConstraintView+Extensions.swift */; }; + 0E13270B2F909467965F667C340E2179 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065D1A3D2F9D26C79E0F5A4F23B8684C /* CallbackContextEpoxyModeled.swift */; }; + 0E30A2856E438861946ECEE79ADC366A /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97273DF1C0B7A59A3C7737B75D0DF860 /* Font.swift */; }; + 0E658960F47D4CF87A47AA250064BA14 /* ignore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AA37BBEC0DD31AEFA4394E8A89FB378 /* ignore.swift */; }; + 0E69D7FEC523A96BAD55D2F023719866 /* partition+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA07C93902415217EB65AD42195FA709 /* partition+RxCocoa.swift */; }; + 0EAA64723D37C616524F37C4FDB53454 /* BRPickerAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 049042316D8EC1AD2AB386CED496A51B /* BRPickerAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EBE508DD8B363B9D0D421049EB86AE2 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 109FB96E16FD9650A6C48BEED2895DC5 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0ECDDB52DFF2A8C21B6FEF7889ED3D7D /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E3B37015D6E0E600A32572D89F8A9F20 /* DDOSLogger.m */; }; + 0EF10747EF2A02413E84BD5EF7C87A4B /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = A08A1D23A106C6BD28791B1ECA90DCE5 /* MJRefreshNormalHeader.m */; }; + 0EFD76F7AD42ADD91832DC587763228C /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C86841AAA54256E91AEB1BFCCDC8C763 /* Amb.swift */; }; + 0F4377E02EB437F7B9E8057DD477F38D /* PhotoAssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8820834CC6ECCD506B15B2C7308F7D /* PhotoAssetCollection.swift */; }; + 0F902D4DF9C36FE5C013A9553EE1DFC8 /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5F4D819E679EDE34E7811DEFB84C951E /* BRPickerView.bundle */; }; + 0FAE540AF1B286B3DB2B1A692C9CFA9C /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E046B009D3145657AD6ACB1A705C880 /* URLSession+Rx.swift */; }; + 0FD18359A58F66248D18498A8252A505 /* AssetManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 484B9927E2D287505141D36AFE79EFE6 /* AssetManager.swift */; }; + 103337BF8ACBBD1355A09C1805816F01 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0DB79253C45B430B6AF3C7C08C6792 /* Platform.Linux.swift */; }; + 10358166A89DEA3283C1A996CD8DC55E /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D159229F45A1E2DAD719967276C1FDFC /* GroupOutputNode.swift */; }; + 106F4BFFBE4F028458C0C4A5BAFD3B41 /* YBIBVideoTopBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 17687DAA076F725E7ED98624F934D3EB /* YBIBVideoTopBar.m */; }; 1080C4E4B6FB8B1BD23CB4AE3A2C31C5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 108D25E96A8834F93D0DAD5C26D654C0 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DF2F2BD4026684404814356D0CF94C /* RxTableViewReactiveArrayDataSource.swift */; }; - 10A4345F4313A493E14D63E1D3898591 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 447B3856567007402A6200AF7FBAAFFF /* CGColor+RGB.swift */; }; - 10BF11AC5501D529FC0AC9C0EAB13BF9 /* ProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 457FA944B0A7C8C0A3ED278D383F1FE0 /* ProgressHUD.swift */; }; - 10ECA5E647482291EC192D914C800ED4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 10DFC0B0BD8574C60410E9685E50BD14 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1105B4A023D2B23A2003AF236E9376E0 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224ADD350384620166C9B6DDDB1C796D /* BaseCompositionLayer.swift */; }; - 11346F40E3088B9652DC0EA4E270B2BD /* UIView+RespondersObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03B841617C5587398EEFE2D5426645C /* UIView+RespondersObjc.swift */; }; - 114069EBE34C9108E81D3884C4112C08 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD59AC17401E4B6AC036165EE37E3587 /* DotLottieAnimation.swift */; }; - 1140FCB1BDC1B86277347BB1A1325370 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF281D7E31AC70A307C03086EBD30315 /* LottieConfiguration.swift */; }; - 11538956E6B6D748323391EB865CBFFE /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC5874AC7BC1DDC80E00F4A8A89F7E04 /* UISegmentedControl+Rx.swift */; }; - 115E6A3F461DC8C1E92EFEE3058E0291 /* YBIBOperateBrowserProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = AC71ACF8E3C81F8CC0469F986A615ED5 /* YBIBOperateBrowserProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 118B8ECD6F567D82A1539896E93E2325 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 81110C1B2C9DD054A28070D327A4B81B /* SDImageCodersManager.m */; }; - 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00CFE7013892E0287DB9F828675A85F7 /* ConstraintDirectionalInsets.swift */; }; - 11B42BCAEFD55AB39F828A12C1D8016B /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 485408E360AD72EC8EF108876970455E /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11BFD0D6FBF22DE05909234A3D3564EF /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAB827AE790C8CF86A7E9B5470C603A1 /* Infallible+CombineLatest+arity.swift */; }; - 11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A3B03305237124F6D961B09074C7BDF /* MJRefreshAutoFooter.m */; }; - 11FC9573D3140E8580EE8B826043B4D4 /* YBIBSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5864D4C114162E0BA10DEC2579C18C33 /* YBIBSentinel.m */; }; - 124923313C2B82B02971CA3685CE7A4B /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 86D69306A3E8F0FFE2E75D815A1845A3 /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 126496714AD564062A8C10787CC01B8B /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = A15AA9DCB369295C692EAB2B75F86C54 /* MJFoundation.m */; }; - 12747F86266940B02E2B373CFB2EE754 /* OIMSoundElem.h in Headers */ = {isa = PBXBuildFile; fileRef = FCFB004F75A7631692C7C40A6ACF437C /* OIMSoundElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 129D663A7634574634E880F97DEAB5AF /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = EEDC18C59AE988234462B762F8AA56F5 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 12B0F9412DA72E5C518155799154EFCA /* NSObject+YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = F743A2748AC17A73D7FD17DE93626E68 /* NSObject+YBImageBrowser.m */; }; - 1313426F64905A867293DAA192DDAB28 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752F69F86320A1A30602F51CA9D7BAAD /* URLEncodedFormEncoder.swift */; }; - 13416A8B642871CADD954FD04797CC67 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F74AE13578B0E0037A7BD498D4D3FCE /* DataExtension.swift */; }; - 138D67F6083B792390FB49401FC6B96C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9B7DC1D658F2F9885A7DE783B28AD4E /* LayerEffect.swift */; }; - 13B0512A565AFF7DD1AF210965AB35FA /* DDLog+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A92ECE45B7324AE91FC8498577A94B /* DDLog+Combine.swift */; }; - 13DBF1513F653277014B703362F3DFE3 /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C11FC5EB105819A1542D8CD6F11C35 /* Int+DateComponents.swift */; }; - 141E78E1381DBCAF7D310FCC1C8BA54E /* YBImageBrowser+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 504ADE66476284CF91C1AF11C4CFEA44 /* YBImageBrowser+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1463FCD0976200B9E656F31FC5803F5C /* OIMFaceElem.m in Sources */ = {isa = PBXBuildFile; fileRef = C3CC44675F03122EEAA58B5B9D5EDD43 /* OIMFaceElem.m */; }; - 14943D0EE97A4966510A86F5C3FC66A5 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E3A549EA5D5ACE0266D3F92D4B912A /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14A37558E0138C9C3201C28578DA6EED /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 89310BE4BC9AFFE196F0074680A3B61B /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14E7FA491D8E0ADD6C6E74B1772E73CB /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B125FC59D0DA661DA7D186192DAF79B /* ViewEpoxyModeled.swift */; }; - 1509D9892B9A6D6BE7DE77053F26DDBA /* OIMGroupApplicationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9B5F9ED354EADD35B9188F1442F90D /* OIMGroupApplicationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 150C4577BF48F57FB9C9117625A2C538 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EEB633B90D402BA22C4A1F589ED6BFA /* CombinedShapeAnimation.swift */; }; - 151DFA20F9C21D4934D40B4FE3F5D891 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = D73B98D6D7D0DB6B026C7B912BC9C102 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 154230695B4E3D61B8D2BD02DAA2CE91 /* IQKeyboardManager+Appearance_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9557EA00CF01A7EC2DFC889B1CC1DFC /* IQKeyboardManager+Appearance_Deprecated.swift */; }; - 15B6B729310E90FF9BF0CD48273A19E6 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A87FFDE5CEE45A67D4474A709C80B266 /* Bag+Rx.swift */; }; - 15B86EDE2F58A6BFDC8A2FA898F256D4 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E570874AF9856D544CE4380B1F5CB06A /* UIColorExtension.swift */; }; - 1625D017B0A759A680FCB0C5C797A1A3 /* SGPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE83E300392C594DC3B5CC75BA57B9E /* SGPermission.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16352276D861E21F6C25DCD5A8A0BE1F /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ADDD454C0F11C8A656972C623E82FE43 /* UIView+WebCache.m */; }; - 165D5918232CDF31F2D012F7A586D601 /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0575CAAC981CEF7FA77F70B230CB9C1A /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 16746E111A8A707073043335AEC0A654 /* SGQRCode-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FC6384573CB576E54FFD3FCEB9AADB /* SGQRCode-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16CC427093CE09F879561F11238C085A /* OpenIMSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D1B4CE54C6E15B1D0A43F509739B672 /* OpenIMSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 171441111F393F70B4C789242FA8A1A9 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C89037E447763F3B659658757CCCF36 /* Range.swift */; }; - 1743080C31DF83745AB2683A11FBBCBB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3FAEE3E9614084E127BE97971366835F /* PrivacyInfo.xcprivacy */; }; - 174953FEBCEE7B162A5EDB2290126D12 /* ImmutableMappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645EAF366D719C473D77E88D33068BAD /* ImmutableMappable.swift */; }; - 178C56922BA738F67A565CA8681F0F05 /* OIMFriendApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = D684B1CA46400D38F045C91E9C0D26D2 /* OIMFriendApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 179439396BE32AAC0EBD8AF986573053 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 690E605084A8294828E3EFFADE6BCBD8 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17ABD1A935188470A532AF5630EAE19A /* CGImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FB2E3A706D3337222C6C4BDB07231B0 /* CGImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17BDA99227A012CF9CEA639D56A748A2 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F510D142D5B4E2948D2E5FB0BF7D90D /* RxPickerViewAdapter.swift */; }; - 17D5B4A9AB4645194E42F2EACE480782 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B5DA6247EB1E8C9D3C589826A52C995 /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 17D774DAF5C4C286CCED8F85F4B36271 /* CodableTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9900B4BB1724DEADBE3AACBDCE668735 /* CodableTransform.swift */; }; - 1809335C833BF5E3FE86CB05C7075723 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3017E2635727F86FD0DCB0183C2D749D /* SizeValueProvider.swift */; }; - 18280EBD305C8AA2B854584F685C75F7 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 513E743F8B1E0BD85D489E1CD6321F7A /* UITabBarController+Rx.swift */; }; - 186A2DC5B476A02DCCFD4808E3325486 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 185BEBB892465269D6E368180A09D6D2 /* ColorValueProvider.swift */; }; - 186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0093FFD81DEA6852408F0851F7E92517 /* MJRefreshFooter.m */; }; - 188C47E9E3B72C8C726E61AD750B2035 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1D56F345031C0161D60D37E0E4D891FE /* PrivacyInfo.xcprivacy */; }; - 18EE60727CAF1F9DB4AC6F58F69A010C /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = F75296B8402F78C79AB3E9ED4140BD53 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 18F2FD69EBCB5B9F1941D0C1FABA4684 /* VideoEditorMusicAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF432088E5505A72643E83ED6B0EDA8 /* VideoEditorMusicAnimationView.swift */; }; - 19164B08BA217FB9A3A7F6E1AFF24AEC /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD4D10BE7FF844B6D4AE30F3590CEC8 /* EffectValue.swift */; }; - 19455C60A2177C13A8725D642AC1D990 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23FCBC7F98205406F63C0E5BC94D5CD4 /* CompatibleAnimationView.swift */; }; - 194AF5868782BB0839C3D4A3C1122B48 /* Core+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B52C6F39B003B36F4D72B9375C0CD4 /* Core+UIView.swift */; }; - 19BFB7F333E1F85DED571EC6DA79EF13 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = BB9E213FACA6A2254B98B6B4C8E86027 /* PrivacyInfo.xcprivacy */; }; - 19C0FD2FFAF58F668A3FDC8386699728 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D80214457105E39AF3D5BF3AE0E59A8 /* StarNode.swift */; }; - 19DCC268C6178B9F89DD7ADDFDB5F5FA /* PhotoPreviewSelectedViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC1B959C709A32F6DBC83C2A949B6F4 /* PhotoPreviewSelectedViewCell.swift */; }; - 19E9F9236F77468892AE69B7F5ED27E8 /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A702013D9B3FB37CC188E85AB3199293 /* DateRepresentable.swift */; }; - 1A10909BFF2392D9F946A6487405E164 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F936CDE41B928C525F11404045788E2D /* RxTabBarDelegateProxy.swift */; }; - 1A47F6B6428CC393D000C663CFBFF3F5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E198EB9FBE8F340070000544CA3D9933 /* UIBarButtonItem+Rx.swift */; }; - 1A4BC84B0C50F51F8FFE8A37227EE46B /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B42CF73B15AADEF69AC64DDB2EC6254 /* RxCollectionViewDelegateProxy.swift */; }; - 1A6413B8DD6EFEBA4D21E7C52B1A0AEE /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 071B949E507B5AFC337BAC6D18D96F44 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1A7E28AA5B547FD2C03AB849E47A73CF /* not+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFCDB8F65FB00A53F8C11FF922918C24 /* not+RxCocoa.swift */; }; - 1A8C915663836B11DC3524DAAE284FF7 /* OIMVideoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B3879DAD61F1C2319EBE7C14D9578C7 /* OIMVideoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A9393A1B5F70A3BFCB9967DFFA7980E /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40471605A98013D1147DF0EDE0B21D6 /* PassThroughOutputNode.swift */; }; - 1AB3B7A920EF5274C6421E77AF480FAF /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; - 1AB690190A2CA1E22F1A214CEB697C45 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 810DD125C075AC82AF15C8B7F450DE8B /* SDWebImageCacheSerializer.m */; }; - 1ACED2AB2011019C18E4597FA17C7361 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B0360E68358A527BBBFCFAD4E239A37 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AD63F875F45797E7C1D46E7C898CFE9 /* AssetManager+VideoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4ECBA9FCF280FC576D6E67BC57311C4 /* AssetManager+VideoURL.swift */; }; - 1AEB50393C88A3A8E94E1C7F17881747 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0953E0B2D141D0C4642A246D91F96FF1 /* LayerModel+makeAnimationLayer.swift */; }; - 1AEBA7397BE356EB62FBA07D451124BD /* YBIBImageData.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E1B8D5671476B7E78A1952CBD28A29 /* YBIBImageData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B15A089050B6A0EF865ED57BC3BD7C3 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BD9D36CCC57F5B2B758E125479D04B4 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1B3594B7A73AEDFD26434E8B42789CA7 /* UITapGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04363E544A7448F5C128FD357C59799E /* UITapGestureRecognizer+RxGesture.swift */; }; - 1B54B5D6BBE60B992AD6E0B0C38B54D8 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CADFDC7C66A553F3E0D1FB1DD9C2D5D /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1B5B440676B88E51CC477BE0C3EB7BD4 /* YBIBDataMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 45C496803053165AE5BD1C3E29DBD2D5 /* YBIBDataMediator.m */; }; - 1B87A741E524BA00E3CFD3A38E24F71A /* OIMUpdateFriendsReq.m in Sources */ = {isa = PBXBuildFile; fileRef = 24604F8293B49014C70AAF47D4E86CF5 /* OIMUpdateFriendsReq.m */; }; - 1B91D389073C87C8B29157DAEF05836B /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153AC18D402B63B97814009E1421CD55 /* IQInvocation.swift */; }; - 1BA75F56E78A454136945A7C6F67BEE4 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9296971AE15F5EE566209432B7BA235 /* StrokeAnimation.swift */; }; - 1BAC69260156BD0B7C09BAE5D070F0D0 /* YBIBDataMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 59CCBDB73A18EADE7DB58068B22D2A1A /* YBIBDataMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BDE2FFB1EFA43AD2D8EADD6BD3D851C /* repeatWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D6AB8E3C784ECA49E22A966308787A /* repeatWithBehavior.swift */; }; - 1BEF0570918130CB9C4E7EE398035F17 /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C22FF9B3BC266D676190A7D438D1187 /* ColorEffectValue.swift */; }; - 1C016469B5AA70C08BDFECAA27EAB051 /* OIMLocationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 33644AADB1E05ED10F8469E5C0505B24 /* OIMLocationElem.m */; }; - 1C0B685F6F8E0B28F1C124B553D822E2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 76FF6D1160E6F073337FCE97653AED1F /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1C4341D3342F37B1C47EE7F2B75E2CB8 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EC16F3463A5859711452ABD356A904 /* SharedSequence+Operators+arity.swift */; }; - 1C4D430B867251402232CD36BA776B17 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3F486CC60A79C1312BC89AEFA96526 /* ImageView+Kingfisher.swift */; }; - 1C5A7BFB8D2A5906F22C3F37C11CC18C /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD60B3C09BBF237932A46AC70F20EA3B /* CompositionLayer.swift */; }; - 1C8EF9D7A9C4472755FE27620C792186 /* lossless_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 03703C3E7AD6D4A3659FFCF3315A7026 /* lossless_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1C9403F26DC31F379CEF5D952B0189BF /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5313187081D1C3866DBFD9DB66EB36EC /* Utils.swift */; }; - 1CD17F78F8DB81B2A25359CF236DA455 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EC10132A12AA03F4FC22805AFDC880E /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1CFA0634F7CCBDDC1985E4C56876EA3C /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BAE10CDD5A7B18BEFB7BDB08BD875B0 /* Asset.swift */; }; - 1CFAEF271291CF9E61AB9A05C13CE091 /* ObservableType+Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9D9F4FEB685750A862EF48923EF18E /* ObservableType+Weak.swift */; }; - 1D0D37AFFF680104C106001F9D93F23B /* IQKeyboardReturnManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DBD5CBF94CE830EB251614321A6761D /* IQKeyboardReturnManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D147502E163B4AA9D2C66CB26A2C14F /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D59003020EF358F4EAD35D9FF353085 /* StrokeNode.swift */; }; - 1D1714E54FAB616FD5EB2045B032E6AD /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB38AD86688677540A9AC8CEE16E8AD /* Disposables.swift */; }; - 1D20F8CB844E429EC8D55C29FC6A0A91 /* IQTextView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91286AC32210D68C633FE67DBAC20F79 /* IQTextView-dummy.m */; }; - 1D2CB89B3DBBC0EBB613F753F58FAD32 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 668EDADDFADE33BDFF36144017979851 /* Date.swift */; }; - 1D2D66E3331F77A55BB82C3920F7C40C /* OIMManager+Group.m in Sources */ = {isa = PBXBuildFile; fileRef = 64600423F2621DB34B94C9CACCE75F3A /* OIMManager+Group.m */; }; - 1D74158DCC81C4E83C0A8945EDE69C86 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8E5E4EDA7AD8617B23292A4C7ED0BA /* SizeExtensions.swift */; }; - 1DAD16111DCF0BFEDDF9BD4D09008454 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AF63331D95D8166FEF4F8515971FAC /* DotLottieManifest.swift */; }; - 1DB413B01CC591F2EADBBE0923F02E8E /* mapTo+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC5AB4332373A46B5568FB838D0C4E2 /* mapTo+RxCocoa.swift */; }; - 1DD884880391CEE4960F5F0D695CF8A4 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C90136940F8752CBE75A7C9E43D9AFAC /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DE5A65531D35FBB1E317481CD316342 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E5F1D9EDFEEF7AEFE4325006C99C690 /* ImageModifier.swift */; }; - 1E38D43C5BCA95E8CC8DF9A5DAE7A4D5 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B203EC921FADA54AB8378034E2792F63 /* UITextView+Rx.swift */; }; - 1E69CC320C3D47537D323EA32864C927 /* Infallible+CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D7C00937B7ECF7C758B8150BE4243A /* Infallible+CombineLatest+Collection.swift */; }; - 1EA011B45EC780B434507AFB3D9647ED /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 602915C84F2BB517F4CD67332309EF4B /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D65726167444488941AD950675B8CDD0 /* NSString+MJExtension.m */; }; - 1F2DEB722138E3D7CCC4A02F01414AEC /* OIMUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE5A47BB5E5A4FDBB03327C3222FF1D /* OIMUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F5D665AFB5C882F7909112D44139A39 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 7219554DBB564DFF980B39C1354DB1C2 /* UIImage+GIF.m */; }; - 1F7CAD1F3E0F1E7D5DB40BF5382B0044 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F9A305C75884CF8139FCD548FFD8AF /* Map.swift */; }; - 1F843A0B4CC4D94F6DD9D266567AE6DB /* BaseConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2079DCFE244C9E4D2D47084E9A4E0 /* BaseConfiguration.swift */; }; - 1F8EF54CE75F0E6A33AEF9E52C1EB799 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 36608396A45B507B81F2D851BECEC334 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1F95E373A37C5625CC6CD68D1F433556 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98515211436030181A7C8825DA550176 /* PreCompLayer.swift */; }; - 1FBC61AD6C848603C1B3AE2B8CE82C0F /* YBIBImageCache+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 31DC95067730718CBECDDF182EDBE405 /* YBIBImageCache+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FBE17889C1976DC4022F1202E19E5EC /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 673A57C46D00F5D4CD31400C86D6ADBD /* OptionalType.swift */; }; - 1FC4674517A5BB9F04E6F6AE83CA0242 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E1A7C29A58AA54C0D5FAB22736FC1E4 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1FE523A57E1F050C9462927D72E6453E /* PhotoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 151784461A9BA88CBC98AFB3D58D445C /* PhotoEditorViewController.swift */; }; - 2014B01D7621E7DDAA1C4784FF7EF0D3 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E867ED58E7E69AB607EC7BCD9FE4F6B9 /* DotLottieCacheProvider.swift */; }; + 108D25E96A8834F93D0DAD5C26D654C0 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D590E23D2401DC40E016AE0FDDF6F34 /* RxTableViewReactiveArrayDataSource.swift */; }; + 10A4345F4313A493E14D63E1D3898591 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705FE0812D1F78D361814065FAF71ED5 /* CGColor+RGB.swift */; }; + 10BF11AC5501D529FC0AC9C0EAB13BF9 /* ProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5EE72D5DECDAFE437630FE34AD02F85 /* ProgressHUD.swift */; }; + 10F16AC3337D401D95B70319FF26CA95 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78A81168CF5BC5B1D85BC6F1F326989E /* IQKeyboardToolbarManager+Toolbar.swift */; }; + 1105B4A023D2B23A2003AF236E9376E0 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E70EA80A6A7FBB78FB66795FE6F25F8 /* BaseCompositionLayer.swift */; }; + 114069EBE34C9108E81D3884C4112C08 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACDD9DF9BDB8EA5D0237DF42311EBE64 /* DotLottieAnimation.swift */; }; + 1140FCB1BDC1B86277347BB1A1325370 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 210E8B3E907B2C645CCD869D5234C739 /* LottieConfiguration.swift */; }; + 11538956E6B6D748323391EB865CBFFE /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58561682F61B469BC1A80E18B5DFA90 /* UISegmentedControl+Rx.swift */; }; + 115E6A3F461DC8C1E92EFEE3058E0291 /* YBIBOperateBrowserProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C04BAC62176F8D6BA9D6F64F7B5969BD /* YBIBOperateBrowserProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1194E62AA3F6F506799B1A43B16942B5 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FCEF9A4CCA5396ABB93C428F132DC0 /* ConstraintDirectionalInsets.swift */; }; + 11C874E8E7EBD295ABBC1365FC1C1F86 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 11C929E6BFB46F981685446F26DCE605 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CF437AD2D94178BA0DD60B4918185E56 /* MJRefreshAutoFooter.m */; }; + 11FC9573D3140E8580EE8B826043B4D4 /* YBIBSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B651725F6B6DC746644AC3E2C963F5 /* YBIBSentinel.m */; }; + 1209CC2C1D005107878D8CCFEB9769FE /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C63BAF683D8F9053F11B333E6B59E1 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12126C0A2AD8578D3E3874D1F0D129B3 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22080567CFFBB62FB4A9CAB4BA858C20 /* Binder.swift */; }; + 126496714AD564062A8C10787CC01B8B /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 778A91344380D99FFA129B58EA15BF19 /* MJFoundation.m */; }; + 12747F86266940B02E2B373CFB2EE754 /* OIMSoundElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5877471D07BEE54F411F3B6595A69B1F /* OIMSoundElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12B0F9412DA72E5C518155799154EFCA /* NSObject+YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 8745A6355DE1F3C8196F5CF9F6370B57 /* NSObject+YBImageBrowser.m */; }; + 1313426F64905A867293DAA192DDAB28 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58352B4B029C63C589773B54C41F77C /* URLEncodedFormEncoder.swift */; }; + 132AB999C64A17477FDCC324B9F8C3A2 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = EA63E6A519F91C97591DAF114F634FF6 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 133D4036B80FEC81083D14417775A8C3 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0A1FE39110743D50B13068B4C94BEA /* NSBezierPath+SDRoundedCorners.m */; }; + 13416A8B642871CADD954FD04797CC67 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBF0C31E72B67EA27FF6809F5DD5D9D6 /* DataExtension.swift */; }; + 1378200C53053198AEF5C75BABBEF58E /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 037F9574F229C351F027AF752A24315C /* SDImageGraphics.m */; }; + 138D67F6083B792390FB49401FC6B96C /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C162DCB7A4DE04B79F580FE221544CE /* LayerEffect.swift */; }; + 13B0512A565AFF7DD1AF210965AB35FA /* DDLog+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D20E5A7B32396278597AD29B817CB2 /* DDLog+Combine.swift */; }; + 13DBF1513F653277014B703362F3DFE3 /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0098D4B7679AC7EF7FC219CE01C48B73 /* Int+DateComponents.swift */; }; + 141E78E1381DBCAF7D310FCC1C8BA54E /* YBImageBrowser+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B83E3F2DCF34F2A73FF6E95BE2C5D3F3 /* YBImageBrowser+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1463FCD0976200B9E656F31FC5803F5C /* OIMFaceElem.m in Sources */ = {isa = PBXBuildFile; fileRef = DE104ADC996D7B5363D31A3F90CB1D8F /* OIMFaceElem.m */; }; + 14941B4F679EB26EE74BAC6D2AB7487C /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEAD0DE7CC7BB2091A0D0B45A3F742ED /* InfiniteSequence.swift */; }; + 14943D0EE97A4966510A86F5C3FC66A5 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7EAF26504CAD9A7267EB22E9B97171 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14A37558E0138C9C3201C28578DA6EED /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = E417B30DE8CC90EB175F1F76BF3EDD27 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14E7FA491D8E0ADD6C6E74B1772E73CB /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682FC9FDDB2614C3B0FD50FB5FE2493F /* ViewEpoxyModeled.swift */; }; + 1509D9892B9A6D6BE7DE77053F26DDBA /* OIMGroupApplicationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 01E96F424297EBDD0D1763D28F285378 /* OIMGroupApplicationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 150C4577BF48F57FB9C9117625A2C538 /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7929402B1C909AAB3A71B878F53CEF95 /* CombinedShapeAnimation.swift */; }; + 154230695B4E3D61B8D2BD02DAA2CE91 /* IQKeyboardManager+Appearance_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA96B30B20B5177DBEC6486B1A8B5D49 /* IQKeyboardManager+Appearance_Deprecated.swift */; }; + 15B86EDE2F58A6BFDC8A2FA898F256D4 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFB8D8B6A743A3B3A0DCC1C774DB0AB /* UIColorExtension.swift */; }; + 15E6E572206C36EF6A7B57C85B3399AD /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E59A2FE81AD0953E03D1EF4FD1A1B9 /* SDWebImageDownloader.m */; }; + 1625D017B0A759A680FCB0C5C797A1A3 /* SGPermission.h in Headers */ = {isa = PBXBuildFile; fileRef = 47AD85C65452A893BBDD93B6F715F4C4 /* SGPermission.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16746E111A8A707073043335AEC0A654 /* SGQRCode-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B97481033B039696A8BB607CAC27FE03 /* SGQRCode-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16AA39E87C11601D1C68DB4A78B9D2C5 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA51F0DB100877AD58EF09FE7FE81D4 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16CC427093CE09F879561F11238C085A /* OpenIMSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C777559BE5E55BFA689194E7EE15C08 /* OpenIMSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17464C96F17B07CFCBDCE42E40AEF592 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8E1B66346C4F15731EBEB1E11C606DF4 /* PrivacyInfo.xcprivacy */; }; + 174953FEBCEE7B162A5EDB2290126D12 /* ImmutableMappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E41582DA468A23705B17AFBC7CE97AD /* ImmutableMappable.swift */; }; + 176B924D14DF82F2BBD31380D8CFBED1 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E00559850F7C7A1631220D9921C809 /* Map.swift */; }; + 177551992713EA2FCFCBC96BCDF3B548 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EC4850DAB95B4F58ADDBEA9461AE2F8 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 178C56922BA738F67A565CA8681F0F05 /* OIMFriendApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = D67FDBAAEED8DBCD7555715377F4099F /* OIMFriendApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 179439396BE32AAC0EBD8AF986573053 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A008C1559D788E0969C9F091A8E887 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17ABD1A935188470A532AF5630EAE19A /* CGImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = DC28C3D9DF2136337012FA1DC757AE9D /* CGImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17BDA99227A012CF9CEA639D56A748A2 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B305DBE0D9B360618FAE3CBF253D88A3 /* RxPickerViewAdapter.swift */; }; + 17D774DAF5C4C286CCED8F85F4B36271 /* CodableTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C10A536A72FE9228F9BED2F91A0E55 /* CodableTransform.swift */; }; + 17EAB17290DB4C1E188EC71B04DD1B01 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 654B0B154C0EC27FCC87C9728F9B04CA /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1809335C833BF5E3FE86CB05C7075723 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 711A3E589B33231270E92032EB20F045 /* SizeValueProvider.swift */; }; + 181972B17955E36868DA2CA0EDC3A943 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 288EA526915566208380676128B17629 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18280EBD305C8AA2B854584F685C75F7 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510047A55C32D8990F7A302B7C9AF581 /* UITabBarController+Rx.swift */; }; + 1844C7697B1CF9C40DCE9F3D3F81BF9E /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 27EE638A9F705C5E6B9DCAF1235F1779 /* SDDisplayLink.m */; }; + 186A2DC5B476A02DCCFD4808E3325486 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F37224A53776122658CE8F21D84F15 /* ColorValueProvider.swift */; }; + 186B573F1BEB8A23419A02814A7741DB /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 454DE964EAE6CF295C20550CD0F58183 /* MJRefreshFooter.m */; }; + 1890A37BDFB0A545A54349C90E1844ED /* backward_references_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = BF790A4E0237F030AA6EC94128D3F7C2 /* backward_references_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 18A9BD20BD92F84CB527CEE24403C91F /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9E3A9E237554655197F266F7B4436 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 18E15A8F3E7A6A0AFBDC265971B598F6 /* IQDeepResponderContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B19335B1ADCD8AC45F9D21D99EF94AEB /* IQDeepResponderContainerView.swift */; }; + 18F2FD69EBCB5B9F1941D0C1FABA4684 /* VideoEditorMusicAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 769A5B05F110F9BBAD2F29ECA8400C7D /* VideoEditorMusicAnimationView.swift */; }; + 19164B08BA217FB9A3A7F6E1AFF24AEC /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A1EDB37F3C810836E76E4B92AF7231 /* EffectValue.swift */; }; + 19455C60A2177C13A8725D642AC1D990 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F97A8C868569906B8A0980DAAFC77DE /* CompatibleAnimationView.swift */; }; + 194AF5868782BB0839C3D4A3C1122B48 /* Core+UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FAAB5D9A63B8A5B56E11980ABBB53C /* Core+UIView.swift */; }; + 194DE07D0C413192182C519EE98B0B11 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 3705D94FF2FA8515A9C0193C24458618 /* SDAnimatedImageRep.m */; }; + 198E46FEAC4C34781319C5B4310E9658 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 388E201FD0327B9AB3F5906FD6027EC6 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 19AE2EB2E3C07C86E92CC5BEB3D40BB1 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 6715ECE3B8265AC8529FE42E97A0B7DF /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 19C0FD2FFAF58F668A3FDC8386699728 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FE6AFF67BDF407FD4CD50C8AAB2AB7 /* StarNode.swift */; }; + 19DCC268C6178B9F89DD7ADDFDB5F5FA /* PhotoPreviewSelectedViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7604D4A871DEF846E8C558BF6E4235FA /* PhotoPreviewSelectedViewCell.swift */; }; + 19E9F9236F77468892AE69B7F5ED27E8 /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7F77A0D45B642EBCBD8B872F8AF889 /* DateRepresentable.swift */; }; + 1A0A98ABB5B2CCC48EF739D2BBF4E5B8 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 706963A1A9C8D5A557873AFEAE45DB04 /* YYSpriteSheetImage.m */; }; + 1A10909BFF2392D9F946A6487405E164 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60805A1372D09D9610A0414F8CC6A236 /* RxTabBarDelegateProxy.swift */; }; + 1A260121602C475C45F89BE263F56588 /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F8115E5AFF634B6833041903C9BAFC5 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A47F6B6428CC393D000C663CFBFF3F5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A91556D84199D9E36CD5E953444E42B /* UIBarButtonItem+Rx.swift */; }; + 1A4BC84B0C50F51F8FFE8A37227EE46B /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBBD2CFF1782A3E2007F7FE520CAED75 /* RxCollectionViewDelegateProxy.swift */; }; + 1A7ACC7104A0062A9CFF12A9ADD53421 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D79391457E883E1258E3DA9EFF192ECC /* Sink.swift */; }; + 1A7E28AA5B547FD2C03AB849E47A73CF /* not+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D0633545A97DCF435E466E84B6EEBC6 /* not+RxCocoa.swift */; }; + 1A8C915663836B11DC3524DAAE284FF7 /* OIMVideoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E25B0D069275D9BA5A0ABDC45734F644 /* OIMVideoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A9393A1B5F70A3BFCB9967DFFA7980E /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1B040B0263F263CE40FCDDE5481570 /* PassThroughOutputNode.swift */; }; + 1AA1377152409183D3D33BA10929BCB0 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = E44416A6A634EE74B66F573EBBCAA3CD /* UIView+WebCacheState.m */; }; + 1AD63F875F45797E7C1D46E7C898CFE9 /* AssetManager+VideoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5F3E9522D43C66518BCF1F02A6203C6 /* AssetManager+VideoURL.swift */; }; + 1AEB50393C88A3A8E94E1C7F17881747 /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C50CD417EE28A0423B80B3B4688D5EB /* LayerModel+makeAnimationLayer.swift */; }; + 1AEBA7397BE356EB62FBA07D451124BD /* YBIBImageData.h in Headers */ = {isa = PBXBuildFile; fileRef = B1513D60BF2F3C38C2117B35088C5D83 /* YBIBImageData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B178612232FBB4BDBAC33A45C8631DB /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = C57CB41582F3CBD21F3915AD6E1F75E2 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1B3594B7A73AEDFD26434E8B42789CA7 /* UITapGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 616A3CA567B2293DC27EC1024E3FF2BD /* UITapGestureRecognizer+RxGesture.swift */; }; + 1B54B5D6BBE60B992AD6E0B0C38B54D8 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D235396973296B7E9195F112AB8F9F10 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1B5B440676B88E51CC477BE0C3EB7BD4 /* YBIBDataMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D39E813842AC055D241A92F26184EB6 /* YBIBDataMediator.m */; }; + 1B72E534FD2F9FF2A4E1D96B5018A358 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2439EF3C0EB6FF273A6BACD046468C2D /* RetryWhen.swift */; }; + 1B87A741E524BA00E3CFD3A38E24F71A /* OIMUpdateFriendsReq.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F8406FF573869F7163C9D2B3DBD657E /* OIMUpdateFriendsReq.m */; }; + 1BA75F56E78A454136945A7C6F67BEE4 /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442F2AF2C8FD74DA2CF3B79683D55825 /* StrokeAnimation.swift */; }; + 1BAC69260156BD0B7C09BAE5D070F0D0 /* YBIBDataMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = CB215ED1EA63C63592BBD8EC39278C48 /* YBIBDataMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BADA963F5105E6DBB4DBEF932B01222 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C60908FEFC5B7DA4CBEE895FC072ED7 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BDE2FFB1EFA43AD2D8EADD6BD3D851C /* repeatWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A429135F42B127A5CB0E0D73E9B1C3 /* repeatWithBehavior.swift */; }; + 1BEF0570918130CB9C4E7EE398035F17 /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F8EE347C1FAA7090EC967BC1EE654F8 /* ColorEffectValue.swift */; }; + 1C016469B5AA70C08BDFECAA27EAB051 /* OIMLocationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 346A83E2971BE5DFE2C962E9A727EA80 /* OIMLocationElem.m */; }; + 1C1A9E3D4457974CF332340AB7978B65 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65EC1DC3ED7F84EDD6FE034678A5E32C /* IQKeyboardInfo.swift */; }; + 1C4341D3342F37B1C47EE7F2B75E2CB8 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BEDAFEF6A2A32530ECEF3D3E25BB4D /* SharedSequence+Operators+arity.swift */; }; + 1C4D430B867251402232CD36BA776B17 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AE4513D8FB251B2E544DED7536CDD3 /* ImageView+Kingfisher.swift */; }; + 1C5A7BFB8D2A5906F22C3F37C11CC18C /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDE7EDD0FC77BFEC8D8A32BFD407BE7 /* CompositionLayer.swift */; }; + 1C859ACCAF6650F226F834FA645E546D /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 524866F94A13CC11706F8B5CD203B5F1 /* Date+Dispatch.swift */; }; + 1CFA0634F7CCBDDC1985E4C56876EA3C /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A21561CF0BCE72D84792C131C64852DE /* Asset.swift */; }; + 1CFAEF271291CF9E61AB9A05C13CE091 /* ObservableType+Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9439F22018E36F736DC1AA5E08B4FF28 /* ObservableType+Weak.swift */; }; + 1D147502E163B4AA9D2C66CB26A2C14F /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D9BF08A0764394A74A29772E1635053 /* StrokeNode.swift */; }; + 1D2210462BAA572C38F6C0195C68B008 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57A6D2DF79513BD98DF7D96F56421BD /* ConnectableObservableType.swift */; }; + 1D2CB89B3DBBC0EBB613F753F58FAD32 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EBC2E397B4DC20677F210025EA9633D /* Date.swift */; }; + 1D2D66E3331F77A55BB82C3920F7C40C /* OIMManager+Group.m in Sources */ = {isa = PBXBuildFile; fileRef = 42BDFA59E72E915D77ACD0722D228E10 /* OIMManager+Group.m */; }; + 1D74158DCC81C4E83C0A8945EDE69C86 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA43D707801EFFA662AB994F2A4ADB4 /* SizeExtensions.swift */; }; + 1DAD16111DCF0BFEDDF9BD4D09008454 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408E90D64B880AFB491FC2DF296028EF /* DotLottieManifest.swift */; }; + 1DB413B01CC591F2EADBBE0923F02E8E /* mapTo+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264D4F7AE582DF424083AFD51F1E516D /* mapTo+RxCocoa.swift */; }; + 1DCEEB2B22B33F29D82E768DB059416A /* IQKeyboardToolbarManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1DA580F23E6641F29EE227C27B3FB2B /* IQKeyboardToolbarManager-dummy.m */; }; + 1DE5A65531D35FBB1E317481CD316342 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97E40352788734C0EC519F7A853EBD5D /* ImageModifier.swift */; }; + 1E2FCC70AD6980ADCA5E9C1FB63EF0B4 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56EC12A0BDF79165A304BAA0DC226E66 /* GroupBy.swift */; }; + 1E38D43C5BCA95E8CC8DF9A5DAE7A4D5 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65EC3B5A47ED2DB8BEBD6E5A2BA9D943 /* UITextView+Rx.swift */; }; + 1E5F1147EA1A2A40E19E345F37E03950 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 180E44BD3ADB8A4DF38EA2C846D63307 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EA011B45EC780B434507AFB3D9647ED /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = BE84A010D3A4D4B4AE4A1EF67DC95D74 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EA187490BFFCB2C6C46573270AC8B2B /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7BCB7D6F7E69870B894EE206268D3B5 /* AsMaybe.swift */; }; + 1EA55FE3952624D9F1C851FA657D811C /* IQTextView+Placeholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 390A1A7323A93035474ED42E283E1377 /* IQTextView+Placeholderable.swift */; }; + 1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 39BC6D134F703280168689741979BDCE /* NSString+MJExtension.m */; }; + 1F2DEB722138E3D7CCC4A02F01414AEC /* OIMUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C87672B682C8264AA656AD8C27DCDE3 /* OIMUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F32C4485A60591A8E4E01D13BCFF89E /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = F73C7C2B53DA9F84943B107D86910C9F /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1F4148E547493D7F1E08517E4A10A43E /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */ = {isa = PBXBuildFile; fileRef = F956E149F5B195BB7833F97FC6211AE8 /* IQTextInputViewNotification-IQTextInputViewNotification */; }; + 1F46BC72239C00B6375B845426964315 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; + 1F6D811FC66A05EA17D8838EAC88417C /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D330688169ACC3C0863CF1DC5AB0D3D3 /* DispatchQueue+Extensions.swift */; }; + 1F843A0B4CC4D94F6DD9D266567AE6DB /* BaseConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC25D8457B35E34A658443FCC6F50A3D /* BaseConfiguration.swift */; }; + 1F95E373A37C5625CC6CD68D1F433556 /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0E071374D0AF7B5F3B1DBD62C78613 /* PreCompLayer.swift */; }; + 1F96FE22575E4E4FEC971C3F6C5A2CAA /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C271584C489698FD8A5C78A867F0A5B /* VirtualTimeConverterType.swift */; }; + 1FBC61AD6C848603C1B3AE2B8CE82C0F /* YBIBImageCache+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 331EDDF6D1F4D24A3E634155421CCA6C /* YBIBImageCache+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FBE17889C1976DC4022F1202E19E5EC /* OptionalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33D079F1B5099BEBB2203CE47B1266A4 /* OptionalType.swift */; }; + 1FE523A57E1F050C9462927D72E6453E /* PhotoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A52891B952CE0665BC3EBECA6DD030A /* PhotoEditorViewController.swift */; }; + 2007778F9888153FFBD5794F3FC181A5 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A57DF80D87FDC6C19054AF983750B00 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2014B01D7621E7DDAA1C4784FF7EF0D3 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E9F00739D1C78BEB77C1D894110477 /* DotLottieCacheProvider.swift */; }; 202812410FF22B588DF523787B54E176 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 202C81EBE9C1876F926642BC0EB8AA4E /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B3DFCB6626CAED40B8DD5414A0AEDB /* Switch.swift */; }; - 20342C3491090D9F1DB91C5CE745291E /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB111E067CBA71B9EAECFE87CA61604A /* ItemsExtension.swift */; }; - 2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15A14A9B3B56CD3620F27FE10246ED4C /* MJExtension-dummy.m */; }; + 20342C3491090D9F1DB91C5CE745291E /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAE475C11AC074D7DAE925AF9ED3142A /* ItemsExtension.swift */; }; + 204273B22B508EB5C5D6BA9D43D08603 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B032CFCFD657CC911D182D8D2A811A27 /* MJExtension-dummy.m */; }; 205EB01AED14BB574DD54EAFE26E4786 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 208BA7E9A4055B273B4BA785F0A0E6E5 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = E493FA87C8F2C567D2A2EFE2B492ECF1 /* SectionedChangeset.swift */; }; - 20988E7C942B437989E7A7BF1F8E9136 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD81364B15CE97A50F4F1E3EBF2BDDFB /* DispatchQueue+Alamofire.swift */; }; - 20AA7FC654A10E938623ABB23D8EEFC7 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889202478956CBF653FCB3A70D63F923 /* Platform.Linux.swift */; }; - 20FDBBA13FADC258306290D61E078B30 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B988BFA292DDCFD8FF24A52B0EB9D9A2 /* UIView+SwiftUIView.swift */; }; - 215254D820230480A086DCC6E323D256 /* RxDataSources-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14AE85DF932316951347592BB02DD86A /* RxDataSources-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21ADD9908F7B0003FCC8E1D221548068 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BEB94DB3C72FE1C992BCA3BA4EC70CE /* MainThreadAnimationLayer.swift */; }; - 21B415E684E478369BB5D2C63382C613 /* VideoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B950223B4FB11B05A14A5204B1B58F4 /* VideoEditResult.swift */; }; - 21C078FE54F002D8E1EEC4A2E086ACDA /* IQKeyboardNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3375B684E672B72958F29EF799674A /* IQKeyboardNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21D63B13E08D7D4A364E3626F33E25B4 /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D95DEFCFF7EC4E94AAFE9A4AE34B084 /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 21E610AE7C7E2A674D6B23FBB8DF6978 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEE38A042DF93BC9B4B096EC5CA7D5BB /* Zip.swift */; }; - 222DD68FB0CA610AA091A224FA5DDB2A /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A8FF055027D24D0D4C4BCF2B6DBB957 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A367FA08FBF60DAE3A4B0D665AFC15C9 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 225B339BBBB5BADC1BCA9E6E050486C2 /* HXPHPicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8AA7AC55E8DD8AF944D1E12B0B0EBB /* HXPHPicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2260352B17E9CBFB9A5E5306851A2649 /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = ACA94937737DC99D386926409A968C80 /* DDContextFilterLogFormatter+Deprecated.m */; }; - 227638CEE6F92D3BD0F9B0D45B49C833 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26FC5D2F990705B5F02164E77D975860 /* RxTextViewDelegateProxy.swift */; }; - 22ABB2CB25ECF7224B583221B4C97CBB /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B20B6F6775646EF84DCE0CA3037BEE3 /* ReducedMotionOption.swift */; }; - 22D04DDA4B2DB9053FA5823CD1C3D531 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 22D81BCCAFB6DDBDB8EA7D09CA6B36AE /* MGCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 882DC4FA92813795D7B87B90D3E25226 /* MGCDAsyncUdpSocket.m */; }; - 22EF1D1B405331F794F1D42A447A1E9C /* FromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F13D9BA52A21D338628C43BF7FA587 /* FromJSON.swift */; }; - 237361CACF01EC0CAD60EDFA9E3D6537 /* sharpyuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 99331301ED39EF60E738DC5C02309A47 /* sharpyuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 23E0E5B329060D9643B8C247723D203F /* PhotoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE8464813CD3412876F7F695566B05E7 /* PhotoEditResult.swift */; }; - 23E31B1322743D2B4A02DD0726DFE870 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D84F2E8E6AF94D7FFC59C46D64E40AF /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */; }; - 23E643CAC637CA6A1A22782F31E9099F /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1514B98160DB6561A00FF553C3C1DAA4 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 23FE01D287B099C7BA601512A2E89162 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 959F6B7C870839DB4D3428B2E7458A29 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23FFBC0BECA1768AB06E96F8F2A66958 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5D8794DBD5EE6AC573CAB8AA22DE4ADB /* PrivacyInfo.xcprivacy */; }; - 2406E75C5BC4A48D3AF2B856ECEC02B9 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8029DD624B9D81C22C6458974AC3D862 /* SDWebImageDownloader.m */; }; - 243FC08968D968284B21109B4C52F5A1 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C3600F97BE21E77C9A62ADD96061E8 /* CompoundBezierPath.swift */; }; - 244800666AA0F1A41DB272C987807987 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5244AB21CF1BB2119D128A151146200C /* SDFileAttributeHelper.m */; }; - 24602A22A0EDD46CCB2A83FC1AE84556 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C7F07B4651D48670BEEA5E5C36C86D07 /* SDWebImagePrefetcher.m */; }; - 24637C51989929A62E5E75585544A14D /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C203375A335F136B937119112878D14 /* IQKeyboardManager+Debug.swift */; }; - 247821E744FBB282086CE32F51107D20 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B1429DDBA547CA1810BF72A97A1B57 /* UIImageView+HighlightedWebCache.m */; }; - 24C1E769A84F98247F4661B624E1EBD6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 00562094AC164A178AC08376E51152AE /* PrivacyInfo.xcprivacy */; }; - 24E72CBC4A4DB70615D5F552218E906D /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B3B7B4BCE596BDE1EF2A7E045DBB00C /* CoreTextRenderLayer.swift */; }; - 24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 364CF71E00BFA824FD423DFCD7677548 /* NSBundle+MJRefresh.m */; }; - 24EF0F2E535B0DEB4F07AD07059677A0 /* sharpyuv_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 00FBF832B175EA652CB88C860D59E095 /* sharpyuv_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 24F05AE767C4BA4A3D46405B285C1917 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A784E373C5B21C2F5F434A0F96E5E4AA /* LayerModel.swift */; }; - 250DB522E2B88BC538C5B468436228DC /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = D1870C217DA709D1C93D4FC6DDC641F1 /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2540E175E1B50110D019CD7CFC69E9BD /* sharpyuv_dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A18B95B507E61460FF834E73FA5BC14 /* sharpyuv_dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2558B9A09FEC5710F7D00DD5E3E053C5 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7AD37970FA6942AAF47EAA4E201A1A /* Request.swift */; }; + 208BA7E9A4055B273B4BA785F0A0E6E5 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C209B1FF4A4336B9F1E2455A671257A /* SectionedChangeset.swift */; }; + 20988E7C942B437989E7A7BF1F8E9136 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6811332A1AAB8326B699B47DD80836CE /* DispatchQueue+Alamofire.swift */; }; + 20FDBBA13FADC258306290D61E078B30 /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F591F6C6B582F5E8709C969B4C1099C /* UIView+SwiftUIView.swift */; }; + 2107FBF0A70FF5A8EEF26AB7CFFB2AE5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9EC10CF6FC79DFB7BB257CD473C69ED2 /* PrivacyInfo.xcprivacy */; }; + 215254D820230480A086DCC6E323D256 /* RxDataSources-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F84A438A67011B82A714B0DBBD00CC81 /* RxDataSources-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21ADD9908F7B0003FCC8E1D221548068 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCC139E6A9A989613D4572F3536F2BC /* MainThreadAnimationLayer.swift */; }; + 21B415E684E478369BB5D2C63382C613 /* VideoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45E9DE4557D8293A19D3A550F53621EF /* VideoEditResult.swift */; }; + 2226E69CD1509DBB92A20505DB03A71F /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEB433EDAD175285731D36ECCDDCC86 /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22516EA77E7120000632C30BD9A03927 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = DF31C668ADABAF86BA6B8596EDC8A050 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 225B339BBBB5BADC1BCA9E6E050486C2 /* HXPHPicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFCEF29EA0BADE6F3F10D171F0FE601 /* HXPHPicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2260352B17E9CBFB9A5E5306851A2649 /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = C19CD2437255057296FCD7FE4CD2A512 /* DDContextFilterLogFormatter+Deprecated.m */; }; + 22659F0E141158A873947512F455F086 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 227638CEE6F92D3BD0F9B0D45B49C833 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CA377037A4AD58E97A451EC1E423F4 /* RxTextViewDelegateProxy.swift */; }; + 22ABB2CB25ECF7224B583221B4C97CBB /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC572DE50DE76A6EEB468CF36FC01208 /* ReducedMotionOption.swift */; }; + 22D9D494C26B40368647519FE900311E /* IQKeyboardToolbar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2679828EF182E72C2F7A362913FFAD6 /* IQKeyboardToolbar-dummy.m */; }; + 22EF1D1B405331F794F1D42A447A1E9C /* FromJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4111F97E447700708C423BF0123AF73B /* FromJSON.swift */; }; + 23590D362BBD5528842B9380D86B32A5 /* IQKeyboardToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69DE467AF2587942E0BFFF7A774A6529 /* IQKeyboardToolbarManager.swift */; }; + 23A8EB73D17E794712370ACF2E0FE258 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 571B3DB6316C39168AC04ABBC8506747 /* YYImage.m */; }; + 23E0E5B329060D9643B8C247723D203F /* PhotoEditResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5CEFD13B01263F2D83E4790CB72FC67 /* PhotoEditResult.swift */; }; + 23E31B1322743D2B4A02DD0726DFE870 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A204F29531B560FA7A349CD630C5EDE /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */; }; + 243FC08968D968284B21109B4C52F5A1 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7606EF0CD003C2D087D399D333B7017A /* CompoundBezierPath.swift */; }; + 24637C51989929A62E5E75585544A14D /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA481F4B014A9F22711D4D63A2486B4 /* IQKeyboardManager+Debug.swift */; }; + 2474BF514067CF8C6E05E415A425214C /* sharpyuv_dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = D290C3B280404BD90E9938BC1CE9DD9C /* sharpyuv_dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 249E07B670737065F87EA04222D288D7 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = FFABE8E68961812DE0B7090FAFBFB443 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24CD51B3B2698E6693B575FF1E1BEA89 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D3D3206D408E04795EF9F841AC72140 /* SDImageHEICCoder.m */; }; + 24E72CBC4A4DB70615D5F552218E906D /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1177DF88EDD21DAC5D826DFCE38EC56D /* CoreTextRenderLayer.swift */; }; + 24E963C1D6245F98BAC8A0ACCB7DE987 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E843923F8BEF4D8BD7E6A691D92F75 /* NSBundle+MJRefresh.m */; }; + 24F05AE767C4BA4A3D46405B285C1917 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70CB687F590E631FB1D8E71386B29A9D /* LayerModel.swift */; }; + 250DB522E2B88BC538C5B468436228DC /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 053D9F0E188F2326D0A07285D1127518 /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2558B9A09FEC5710F7D00DD5E3E053C5 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714E996797BA38A84DB9988863C62A72 /* Request.swift */; }; 2567FE276DB76481DEFC7DDFE7D775CC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 25691C42AF5ADC1B7AABB62199030F4E /* URLNavigator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08C4A4BA01DC50BE8C89BED3762D7D43 /* URLNavigator-dummy.m */; }; - 25CE41F0442E533D2AB0256D4527FFCA /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F35167D5A81D37ABBB8A15455FA0C93 /* Binding+Map.swift */; }; - 25DC15011A46811CCD6ED7C3F8C0D96B /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18FFDA775D9373F64E566676D04865E /* DDAssert.swift */; }; - 261EF92C048F313E01114B86B08D0E73 /* YBIBVideoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8662F6AC997AFAA2DD8890970A0BBA25 /* YBIBVideoCell.m */; }; - 263DC1F3C2EF5F1B9D867061F1E91853 /* SGScanViewConfigure.m in Sources */ = {isa = PBXBuildFile; fileRef = DFC92EA61CA17266BDE0100BEEF78A9D /* SGScanViewConfigure.m */; }; - 2688DF9C89CE58D50C174F1E1BB89DE4 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AE5CFE9CFE9D79B16100D460AB114F1 /* SwiftUIView.swift */; }; - 268C2C9BBF4967CE0B06DAE477030173 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB1950FA592ABEAF7542C16C413B3544 /* Interpolatable.swift */; }; - 269D5BD5031AE2E93B3ECD48F9FAFBFA /* YBIBAuxiliaryViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = EA30A2CC2AFEB5FC1F8DE48C6E614B7E /* YBIBAuxiliaryViewHandler.m */; }; - 26A74998FF747B99E618103E7902EDC3 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B104EA9E468D82FE3D3536CA88DE93C2 /* KeyframeInterpolator.swift */; }; - 26B967B0534AEBE4BD70B8DE89B669F2 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 060A68910D7080F01F54C998123D78B0 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26BDF328D8FB4DBBC215F2D6842DD518 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A94829EFF27D87B1CA97E8680F148CC4 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26CC5D209227F9ABE066D305237071CD /* IQKeyboardNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 55721538D78E8DBD2C8A047DA9C4C943 /* IQKeyboardNotification-dummy.m */; }; - 26E47A2B8A7CA41C2A9434C8FA44E3EE /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AFE74E1032639991B89D1AEA31F72C49 /* SDDeviceHelper.m */; }; - 2703C0DC58FB460C01ADE8E8D22C9F62 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DDF211872EA869C8752DE39E612E5CD /* SessionDataTask.swift */; }; - 270B3843CF38BFC4CC014912C65372BD /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7719AF06FE93030F98E335386729607A /* UIRefreshControl+Rx.swift */; }; - 270DA1D67B0A7EE244ABF45FE309D68C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 27156FA8A8B403282E48932BAAF746CC /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838E645258F9545864EEA3CB71C7C961 /* Concat.swift */; }; - 274576E0428DE99C00E2881942057091 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 5008DC0EC0B7663E4B92A737AE20B348 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2776432A35C89643DCFD114EEC2DE838 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = E35004701837FC08C778CF9C9637ED03 /* DDDispatchQueueLogFormatter.m */; }; - 279197F2D4222FB813C09D15F93F0051 /* Observable+Alias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628CF8C88489111A559F4FD47A6CA781 /* Observable+Alias.swift */; }; - 280159C811343669BD8CA8A23A24DF75 /* OIMConversationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F69534BE7C58C9F0C891391C08B45E /* OIMConversationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28195F2F2E530E4E6DD558A62D57E013 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 55CF398FB217BE591F6A85554053BB67 /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2849A018772515A2A420A69B13954E8F /* PreviewVideoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 906152078423FD9BAE4F0FB57D6547B6 /* PreviewVideoViewCell.swift */; }; - 2856121070FEFC1B4D77693641551510 /* YBIBPhotoAlbumManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AAE414424E342CBA63159A339FBF190 /* YBIBPhotoAlbumManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 288CD3416B265CAC1300D7938167AE66 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 531C2804F68F7B55F1F00B3A7362B7CB /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 289C759C272286955076F7CF9BDE23C0 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = CE47C34AF984511040AFF4F0E9B72825 /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F3B76906218A25BC0F58A96A8E1AA7 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28DDF775177170CEF65E550AD4EF6111 /* OIMSimpleResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 252FE7AE6C0CCEEE2DD77E757C21F262 /* OIMSimpleResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2904B74592F4417042D39F2A790E530E /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E180E42F8FBE12826076AD93E8E9F7D3 /* SynchronizedUnsubscribeType.swift */; }; - 2962C56DA00F10C519469C70EB1087B3 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 12033F3F5FDD78AD45905BD60E6F006A /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2966C57815E8A7DFC25ED23AFAD66C31 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 610DF15302C4C05AC4CF429F0E846D1D /* BundleImageProvider.swift */; }; - 296BF59A80969CF54CFCD4908064CF87 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = D063C425FEB3C9BCAFBCB53F569E3A51 /* NetworkActivityPlugin.swift */; }; - 2982AE98327A992C83D8B85FC3E4D11E /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 92D2AA9F67A0A3883A5F676FBC233DEA /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 298E6CC71DC4925D7C19FC66DD39AE2C /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = A4FF331969400EFFFAF627FDF07DDD42 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 299BC9F3FD6FDB13F90CAADA0E85E625 /* OIMSimpleRequstInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C3E6576E0FD2CAFB3AA7A10B27E7FA /* OIMSimpleRequstInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29AE361DFF5C0CCE830AD4069FDA4265 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = FF90B51101A64D322829F2564F187A2F /* SDWebImageDefine.m */; }; - 29C0DBA2B06EB4A2A273B356AEDD27B5 /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBBFAAAC6720A5B0AD967FD627DEC054 /* Vector1DEffectValue.swift */; }; - 29C433665FA967606C6CD5B8A265D1B6 /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 379EABCBF40BB191C2E7368C5DC962DB /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A00AD64351718EA40475CCF924B0870 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9451B0D5D3E2EE0E97707336F64EB64D /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; }; - 2A221AD284054F6682B7ED42F6D9C87D /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 710F2BE0649AB953D2BD4E5271A1DB19 /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2A5D5D23BBA9E041D733CA56472C1F4C /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A78812B9EB03183E4DB1E5AABDCE9B57 /* BezierPath.swift */; }; - 2A61C66DF98A7F7FC183B67F5B9F97F8 /* CallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA26A7585F59D981251076B55745143 /* CallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A7EB317F88B64ECC697F4EEBAFE2868 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 516C3136D0A5B3E6C030085A10AF4A43 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A8F210A67132914E0613F1C99193F7C /* PhotoPickerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1987F25B23CE43C0F6CC1CB39485ADE4 /* PhotoPickerViewCell.swift */; }; - 2AA4D8A29372E9703E65E22948131B63 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = F623D7AD509F05DDFE1E06B251E2F83E /* ClassReference.swift */; }; - 2AB34339C98BF370283B2679E890BF9A /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81ED4972CAE327D1B4308FA58A58FB8F /* MakeViewProviding.swift */; }; - 2ABDA45F3F79383FA197389E641F245F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2AD40AFC4BB803B3EF3C41BDE61118E5 /* YBIBVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = C3EBC6EA589D313CDC5BB4A333FEB030 /* YBIBVideoData.m */; }; - 2AD6488A0F8136F9EF851219EBB3A33B /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F24D6647D57E2CB5E169DD8FCF9E1F /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2B067825708D13E7E455426389397D1A /* UIView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 905B5A84855827D600295DD3BF104E0F /* UIView+IQKeyboardManagerExtension.swift */; }; - 2B1B080DE176426C51FFF5E76E8071F5 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = B458E75CE40022CC15DBF8705C115D49 /* ShareReplayScope.swift */; }; - 2B20067EAA2480AF957719D9D01C2CD7 /* YBIBScreenRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E7F107D7F26CF60BC23ECC266FCB28D /* YBIBScreenRotationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79194AAF9CB42C20229DF704FD7A2FAC /* ConstraintInsetTarget.swift */; }; - 2B956A20DE80B42EA2C4D55BE6DBDB67 /* TagListView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC0056B69D092F313CB5CF285B1DFE1 /* TagListView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BA2440F9918444C393690BFC7D9212F /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306D98A897FF3BDBFD5F598A86B1C7AB /* FilepathImageProvider.swift */; }; - 2BAD02719D969EC5C6E65323E04A505F /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E6AF39B535148CEBEBEB01719DFD77B /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BC30E20EF04FAC4C6C5675473E6B29C /* not.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5E0A822DD4F3F3CF99D95DF77C3423 /* not.swift */; }; - 2BC4D5660D47077A24570BE5FB8BEAE0 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10DE285FAFE5542DA3C9877C31B1932 /* Multicast.swift */; }; - 2BDC9B4412E51F70435144EC2F215184 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3F348024750996B8645107B49E16408 /* ErasedContentProviding.swift */; }; + 2568B6AEB87975338918C862C2FFF984 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE4FA1D90177570938DE3DDB53FA2AE /* SDDeviceHelper.m */; }; + 25691C42AF5ADC1B7AABB62199030F4E /* URLNavigator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 15A5DCEE77CAAA33B92DD20A34BDD9CF /* URLNavigator-dummy.m */; }; + 25991A53426CD54E08D67DBFA5C374AD /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 958630DE56397E3B976580F9A1C8B9B9 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 25CE41F0442E533D2AB0256D4527FFCA /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EC8E670345CF1C38AC120706D8D21C3 /* Binding+Map.swift */; }; + 25DC15011A46811CCD6ED7C3F8C0D96B /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBE3F8F54A35BBE05BC5C4DE334B04DE /* DDAssert.swift */; }; + 261EF92C048F313E01114B86B08D0E73 /* YBIBVideoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C5C0577B08BC084DB509DB705406A8 /* YBIBVideoCell.m */; }; + 263AA59774175101E6F02708DD708E65 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B64F9FB80EEDE4E5815E6470B02BB7 /* ShareReplayScope.swift */; }; + 263DC1F3C2EF5F1B9D867061F1E91853 /* SGScanViewConfigure.m in Sources */ = {isa = PBXBuildFile; fileRef = D113F3251B19BAF1955863D622979F42 /* SGScanViewConfigure.m */; }; + 266430E26E283BFF16DDE67AE4234335 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EADC72F1496B0FD1F72A58983C19162 /* First.swift */; }; + 267DFCA2B97695DF4A8D9C29EB545FC6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 39814758F52638C995CA5CC05710F634 /* PrivacyInfo.xcprivacy */; }; + 2688DF9C89CE58D50C174F1E1BB89DE4 /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD5DFD747834745776B0951BCC3AAD4E /* SwiftUIView.swift */; }; + 268C2C9BBF4967CE0B06DAE477030173 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3728057E25F2F825C222016F2C0D7B2C /* Interpolatable.swift */; }; + 269D5BD5031AE2E93B3ECD48F9FAFBFA /* YBIBAuxiliaryViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 58B9442D7D8B89BD82025A7261B3CEA8 /* YBIBAuxiliaryViewHandler.m */; }; + 26A74998FF747B99E618103E7902EDC3 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261FECDA4129251CE25EEF58CA359395 /* KeyframeInterpolator.swift */; }; + 2703C0DC58FB460C01ADE8E8D22C9F62 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B309E902AEB2FFEF5877C0CE199472F3 /* SessionDataTask.swift */; }; + 270B3843CF38BFC4CC014912C65372BD /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB55207C8A62986BF76E0403FBEF9EB1 /* UIRefreshControl+Rx.swift */; }; + 27257B79E737D8157CAEDB3F603E8B0E /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 9B048A0F391C3BAB51A67893CB8F762B /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2776432A35C89643DCFD114EEC2DE838 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8438AF773A3C0EEE22F7E917372AF39A /* DDDispatchQueueLogFormatter.m */; }; + 279197F2D4222FB813C09D15F93F0051 /* Observable+Alias.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E43A2705B43B74A1D67F4981D4ECE09 /* Observable+Alias.swift */; }; + 27F463B5C0D6AAC09DD59499D47440D0 /* UIView+Responders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A3B8EAC925C17EAD620F55F3C4189AD /* UIView+Responders.swift */; }; + 280159C811343669BD8CA8A23A24DF75 /* OIMConversationInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C9B79FAA30EFE95102DA6136BFEA235 /* OIMConversationInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 280697ABFE6377F0450D11FCEE2D696A /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */ = {isa = PBXBuildFile; fileRef = 80A40EDA3AF0499BDBCFF09467BB49AD /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; }; + 28087B4CE04533E135291C44EC7B39C5 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C07AA58FE4202B58BD222F0985A0DD56 /* ScheduledItemType.swift */; }; + 2849A018772515A2A420A69B13954E8F /* PreviewVideoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6474A7960C2DC87515117BFF75C204F9 /* PreviewVideoViewCell.swift */; }; + 2856121070FEFC1B4D77693641551510 /* YBIBPhotoAlbumManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A95802DD536186E49F2173CB2AF5E9D /* YBIBPhotoAlbumManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 288CD3416B265CAC1300D7938167AE66 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5ED2DD9C2927B9F56F24C5C208ED41 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28BA9702905AA2B4C1E9E4878032D4E4 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BC6A1B53627C4BDA68D13460812A48 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28DDF775177170CEF65E550AD4EF6111 /* OIMSimpleResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F8A34F9879CCB2F448821BC853558DC7 /* OIMSimpleResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2962C56DA00F10C519469C70EB1087B3 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D175D17E540B888112DDEF66B7336B18 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2966C57815E8A7DFC25ED23AFAD66C31 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107358653E7CC562057158F6A5962E2 /* BundleImageProvider.swift */; }; + 296BF59A80969CF54CFCD4908064CF87 /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BEA4604A6C9B354F3218094BA972AA /* NetworkActivityPlugin.swift */; }; + 299BC9F3FD6FDB13F90CAADA0E85E625 /* OIMSimpleRequstInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 87CD4E44A1B28DB5F590C01F849DD68D /* OIMSimpleRequstInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29B1853F0166277293F33A760B59356B /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 0151D4881AD0F750F47867E0CF88C68B /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29C0DBA2B06EB4A2A273B356AEDD27B5 /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7107291AB23C14EC7CE05E4EC856C3D4 /* Vector1DEffectValue.swift */; }; + 29C433665FA967606C6CD5B8A265D1B6 /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FBF120D00B3A9CB49ED03F37F11CA9 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A00AD64351718EA40475CCF924B0870 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72AD9C57DDF160F23B30D8E5250BCE6C /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; }; + 2A1657D09409A39AE5EB315BE593756B /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4094DEEDAAE25701FFA5118677A94A47 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A5D5D23BBA9E041D733CA56472C1F4C /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0151812A9B8BA8399F13E53E9B725F3 /* BezierPath.swift */; }; + 2A61C66DF98A7F7FC183B67F5B9F97F8 /* CallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 622D4EE3202AA063B22E8BBDB5AA270B /* CallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A8F210A67132914E0613F1C99193F7C /* PhotoPickerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E2E215184C4E3EB9590850DB9A37626 /* PhotoPickerViewCell.swift */; }; + 2AA4D8A29372E9703E65E22948131B63 /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = B323E2F65F5B9427ED143025BC60F6D0 /* ClassReference.swift */; }; + 2AA90278CBFA05850479CFBA00E4CAC3 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B6D8AD6271D01278A48027EDD09CAC /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2AB34339C98BF370283B2679E890BF9A /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3593EC7A321D62721F0116655F42DF86 /* MakeViewProviding.swift */; }; + 2AD40AFC4BB803B3EF3C41BDE61118E5 /* YBIBVideoData.m in Sources */ = {isa = PBXBuildFile; fileRef = 49BE33F18D75F6473F466996679A7788 /* YBIBVideoData.m */; }; + 2B067825708D13E7E455426389397D1A /* UIView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67EED3B4281A5413FF1D8670EB3B8B4F /* UIView+IQKeyboardManagerExtension.swift */; }; + 2B20067EAA2480AF957719D9D01C2CD7 /* YBIBScreenRotationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = BBEE1D740F35AB30A919FC98FFF0C0E6 /* YBIBScreenRotationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B2EB369550CE92CEEFCBFD3D32B8A3F /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B335E4E1922789988B35E4165E87588 /* ConstraintInsetTarget.swift */; }; + 2B3A20FA17E371BF2B040F0380D2497A /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = C2CFD8B7D88D7FD9C377E89351683922 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B913057A8EC7032FF666B125CF9B21E /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D6258554ED5014C3C77FE41139B32B1 /* SDAnimatedImage.m */; }; + 2B956A20DE80B42EA2C4D55BE6DBDB67 /* TagListView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17536F16F2A2B3338710182810F16637 /* TagListView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BA2440F9918444C393690BFC7D9212F /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 291AEC3CBC1631B5E418F0F53358A0BF /* FilepathImageProvider.swift */; }; + 2BAD02719D969EC5C6E65323E04A505F /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6263DD7D48CA18804C999DBC7CBC4D98 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BC30E20EF04FAC4C6C5675473E6B29C /* not.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42B209629D05877426F72A34D663A93E /* not.swift */; }; + 2BDC9B4412E51F70435144EC2F215184 /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 100AC4A0E6A257C87C8B88F32EB4CD8B /* ErasedContentProviding.swift */; }; + 2C315B532AE65CB97C4EA326BFCA5BFE /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84DB9F4EC8080372193C8EDF5E6B970 /* ObservableType.swift */; }; 2C763A73ECF7621B40360E6929ED2A27 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2CC446772DC028C095278529D924D35D /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC82E1AB8A238A1E2BED118AAE63E66 /* ShapeRenderLayer.swift */; }; - 2CF212BD80C997BE35EF9166B7F14B19 /* GestureFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD96852B77B4A075D208342DBEF6B7EF /* GestureFactory.swift */; }; - 2D105BF9B700D92896BF06F340275B83 /* NotAuthorizedConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A72F2AEE7AAA2A5B6ED953F0581D27 /* NotAuthorizedConfiguration.swift */; }; - 2D56C6EFDC9DF036822FA06D50ADE2C1 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1248B8C0B9048CB65073FB71096C184 /* CAAnimation+TimingConfiguration.swift */; }; - 2D8245FE7A22ED672D3DF95E77A96E46 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 808C8D69D6455F00A893D3FC0487BC62 /* UIButton+Kingfisher.swift */; }; - 2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 33E63218C7F5C11BE713091286A2774E /* MJRefreshConfig.m */; }; - 2E13E22E2981ABD137854CB0BF3D8F01 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = C44B98B17B19BA395C60379D6460CCD8 /* Keyframes+combined.swift */; }; - 2E2DC0C6F0E4A994820F917CC88B1168 /* Core+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D19DF8B9B6AE5D9A98B705A3DBD1066 /* Core+Dictionary.swift */; }; - 2E8D6259EE12F05EE7ACF5C45C5A4D8A /* color_cache_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = BF1831998C58D04AA954EA178CE2F309 /* color_cache_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2EA3AFEE09D681E491F24C9B1A85FF44 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13C198429553D952475005BBA051F93F /* ObservableConvertibleType+Signal.swift */; }; - 2EA5510F6E6C3D4C92FFBE55C7FEDE09 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 643F712243D239C8BB7BB5B822323CD2 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2EABAE5AB809F505775B13EF046431F1 /* SelectBoxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288FE39FED5FCB4DAC54D969254A83EA /* SelectBoxView.swift */; }; - 2EB965F2E798586AE033A73467469967 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C78C7B20F505CFB38A40B4A8F5EC3E94 /* StrokeRenderer.swift */; }; - 2EF7ECC31954AD19E9148B6325C63F87 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2EF9151E03217B0972DE3823E57F9ED8 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 178713B9F6A530B946CAD73849D3467A /* SubscriptionDisposable.swift */; }; - 2F01004138BB073D9515154CC81700C7 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B05B80969B0429D45D4DD3F3485EBF0 /* Catch.swift */; }; - 2F0B504E69AAB4698B301B061A221104 /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 6290348BE0B5E7DE0020B0E37E82980A /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2F1757EAD479C3E8C7C75561BADB0F1A /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCAF329B719C18C67BFFC42478A2BD37 /* LottieLogger.swift */; }; - 2F3846B933B26285A957DC318F5EC67F /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F7EA3BD7A65A3ADBB6D06B5A9563BA01 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2F386AB5B0BB9277F9EFE34C9147062C /* MqttCocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E88E6C40777D5093AF785D390BCB41D /* MqttCocoaAsyncSocket-dummy.m */; }; - 2F594E0CEF6E7B8BDDA677C93ADE5970 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A37C3D57CFEDEE37DE4DD1C58DB630 /* Entry+ZIP64.swift */; }; - 2F6774015407B5B4841C9A34BC009900 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 030D2A6B8F7864A31B0D94B7D5BDA711 /* PathElement.swift */; }; + 2C81682325265726BF50C26871379BAD /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 730E04B8CB61EE30884F6CE454EFD5DE /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CC446772DC028C095278529D924D35D /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DBD51CAFBFDDB5D7AAEA242AF0C32F /* ShapeRenderLayer.swift */; }; + 2CCD740C0CD05DEA0BD453A668F3C523 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833C8577F345C23F48164B8934819F4D /* SkipWhile.swift */; }; + 2CF212BD80C997BE35EF9166B7F14B19 /* GestureFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD62476CC5A675B34A20D00F36D83247 /* GestureFactory.swift */; }; + 2D105BF9B700D92896BF06F340275B83 /* NotAuthorizedConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45CE954AD4516A518BF714FE281EF8BA /* NotAuthorizedConfiguration.swift */; }; + 2D56C6EFDC9DF036822FA06D50ADE2C1 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15B04274706B614E5AC635346B66C74 /* CAAnimation+TimingConfiguration.swift */; }; + 2D79005DC21746C3645DE5718F07AF97 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2C8507C64DFDBFD93E89BC1E0F890FCE /* PrivacyInfo.xcprivacy */; }; + 2D8245FE7A22ED672D3DF95E77A96E46 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F66DA939C533BCA3DDA58E1136183F7C /* UIButton+Kingfisher.swift */; }; + 2DB829AE6F992AA2B8D86FBF24C7A850 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = C8156A7F5CEF5BAF5A3C960504097085 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2DC44A09A6C9D6DC7D1BDA2DFCF99EE3 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 961062D71CCE064A383FC13962E1ACA8 /* MJRefreshConfig.m */; }; + 2DF94FA2F8E837E8DEE1AF695D0C3A6C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7159B4314F8BD562D1ADE2C6C0E62F9E /* PrivacyInfo.xcprivacy */; }; + 2E116405FA63BC3E12EC40CBD6E7D458 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C1373A856E99F77A552C4B80E81AFD7A /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E13E22E2981ABD137854CB0BF3D8F01 /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6FEFA4309739AE6088C4B170EE8533 /* Keyframes+combined.swift */; }; + 2E2DC0C6F0E4A994820F917CC88B1168 /* Core+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C95987EE37197CC2C1E2B41CCC4CEF /* Core+Dictionary.swift */; }; + 2E6684C0ACDEC161F8ACC783DE5C22BF /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A617717B7ABD0C1BFF39E15F317A05A /* OperationQueueScheduler.swift */; }; + 2E8CA111CD2DC483366D292C7C18E2D0 /* BRTextPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 56BDAC0DDD4777A10C57C82B8E470030 /* BRTextPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EA3AFEE09D681E491F24C9B1A85FF44 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7B6FAFAA6F03F04FB4BCBED0E2FC97B /* ObservableConvertibleType+Signal.swift */; }; + 2EABAE5AB809F505775B13EF046431F1 /* SelectBoxView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 572070695A3EFBA400F6F9E34C539401 /* SelectBoxView.swift */; }; + 2EB1CEC3E292D3CC9FBE8E14AF580F1C /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598736EEAA8D92A91428C2F1AE650A5E /* Switch.swift */; }; + 2EB965F2E798586AE033A73467469967 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B90A5070B86F319559914DD723D32E5F /* StrokeRenderer.swift */; }; + 2F1757EAD479C3E8C7C75561BADB0F1A /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B0D0F378B0DF1119284F778E242F48 /* LottieLogger.swift */; }; + 2F4343A8DAACD29D3FC44286CB23314F /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 897A4DC21ADFFCA3F9B49ECA4EC69B2E /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2F594E0CEF6E7B8BDDA677C93ADE5970 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7EC579927244732925069ED952BCCE /* Entry+ZIP64.swift */; }; + 2F64A5ACE1435696D81E7921FF6A2829 /* sharpyuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 01F6A342A09AB20D1CB44FCD30DF5C42 /* sharpyuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2F6774015407B5B4841C9A34BC009900 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D4915A9EDD5C5B386211E75B291D03E /* PathElement.swift */; }; 2FDA0F9A0DBB98A99500F2E0B5B7753C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 2FF5E3DEAB9897ECC3810D1D0AE80111 /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FBCE720E56741B6AF5D58E70D2C3095A /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 300106D253D6B0A83D0FA41EDA408B77 /* PhotoPreviewVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD57FA45A4EA926674DD302F504602EC /* PhotoPreviewVideoView.swift */; }; - 300903399A60981896C086329B24B7DD /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = FBE1D8B40A3694FDFA966DBEBEEB08C1 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30617D7947DF3FBD9154F1CA87D3DBEE /* CocoaMQTTMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC4A180449B920BCA78F5AF520D0F017 /* CocoaMQTTMessage.swift */; }; - 308AC672301C6E7DB6824993D255E0DA /* OIMMergeElem.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8D7154BB23EC321EFD2ABBA298479E /* OIMMergeElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30BE83ACB80227A5F67D6A1347B1293A /* YBIBIconManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BF30E4D49B755B6AA14180DA38F87C3A /* YBIBIconManager.m */; }; - 30D6F928FC08B13B5BFEEB154A2089C1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB25F0E0ED69217964D34D682108CC0E /* IQKeyboardManager.swift */; }; - 30F32C55A2BDA22D805A0B0C0AEBB50F /* Mapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C72D374974AFFCC6589FAE01E7FDD819 /* Mapper.swift */; }; - 314194E9E0C7A9EDAF93EA83122B3C1C /* SGQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 30668BD41324644970F6C924A7CBCFC1 /* SGQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31477C3CCE2D60FF4F7BC2C8013669D7 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BAA855B29898C43B50D0795C5FC2A7 /* Keyframes+timeRemapping.swift */; }; - 3164BCCBA9C6BDA00D4E46E1DA4AD5ED /* PhotoAsset+Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA490F20A2166B1B071B10039BBB216 /* PhotoAsset+Codable.swift */; }; - 319F2F9B9D8ECAA71F5EDFF74800D4E5 /* sharpyuv_dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 42AB49EE0BE99E61876D7328A7237A7C /* sharpyuv_dsp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 31F5E0CA2024871E8B0819FA508513CC /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72D5C2F705BA836A685C796F1FBA942A /* CombineLatest.swift */; }; - 31FB1355B0B598BCE30B2FF61A6B3792 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF540FDE8BA41B324A0421DE74E86AA6 /* CompositionLayersInitializer.swift */; }; - 321F87DA34863DC5C977323BAEDB2B55 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5862032E0622B7C2FFAEC882D044B1 /* NSObject+MJCoding.m */; }; - 325514A9E0AC13E73854C6257EE434A6 /* RxSwiftExt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86043AFB9F4459044E44CA2FA2086F43 /* RxSwiftExt-dummy.m */; }; - 325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EB096A475EF09FA99F27CA07FC50651D /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3261AA0480C168A6529576CDA9642ABE /* FloatingPointType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32BD95231FD186F70387E18D1D3864BC /* FloatingPointType+IdentifiableType.swift */; }; + 300106D253D6B0A83D0FA41EDA408B77 /* PhotoPreviewVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ADEA481C92396FB5D715F70600BA0C9 /* PhotoPreviewVideoView.swift */; }; + 3043077C3F15ED91CD30DC31ACC157E5 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = EB24B3C8D8FCEAACC007081E4452429D /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 30617D7947DF3FBD9154F1CA87D3DBEE /* CocoaMQTTMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06C0AE6A31D92CAF3BC40F74F6D2FB6 /* CocoaMQTTMessage.swift */; }; + 308AC672301C6E7DB6824993D255E0DA /* OIMMergeElem.h in Headers */ = {isa = PBXBuildFile; fileRef = F1409BCFF5EF547F32BFDEAA33E36550 /* OIMMergeElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30BE83ACB80227A5F67D6A1347B1293A /* YBIBIconManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B3BFF877380E78556FF73AFE124B3B /* YBIBIconManager.m */; }; + 30D6F928FC08B13B5BFEEB154A2089C1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E739E30ECCF121B32530294B88A987E /* IQKeyboardManager.swift */; }; + 30F32C55A2BDA22D805A0B0C0AEBB50F /* Mapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75B3F6E6D0EDEADFC7746138DE9F182 /* Mapper.swift */; }; + 30FE3988A7D3B2F293C9AC3E3DC3C375 /* IQKeyboardToolbarManager+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBEA15AF61355C7D0E15D5D539F9A7A /* IQKeyboardToolbarManager+Action.swift */; }; + 314194E9E0C7A9EDAF93EA83122B3C1C /* SGQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F46A2C132B0E78F4A94142A216F5AA95 /* SGQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31477C3CCE2D60FF4F7BC2C8013669D7 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9284E86BFED0B0E58D5E3F508E14FB4E /* Keyframes+timeRemapping.swift */; }; + 31548B45A6C0BA5CCC33FFF2DC917C1B /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = B994989F042824EE238253097E121D36 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 315C5420D6216A422A5BEA05B524BB0E /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5648E0F083A4A8C49A426F4AEB9523C9 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3164BCCBA9C6BDA00D4E46E1DA4AD5ED /* PhotoAsset+Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8574AEB99E8F623B196E1472D57BA408 /* PhotoAsset+Codable.swift */; }; + 31726EEABE738894F042247D7C061F2C /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0FF2D7C27D34390CC1C36A917E129D1 /* Take.swift */; }; + 317C86D02A698A49F5170C6C50952C9D /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 4048E722F97E2B2D6FCAC4DD6AFFBF21 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 31E246F32B9EB6E0266A8CA69EC4198B /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C98D309714B2738FA0D39F9FAC9C09E /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31FB1355B0B598BCE30B2FF61A6B3792 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4931F43434095D8A528405D10F581E71 /* CompositionLayersInitializer.swift */; }; + 321F87DA34863DC5C977323BAEDB2B55 /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BBCA72071ECC119B6A11AF56A0612EA /* NSObject+MJCoding.m */; }; + 325514A9E0AC13E73854C6257EE434A6 /* RxSwiftExt-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF625ED904363C8EDBE7EB75F756DA54 /* RxSwiftExt-dummy.m */; }; + 325CA20B9271F3E008234E1518B79061 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BA84CFA5AAD524B17536A3C8C7C7B9 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3261AA0480C168A6529576CDA9642ABE /* FloatingPointType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D8674F476A8F35AD9E5F684C4C5897 /* FloatingPointType+IdentifiableType.swift */; }; 327BA3DDA513422E632D3DA4A8FC60EC /* MJRefresh-MJRefresh.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; }; - 3297DBCB4450CBBF9AB458EB405A1B37 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4E8407E2D3ECBA12AE51AAFB1BA3C77 /* SingleAsync.swift */; }; - 32A204B2A7BF8766BCB7E94E244CA6C2 /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FCEB78B547E63079EAF22A9688258CC6 /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 32F1FC33ED09630DF3EBCC036746437B /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 790234EF01A9D6E361D3F5BDB391FB45 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32F23F411E9D781A21AEF8ECDD220596 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD48BDA6701C3923B03587C897AE9479 /* ObserverBase.swift */; }; - 331451D311170A432A1FAA9AD81AFA19 /* EnumOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A4E143644056DFB65E4C9D77424A443 /* EnumOperators.swift */; }; - 332EB3263B1002A5A0A146CCE70501AD /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B100C29BD745C4A955728C46F8F07A /* IQRootControllerConfiguration.swift */; }; - 3345899CAB69BA4C8E09CEE3C7BD8270 /* OIMPictureElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 712EE4220F523C608CB905C288B5A7BC /* OIMPictureElem.m */; }; - 33476FD5E53BCDFDF5EC6882D951B06A /* OIMNotificationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = FFF8B9366788AA5106DA8ECE063226BA /* OIMNotificationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3349665DDB553E9B414AC41BEA46BCA3 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15DF3BD78ECCFC3CE68B17DD8F68395 /* ShapeNode.swift */; }; - 3358462564AA5B1FBBC955BDF8877DB7 /* SGGenerateQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = C8CED2CA376E63BE0445810BA9C11AEA /* SGGenerateQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 337E6538FEFF4C3F65FB5BED7A55D704 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 59193EF8BFA2669D4C22C2BAC6F06E43 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33860EAD6F6E3FB15D909D37C9CC63FE /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D1CB49FBBA8BF0D672AD0C78372210 /* Stroke.swift */; }; - 33A18CB4C8841E664E14BDA0C24B5039 /* filterMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D89A638B5B346E40FDA3717D1C78B38 /* filterMap.swift */; }; - 33B61F754D366EC5FCE48702B55C350F /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7989BE40DB3560912D67EDA83BE8B2 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 33B783692045C82A449C19444DBF3A50 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE157512F5BB24A9AE351752AEFC163 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33D2B3DBD8332A513D834C9132A5C1D5 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B42FD21EAB0AE00689B6DFA276CF9173 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3418FE0819D95B803BA81F37DD1948FD /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB40CB335BD869248F6F1295507B9D3 /* LottieSwitch.swift */; }; - 344E6B9B98EF9A84228F1A08F89C8EF5 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10382C15DC2DD36DC43401EF7E20B855 /* ImmediateSchedulerType.swift */; }; - 3468FD7E83C0A6607F7229DBAB70A135 /* YBIBCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = E6890FFB29511F0D2D7119161E42AA8B /* YBIBCollectionViewLayout.m */; }; - 3474B30C8723FEBC3736A59B7AB046FC /* toSortedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11D041995C0327244A05F18507572AB /* toSortedArray.swift */; }; - 34776D6FCD335C92695014C42E2F4CAA /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 94FECEEB5C2B75CEF7A3AE3663F2C57F /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 348860BD0F4A5C08FA6D6D8544F9F98A /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A8CFD1BEDBB851E5B8582BA15BFF5A2 /* Timeout.swift */; }; - 349CA4516F8DCBE57054EF6E8F15D4C8 /* mapTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6992E3734FDDD4625A99F30F30FA737B /* mapTo.swift */; }; - 34AC7EE85AECAF484EC811C138A82E6F /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6261FFCE6B7FB03165F5E96E1F85BA5 /* CompatibleAnimationKeypath.swift */; }; - 34C1E55916E3C238EC24EE3CDDC0025E /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4FCFAC0BC342CB8E5A0C01BB98D3E1F /* SingleValueProvider.swift */; }; - 34DB0FCAE95D36973F7C84314D54E95A /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AC350CD979F3C381B8A3CD93263925 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 34E1EFAD3DDA7672F89B228CB8067F85 /* DeniedAuthorizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62489322CC6B9707CF31BCE4AB067452 /* DeniedAuthorizationView.swift */; }; - 34E4F069384DB75E1AA09E52C0A61D7B /* SGScanCodeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9000718B59874C82F31CA8C653FA951A /* SGScanCodeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34EE43FA8D0849C39D6B7A68A7EEDB02 /* ToJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB1A3F65E9E0412DA694435BE86FD1AE /* ToJSON.swift */; }; - 3513BC85F4699997C3DBB8A077D5DB12 /* Popover-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A05797365CC5E86439DF7B854E8DF755 /* Popover-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3540E178FA1028BA33C5308A5E70B24A /* OIMMessageElem.m in Sources */ = {isa = PBXBuildFile; fileRef = A132C81D335BCECE0F6E31CFD2F8BBFA /* OIMMessageElem.m */; }; - 35585F0F14FF02CC22B4724742344C98 /* Core+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4124093668038E9D607765D1511B3C3 /* Core+Bundle.swift */; }; - 355A2A3962A82AE25D219DB774CB6AEE /* UIView+ResignObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B3EA7C85F57AFF8308F2A66B84FA897 /* UIView+ResignObjc.swift */; }; - 356B49A0C32559CCEE631C44CB2B0B40 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4559BCEF6619077ED81E0B3FFDC26BA3 /* AnimationLayer.swift */; }; - 356F7D6C5EB3383BE2B8ECBC58810926 /* Core+UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8400228ACD7DE6C8DEAD0C79B2FDD68 /* Core+UIColor.swift */; }; - 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9859532A4A3EE56496DC3E8AD7D8B579 /* ConstraintOffsetTarget.swift */; }; - 35A5F4E0C46FCC11411EF28D2816457A /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 234A065E0BC2746825CA940BBD639926 /* Single.swift */; }; - 35E16B7BA80A25B2B4063CC2362EB8B6 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF764757DE3FC2EA2AA876EAFBE132D /* RxTabBarControllerDelegateProxy.swift */; }; - 3610091956D90D4861D5E206BCF37FA2 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BF1AF417EB9233A30C5D66F10BD12E /* DDAbstractDatabaseLogger.m */; }; - 363E3A33A27A6E7B6D3C3A9FB252DEEF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 3667945C95696169C2F3E7EE37188664 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63478CCB86071E7CE7DD5FDE027A3011 /* PreCompLayerModel.swift */; }; - 3676A648CEE267ABE6886CF97B0327D5 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AE50C3F7F8FFD55316A8218E72AFE8 /* AnyEquatable.swift */; }; - 3683E0632283EDB6B8B0F3E2506704E4 /* YBIBToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FAE19E775C5E131D957AF3CB91ED694 /* YBIBToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 369DF6199E86E719191E7B2D4F040B9F /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDBC1BFC0CF473D1AC5C5065A1A3F07C /* CALayer+addAnimation.swift */; }; - 36EDE8F37831FDB474E621284702ED94 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF2028C12AFD6E4940CE4B35249A2465 /* MoyaProvider.swift */; }; - 373DE1A8B1676910BADF13B1A9CFE712 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B0FFDACED62D5FDAAF48D974314E09 /* UINavigationController+Rx.swift */; }; - 378BD5280F6C07B11CF30B253D824972 /* IQKeyboardExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBD937CEF4C9B7230E5DEBEED6BDA9B /* IQKeyboardExtended.swift */; }; - 37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = BC336CB6C995B1B3FA5FD04054EA24DA /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37D637B577E1AEE9A86932C97CE11F7E /* YBIBAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 01B1C077C2D0C8EA5D25464DB0D3765C /* YBIBAnimatedTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3834F6B013F16886BE2866A29E65F22C /* YBIBSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = A16B7F1ED6F303E6B1214CB9F38591EB /* YBIBSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 383E6F96C8768A62AE734D59A7FB4AD3 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BE8CAB875B30EA19374350253ABC330 /* First.swift */; }; - 383F757D869463064C569726BAF9CDC4 /* ForceTouchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C91358B3A5670F4A0BA706E333AF639B /* ForceTouchGestureRecognizer.swift */; }; - 388BB4079F7D18CB3D7AF0848BC98F08 /* UIView+SDExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = F02D442355B045D9C7DE5CE14881AFB2 /* UIView+SDExtension.m */; }; - 388E9AB445D19AAC2B88CA28406EE7A3 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF9D89837F70A87DF40A4CD862408C0 /* LRUAnimationCache.swift */; }; - 38C96772D989E3D1023A2D4FE66545FF /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0556B89909FC1A2D1CFE9907765BA13E /* CustomDateFormatTransform.swift */; }; - 38F7743485ED1E21CF6B278B819D12C5 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 992A6A7D60C97DC2372530B7EE5EF186 /* Queue.swift */; }; - 3956E7FC11B63EB5599333059EF1FBB5 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E288280847638FC55FB5F51C02B9451 /* DDLoggerNames.m */; }; - 395C39F7F9B0AA4FDB271EA84EBFC01B /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 58B52D50A393F914F6CCE03AAE5B19ED /* SDImageGraphics.m */; }; - 397FC8643361169A2EAD49BE467DCC4D /* EditorChartletView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 129E14AC9D347F2AC87B23A24382D938 /* EditorChartletView.swift */; }; - 39ADCCB0719C1404E44818F79F665F4F /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33BAD3EBB2DD8099DDA1972B73D0CCC0 /* NSObject+Rx.swift */; }; - 39B33D7873CD89C6A7E96ACD36A1EDFB /* UIScrollView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F155F7D63DC9D6BC6CE3CE2AF6A93E6 /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */; }; - 39D449220194AE1CD884069FBF6F735D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD35387C2F01E51926D0377D2DD68E89 /* URLSessionConfiguration+Alamofire.swift */; }; - 3A0FCD7E6EE386F0B20221A7079577D6 /* EditorStickerTrashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 501849121BE8D93C125D766C5E265BB6 /* EditorStickerTrashView.swift */; }; - 3A13E0541707F58A17D927824A9A8B32 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AC01D93C4D4888EFD064C058F312B0 /* AnyValueProvider.swift */; }; - 3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A03DEFF1646405A9929FBB1FF315E2B5 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A46AB9BFA68ACC0E97F5038409C7E76 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 3A4AF8E172B30D070ABA2D212B67355A /* IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB66E39B2093773A8F163B15AA3C39B3 /* IdentifiableType.swift */; }; - 3A4B897B65DE3FAAAC2C0AF9FBCE87E7 /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88F8600BD1B38827DCE96C664BB0629 /* DateInRegion+Components.swift */; }; - 3A54ADE3C8373378FFAFC854D7AB2616 /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7211DF71B274C52FFEEC6ED5C03A3CEB /* YYAnimatedImageView.m */; }; - 3A64F2D6B35DA2E5DF97F1C53B2FF446 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC09D793444E57D6D2353A8402534907 /* TextLayerModel.swift */; }; - 3A6B20BEE4F7A5B5835DE5D1E509754E /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 688952C94F19A4C6152BC221357288A1 /* IQActiveConfiguration.swift */; }; - 3A6F914DDABBBDD99E5CFA3667C38EF1 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 06AFC2D1E28124CA07956329A420A650 /* UIImageView+WebCache.m */; }; - 3A8AAE80143AC86A4DFE43EC7BFBE152 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 844A2FDEE25C6F3C56F1433F9B120701 /* utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A8BFBBB8C6B72DD0C33BF3589621D91 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0256C47B92E45477BC519D6C9E4C30E5 /* PrecompAsset.swift */; }; - 3A8E2E05E1836E45FFE3021DE5AEDF40 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B12C8C58538405E89CD9F98442CFA2E8 /* UIStepper+Rx.swift */; }; - 3A90C72B0F8F9939213C668E668754DB /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A9A92E40B8F9CD0046FBCE628C85FF /* UIPickerView+Rx.swift */; }; - 3A9DD9A71347A70E56007D5104BA32BB /* PhotoListCameraCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3630391CC14004A57C4424C08F4DF013 /* PhotoListCameraCellConfiguration.swift */; }; - 3AAF427F8890A73EF93A1B309201AF4F /* VideoEditorCropViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859A1624B16A1CA93950D58B8C8A3F2E /* VideoEditorCropViewCell.swift */; }; - 3AEDC25E0DFFCF1D531F103467B83129 /* IQTextInputViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35E3F90F80E53D65263D647844F7DDF8 /* IQTextInputViewInfoModel.swift */; }; - 3AF586464F2E155F19FA21CD13CE86E9 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB41C096F7314A2349C3DFDF6B5B59BE /* KeypathSearchable.swift */; }; + 32A204B2A7BF8766BCB7E94E244CA6C2 /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DBA07E0FE44330A1E43C9D18D2F459C /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 331451D311170A432A1FAA9AD81AFA19 /* EnumOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC0FAB4D674F0AC7CE19584ACC95447 /* EnumOperators.swift */; }; + 332B93B84D91644243D43B6DEB9A7780 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 332EB3263B1002A5A0A146CCE70501AD /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40C3E544D77F36FDB0D3137E6402005 /* IQRootControllerConfiguration.swift */; }; + 3345899CAB69BA4C8E09CEE3C7BD8270 /* OIMPictureElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 362398A9157A55373BA0B8C40CB2D3DB /* OIMPictureElem.m */; }; + 33476FD5E53BCDFDF5EC6882D951B06A /* OIMNotificationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = B53662710FAF296BE55717D20416C49C /* OIMNotificationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3349665DDB553E9B414AC41BEA46BCA3 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1013E306227E5F814E501DEB2D5CF882 /* ShapeNode.swift */; }; + 3358462564AA5B1FBBC955BDF8877DB7 /* SGGenerateQRCode.h in Headers */ = {isa = PBXBuildFile; fileRef = D57690A1002614C9AAAEC0ADA9276C7E /* SGGenerateQRCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33860EAD6F6E3FB15D909D37C9CC63FE /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB5F1F3377D2EF785085AB11B26825F /* Stroke.swift */; }; + 33A18CB4C8841E664E14BDA0C24B5039 /* filterMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ABF54444D14AF7AE627092CA000FE57 /* filterMap.swift */; }; + 33E3001359F1DB45D1E3039CC4BC3C6B /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F86A09216A970EF9ECF9E754B5ECF3D /* LockOwnerType.swift */; }; + 3418FE0819D95B803BA81F37DD1948FD /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF823CE6868CD0FD0CB3B3D47E3A99B /* LottieSwitch.swift */; }; + 342B1444FF28DB301303B6C04C9DF812 /* thread_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DEDD6E279206C4F98904484B99B0C4A /* thread_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3451D9D1515E18F075E5A3ED92B5AA24 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A5346E90391A8396A6B5C7A971C1F5 /* Sample.swift */; }; + 3468FD7E83C0A6607F7229DBAB70A135 /* YBIBCollectionViewLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 62CA75680F3AB336A747356CBF32FFEA /* YBIBCollectionViewLayout.m */; }; + 3474B30C8723FEBC3736A59B7AB046FC /* toSortedArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDBB587CE068C432BCE326113B1A0AB /* toSortedArray.swift */; }; + 349CA4516F8DCBE57054EF6E8F15D4C8 /* mapTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07EAC16719E08D57DBE94FBCBED4F37 /* mapTo.swift */; }; + 34AC7EE85AECAF484EC811C138A82E6F /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086FF8A6E6AD19799CF8F855354E04A0 /* CompatibleAnimationKeypath.swift */; }; + 34B3E5825BC0C16108EB4F8B8302B4F8 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0FFB34E6CAF5831C7D1344D4B044D2 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 34C1E55916E3C238EC24EE3CDDC0025E /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00366EBF036C444A927F35AF8C98FA89 /* SingleValueProvider.swift */; }; + 34E1EFAD3DDA7672F89B228CB8067F85 /* DeniedAuthorizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69F4C08B1270A8E49321E8F17AE4581 /* DeniedAuthorizationView.swift */; }; + 34E4F069384DB75E1AA09E52C0A61D7B /* SGScanCodeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FB4650D532B109D066C0404BA6E5CFF9 /* SGScanCodeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34EE43FA8D0849C39D6B7A68A7EEDB02 /* ToJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69E942CE6DDA4CB0793CC11AE8E4B6E4 /* ToJSON.swift */; }; + 3513BC85F4699997C3DBB8A077D5DB12 /* Popover-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCF5E28CC8124A6ACEC5AEE8382440C /* Popover-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3540E178FA1028BA33C5308A5E70B24A /* OIMMessageElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6815FD578692A17B4D73A05B04C4A30F /* OIMMessageElem.m */; }; + 35585F0F14FF02CC22B4724742344C98 /* Core+Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EA942CD117AAFF42CCAE8BF3181175D /* Core+Bundle.swift */; }; + 355A2A3962A82AE25D219DB774CB6AEE /* UIView+ResignObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BEAC5DD68D02A6EEA9CE123C725513 /* UIView+ResignObjc.swift */; }; + 355AE887C136A9BF2F30BCE4A4C374DB /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 98449D4402570AF43F80D9255FC5B0FE /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 356B49A0C32559CCEE631C44CB2B0B40 /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F534F86E1E1E2154709C215BD2A5CDF0 /* AnimationLayer.swift */; }; + 356F7D6C5EB3383BE2B8ECBC58810926 /* Core+UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F99A22E4CC785C0B6FFFE9379626A86 /* Core+UIColor.swift */; }; + 3577F172FA68CBAE47CFEE6FE25C5404 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B636C065290F5DBCDF7AB16F7E2CEEB /* ConstraintOffsetTarget.swift */; }; + 357D719541ED024B9235D7CAE5BA9483 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAC2CCDA423D7E6284A2FBCF8F64601 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35E16B7BA80A25B2B4063CC2362EB8B6 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44603AFF4D22A84F93F4C7E157BB87E9 /* RxTabBarControllerDelegateProxy.swift */; }; + 3610091956D90D4861D5E206BCF37FA2 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E3DBCEA620F4AC098EF1BAF5653C95DF /* DDAbstractDatabaseLogger.m */; }; + 3667945C95696169C2F3E7EE37188664 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38962EF15679B7B43815FADB43D5DADD /* PreCompLayerModel.swift */; }; + 3676A648CEE267ABE6886CF97B0327D5 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F351986B9F579004C432989F5C7B9B7C /* AnyEquatable.swift */; }; + 3683E0632283EDB6B8B0F3E2506704E4 /* YBIBToastView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CFB83F1D628635C48CD0849D615ABA2 /* YBIBToastView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 369DF6199E86E719191E7B2D4F040B9F /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DF4BB3EAB440B04C9BEE0E6CC8C151 /* CALayer+addAnimation.swift */; }; + 36EDE8F37831FDB474E621284702ED94 /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE59BCF6E853E1A922C62C8331779A03 /* MoyaProvider.swift */; }; + 372CDAEAC8FEF22094823E7216C4A054 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 84698CE34E373D70126478D7E5C04928 /* SDWebImageDownloaderConfig.m */; }; + 373DE1A8B1676910BADF13B1A9CFE712 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F863A01906510980773BAAAA8B3286 /* UINavigationController+Rx.swift */; }; + 378BD5280F6C07B11CF30B253D824972 /* IQKeyboardExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771E5B342E73C26832B880C9C36742AF /* IQKeyboardExtended.swift */; }; + 37A2228CF14DD33D4D6F99DE180F5FF2 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97FAE98D12E5F471432864A893C523BC /* AnonymousObserver.swift */; }; + 37B890ABDC7DD441E6AA662325D412E6 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E4F41308ED47FEB46875F5C7844985 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37D637B577E1AEE9A86932C97CE11F7E /* YBIBAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 7937B882E7276478F806EB6A631DC256 /* YBIBAnimatedTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3834F6B013F16886BE2866A29E65F22C /* YBIBSentinel.h in Headers */ = {isa = PBXBuildFile; fileRef = AE73B95301374639613B093538EB5E7E /* YBIBSentinel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 383F757D869463064C569726BAF9CDC4 /* ForceTouchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C99A8F7515AE01ADB91997D70DE9385 /* ForceTouchGestureRecognizer.swift */; }; + 388BB4079F7D18CB3D7AF0848BC98F08 /* UIView+SDExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = BD1B5B0B5A564311DCEBA481918BD06E /* UIView+SDExtension.m */; }; + 388E9AB445D19AAC2B88CA28406EE7A3 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E4120207F4C704EDC8FDCEA82D42D3 /* LRUAnimationCache.swift */; }; + 38B0B8645F67EA97116972725BCACD3E /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E2D59036D48BB1D41B79D92583EA88E5 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 38C96772D989E3D1023A2D4FE66545FF /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8CD69B888F69AE6AF49BDD168F2BF9F /* CustomDateFormatTransform.swift */; }; + 38E619381DF7B045EE7BFDC4810F4BED /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FF5C12EE481EAE4CCAB9ACFDF73D4A0 /* Dematerialize.swift */; }; + 3956E7FC11B63EB5599333059EF1FBB5 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EF0E0FD42C4934C3100DCE1CD02280 /* DDLoggerNames.m */; }; + 397FC8643361169A2EAD49BE467DCC4D /* EditorChartletView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F60AF98B49B137B4822BE7DBD088E40 /* EditorChartletView.swift */; }; + 39ADCCB0719C1404E44818F79F665F4F /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E3E72A125868EC884E7DBC96BA6803 /* NSObject+Rx.swift */; }; + 39B33D7873CD89C6A7E96ACD36A1EDFB /* UIScrollView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF29480BA8C6FBAA2D878CDBF64D880B /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */; }; + 39D449220194AE1CD884069FBF6F735D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDE27BBC530CDB1F75E818FDD8998E58 /* URLSessionConfiguration+Alamofire.swift */; }; + 3A0FCD7E6EE386F0B20221A7079577D6 /* EditorStickerTrashView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE5CCDF4FEEDF2C82294BA131B7B87BC /* EditorStickerTrashView.swift */; }; + 3A13E0541707F58A17D927824A9A8B32 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B047925674E66A1601795369A119285 /* AnyValueProvider.swift */; }; + 3A2FCB914F6EADED828FF05F7E9132AE /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CB7E0F6EC20EBC11E38DEC52D3C4CA3 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A4AF8E172B30D070ABA2D212B67355A /* IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F1552BB5EC628A51048774878C151F /* IdentifiableType.swift */; }; + 3A4B897B65DE3FAAAC2C0AF9FBCE87E7 /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B039999F35DA89D11F8891877EE8B25 /* DateInRegion+Components.swift */; }; + 3A64F2D6B35DA2E5DF97F1C53B2FF446 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3664DB72C102170456D5076AB021C32D /* TextLayerModel.swift */; }; + 3A6B20BEE4F7A5B5835DE5D1E509754E /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A3911308A4D250C80C7C3CB7D70158 /* IQActiveConfiguration.swift */; }; + 3A8BFBBB8C6B72DD0C33BF3589621D91 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8191FF3E0EC91C2D78720D7CEF0107D3 /* PrecompAsset.swift */; }; + 3A8E2E05E1836E45FFE3021DE5AEDF40 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD90E964FF6CC1A1E3B72D0147FD7EF /* UIStepper+Rx.swift */; }; + 3A90C72B0F8F9939213C668E668754DB /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DC9B9F6A1343C40A0F56AA5CE30898 /* UIPickerView+Rx.swift */; }; + 3A9DD9A71347A70E56007D5104BA32BB /* PhotoListCameraCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA327C014BFAC60D2DB28CFCF527B515 /* PhotoListCameraCellConfiguration.swift */; }; + 3AAF427F8890A73EF93A1B309201AF4F /* VideoEditorCropViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E59985B2D8ACD8C8CB5880ABE89FC2C /* VideoEditorCropViewCell.swift */; }; + 3AC42B00834A65697C14DF12C2547AA8 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 798207D98772DFB1D88FD9757DA49AE8 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3AF586464F2E155F19FA21CD13CE86E9 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C32577542D4CB3D64955332AA9F0641 /* KeypathSearchable.swift */; }; 3B0FF40DF892BD293CB1F38A527279F4 /* CocoaLumberjack-CocoaLumberjackPrivacy in Resources */ = {isa = PBXBuildFile; fileRef = 519AF98C92B517DD023896CD077EBFD4 /* CocoaLumberjack-CocoaLumberjackPrivacy */; }; - 3B16CD40D6856ECADAE282BFED982595 /* PickerBottomViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A0E4A8D1D597753ACB4CED97F134E2C /* PickerBottomViewConfiguration.swift */; }; - 3BA7EA7CD07F07FFA5792AF93A98B981 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3871FD1CBCD6AFF0B6898EA70BBF1DDA /* EpoxyModelStorage.swift */; }; - 3BA911ABFACEB592815A720C60B48C53 /* PhotoAsset+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F8FBCDC84807E8E507C0B2CFB78B49 /* PhotoAsset+URL.swift */; }; - 3BCAE7843A2516EBA64768CC0CD79988 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A4EF0AC13D46A6B0F24FCC70D4113E6 /* ParameterEncoder.swift */; }; - 3BE0AF07013E897E60C05588D232AD74 /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2BB6A4F5A308386DA7C9237535ABD8 /* Formatter+Protocols.swift */; }; - 3BEB51AA6E93F81A56A9F5678BAB5F91 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD61CF801C54F2C8EABB15EF81FF35F4 /* PublishRelay.swift */; }; - 3BEC76ED8B924B2430E7C08FEC45E728 /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4271559405D288541926850109FA73C8 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3C117170ED72B5690AE068F93C19B46C /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1049A0799026744D3CCD92924DD09B4C /* SkipUntil.swift */; }; - 3C1D4FB9E504C5E37213A06D1A0E8554 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9856336632095153F4F8B102D101436 /* UICollectionView+Rx.swift */; }; - 3C2058840E42D08B30D081187228E79B /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2AF58DBD383EEF19E4CFCA8639A375 /* Date+Create.swift */; }; - 3C8DAC2429DAACE7EF441415C7C7B717 /* VideoEditorMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EDF9935768823CF449487E85C712BDB /* VideoEditorMusic.swift */; }; - 3C9D2C0E966A6494FB56A27DC2A97D81 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 95D9F8297B21279EF6C335E97C566E2D /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3CA948576898BEE941D30116D80D9395 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C600FF11B1070D0B28B73CC574D45B78 /* MaskCompositionLayer.swift */; }; - 3CC0922BB3E5AF1458F405A64A50B566 /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 43AF4D73C2E31AD42F488A3DE6D5686B /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3CC8A93ED7D07D01D6115AB922E21BFB /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E924404F18EF5B2BFCF943AB82366720 /* AssetsLibrary.framework */; }; - 3CE8DC253F3048595F30A3C64FA9543A /* Picker+PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1719CD49BB4FE43B23A65049EC8EF084 /* Picker+PhotoManager.swift */; }; - 3CEE544E244F623CEA38EF75183BC93A /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7712CA71BF77663AF22A6AB8A58985B0 /* NodeProperty.swift */; }; - 3CEFDD14EE8DCBD376A10B3EB3CED8C2 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228B90941D987BE2796C2A6C2E2BB5A9 /* Deferred.swift */; }; - 3CF9247B7112973208E98C5B8A3EFD08 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36BD9FF758C43ABD4BA223EF5D64F76 /* ImageDrawing.swift */; }; - 3D1DA6956A2BB1FAD53891B484575978 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B38329ADD7B03F101B5F3EC79E136B6 /* PathNode.swift */; }; - 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D349D9C2F5EA03C16C5C6896FD180CA /* ConstraintLayoutGuideDSL.swift */; }; - 3D47BB7B12540180D7548830017B873D /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A949B67DD556D4CE521D7F2A13B98BC /* SharedSequence+Concurrency.swift */; }; - 3D80D0457EB3BF7D449CA995F30CF2CA /* CocoaMQTT5Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C705CD01E352DDB4AA951FAE3D4C57 /* CocoaMQTT5Message.swift */; }; - 3D97ED2AE6A5198BC15FCC9924C22273 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = D80AE874D2E9036688778544A0119C75 /* UIImage+Metadata.m */; }; - 3D9E99F17F687A6BBAF6BCBC33C74213 /* YBImageBrowserDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F440856FA6E9EC6DE6D028E57C7B56E /* YBImageBrowserDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B16CD40D6856ECADAE282BFED982595 /* PickerBottomViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5B63C03ED568FB7252AE90175E1F7C /* PickerBottomViewConfiguration.swift */; }; + 3B4B2BC836C491ED164EFC132BC92E7E /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 25189A89E00CAE1A45485248DEBF32F6 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BA7EA7CD07F07FFA5792AF93A98B981 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C80E40F4C03DC747FADCFC5C20F4D5F /* EpoxyModelStorage.swift */; }; + 3BA911ABFACEB592815A720C60B48C53 /* PhotoAsset+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 598D846C3939C3A96D70804CBC5BCD1C /* PhotoAsset+URL.swift */; }; + 3BCAE7843A2516EBA64768CC0CD79988 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854954A05F187AA1ECD5B656A0A35671 /* ParameterEncoder.swift */; }; + 3BCCA72E3A09858ECACF544DF49539F3 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE5028EF1A3536F03FD6F2901E07ACC /* NopDisposable.swift */; }; + 3BE0AF07013E897E60C05588D232AD74 /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF125332BE7BD2DE0082AD0EA59F86B3 /* Formatter+Protocols.swift */; }; + 3C1D4FB9E504C5E37213A06D1A0E8554 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DED3B7D64106C7CD6DC7033F8340AE6 /* UICollectionView+Rx.swift */; }; + 3C2058840E42D08B30D081187228E79B /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6730C69F257B1AB4DC2F3C3F8ACF721E /* Date+Create.swift */; }; + 3C2EA4CA770147A5F4EFE44F5466A958 /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4E99E3364CE8267F3764A885370705 /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3C8CB142CB609DD2A3C0F9442BD9D759 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 361D219055AD0714B37DDABC3411D818 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C8DAC2429DAACE7EF441415C7C7B717 /* VideoEditorMusic.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDE74764AA4E5002068FA99A8F42CD4 /* VideoEditorMusic.swift */; }; + 3CA948576898BEE941D30116D80D9395 /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8412F650196A8D9055F7A147084CC125 /* MaskCompositionLayer.swift */; }; + 3CE615C0AAF1D41DCBF86F55D2860073 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A9FD2D180E8D06699F430C03422BF6F /* Completable+AndThen.swift */; }; + 3CE8DC253F3048595F30A3C64FA9543A /* Picker+PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21951132F00C5F492323648E1858B00D /* Picker+PhotoManager.swift */; }; + 3CEE544E244F623CEA38EF75183BC93A /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0161343E2A3C7285E6E7430926CEF8 /* NodeProperty.swift */; }; + 3CF9247B7112973208E98C5B8A3EFD08 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = E92DC029A5EB44D5349E8EBA7E037FA7 /* ImageDrawing.swift */; }; + 3D1DA6956A2BB1FAD53891B484575978 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A838BEA620A2333B36253FE3E71C15 /* PathNode.swift */; }; + 3D3B646B4988314275B40E97BEB16C7F /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8EFAEAE08499004C8E90626C21F5178 /* ConstraintLayoutGuideDSL.swift */; }; + 3D3DD7AB15BFBA88B941CABBC91A9D5B /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBB95EC8DE782AB6EF1A8E766CA49DAA /* RxRelay-dummy.m */; }; + 3D47BB7B12540180D7548830017B873D /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77429EBF731FCFEF414990946491B3A9 /* SharedSequence+Concurrency.swift */; }; + 3D56AE2CEBA4370ACC2928A5D55C9420 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 282F0B3C9EE6C199B6B71D2569BECB6D /* PrivacyInfo.xcprivacy */; }; + 3D7F7082D81193D6AD23095A9FFBC997 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A32651D9C2055111D7A5875C69E997 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D80D0457EB3BF7D449CA995F30CF2CA /* CocoaMQTT5Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7D14B42F873D452391F3D812C859C4 /* CocoaMQTT5Message.swift */; }; + 3D922D5FCDDFC496A024EED6688DEC5E /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = EAEE40A8ABCA20496B59A7E41F96FA5F /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3D9E99F17F687A6BBAF6BCBC33C74213 /* YBImageBrowserDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 13513923CCD6F181A0D2D063A1C57BDD /* YBImageBrowserDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D9F084EC64FF5B06FBA4748403F9F4E /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 42591ECDC6F7D187123173B449DC638A /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3DD607D8EE7367C54BF5D9252D1F7AAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 3DF91AF16800D391B9FB086A8591348B /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = 9370B394C07252E849D98D4C0CFA3A4F /* UIView+WebCacheState.m */; }; - 3E6B0435717ECCF6F885A063A0C4D4A9 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 600D90811D5CE9C6C23B976CACCBA60E /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3DFF83D1CD89A800D3828951AF3D41E6 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200661B9CF372FFC8C88A6A61EB71F10 /* ScheduledDisposable.swift */; }; 3E715D5BADDEACEEF30D6A4CA82CDA9B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 3E9B7829091DB08299A28473E42AAC60 /* YBIBImageLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2089804B71B7A298A836CB8AF50821AC /* YBIBImageLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E9CB435642EBD721648B430DD0E5A51 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B149910F31128E252C1ABD23D013117 /* UnitBezier.swift */; }; - 3EFEBBF37B8EA717CC6D2F282CAADDD6 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 2607B67A277348B8A6E34891C575DDDD /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3F08D69616687D6074A0A409C8E933B1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2AC1D590EC6D7984E393F6B0F167E93F /* PrivacyInfo.xcprivacy */; }; - 3F123EFF9D0A969AE4976C742AD70B13 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F78E10B4F31F05DDD5ADB907B3D8ADC /* UIImage+MemoryCacheCost.m */; }; - 3F157613F2F277FD67CB3629BB46BB8F /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 23EED888ECBDD78C04AA3D1E52E2B063 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3F57DD6E2D66DC1CF834CB76F7FAB980 /* EditorStickerItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7209B6582996E79C1D6C60BAE2EE9ED /* EditorStickerItemView.swift */; }; - 3F749E95FFA3640649B8252D9B2CFC10 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C854361FE308D0C1194090CB322197A /* KFImageProtocol.swift */; }; - 3F896DE79DFA73FD6B851D1BC9160E13 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = C87213DFD821098A4998950CFD0380AF /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3FBA98216749EFB55B3D7FFEFE2681B2 /* OIMReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 85FA5850CE357A358388D64FBBA713FB /* OIMReachability.m */; }; - 3FCA734C50CA0AE6B74173F07437A885 /* Changeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94C3D88865F157168A8FCEB6D50B333A /* Changeset.swift */; }; - 3FD036DBB8AADB47AE6FE9D94BEDB778 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F1733A2C10C62D80E32538738B5F621F /* NSButton+WebCache.m */; }; - 40190BB6FD6FA51901C19C1BF4DBD5A6 /* UIViewControllerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B50E9152CA67E74E9EA063DBCBB6B2 /* UIViewControllerType.swift */; }; - 40227417BBD4BCC3FBE952AD8C5A46ED /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C9FF51F1260D49D618C83BBFAFF914A6 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 402FA8B04D2CEFBD67DDDD7768AC4EB1 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A4A839702A3983D16A7FA97C7A50881 /* PublishRelay+Signal.swift */; }; - 4063405C03CCB96E39645F8F991E75FA /* MqttDecodePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1941AA25E6C04864943E0ACC3190E13 /* MqttDecodePublish.swift */; }; - 407FEEB6A5DA7B4EF077DAE20DE114A9 /* PhotoPickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF9BD4A677C342F02E7CAD3BF1EE98B /* PhotoPickerController.swift */; }; - 409D987DB67CFB48AA6311402BE0D30D /* IntegerType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3399B101B5419472274F92600EBE1580 /* IntegerType+IdentifiableType.swift */; }; - 40BB4A23AD4A18E81678F58EAA90EB85 /* UIScrollView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849939C77BADAA8079F5D4B8CD45D3E5 /* UIScrollView+IQKeyboardManagerExtension.swift */; }; - 40BE02B6C486A234008B57954989AE37 /* IQKeyboardToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3D7D64F73F11C9DC0248D737AF568B /* IQKeyboardToolbarManager.swift */; }; - 40CA835A0C053E13093477BFE23807C7 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; - 4168F11F01FBC79CAC2E7452E0E90BBC /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43A924E89388522226CB766705BACF1 /* Bag.swift */; }; - 4184983EA0EC59DB2518B936E2CA3C10 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49807E3D1946AC3B1355D446F061819 /* ObservableConvertibleType+SharedSequence.swift */; }; - 41A6234987ECE63AD5A3F4D3C19E6F1C /* IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3079F2D4FB9FE000895540D5D5ECA061 /* IQKeyboardToolbar.swift */; }; - 41C6957CD5421EBD5D56363570288E36 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54418E917605C6C6B5BB4E30FF408395 /* BehaviorRelay.swift */; }; - 41EAB079E787B4FA6866FC48FC7D187B /* MqttDecodePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FF377AAC1FF8308AB86C281E26C439 /* MqttDecodePubRec.swift */; }; - 420ADE5F222F9DB15F15F59991EEFDC1 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F12780127EFBD103AB697B2D5B8A85 /* CacheSerializer.swift */; }; + 3E9B7829091DB08299A28473E42AAC60 /* YBIBImageLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A370294A2330180AC9624AE12ED48FA /* YBIBImageLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E9CB435642EBD721648B430DD0E5A51 /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B16810200BF205408AF4F91E8217BCB2 /* UnitBezier.swift */; }; + 3EB5313522A0D25BF01D76C804C61F2E /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAC3A97B83CD4427855E4B01F03CEE01 /* Debounce.swift */; }; + 3EB7B5700432074FFBAC8FC92182AC80 /* quant_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 0BF0C7EF558330AD19BFEB43F72DA934 /* quant_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3ECDBA30BACCD3D742D5AF0ACBCCB6BF /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AFBBCC3AC2D57FEB1F37DD9DD64C777 /* MobileCoreServices.framework */; }; + 3EFD9D2406BEA7F65CC2EBEE35CC67B4 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9B83A870364F4EA1455CE939FB2E4B /* SubscriptionDisposable.swift */; }; + 3F172EBA3C77A692A40730B15C49C46B /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 773E9FC8D15487C43958C12C9FA69807 /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F57DD6E2D66DC1CF834CB76F7FAB980 /* EditorStickerItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22802DCA8DB2AFAEE6D09F416DE1684 /* EditorStickerItemView.swift */; }; + 3F63140C415E89AAC9554CFB57724557 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA60DF51B878086B8E1AE81FC49BF30 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3F749E95FFA3640649B8252D9B2CFC10 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044966A64DBF2AC5D51BEAEE7629237F /* KFImageProtocol.swift */; }; + 3FBA98216749EFB55B3D7FFEFE2681B2 /* OIMReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F2D1EE0B4DEE42F944D3EEBDFE6A375 /* OIMReachability.m */; }; + 3FCA734C50CA0AE6B74173F07437A885 /* Changeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C4124C5853026DA1E3328CD09D36D35 /* Changeset.swift */; }; + 3FD4944B2FE0F9A036DAB7B55880B4D3 /* IQKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96363E39C7130ABBFB4A087589221B30 /* IQKeyboardNotification.swift */; }; + 40190BB6FD6FA51901C19C1BF4DBD5A6 /* UIViewControllerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C38433370B37EF66817AAD41545C1B8 /* UIViewControllerType.swift */; }; + 402FA8B04D2CEFBD67DDDD7768AC4EB1 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FEFB2016224DB1A393BF82C54507138 /* PublishRelay+Signal.swift */; }; + 4063405C03CCB96E39645F8F991E75FA /* MqttDecodePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65697F122A5D7E12D08B8924C9A75C5D /* MqttDecodePublish.swift */; }; + 4069FB801C6D4E8F9B03C00F56B63973 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0355BC8251038920DD010DDCFE83F5CF /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 407FEEB6A5DA7B4EF077DAE20DE114A9 /* PhotoPickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 365A286147846E8F7B124AC989F8D790 /* PhotoPickerController.swift */; }; + 40867DF814FC240529E8A3020552456F /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F8ED1B0200BA21034928AFCFD35100 /* ConcurrentDispatchQueueScheduler.swift */; }; + 409D987DB67CFB48AA6311402BE0D30D /* IntegerType+IdentifiableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED944194231CE849D5E8158075D3FC7 /* IntegerType+IdentifiableType.swift */; }; + 40BB4A23AD4A18E81678F58EAA90EB85 /* UIScrollView+IQKeyboardManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA8792F36556D53283694E3C93ACD53D /* UIScrollView+IQKeyboardManagerExtension.swift */; }; + 4168F11F01FBC79CAC2E7452E0E90BBC /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54D0EC089BB3D0E424544A55A18FB00D /* Bag.swift */; }; + 41729470AD1FA24DF87BEA6C10533D30 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F2255B691AE68EE589E35013C24EF0BC /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 417A4CB146DC9404E8C362A2B2046E98 /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFC67580356421DED39BBBD9418C06A3 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4184983EA0EC59DB2518B936E2CA3C10 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 717E17224CD41748E5A4C7C4EA9238EC /* ObservableConvertibleType+SharedSequence.swift */; }; + 41EAB079E787B4FA6866FC48FC7D187B /* MqttDecodePubRec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E4E2A4E2CBBFF917E3EF18747B022DF /* MqttDecodePubRec.swift */; }; + 420ADE5F222F9DB15F15F59991EEFDC1 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA0F674FE8197B104C00B5BE7A2266BB /* CacheSerializer.swift */; }; 420C49E6734283B87E7D206694344112 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 420EA393D3DDCD50C3CFA6D2062A2DAD /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3768FBC4EAAC2F0120286BB94D2C9BEE /* CombineLatest+arity.swift */; }; - 426C1CEDF3D8317CBC0353913E92BA2E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2815B8C0B759AC79F1A2E883FB8706EF /* Archive+MemoryFile.swift */; }; - 4294EE557F13FE2EF5957288BDDFE9C9 /* EditorImageResizerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B653082EF3102FB31FC547728C58FFD1 /* EditorImageResizerControlView.swift */; }; - 42F6A891188100B2EAC2DD5FC0CCBB50 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFDA8138E95D50516B74F1D6004AD227 /* Group.swift */; }; - 43A27A7590AB8B341E0106298FF45CC6 /* KeychainWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06D4B2191480D5049ED3B7A07BBB9D6A /* KeychainWrapper.swift */; }; - 43D84EBCE8220F637D8BE1C473BF9188 /* FrameConnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6BB541827C4ED61B292BF245DEE0533 /* FrameConnect.swift */; }; - 43DE8C31D6AC6DF88E03EF5C2F9AB778 /* OIMSearchResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 103AAD0C6F41EDE1870339EFD1727B50 /* OIMSearchResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 442F3EF780ACE70BAF124C9E3E5E8E15 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35BE56F249CBC30A0DD151BF2229F643 /* ImageDataProcessor.swift */; }; - 442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 129D682766DCB1C0C656E5D2971DF70A /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4431DB7D2739D4D1701F63BA42F1ECC5 /* FrameSubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559C3F423F4071EC749501E4A996B38F /* FrameSubscribe.swift */; }; - 44E12060DC6F91B02411D6A00858CA35 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0FF5481195B341F5DD1EE317FD07A5 /* LayerDebugging.swift */; }; - 44FA91ABEA149BDDF9A6FC5AE94774F3 /* TagListView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3738C72D427D44ACDB17807C2959BE /* TagListView-dummy.m */; }; - 4501636244237C850616353EBD1C8189 /* CocoaMQTTProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3FF62659D1A991D6346DDC4B17DBEF5 /* CocoaMQTTProperty.swift */; }; - 452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = C3BA001082AEA7830F6B9A9362DDAAED /* MJRefreshStateTrailer.m */; }; - 4533898C4946124EA1F111F1835EC6BE /* OIMVideoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3703F77F1A7F7CE9A5BDD0857D9072 /* OIMVideoElem.m */; }; - 453437AE32236787CCBCDB84336E4A93 /* YBIBVideoActionBar.h in Headers */ = {isa = PBXBuildFile; fileRef = C37E446B50598727018294BD15ED79AB /* YBIBVideoActionBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4535B531F0D4F1F3BA297166D1F0730B /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC637459AC1B49CC7BA5FBF098E2F38B /* SerialDisposable.swift */; }; - 4552112D19F0C7551BF31425FC8D1EC7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D64B6140035C48E9B465A2294BCF620 /* ControlEvent.swift */; }; - 455F481C635ED958C685DD70C2E9AA86 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26654C62172E23983C80E5A35C47ADB /* Archive+Reading.swift */; }; + 4211ECD3012F416D2310C3E626B957D9 /* IQKeyboardToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597F56B2BDBD7188DFB2E88DDDAA6DDF /* IQKeyboardToolbarConfiguration.swift */; }; + 421F106CBC207478A81FD319F1033835 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = BDA501E398CDF465361B8DFC5A1AAA5C /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 426C1CEDF3D8317CBC0353913E92BA2E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6117DBF2DEA2F03B45AA735947BC44EC /* Archive+MemoryFile.swift */; }; + 4294EE557F13FE2EF5957288BDDFE9C9 /* EditorImageResizerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195B1EF7EFA045C8BAD32706FF293FE3 /* EditorImageResizerControlView.swift */; }; + 42A812AAC657DB20EAF5C7E4881D1E4F /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12272D9B7C748591FF4B2B47E78CEA55 /* AddRef.swift */; }; + 42BB400D95CB06E3A2F4B85EB16FBD78 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 29C53057887B8341A7695C052CCBF3E1 /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 42F6A891188100B2EAC2DD5FC0CCBB50 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492111DCF538B9F68B373EB70D48D893 /* Group.swift */; }; + 43890FF57AC8CE3AE9E6E69D52D24311 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5E828DE6CE1D244ABDA1EA774D8CA8 /* SchedulerType.swift */; }; + 43A27A7590AB8B341E0106298FF45CC6 /* KeychainWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A76D3C75071941BB2ABC490ABB7535A8 /* KeychainWrapper.swift */; }; + 43D84EBCE8220F637D8BE1C473BF9188 /* FrameConnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7953C3F327E631A827EF82D27ED8068C /* FrameConnect.swift */; }; + 43DE8C31D6AC6DF88E03EF5C2F9AB778 /* OIMSearchResultInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A8BDFA78DBEA7FEA0CF17CAD3FFB05 /* OIMSearchResultInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43E2ED1E3980A6BDB9A5303B93D2EF91 /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CD3C1D659D6496035CD3296D11F7945F /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4407CA27ACD314CBD9B2FE3BD674EA6E /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C3BA0E6CFA9BF8CF1504C08904F26828 /* SDImageLoadersManager.m */; }; + 442F3EF780ACE70BAF124C9E3E5E8E15 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8249C43A6DC5F7D44058E8466D602B52 /* ImageDataProcessor.swift */; }; + 442F468E261A1106C291BF52BDBF9DB7 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C6BC49C496646CB0C92D882FEB67F6 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4431DB7D2739D4D1701F63BA42F1ECC5 /* FrameSubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03502843BCAC94AFF9A01230BA4F4C6B /* FrameSubscribe.swift */; }; + 4483568AAFCD04AA066D46C488E0F87D /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A584E723DFD91FD63F10513F5A44C61 /* AsyncSubject.swift */; }; + 44A83F52DB0230A1E75F4FBA25987507 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3809ECABFD64A3476079245D123AB24E /* PrivacyInfo.xcprivacy */; }; + 44E12060DC6F91B02411D6A00858CA35 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = E139063737CABB514AC7BC04039A282D /* LayerDebugging.swift */; }; + 44FA91ABEA149BDDF9A6FC5AE94774F3 /* TagListView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2324B67C4C32303B4DEB7C9B8B0C692 /* TagListView-dummy.m */; }; + 4501636244237C850616353EBD1C8189 /* CocoaMQTTProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03DA96969C9380798FF7818597783D0A /* CocoaMQTTProperty.swift */; }; + 452C940762F65B125C216F73B369F583 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 45BC82300AEAB2E4EC4480B7584A4D4B /* MJRefreshStateTrailer.m */; }; + 4533898C4946124EA1F111F1835EC6BE /* OIMVideoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 678B80B5BEA21B1AE526BA912C9BD36A /* OIMVideoElem.m */; }; + 453437AE32236787CCBCDB84336E4A93 /* YBIBVideoActionBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 885AB401FA43B8D4586FA16D2EA4F3A0 /* YBIBVideoActionBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4552112D19F0C7551BF31425FC8D1EC7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CBF0A142C460BAD620167A568BD14AA /* ControlEvent.swift */; }; + 455F481C635ED958C685DD70C2E9AA86 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD4ACA4AE15E556BD2AE1F75D723E9F /* Archive+Reading.swift */; }; 4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 45AE3D9DCD60E97EFAACDC56F430C9A3 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E186AEA78025FB4ED6A51007FC4E6A1E /* TimeInterval+Formatter.swift */; }; - 45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8CED22A64663FC45C11A45ABCD4B3E /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 462FA8E8C7677BC1691013F1733E4DA1 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A176D4C7E993D7B4F4A668033884D9A4 /* NSDecimalNumberTransform.swift */; }; - 465E8AE444E33D2C68D1032B6FC5D293 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 18197ACFDBF1F34C70D2145795572C09 /* SDAnimatedImageView.m */; }; - 468CEFB65E09D91B0DAA870CC43FE147 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 762137C3FEFEFFD8CEAEEB5131F30B72 /* UIView+WebCacheOperation.m */; }; - 4692E3E65411E27090A801159AF148D7 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 538BE61FB3328CEA20822A506F5A4D71 /* Sample.swift */; }; - 46BD4CEAD1500FA44DEA44F6F0FA82BF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 46C56C35747EB93ED186EB0A4614BB71 /* PhotoAsset+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E3A8C0A34421B830BBA0999CF61EC73 /* PhotoAsset+Request.swift */; }; - 46DD69BCF3B370BF6BBBBCF400D9DD3F /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A89A984DD8C4CB3B93DC21FC5984C96 /* AnimatorNode.swift */; }; - 47040EAEDBB6BF87CBCEA849AD52D753 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E2C61DA2D96E77607024B89E13797552 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4707465805499986749DF6BB36DF7E3A /* GestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF68D4653D81F26F237AF7D281820107 /* GestureRecognizer+RxGesture.swift */; }; - 4708505041F162DB894B876B79857794 /* Editor+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3BB8704A40B0C67779D21C030073131 /* Editor+PhotoTools.swift */; }; - 47113729E7C09B049466670702401F45 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8048025E9115F90227BB6144BF79C59B /* SDAnimatedImage.m */; }; - 4730296E49F16E17769686F7831AA0EB /* ofType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84D737A89AED713A0E39C48B98F6B2D /* ofType.swift */; }; - 47443F09C6EBFFF6143EA8B4967F865F /* UIViewController+TopMostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A231E19F3E6903CFDF22851B16321C5B /* UIViewController+TopMostViewController.swift */; }; - 475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA7103F1457B5DFBCAF34D929A1259D /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 477CD55D043E8727F2E61A626C0BBCCD /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = DE08E3E26F68B66A30A42FBD226AC64E /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 478D40A254B29DC1408D37D3D6051DF7 /* SwiftKeychainWrapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 20139F877DE66F872867A7B1F0A29F99 /* SwiftKeychainWrapper-dummy.m */; }; - 47C9A000C20E04EC69BFEEF3C6AC6256 /* IQKeyboardAppearanceManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CF7718DD6D52C84B8D5AA2B2354D1A /* IQKeyboardAppearanceManager+Internal.swift */; }; - 47F8811B5427A0E93A230232C573B68C /* MqttDecodePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = C63661714289CCA5DC70CFD0B53E4A5B /* MqttDecodePubAck.swift */; }; - 47FBA86C15EC8060331926C9A8D54BB1 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D35A81A309F2688C61E54C031DEA5FAB /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47FBCA188545B898AB5EEC31E3E5E680 /* YBIBIconManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A6AEBCB231D4DF0BEC047DA9DBDB0583 /* YBIBIconManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48613A776228D14C2933B89CBE229570 /* EditorToolViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C51DF3E15DEDD21D3C7268AC6235FBB /* EditorToolViewCell.swift */; }; - 486CDF230E2A556983838450D0EC5C75 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B64C6B412740FFEC88A375681A51AE /* KeyframeExtensions.swift */; }; - 48762EC9CDCC7864ADFE04521D9D2D79 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = B050E8FE24B91F836D65D9A9597574BD /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48D3C099349231D4D0122D8E51468A19 /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 608D9BD911AC6A60E735CA9AD57958EC /* Date+Math.swift */; }; - 490664A35E3AA79D57C33414E1B19E66 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBFD5657D90ACE6DDC0B2F9EC0EF462 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4924294C08CAFF94B81FD1C024FF7721 /* IQKeyboardToolbarManager-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FE263A941E82FF37DA887E3C6890199 /* IQKeyboardToolbarManager-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 492A7FFDC855AD2B109B3FE15B965224 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7520BB116E7704F9CA63DA6A804EDB37 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 492E53D98F2FB5F2EEF734D1D672BC08 /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64BFDA887C67852B833A24C62A1EB569 /* TimePeriodProtocol.swift */; }; - 493342C87FF1F507692F3932B609BC78 /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5F942AE8EDEC6D0F52C58EC96A735F /* IQKeyboardToolbarPlaceholderConfiguration.swift */; }; - 4938511D8412EFA06AFCB9D8DD0F4F77 /* YBIBCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A1F978489BAF6F9E80443D8FFD42AB /* YBIBCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49445CE967F63922E2048455DCE72758 /* YBIBInteractionProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 1351DB5C0573B865B4C04CFDB78C58C6 /* YBIBInteractionProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 498A46E8DF45B62D88EBC3E0208226E8 /* RxGesture-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EE6BD726ADA259939B7F2C80DB515E2B /* RxGesture-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4990936139BF46A3888CBF58360A7251 /* UIView+SDExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FFFAD104CABBC838AAA1E850D1E1CAD /* UIView+SDExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A240539859DE81874149E2DAB8852EF /* YBIBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 1273EBBA2B09FE5B4D809198A09A5DC7 /* YBIBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A8E5376A0FA9D3DBD7F1E452F1BE38B /* EditorStickerTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C396652A7F1E7564009B4E766151A4 /* EditorStickerTextView.swift */; }; - 4A968EBD70F69793C28AD47645AA124F /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86B664837E67E9ADDD184846C790F4AD /* DropShadowNode.swift */; }; - 4A9880783F2B68422155EC293D9AF318 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 583BD9108739063848C2E74D0975CF0C /* SDImageIOCoder.m */; }; - 4AB3FD4438152538ED29BFA7B341B02F /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 973609E5DDBF28432562BD41FADB948B /* DateFormatterTransform.swift */; }; - 4AC9B005EF04B376E1E8612AA94B0BD7 /* Picker+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570A0051006060C5A617FFCC516DFA29 /* Picker+UIViewController.swift */; }; - 4B0B017D5B3951B641C1336A8515838F /* RxSwiftExt-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 893F56E72FE646E910D6B52A533E1AAE /* RxSwiftExt-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4B1290DE38BEE1418F52E914EB28389F /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A020F296B0FF8E26125688EC7BE5995 /* Merge.swift */; }; - 4B1C0A08511CD18328B7AD065B6447F8 /* MqttDecodeSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB179A397B5D3FD00F1AB4FBA943ECB8 /* MqttDecodeSubAck.swift */; }; - 4B3687C8AB50D80335544D2338C54D74 /* Picker+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3126290FFC1C7B80974B9370E25F2B64 /* Picker+PhotoTools.swift */; }; - 4B51208776156D27E9E21326D5092FB6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E0ECB093B7A2377C256B04A6FA952982 /* PrivacyInfo.xcprivacy */; }; - 4B802114AD90D83829297937C5939C91 /* SGScanView.m in Sources */ = {isa = PBXBuildFile; fileRef = A4F6FA1ACB4A10464674D06BCCEAC807 /* SGScanView.m */; }; - 4B9FC9B0004EB197325C1A6D67C9FA28 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E789DB011250CEB5FD097A76CC746B6 /* GroupNode.swift */; }; - 4BFEF1EA0FD8911E9EF55A4484F7F1E6 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6BB1D8DE62DE8167D2E854303D490A /* KF.swift */; }; - 4C10C2C40993364E838ABE82E0301880 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6691F94258B79675D54E5A1EF2F3970A /* ShapeCompositionLayer.swift */; }; - 4C2DD6071EDC91008DA26D517666FB2E /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 685ECA56CF8665FAEABEF8BEAF51229C /* InvocableType.swift */; }; - 4C76A7083CB882DBA6D7AB708AF8A300 /* SendMessageCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 031FAFB2DEA896C11AF7BE26EA3782C1 /* SendMessageCallbackProxy.m */; }; - 4C7C875C47090FD6EFA4D59033BB5D13 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DE4D76B05BCDC9904413C3C07EF88D59 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4C8406FCC6BC4D4007C31B4805E414DD /* NavigatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F52474E9801361F5687CD37DFB97D4BF /* NavigatorDelegate.swift */; }; - 4CAE5E055006853A357BEA77B992FFF4 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED8D75D4EB7E54B3CD7F8A935437A6D /* AnyObserver.swift */; }; - 4CFE1C0BF7FD332B810E42D2DA299F5F /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27F9C0818B379A0C8606C9CAE3FB6B59 /* RxScrollViewDelegateProxy.swift */; }; - 4D019F1646A5B0CBF103E079A55D0B28 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 5572CF8E7F0C841CDED8ADA66FE41D45 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4D08C586CB9B30E68361DECB0A708AE6 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434A3E47D5873A085EBD0A170DC5BD5B /* Archive+BackingConfiguration.swift */; }; - 4D3146F6FC477AC07FD53ADC5287FE0C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = DAB83085FD5AEC3EC29FD9CEE7553CA2 /* PrivacyInfo.xcprivacy */; }; - 4D5A315135E2F81C82BB772AEC87D37A /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 11C6FAB71E5A9459667B33D6EE1AA853 /* SDImageCoderHelper.m */; }; - 4D81FCC2BA602A7BD07F22F1584B8F26 /* AssetManager+AssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2535726C0282E8B723269F18EE9EC778 /* AssetManager+AssetCollection.swift */; }; - 4D9E593DECA015D410984C771CCFDD12 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A4D124A5AA321277635668613DB5F5 /* Alamofire-dummy.m */; }; - 4DA8C358A666CA3352780CBB1D351A48 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49156AFAAD69F89AD5EA66D519879247 /* UISearchBar+Rx.swift */; }; - 4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FCE8F78E68577F7B7227D26E4E2596C /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DEB12CB0D7D8F6AAA5C645E6C6C3284 /* AssetManager+Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 007CB8C0BABA7C697C4B60D0C743D0A4 /* AssetManager+Asset.swift */; }; - 4E0CD688AB259FBE80ED0F58BC1636CA /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 434506222C3423D50EA908839054F6EB /* Zip+arity.swift */; }; - 4E19785ECA3BF1CD264269D5DACD9B87 /* SelectBoxConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15AF30EC307889386787546D8C4BEDC6 /* SelectBoxConfiguration.swift */; }; - 4EAC7A8D90ABF6B7802ACF3B1BD382D8 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45ECAE9B50E541B5A886ABBE04E3B976 /* ObserverType.swift */; }; - 4EC2962339DCDEAA3554795F8737A175 /* YBIBToolViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 37FD51B1D48E80685C13EF53B1B4388E /* YBIBToolViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4ED89EF9209CAAB4890A7B8C8D001116 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFA25D3E529DE45C8B3A4C7AEC8CBF7 /* Binder.swift */; }; - 4EF709D3F24D21BE87BE1A939B72552F /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = EDCF66901C52D6745634C0300D9888D1 /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4F192EF344FA61AC12D2E51A7BE034C3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = ACE2AD5BB0056FC9C55B0D098DE1F488 /* PrivacyInfo.xcprivacy */; }; - 4F1C32CF32F940CE5F934B45F1B1E27C /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5511656547197B26EE7A270A6CA6E56A /* AsyncLock.swift */; }; - 4F1D9DCC6E91445694774FF0849A4B83 /* CGImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B7643FCC8CF9DE097F95208C63FB48C /* CGImage+WebP.m */; }; - 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D62E0585B1561C205C18B3EDD19DD9 /* ConstraintMaker.swift */; }; - 4FDF5900BE28355A2584DADF58EC1930 /* MqttCocoaAsyncSocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70093CED1BE85EA60EE71A5A90F3665D /* MqttCocoaAsyncSocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5051FBC72C6846E19759D0C34438F7E7 /* IQTextView+Placeholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8043E00717207A0131290DDB19BC40CF /* IQTextView+Placeholderable.swift */; }; - 506152F258E04579A967E8F9AF29B2E0 /* UISwipeGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C205360A3060756D8663D8BBA13B8A /* UISwipeGestureRecognizer+RxGesture.swift */; }; - 506DE859713E4FBF1246DE0F500600B8 /* SGScanCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 740109AAD3BF5262EE514E33A501AC39 /* SGScanCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5089D80A7EF3416F2F3A4D432EE50F5C /* SGPermissionPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492F0368522229AABEE956842B63188 /* SGPermissionPhoto.m */; }; + 458D15A18160AC82177371AB8091F70D /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D229B8A7DA029600D026D0DCD560EB59 /* Catch.swift */; }; + 45AE3D9DCD60E97EFAACDC56F430C9A3 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7DCA93A51A3EC8F257E138A767B1FB7 /* TimeInterval+Formatter.swift */; }; + 45E1583D7EF53489B82C4CA2AD1AD0CF /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D01A7177A498AED0020696AC87478CF /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45FCB619BB2DE2C82A0BCAFDDD8609A8 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D6ED23C8DE6576F04C64C25DEB3CEA /* SDWebImageDownloaderOperation.m */; }; + 462FA8E8C7677BC1691013F1733E4DA1 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED3E6FF5CE861DA4D74F51F15DD5F274 /* NSDecimalNumberTransform.swift */; }; + 4645057A5658DD7D33DB1EEBED5B4E17 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = E38BB3DDEF575431F1A55A8F5AB73E44 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46AB38B990A26659517A785D5247DCD7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 46C56C35747EB93ED186EB0A4614BB71 /* PhotoAsset+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E5F0449D6E8699C17041E8E95B9275 /* PhotoAsset+Request.swift */; }; + 46C7EC5E2C1B620DED1FA139BEEC80B8 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2867E3021D3DC08A0CAF3BC2C427B6C2 /* Bag.swift */; }; + 46D6CD39BA89DA406AB99075F89C589D /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DE8D6E365F43CBB8F68A8DD2F2A775B /* Optional.swift */; }; + 46DD69BCF3B370BF6BBBBCF400D9DD3F /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6616C763859884830B647FFA76483A3E /* AnimatorNode.swift */; }; + 4707465805499986749DF6BB36DF7E3A /* GestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1889F1F548AE931E4D7AAC7C4EC351CD /* GestureRecognizer+RxGesture.swift */; }; + 4708505041F162DB894B876B79857794 /* Editor+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4533A8796A97A4FDBF972A217DCF3CE /* Editor+PhotoTools.swift */; }; + 471F66CA1E414322F1FBB5E9B65CECE3 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE472525D285E60062B9B497CEA062C1 /* Reactive.swift */; }; + 4730296E49F16E17769686F7831AA0EB /* ofType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E1A0AC0B2C06537791421DFE5FB4B81 /* ofType.swift */; }; + 47443F09C6EBFFF6143EA8B4967F865F /* UIViewController+TopMostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E834191DC4E0AA86292AD25D77427 /* UIViewController+TopMostViewController.swift */; }; + 475B4F3E71C293065AAFDB1888696CF6 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1231BBFBD5A0ECF236CC0EA885AB3CE4 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 478D40A254B29DC1408D37D3D6051DF7 /* SwiftKeychainWrapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DAAFBF7998729DBA80D654F68B0411E7 /* SwiftKeychainWrapper-dummy.m */; }; + 47C9A000C20E04EC69BFEEF3C6AC6256 /* IQKeyboardAppearanceManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2720CE5E098EC5B8C6E38B39973D31 /* IQKeyboardAppearanceManager+Internal.swift */; }; + 47F8811B5427A0E93A230232C573B68C /* MqttDecodePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4381F82AFCF9C0960345F382D230AE4 /* MqttDecodePubAck.swift */; }; + 47FBA86C15EC8060331926C9A8D54BB1 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E99EF6FF49757F1ECB0A1B8FE89383F /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47FBCA188545B898AB5EEC31E3E5E680 /* YBIBIconManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DA4672956BCE82758C70374E940DA2C /* YBIBIconManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 481E1B103B7AF5F25EFE837DD7727088 /* UIView+IQKeyboardExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B33A5C21159FA23A7A328B4ADC3C423 /* UIView+IQKeyboardExtension.swift */; }; + 48613A776228D14C2933B89CBE229570 /* EditorToolViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57219371BAD24872FF9ADF8ECF49560F /* EditorToolViewCell.swift */; }; + 486CDF230E2A556983838450D0EC5C75 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB56BFA4BA1933A7688E24DA5D6A268F /* KeyframeExtensions.swift */; }; + 48AAD528BDFE8CFE2BCDAD78D3A730D4 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 97A40EA7400844C9F523ADD6492075BC /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48AEE480961C27026FECE0A4FDEAF874 /* huffman_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 034D8CE98996789178854B807C0C5F66 /* huffman_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 48D3C099349231D4D0122D8E51468A19 /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C25E030AD5FBC5ADB833FF290B6A0F9 /* Date+Math.swift */; }; + 48DE95A59657A6A0E480202A097C6B42 /* idec_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 9DB47094A252B79892044AA8FEC8B921 /* idec_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 48F013C8C2F13CFC89AFBB5976A2C7A9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 48F01D04CBF60D1E0B537F655EF7168B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 490664A35E3AA79D57C33414E1B19E66 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CC3997AEF065210620763434EA1A14 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49267512AEAFF83D59C71FF629FF9490 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F19FACDB479D757C551FDDE85D76A36F /* Utils.swift */; }; + 492E53D98F2FB5F2EEF734D1D672BC08 /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DB346FF7A58A9CCDC22544F0EB48CC /* TimePeriodProtocol.swift */; }; + 4938511D8412EFA06AFCB9D8DD0F4F77 /* YBIBCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6709E1425A02594D4B6FBB09E3905826 /* YBIBCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4942957D9EB742B51A810BCB247C1CED /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 79D9F75BE9C4EEB398AA142CA40C2528 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 49445CE967F63922E2048455DCE72758 /* YBIBInteractionProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 63692D31585DEDE65878A475B1212D70 /* YBIBInteractionProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4981DA9395A7AC90B3D07F2C192D0C5D /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F667738386DF9D1837285B28E0A9BC /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 498A46E8DF45B62D88EBC3E0208226E8 /* RxGesture-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D8801B46360234CA528C6CD9920B167 /* RxGesture-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4990936139BF46A3888CBF58360A7251 /* UIView+SDExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 803FF90C5424DD97EA2A025F7B068A24 /* UIView+SDExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49C1CBCE8139CA49D92B0D9EA436FA36 /* Infallible+CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893A01E990838A3E90851EB0B3BE7D35 /* Infallible+CombineLatest+Collection.swift */; }; + 49CAF3DB6E5C7A82CBEF4C92338A1BFB /* IQKeyboardNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A28558A6A7B744953669383EF272ED /* IQKeyboardNotification-dummy.m */; }; + 49E606D158C95B541F2D18D1E08EC487 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = EE5CDE949D3A3F4DAD59FB8B23C14E3C /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4A240539859DE81874149E2DAB8852EF /* YBIBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = EB638C4E3A2A4E8172B79912B479F3CB /* YBIBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A8E5376A0FA9D3DBD7F1E452F1BE38B /* EditorStickerTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30167EC1826100A0C53F902846CEE567 /* EditorStickerTextView.swift */; }; + 4A968EBD70F69793C28AD47645AA124F /* DropShadowNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B57E48795D85F2DE34D8BD23BA49BF0 /* DropShadowNode.swift */; }; + 4AAC246C428DEE6D352959232BFDE195 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DF1C2B743EEDF7D40565119D76F4D07 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AB3FD4438152538ED29BFA7B341B02F /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCA5726CD9EF4524B1D26F6E5DFE65B /* DateFormatterTransform.swift */; }; + 4AC9B005EF04B376E1E8612AA94B0BD7 /* Picker+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6ED29DEE09D10D4F34A832E99BDDC19 /* Picker+UIViewController.swift */; }; + 4B0B017D5B3951B641C1336A8515838F /* RxSwiftExt-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FD751B0C762A34E4379295B6E891C84 /* RxSwiftExt-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1290DE38BEE1418F52E914EB28389F /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D136FC4F001C444203266383C5411B /* Merge.swift */; }; + 4B1AEA39FE96A3D599BBA2C1ED606197 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = ED98FD9CDA79859F82A1E1742128272A /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1C0A08511CD18328B7AD065B6447F8 /* MqttDecodeSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC2D8F0CBCBF6FBCC08E57F31E241AB /* MqttDecodeSubAck.swift */; }; + 4B3687C8AB50D80335544D2338C54D74 /* Picker+PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E67749C213C7C13DE4DB8A929EE2FE2 /* Picker+PhotoTools.swift */; }; + 4B802114AD90D83829297937C5939C91 /* SGScanView.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E911FDCD7882C23567C460372E2DFA /* SGScanView.m */; }; + 4B9FC9B0004EB197325C1A6D67C9FA28 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F26C19BAF44B8BCBC734E35386F5F9AB /* GroupNode.swift */; }; + 4BAF1E141643D3D605D61CA3F8BA6716 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = DE4BCC93372817706739E86DB3D048AC /* UIImage+Metadata.m */; }; + 4BFEF1EA0FD8911E9EF55A4484F7F1E6 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76C3EFC4CC80F61837F9A018821FEA36 /* KF.swift */; }; + 4C10C2C40993364E838ABE82E0301880 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16E687983DD0674E5E7EDD2220CF0FB /* ShapeCompositionLayer.swift */; }; + 4C1D94B000D52DC8F6D8C7438CC682A9 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A6787A341F753481A56B17D46589595A /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C423C9DB35ACB2C4CFFC2914938913C /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 807623C01A246064417DF6759EFBFA31 /* YYAnimatedImageView.m */; }; + 4C58E9D351BB2D18F5F1D87D9FDCA8F0 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F2BF9326C14D976507A95E1480C9CD /* SDImageAssetManager.m */; }; + 4C76A7083CB882DBA6D7AB708AF8A300 /* SendMessageCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 343CCC21D4E864CC53911F5F1389B395 /* SendMessageCallbackProxy.m */; }; + 4C8406FCC6BC4D4007C31B4805E414DD /* NavigatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAB064F056C23AF59106529361D6A53 /* NavigatorDelegate.swift */; }; + 4CA54D0709509AD161909FD83B39095C /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 69DEF1D40FCDE979DFFC2FD403967184 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4CFE1C0BF7FD332B810E42D2DA299F5F /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4488D14A5CC20DBC73B82C436E316E35 /* RxScrollViewDelegateProxy.swift */; }; + 4D08C586CB9B30E68361DECB0A708AE6 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8579A90FD01456E1A0DB2819F4953F48 /* Archive+BackingConfiguration.swift */; }; + 4D09F37CEA9A59BD48BA4B43A5AD789F /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = 79359F4D6A7DABC359B13366267A94A2 /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4D59AE60E51034794F0835FD88C4FF28 /* analysis_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 58DC36F7CA699560A4A606C5943B6D25 /* analysis_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4D62C0251C60018F2695B8F53C5457D7 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EC0434FE28253D42EC57EB870119C098 /* SDImageAPNGCoder.m */; }; + 4D81FCC2BA602A7BD07F22F1584B8F26 /* AssetManager+AssetCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228CE40FC2BEBB12AB17B68A5F612B5F /* AssetManager+AssetCollection.swift */; }; + 4D831F59ED1FB41571DFCD4EA9B6D28F /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A1DE5B96C02EE79C3874FBEAB934D0E2 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4D9E593DECA015D410984C771CCFDD12 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E82BAACFC5D121DDDD285CF84DE4E28E /* Alamofire-dummy.m */; }; + 4DA8C358A666CA3352780CBB1D351A48 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93D3232D5CE748EF20A0AFEE42AFB8B /* UISearchBar+Rx.swift */; }; + 4DAD57ED472471715F9D85E49ECDDDF2 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DED52861127E194D14E120851D6682 /* Enumerated.swift */; }; + 4DCA75BFE1558CE59DFC56607E49B3D2 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C687A1F9391951EF75D5896C5BEB4D /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DEB12CB0D7D8F6AAA5C645E6C6C3284 /* AssetManager+Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1511131AB6562EC8A1DDD178D986451 /* AssetManager+Asset.swift */; }; + 4E19785ECA3BF1CD264269D5DACD9B87 /* SelectBoxConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940D955D6727CEACA55BDE2D77001FB2 /* SelectBoxConfiguration.swift */; }; + 4E6D8C34BDBE746401DDE776697D5679 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7752FF954084CB620F8098366150D13F /* Observable+Concurrency.swift */; }; + 4E91E25B85B37E64EAED2124A7FD15B5 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D9314E0B946702B045A221FC4CB5D6 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EC2962339DCDEAA3554795F8737A175 /* YBIBToolViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = AD32ED84D38CAD5BE3AFE6DDAA21FCA7 /* YBIBToolViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F022A16443DBC9CB96C3D2547DD901F /* YYAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D09622B9BC9D8B88B525FC926CBEE6 /* YYAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F0C0E8E2BAE3650A34EE3DA9F108ADC /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 89C54EB9CB94CFA8AE8AEF1CF39EA163 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4F1D9DCC6E91445694774FF0849A4B83 /* CGImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = DD2201B6C207C2C3619537DF9ACB5C80 /* CGImage+WebP.m */; }; + 4F443BAF2AB377B420DD4688B0532E85 /* BRPickerView-BRPickerView.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */; }; + 4F47120867A76F2EA283E0CE8D464091 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5F5780542C8DDD9125F7C71FA2F206 /* Infallible+Zip+arity.swift */; }; + 4F4DEB687C0E4834A5B291DEE0651D6A /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D95ACBB3FA434EC602637A713EAC1B /* ConstraintMaker.swift */; }; + 4FF3559D21675BABAF12A3A551EC9334 /* Infallible+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42D445B7CEC49B07DB56F022960A4396 /* Infallible+Debug.swift */; }; + 506152F258E04579A967E8F9AF29B2E0 /* UISwipeGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45EA067629C2FD021AD81B9B9B39D83 /* UISwipeGestureRecognizer+RxGesture.swift */; }; + 506DE859713E4FBF1246DE0F500600B8 /* SGScanCode.h in Headers */ = {isa = PBXBuildFile; fileRef = A71E1C8F45E99D7E7C167C48F15161A2 /* SGScanCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5089D80A7EF3416F2F3A4D432EE50F5C /* SGPermissionPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CA80710ECF563211A105AD3277C282D /* SGPermissionPhoto.m */; }; 5090C42BBD3A044AB5D419967216CB37 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - 50AAB77967D0145B1492E8F868E0FDD8 /* PhotoManager+Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C63C578F9CE5D436F664E48002F04A /* PhotoManager+Audio.swift */; }; - 50E0B8B52F6C012C647A877DE161AD0B /* MqttConnectProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35238E632A58ED5E1A20DE773E445AED /* MqttConnectProperties.swift */; }; - 50ED87303DE9E2682DEED02D299237D1 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D279A717EBDF959B636CFC8BB5766D54 /* DiffableSection.swift */; }; - 51230895A152CC3D066D3A7E93A3D255 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = CE56FFC2C38B6179D17F71DC2ABD0228 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 512B9661FC34235E0EEB3A6D3E319B88 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = AC1607A97A654A6C84E8CF463AE9A8BA /* MJPropertyType.m */; }; - 515402907776670802E14BA4FFCBEB03 /* pausable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C28C777252A7D3E5A82580F3A4615A /* pausable.swift */; }; - 516198259FBF27998319EA25BE34D523 /* SwiftDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CDBF905CA785C5CA5CE29CC6D4887A8 /* SwiftDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = FD596725AF7D31CCF7810739B733D687 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5174DD2019966DFDC21B8864453ED3DE /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A98EBB94AC0DFCBC20D6C720B8EC3C /* NSObject+MJClass.m */; }; - 51DDED280D55FB32EF2455BE8E5EE305 /* EditorToolViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15A08AA4358646BEA71CEF3BF853DEA2 /* EditorToolViewConfiguration.swift */; }; - 51F3B35343757429879D929BB8FAB835 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 10D65B49194B57AE736E67C38C19EA92 /* MBProgressHUD-dummy.m */; }; - 51FB410D21062983CF4B6177EDE92290 /* RxRelay-RxRelay_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 0B06FE4EB869890001614655A886414E /* RxRelay-RxRelay_Privacy */; }; - 5210FBCE7B8D9C113F92A7EB93DC0D81 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 02876747B094621DB90535156BC91543 /* DDFileLogger+Buffering.m */; }; - 523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 28BAFAA07B25881093CA24F92D65F98F /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 526EBB21113F77377DFBFF6F0D2A9FF7 /* AssetManager+LivePhotoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9619BE43EC6CE05EEF803048116F63B1 /* AssetManager+LivePhotoURL.swift */; }; - 527B55786AA2EB62E1E0F9C3DFBAABDA /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = B0E5B320A387387DDF7D151C23D49D57 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 527CB4147A7F60E5E47A35299FDF95B7 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B0A6A958290DD75E8253CF292E9355D /* SchedulerType.swift */; }; - 52A4B575AED29E5155ECAE9032603201 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF1022D14ACA1F9B99E1845DF8CC1207 /* ItemEvents.swift */; }; - 52CA0B230E0F597DE7582CD7B294D096 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = C270B84200884A19E0EC0F790675E4CF /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52D757C94A7C2AACD80AB049F9881EFD /* YBIBImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE558B31F7E7915FCDEA8DA2B1C2D55D /* YBIBImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 530FDA8CC75B18308551DA4C7443077F /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC3C2276297DE42CD5D0800C827F570 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 531A5B89526140600E81AC06D7609722 /* Popover.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14A4F327D73C4CA26B2DCB110438B52 /* Popover.swift */; }; - 531CF5B1CD121114589C1FF8EF339452 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 6484875EC79E1C9F7610D00A523839DA /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 53264B91AA947BD2BA1C03735C5A284B /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD8B354EACF92FBAE4B0BF3C6C3AB75A /* Repeater.swift */; }; - 533BF0B3BDC7553A874AA44DBC6FAFDF /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A7FA69061A1EB5973AAC7007A18968E /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 536F702D9D2414C47802E868968BAB34 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ACAEA9BB5563C4B47216247AD5B8989 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 53902A129B282CB221DA479F14E11DD5 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D9DD77CD151AE90A7DF521D28977EF9 /* SDDiskCache.m */; }; - 5392CECD3707F194D077669DE55EA90A /* URLConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754E5BAE8FA8884EE3BD6146D8C8323E /* URLConvertible.swift */; }; - 53BBB9503C6FB6748D7CC64256EAE1A8 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 542313737070DE1B65165B61BB862F85 /* SDImageTransformer.m */; }; - 53BFB84C95C0A59E909674FFB6AE0426 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACAE6E4DE272A3DA8E01D13276D0F582 /* PrimitiveSequence+Concurrency.swift */; }; - 53CA868E64451978727670396A9477B5 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8CDC260EBE80B1A2A2CBCC9F42E948 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53EEAC6A987681E9E9C6C7B91E34B24C /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDBE85FA0EB08650B035420680BA7F3 /* RxTableViewDataSourceType.swift */; }; - 5497A5F15E0EEECF2EC8DF4D7E6A1DFA /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F51C5BAB4BB4B55599544AFF57DC1E /* SDCallbackQueue.m */; }; - 54A45AF20BFF99BA20B15AF09AC4901C /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D84D037889274512CBCB5338B71B31 /* Notifications.swift */; }; - 54B891F9B6810695D45ED74493B6085A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 54D0A443ADA6D6F309E7D326BE652DD2 /* OIMReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = E587EECD3988E54D69C60FDBB4974A29 /* OIMReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54DBA7EC2D3CB3E33AB076E2501F44A2 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB6D3655118C8E21A0E036BD02B47A2 /* Empty.swift */; }; - 54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = BFD398F5497C2D1283730F027F513BCC /* MJRefreshConst.m */; }; - 54EBAF7F59D044923D5D3FE9848E0868 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A94D77F54156D0FE85CE3387752ED8 /* ObservableType+Extensions.swift */; }; - 54FCB2A0877468FCA03245D4FBB0F9D2 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24389AE3A90D92D12468D41730B2085 /* ImageCache.swift */; }; - 55A04B833FD170F94BE342310B41FB40 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 165907EBBC5D12A59502D8226E8EDE6C /* TimePeriodCollection.swift */; }; - 55BCA1F40C798BD0FF923E81EAB3D5C6 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0924E01A4D668EE2F50AC846A3A34D2A /* UIImage+ForceDecode.m */; }; - 55C33792F8CE9E783B8014A61F953AB7 /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D64420A7E6E18B449616DFA8A1BDAC3 /* DateInRegion+Math.swift */; }; - 561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 43270A9D7E45068864082CEDE093AFAF /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5648D7F0A01DCE02F38BA12B3389D4C0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15D2A21D8F9CF718E0AAA1EC5A5BA05F /* TextCompositionLayer.swift */; }; - 564ADB7E97B721F59E933E1D05B1C305 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99BF0A794EA2DA0D2D070C29B3261A6 /* TransformOf.swift */; }; - 56691610F48CD177ED944F34C23C0A74 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40D91ED5213BBB7BDD08D9E95201692 /* GradientFill.swift */; }; - 566B1350CFC30E4D9B89E294C69C9EB3 /* YBIBContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 86C15CC1FCE1103B6FE7F34C0885C005 /* YBIBContainerView.m */; }; - 567F2BEF39746DD38B662895CCD8634D /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C2CCFF7630A6A9FAA6F13B7535B7CF6 /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 569BA73DBB2EAFC4BFEC77AF6A0C3F89 /* TableViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB804FE414161AE3B937A2FBEF63FA9 /* TableViewSectionedDataSource.swift */; }; - 56B50B3F8DD7B44500AA65DDA2C88F9F /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A36C7EC969C1151CE04D8B4A0C31A41 /* Keyframe.swift */; }; - 56D8A7EAE4D72FF6C23421CAB6F21504 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A84C48E93ED552E3680E7E468E23BA /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8415A0916FEB0CAC72485073BE9AA2B8 /* Masonry-dummy.m */; }; - 5727477E667AEAF37FEB3B3CE3BFCEA8 /* SectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EF53F3A50C4C7CA07D376A239350A49 /* SectionModelType.swift */; }; - 572BF05EE709BDCE32E270A0B64A3D4C /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB7BA89935CF383175D300255FCE1908 /* RecursiveScheduler.swift */; }; - 5746320BBB67E457AF4C4EE5A2D32799 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F516737A1F7C36927C1FA9C6A7F8B0D7 /* Validation.swift */; }; - 5762797DB15EACA648881732DF150FBD /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 25583107F14FBD784D032E07B4B53FB2 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 576C5FD65E8E35A7EF189EBB20CE01C6 /* LivePhotoSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7244EC3B35B2DC40499C3D9A71D8779E /* LivePhotoSource.swift */; }; - 57AD313741969102750AB3CB3976BC97 /* CocoaMQTT-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC261B0E60B52B1187516EF6D4B72FF6 /* CocoaMQTT-dummy.m */; }; - 57AEF499097B5B2AF1D566F88E7DB206 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EC43E3E27F34EF7C14F6C9EB3D71FE /* _RXKVOObserver.m */; }; - 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7498539CEFBA4CF53D317EE20A1005 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 580D9F7D0E5B3A80462D5C7ECD81A7B7 /* KingfisherWebP.h in Headers */ = {isa = PBXBuildFile; fileRef = FB1553201E60831DE904F6B9414F559B /* KingfisherWebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58133B794C15F376910CD5B18B943914 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 88C9C504ED66723C2EFB8A90C8C639C0 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 584B2BC80E7104E4C2028C5B4A084F2C /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48CF68AE41B5729EF09D0D910591B4A1 /* CALayer+fillBounds.swift */; }; - 5860687E8D6B3E5F35C7E08CB65AA272 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = E642173882F7A6B2378CB610A3D564C7 /* DisposeBag.swift */; }; - 5874592F8FBC67445C7DAAE519F20BFB /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7383954E7B9787C818D22FACB2F9C3 /* IQKeyboardReturnManager+UITextViewDelegate.swift */; }; - 5883CC9CCF065AC993539027684B7491 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65EBA728CB535F22D3CF5C86D26F0D9B /* Platform.Darwin.swift */; }; - 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD265287621C988D18FB2A19A616BD66 /* ConstraintItem.swift */; }; - 593BE6C6A4228D571E38A13C997BEFF1 /* PhotoPanGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F9DC9A7C675C3591E63C8609BE1E42 /* PhotoPanGestureRecognizer.swift */; }; - 594619F78BF7AD4FED3AE54E56B565E3 /* DefaultsKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = F840CBF435F3E4354C97A5D3B27140FC /* DefaultsKey.swift */; }; - 595FC1B83C3124AC916FE978EEB3BF90 /* OIMAttachedInfoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 73C3FE7C0199182A90DA3CF00D2F65E3 /* OIMAttachedInfoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59926C66B6FD833E66F57DC8DD184AD3 /* SwiftyUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9339D1C0DDA309B1CB8F3794D5A546BE /* SwiftyUserDefaults-dummy.m */; }; - 599B39CB97025AD4F4777C7996FF99DD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0084378B2B4A25DB76039C8190EF648A /* PrivacyInfo.xcprivacy */; }; - 59A3A3D159527639C824A4B9ED7280F7 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F30BF7445855504EAD2F1BC97EC67EBF /* SDWebImageDownloaderResponseModifier.m */; }; - 59E1BF0AB3F19C50E578D398E26EB227 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53637C76856964ED369B4020F1397A3 /* KFAnimatedImage.swift */; }; - 59E8E48227EFAB47CF488B945CDB6A71 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C411A4D166B510F0AEBF6536BB19685 /* DropShadowStyle.swift */; }; - 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD03CA4E078363EDAC0803307F1B5EDF /* ConstraintLayoutGuide.swift */; }; - 5A13F58F38427BB9DFDE5EF25A2DB117 /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A9F1967EA31BE24245DA740AADE9B946 /* SDImageAssetManager.m */; }; - 5A2FD3386684CE7797BB7FF6F3CCC061 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2612C6B23C5A8AD56A7306319F6F6EE7 /* KVORepresentable+Swift.swift */; }; - 5A59B9480008B1E5D4A86DB270FAB470 /* UploadFileCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8AC135C90326D5D9B875960189AE52 /* UploadFileCallbackProxy.m */; }; - 5A701232081D5396A805B5D97F03A3AA /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = D76F446F5ED372950BA613C7B993F818 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5A7D0317917962BB4C8608318195009C /* PickerInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE07CA90275B6996ADE7CCD542EDE933 /* PickerInteractiveTransition.swift */; }; - 5ABDF47FC0D60B701B5A8E767DC1314F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375A64470AD9D99924A6A6F07B200EC1 /* EventMonitor.swift */; }; - 5AC012169819B4ACA66D680CBB2D4B24 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0BE2492660A38A640DC126CA07439E0 /* LottieView.swift */; }; + 50AAB77967D0145B1492E8F868E0FDD8 /* PhotoManager+Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E0523136A3F7CC0900AA1433F5711E /* PhotoManager+Audio.swift */; }; + 50E0B8B52F6C012C647A877DE161AD0B /* MqttConnectProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53E8BA705CCA202C7D74E0AEEE88D51 /* MqttConnectProperties.swift */; }; + 50ED87303DE9E2682DEED02D299237D1 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FC769A9B797613BF3F8B1D1088BC394 /* DiffableSection.swift */; }; + 5107B2DE2B3EFE293718AEF825B03CBA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2D6C07A263B280699F377424794EFF99 /* PrivacyInfo.xcprivacy */; }; + 512B9661FC34235E0EEB3A6D3E319B88 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C90E15C10295BEC05108EBFEBFA3F35 /* MJPropertyType.m */; }; + 515402907776670802E14BA4FFCBEB03 /* pausable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFF2C75F48ACE20AB2D69021DC65C73 /* pausable.swift */; }; + 516198259FBF27998319EA25BE34D523 /* SwiftDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 608C30257A532123EEB3B3A9E1148942 /* SwiftDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5163FC6D715F6881B1FA1AB13DCEF870 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF77DDCD2F52BC1A76FDE909771C5A2 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5174DD2019966DFDC21B8864453ED3DE /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = FB5A9C3A86DD44EE712876B797022E03 /* NSObject+MJClass.m */; }; + 51830B9859ADE84F44ED76BA5A55FFE0 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0E824B8D1C324F1C347F0C16136C899C /* PrivacyInfo.xcprivacy */; }; + 51DDED280D55FB32EF2455BE8E5EE305 /* EditorToolViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7262DEF0860644A996B278C11C21D0 /* EditorToolViewConfiguration.swift */; }; + 51E01CCF94E074A7D6268B7E13819D49 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 15038F39FFBCDEFA654D52AEC3FFFDFD /* SDWebImageDownloaderResponseModifier.m */; }; + 51F3B35343757429879D929BB8FAB835 /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA360EC2DC2065C1D02DA987FB2AD06 /* MBProgressHUD-dummy.m */; }; + 5210FBCE7B8D9C113F92A7EB93DC0D81 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 959352C37AEB10A260220B3793302617 /* DDFileLogger+Buffering.m */; }; + 523235228A1C021C67F2E3776A922DC5 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FD761B329E30B2492E36E9A04B0DE36 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52504A0721BBEAEA099DAFB2F67EA435 /* cost_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 64764AFA6F227697015466CB3B7EAC03 /* cost_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5266CC5A020CDCA542FB686F245804EB /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D8E04A2EB30DF73D7E32DAC190D17B /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 526EBB21113F77377DFBFF6F0D2A9FF7 /* AssetManager+LivePhotoURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B09D2328AD2959C71B25EDEA4BCD6D3 /* AssetManager+LivePhotoURL.swift */; }; + 52876D54BDB8EE3CBDAAE43C705B8C30 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228C9A7C2262A2B36785B62E668A4DD5 /* BinaryDisposable.swift */; }; + 52A26E3DC6E562E1C5E6E6D623EC7747 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B8051F69B9B542A922FCE0B677AA10 /* PrimitiveSequence+Zip+arity.swift */; }; + 52A4B575AED29E5155ECAE9032603201 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EEF889BBA028A2B37B248D1DB72FA14 /* ItemEvents.swift */; }; + 52D757C94A7C2AACD80AB049F9881EFD /* YBIBImageScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 191F574F7A34D1737C756116C56BC457 /* YBIBImageScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 531A5B89526140600E81AC06D7609722 /* Popover.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1DCFBF7E6DF16529970BE047BCFB11F /* Popover.swift */; }; + 53264B91AA947BD2BA1C03735C5A284B /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A405B9372FC1FDA5EAFE7CC4028999C /* Repeater.swift */; }; + 533BF0B3BDC7553A874AA44DBC6FAFDF /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 94050FA269E90324D962C8D8E61134E7 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5392CECD3707F194D077669DE55EA90A /* URLConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 917198E2CCB87B1C0EB0554D6DC6958B /* URLConvertible.swift */; }; + 53A52FE0362B6B60691244253C9FC9DA /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0FEA6FBB199E0DEB243ABBD42813EE /* NSBundle+BRPickerView.m */; }; + 53CA868E64451978727670396A9477B5 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F2F273AE11FBEB6404B47A68FEAA8F /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53CE6F1C838D59E14411D122EE5CD8F1 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = ED8C972DFAB9A23B877670FD40D88D8D /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53EEAC6A987681E9E9C6C7B91E34B24C /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCD3C49E80BB6004ED07EA59F6F9E245 /* RxTableViewDataSourceType.swift */; }; + 541E4259172397C8DFB3F5EB9B6232B4 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6627B68542ECD0885AA6E3B3108E3C8 /* SingleAssignmentDisposable.swift */; }; + 546BEA095B8A42F96CC73C51C9D553FA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F10D3A2CD92B9FB93152435EB7CCC720 /* PrivacyInfo.xcprivacy */; }; + 54A33024281FE5FBAA4721B49D3E3BD1 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = E548CBA76AE694E8E0A7A50034458A66 /* SDInternalMacros.m */; }; + 54A45AF20BFF99BA20B15AF09AC4901C /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28564887B80198AB9D4B5E86A1D0118D /* Notifications.swift */; }; + 54D0A443ADA6D6F309E7D326BE652DD2 /* OIMReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 109B5910A94544A9BDE78F39EA56ED8A /* OIMReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54E268C32915CF908E7AA776909B45EB /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5FA31DE0185C70614E84793CA6A378 /* MJRefreshConst.m */; }; + 54FCB2A0877468FCA03245D4FBB0F9D2 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9AED7F3286B8D9A8AD976679E65193 /* ImageCache.swift */; }; + 5504E1807F8F015F7729C3C42CCF4CAE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 553D72865DDFE8C629AE520783A38029 /* MGCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 77BADE6FC4CF26AC99B255A742121B1B /* MGCDAsyncSocket.m */; }; + 55700D0DBF6B523993894AE5F341DA9B /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 7938ADBA7548557B99113B941B6D0011 /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 55A04B833FD170F94BE342310B41FB40 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0408CC6972FA27074170EFC25982AEE4 /* TimePeriodCollection.swift */; }; + 55C33792F8CE9E783B8014A61F953AB7 /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A9858A8C3E2C0946BDAD5C1CB8F385 /* DateInRegion+Math.swift */; }; + 55C70E40570A5216C6E00B40783784B7 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = E21C3B3CC7DC8633DC3C3B6B7376426E /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 561420A20DC0A84258A902E9EB69A15A /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 47A356A72C40BBF9F4E1F19F1C5E5173 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 561EBDE9830C69676865502C7D4833B2 /* palette.c in Sources */ = {isa = PBXBuildFile; fileRef = B8A47E079D480C47DA79098ED231F6FF /* palette.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5648D7F0A01DCE02F38BA12B3389D4C0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3D2299B1C2191D04F448D36F3EF38C /* TextCompositionLayer.swift */; }; + 564ADB7E97B721F59E933E1D05B1C305 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5BF936200BE404C56BC79400C634C9E /* TransformOf.swift */; }; + 56691610F48CD177ED944F34C23C0A74 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BAB03BF7B02ED9AA1E560E471AC2232 /* GradientFill.swift */; }; + 566B1350CFC30E4D9B89E294C69C9EB3 /* YBIBContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AFF54258AD338F8E986A828E136A26 /* YBIBContainerView.m */; }; + 569BA73DBB2EAFC4BFEC77AF6A0C3F89 /* TableViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F57A35EE5BA8708E28D953AA37F492A8 /* TableViewSectionedDataSource.swift */; }; + 56B50B3F8DD7B44500AA65DDA2C88F9F /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C11B4ACE09CDDAFE336FBD6EE133953 /* Keyframe.swift */; }; + 56D77C6BF170A666B5CC1071C430207C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + 56D8A7EAE4D72FF6C23421CAB6F21504 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = A04BC1A84A8CDA54F16EFE0A4E3B5310 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 89BB4372D5DDADC9E63B0749A22B43D9 /* Masonry-dummy.m */; }; + 5727477E667AEAF37FEB3B3CE3BFCEA8 /* SectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC1B5FFFD9118FC06151C4B4DF34396C /* SectionModelType.swift */; }; + 5746320BBB67E457AF4C4EE5A2D32799 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBDABE53B6FDCCCB3B23538B8781688E /* Validation.swift */; }; + 576C5FD65E8E35A7EF189EBB20CE01C6 /* LivePhotoSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF79F2B058B0266B3DBF1334A037985 /* LivePhotoSource.swift */; }; + 57AD313741969102750AB3CB3976BC97 /* CocoaMQTT-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F9A8DD06DBBC147ABA40D1B2C31BA48 /* CocoaMQTT-dummy.m */; }; + 57AEF13AEC4CC64AC10E604A1EDB65EA /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 641E2B6BA0D54820DB7C06E1F544B964 /* SchedulerServices+Emulation.swift */; }; + 57AEF499097B5B2AF1D566F88E7DB206 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9F34356D259C444D1099ABA8A15D9E /* _RXKVOObserver.m */; }; + 57BC353862EC0482F56F56AA2E2B65B4 /* MqttCocoaAsyncSocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 95F6B9414A858BDEED7D88E95CE4CDF1 /* MqttCocoaAsyncSocket-dummy.m */; }; + 57BC6452DBF715ABA775F73FCB59339D /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A209E78C101D211D1F61B3155553C92 /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 57C4F6EFB30DDD14E960AC2D6B34F904 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B393FBD53CCF1E9BEFCEB0C6588ED68 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 580D9F7D0E5B3A80462D5C7ECD81A7B7 /* KingfisherWebP.h in Headers */ = {isa = PBXBuildFile; fileRef = DAB28C804010763254C51FA236830B07 /* KingfisherWebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 584B2BC80E7104E4C2028C5B4A084F2C /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2BA90A51A3621BFCC3DD9E451BD485 /* CALayer+fillBounds.swift */; }; + 584B4E95177B244C1BE2BB98FC73866D /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 9146E09B7AE24E125CBE1484D48AF6D6 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5883CC9CCF065AC993539027684B7491 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D3C8383B407EDAD4178316A472568C /* Platform.Darwin.swift */; }; + 5922A6A0AE7152CF436356B3556F1835 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE65090FE4E5378C421B36237DA2E86 /* ConstraintItem.swift */; }; + 593BE6C6A4228D571E38A13C997BEFF1 /* PhotoPanGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E87771D02716C6C44CFA705DF03B9D99 /* PhotoPanGestureRecognizer.swift */; }; + 594619F78BF7AD4FED3AE54E56B565E3 /* DefaultsKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA91C78634C25A7900E9D283AC867517 /* DefaultsKey.swift */; }; + 595FC1B83C3124AC916FE978EEB3BF90 /* OIMAttachedInfoElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E433F059D1AD88B0871E655E7250FD53 /* OIMAttachedInfoElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59926C66B6FD833E66F57DC8DD184AD3 /* SwiftyUserDefaults-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 64FCD60659C1CB07A6F0AD07F7494C26 /* SwiftyUserDefaults-dummy.m */; }; + 59C6C23562A415B56FA3279E29A748CF /* BRTextModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E6A470BF2AE792D06084FB1ABFEB4E63 /* BRTextModel.m */; }; + 59E1BF0AB3F19C50E578D398E26EB227 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C237E8E91B2E1A92FA42391622DC3642 /* KFAnimatedImage.swift */; }; + 59E8E48227EFAB47CF488B945CDB6A71 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D62B3C107CBD40EB6ACF578982EF18 /* DropShadowStyle.swift */; }; + 59F34874DA4ABB2F5C4E09EA6865936B /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7E7B8AFD652824C9C2E0B25C74DD80A /* ConstraintLayoutGuide.swift */; }; + 5A0F4AB17ED38F37DA50CC8D2D0C3526 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 38E6806F17B5F93ADF37EA34D67E7ED1 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5A2FD3386684CE7797BB7FF6F3CCC061 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13927E60C72A55DCC47CE0E6BB59CE2E /* KVORepresentable+Swift.swift */; }; + 5A59B9480008B1E5D4A86DB270FAB470 /* UploadFileCallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F0DDC4D382AD592ACB0BEC0938F6EB9 /* UploadFileCallbackProxy.m */; }; + 5A5A009B9D7962F2B03CB633A99B3350 /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1941DA936181E59F15CF7EFC7B841653 /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A7D0317917962BB4C8608318195009C /* PickerInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84B716A47F5A82301CB9F4B84F0B900 /* PickerInteractiveTransition.swift */; }; + 5ABDF47FC0D60B701B5A8E767DC1314F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49C7FCB33B32B0C5230B42D850AE19D2 /* EventMonitor.swift */; }; + 5AC012169819B4ACA66D680CBB2D4B24 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865F71D37F4E33919F3D0BB997D4352E /* LottieView.swift */; }; 5ADCE72323C6B6AD702E85FE8B2CEF78 /* MBProgressHUD-MBProgressHUD in Resources */ = {isa = PBXBuildFile; fileRef = 6EFB05F1F29FAD078E29A839C5020799 /* MBProgressHUD-MBProgressHUD */; }; - 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5C30549BDAC902310A01231DBC60EE /* NSArray+MASAdditions.m */; }; - 5B08AE4C304C9CF545CE37131B3A3BB3 /* OIMCallbacker+Closure.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB2DB3207B7BAFE81402F6B0C580067 /* OIMCallbacker+Closure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AF0EE0D3ED7EE103E0355A29104A639 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA7546932DE628A0B23D78B2D41E2F51 /* AtomicInt.swift */; }; + 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FFABD78A41923D508BEECE44F1A9DF /* NSArray+MASAdditions.m */; }; + 5B08AE4C304C9CF545CE37131B3A3BB3 /* OIMCallbacker+Closure.h in Headers */ = {isa = PBXBuildFile; fileRef = 9545A0E6B60E32EE03C349325FFF9E57 /* OIMCallbacker+Closure.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5B094AECD875F2C5416ACF7D70D6B6B2 /* SwiftyJSON-SwiftyJSON in Resources */ = {isa = PBXBuildFile; fileRef = 7CA3B05F07B063827B34AD2B0DB23706 /* SwiftyJSON-SwiftyJSON */; }; - 5B1E0BF4678455BC502D2B7B2DC48BF6 /* OIMMessageInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C6F5549CA945E9354D39D0238FD8C9E /* OIMMessageInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B33A02EB936B8CFDEC0DDE34D9C330E /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA5741845A0C1F07A1FEF01C6702D811 /* DispatchQueue+Extensions.swift */; }; - 5B6D8F28024EB7A1F6FFDB18C285A41E /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 26F087F3FC56E02C84A5128CE4448E78 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B9F6CF9C6FB7194478B84FB5ADE24E3 /* OIMGroupApplicationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1572EA52A3AF00AA2781EBB4FD86A4D4 /* OIMGroupApplicationInfo.m */; }; - 5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E5EB4C014EA35F5CBB270FF48134942 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 85038E8EEFACD0F3278476153E59268F /* MJRefreshTrailer.m */; }; - 5BE3985D0BEDC0DAABFFF36920A3666C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 5C29F3BFE98B26AA6F4736A4102AB7B5 /* Defaults+Subscripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64EF92E4AE23A8CB6DB8973A000228D /* Defaults+Subscripts.swift */; }; - 5C577E5C5D13313BF4E90DA27CCE1BFB /* MqttDecodeUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3176FF521BEDE86BD75B22B4EB719E33 /* MqttDecodeUnsubAck.swift */; }; - 5C9EA4F07C1D25D08C9A74B8D18D507F /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792EEECCF165705E2A6EAC8BD9EC1E47 /* AnimationCacheProvider.swift */; }; - 5CA3399DA62981599919E71062272E9E /* mapMany.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2569F0E3873796356EF213D2B9ADA773 /* mapMany.swift */; }; - 5CD1164C22DA8E2882BDDD66A611D139 /* YBIBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D59873F1D3499E75395FBC43A3E15DE3 /* YBIBUtilities.m */; }; + 5B1E0BF4678455BC502D2B7B2DC48BF6 /* OIMMessageInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0A36C1A14E4C7B3D81ECE7890007AA /* OIMMessageInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B33A02EB936B8CFDEC0DDE34D9C330E /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F3F270EF4105520EC6E9A7BD2BB843 /* DispatchQueue+Extensions.swift */; }; + 5B3DA0D725DCA37E06AA61E1DA24D9A1 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 676589B708DF99CF712C9CDA6F8BD895 /* CombineLatest+arity.swift */; }; + 5B400149678BCAF38DB7DCDE470DFF83 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; + 5B9F6CF9C6FB7194478B84FB5ADE24E3 /* OIMGroupApplicationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A62D5F4E79D84110252B0677F1C346D /* OIMGroupApplicationInfo.m */; }; + 5BA0A04A4539AE6BFE61D32FB284B077 /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E51A0C3E46FFF3B48C1743C19F95F8 /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BB2B7782C517A4BD897584DE08CA5C8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = AF96AC28B69746311EFB82D46392AC11 /* PrivacyInfo.xcprivacy */; }; + 5BB6B99986FD7111B3AEBE931C7F507B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F16552234EBD8659A7D09E177B8A192 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BD5D9B8F61C124A62C75D9AC36A07BD /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FEFE85F7AAA14032F47D86A6579336C /* MJRefreshTrailer.m */; }; + 5C03F3798F688539727C0692C4F4F669 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB6CCACA110FCA3F273E38B3DE342ACB /* Generate.swift */; }; + 5C29F3BFE98B26AA6F4736A4102AB7B5 /* Defaults+Subscripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC13925AD30D4620B3130C211AFF1381 /* Defaults+Subscripts.swift */; }; + 5C472FEF66E59D80A31F719D2682AB08 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 5C56B8892C992424868E5296259F4CBB /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC8BBCF7F6D1939A24C4A178AE79FA6 /* ObserverType.swift */; }; + 5C577E5C5D13313BF4E90DA27CCE1BFB /* MqttDecodeUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02ADF4772E4F147722923A5A32E979D3 /* MqttDecodeUnsubAck.swift */; }; + 5C9EA4F07C1D25D08C9A74B8D18D507F /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516724B4EA5CF31CA6AA664EBE8C68D6 /* AnimationCacheProvider.swift */; }; + 5CA3399DA62981599919E71062272E9E /* mapMany.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9487FE27D3F4CC87A4855D24224F140 /* mapMany.swift */; }; + 5CD1164C22DA8E2882BDDD66A611D139 /* YBIBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 4950188F591219F71B998D9AFCFF341E /* YBIBUtilities.m */; }; 5CD127F101529C336A07D45CE1106A54 /* Alamofire-Alamofire in Resources */ = {isa = PBXBuildFile; fileRef = 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */; }; - 5CF14BD59DEA39D84E5B0AB6CF9C5789 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C14D589E9408282A29391C0040F236C /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5D0363FE5908ABE395F3EEAA2B29C9FA /* UIView+IQKeyboardExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19DD90AD5E94709061F8E0DD84460C1D /* UIView+IQKeyboardExtensionObjc.swift */; }; - 5D2B46D1F7B27E81D3526A4FA0AE1B50 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E770BE590F2FFB9A82A6A50A81EA011 /* Archive+Helpers.swift */; }; - 5DA9F754707804370E363E343E9221F1 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58A618C3C7D8613512693CBFF4E2B139 /* BehaviorRelay+Driver.swift */; }; - 5DE1E9EE872B702F012DA1E310CCB157 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 082279C23DCAEDB1C77BB1216F029B64 /* MoyaError.swift */; }; - 5DEE0A7469BAACD2EA71A8DE205D333E /* OIMManager+Conversation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3517E63DC982261AD9CBDD92D83A3E3F /* OIMManager+Conversation.m */; }; - 5DF2E03715129AA0C77ADD8BAFFBDDFC /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B783AB1C3C35AADC6025DCEB8D06B85 /* KingfisherOptionsInfo.swift */; }; - 5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = CE96F8218A52B791457001E80C06AF6A /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5E0B3811E57319747380C733A4C6FC03 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2038B39885C0ABD8E8A27B60E7E180E /* Skip.swift */; }; - 5E0D5827ACB52C20A649CE3E462A5323 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */ = {isa = PBXBuildFile; fileRef = 80A40EDA3AF0499BDBCFF09467BB49AD /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; }; - 5E1CD661F9FC277B7E32DA348FE0DD1F /* MqttDecodePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0EEA07DED0A82AFA81D1C7611DF8992 /* MqttDecodePubComp.swift */; }; - 5E558455B862C4CE21399D45C2CBC479 /* FrameUnsubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC99A4706621BF14118174F160BD4943 /* FrameUnsubscribe.swift */; }; - 5E686B1E1BC041BE4966F71D75978FB3 /* PhotoAsset+Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A7DED08FF2BEAF87670941D7299DBF /* PhotoAsset+Network.swift */; }; - 5E6BFEA8AF2EE6BEEAEB1BE2346A33AE /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 2BC4F1334234B9B708D78AE349DC33F7 /* Documentation.docc */; }; - 5E6D9B41BAE736924F76FF8CED634AE4 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 038CE14316ACE4DAF6F5215091D493A9 /* TraitCollectionProviding.swift */; }; - 5EA055EF73E9639BBE8A176CF6167602 /* OIMManager+Login.m in Sources */ = {isa = PBXBuildFile; fileRef = 4870451915D7E9DB40550C56592DA0BC /* OIMManager+Login.m */; }; - 5EA1FEBD32BD9B2D123F6C0337DF002A /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 004EA234F535C0169E87CD805B658AC0 /* SDImageCachesManagerOperation.m */; }; - 5EA7CEF77748C6745DE0713024E68039 /* ConfigurationGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0CDF2048C2E43A2A4114CA6A5B828D8 /* ConfigurationGlobals.swift */; }; - 5EE23E0B4A7175D504F4C7E20505DDE7 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C4C3814419398CC5A36340ABA0F6EDB /* KFImageRenderer.swift */; }; - 5F09107998BED88EC6FCDFC5305031B1 /* String+SHA256.swift in Sources */ = {isa = PBXBuildFile; fileRef = F58D26810433B23D7CE410CA512F006C /* String+SHA256.swift */; }; - 5F1F108A6B8070855CBA276980BB318D /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE91BC9A43053919290B0AA15CD96D7 /* SDGraphicsImageRenderer.m */; }; - 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = B9FD532D0D26F5684DCF0EA7859D6559 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F9A72150ADC8769E1E28AD550D314A1 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCA1A5D54BBC2524B7AB2CCD25098B7 /* SwiftyJSON.swift */; }; - 5FC38C81C52F349565DA5EA2A63E5C5C /* Mappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE02FCAE05D57EB7214772E465A4EB12 /* Mappable.swift */; }; - 5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 215C9E3FCA4BF4E046903BB5364C9EAC /* UIView+MJExtension.m */; }; - 6031FD571AE22BD61B5D506542766B97 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9D788784AE94F7340414041253E643 /* OperationQueueScheduler.swift */; }; - 607451A66C4D773877DF1A8F5F7654FA /* sharpyuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FBEF5952DB6DFD2D3B586BCF0B49C5A3 /* sharpyuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 60A5F3CA1E0B3890B42718678D798415 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D3AB09E891AB748245B450D17EEA4EAE /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 60C77A9170BA1196B3CDDB62D4E71420 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A571EAC7B6466701A6B9842D8077412F /* Completable+AndThen.swift */; }; - 60F68E4ACEB71BD9C495457E9082D10A /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6F0354030663FB336FDA351AA17C12 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 612C7A0DDF9631B6608ECE0F1B312624 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E738792B48FF326813A96C7EAF47F981 /* SDAssociatedObject.m */; }; - 6134C81E38AE47AE5DFE0B0B1E6C3380 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AE1C0CE692B3E91F0EF2B88C8848198 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = C101511DE8AA76D13740AACB336FEE1E /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EEDA927273B2B34A2F9D7FDE23A6273 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 617E7F15F79A3A5DF83B334AAC78E41C /* AssetManager+AVAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EE12164F91E40E97DA1E28A937B093 /* AssetManager+AVAsset.swift */; }; - 61857C821395B868C65A8FFE4DA1B4E3 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 962161A59C3306567FC8377482DC9644 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6185BD1FAC916A4A8BA9C9A5B562C3F6 /* IQKeyboardToolbarConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEC5D28F1F6770D81340EC48DA0D93A /* IQKeyboardToolbarConstants.swift */; }; - 61A3DA271E425F1B43772BA3649F8425 /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2778ECCBE9B8D5F17E319FF7E618DCFF /* ISOFormatter.swift */; }; - 61B2FBCB560DBE5A4A92D4AE858619EF /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E2A2D7A04601BC191917C360BFAB1C /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61ECCE9BFF4DD9D69D8727CCBD793AD5 /* tree_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E88834C5E65E47C8E67B8AAFD7B6A49E /* tree_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 61ED64340371AB30B936A019C22C376D /* UIView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCECB7C5D1CC416D45963DF83BA48E3F /* UIView+IQKeyboardManagerExtensionObjc.swift */; }; - 6203EFA32C0C3A6F855FB94001700BFF /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E23C418B392A803B3BAE2D459803996C /* Observable.swift */; }; - 626865A3EF3A6D4A97808AFAF335BBFA /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C379C62125A1AB420798F364F252C6D6 /* LottiePlaybackMode.swift */; }; - 62B90C6FC83F91F91A4BF12022C7B050 /* UIView+Parent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 359B88D4145ABAC23E083F2F55FCD0F1 /* UIView+Parent.swift */; }; - 62F2CBA122E5C657D21513572D217422 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 6304A4B846F87BCEDBDB7E78C308C889 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 944CB6691A93E13D9A51A97520143497 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6321B6047A2176553365F6367D1C4BDD /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 930F6BC27DC4BD10E353111785FA3C42 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6377643B1FEC4330947E1DA0BC971FBE /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 097662E5102936AE4A8DAB31DCD710CF /* AnimationContext.swift */; }; - 638F2273D87A721B52DBE6CD24E60CB2 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F68BC8618CB87DEE660E578905F1C6A /* UISlider+Rx.swift */; }; - 63A8CE0CBE0ADD489C20A0D7F51FC1A5 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1CC26A7D9F6B7364C061F2A0D36145B /* TextLayer.swift */; }; - 63E1B3AEF8C51B72351EA0E978E131FB /* EditorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E043320BE8E625B6D18C872EC4336380 /* EditorController.swift */; }; - 63EA352C4601F5C7DD0A10A8B2DAEB2A /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24348C76C7AC38B61A366E3F9B65D93 /* Throttle.swift */; }; - 640E0959C729BF2485687B00E38E3C75 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = AD6B0CFB95FA33A89F091D9D5D10670D /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6414521DF4384ACD3FBD8ABB37393B6A /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FBA136350DD5E1FD03495AFF736F68 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64308875A4ADBE88D2C76D622FACF1D2 /* YBIBAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 608A7E8002EE9E0CC98578B5416ABC37 /* YBIBAnimatedTransition.m */; }; - 644D53AECC6A137FB73F210875551EF7 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8302DAA539A2F5178D9F32CC37BB5B6 /* NSControl+Rx.swift */; }; - 645398F0C5C6D1C986306FC8B4408F65 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 68BE71AB81A06E483D1873E442376222 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6483BAFF84F868056DECD840E8F9D359 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C58C6D3FFE7ECC64EEE501999F8CD8 /* CustomPathAnimation.swift */; }; - 6483D6F6B26818AE1CEDCB90AFA6B22B /* ignoreErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E56350913F1DB7716540E9314D43B3F /* ignoreErrors.swift */; }; - 6519BE808400798E55D780A702ADCE2B /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = B321802250C49433AEE9360C9B91A577 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 65531B806F8327DD184D7A07D74829E5 /* UIScrollView+reachedBottom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D761521993FE28F8895B85B86C5495 /* UIScrollView+reachedBottom.swift */; }; - 659FC93CF2E7E3959D6A4E19F12D4FD8 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13EF21BC7BBA2CAC170EA8D893BC9D0B /* LottieURLSession.swift */; }; - 65E1C640FE8331BF45094B2A6A66BA05 /* AlbumTickView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB1A2AB4425F87E020F6742013C540F /* AlbumTickView.swift */; }; - 65F629E1E7896CD05D7DBDB31719F92D /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BA941B8953FF96C8F229BA6227C7E6C /* Queue.swift */; }; - 667C2026682511DB10EE8E05DBCC9C6C /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 43825538A5220E135B105E0898D1EF69 /* NSImage+Compatibility.m */; }; - 66C98F9CBC310ABF9199767F97CD0D06 /* Editor+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B446951DDF5D8DDF76D0A4FEA2CD53F /* Editor+UIImageView.swift */; }; - 66E62D8247E22A3B50148739B610C704 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BB429B9A2803188CF9BE1519450B5BBB /* DDTTYLogger.m */; }; - 66F024DCBE9C5AE50FD48FE6876D5DEB /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D9E000444EF5545CD3BFAE0F88D47E /* ResponseSerialization.swift */; }; - 671347F24D9FDFA45AC894760A275E23 /* YBIBDefaultWebImageMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 161B0D9178A1807E4B109EF0E58E3E34 /* YBIBDefaultWebImageMediator.m */; }; - 6728C0424CEE44AA9D3CE04848A99706 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F449C9BC13B1FDD33FBAC1293EE7EF30 /* AccessTokenPlugin.swift */; }; - 6739B9085488745EA197B1D58F789BD7 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 682F47ABC8A53A61F0EEA9BA3369272F /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 677D08A6C783E4BDC3BC73C1D52D1B11 /* IQTextInputViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E6B05AADD7F1147DCFE2C9C17BBD07 /* IQTextInputViewInfo.swift */; }; - 678EDDCD6ED116BC5100C5924A9BB0C6 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0241F148C0D9611B8DC7652C210FBB3 /* DiskStorage.swift */; }; - 679CBDF30126442DC86B51F7334D5818 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D7F51DE5D389E8944EE76629BE9DDB /* Archive+ZIP64.swift */; }; - 67D1A6D90F2FA281D46D5A902DC57F82 /* curry.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3703E4ABBD4A4DB833E25B7F80B0892 /* curry.swift */; }; - 6815F83EA9B7321CCD853754F859FCDB /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 528E3E731FE5753F47BE7E765800DE67 /* VideoPlayerView.swift */; }; - 682DB56C577287486871A296ED0BBED4 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5378800029EE12D15A7B9E27BB691A22 /* LayerTextProvider.swift */; }; - 685573DE5F3B2F837EAB992129C06732 /* OIMManager+User.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C429F17ED174CCD09FFD7097B2EB1CA /* OIMManager+User.m */; }; - 685CB5FF6C164A33D25A02BCBDB4E608 /* WebPProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B761B178D78C2964648C92AEDAAC90CB /* WebPProcessor.swift */; }; - 6868DF039B2BBD8A30C5FC9F404AD719 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 354C920C7C1E05BC921E702498991323 /* BehaviorsConfigurableView.swift */; }; - 68C8CC790FD5CB13EB2631917A0A683B /* TransformOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC39C2FD59710DEC033AF626B1377F3 /* TransformOperators.swift */; }; - 68F4885E04AA995D1E8FB8B28E0EE3F9 /* AnimatableSectionModelType+ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA950A35079789701E1905AEFC9FBBF /* AnimatableSectionModelType+ItemPath.swift */; }; - 6905EB928038CC38D529C9726C0ADA34 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA1D7AC3731B91C442FD63876F52E0D /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 685B24D1BC4BFB1A0BF1CAB489051895 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6941289A9343A4DD3B746BBEA4F1AB04 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 697A2341D9C386DDA29C89032A756AA1 /* NotificationCenter+Rx.swift */; }; - 6946B0B32ABFB6A7D9630960870CAC9F /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = A11F4B3E677CF3FC89190FEAD3F7A0BF /* Delay.swift */; }; - 697D2AE2F0BF2F0C76AD53397FC66A29 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37D8C564990AED2B3BD4BA13CDA9881 /* UIButton+Rx.swift */; }; - 69830F25DDFE209352DCB414911E3734 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F32ED2E1C8C7E875C23AB09F1BEB2CD9 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6991183519D06758CC2F526FF8CAE3EF /* View+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 963A07FC81DAD5E4D09DBD75CED2780B /* View+RxGesture.swift */; }; - 699ECA87C4D5F7C18A7D473DAFEF5A02 /* PickerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33231D7E084F43A74E02107289A8EF3B /* PickerConfiguration.swift */; }; - 69AB582F7B619D2BB667DB19541AE066 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B937C7CB019C1FFB130C61A58046C2 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69B74FDF7C33B63E60F97F0DA06AA999 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 680E7A224926D850721299CEEACCE847 /* StyleIDProviding.swift */; }; - 69C365CDC587E7EF6BE025C065D64AB6 /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FCF373C57A5C0F77A308CC1F1D4A119B /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 69C938D0947A9B1BC57063E62FD6FD80 /* OIMSimpleResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C25CC511413FA5AA629E352435564F1 /* OIMSimpleResultInfo.m */; }; - 69E1CCE32B1C1A11E0D912007C25CD0E /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0BF8E781BEF030B5DEEADF4F67A82A2 /* WithLatestFrom.swift */; }; - 69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E2609258ACDE583B0F5EAE9ABB3E02 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69F6B98B0F745F5C0D40E5BB813D3358 /* EditorToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BD2AEF212EC022699EED9BB47966AF /* EditorToolView.swift */; }; - 69F72FE9F2E27DB15981E62CF31AD23F /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1687DEEE837BBB8A3918746B529551BF /* GradientFillNode.swift */; }; - 6A08FDAAF918EE9E5B37464AB906E201 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7535109512B9C209F2CAB5917D7DDB96 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A74438D5A502B93D200575ED8B0F5B2 /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = BECD16EA6892C6825EC426D1CC5FAB55 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6A78A39A6B1CA7D9DA8ED7EE0DAA5E32 /* YBIBToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = DFDFD6A3E55792B9D6D45103AA7256B1 /* YBIBToastView.m */; }; - 6AE82541A8951A34AF43A20E2622CFD7 /* PhotoListCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43082702D3B10047E861C8791188A17 /* PhotoListCellConfiguration.swift */; }; - 6B02A3FA1D04E78890EF676550E97B15 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF34D824C6AF1CC1E882B4AF5CEADF82 /* DefaultIfEmpty.swift */; }; - 6B3871EA9E80CCFD0C441AF33E54975E /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = CF2F2B4340FFA674D68CABF8BB5DE49E /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6BCE7872B0E75FF5B7CCDDCCC8587571 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C38341BFC152D81404DCC90AF6D2A9E9 /* AnimationKeypathExtension.swift */; }; - 6BE4B832555B3FB32C2854A933EF5E8E /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = FA6B8334785793968084E68FA5F3E40E /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BFD3DC01BD057878A82C7D6B605CE33 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 341ADE258E4DFB6AA8EC94A2EF4C32E5 /* SDImageGIFCoder.m */; }; - 6C04995B03E522307D103FFE003999B8 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D9E1C372B438C144FEF64E88CFEF0E9B /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C3CB2A3016E06B0C80D7859A39AB4FD /* EditorToolOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50639368C5924A6213C66590D4858532 /* EditorToolOptions.swift */; }; - 6C4C65F6DF1A4816DE15E9F28EE1E3D3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 5D2B46D1F7B27E81D3526A4FA0AE1B50 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1A199BCD27B3A084BD56ACD4CAC300F /* Archive+Helpers.swift */; }; + 5DA9F754707804370E363E343E9221F1 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B850F92FFBCD93D2F47DBF0A90E981E /* BehaviorRelay+Driver.swift */; }; + 5DCAEA2FF4DFACE55E071BA2B8D5B3AA /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F567B61161E2A3C3680971C5233B2D6 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5DE1E9EE872B702F012DA1E310CCB157 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80EFEE99AA637080F8D10B328BC2B064 /* MoyaError.swift */; }; + 5DEE0A7469BAACD2EA71A8DE205D333E /* OIMManager+Conversation.m in Sources */ = {isa = PBXBuildFile; fileRef = FA1D5ACC9C3BF91695800DBEFF0DA740 /* OIMManager+Conversation.m */; }; + 5DF25264E9D3998950901FD0D8356C91 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E34CE65D0A1CCF2E77FC9ABCE4697D /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5DF2E03715129AA0C77ADD8BAFFBDDFC /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A88317BAE4CC49C2016E2FCB0C010C /* KingfisherOptionsInfo.swift */; }; + 5DFCBADAC7D0FAC82C84A6C8E7BF1DA6 /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F76F4D1593A8B031926CB3F9F9A551 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5DFCF788B403C48E203A8ABBF6614E44 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E60C88006022308DBE83289F5CB1A46 /* Security.framework */; }; + 5E1CD661F9FC277B7E32DA348FE0DD1F /* MqttDecodePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94C0FEC4B267551B9E2E61BF5F24217 /* MqttDecodePubComp.swift */; }; + 5E558455B862C4CE21399D45C2CBC479 /* FrameUnsubscribe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13028E5E59FABDEE8B11E036F491CA33 /* FrameUnsubscribe.swift */; }; + 5E686B1E1BC041BE4966F71D75978FB3 /* PhotoAsset+Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E4A668DE8ABB3392ED3151F813E5D9A /* PhotoAsset+Network.swift */; }; + 5E6BFEA8AF2EE6BEEAEB1BE2346A33AE /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 0F6EAAB34B1D1E428F64028BB1479378 /* Documentation.docc */; }; + 5E6D9B41BAE736924F76FF8CED634AE4 /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E98E9725990436A54B35DE386F036C7 /* TraitCollectionProviding.swift */; }; + 5E7FAEF19682A8DE8FCAD26D67924616 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C309E99A390E00FD2FD057A11F3B929 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EA055EF73E9639BBE8A176CF6167602 /* OIMManager+Login.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC91C9AE4E8237FF18FBE2563BE9FEB /* OIMManager+Login.m */; }; + 5EA7CEF77748C6745DE0713024E68039 /* ConfigurationGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A6C5789DF300544180A52AD52B78B0 /* ConfigurationGlobals.swift */; }; + 5EE23E0B4A7175D504F4C7E20505DDE7 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AEAFB5D04A7FFDFDDB1F0FAB656CBC1 /* KFImageRenderer.swift */; }; + 5EE2B7B75BAC377B1064F915C106E208 /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 462D44F69872C9C766F4A3AE1D1FB488 /* BRDatePickerView.m */; }; + 5EF3B9750975310A3743723AC7737C50 /* dec_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E87BE654B812810FD937260D2AB879D7 /* dec_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5F09107998BED88EC6FCDFC5305031B1 /* String+SHA256.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550B95C258ABFCAB4F937FF178BDBCC5 /* String+SHA256.swift */; }; + 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B072EE63C0CFE1B4D57E051B98B9C88 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F4C161B54F3D000B133518F0F47DF0A /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; + 5F6393622F5DB42BC4A419219E28F106 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 91A9DFF01668EEFB1B8EC9D845EAE3C7 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5F9A72150ADC8769E1E28AD550D314A1 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = A229677D7DE0BFB5E6A672216666B995 /* SwiftyJSON.swift */; }; + 5F9B28DCC77EDFF615086BFC63F4F28B /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C36E72BE6B28AB14059DB4C8A4D5AB6F /* DisposeBase.swift */; }; + 5FC38C81C52F349565DA5EA2A63E5C5C /* Mappable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF1230D186C2C9AD464A2877099A3D3F /* Mappable.swift */; }; + 5FDC4239F7B651092BF582D0F460BAD4 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7111315F031EAEE9AD7FFC790381C75A /* UIView+MJExtension.m */; }; + 60B4C877B2D4583D1D3F76975E4579E8 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 663FEA2275213EC10FA4D87C9E603BAC /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6116C8A99BF940BBAED73D96343C1B60 /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2777DE06C74CAEE7E32B2C46FFCF367E /* IQKeyboardToolbarPlaceholderConfiguration.swift */; }; + 6134C81E38AE47AE5DFE0B0B1E6C3380 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C98D8B36E50F336A6EAF17F670CC1E5 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61461B0D9D7B81C3F8D24066D9A19DCE /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B7B38641E88807DA32B27DE5615B09A8 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7060BD358DBAC0C2F7F174FE21FAD6DD /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 617E7F15F79A3A5DF83B334AAC78E41C /* AssetManager+AVAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5416616D69647536E5B819E61FEEE164 /* AssetManager+AVAsset.swift */; }; + 61857C821395B868C65A8FFE4DA1B4E3 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4874A3120C7EC04043439D5B7CED48 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 618A02EA4A1CB83FBB2744E216FD569D /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = B97BFF7856AF3282283F2562991847A6 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 61A3DA271E425F1B43772BA3649F8425 /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9509DED568C339CAC16AFEAD48720B92 /* ISOFormatter.swift */; }; + 61ED64340371AB30B936A019C22C376D /* UIView+IQKeyboardManagerExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DB6F6ED03550D52EFA9B19A93DD9DA /* UIView+IQKeyboardManagerExtensionObjc.swift */; }; + 62365DF2A0721373B53E650449183245 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 69C0C0307283CAE36B087FF33BB676CF /* SDImageCache.m */; }; + 62659B64475324396D289469AC7452C1 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 60612D71A424680C69C281E3E67AAEE5 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 626865A3EF3A6D4A97808AFAF335BBFA /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EB55BDAE8B448D13B57E1F45F939952 /* LottiePlaybackMode.swift */; }; + 62B90C6FC83F91F91A4BF12022C7B050 /* UIView+Parent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E516E5B2A5449F8284A0386EE120ABD /* UIView+Parent.swift */; }; + 6321B6047A2176553365F6367D1C4BDD /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 797CB25558EBC5153B73817187C33EF6 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6377643B1FEC4330947E1DA0BC971FBE /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75BCB480F2077DA0D2D7FECDD24B0F9F /* AnimationContext.swift */; }; + 638F2273D87A721B52DBE6CD24E60CB2 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33848D1FA83B9B15FC189CB47F5DC90B /* UISlider+Rx.swift */; }; + 638FE02B32E13E7EC7850E2B92EFF9C2 /* sharpyuv_dsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 701DDB88810584120DD0DFD0F35F580E /* sharpyuv_dsp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 63A8CE0CBE0ADD489C20A0D7F51FC1A5 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F781F6010B367496E1F07BC1A07F7860 /* TextLayer.swift */; }; + 63E1B3AEF8C51B72351EA0E978E131FB /* EditorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 076345C0EF6AF94AB50D6619A4E691FF /* EditorController.swift */; }; + 6415EF8860718CA1FA7D7420596A3BA6 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B10FF9A5C5FAE3B50CC2E2CCE968D76 /* SDImageLoader.m */; }; + 64308875A4ADBE88D2C76D622FACF1D2 /* YBIBAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB2F12A43200220A457A3A5BA3CF9A1 /* YBIBAnimatedTransition.m */; }; + 644D53AECC6A137FB73F210875551EF7 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A24C348B159352868D0E6DE63886D7F3 /* NSControl+Rx.swift */; }; + 6483BAFF84F868056DECD840E8F9D359 /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE01867D122E56BE756251160395909 /* CustomPathAnimation.swift */; }; + 6483D6F6B26818AE1CEDCB90AFA6B22B /* ignoreErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC66F0CA185AA9A79F79EDFF1BD1B55 /* ignoreErrors.swift */; }; + 64D4367BAF8AB65D635D07427E043584 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 65531B806F8327DD184D7A07D74829E5 /* UIScrollView+reachedBottom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F310DF3FD42F787F591674AA6A27CA4 /* UIScrollView+reachedBottom.swift */; }; + 656307B3191250A8E42233B0771B4F88 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E6AFA3F75CF05E45D6FA8805E4FAE8B /* SDImageFramePool.m */; }; + 659FC93CF2E7E3959D6A4E19F12D4FD8 /* LottieURLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F1E6CA97AA5ABAF3C14B24BC1A7A13 /* LottieURLSession.swift */; }; + 65E1C640FE8331BF45094B2A6A66BA05 /* AlbumTickView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3EA6B5702BC71B86649C4DA38D8392 /* AlbumTickView.swift */; }; + 65F629E1E7896CD05D7DBDB31719F92D /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5791447BEC5514C77BCB74BF9F80A439 /* Queue.swift */; }; + 65FC18E540FEEC008407E36CB19F4061 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F163B524C0A97BCFAB2DDDA9340B08 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6614AA4EDFD446A6D59F24E8D6324BA0 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD886E7F57211D821A07ED37D722A327 /* SynchronizedOnType.swift */; }; + 66414279E0DE95D53078B31765411C0E /* UIView+RespondersObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2786F9A7A61E05ED464381F16218E4C0 /* UIView+RespondersObjc.swift */; }; + 6678C29864B59F3766270794A03FC83B /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BBB32FCE0860AFF04BF1D465EE3AEC5 /* ObserveOn.swift */; }; + 66C98F9CBC310ABF9199767F97CD0D06 /* Editor+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC9D48F4E7FE8908F11B6EEF3CAE876 /* Editor+UIImageView.swift */; }; + 66E62D8247E22A3B50148739B610C704 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB6D982B86B7142C985A1756694A32E /* DDTTYLogger.m */; }; + 66F024DCBE9C5AE50FD48FE6876D5DEB /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AC665A53FED94F861CE14EF91F5D46 /* ResponseSerialization.swift */; }; + 66F117D28A609CE6234C7FA3ED5ED2A1 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D29584F80AB69E39F4C3E0F9B5A9D4AE /* SwitchIfEmpty.swift */; }; + 671347F24D9FDFA45AC894760A275E23 /* YBIBDefaultWebImageMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 708CAA18E4EA681F3355FC84D98C36FE /* YBIBDefaultWebImageMediator.m */; }; + 6728C0424CEE44AA9D3CE04848A99706 /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA2BDA9F95D7D048C4BEEE2037A9628 /* AccessTokenPlugin.swift */; }; + 6739B9085488745EA197B1D58F789BD7 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DBD8E4BFACAD2D97247D5F97EA57A8 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 678EDDCD6ED116BC5100C5924A9BB0C6 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C612E4D95D90648356006F5499A063 /* DiskStorage.swift */; }; + 679CBDF30126442DC86B51F7334D5818 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD06E72B6F2410442E79F71B437CBE0 /* Archive+ZIP64.swift */; }; + 67D1A6D90F2FA281D46D5A902DC57F82 /* curry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A46944A49BDAE15417E56621854D1EB /* curry.swift */; }; + 67D3A0C843329D76F2B2057297D09785 /* IQKeyboardToolbarManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D1CDD95689B6AD9C51A0BDE807D0FD /* IQKeyboardToolbarManager+Internal.swift */; }; + 6809607D2609AEE4C90D6DDB5CFE5256 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A886BA2DC59698133CAD8F1211CCC92 /* SDImageIOAnimatedCoder.m */; }; + 6815F83EA9B7321CCD853754F859FCDB /* VideoPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A3E4086E9EAA277B7573229B324BDA3 /* VideoPlayerView.swift */; }; + 682DB56C577287486871A296ED0BBED4 /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC4AF4E9FB175744F8E813337445762 /* LayerTextProvider.swift */; }; + 685573DE5F3B2F837EAB992129C06732 /* OIMManager+User.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A4F954AEF3A5677F10CFB44AD0AAF63 /* OIMManager+User.m */; }; + 685CB5FF6C164A33D25A02BCBDB4E608 /* WebPProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AE0E71BEB558D62793E1F004B59D5B /* WebPProcessor.swift */; }; + 68665380B20778DA34F41EBC92A96743 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F2404344748B16B7B055B4250654D6 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6868DF039B2BBD8A30C5FC9F404AD719 /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF0972D5FA61A8565847F2C433F78D1B /* BehaviorsConfigurableView.swift */; }; + 68C8CC790FD5CB13EB2631917A0A683B /* TransformOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7144DF300B7BFA8D8D720258BB09B60 /* TransformOperators.swift */; }; + 68F4885E04AA995D1E8FB8B28E0EE3F9 /* AnimatableSectionModelType+ItemPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B17333E34E29D221ABFC81BC2FDFC6D7 /* AnimatableSectionModelType+ItemPath.swift */; }; + 69345CBCB31076EBF8A2C5885AF973AB /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8334F291C18477F050AF17BA44F4447D /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6941289A9343A4DD3B746BBEA4F1AB04 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F59A89A82CE8D23C6312F91F6FA7494E /* NotificationCenter+Rx.swift */; }; + 6941533913E64D039644BE1E125AF2CD /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA7A14AF53F15F689755D7972B8B2884 /* ImmediateSchedulerType.swift */; }; + 6946FFBE849EFF78FDC46BCEDF5B895D /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBF1DA58C385F4F143AF44469EE30BC8 /* Range.swift */; }; + 697D2AE2F0BF2F0C76AD53397FC66A29 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29739D94F52A4089A8BD3066A5D3CD57 /* UIButton+Rx.swift */; }; + 6991183519D06758CC2F526FF8CAE3EF /* View+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C7950340FAB8592BCB122A9470623E /* View+RxGesture.swift */; }; + 699ECA87C4D5F7C18A7D473DAFEF5A02 /* PickerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71B515DD4B1A082488EE069287273E5D /* PickerConfiguration.swift */; }; + 69A974184CD2EC3D96607D0EA867E642 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1934A4222CC31BCE17D8E0988C06AABE /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 69AB582F7B619D2BB667DB19541AE066 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 78A1CD9E596CEDD3E98C425F9879B1AB /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69B74FDF7C33B63E60F97F0DA06AA999 /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9712E1BF3EEE69C04C2C90F9821B005 /* StyleIDProviding.swift */; }; + 69C938D0947A9B1BC57063E62FD6FD80 /* OIMSimpleResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CB1129D68FCF704E12B4C01E9F1DEC /* OIMSimpleResultInfo.m */; }; + 69E353C99C6EEA3C93CCF2E526460B9D /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FF6BA216B11D4CFB28EEC6C34D713B /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69F6B98B0F745F5C0D40E5BB813D3358 /* EditorToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6454834B9948D54BD885E4B77EE942CE /* EditorToolView.swift */; }; + 69F72FE9F2E27DB15981E62CF31AD23F /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698B06749ADB26D67C5F457F3D7B1F58 /* GradientFillNode.swift */; }; + 69F7FA1B7B0CA3BAFE8480F038FA2C6D /* sharpyuv_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B23094E31F2F442466421284611EF0B /* sharpyuv_cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A56C7361ADC8B2C981E347D012EE6A4 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C90D4CE9E4E62E6BF41EB9F13B709C4 /* Observable+Bind.swift */; }; + 6A78A39A6B1CA7D9DA8ED7EE0DAA5E32 /* YBIBToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B1C76671EBE6F9F18EF909D5E9DDA2D /* YBIBToastView.m */; }; + 6ACDC8E4DD842CEC7025AB67CF6210E2 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A4656BFDFBEABE52C422E0B7FF32735 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6AE82541A8951A34AF43A20E2622CFD7 /* PhotoListCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2152DC419AD4C210EF73783536178AE6 /* PhotoListCellConfiguration.swift */; }; + 6B4E8F67D99AC862FE0A9D5EB4164218 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6457B3D8F5D01928EFD894F8F6B5EDC4 /* PublishRelay.swift */; }; + 6B8872B1D41C073CCD2934D1435EC56D /* IQTextInputViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2AD49BFA648AC7D68E9B2A44F767C30 /* IQTextInputViewNotification.swift */; }; + 6BCE7872B0E75FF5B7CCDDCCC8587571 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE61806B1C59A6A7EDCD681AC41C6105 /* AnimationKeypathExtension.swift */; }; + 6BE4B832555B3FB32C2854A933EF5E8E /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 9183DB79D57DC7EF5FFB2300061C14F1 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C3CB2A3016E06B0C80D7859A39AB4FD /* EditorToolOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5297100A965626A3F74E618F719B176C /* EditorToolOptions.swift */; }; + 6C6129A9BF124B766EC4592DFE8D8C6F /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7629711133D1796C04F42971BD0A2EAD /* WithLatestFrom.swift */; }; 6C71098ECC662C8B37BDA8243820F070 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; - 6C8F51544B7FBA7E98A28A644A2A4395 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C36ADF33E535BCF6306DFDEC4B9BA42B /* Diffable.swift */; }; - 6C988731931639D9E205C5B286385982 /* count.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5515EB0F346CD6B8D9B7AD13B4D24DD /* count.swift */; }; - 6C9BBE75E70EDB0A0DF529CE3A5111ED /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C42CB2337CFB9EAA284310735CF332 /* SDAnimatedImagePlayer.m */; }; - 6C9E4124129EBA01A46BC58D63017EC3 /* CocoaMQTT-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B5E37F8277A7266A5F6485342B9A9F /* CocoaMQTT-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C8F51544B7FBA7E98A28A644A2A4395 /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D203878F76EFC26540A24A23FED3FFEA /* Diffable.swift */; }; + 6C988731931639D9E205C5B286385982 /* count.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E7691BC0A8C1044C6C381DE2F9D8C6 /* count.swift */; }; + 6C9E4124129EBA01A46BC58D63017EC3 /* CocoaMQTT-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0402D5493895E2AEB196C8EEB255E272 /* CocoaMQTT-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6CA9456A80528FE611303867B289BE1C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 6CAB59AA86D67BD46B82E326058258A1 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A1C4F8007AA75AA069185957CA1C29 /* ImageDownloaderDelegate.swift */; }; - 6CABA18CE8DB786EFDA231AF69A7D4B2 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 080129B8275DA43ECFFF757C749C868C /* KFImage.swift */; }; - 6CBD6AF70B10AE502415349AB3A22F7F /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75992BA09A056FEE9617AEC7D8D9FE4D /* DataIDProviding.swift */; }; - 6CEC9ABE25EDA52B7DE738B66B85DCCA /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB20F644CBA7DDCC90BB2171024E25B /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D11B5E3D02CE6F3FD35BEC9305A8D0D /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873B9E2D141601E24D6332AC2766DD52 /* CredentialsPlugin.swift */; }; - 6D1C4245850FFCCBE3B1C7AA6B945554 /* LivePhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63000B6762A5D9C14F7DDC1AC13979D7 /* LivePhotoError.swift */; }; - 6D3071F804219E6A520372754BA9F09C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1B073142CB632F2473DD552EAFC37 /* URLConvertible+URLRequestConvertible.swift */; }; - 6D5C57B867317D87857E5ACC76B478A8 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD40C1E0CC9674B3F943603C8A8B735C /* TimePeriodChain.swift */; }; + 6CAB59AA86D67BD46B82E326058258A1 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A82553DE0CECFF6C06E399D1824D6273 /* ImageDownloaderDelegate.swift */; }; + 6CABA18CE8DB786EFDA231AF69A7D4B2 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9324EC383370D13CEFCC73DC95BAD4E8 /* KFImage.swift */; }; + 6CBD6AF70B10AE502415349AB3A22F7F /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96307C9098B5BBEC42B16B4ED2B65621 /* DataIDProviding.swift */; }; + 6D11B5E3D02CE6F3FD35BEC9305A8D0D /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437AFDFC306B3A46E76568FA19B0F960 /* CredentialsPlugin.swift */; }; + 6D1C4245850FFCCBE3B1C7AA6B945554 /* LivePhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4741EEFDAC037F0C0C45833C4E99AE5 /* LivePhotoError.swift */; }; + 6D3071F804219E6A520372754BA9F09C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBBDD5E251FA0DABA094B0AF3FC9177 /* URLConvertible+URLRequestConvertible.swift */; }; + 6D5C57B867317D87857E5ACC76B478A8 /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B49D4644E99B885A41B5C646B62F17 /* TimePeriodChain.swift */; }; 6D7439D4CF0245AC4432B11BBF057250 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 6DCECAF4E87E7779497CACBBE6021E3E /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC12C47888F3F653631E9F9B34AF270 /* DropShadowAnimation.swift */; }; - 6DE4EF429E51202F0D58FFC6BA0A929C /* YBIBDataProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = FA693189E65312482D80C4663BF7A5BC /* YBIBDataProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1823538E11E5F1BB9045E5F5A9EDBCBF /* MJRefreshAutoNormalFooter.m */; }; + 6DCECAF4E87E7779497CACBBE6021E3E /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F11F9793750FB90FAA9906ED284E18 /* DropShadowAnimation.swift */; }; + 6DE4EF429E51202F0D58FFC6BA0A929C /* YBIBDataProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A3DB58D8AAE81EF012C7C1ED4F64DFA4 /* YBIBDataProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DE6C7F0FA965828E4FCE687BF75FBBE /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE63264BC03C2C87A92385757DF3914 /* MJRefreshAutoNormalFooter.m */; }; 6DE9FD143CBC24075601F8FE2ADC4115 /* IQKeyboardCore-IQKeyboardCore in Resources */ = {isa = PBXBuildFile; fileRef = 6E897F35E5E27028AC58B14B552FBC8D /* IQKeyboardCore-IQKeyboardCore */; }; - 6E1E31B8549754DF70E69D434C0DE215 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = B5303F069893576D233A2F738CD7780C /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8070656F5388E3707B71C68352B8943 /* Constraint.swift */; }; - 6E68FC477FEBC6BAF22C2ABC21F62A84 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387FAD3E344F10B3E062292BC8A8B430 /* Moya+Alamofire.swift */; }; - 6E7D336428FAD21BE6A3046D244BC324 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDB3928692A3BEBFC552D8F030C33A4 /* LayerImageProvider.swift */; }; - 6E9233B4A51BFFED8A71D58974E57907 /* zipWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA1CBF68176BDEB2009F07878A1FEC8 /* zipWith.swift */; }; - 6F3DF877B76370967A98D9AD07034607 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93BC2BB50E1160E47690BC63E96D5266 /* StarAnimation.swift */; }; - 6F4524BF074768E280C5DB1C52526814 /* Core+CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD7174CAA37CCAA0DA5D2FB618D89A17 /* Core+CALayer.swift */; }; - 6F8930FFAF904A41BF75A50959EEF897 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF0B88A507A45DB3621385D157AD886F /* AnyValueContainer.swift */; }; - 6FA5A945327C97415DB959CF13AB9241 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D84495D820E6755871D3741FEE708E /* AnimatedProviding.swift */; }; - 7030ACAD863AC4B949CD9C0D8F82464D /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 342547EE63FA53849CC4D8E9C807B20D /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7061BE5F19AD1E8E28E2497349144D3C /* VideoEditorMusicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EEB3D6B791388945F81C355AF5041CA /* VideoEditorMusicView.swift */; }; - 70E100E99831427DCE4FFF30BE02677C /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C93A472E62AD72379842F097B1631ED /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70E45D01B4F165CEC6D941B21E13E9CE /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A872CE38E3ADAEADAA238497991FF53 /* MaskContainerLayer.swift */; }; - 71068243F1848F01355B5EEE22082CE7 /* SGQRCodeLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1786912F77C3574A99A52C5DB62582 /* SGQRCodeLog.m */; }; - 71403149D4534BF807E879E30789BC84 /* bit_writer_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C42F5AA465AE3C85BE1A56149D9E7463 /* bit_writer_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71538A1D21015F459964BA625D5EE90A /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CF618627E0F5EBBE82E4EA97AE4A7BC /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7168A1F86699F21734478EC9596F0D74 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A122F702E3B61DBBBB04182FC90B981 /* NSTextAttachment+Kingfisher.swift */; }; - 71D73DFF599646DA34052985A31B0168 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 71E118E68FC1DE61150DFF64E9A94325 /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = CC56469CFF1C503D3E247B6C3855291E /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 71E9499597534DDCD5262F96DD4C8873 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF45C65DBE42363C5E8CBBC598BDE247 /* URL+ZIP.swift */; }; - 723EC21501A85E196324BEC7B75E3A15 /* Core+PHAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D7074053B499A46AB3D189424DA56E /* Core+PHAsset.swift */; }; - 72AEB15AED3CA88476A4A696F953E6A0 /* VideoEditorFrameMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 124AD1600EFD29DB216749E1F4817E4C /* VideoEditorFrameMaskView.swift */; }; - 72B7A6095A4CD4CFF96130C63E41E899 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16EF53A5EC43300CB4F3B83B3D303959 /* SwiftSupport.swift */; }; - 72F344BEA2039A36334013DFA3271792 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C297580365501F45A92851152C3F8D8 /* BooleanDisposable.swift */; }; - 731DBA02BF8079E984EF3DA2511CCAF4 /* IQKeyboardReturnManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BBC52A4E79CC938E1DAA57464A10098D /* IQKeyboardReturnManager-dummy.m */; }; - 736C94869B2E4A867EF5E036B1A74B0B /* MGCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 90B6A729D0E002DB8C7B5CF8D7E25934 /* MGCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7376381996639736CAF4A14578F093D5 /* Array+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAED161DD52C5F6FEDA47522E9E8DF24 /* Array+Sort.swift */; }; - 7399E01C4B634EE1F34A279BD1987A1E /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14941724ECA616BFB222F1EDC0A97CCF /* CompactMap.swift */; }; - 739B96C4C91D3AE9795E27DB7DCD0F49 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DBFB399CC000552C0492414F9D39009 /* Scan.swift */; }; - 73B104332534CE9139D2DED3DCEADB0D /* IdentifiableValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6185E1B2B11FDC6BDA81035FB9625F2B /* IdentifiableValue.swift */; }; - 73DF1AF944E538C09126158F3574FA9A /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B82F809E1FEC690C0A585026A414B73 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74026BD64DA9ADFBD1D4648F7E234C39 /* IQKeyboardToolbarManager+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92512F8048046A8B2E2555F5F5087D1E /* IQKeyboardToolbarManager+Action.swift */; }; - 7405E0DAC42049F992EC8145135ABA70 /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 611E1569D6779B860BBE93BD4A91F2F5 /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 742671355A9ABDF8AC4F8187456752EE /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 79C264975D6597472FA34067967DD92A /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 742FB40D98E583B7925ECAC31C78818E /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F54F703D88454BBB9B4EB7BF1C3AA8 /* LottieAnimationViewBase.swift */; }; - 7434AB2486CC0054C0D29F6B56775A94 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A464CE8D59E15E71758E2CC29F7D5B9 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DF29D6D4E09B049D413463AA832E9F9 /* tree_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DC2FBF16A16439B0D2FAC8760C170A7 /* tree_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6E39129FC8643A70C276801FEF4C280D /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BB6E0CE6755C67DE360230EAF0D5F8 /* Constraint.swift */; }; + 6E68FC477FEBC6BAF22C2ABC21F62A84 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2BBF547578E0FB8DF17268420E0F462 /* Moya+Alamofire.swift */; }; + 6E6C75740F4D08A3306655EA33696089 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 420563CAD70D8BA34B04A0D9C082C3CA /* SDImageCachesManager.m */; }; + 6E7D336428FAD21BE6A3046D244BC324 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF094F48B9D09D84256FB77F52C98C0 /* LayerImageProvider.swift */; }; + 6E9233B4A51BFFED8A71D58974E57907 /* zipWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27C98333C012C412CB7872051230597B /* zipWith.swift */; }; + 6F003491F70C12F7EF5766B2B5811FB2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B0E73874296173A44D8E47A2E3439AFB /* PrivacyInfo.xcprivacy */; }; + 6F22034697487446FD66404480B5AD7E /* syntax_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 9F2025E966E6C00CDDD307B76646B05F /* syntax_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6F24A7C8E6491998886B0839AA5BAA2D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 6F3DF877B76370967A98D9AD07034607 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB7BDA3A369AC7BACAC30817446EB73B /* StarAnimation.swift */; }; + 6F447759708FA94142108C462FBCD24B /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CE790E90696F47877BEF8C4254A404 /* UIImage+ExtendedCacheData.m */; }; + 6F4524BF074768E280C5DB1C52526814 /* Core+CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE012B751F68A1243716E711428F4CF7 /* Core+CALayer.swift */; }; + 6F8930FFAF904A41BF75A50959EEF897 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A626167E4099877BBAE93873C365460F /* AnyValueContainer.swift */; }; + 6FA5A945327C97415DB959CF13AB9241 /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F0CA38DAE56AD756B32A0A43F4CD7C /* AnimatedProviding.swift */; }; + 7022C702CDF4027F4B9EF872BB4D7AC9 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF36974C4A59F7A43AB7DD607D2B28B /* IQInvocation.swift */; }; + 704635F1410A35341A9AF98DDBAA9459 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 7061BE5F19AD1E8E28E2497349144D3C /* VideoEditorMusicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE0ADD08196615B15150E7F4A7EE0D3 /* VideoEditorMusicView.swift */; }; + 707994CFA51B7D63DEDC2E98BE50D782 /* IQKeyboardNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2560E9FDA51DE626715728CAB493D936 /* IQKeyboardNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70DC18AE5C6D25B529A1C4A18B34F6D0 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDFD5F8EAC47DEC1660060E61FCBB2B /* Multicast.swift */; }; + 70E45D01B4F165CEC6D941B21E13E9CE /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C54D4A301E9B669CC34982E349394E3A /* MaskContainerLayer.swift */; }; + 71068243F1848F01355B5EEE22082CE7 /* SGQRCodeLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C484A7B274816AE6D1338469681DF01 /* SGQRCodeLog.m */; }; + 710BC8B829604E86EA2594147B2B9E43 /* Array+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167A5D56D4C9A80861215E5019146BF9 /* Array+Sort.swift */; }; + 711FD822FBD30FF31CC2DEA4696239B9 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A9321C6039BB4F2A980340495A2CBF /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7135875A6BAB3D49B1C9C21444AE0B25 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA2FEADEB614E471A9DCABBEA9B2254 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71538A1D21015F459964BA625D5EE90A /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 573CBC9D8D4A1D38050FBCC01B2882CD /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7168A1F86699F21734478EC9596F0D74 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C677F802F5141D615B43AD3AC11547 /* NSTextAttachment+Kingfisher.swift */; }; + 71E9499597534DDCD5262F96DD4C8873 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E1D2CA0AFFD23B6AC6FB681773AB29 /* URL+ZIP.swift */; }; + 720EE12DF366B57F77D91550158604C7 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3EE48B77C33367DCAA384D307BBEE2A0 /* PrivacyInfo.xcprivacy */; }; + 723EC21501A85E196324BEC7B75E3A15 /* Core+PHAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DCCECADC8E185A89945CF36B61AFA6 /* Core+PHAsset.swift */; }; + 7284FA02651CE8702374C1421A4B630C /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC3F3C4328973508C75B13AFD680FE0 /* SerialDisposable.swift */; }; + 72AEB15AED3CA88476A4A696F953E6A0 /* VideoEditorFrameMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14B2CA16DDFE79CFABC880CD9FAA98A /* VideoEditorFrameMaskView.swift */; }; + 734211D41714B752EABEAFEAC40D45E4 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F1099866321371C05A7200FAF044606 /* Do.swift */; }; + 73B104332534CE9139D2DED3DCEADB0D /* IdentifiableValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB87D075204F2F907C1CC92393E0E7E /* IdentifiableValue.swift */; }; + 73B823C772B5AFE52C2EE9B481F9C6EE /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7117D2AD991C62B8901E6BACC05AC76 /* Zip.swift */; }; + 73D2BCE6C752DF51750AB45A838FFD84 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B4119882DF2B1D768C10B79611164F /* UIView+WebCache.m */; }; + 73DF1AF944E538C09126158F3574FA9A /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D3EA4C591DB2F48D4840A89AB16BF8 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 742FB40D98E583B7925ECAC31C78818E /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83902F28F7DD49B338C97B1E750899D8 /* LottieAnimationViewBase.swift */; }; + 7434AB2486CC0054C0D29F6B56775A94 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 816A5469F9B7FFB483ACD350913A902A /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 74372ECC9D3E665CCC3C25EB989D1487 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DFA273262C05031D86CC3431CFFA95B7 /* CoreGraphics.framework */; }; - 743D34D0DFEA436F0807159B76CAF039 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = A94AD74811A5F1B9513926708B8B5997 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74545FB0FFB10990E463C78AB00D3DF6 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 886F6BB66C2D4B8B0E9E98E100869C95 /* ShapeItem.swift */; }; - 7459DE7076415F8D7E00855B8C142273 /* AssetManager+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC0F60528C552FB535297E26BB889A5 /* AssetManager+Image.swift */; }; - 74714664EA6A6A0178114C1570835B66 /* OIMManager+Message.h in Headers */ = {isa = PBXBuildFile; fileRef = 9509AE064139610E73DE5F5F0E5020A2 /* OIMManager+Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 747C8FD2EF61A0909DA270502C76EECB /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 11DD61DC1D882841BE55036E3433DD56 /* lossless.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 74A10EDE721BF734BB30215C5B803D23 /* PhotoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FDE8B0DADFCA0731D07E666ED6B8DE /* PhotoEditorConfiguration.swift */; }; - 7511BD0DB532C7E3B5044892A20131A7 /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F3D5DB2B7F847A63E1C79EE09FEC8CA /* DateInRegion+Create.swift */; }; - 755B26DBBA7E3D69A1652CAFF74173AD /* ObjectMapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C58CBA8E5ED5BFD46708B6A8FB70B9 /* ObjectMapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75AF74177E7ED7AC1D58E789784A38D2 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90D2EE51D90CA0413F74DA0E3DF65AA3 /* BaseAnimationLayer.swift */; }; - 75C483C0603EBBE2B7C91A7014B80E5B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C32594D5B7D531D3FE1D97059128E72 /* TextAnimator.swift */; }; - 75EC448869A0119287D192B8AA564E84 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571BB8B7A21CD376ECBF1507E6B55969 /* ShapeContainerLayer.swift */; }; - 76093F5DC66264C840C4883B35499E82 /* partition.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1F396E20D3B49A3E2776BE886CA4A5 /* partition.swift */; }; - 7625435D29FEA6C65763AB2C045DA476 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65823AFA9D8C3351A46A5913786D6E01 /* MarqueeLabel.swift */; }; - 7643DFF8EEF4E982AFA0A299E8AB9697 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D21C6D0905646547FC786793B865A0D /* SDInternalMacros.m */; }; - 7662948EF2C26AB31280F9CDC3164264 /* lossless_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 11C14A465506040EA1D2C525FC183729 /* lossless_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 768D33C2F3127E74E8A1EECFE3FCF6C1 /* Differentiator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9657D4C61334722696A883627722029 /* Differentiator-dummy.m */; }; - 769B4905AD35AD554AA9DE98DA8E4E11 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31095C05C088CAA3E825AB20DB9D0391 /* IQKeyboardManager+Deprecated.swift */; }; - 76B4853D7AF9B16FEC384DC383D90838 /* DDLogMessageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A51E42D15358AD95F4428D69F3AE34B /* DDLogMessageFormat.swift */; }; - 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 505EFD5468ADD1541189C7FB5B691E25 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77361F89C6437CEE68576213A072C022 /* IQTextInputViewNotification-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE9250C033213AA2BDEE37D4BCA9385E /* IQTextInputViewNotification-dummy.m */; }; - 77438C42B3CE2339E43D9DE65E68EF62 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CEE038D8EA27944CF16F0ACF891668 /* ReplayRelay.swift */; }; - 778E90A5405007E8203A17DE1F16D55F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B20F91C300B311D278D72474CD9114CA /* PrivacyInfo.xcprivacy */; }; - 779AE3203BE594126E5F5C1BD1AF210B /* catchErrorJustComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B7ED948CC85BBB293D4AAA20BAF36D /* catchErrorJustComplete.swift */; }; - 77F1B40C21EFF28350EDA6A12263B098 /* IQKeyboardManager+Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = B013A049E65029D56FF4E27745EAAA34 /* IQKeyboardManager+Appearance.swift */; }; - 77F2E509688A124F02FD040516154751 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = A412257882B2622C716503217B22C72A /* GraphicsContext.swift */; }; - 780D2766CBC5DA2645C9DD412C55A583 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 267FBAB8F134B086CF5B9DE1E870A47C /* RxWKNavigationDelegateProxy.swift */; }; - 7835057D36DA67BEE422DC82F5598510 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 05E1D5785EEBABFE584C76CD9EF6E6E6 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 783B9E8FC29F6D7EA20051F03D0EADCA /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F39CF5BFD7C09E774D5C7740BD1B8D2 /* TimePeriod+Support.swift */; }; - 785035C565BA9537C43D95794A695C32 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FBED1860E91A549F77D9C24AB4863B /* ToArray.swift */; }; - 7863D26AF85C70009C19812DA7578EE2 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = EED00FAEB1FDEDAF152627790732412A /* SDImageFramePool.m */; }; - 786E6B0559FD21C5A1D6CC48D7915068 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E5B5FCEB47B8879E348BE15811A353 /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 743D34D0DFEA436F0807159B76CAF039 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 5991B8992BF1545F753625CFDDA3F8BC /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74545FB0FFB10990E463C78AB00D3DF6 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E62E61D27A5AAD477B66FE21C104FF /* ShapeItem.swift */; }; + 7459DE7076415F8D7E00855B8C142273 /* AssetManager+Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DCBD87E2EF6DC3A3AB2A0B463765A17 /* AssetManager+Image.swift */; }; + 7461FE3448CE97BA00D9BAC3887C2D98 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1376031E69BEDC6AC0E83851146F3B /* DelaySubscription.swift */; }; + 74714664EA6A6A0178114C1570835B66 /* OIMManager+Message.h in Headers */ = {isa = PBXBuildFile; fileRef = F3AD45DF535CD7C629DB53917AA344D3 /* OIMManager+Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7487B71583FB50DE46D05FF7A8933384 /* IQTextInputViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9035902B078018BC6C4F284EEAD23A47 /* IQTextInputViewInfo.swift */; }; + 74A10EDE721BF734BB30215C5B803D23 /* PhotoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79307995A302D077F872A74219975EA /* PhotoEditorConfiguration.swift */; }; + 74D179A10F1D54CC7B05E77AC4344E8D /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 87495C4079951BEE45A19DA86B570C68 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7511BD0DB532C7E3B5044892A20131A7 /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 010C223077933A8DCC8FF1A2540FC809 /* DateInRegion+Create.swift */; }; + 755B26DBBA7E3D69A1652CAFF74173AD /* ObjectMapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E494FC785D17A9CB2116639BEF2C6C12 /* ObjectMapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 757163DBEF7FC580829E04670A0E7E42 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C60A31175DBFB13677B38D3B084BF74 /* NSDate+BRPickerView.m */; }; + 7576E14AA078F80D21EBC45964081529 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A14B19707933B55B85AADF45FA9D47FD /* IQPlaceholderable.swift */; }; + 75AF74177E7ED7AC1D58E789784A38D2 /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0213C516AC72EE5E4B070291A64EAB3 /* BaseAnimationLayer.swift */; }; + 75C483C0603EBBE2B7C91A7014B80E5B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B4B4496801BB878DC02AF242CE495C /* TextAnimator.swift */; }; + 75EC448869A0119287D192B8AA564E84 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59ECD5DA17C31A1CB288CE1535BB9E43 /* ShapeContainerLayer.swift */; }; + 76093F5DC66264C840C4883B35499E82 /* partition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C1FEEDF44C08A30B2E350CE8DC7A8EB /* partition.swift */; }; + 7625435D29FEA6C65763AB2C045DA476 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80727339B0FB767C4632F547D10868CB /* MarqueeLabel.swift */; }; + 76618B776F4B1217C16A45AAC91E11F0 /* sharpyuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 3288B7F17B9728D21E5B1730439539B8 /* sharpyuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 768D33C2F3127E74E8A1EECFE3FCF6C1 /* Differentiator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BF6BEDD5D9967E90C59202AEAA14D5A /* Differentiator-dummy.m */; }; + 769B4905AD35AD554AA9DE98DA8E4E11 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B599D40DFD3A3533900B0F7361182DA /* IQKeyboardManager+Deprecated.swift */; }; + 76A60270805708302F5311BF2253B9F7 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D8CD3E62945E99E8282084431D9BDF27 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76B4853D7AF9B16FEC384DC383D90838 /* DDLogMessageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E7B0D47CF001FD0C32BC86DB5C7B36 /* DDLogMessageFormat.swift */; }; + 76BBF9021A2331C31C2389EB7251003B /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1208DF6820BA61DA191C45DC26C0ABD5 /* YYImageCoder.m */; }; + 771D87FCDAB459190CD2B3DC4A8357A7 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CC0BD765F847C6E7AFB12278D7B75F43 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC16DFEDB149EF1E3A3C077093934B5 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 779AE3203BE594126E5F5C1BD1AF210B /* catchErrorJustComplete.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4418DC02D023B238ED3A42BE6A2E44EF /* catchErrorJustComplete.swift */; }; + 77F1B40C21EFF28350EDA6A12263B098 /* IQKeyboardManager+Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00A5AE46B93C62537866C73B2A39C502 /* IQKeyboardManager+Appearance.swift */; }; + 77F2E509688A124F02FD040516154751 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC53F4892F3EA3623D71AC5A61C0861E /* GraphicsContext.swift */; }; + 780D2766CBC5DA2645C9DD412C55A583 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59AF5A7C1F8F589E66179E8D6D3B25AD /* RxWKNavigationDelegateProxy.swift */; }; + 7835057D36DA67BEE422DC82F5598510 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2E11C175053FA117C2436579B00F98 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 783B9E8FC29F6D7EA20051F03D0EADCA /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = C828C7D9C7E35A83C6DD163839171754 /* TimePeriod+Support.swift */; }; 7873F2F89CD0A435FAB776BC27BFB56A /* MJExtension-MJExtension in Resources */ = {isa = PBXBuildFile; fileRef = 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */; }; - 789892D13F1B6E6FE9185800742E9744 /* NetworkAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAE13EE0030DF5C0851F7394C7C8EA0F /* NetworkAsset.swift */; }; - 7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 918FB9F71F493C090DF57F2BBB584A3F /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7933EDD15F245D28BE5D99E203E9BD1F /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7726E69CCCBA88E28EE722F7F3F87226 /* DataStreamRequest.swift */; }; - 79527BDA19BE542F4B62E5D951075845 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C429407BD21B67349105D9C1597E9A6 /* ImageCompositionLayer.swift */; }; - 798802F71E005751FEA1036DC398B9A8 /* UploadFileCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E4E11FE5AAA02721C7F5835FB70E46 /* UploadFileCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 49EFA64FF9C780B445F042A76AAD8D25 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 799E114493E31733F2D953450BF82EE8 /* Popover-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A23DEB38F6DA6EEB1BF775FFA3B6B242 /* Popover-dummy.m */; }; - 799EAD4947C3902EA490A7282B738C25 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B614434A6FE4D5B138A677FF7C4343DC /* AVAssetImageDataProvider.swift */; }; - 79B1CABB3DCACAEABCDA3AA0E35825C0 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = EDF902E702CDF5AECE0F54DCA684888C /* DDASLLogCapture.m */; }; - 79DF74409328C4173E4C3678B2E8E0BF /* OIMFileElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2777218D08E6335768BBDB386D95004F /* OIMFileElem.m */; }; - 7A232A8D5C0D06F3CE373E1B46422118 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD712511C84E81C57EA8BD4610712172 /* AFError.swift */; }; - 7A271B71FDDDC1BC3FF970EDAD5E98C4 /* CocoaMQTTReasonCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939C9F665AEAE31B5B033BC12C2CE922 /* CocoaMQTTReasonCode.swift */; }; - 7A2DDEA900883E39D33468469FC14AEB /* ImageDownloader+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6B0956D3888CBE417ABF3DB5BCCB42 /* ImageDownloader+LivePhoto.swift */; }; - 7A366C79F00849F36EF83F0B31C68A6E /* OpenIMSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = FF365C2F0F56E83AD416FBDAB2992D84 /* OpenIMSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A6EB833C39BF53C8B4C64F15128E33C /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA3AD943BD746308464F253F948F1434 /* ShapeItemLayer.swift */; }; - 7A76DCB5D4FE2E112A8FAB09B90C36FA /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2A5FD283E2E6634C428C25B65669FB /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A80DEB95ED22729738A514B448AD383 /* OIMManager+Group.h in Headers */ = {isa = PBXBuildFile; fileRef = C751B29E59DFBF85DBCDE9BB19FD8059 /* OIMManager+Group.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A9BCEE53F93224AC7E3E5F0E8239E8F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0EC5D86524BD42E2E31D9E398538D6F1 /* PrivacyInfo.xcprivacy */; }; - 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BFBADA0579A4955853BE03F520740DF /* ConstraintDescription.swift */; }; - 7AF75BB2106ACF6BC8DE4FEE402752CE /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D89FDEE8BED6841511B29F6C4FB9FAC2 /* KeyframeGroup+exactlyOneKeyframe.swift */; }; - 7B02F11607469A3D3728780A829138C4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECAF31A9C9BC01FEDD38E3CF1597CDD /* _RX.m */; }; - 7B0458B6E9002963B57B5E8DB56B33B8 /* TAAbstractDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 49FEDC44699836DFAA11DF34F3E471B1 /* TAAbstractDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B0F1B3ADC6D72E1122F13FADB2D8E2B /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DC87C61C2A9B410A39903077FDA3F74 /* RxCocoa-dummy.m */; }; - 7B0FE4A214ACC60D219ACBBD0342C47A /* ignoreWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B26213B070F8F50A0FCB93BC341B505 /* ignoreWhen.swift */; }; - 7B2207E5EC5C2444D016C4786FB34BA4 /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D73F7B2E2AA8988E2836210D0F1C000E /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 789892D13F1B6E6FE9185800742E9744 /* NetworkAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0191BE487E3DACBD299B15E92178EA41 /* NetworkAsset.swift */; }; + 7902D28FC9EF5AFEB452F508C7F266B1 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 04803F781C1A0AF9DB1DDE97C6071242 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7933EDD15F245D28BE5D99E203E9BD1F /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37B5FFE6A5C91481DAE5541C680F2C5 /* DataStreamRequest.swift */; }; + 7936F0D0A403BD0204B6997CF761593E /* backward_references_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 783CA3C732DC0D4AEFB38B560C40BF95 /* backward_references_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 793C9220E8CC0E83E90853BB0B2EBDB5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 212ACF88666F934ED876BCE6D0FA9B0F /* PrivacyInfo.xcprivacy */; }; + 79527BDA19BE542F4B62E5D951075845 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA79F7C75AF17F0CDFD583C4ED6F906A /* ImageCompositionLayer.swift */; }; + 798802F71E005751FEA1036DC398B9A8 /* UploadFileCallbackProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = CCCB9715B88ACC435000236A9E4DDE4A /* UploadFileCallbackProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7989A6E79BFA78440C39F568D972305C /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E8388C33AE82EBA3C645D80A544DDCB /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 799E114493E31733F2D953450BF82EE8 /* Popover-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9762E6A009C2FD230DB598E20DFA34FF /* Popover-dummy.m */; }; + 799EAD4947C3902EA490A7282B738C25 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D520B0BF3878B7765B613B1A8068B16B /* AVAssetImageDataProvider.swift */; }; + 79B1CABB3DCACAEABCDA3AA0E35825C0 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 7660FB9E5134C600124332220E7EF8DD /* DDASLLogCapture.m */; }; + 79C7C04EF7E475E7409E3FEC142B6CCB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EE62403F3E6512DC6CF16E7A5F5C68E /* CoreFoundation.framework */; }; + 79CCF35CABA40599C31F75F4616EAFD2 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 447DCCC32322DDD581C46142042E151B /* Empty.swift */; }; + 79DF74409328C4173E4C3678B2E8E0BF /* OIMFileElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 5643F638234E8C67F9915046795C33A2 /* OIMFileElem.m */; }; + 79E6AF7F479992C71039CA8A50262107 /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B8E972A290EFE0868EFCEF365FE4350 /* quant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A232A8D5C0D06F3CE373E1B46422118 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E26D415D85CDC5DCDB28560E8EE939AA /* AFError.swift */; }; + 7A271B71FDDDC1BC3FF970EDAD5E98C4 /* CocoaMQTTReasonCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73F58C5E8BD53EA0FFB19209523213B3 /* CocoaMQTTReasonCode.swift */; }; + 7A2DDEA900883E39D33468469FC14AEB /* ImageDownloader+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69B28C73DF9E08C1DBEA4AA88FF8B0B1 /* ImageDownloader+LivePhoto.swift */; }; + 7A366C79F00849F36EF83F0B31C68A6E /* OpenIMSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE2D3042A232544EF7D0C766E706E91 /* OpenIMSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A6EB833C39BF53C8B4C64F15128E33C /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24E82D08688627B6ACBECA8E1053663 /* ShapeItemLayer.swift */; }; + 7A80DEB95ED22729738A514B448AD383 /* OIMManager+Group.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F88858FFEF9DC8501C88ADC6925E01D /* OIMManager+Group.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A992074FC03E7253F5DC1B1050E68C8 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5300D112B6708CB811F3B742D174FED7 /* Materialize.swift */; }; + 7AF516B98D45391B909D507D0244104C /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFE008320EEAD66CBF01598DE6A5672 /* ConstraintDescription.swift */; }; + 7AF75BB2106ACF6BC8DE4FEE402752CE /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C0E5BB93F1EAFCF8BC9202DDB9997D /* KeyframeGroup+exactlyOneKeyframe.swift */; }; + 7B02F11607469A3D3728780A829138C4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F313D5B1B708ED0F86FF94FE36997A5 /* _RX.m */; }; + 7B0458B6E9002963B57B5E8DB56B33B8 /* TAAbstractDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = CE58C958EC96A46695C26AC2FD3BEB18 /* TAAbstractDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B0F1B3ADC6D72E1122F13FADB2D8E2B /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B101A8F3CA209DB849FD98F1CE0CB6B /* RxCocoa-dummy.m */; }; + 7B0FE4A214ACC60D219ACBBD0342C47A /* ignoreWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D0D273FBF7AA961D5637357CA12713B /* ignoreWhen.swift */; }; + 7B1E4100F46AC524C15B3E81BF0D9AE6 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = F076CF9C0FEB84B4A8144FB4DB3E3CB8 /* SDWebImageCacheKeyFilter.m */; }; + 7B2207E5EC5C2444D016C4786FB34BA4 /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B4746C392309ADF36C252C41818274EB /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7B845572152301170E2CDF0BE542D870 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 7BB27838B6FA938E9983A5EE7E3B3197 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42E4E78F4DB86A317ED0BC4446F790F3 /* Bundle.swift */; }; - 7BB7EA40D98983D92AB8521EC43AC6D2 /* SwiftKeychainWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2EF31EB0E0CE7EA8FBF05E6540A9E1 /* SwiftKeychainWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C0E703E6FA0DE4C0E4CE1A52FAF925A /* TAPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = AF61A12BD328A766BB3B9D05E9F7AE1D /* TAPageControl.m */; }; - 7C2140E413D07338112163C4CDF7DE44 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 8F900ADAD1FD421567653D868FB2860F /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBFF702429F8D671730A7E85FDA8CBF /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CBA95E07A492F7311C7DD8EDF0B4172 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62E703332F19016DC1B7DDA8B6F6A2FB /* IQScrollViewConfiguration.swift */; }; - 7CE04B7295196E37792B0ED8D299FF8E /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E36CEFD862529167C3C9C35D27EAA95 /* Maybe.swift */; }; - 7CF2A972F2443BD1B774F8330E12FE50 /* CocoaMQTTSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DC70700312C8360740D34346778E389 /* CocoaMQTTSocket.swift */; }; - 7D0747C30C8E02475D817DFB6E54EA46 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96612E75057C1D412DFC084B9D1DC68D /* Lock.swift */; }; - 7D12D70479756FB027E4C048ACF1CAD8 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A51061A3C30CDA0D685D03F96832871 /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7D17BA44B25E3454A909743A209EB017 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9580E974B9E7DC9EB8480BECCC54A493 /* AnimationTextProvider.swift */; }; - 7D2DA4120EA8D72DDBB79028EBBBE330 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F77A233F87DDB4E59CACD4E6222011C /* SDWebImageOptionsProcessor.m */; }; - 7D3F42BD41F124E613A70A09171C6DAF /* FrameAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D282284E73197A0394350DD18F09F0E /* FrameAuth.swift */; }; - 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC65BE0606670FE83ED1F600207F706B /* ConstraintViewDSL.swift */; }; - 7D5A23891B6A3E3ED4E33F6FE0C6A649 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1196853E6DB99480D070D2CF5B28AE38 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D76C5A4BE2360D06B9E3652DA94B346 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D62352A472A7326A2EFFF24A3727FD67 /* Infallible+Bind.swift */; }; - 7D88223691BA3210E756EE0ACA822B7F /* sharpyuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 827D2493D13E3F32A74E5C9C6BD5E1E0 /* sharpyuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DAD75A26E6509148AB349D2D87B875A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 54332B5C93D7CA7ECBBF325E43DA3163 /* PrivacyInfo.xcprivacy */; }; - 7DC113D969DC1E84FFC1454EBB4A1C39 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09552C48AF2FA40EAB9CFBA3AE72A18C /* LottieAnimationCache.swift */; }; - 7DE0D2CE421CFE22571AFD048A58EBEB /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E6234BEC492CCA697DF7B75873A76F /* WithUnretained.swift */; }; - 7E05BC3B796CCA6D317B8920774F42B4 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F847825FB57CF3326CB203599F738C83 /* DispatchQueue+Extensions.swift */; }; - 7E105C0F1C97F0A9E8482988E078FDA9 /* CocoaMQTTDeliver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0125E670912E42EE55CD46214D025E63 /* CocoaMQTTDeliver.swift */; }; - 7E10CEBAFF194EBBBF7915CD771FEAFB /* AlbumListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA21EA5BF45B711699C2CEFBBAB53EC /* AlbumListConfiguration.swift */; }; - 7E10E1468D6B6AAFF07B3904477B5236 /* fromAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0AFDDE1C10A2814890286DCC9C1889A /* fromAsync.swift */; }; - 7E7FB9A0D0AE888EC2E399516195A9D0 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EF7573F77E8F83138CE79ECD9623732 /* IQKeyboardToolbarManager+Toolbar.swift */; }; - 7EA170EC2916A83F249D0095D4B0CEA0 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554410AFFCC3F7D0B30D11506F870149 /* DotLottieFile.swift */; }; - 7EAA83C312561AB4317FD6C58187AEFB /* FrameDisconnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A3FCC54ED61B66911E9B7F5195250B /* FrameDisconnect.swift */; }; - 7EC7A9BCF76637521EE8FAC3FE300F6A /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8585BB0B4BA20FBD1F0AED1702B0F53E /* neon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7ECBAF7FA4FA7C6D82BE38F135514996 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6E09D8F859FD2DA72FB9B9AEC2801FD /* ControlProperty.swift */; }; - 7F134BE7BF9163F75F7F84556BE8A69D /* EditorStickerTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC3108EF5652B79A1B1D65B6AF95B3C4 /* EditorStickerTextViewController.swift */; }; - 7F46110E24BBC89EB44DD11BE3231C68 /* YBIBCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA2E116F56154C796318334FB9D8BF76 /* YBIBCollectionView.m */; }; - 7F52F9458A7051EC57CFEEDF97F4C5BE /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4545AF6CCF22DD8ABC035B6164019D79 /* StringExtensions.swift */; }; - 7F7C51E1F38C129C6DB4AB5AAC1D96B2 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76C015C140433F05A4FFC185398E4D1C /* DistinctUntilChanged.swift */; }; - 7F8C6B0343A219CB0C7A79725735D6C9 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6304930255E89F46C2DFDEAEC1110ECA /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7FA8C78DB021A7731D30D80C102DE042 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 736C8AEB07BD873B79F7737BE97A14F9 /* NSObject+MJKeyValue.m */; }; - 7FADE3B72EDEC6913DC839D679C7578F /* OIMSearchResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 257481E67D85D11D25F5FE21F0D8C6A8 /* OIMSearchResultInfo.m */; }; - 7FCA0B78B97499DE69A9A096C5EB1D86 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B809BF44CA5149C451BF3FC2CF36FEA0 /* LottieAnimationSource.swift */; }; - 7FDE5BBEB2E3E5E79A686FB6F496E566 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1361D089AE576CBE149458A4C6FD110 /* KingfisherError.swift */; }; - 7FF50219077B6B6DEBA2F63EE87C3781 /* YBIBLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = D68C15FD7BCCB21D0947C793A5EF98F2 /* YBIBLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 803197E844904112A388CE640DBEEE51 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BE1BF177012E3D02C6711C8E2EA49E1 /* HistoricalScheduler.swift */; }; - 80372663D72D043CE915E2A0B14620A1 /* TagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE6BEA940D3038BD25ABB7AB0F9E9E1 /* TagView.swift */; }; - 803C8DBF8B2FF6B70E15E0B31A992827 /* OIMGCDMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CFE70D31F190AD58C0B97CDF4A4A09A /* OIMGCDMulticastDelegate.m */; }; - 80721615C3658BF57B31FA699F19E9B5 /* OIMManager+Connection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0158F82942EB479CDC53D6A4D2E6DDE9 /* OIMManager+Connection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 808FCDD9866F74E79FA96ED6FF326677 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF1CE14F9DCD9B82C0296BE0766EA6D /* SubjectType.swift */; }; - 8094FC31D39D05DD242F6D843FB6EEE6 /* OIMSimpleRequstInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D0F9EBA902DAD8492BC9B0AB651A03C1 /* OIMSimpleRequstInfo.m */; }; - 80A8D44E274367AA97A804B3BEC264A5 /* SDCycleScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 73ED7DD18F5DEAB4B69C8191DBCC7080 /* SDCycleScrollView-dummy.m */; }; - 80A97F993B19AEE1D118DBA7345FCE86 /* RxGesture-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD353DE3A2E18E848E0502387D7DAF8 /* RxGesture-dummy.m */; }; - 80D44B08D71851B8F27FF295206E99F6 /* YBIBVideoTopBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E134207FECCF4E4CC66D62187970531 /* YBIBVideoTopBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80DD2E734D11CDE781980ABCE13B3C11 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B2FDF668B1B0EF5A58B8D5BC9A26E19 /* Fill.swift */; }; - 80FCE4E2E998026ECEC85CF2A3454783 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D520495CE343FA9A8583F2E71BB88F /* DDMultiFormatter.m */; }; - 813BB877E336A2F38E4E220D082F8557 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4794EA87E32CBC54FD7885903424DB94 /* PointValueProvider.swift */; }; - 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6FD2D4A67B75778856C7E27F665CCA /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 819103BC96962A22E6BE5C481415EAA9 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF4125AC6919BD96CF505812BC514DEA /* InfiniteSequence.swift */; }; - 81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A6282976E2351BFC98D27DC3D92D927 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81D6F749095B82F5316CF87AB04F53A7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3C85B622AE3EA86117B3BF62429D118 /* Operators.swift */; }; - 81F0C9CCF30EA684BF7A7112AB0AE9FA /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B867C1A3B96798203B66C11C0276552 /* RxCollectionViewDataSourceProxy.swift */; }; - 824AE53036AF89BA4BCD1B667B49C424 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A6F3DF0B7EA29A74E75A1323578DFE6 /* Glyph.swift */; }; - 826286B050F92B77538F437DA962D9B4 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C98653B08EFF2465797A08A1C19742 /* RxSearchControllerDelegateProxy.swift */; }; - 82CBFBFDE75197BE3E92324227467C6E /* sharpyuv_gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = C81D53F054A0589FBB6E757728C06094 /* sharpyuv_gamma.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82DA7F3D5A287251DB25A4FC3F19FC93 /* CocoaMQTTTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CDD27E19433C68695BFB9FCA48AE775 /* CocoaMQTTTimer.swift */; }; - 82DDB13ECAAF4BC08A115696162BED6A /* FramePingResp.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB99DE1CD9CFC009C5BFC84AC8DBB960 /* FramePingResp.swift */; }; - 82F1CAC0500A8878E7DE8F17F6EEB828 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 96579BFA57889C3C3FB10059A602B2BD /* SDImageLoadersManager.m */; }; - 8365B48A40FED7FB9CBBDD87D5062679 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADDB59B5F314846BDD401AA2FB27C01 /* LayerProperty.swift */; }; + 7BB27838B6FA938E9983A5EE7E3B3197 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92FB944F37638ECE8273BD71192B5D9E /* Bundle.swift */; }; + 7BB5551BCE03E0FE1853CF60BCB83F21 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A6315205B2CA2A10A10D669C1945E139 /* UIImageView+WebCache.m */; }; + 7BB7EA40D98983D92AB8521EC43AC6D2 /* SwiftKeychainWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 09AFF97A09A82B18500D77D0F26C2814 /* SwiftKeychainWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C0E703E6FA0DE4C0E4CE1A52FAF925A /* TAPageControl.m in Sources */ = {isa = PBXBuildFile; fileRef = F276D919F18509CCBA3750BD6252EBCB /* TAPageControl.m */; }; + 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B6423F8C474B8C9DB5492131C58F71E4 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C8401FFC9CB85EB4F029A8CEA06EE40 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FB98D44C990DC45E5DE7C08305A5A0C3 /* SDDiskCache.m */; }; + 7CBA95E07A492F7311C7DD8EDF0B4172 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE592B80F88FE049FCCEBF3AB4B7039 /* IQScrollViewConfiguration.swift */; }; + 7CF2A972F2443BD1B774F8330E12FE50 /* CocoaMQTTSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC535C485B64D7475C7B7223C03C79EF /* CocoaMQTTSocket.swift */; }; + 7D17BA44B25E3454A909743A209EB017 /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFDFA291A94D582A5B4E7C8846B37367 /* AnimationTextProvider.swift */; }; + 7D3F42BD41F124E613A70A09171C6DAF /* FrameAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F7EBB7C8016C01E9117685C5CB2ACB5 /* FrameAuth.swift */; }; + 7D42390CDB4FA147504B03DA2A174A0C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A30E9FD07E8AA63ED5BAAE820EB8647 /* ConstraintViewDSL.swift */; }; + 7D76C5A4BE2360D06B9E3652DA94B346 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DFFECA84411FF8DD9BDB55A605B92B0 /* Infallible+Bind.swift */; }; + 7DC113D969DC1E84FFC1454EBB4A1C39 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306BF7A2017909E9020431DAD8569CCA /* LottieAnimationCache.swift */; }; + 7E105C0F1C97F0A9E8482988E078FDA9 /* CocoaMQTTDeliver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C96AA56D38457D1613905E42E66BC92 /* CocoaMQTTDeliver.swift */; }; + 7E10CEBAFF194EBBBF7915CD771FEAFB /* AlbumListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B394F305A59718C929A8C06953FCC5C9 /* AlbumListConfiguration.swift */; }; + 7E10E1468D6B6AAFF07B3904477B5236 /* fromAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE864F2F117E86076D2B3380473AA568 /* fromAsync.swift */; }; + 7E6F9D7FD51960D5B2CA03E8D905FC8F /* webp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = E50494FA0565B4759D6E625A65510140 /* webp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7E7734CC02DB78DD89E786AF68A6A9F1 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; + 7E98DFC9D4E0D39FA6BB011ECD03DFDF /* sharpyuv_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = EC4028BD235A2C410B368E9E295CCE9D /* sharpyuv_gamma.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7E9B3BB15A95EEE67661874A1230D181 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D492E8179DB297E52C7A9EFF129C8A49 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7EA170EC2916A83F249D0095D4B0CEA0 /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811990250EF97841890D711984994DD2 /* DotLottieFile.swift */; }; + 7EAA83C312561AB4317FD6C58187AEFB /* FrameDisconnect.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8EE9786F52B26A5C125319D3CC1F111 /* FrameDisconnect.swift */; }; + 7ECBAF7FA4FA7C6D82BE38F135514996 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9164CEEBF93728CF79773ABB02FF88EB /* ControlProperty.swift */; }; + 7F134BE7BF9163F75F7F84556BE8A69D /* EditorStickerTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0732036DDCF9B0D2B9EC596CDEFE6074 /* EditorStickerTextViewController.swift */; }; + 7F46110E24BBC89EB44DD11BE3231C68 /* YBIBCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 94975AF552C9C557F3ADAE794DD29BA5 /* YBIBCollectionView.m */; }; + 7F52F9458A7051EC57CFEEDF97F4C5BE /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8AB653AC12F4B57D5E86A3A4F6B419 /* StringExtensions.swift */; }; + 7F5F6D297522AF43D0FE191452ABBE2E /* IQTextView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A8867D371D57D98495FC82F51DC6D0 /* IQTextView-dummy.m */; }; + 7F60B7F12E220906BCF60C6C1682C44E /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D863FB81C34E1C0D4C50582EC89D2A0 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FA4A0A24A5C83BFA9D7416133F36B6A /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE8CDE49262DBCB5F226A0E7C86399A /* SDAnimatedImagePlayer.m */; }; + 7FA8C78DB021A7731D30D80C102DE042 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A2A8E6C9FF533008EAC2F111C7D1A0D /* NSObject+MJKeyValue.m */; }; + 7FADE3B72EDEC6913DC839D679C7578F /* OIMSearchResultInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D17A79C30F298C7E4E1B643B923BDC5 /* OIMSearchResultInfo.m */; }; + 7FCA0B78B97499DE69A9A096C5EB1D86 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1936B868CB0FB4A1E96627965F95EDB7 /* LottieAnimationSource.swift */; }; + 7FDE5BBEB2E3E5E79A686FB6F496E566 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D2A0C40DDEE1D9745B263171F1315D /* KingfisherError.swift */; }; + 7FF50219077B6B6DEBA2F63EE87C3781 /* YBIBLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7C6A22E0E7655CF145617E99DFB773 /* YBIBLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80372663D72D043CE915E2A0B14620A1 /* TagView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312D901C9A955F30570C64BD801361D1 /* TagView.swift */; }; + 803C8DBF8B2FF6B70E15E0B31A992827 /* OIMGCDMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8566B34CA57F9E3BF9CBCCD6C4C0279D /* OIMGCDMulticastDelegate.m */; }; + 805DF0D91116C3954E1BA14831AEF06E /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 529B1ADFD4C14356B0AF2505A1BB4C23 /* Infallible+Create.swift */; }; + 80721615C3658BF57B31FA699F19E9B5 /* OIMManager+Connection.h in Headers */ = {isa = PBXBuildFile; fileRef = A537955D7A7085E1CB7015149DA55DBA /* OIMManager+Connection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8094FC31D39D05DD242F6D843FB6EEE6 /* OIMSimpleRequstInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 453DF41F81DAF04CF64EB89FE5450556 /* OIMSimpleRequstInfo.m */; }; + 80A8D44E274367AA97A804B3BEC264A5 /* SDCycleScrollView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6060F874D64DAD061B83BA89AA99C54 /* SDCycleScrollView-dummy.m */; }; + 80A97F993B19AEE1D118DBA7345FCE86 /* RxGesture-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9CAC6326F6A58F20E24A116D3FB781 /* RxGesture-dummy.m */; }; + 80D44B08D71851B8F27FF295206E99F6 /* YBIBVideoTopBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 6998F31CF0ADD31C1E7FDCAB06CA0BD4 /* YBIBVideoTopBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80DD2E734D11CDE781980ABCE13B3C11 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EBF54764AE92D077DE33C53A6AEBBD /* Fill.swift */; }; + 80E591C2D4982CCA50C5ECBDBF75133D /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 877EBECEF952AA07051846B09A8E9DFF /* Disposable.swift */; }; + 80FCE4E2E998026ECEC85CF2A3454783 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CE11A6B02C4694402FF2DCE83613D5A /* DDMultiFormatter.m */; }; + 8117B0CC68876A5BFF8F8F676E39AB94 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 813BB877E336A2F38E4E220D082F8557 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10CF77229E44790B1DE89C627E665A2C /* PointValueProvider.swift */; }; + 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = BB4425E9C7C81D47BE1DB8DA18BD1D61 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 816D2518EC2D17848757A85B74095BD3 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C13FBC8C0873577EE16EC86ABB378E3 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 819103BC96962A22E6BE5C481415EAA9 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDFC8B12018C6E5C7C11337C0500EEF /* InfiniteSequence.swift */; }; + 81A5635CEA2AD9623E30CAE9AFC3BF65 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C2ABD45FACE64963525B69D844B9F4C0 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81D6F749095B82F5316CF87AB04F53A7 /* Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD00CEAD553421BB61168664942FCECC /* Operators.swift */; }; + 81F0C9CCF30EA684BF7A7112AB0AE9FA /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850F2B7332C0F7C8AEE8D40C90D55AEA /* RxCollectionViewDataSourceProxy.swift */; }; + 824AE53036AF89BA4BCD1B667B49C424 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D57A951811FCC2E989883F63E61B3A /* Glyph.swift */; }; + 8261F530B445FD272B55A95EE7DE60A2 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC481D33578E163CD67AD3AE42D6EEB3 /* HistoricalScheduler.swift */; }; + 826286B050F92B77538F437DA962D9B4 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233FADC67F576E120364D502762B1897 /* RxSearchControllerDelegateProxy.swift */; }; + 82958824F08B9EEB851F8C5009D69CCB /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BC88A15F5D856D1485776ABFF4D7577 /* Infallible+CombineLatest+arity.swift */; }; + 82AB3C3D5687D5184CE7DBFD1A4BC030 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2AB35EF01BB3E98571452D446DF9F8 /* DispatchQueueConfiguration.swift */; }; + 82BE85FBF07BAE1C3063EDC2C0FAF311 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550E110AA1AA6E230881B82CE9CF9F29 /* Create.swift */; }; + 82DA7F3D5A287251DB25A4FC3F19FC93 /* CocoaMQTTTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9699EE806C2524083AB5BBC4E1110D7E /* CocoaMQTTTimer.swift */; }; + 82DDB13ECAAF4BC08A115696162BED6A /* FramePingResp.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB085E257E746F71AE775A26C2F8DACF /* FramePingResp.swift */; }; + 8309C171699D6C5D3232C717F395152F /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FADD0BA62865F29EA9F47F03B179E20 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8314BCFE23BDFD2B8F25CA6504FEC06B /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7F563192E68087E59018C8E4334BEB /* Rx.swift */; }; + 8365B48A40FED7FB9CBBDD87D5062679 /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD9D0EC39A6AB18A1D8966DED635F785 /* LayerProperty.swift */; }; 83A4F2816C1B3F072E1A26A34C3BC4AC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 83AB7402AAABC3C211A82DDD6803F179 /* palette.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A4343F224CD8D5BDC3A0E2E05A741D4 /* palette.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 83BCE1D9A0402A956C96D8F2A370452F /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D6DB26BEFC080CDE3CBD4180D8087E6 /* ControlTarget.swift */; }; + 83BCE1D9A0402A956C96D8F2A370452F /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D772987AC880BE49181FA596D7040D0F /* ControlTarget.swift */; }; 83DD0AA04C87293B8F9578D7D2754187 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 83F294DE6F8B10AE4E1AD8447BBC88CB /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A73844A6C338B818729B9DAC856CDE /* Reduce.swift */; }; - 8405137716A5EE714D2B9CB5880FA105 /* MapError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A42D246927786C3220D4DBADA46A6B0E /* MapError.swift */; }; - 849FF90CD07B763B0D53DD4656BDED61 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8914596DD1102CD968DDC0BC67930865 /* DownloadRequest.swift */; }; - 84C6B887F72AF5C42594A819DCFBC88D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6582AB3E7F770B34DAAAB6400DD0B2FF /* PrivacyInfo.xcprivacy */; }; - 84EE59925A7B0D31258FFE7568AE9646 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0D2F51D551DBFA12C061B0053C5103F /* LRUCache.swift */; }; - 84F295B31499AA8D1A5DF8170D194231 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D8CA8FF956FDE7F616E61434A55BDE5 /* KVORepresentable+CoreGraphics.swift */; }; - 84F3F943906105FE27ADCB8177D997CC /* OIMCallbacker.m in Sources */ = {isa = PBXBuildFile; fileRef = C13EA4A940B13F8F7D1BCFA82B7BB846 /* OIMCallbacker.m */; }; - 85178BBF04D011E1CF3E694283E7821D /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07587B3B1B1C747E417313D1BB258A84 /* DotLottieFileHelpers.swift */; }; - 8581686902C37D5297216E88B7C16E7D /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71DC416EA49051FDB569B63D412AABF2 /* UISearchController+Rx.swift */; }; - 85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EE372D355B388F5704E227FAE3309F /* MJRefreshHeader.m */; }; - 85BAE6C5A2152C5027285C2FA1B94A76 /* WebPSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DCCEF814AF86403726A889F43B17E3 /* WebPSerializer.swift */; }; - 85F9C239D0C52A5CD7B46C02D7499AA4 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BD6E4540B642734090C3D6B75623FD /* Repeat.swift */; }; - 85FB57F2721CB076972098B50085D2D7 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D81E5531B0EB33384D93774A0499EE8 /* Transform.swift */; }; - 865204DCDCE67F9B7735B54BA393ACE7 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F03A35C43B88310FA31FDC0DE368BB0 /* SchedulerType+SharedSequence.swift */; }; - 866A2B75DB39B049EE20D82B29296628 /* Defaults+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B5EDE6846257F33A0C59C92665B9C5 /* Defaults+Observing.swift */; }; - 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1279C04908DF7B31747C1F64F299AD6C /* ConstraintDSL.swift */; }; - 868DC78BB40F54517815D2C0CA1754B6 /* CloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0DF14E2CEAEF6185140C687F857207C /* CloseButton.swift */; }; - 8690DEC4B00EC34DC177644594F02817 /* CocoaMQTTLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89145DB28A2B4E0F75D645C5F272F744 /* CocoaMQTTLogger.swift */; }; - 86B6A957BA4D1D0CAB44A4FF6D40A179 /* AppearanceStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748B05ABF5E8CFB5FE9D2F1AEC9A220C /* AppearanceStyle.swift */; }; - 86B7946E6E92C0BB75E233F860B24D60 /* OpenIMSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5626A4DBFBD6BA7768E8882AB88B3852 /* OpenIMSDK-dummy.m */; }; - 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F60C944C4638EE0270F32DCA80202D71 /* ConstraintView.swift */; }; - 870A412438960C60D3CA6FE0DB00644E /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF7F1EB9060A45358E2254E22DC87E69 /* Disposable.swift */; }; - 871BDA95E8E39963D82CB4636C362A99 /* huffman_encode_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 877F2FF3545D7CB51EB5D564F749DF03 /* huffman_encode_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 87237FAFB6D6B0EAC112691A9AE313EE /* PhotoPickerBaseViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D409A4C132390EF8A09F3B446098EB /* PhotoPickerBaseViewCell.swift */; }; - 87607A61831FB6EE1C5E5EFD8A64973B /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 2433AF6EC7FAFC57322B351F2F675087 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8776A15F0B57061AD901F2C9FA6E378B /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2869DB1323B92E263505A95EA15A81E7 /* SolidCompositionLayer.swift */; }; - 8782ED7AE49A893C07E1A6BDF6C3DB42 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC93BBBF6CE5738AC897B5EE063A004 /* SDWebImageCacheKeyFilter.m */; }; + 83DE78A70A1CE9358FA84D4267B2FA1A /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = B72135ED23A725C281D7EDD2D7A86A44 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8405137716A5EE714D2B9CB5880FA105 /* MapError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E9C2F0B1915F8B6136A53BD0AC7293 /* MapError.swift */; }; + 843A4F779BBD256F0B9033997E5491D0 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F6C0E7CF02D30A56FFCFEC909C179E /* AsSingle.swift */; }; + 849FF90CD07B763B0D53DD4656BDED61 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B94507DD929ACF41D9EB676BB2DB88 /* DownloadRequest.swift */; }; + 84CA92247B93A1E10CD9DBD2459229A0 /* YYImage.h in Headers */ = {isa = PBXBuildFile; fileRef = B6565F4BD583E9A9D069DEAC4DE4BFC1 /* YYImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84EE59925A7B0D31258FFE7568AE9646 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D33E5092A9109A9A7CFC24F013D3ED11 /* LRUCache.swift */; }; + 84F295B31499AA8D1A5DF8170D194231 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF020604F4E57B8CB3F07CDDD580A1DA /* KVORepresentable+CoreGraphics.swift */; }; + 84F3F943906105FE27ADCB8177D997CC /* OIMCallbacker.m in Sources */ = {isa = PBXBuildFile; fileRef = 21193F83F60AFA1B32FBFBA34A316406 /* OIMCallbacker.m */; }; + 85178BBF04D011E1CF3E694283E7821D /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4014DE810341BD0A60C90BA6BE235613 /* DotLottieFileHelpers.swift */; }; + 857CB1CEC75BFA64F2FCC57CBC48A5E1 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E00AB5BCD6FF02955EBEF2D1B329FF9 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8581686902C37D5297216E88B7C16E7D /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C381DE442DB5484C4FEC6473FBECEAC1 /* UISearchController+Rx.swift */; }; + 85AAA1CCB7B7C6BA51BE36D25E0A8E1B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 85AB23275E9D19394969235E5DC2300E /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 172E108A1E7152FEE092E06A29CF890E /* MJRefreshHeader.m */; }; + 85BAE6C5A2152C5027285C2FA1B94A76 /* WebPSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD2F3B7C4AC40A1B832DBCD5AF0F69BA /* WebPSerializer.swift */; }; + 85FB57F2721CB076972098B50085D2D7 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D0B5E365C216932E8C9DE463C58349D /* Transform.swift */; }; + 865204DCDCE67F9B7735B54BA393ACE7 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70CC0475547983604D053E6BBFDBD702 /* SchedulerType+SharedSequence.swift */; }; + 866A2B75DB39B049EE20D82B29296628 /* Defaults+Observing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A705490F45F571B397DB204AD6F15638 /* Defaults+Observing.swift */; }; + 868A9F524A7985BDA1EA124D9BF4CA63 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10BC1A0DDEEE9ED6F6F00059AC974469 /* ConstraintDSL.swift */; }; + 868DC78BB40F54517815D2C0CA1754B6 /* CloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9FE5BB506CE95A7EA65E34BFF760EC /* CloseButton.swift */; }; + 8690DEC4B00EC34DC177644594F02817 /* CocoaMQTTLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AAD86BD27F1D4BBC1F59B6ADF4C0E8C /* CocoaMQTTLogger.swift */; }; + 86B6A957BA4D1D0CAB44A4FF6D40A179 /* AppearanceStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C27B7417EE9A4F40E6E34B5E84E4B668 /* AppearanceStyle.swift */; }; + 86B7946E6E92C0BB75E233F860B24D60 /* OpenIMSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD7D2020F4E15ADBFF7AB5AE06404AF /* OpenIMSDK-dummy.m */; }; + 86CAB01D950C8BC35EDE0BDC01A2500B /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A254B2D14E20137461599C2C535F8EDD /* ConstraintView.swift */; }; + 86CFC0C4D6E56540BE32B10F7F56AF32 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5074D46041894EDA013455DE4B3E457B /* CombineLatest.swift */; }; + 87237FAFB6D6B0EAC112691A9AE313EE /* PhotoPickerBaseViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC3E92AF23BD2FCFA20A86DDC00CC53 /* PhotoPickerBaseViewCell.swift */; }; + 8736C978496CE5C896C199115F8CFF81 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 856571CD57594E6C984DF3EAC74F7B37 /* AnonymousDisposable.swift */; }; + 8776A15F0B57061AD901F2C9FA6E378B /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B376CB0B606BB6D0A4B74C4542503F /* SolidCompositionLayer.swift */; }; 878645F78806417B9366A830AAEDF303 /* RxCocoa-RxCocoa_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 45528F89822ACD0BFE4789411E978828 /* RxCocoa-RxCocoa_Privacy */; }; - 8825DE379725D4B337551BCD560C0171 /* quant_levels_dec_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C3DB3A563BF904482962D03A6211D46D /* quant_levels_dec_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 883C4B3FA7C98CA11B121BC4E0092B73 /* OIMAtElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A01D0619834FB58E131DFD003B2A96C /* OIMAtElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B2333A9793C4ACE58BC45C7FBE0FE8A /* ConstraintMultiplierTarget.swift */; }; - 884419C8494495094ABE64D75CC3F90C /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580A8344ABE6C46AFCE36E2A6DE79BBC /* Diff.swift */; }; - 88459E02486CA3BB386B923DA5BA0738 /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = FF5578437A948DA748E3A327F9CB8DD2 /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 884F5F55420FE62C12003DECE5661841 /* URLPatchComponentMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C8CCC085E3484AC1E1E74C7DA01033 /* URLPatchComponentMatchResult.swift */; }; - 885CC108EFE64571A6332D9FDD7A13C4 /* SGTorch.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B9A48E719B296B88B834EDDB675783 /* SGTorch.m */; }; - 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A45C843260A0E486926020B0711F8CC /* MJRefreshAutoStateFooter.m */; }; - 8899CFA2CF5684F53E5DA5A6ACC22A9D /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03C2C3C1FAE066B4FC01F011E50CC6B /* UISwitch+Rx.swift */; }; - 88AEADE841758CB25058FE66DEE9C8F8 /* PhotoEditorContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B777E9601F8F53D13ECBAF0099A4DDE6 /* PhotoEditorContentView.swift */; }; - 88BBEE036CD8E65AC3FD9E3947EBC30F /* Core+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13C6874609C4E4965BE5ED3EBBD20E91 /* Core+URL.swift */; }; - 88BE3617A152B17C9418800FAA5D67C8 /* picture_rescale_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D55A0633D52FA608A1A5B1D153C95E1 /* picture_rescale_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 88C759FC42F8AE58B0ADA29B25C01344 /* Image+WebP.swift in Sources */ = {isa = PBXBuildFile; fileRef = C589169186E2B21F89DB8335B3421889 /* Image+WebP.swift */; }; - 88CC4378342F9F491356C8D07FDBE21A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 88E76DE06F81A6B173F029A37BD0BE7F /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C0EBFD2B6E0D106B5395BEDBDFEB3E /* Runtime.swift */; }; - 88E77EBDED2329503DD11D7C18313D1D /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6AB7350156602555E913ED9C6F65DD37 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 88F56AFF074B6F882778C33015C91E94 /* PhotoEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D6F0159596C7AD53DB714D39F16444 /* PhotoEditorView.swift */; }; - 8904ED8DEB77CA657A4EED2F86EB961A /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD59577CBD4CB6BC075718E845D966D /* AlamofireExtended.swift */; }; - 8908CCAD9D31E30A6BAE410EC4039E9A /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 60F5C35997F60CBDC8CFF1FC8C5B456C /* SDWebImageIndicator.m */; }; - 8929ACF6C9157182F8B76FB438F0D5D3 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF3B6C5872636453FD5A7771040168A8 /* NullCompositionLayer.swift */; }; - 898290F3B36D3CD51ACDC340A9672E24 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E17928F0C4F057544E5DB15F3CBF9781 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 89930437CF8C0483FAF6B9ABA5ED6449 /* EditorStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3714979CB5BFF964D8CCF4092AEA7BE0 /* EditorStickerView.swift */; }; - 89C457ACFD60011F394C5BD42800BDC6 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14DBBAF2B73CE626C043B846DA37721D /* ImagePrefetcher.swift */; }; - 89D6B3CA5EBA9AAC155B9996DFE4DB8A /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982F9731848C4BF3C36645C2ADB88CC6 /* ScheduledItem.swift */; }; - 89D9F6A966A2C0D014F566E59D4D7EFB /* vp8_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 99723907CC527A7364AD15F6DCF28C01 /* vp8_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A6AF1A1D8157273EEFE7E708A2C4C2D /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD7D3CB8ABA1CAE04BEF7B92974423B /* ValueContainer.swift */; }; - 8A75F90D7F25EB93D76AD8A672680883 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEA3F28459EABA5199B9867673FE9C9B /* AnimationKeypath.swift */; }; - 8ACAA83990FE291111877CE8251572F8 /* EditorStickerContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B467B0B80EDDC86026F198F29C3FCC /* EditorStickerContentView.swift */; }; + 881942520608083D14339CF7E916715D /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = ABC335F435D5A7F92A55B098EFC84425 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 883BA61F2085FFB43669103A43719E2E /* MGCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 50924CD63E5D15DF13470A4594D59D3D /* MGCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 883C4B3FA7C98CA11B121BC4E0092B73 /* OIMAtElem.h in Headers */ = {isa = PBXBuildFile; fileRef = F4FA3B7EFE0B68E1D353BDBF83A7282C /* OIMAtElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 883EDEE1C699497CF2A77C3B8A32A790 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDFE69A264E5ED113B38B6EA2A9425C /* ConstraintMultiplierTarget.swift */; }; + 884419C8494495094ABE64D75CC3F90C /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 632DA590FAD7357E9497CEF8E3347670 /* Diff.swift */; }; + 8849BA50F794505887AAB9BE1AA79467 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A11E432D575FF20A72D10BF85CA5643 /* Merge.swift */; }; + 884F5F55420FE62C12003DECE5661841 /* URLPatchComponentMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = A040E83B70C08B08FF307664E69EF7DA /* URLPatchComponentMatchResult.swift */; }; + 885CC108EFE64571A6332D9FDD7A13C4 /* SGTorch.m in Sources */ = {isa = PBXBuildFile; fileRef = 9007B22887789D673E11C55A6D156501 /* SGTorch.m */; }; + 886CB89E5C5DF07DE171ACDCD6F60A92 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B24E40E065CCA088629E1E6ED0C48A3 /* Scan.swift */; }; + 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B7DCE411828FE81F570EE8696BEFA1 /* MJRefreshAutoStateFooter.m */; }; + 8899CFA2CF5684F53E5DA5A6ACC22A9D /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69A576321419AE89F8F7AF3E79B6E21 /* UISwitch+Rx.swift */; }; + 88AEADE841758CB25058FE66DEE9C8F8 /* PhotoEditorContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1536F0E20DBFAFA3731DBC73A728DFEE /* PhotoEditorContentView.swift */; }; + 88BBEE036CD8E65AC3FD9E3947EBC30F /* Core+URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F06BEBAA00386036B1AE9B11FE98CD /* Core+URL.swift */; }; + 88C759FC42F8AE58B0ADA29B25C01344 /* Image+WebP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D10F4F86822316854B69C329A8A1655 /* Image+WebP.swift */; }; + 88E76DE06F81A6B173F029A37BD0BE7F /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = C09AE1A0F48028E1218F96BEB4ABA319 /* Runtime.swift */; }; + 88F56AFF074B6F882778C33015C91E94 /* PhotoEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F1F1882E30F337A788FC2C01FE0F208 /* PhotoEditorView.swift */; }; + 8904ED8DEB77CA657A4EED2F86EB961A /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569EFDCF08D163AAA18B3BFD5ED1FE70 /* AlamofireExtended.swift */; }; + 8929ACF6C9157182F8B76FB438F0D5D3 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 784C43288685498893B736A126C0E5DB /* NullCompositionLayer.swift */; }; + 894B2C07AEAFDC4473B4E96F35B4D9C8 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488AB3A050067BDB2F3EB972675DBC79 /* Single.swift */; }; + 898290F3B36D3CD51ACDC340A9672E24 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC9FFCA5E6A752F3D61397E8405A640 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 89930437CF8C0483FAF6B9ABA5ED6449 /* EditorStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EC5EEC118B50FD3491CFE457A92799B /* EditorStickerView.swift */; }; + 89B5D682AEE32D8F3C92D5CF9C3A9A14 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = D5BAF578EE491AD8F7B5B531F98A9EBC /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 89C457ACFD60011F394C5BD42800BDC6 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12BF1429A237C1C940B1C669B2132A8A /* ImagePrefetcher.swift */; }; + 8A6AF1A1D8157273EEFE7E708A2C4C2D /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA056EA1ABD46567EC52502DE48DD73 /* ValueContainer.swift */; }; + 8A75F90D7F25EB93D76AD8A672680883 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = C776123340F9B4A6EBC334CABAF42944 /* AnimationKeypath.swift */; }; + 8ACAA83990FE291111877CE8251572F8 /* EditorStickerContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27ED460E4A8E1C3EEFCAF0085264FD75 /* EditorStickerContentView.swift */; }; 8ACE9296AA479804EFD2D3CC417DE801 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 8AE640439F0C94295E509ED320B648C0 /* MqttSubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB7722E945E2C6243D12780333EFEFB /* MqttSubscription.swift */; }; - 8AF2AA1BB54BDAFDC12F44425ABB6E33 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1799D9A3136DB02237E1A5A6F10A9900 /* PriorityQueue.swift */; }; - 8B194760C4583AB3D5E17DB95679E3F6 /* CocoaMQTTStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68416988BD6316A3976B064333E5D08 /* CocoaMQTTStorage.swift */; }; - 8B27B4E06C2B7885A1AE405E32077243 /* common_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = A240394112940417B7577534E63EFE86 /* common_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B31BDB2762ED660B1D0A13FD3F0472A /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5310357866E319D6685C82656A7C361D /* Archive+ReadingDeprecated.swift */; }; - 8B31CEDB2E6DCC2766E7DE11E1759B27 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 524C457BED9A94C8B434F8297B2B7BA0 /* IndexChangeset.swift */; }; - 8B7560712BC596AD4790CDCB38D629BC /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9897BCF6A907D6A460C9725B0F14ED03 /* Kingfisher-dummy.m */; }; + 8AE640439F0C94295E509ED320B648C0 /* MqttSubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E823F342D37610E76DE595B5F54567 /* MqttSubscription.swift */; }; + 8B194760C4583AB3D5E17DB95679E3F6 /* CocoaMQTTStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 487528F754109A06808C429BC1929E3D /* CocoaMQTTStorage.swift */; }; + 8B31BDB2762ED660B1D0A13FD3F0472A /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0884B52CA84BD35B7E6E3CE7710E8358 /* Archive+ReadingDeprecated.swift */; }; + 8B31CEDB2E6DCC2766E7DE11E1759B27 /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58E916FE700E029E82E79501869B5AED /* IndexChangeset.swift */; }; + 8B7560712BC596AD4790CDCB38D629BC /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86DA0683672EE813DE2C1EC322DD735A /* Kingfisher-dummy.m */; }; 8B76C03618F5FFAB32834CC24C3832EB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 8B7F451D0BE0872C0A0F5B921D0511EE /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 096E705F7565D97C1860D056AE9AACBC /* HistoricalSchedulerTimeConverter.swift */; }; - 8B842E6B2826221AEC8D5DFD648D93BA /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 230470CAA031DE168B24401B0F4A7E78 /* SDAnimatedImageRep.m */; }; - 8B914E305D4CD1DABFEB039BBCEB24A2 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D40D8E85B1E0465F19AC5BC4C9EC2B8 /* GroupInterpolator.swift */; }; - 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E890C3230B40A10160BE30EBD3BBF75C /* ConstraintMakerRelatable+Extensions.swift */; }; - 8BB4E1330084CFF09A5057180B4E624E /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D94963B0D87AE7176FF0598ACF6343F /* EpoxyableView+SwiftUIView.swift */; }; - 8BD5654E2662F6368895034E3983792A /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C76E1A7614A857A9518A5B80028616F9 /* KVORepresentable.swift */; }; - 8BDDFED41302DD7ADF441B5E8D81E73F /* YBIBPhotoAlbumManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC91AA786AF2EBD1A0EBE013E6041A8 /* YBIBPhotoAlbumManager.m */; }; - 8BEE7F56D2E1F2283CEC98F70ECD9E19 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6A91420824F49202AE46C477C95122 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C31B34CE864C7DAB9946012B3CEA688 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DFCBE407D44016CADC8D11CC2A3E11 /* AnimatedButton.swift */; }; - 8C41EA954997897C3E30C5754010C05F /* UIViewController+ParentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1072465847F279D15887866B4FFA62 /* UIViewController+ParentContainer.swift */; }; - 8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAC3A7070FFEB79145C804640A13894 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CBC72065F0261B373B958696985AF99 /* IQKeyboardResignHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71AE9AA529220780827260442A339456 /* IQKeyboardResignHandler.swift */; }; - 8D290454D70BF550D7CAE46CBE54A63E /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65D1A0FBC753821797CA0E50F3DB100E /* Create.swift */; }; - 8D4AA30F9BBB8C344C48D2DC8D951E43 /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC906B489EA894778A7ADE42B6F75CC5 /* DotNetParserFormatter.swift */; }; + 8B914E305D4CD1DABFEB039BBCEB24A2 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B112ADEE67680C68EF9AAD6712D777 /* GroupInterpolator.swift */; }; + 8BABA32F7B94A25D8E9208C0A8D90B2E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05DF6CE7C57E6AD480B10BA91D8DF06 /* ConstraintMakerRelatable+Extensions.swift */; }; + 8BB4E1330084CFF09A5057180B4E624E /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD60DB251D76A78A98B4D3535657492B /* EpoxyableView+SwiftUIView.swift */; }; + 8BD5654E2662F6368895034E3983792A /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EAB58B15DC8BF8726F860AF3BB4FD1 /* KVORepresentable.swift */; }; + 8BDDFED41302DD7ADF441B5E8D81E73F /* YBIBPhotoAlbumManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 70EEBCD8C68628701102CC1AF697729F /* YBIBPhotoAlbumManager.m */; }; + 8BEE7F56D2E1F2283CEC98F70ECD9E19 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA6F5A25BDC093E5EFB0F44BB7B00E4 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C073EFDD99F4B2CCFB1A6FF4036C99A /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 5132E3D15130FDA00AEB0FBE550D8DE4 /* UIImage+MemoryCacheCost.m */; }; + 8C0F52D9F824F81C91DE63A329E5EF59 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BF14D932164C8E425367956BB8038BD /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C31B34CE864C7DAB9946012B3CEA688 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4F60B7845B4BF2CB196297F5015FEF /* AnimatedButton.swift */; }; + 8C41EA954997897C3E30C5754010C05F /* UIViewController+ParentContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84255B16BF6C7DDE4506145B6BB8B15 /* UIViewController+ParentContainer.swift */; }; + 8C54D5811A8E2961E9BED29C329CBCF7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5219C323084A5E5F165525EA0AA51C9D /* SDAnimatedImageView.m */; }; + 8C56AE56521E0DB71600608984BADC63 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A6D761C12795DF8DF83C14CC161E9EA /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8C6C7E25C5A24C936F81823978190E96 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 19F87CF4C331BA03B57394E007A03556 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C9141AE000EB2BFA276BD7A40591DDA /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C686B8367CD9B977CE8A89B334768C0D /* Deferred.swift */; }; + 8CBC72065F0261B373B958696985AF99 /* IQKeyboardResignHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154DB8A49044F7F5052E1B3C1EB20E7C /* IQKeyboardResignHandler.swift */; }; + 8CC8205F5AE250EE63596C77F1B8B069 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + 8CE9EBB39859C7A274FA649AC28F8A09 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9DCF114BCDFB5080B3FC7BC78E71AF /* Buffer.swift */; }; + 8CFD64B4E992D26C3B11C6FC1263CAEE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; + 8D16457A28E2E56B895AF3A97914C305 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = E07E31003DE92DB01F812E228976E07F /* BRDatePickerView+BR.m */; }; + 8D4AA30F9BBB8C344C48D2DC8D951E43 /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3A448BD540AE4276C9C1C9F2FA699CA /* DotNetParserFormatter.swift */; }; 8D51421FF478040E6383D24254900967 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; - 8D76A1A9986AAC5D5A25760D07214EB7 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FC0292AC98531EAA2FB233D6F3D957D3 /* UIButton+WebCache.m */; }; - 8DACD081D1B0DD751D3AA2C1C570775B /* ssim.c in Sources */ = {isa = PBXBuildFile; fileRef = EFFD65A5A4ABB409CB8AF025E4F8C75F /* ssim.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8DB09720CD159CAE1DA1F9E2E6A0984E /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E79CBBFE481D1DA603793F045575FC /* EpoxyModelProperty.swift */; }; - 8DC5034D0D27A029212A58E66823F0A1 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; - 8DDD172EA8E9E4548DFB15F6783E075E /* EditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92697872DCBA9DD19C4C90C10168B020 /* EditorConfiguration.swift */; }; - 8DF08D18CEE14F5EAA8F49CCCFDA0B97 /* sharpyuv_cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = 42CC48662E5F099537330D5D33497D88 /* sharpyuv_cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DF169B3ADBCBA100BE5D2CA34EDC31A /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = C26DC82B12E4612D1A534CE4CA30ACBD /* Combine.swift */; }; - 8DFF92F12F47B1D6B9F5EE78C46FE13B /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B93B6F236873CDC955A4CA0C8D7A3B /* Star.swift */; }; - 8E04A59BA6D460441F8AAFCDCE8E8FD0 /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A948B6928D1EBDBFB264CCED7647D60 /* Archive.swift */; }; + 8D8991A5C45F371953B946044B7D1995 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A43EECE4F21CF9CF7078B59FFA035E7 /* BRPickerStyle.m */; }; + 8DB09720CD159CAE1DA1F9E2E6A0984E /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A89DCF1C28B5EF2AC4B91BB6D187D8BE /* EpoxyModelProperty.swift */; }; + 8DC7E978F1DF8CB8CC0AA22810E010EE /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE98D35E6074E5419AC918B61B1FB4F /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8DDD172EA8E9E4548DFB15F6783E075E /* EditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683BD876275910FE55ED2B0CBD69DC7C /* EditorConfiguration.swift */; }; + 8DF169B3ADBCBA100BE5D2CA34EDC31A /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E7313335E7558551BBD593DA5618F2 /* Combine.swift */; }; + 8DFF92F12F47B1D6B9F5EE78C46FE13B /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6014263FFEC99C3AB02F9A88906E67 /* Star.swift */; }; + 8E04A59BA6D460441F8AAFCDCE8E8FD0 /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6892FFBE0DB2A34C5056F3E49A5B063 /* Archive.swift */; }; 8E0754113F5AA8EF1DBB84D46F521EA4 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0716716AD81AB2B2F5991A5E536BC03 /* Photos.framework */; }; - 8E212B388E582A3BDA9CD3C40637B224 /* buffer_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 32EDD0FD92B5FF9C3DEF877D1A038BD6 /* buffer_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8E2CA0865DE0A2AAF339EE30A9B44B56 /* OIMManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E89586E83ECDA4A5650A5B9A159BFF5 /* OIMManager.m */; }; - 8E549B308AE1B5B2FD6EA4435D5252BB /* PickerCamerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18BFF7A751CE2A1BC44F7AFDB7A63189 /* PickerCamerViewCell.swift */; }; - 8E5A40EB2652D32EC7F38833C460581D /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69EF649BBD58DAE012F8E32AB7AC8CC6 /* ShapeTransform.swift */; }; - 8E6BAB0F12C479CF790B5B80DA929BA5 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = A85874285DD8A95741CCFAA2960C3CF6 /* Platform.Darwin.swift */; }; - 8E6FD5ED48BD0F55E0B72C5E0605062A /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E90CF6A5660EEFAA2D94064280AE94 /* ImageLayer.swift */; }; - 8E9911B955F54511D25875F28BC65192 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4BA78EE1DBA707B11028C996FE5C858B /* PrivacyInfo.xcprivacy */; }; - 8EE1FB0285E02C433C5E762B13B33DAA /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F936ABCEC5431902F4435A31D8D1B105 /* FillNode.swift */; }; - 8EF8096B6CDF2C5A2DD1AC3B8FA90A8D /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDFBD26B8CF8A330F0D71CBA957A66CF /* SingleAssignmentDisposable.swift */; }; - 8EF9E020BC7B8E2E9276C2F32408810A /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCDCAD7CE6B42C34E945C60308B5199C /* _RXDelegateProxy.m */; }; - 8F030DF10817619697CF8BE445FD2AC6 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 111E2E29D060A85A7511CCF329F8175C /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8F0BC151E21ACE3BA01C9609F5981EC6 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 117734707FD8841F2BE7BE65C64E238B /* RefCountDisposable.swift */; }; - 8F17DF34BC18E31B43741760818F2938 /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 1AA9EEED9D8EB4B7EF805D7B9523F7D6 /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8F2B26A032E5F2B4F6A15A8B15A5750B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57732FE5E93141983E7AF703237F05FA /* RxNavigationControllerDelegateProxy.swift */; }; - 8F404C081E1E69107EC3154F45ADF524 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 262C1F125415D8525B3306082D01B93D /* yuv.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F420E9DDBD125163B97E8F489286F71 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0274FC37F174A4333E2870A1829DBCEB /* UIActivityIndicatorView+Rx.swift */; }; - 8F4AC5455CDD202655025DE431360AEE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F5E6E523724D5BB25A30118A199F6FB /* ParameterEncoding.swift */; }; - 8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 59A01075363B231E2EC823F48499A04E /* MASCompositeConstraint.m */; }; - 90264A40ACA3CA7A1F141D7DC7D17EBE /* ImageContentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6529887C701ED99E03A72370BF572101 /* ImageContentType.swift */; }; - 903C0676C8543A3F851A6C7CB065921D /* YBIBVideoActionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 8426258AFB4850CDD6EE30B7B675704B /* YBIBVideoActionBar.m */; }; - 90614006DEE2476FC563684DD2A504A0 /* AssetManager+ImageURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D121DF9033910FCA1E7FF319CD0319 /* AssetManager+ImageURL.swift */; }; - 909C4A7A96A7568A804FC1E383EC0AE8 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 2DAF058E7326A2DB1DE3FD213366107E /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 909C544B79175483251BC46FB225BEBA /* CocoaMQTTTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8B6EDB37527E2473C1801680933B469 /* CocoaMQTTTypes.swift */; }; - 90AC39C3ADB425C5AC1E7F959BF384BA /* URLNavigator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 31DB27D9F197A13E4360DFF1E344C278 /* URLNavigator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90B28F4F929AECD1B38177E9977B7F3C /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62CEADC621A666EB042F96382AE27271 /* RxCollectionViewDataSourceType.swift */; }; - 90B3648FFC958578BFF9C705A4B75133 /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = C77801B7BC0D35F044361E272494DF29 /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 90C6D6F36FC7F036060068E40C3FA0DE /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F54F10E2E7BE925F4EC4E554B6F4807 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91478626BA9A6F1C1142FFF4590FE2D3 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A331848432FA598FF298A6FB6CEE1DBE /* IQTextView.swift */; }; - 915B4F315FA213ECEB9FBE736B790A35 /* webp_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B7C08F0C4E8EE1869256CF56126052F /* webp_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9162EF894ECC79E2524927E8EDD3A5F6 /* MqttPublishProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8C0655989F13703A743B800270AD2C /* MqttPublishProperties.swift */; }; - 9170655A7E8C85E679CEC6A234C6EF03 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B255C7C0B64F8C294FC7E23AE09C135F /* RepeaterLayer.swift */; }; - 917246393B791C8A6CB643AAD3DC2364 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5A4D6F86C9E5CCD72F9685ED35643B /* KeyframeGroup.swift */; }; - 9173CA8CE1020124CBCDCC83948CDB90 /* PhotoEditorCropToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6FAD43F1407E3E081DE7C4C2DCCA06 /* PhotoEditorCropToolView.swift */; }; - 917B25ECF55DDC3B11D98085106C9201 /* rescaler_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 1C0FF7DF067FED124021E6397948AE47 /* rescaler_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 91848ADD44CC1B974590F9FAD0D33F05 /* HXPHPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A414E1C606F5FD2C4F5EA392B5217A23 /* HXPHPicker-dummy.m */; }; - 918693042E70C68780908DD1BF122833 /* YBIBInteractionProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B35A3CAB618459596D99A1C86AC9FAE /* YBIBInteractionProfile.m */; }; - 918AD406999AAE718841B034702BF5CB /* TAAnimatedDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = F79B11302C5B0182BA2FE873BFD6B189 /* TAAnimatedDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 919299610C2CA6AB6B58C902F9FA91F5 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F8E40251FC97EAB0AE95693CCA2606 /* AnimatedImageView.swift */; }; - 91AF661BB301FBDB2CCD3CED62072DAE /* EditorChartlet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50389BAE6FD33DB29BD0AC883A4D0AEC /* EditorChartlet.swift */; }; - 91B87C5B0A4D59D26CC93DA1001618F5 /* ViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F8036EAB0A2550254F58BF7407533AF /* ViewTransition.swift */; }; - 91C27091CC5DCFA114186C0C7805E8C8 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEC31701072EFBC7E1BA537BFA290453 /* NSView+Rx.swift */; }; - 91CA63A8C62222E89FBB8FA2B7FE9CDE /* IQKeyboardManager+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 280A3E218BEB416D2B1A86DEF63C1000 /* IQKeyboardManager+Resign.swift */; }; - 91D2F952AB2260566749C785C7584F29 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7AFCDA9BA486A1C5E5770983108B13 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91FA6EE5F4C6B9164271AE9205E12C81 /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF9E09B52AAB7A2498A96F6706C0570F /* AssociatedValues.swift */; }; - 924BB206EA770A1521FDEB1AC1C35E44 /* CameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68A11561C643AC84EF9873F9DEEA3F /* CameraViewController.swift */; }; - 9271CD2707A098E61B5818241262000A /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A165B3E64729EBEDDB73EFB04FD9029C /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9298CB7C2E4AC4E751E535DA15BEEFA8 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2396463AE3F84CB4BF433C7F230AF379 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92A43BFC165F5595D1CF24AD2C65D6C0 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B5ACEB5DE3F71B590ED9D1E6E75E2F /* ImageDataProvider.swift */; }; - 92D50FCEBF77BFACA64AB481BF6EB687 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CCCF9F7A5AC71FDA5BCF4C48373561 /* CallbackQueue.swift */; }; - 92F619B07D3D91F74CDA3CA4B000807C /* MqttDecodeConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 270930A7ACF2AC56158EE72CF6D1FFBC /* MqttDecodeConnAck.swift */; }; - 9323A12CA721C8C750120B12B3A1FB61 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ADB39AE96C102C20D1D53BAE276E0A78 /* SDImageCache.m */; }; - 9358FC6C6DA728AEE250D8E7DD236946 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 1685293F812B19BF0C00605EF0926BEE /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9361B17902AE2393D8A24F0657301B85 /* Pods-QuickLocation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3FEC1DFBF7036B761FB944F2B9F817 /* Pods-QuickLocation-dummy.m */; }; - 936503E8CE03C1985CC7F73B2FCD5D25 /* EmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44519E56ED77EB28E4C0F8FC59E6ACAC /* EmptyView.swift */; }; + 8E22325A374462811A922B81DE5B1F55 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6267EDE8121551D54EB858DCDD09318A /* SDImageCoderHelper.m */; }; + 8E2CA0865DE0A2AAF339EE30A9B44B56 /* OIMManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7872CBD2165DF85A4EFFF90DC7C5F0 /* OIMManager.m */; }; + 8E3E80227D1A2449D513D542EDE42170 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 527BD367D6128EEF6A7646EA1C981F21 /* ScheduledItem.swift */; }; + 8E549B308AE1B5B2FD6EA4435D5252BB /* PickerCamerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49FC924439A2F02853E5002AB25E9853 /* PickerCamerViewCell.swift */; }; + 8E5A40EB2652D32EC7F38833C460581D /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7E6A4A47FB8F4CA32A1059E6B85F45A /* ShapeTransform.swift */; }; + 8E6FD5ED48BD0F55E0B72C5E0605062A /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894FB37B2A32E91C63E1373C4723757D /* ImageLayer.swift */; }; + 8EE1FB0285E02C433C5E762B13B33DAA /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816CF9AD8A3D4AA47847E64500E5F793 /* FillNode.swift */; }; + 8EF9E020BC7B8E2E9276C2F32408810A /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 719F58A60D12EF28799E1D28B9130140 /* _RXDelegateProxy.m */; }; + 8F2B2226D4FA4E6B86E9EED35046666D /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AB15C51154FD819761E8FA61588DFB /* PrimitiveSequence.swift */; }; + 8F2B26A032E5F2B4F6A15A8B15A5750B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53A5F345797EF719E18146127A18B1D /* RxNavigationControllerDelegateProxy.swift */; }; + 8F420E9DDBD125163B97E8F489286F71 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D3132E689AF567EFEEB8389ABCB291 /* UIActivityIndicatorView+Rx.swift */; }; + 8F4AC5455CDD202655025DE431360AEE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3B9D2722E036613D2046D92444579C /* ParameterEncoding.swift */; }; + 8F73343BF6F2EBAAAA6C51134ADF83A9 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A70BC51A093B85F793BCF8ECA69CAE /* ConcurrentMainScheduler.swift */; }; + 8FF3C94B63D7E62D372F08126E732717 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3154C989E0AD147873F8D6C2A2A8D197 /* SDImageAWebPCoder.m */; }; + 8FF7B6477BFA6E6ABA168E1417291D5F /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2215A064FB41D191DB77B697A6922E18 /* MASCompositeConstraint.m */; }; + 901555DF356732AD8F26FD836D0073E7 /* bit_reader_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F892DB3378CCF914F5B7980114691A4E /* bit_reader_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 90264A40ACA3CA7A1F141D7DC7D17EBE /* ImageContentType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDD374C36029FF8AF60D584A5078B53 /* ImageContentType.swift */; }; + 903C0676C8543A3F851A6C7CB065921D /* YBIBVideoActionBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 27CEEE9590D629740764021EE12AB163 /* YBIBVideoActionBar.m */; }; + 904983EC9CFF774C17E1B7813EA99B94 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 43B0572EDFF9A06879263FB830E21E60 /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 904E81C47E6996CB9950BD9C7DC7F1F8 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6A4C5A849FCC316B4C8345E9E5447E2 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 905082AA9D899A3B7E1BB0B604313971 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 223DEB33C947EA9B717F7203C12E4733 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 905652543A1D4F172726C2E8C34D6518 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 51578BA0816095D587281067F3B72FCD /* SDFileAttributeHelper.m */; }; + 90614006DEE2476FC563684DD2A504A0 /* AssetManager+ImageURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E15C3623E28066F726211C90DDC3002 /* AssetManager+ImageURL.swift */; }; + 909C544B79175483251BC46FB225BEBA /* CocoaMQTTTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6264A78C9DE9C591EC0F17670FF5598B /* CocoaMQTTTypes.swift */; }; + 90AC39C3ADB425C5AC1E7F959BF384BA /* URLNavigator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2253C41D07AF979EB8B3DEF1A0397F1D /* URLNavigator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90B28F4F929AECD1B38177E9977B7F3C /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95107183E81B49889DA1B59E7858FE0 /* RxCollectionViewDataSourceType.swift */; }; + 90C6D6F36FC7F036060068E40C3FA0DE /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 359F2EE2EB1475A378FEB36B67A8158A /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90FE8617FCC2EBFC31CA8ACEF2711198 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46773892B039F2FF17FAD63C1438BCCC /* Just.swift */; }; + 9162EF894ECC79E2524927E8EDD3A5F6 /* MqttPublishProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0E3CB5CBC9697B2CC9B14C0131B72F3 /* MqttPublishProperties.swift */; }; + 916490AFEEE8CE2E025909C1B91B2C96 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = BD6E10E2D43E60BAC6338FBE86C89E63 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9170655A7E8C85E679CEC6A234C6EF03 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B44B5EDCE7D80C9023D177AF8BFEEE /* RepeaterLayer.swift */; }; + 917246393B791C8A6CB643AAD3DC2364 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2DBA803DB968D6EA2BA1B50A53393C /* KeyframeGroup.swift */; }; + 9173CA8CE1020124CBCDCC83948CDB90 /* PhotoEditorCropToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C382240507CAED9B063537CCF6BAD14C /* PhotoEditorCropToolView.swift */; }; + 91848ADD44CC1B974590F9FAD0D33F05 /* HXPHPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA50B40822AFB11A5BBF4612202827A /* HXPHPicker-dummy.m */; }; + 918693042E70C68780908DD1BF122833 /* YBIBInteractionProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FEF8971195FEA8C44D4ADA10C1C2A0A /* YBIBInteractionProfile.m */; }; + 918AD406999AAE718841B034702BF5CB /* TAAnimatedDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EF86075F49BF18D049E59B390A792C /* TAAnimatedDotView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 919299610C2CA6AB6B58C902F9FA91F5 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596CAEBB000166ED26460A06221CF937 /* AnimatedImageView.swift */; }; + 91AF661BB301FBDB2CCD3CED62072DAE /* EditorChartlet.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF6D6A9B998EC98D54774144357C7B8 /* EditorChartlet.swift */; }; + 91B87C5B0A4D59D26CC93DA1001618F5 /* ViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9312CEE35982DD03616B16027303CCC2 /* ViewTransition.swift */; }; + 91C27091CC5DCFA114186C0C7805E8C8 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683A560BEACABCA2A76E0E743A32394E /* NSView+Rx.swift */; }; + 91CA63A8C62222E89FBB8FA2B7FE9CDE /* IQKeyboardManager+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48014DD5720694BF22B0C85D4707B517 /* IQKeyboardManager+Resign.swift */; }; + 91D2F952AB2260566749C785C7584F29 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = D405F5E69B843C77A77828D34CC8F461 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91FA6EE5F4C6B9164271AE9205E12C81 /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9E3D4E39CECE11E0E596528ABC73818 /* AssociatedValues.swift */; }; + 92228DD6CBDC1074A914F953DD5224E0 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 53DA8CF0CABC7C92A45FCE674B0EAC69 /* SDWebImagePrefetcher.m */; }; + 9241FD36534F2A97E16E197608B1C23A /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4301A7963490E7EA50FDE02651E0264 /* Skip.swift */; }; + 924BB206EA770A1521FDEB1AC1C35E44 /* CameraViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26DD2A9628089477808F581DE0E86C62 /* CameraViewController.swift */; }; + 9262CEF0C1775F41E53E24523B2A18FE /* random_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 97EAF28D46F2325B75845B54C98BDC6D /* random_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9298CB7C2E4AC4E751E535DA15BEEFA8 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A4984F60B670FBAA5596C60F0A9378D2 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92A43BFC165F5595D1CF24AD2C65D6C0 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC537DC226C1BC98E9EAA3D8C9BDF43 /* ImageDataProvider.swift */; }; + 92D50FCEBF77BFACA64AB481BF6EB687 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC09E99339BC4479808BFE8BB42A2AFC /* CallbackQueue.swift */; }; + 92F619B07D3D91F74CDA3CA4B000807C /* MqttDecodeConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1934BB31EBE2B7F1312F7238BE6FA9C9 /* MqttDecodeConnAck.swift */; }; + 934168B21ECDFAFFA365C1EA67491B83 /* YYImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = ADF33F694FF58964F4F17963AD40DF3A /* YYImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9358FC6C6DA728AEE250D8E7DD236946 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 7166E97C3A47F53AA049366E77DAFAAF /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 936503E8CE03C1985CC7F73B2FCD5D25 /* EmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E388866B07CD38911D9F60E9534BEF4 /* EmptyView.swift */; }; 937E4C92B122C2049A0CAE2D16116B05 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 93BB5291BF0C0E7C8BCD200C0EE61813 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E3C2B7EA6E8964D8CF242AA8EB16B07 /* UIColor+SDHexString.m */; }; - 93C6077AEFD0E46EBC9140156C32A15C /* PhotoEditorFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28529D24D90535F360C9D0497E342A4E /* PhotoEditorFilter.swift */; }; - 93DD3438FA31B90F60BCC482878F1968 /* YBIBVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D3EC1FC6B5AA91D3E9F6A49003876A /* YBIBVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9440476333E1E9FCD2C4EEF890EF1D58 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F19DEBFFCFD52D0BB8F272D9988FAE1 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 94440F5D1A5B7F87009DD3EA604AD46B /* AlbumTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E4E1D892F995A63FBCD2311433FD71 /* AlbumTitleView.swift */; }; - 94794D7557B39FE5E5C9AAF67BC540D4 /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = EC4810BDE417ADC5B23802AAAC535291 /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 94CE2F8D9A996E797BBF4D37580CDA63 /* YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 68264A638690A1697A1F9F916460D33C /* YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 94D56F394186621882F3034B5805A290 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB77777B9E52F697D0CA93BF463DFD9C /* RecursiveLock.swift */; }; - 94DFF6D97DFD5D99204A71AFAEE7DDCB /* IQKeyboardToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5177FA63819A77DC3B35F764F2160F87 /* IQKeyboardToolbarConfiguration.swift */; }; - 94E1D0FBE916154FB94EABC3923E12E7 /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 02E5DAE9F5267464479109A2814D9275 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 94FF83A49128359842CBC062AE979EA7 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1DD71ACE281D00A2A56A103081E73C1 /* ShapeAnimation.swift */; }; - 9534119EDE1FB3F9DECE76D8130D6397 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7FA6BC87CD2B15AB82048853A9ECDE /* Storage.swift */; }; - 953FF696DD3B62FB3B39114A6A8FA0CA /* PhotoTools+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E25B1D9098C7EDC1E7129BAD89F6DA /* PhotoTools+File.swift */; }; - 9540707F7AAB70EDE0369AE6E75A9CAD /* Infallible+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F266389788910BD6612C8F55D388E414 /* Infallible+Driver.swift */; }; - 9542BC97F490CB6D4671C68776DC2B9A /* FrameConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B6D713F77203F80C7F1C9145671AEF /* FrameConnAck.swift */; }; - 955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 13198AEC440A0413DDFF7D9447CEA435 /* MJRefreshBackNormalFooter.m */; }; - 95A56C4392AC5A8E86FD6E37D9A6A7FC /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C51FE2566AC908E11C023C3C12FB1E5 /* Debug.swift */; }; - 95B8F2F4A82C78DFF16B127288DF8612 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 282DE5BE00C79324ED1E99FA3AB8E295 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95BC036C64ECF0437B2EF650D4918488 /* sharpyuv_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = A4A7CC91DCE71D61E45799C1EB5ABD1C /* sharpyuv_cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 95C73DF77BBC82BA09363C45E7B6021E /* YBIBSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09428A179D4CED785EC5232994853A61 /* YBIBSheetView.m */; }; - 9612707F9DE302BF40FCBE970A9F859D /* YBIBContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E421019A27A86A7CE43677CF2F91CE6 /* YBIBContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96A47024E96A4B26598940600986BEC9 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD843E47D8D14E01A8B167874233B57 /* GroupBy.swift */; }; - 96AF24FDB989490637082038CF8EB93C /* Navigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D8DDBC40D9160F538A9A5DEA945E53 /* Navigator.swift */; }; - 97213AF9E83AFDA9B63697F584DFC456 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDE12B9AB1FA21961AEC6B7219E5947F /* ControlEvent+Signal.swift */; }; - 974427A874F7CB2493C2FBC3AD6AB995 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD1769A47ACA56B22C52F1CCA5A36A4 /* Window.swift */; }; - 9761BA70E0290BD866325C8904365CEA /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58575A776A0344F4ED8463CA4D3A28D9 /* SchedulerServices+Emulation.swift */; }; + 93C6077AEFD0E46EBC9140156C32A15C /* PhotoEditorFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3753B09B142203179B95070DAC5EDE67 /* PhotoEditorFilter.swift */; }; + 93D32E94C7A52774FE14089F742717F6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1CD97641DD6ECEDB258D159A2AFFCBA4 /* PrivacyInfo.xcprivacy */; }; + 93DD3438FA31B90F60BCC482878F1968 /* YBIBVideoView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CF361D93E025591A580D1DE14A575E /* YBIBVideoView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93FE149B3C3913AACADF623EC2B74FF3 /* MGCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C84B097EB233543D00D926B071C73C3 /* MGCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94185F5AD007860EDB05263A7625C098 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7641BE45AAC9FC0D71E876A39A0E15DD /* HistoricalSchedulerTimeConverter.swift */; }; + 94440F5D1A5B7F87009DD3EA604AD46B /* AlbumTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B9704468AAA18D0CB989F8BCFE63B0 /* AlbumTitleView.swift */; }; + 94966D8E718D055DDB1B033A3FFDAA74 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 09C86198C2256BDDF16E6AAD87929092 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 94CE2F8D9A996E797BBF4D37580CDA63 /* YBImageBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 0064D2290AF3BB298818A23ACA0176D6 /* YBImageBrowser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94F7C08CA263352DCD2C3C1E5941D4AB /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FF0C9B9A8D4A930BEFFA6B544CC40AB /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94F7DD90CD8F0A197D84EDF97813A094 /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; + 94FF83A49128359842CBC062AE979EA7 /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7320F874E285135405738C797F61D20B /* ShapeAnimation.swift */; }; + 9519024E5AD6C4F1ABF70AC960291D76 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = C7E7120350B707EAC77B0E294F24A2D5 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9534119EDE1FB3F9DECE76D8130D6397 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87CCA42ABEDE3B6E4F1DFCA80E10110 /* Storage.swift */; }; + 953FF696DD3B62FB3B39114A6A8FA0CA /* PhotoTools+File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CCC76000394231330673A0FBE8F48D /* PhotoTools+File.swift */; }; + 9540707F7AAB70EDE0369AE6E75A9CAD /* Infallible+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A29B7D59A3FBBCB16A9E93E1A7B458 /* Infallible+Driver.swift */; }; + 9542BC97F490CB6D4671C68776DC2B9A /* FrameConnAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54BDEBFE0115E883EB21D577305A9ED /* FrameConnAck.swift */; }; + 955B87902E039163281C4F47C95DB851 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B5AD8083CFE0C2CFB8CA67C123AD33FB /* MJRefreshBackNormalFooter.m */; }; + 9571DF0FBCFA27AEABC1558BB94F2F4F /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA2FBE6575DA17CD1DD52420BF528D3 /* PublishSubject.swift */; }; + 95B8F2F4A82C78DFF16B127288DF8612 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C908222D80E0B9D4ACA288627EC1B9C5 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95C73DF77BBC82BA09363C45E7B6021E /* YBIBSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 65C193D1768A3C37C44410E340B0CAD9 /* YBIBSheetView.m */; }; + 9612707F9DE302BF40FCBE970A9F859D /* YBIBContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DA21D70CDD5842BFC58FF130362DA4 /* YBIBContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 967EB1B26AD3555440137B3FB073FBE6 /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F5FA7344568B3C59B14A864DFCF2E0 /* SDWebImageDefine.m */; }; + 96A0DA6672910FE9DA180C29622A8F3B /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EEC31DBB343C2351372000237F9A7E3 /* StartWith.swift */; }; + 96AF24FDB989490637082038CF8EB93C /* Navigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C34E466BD4C1114A2346FF713F9EB92 /* Navigator.swift */; }; + 97213AF9E83AFDA9B63697F584DFC456 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DEC98A9999954986F3A78F04590BCF7 /* ControlEvent+Signal.swift */; }; 9765D023EA9673C300F3621E73902B80 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 976F2DEC006F1C7F8AEB874CE0018985 /* DefaultsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2291D4E4131C39604443EA89A492F9E /* DefaultsAdapter.swift */; }; - 9772B3A1E906BBE7D420D00F649D5E81 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - 9812D1624B70319D03262967BA53F1D5 /* AlbumTitleViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB31D2587F0A3C030D6CB9CDA24D6463 /* AlbumTitleViewConfiguration.swift */; }; - 9833AE3667A65A02459EB6799A839A8D /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E5215DF555B54E45ADA1E53B3011D64 /* NSData+ImageContentType.m */; }; + 976F2DEC006F1C7F8AEB874CE0018985 /* DefaultsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC1006D99510F2B77703B0D907900E7 /* DefaultsAdapter.swift */; }; + 97728BEA5E4BBB2425B19F1F43708CEB /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B726DDA7B902F4F82BE327E53A061A3 /* SDImageTransformer.m */; }; + 97B24C1F3ECCE1760A4369FFD8C7A2B8 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8196C3C9B1B5799D823053CA0EB96411 /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 97C510926B08A4E7D2DAA0EB4526BAB2 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C06AD67B5A6B622652FBAB9DA8A5BB43 /* SDAnimatedImageView+WebCache.m */; }; + 97CA4DF14BA4FFCCEE5189945F14010F /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C038F847547D38FB1532E99F9A1C6345 /* Queue.swift */; }; + 9812D1624B70319D03262967BA53F1D5 /* AlbumTitleViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57BF807879BC75AFA00B6B41DBB30E9 /* AlbumTitleViewConfiguration.swift */; }; + 981AA89FE767A25C5178C29F04D024CF /* upsampling_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 44DF6974E5FEA2BA3EB65D807DA0C248 /* upsampling_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; 9847DF292DB8ED979719B25E15224044 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - 985369EFF1E226393C4B65282FA462BD /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 91670A084BE50A9D3CAEA2C968F9D7CA /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9869E7C419F4AA14557C287A77E6E7F8 /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA41C6ABD79DE618D565492191CB8F2 /* String+Parser.swift */; }; - 9878BBBB5F72D65F065E1B2D097BBCA0 /* AlbumTitleArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15526AA3E5FF3A24E95F5860F93386E /* AlbumTitleArrowView.swift */; }; - 987E0BE7551A20C0063A36611443FB1A /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31442ABD7CE89C11E6F4D5860B0BAEF3 /* SwitchIfEmpty.swift */; }; - 98D2C5A94857D45C5E6476DF11659DD3 /* SGQRCode.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9BD822E0D47FB5CE40A855B3685716B9 /* SGQRCode.bundle */; }; - 98D4097922F78A49E02441100FF15AC3 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD02D7FB111B07ECACEB2F7D94FD0E9 /* PreCompositionLayer.swift */; }; - 98E85707455AF1E27F8FBDA8CFB3B53D /* CustomLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAD3AB94DDE98CD1744E64049B05D6B0 /* CustomLanguage.swift */; }; - 98EFA246A2A845E74DEFF098CE60356C /* SDCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACBABE11BC5CED7976E57717159F1E6 /* SDCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98F2777C7B7BA024CF0DEA263EBEE2FD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F9F9C8CB2B09BACB706ECFC78657D1E /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 990A4E31ADF23A8BC1C5044ABD45B979 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB559C79CB5382EA573DE50C4D757F /* ImageContext.swift */; }; - 99690750B0C25DA9D75428707FB9EB89 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C15B32B4B7DEAACE4CA6504E17335B /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99690F4F65F2D17BA9F2A5D5BEC75FDC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7587F85D524CB81EAAA80C010074BD37 /* PrivacyInfo.xcprivacy */; }; - 9981C32E56FF09688D9FBCBF45FB93B2 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4421BC35FCA2C210E2FE7B2A54847A2C /* NSButton+Kingfisher.swift */; }; - 99AB67489232A0D64E91577E068EBDDE /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9222DE32750B22D8B77DF9ED72F7CC /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 99D2D2129D75D3C07E0123C98C2A14FA /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98C963FF4170B56ABC2E7A9705AB3D8 /* TransformAnimations.swift */; }; - 99FAD65521B0F1DF008EDA4613A05F54 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1C464ED5817F0F2A5C03D32EA07991 /* VirtualTimeConverterType.swift */; }; - 9A57392E0BC5A5E6A886134E855A9381 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC3BAE16159650BCE80930D37566E91 /* RootAnimationLayer.swift */; }; - 9A64AA527A1156361FEFF89E58AA8A43 /* FramePingReq.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1E30C914FA9FD923E27F958AB80BC7 /* FramePingReq.swift */; }; - 9A7E5CE23211E85C6232833EB3741A71 /* PhotoPickerSelectableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56B417C78FC19E145CFD144F85BD223 /* PhotoPickerSelectableViewCell.swift */; }; - 9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B96BF758086FC5C6E81110433AD642A6 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9ACCB282299CCC09F7018E6CA760C1D1 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F2493265C5164375A147681964D08B /* NSObject+Rx+KVORepresentable.swift */; }; - 9AD9BA7A311DF770828C4B304E63A9A1 /* OIMQuoteElem.h in Headers */ = {isa = PBXBuildFile; fileRef = BE5F324783B08D92C46A5AD9955EAE98 /* OIMQuoteElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B1D5702A1443360B98809AEABDC36EE /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797C542E79F907444268EF4F5F24936F /* Event.swift */; }; - 9B4FD673736D30C7E9BE60A3BA12AB4D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = BD04BF9BE7E1F219D370800D433BD49F /* PrivacyInfo.xcprivacy */; }; - 9B77DAE8ABAB2117E9369E466F40527A /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0930CE188CE605996D5356C7AA35166D /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9BC50734C04CA42A5936A9304F77EAA2 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 13904B7AD72EAC1886C62141BC35D03A /* SDImageAPNGCoder.m */; }; - 9BF10B033DE930DCB412101F17A2F9F3 /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = A491EC6ABB6CF987B70820284813D239 /* Locales.swift */; }; - 9C5AD0CCE68EEAE2096052C189F3A948 /* YBIBImageData.m in Sources */ = {isa = PBXBuildFile; fileRef = EC2F76969AE7C56B186FDD081DCEC232 /* YBIBImageData.m */; }; - 9C89110A7C655E5C39B3135E9020CBF7 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7275C126BB180E12F7CC779A6A80F16 /* Alamofire.swift */; }; - 9C8C5338B259CFC0484EA4BC6BF54DCF /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76155A3873A98E1274D2555664B32E18 /* ScheduledDisposable.swift */; }; - 9CE2B0DEBE0178D7BCA89AD9A7F0BFDF /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4501C722958CA1A1C56175209C778A /* MultipartFormData.swift */; }; - 9D22F88B7F1AF054C2BF025DFB767154 /* IQKeyboardManager+ToolbarManagerDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742E24AF30ABEBB7706D660B91D6DB56 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */; }; - 9D3503AD6B9B4367B93A5B548AA24040 /* OIMManager+Connection.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BDB634F20B368849DA7CBF2A8FA576 /* OIMManager+Connection.m */; }; - 9D3C14C890F752864533DD41540D7678 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EEA44B22A50838973A876DB2A15FDC3 /* Commons.swift */; }; - 9D46306826317C2783B0A8255691E035 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 461254CA79A0D04669F33C93A31BA21E /* StringEncoding+Alamofire.swift */; }; - 9D7EBD01D0A527C34FD31EE1DBDCD650 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BFAAABF432BF7C9318CF8D36F7AB64 /* DelegateProxyType.swift */; }; - 9D8BF11B27F90EE2FEC8E030D8D324C7 /* OIMConversationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 249A003A89F939AD594CD1E59D57545B /* OIMConversationInfo.m */; }; - 9D99119517C283B342844D8DA80A1F26 /* OIMDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 290F5D3FD8A5F191F33A57BB4C916D66 /* OIMDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D9E2C0A96E8F024ABEA21B652809FC1 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC3CD7C288816768A4AA3636F7A901AA /* VectorsExtensions.swift */; }; - 9DDE9A4DCA7722B701E4BC61B2CD9D6E /* KeychainItemAccessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580FB98933871E31F81567CD31AF7F83 /* KeychainItemAccessibility.swift */; }; + 9869E7C419F4AA14557C287A77E6E7F8 /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C26063B8AC21CC1A316FD4B12F870D /* String+Parser.swift */; }; + 9878BBBB5F72D65F065E1B2D097BBCA0 /* AlbumTitleArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6456D0B1336F02185428C2CF4FC8693 /* AlbumTitleArrowView.swift */; }; + 98C47C83B10093BA5D1E6A84A35F9833 /* RxSwift-RxSwift_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 420D86B6DE49D1E1898C3A498E4F4195 /* RxSwift-RxSwift_Privacy */; }; + 98D2C5A94857D45C5E6476DF11659DD3 /* SGQRCode.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1AA766A82E2247718BDFA82ADBAB1E3D /* SGQRCode.bundle */; }; + 98D4097922F78A49E02441100FF15AC3 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1672B45D503977C27F724D5FD941C4 /* PreCompositionLayer.swift */; }; + 98E85707455AF1E27F8FBDA8CFB3B53D /* CustomLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65848F29943117E7D5BC1FEA164A45F5 /* CustomLanguage.swift */; }; + 98EFA246A2A845E74DEFF098CE60356C /* SDCycleScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = 58842827F9B158C61973A03E8B9CF996 /* SDCycleScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98F2777C7B7BA024CF0DEA263EBEE2FD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B35FB5FFAB556054BB3B3BFA556A852 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 990A4E31ADF23A8BC1C5044ABD45B979 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD32AB4084E0A4BCF180CB08B40EA58 /* ImageContext.swift */; }; + 9981C32E56FF09688D9FBCBF45FB93B2 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2E02D1722B3A33D3DEBF618B9F3665 /* NSButton+Kingfisher.swift */; }; + 99AB67489232A0D64E91577E068EBDDE /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63CBE6BA4EC2A6DCB2D6C8F33AA568AA /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 99D2D2129D75D3C07E0123C98C2A14FA /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = B047B730F24C68A1550B884F328BAFA1 /* TransformAnimations.swift */; }; + 9A4EE39A9D9A9BEC56B0BF47CEADC899 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A4B01363E959246C001704CF622AE02 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A57392E0BC5A5E6A886134E855A9381 /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A123D5B066EF03B5D68327658EB21E39 /* RootAnimationLayer.swift */; }; + 9A64AA527A1156361FEFF89E58AA8A43 /* FramePingReq.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A8FB8844C664AFF42D72719B4F2F1B /* FramePingReq.swift */; }; + 9A7E5CE23211E85C6232833EB3741A71 /* PhotoPickerSelectableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D347094CD2B7660AFA1A116B96DAACCD /* PhotoPickerSelectableViewCell.swift */; }; + 9A7FB1E975A5955C896E6B195C521804 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 25573327F2BDCF43D5640DCAACAA980E /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AA6EDA8450795A0C27D9BF38F5D44DF /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A1DF7884C579B356CF29E82380F94C /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9ACCB282299CCC09F7018E6CA760C1D1 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 002066C9C937AC680354C31942BCD868 /* NSObject+Rx+KVORepresentable.swift */; }; + 9AD9BA7A311DF770828C4B304E63A9A1 /* OIMQuoteElem.h in Headers */ = {isa = PBXBuildFile; fileRef = B43D6A13F929E153E6CAB632CF8F5576 /* OIMQuoteElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B04AA9640ABF659FE873D8232EBD63E /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = D01C28E01DB8F5E796BF671C12F5539A /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9BC684D22FD262F7AC89C16D7D16B5E4 /* upsampling_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = C0F5394B6890219BA057ACDF2823CD3D /* upsampling_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9BF10B033DE930DCB412101F17A2F9F3 /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3659ED7DD77C6E16BDF97E4947FDB2 /* Locales.swift */; }; + 9C5AD0CCE68EEAE2096052C189F3A948 /* YBIBImageData.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B9FCA30500ADEEA3A8D671E6982689 /* YBIBImageData.m */; }; + 9C89110A7C655E5C39B3135E9020CBF7 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1668FAAA23FE11E9B932F62200E2A654 /* Alamofire.swift */; }; + 9CAAFCB8908C7DF816CF3CFDD6FEEE12 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B9204471436B74046B2B4D31448436 /* SDWebImageIndicator.m */; }; + 9CE2B0DEBE0178D7BCA89AD9A7F0BFDF /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40EBC4EEB914AFADE0E3C8AF9F9A7D6 /* MultipartFormData.swift */; }; + 9D22F88B7F1AF054C2BF025DFB767154 /* IQKeyboardManager+ToolbarManagerDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440302C5D218931A156A53699627CF20 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */; }; + 9D3503AD6B9B4367B93A5B548AA24040 /* OIMManager+Connection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAF1FDE010874C5C47CF1854B6C0142 /* OIMManager+Connection.m */; }; + 9D3C14C890F752864533DD41540D7678 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC21C6CF09DBB8AD57AE51D7F3F1415 /* Commons.swift */; }; + 9D46306826317C2783B0A8255691E035 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F0A952B693A61905E1C59B2A0FB695E /* StringEncoding+Alamofire.swift */; }; + 9D613462349AB2ECB9AA055D9B6E260A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 78D4A7B93C67B758D9B485033BEAA897 /* PrivacyInfo.xcprivacy */; }; + 9D7EBD01D0A527C34FD31EE1DBDCD650 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4521951427EF0E83A2C4EB8BE28B4F55 /* DelegateProxyType.swift */; }; + 9D8BF11B27F90EE2FEC8E030D8D324C7 /* OIMConversationInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 45D324D8F3CC753873F8C6CA71268186 /* OIMConversationInfo.m */; }; + 9D99119517C283B342844D8DA80A1F26 /* OIMDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AAC762F10901C124E0DF7EC408B09DC /* OIMDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D9E2C0A96E8F024ABEA21B652809FC1 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A2C1E28CC460FA98D8FE3B09EA678C /* VectorsExtensions.swift */; }; + 9DDE9A4DCA7722B701E4BC61B2CD9D6E /* KeychainItemAccessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DE335610EC0EE4F5D7A40688C88D11 /* KeychainItemAccessibility.swift */; }; 9E0045B41BFE697DB4ADE151228024D2 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; - 9E0BFD43354B5C39E229B566380FBC7F /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB47D3F45069B950DC386BA29692127 /* SharedSequence+Operators.swift */; }; - 9E1B9E12EB2FA47D31C61522122C6CF5 /* OIMManager+Friend.m in Sources */ = {isa = PBXBuildFile; fileRef = D890F33434B0BBE4361AD97AC330FD46 /* OIMManager+Friend.m */; }; - 9E383629CFC5E8D9A92DC47507E4F759 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D5817935BECC4939770FB4CA758045 /* TakeWithPredicate.swift */; }; - 9E46EF300E2FAE9C075C03534DECBCA5 /* YBIBVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09E3C1A694AF580E18F5A6019D901560 /* YBIBVideoView.m */; }; - 9E4FDDFBA5C3856E7C540B560910C2C0 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB21E3193688346D21E3E73AE81F6CF /* CPListItem+Kingfisher.swift */; }; - 9E8ABB2490C30D6462B91C63A60D4A03 /* OIMGroupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CB6A614464D0A8E0946D422763C8E03E /* OIMGroupInfo.m */; }; - 9F6FE77103A92F5F97AE5B3E809222DB /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EAEC97C344C99E16B3785A830BE3184 /* SDImageIOAnimatedCoder.m */; }; - 9F7635DCEBFE4EB85156970C6B70281C /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27C636C7653D1DF2DC4045FA904C1A1E /* IQKeyboardReturnManager+UITextFieldDelegate.swift */; }; - 9F7C76E172B5C4ED3B2CA38CACE24A67 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E73CA99150BF138406A5F33A0C12DFD8 /* PrivacyInfo.xcprivacy */; }; - 9F863809140B28E345D9D588655D8417 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = ABE5184E773BDF20EA5D2EF55C4C97AE /* SDImageHEICCoder.m */; }; - A002E77E30E8C6C20406535665186E0B /* unwrap+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6994C88098B7587161CFB0185E088A2C /* unwrap+SharedSequence.swift */; }; - A0291929B2A243B040A4F7AEAE6C275A /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = FF479DB68A5F9BD0304EB1920F1F4EAC /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A029B635564A3A7C8174D69E444241AB /* Editor+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F718ADF78A62367AF82EFBED0008B7A2 /* Editor+UIImage.swift */; }; - A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = EEBC4A98CEBD2E2BCB922B04C9672DD8 /* MJRefreshStateHeader.m */; }; - A0E4A9C2BF836AFF9EFD0FE0751287F9 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A155877DCBF6929D2C565CF858FF700 /* Archive+Writing.swift */; }; - A11B53CD11370C968EC79A951D865E4C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 282B5CC4C34621DEA3FCC62633B1E302 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A12FDB12DF3F9EB993A5CA6FA07754F7 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 200F2463672C4CF7DEFE8DFF9687884A /* MBProgressHUD.m */; }; - A13546213743CF2610800864045B5D7D /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D7C696AB4197878328AE948D81A5D3 /* ContentConfigurableView.swift */; }; - A146D36DC8070733A58AD8D12D4E8E4B /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A288A4ED6C81E34ECC00B480B9070EC /* AnimationFontProvider.swift */; }; - A14CB138559202BF9783493A3B0A49F3 /* YBImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E9B778AEC2319A8A73B7597DB44448F /* YBImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A16274DFBB72F54FB683CF7D3B749F3B /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = A2C54D6725DE30358735907EA2491472 /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A1B70BEB9DCBE081F5B39F596F2596C5 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0B37F824C8D125CA8661E2FB7666CB0 /* RedirectHandler.swift */; }; - A1DC9EFDF50DF0EAF24D9D7C219AD2C1 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 40B35F6C384E34951A6F893641B2CF35 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CF08CBE6DCE81D6612378FB17D9290D9 /* MJRefreshBackGifFooter.m */; }; - A20DBEF15B6A962DF4C548A26F00C8C0 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4C3CB985EAAC6ACC6A541B453B0C95 /* TrimPathNode.swift */; }; - A21E48381D84E5A83C5139952CA955EF /* LocalAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F85550AD4DE7F9276B11B104001B50 /* LocalAsset.swift */; }; - A276722579B291C46C4503C6A28B58F1 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 29E0B86CB68F4404724E60FA37296813 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9E0BFD43354B5C39E229B566380FBC7F /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 160A2DABF59412E2E5E7DEF1991BD093 /* SharedSequence+Operators.swift */; }; + 9E1B9E12EB2FA47D31C61522122C6CF5 /* OIMManager+Friend.m in Sources */ = {isa = PBXBuildFile; fileRef = 1141E1CDB1E35B5757B37C03C895DFD6 /* OIMManager+Friend.m */; }; + 9E3BFDF4B9CCBE6C70CEBE504C42BC13 /* histogram_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = F3BF48CDC34E798ECF4DBFF2D8EE6A53 /* histogram_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E46EF300E2FAE9C075C03534DECBCA5 /* YBIBVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC4D505C06AB0A9504B08516652089A /* YBIBVideoView.m */; }; + 9E4FDDFBA5C3856E7C540B560910C2C0 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F9279FEB13C210A278C07ED03AD11FE /* CPListItem+Kingfisher.swift */; }; + 9E8ABB2490C30D6462B91C63A60D4A03 /* OIMGroupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE2CE9394D9E957DA273B20E3D80353 /* OIMGroupInfo.m */; }; + 9F450EE01DD84C061BD3DF4FA055AD3B /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */ = {isa = PBXBuildFile; fileRef = A16FD016E18EACCF6B23F219F2E236FE /* IQKeyboardToolbar-IQKeyboardToolbar */; }; + 9FBF064800A5797DCFC32C613FEC7882 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD9BE2E9F11BF7F70B1F47CCD1F4C55 /* IQBarButtonItem.swift */; }; + A002E77E30E8C6C20406535665186E0B /* unwrap+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = CABAD7FEADB02314A75EF172E71126A7 /* unwrap+SharedSequence.swift */; }; + A029B635564A3A7C8174D69E444241AB /* Editor+UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B448FA8D39E3AB70FF537FB68F45EEE /* Editor+UIImage.swift */; }; + A0407497DBA44A30E0AD19F4D9705B7F /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 717BF415008F2F6B37456F3CF5AB2E5C /* SDAssociatedObject.m */; }; + A04A96E7523117C28FC3894A4FA57CE8 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16B12E00E18144758DB265E26FB774D3 /* SerialDispatchQueueScheduler.swift */; }; + A078A275FFFA48D620074790DA3CA6CE /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5F07082D5FBA6A96898CC4416F1AC2 /* MJRefreshStateHeader.m */; }; + A0C9812D61FD675220A16D91368FC484 /* common_sse2.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DCE417468D98ADEBE7D0B1874AAE1BC /* common_sse2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0E4A9C2BF836AFF9EFD0FE0751287F9 /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430C29FBAB6AAFD0D610191AEE538A8A /* Archive+Writing.swift */; }; + A0FA30229F7A3D0BA99D298C0EE51BDE /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 849C52DAAFC301A5A30B8E25DFD429BF /* SDWebImageCompat.m */; }; + A11B53CD11370C968EC79A951D865E4C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D3415965AD72E6E0449743A9AA96AAE3 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A12FDB12DF3F9EB993A5CA6FA07754F7 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E64BDD4CE88CD99A47F93543439CAB /* MBProgressHUD.m */; }; + A13546213743CF2610800864045B5D7D /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB3585F24ABB030F51C376A79B01D221 /* ContentConfigurableView.swift */; }; + A146D36DC8070733A58AD8D12D4E8E4B /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B948A21B7867EDAFCFB0A9D1849EE81D /* AnimationFontProvider.swift */; }; + A14CB138559202BF9783493A3B0A49F3 /* YBImage.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7FFF94410AC43BBEB48A67605CCBA5 /* YBImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1B70BEB9DCBE081F5B39F596F2596C5 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A18890416141E1ABA1206C7829673B3 /* RedirectHandler.swift */; }; + A1DC9EFDF50DF0EAF24D9D7C219AD2C1 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 274D493EB4623230F2DF3A67C2D48CE2 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A1DF430A0D00CF2B22B58E50BCCCA328 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303ED1EFB15C5FBECA0CF9677E0C7B08 /* Event.swift */; }; + A1DF7CC1050800CFEFDBF00FC37C33DF /* frame_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7F3E33D0B612F04223E8969615E2A625 /* frame_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A1E44277704AD68E867FD7C955A6632D /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 12F34DCFC406E21F90E829AD9590AAFF /* MJRefreshBackGifFooter.m */; }; + A1EE528A6078034F020361BC417B21A2 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2248EBB2F316DD667581FE985E468B17 /* Debug.swift */; }; + A20DBEF15B6A962DF4C548A26F00C8C0 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14824100F2E9675D290FC37016803702 /* TrimPathNode.swift */; }; + A21E48381D84E5A83C5139952CA955EF /* LocalAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012D2F459B1B7A0F527D4AF0B373CEFB /* LocalAsset.swift */; }; + A27478B154525B257B5F72DEED25FAEB /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A03C6C2FB31327D0F1F963ADBE21848 /* Decode.swift */; }; + A2C7110369C17E79199614912D339A7C /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B76115F53C685C156E4476D359FCD9F /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; A2D48CC012DADC29CC924512A5F4513B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */; }; - A3309F8398B2FC4FBE041C1045F0E177 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8873E68662D4FE9CF158D991AC832DE4 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3596E3F0396F1B4E0E1159B91EBC7B9 /* io_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = E42BFAF9D462AC5C5C446EA1ACE72913 /* io_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A37B87C4A4FA01DF848482A7AC524BF0 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4811A2B07FBF0A7D45F45E04E118646 /* PrimitiveSequence.swift */; }; - A39FE5F72261B202CC63722A7B357206 /* IQTextInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763B5E6BF44BFBA0F8ECA5BDACDEAEF3 /* IQTextInputView.swift */; }; - A3EA39A13714B3103B82F4066A642F53 /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 8625756C22C2DC59414E40453B414E32 /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3EA40405F301013677F25D98B02737A /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709825AE8A3714B9500693DC6888F4ED /* RequestTypeWrapper.swift */; }; - A46376C638F30691F43695DA12FA776F /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A118386430B7D561153C7659A896E1F1 /* SDWebImageManager.m */; }; - A4869D054B2AA3CF5F87BEBD031CDCBA /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDBEE52CE3B947C77BC282CBEB2600D /* StyledView.swift */; }; - A4CBB0678FD6F3969C3E743043969E09 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F48170D11C57F7F8875F9C077A3606F /* IQTitleBarButtonItem.swift */; }; - A4D634942D18495D30DE47B8C8C31F79 /* alpha_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 993F98C912629F7D9ACC5FB73837829A /* alpha_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A51815518AFD2325631A5EF870F23BD3 /* and.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2221EF5BB5F06B25C8EB0F1B31FFBEB /* and.swift */; }; - A55FA53F690C15B96D16270FA0DDCA61 /* OIMGroupMemberInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A3E183EA61F885A9A4333A6793C80427 /* OIMGroupMemberInfo.m */; }; - A56E4461507BD7A184A295219048E178 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 47970EFBE71361698A8E01EBE4092084 /* YYFrameImage.m */; }; - A57326C8E77245DB6680543B3426F381 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58AC89470085A9AB4547E9F8DF57412C /* SwiftyJSON-dummy.m */; }; - A57C8E88F850C24574FF47756536392B /* LanguageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F72A677A530D54AF2294ABDC2E45AA0 /* LanguageType.swift */; }; - A57FD9E6F061F2F95404BC8086FC3A70 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 8AA36FE8E4F7B2368FA2D5532ABE7AA7 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A58EE42EE3645E9A635B070F02E9825A /* SwiftDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98EF943AB172A32765581ED892BB5E68 /* SwiftDate-dummy.m */; }; - A59F8F6BF639189A54750A0FCA385CBF /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7521BC287D32674E75DFF234F24E6127 /* TimePeriodGroup.swift */; }; - A5C2584D5ED79064FBD174A447328FD7 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E32576AD876DE734767779711E8410F /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A5EF8F09A21D6A69E2DB05787B061D84 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 028D64350719FE4D9FAB95701762431C /* DefaultsKeys.swift */; }; - A5F7AD09021BE007E7E3E7A4DC464E78 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B065D0839795F53BD9BD4434D806D8BE /* DispatchQueueConfiguration.swift */; }; - A610226159AA69D1BEF935D66747ADFC /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D8A6027AE94972418C7FA5607D27C0E /* ShapeLayer.swift */; }; - A6226F26A69916F590663BAB95720286 /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B35E7949A2CBA1854645A545F66D61 /* Zones.swift */; }; - A6415BE5D50BA69358B8C31085045BD2 /* PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C899F0B5650BE036095248BF9FC2E4D /* PhotoManager.swift */; }; - A66EA62E1052F6AE1A384EE8932EDD85 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00C029FD01AC77DE02A04A5BE8B998C /* LottieAnimationViewInitializers.swift */; }; - A67051C60932D2D60281A3574F8218C0 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3941200A2EE59046848F317593D384 /* Decode.swift */; }; - A698A792F293BA997FE75C70CD18B022 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 568DA276AC24440EEBF4289F8DEC6AFC /* OperationQueue+Alamofire.swift */; }; - A6A18C13E1FF6E93BA7EC3C2154D7975 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35D43D9DE19E4A0F015EEAD6D0AECE8C /* PrimitiveSequence+Zip+arity.swift */; }; - A6AD1EE0EAF6B79D90AB96436971198F /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749D2F37357442CD4BFEF460C507C15A /* ObservableType.swift */; }; - A6C6C1106231F1547C5153223B1A3F4E /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C606B0E4C7730715D2E53B2EBEABF3F5 /* ConcurrentDispatchQueueScheduler.swift */; }; - A6D6518D73C66770F338CEFFCFEE9737 /* PhotoPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1B66832FBD0D1993A477A2B94B6C3EB /* PhotoPreviewViewController.swift */; }; - A6F1EFC3CDA009A4BE6CCBB01248DA21 /* UICollectionView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A4C46B3B2988B93CC3D814399E2CD2 /* UICollectionView+IndexPaths.swift */; }; - A70C738A3BE66E659F89F606C30A8485 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CC1F63175E019C239C9CB6DAB058EA71 /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A723E474922D959654804A7822B2C9FE /* AnimatableSectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8127419A445A64F063F5DEACF02FAF23 /* AnimatableSectionModel.swift */; }; - A74FD9C3A0D40BB2919EEF5E39879531 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F898A7030BB72D19A758C4FFAD57107A /* InterpolatableExtensions.swift */; }; - A757675096BDFD458DDE636E2C2809D2 /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = C532650C324B6804D1CB0844D2AD1D1F /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A776BB860CFEC83AFD8814D717A1F616 /* bufferWithTrigger.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF6672125FBA0405EA4049F4A01F9CD4 /* bufferWithTrigger.swift */; }; - A7B0D86D37236631F18290A3AFA363CB /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D3FC38BDC37A75D93CE9A51A3EC32751 /* SDWebImage-dummy.m */; }; - A7C1B33356FB09C7A231C4BE9F501A55 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 603BFA50096E9AC1DCBD2CCABF96D425 /* SubscribeOn.swift */; }; - A7D76FDB7AE9F3551FFDF95EF2BD74BD /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87BE8D3EB85F86810547FBFACBEA3F2 /* LockOwnerType.swift */; }; - A7E562FC9C10C5003534E91160C69330 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 181C9DE30CEE7FB8E3833D6872F43612 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7F8F8A2D8CDBC03F051E68E7F80926D /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4E6A78ECDCE24FA49F2DA66FE3BD35 /* RoundedCornersNode.swift */; }; - A7FF322DF74002F7C9F855A5F95B166A /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34B8CEA9698576E5E64C24C69AAB431E /* ImageFormat.swift */; }; - A7FF9CF727AE312B314B16DD9BB3C662 /* libwebp-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 761248DA46E553722501A76FABBE62E7 /* libwebp-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8347747D5AA10F8139CACFC041A797F /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40F88866F95D1ED2DFDDE852AB6C0091 /* Completable.swift */; }; - A8437EFD962B3A3F812B756C76ADD87B /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BBC29E5942D7D7D6E96E63E4F212CD3 /* HTTPMethod.swift */; }; - A8441E3E0F191DF19699E18316A29780 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E60C88006022308DBE83289F5CB1A46 /* Security.framework */; }; - A84A1EFADBF970F63D187ECEC5A10811 /* DDLogFlag+DDLogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73659111B6B07C9D5BF4D35F6CC94484 /* DDLogFlag+DDLogLevel.swift */; }; - A8609464778FBADF9D5C6800FB02AAA2 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6FF15F07B9E7A18C8833D115ABC66B8 /* GradientFillRenderer.swift */; }; - A869C67A71413FB862E2B2A4F96C01F8 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED96B3838AADEB2036758FBF8852321 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 04178D01076ACDC5FEA89952C719D45A /* UIScrollView+MJRefresh.m */; }; - A8B31CFED8D4FA69F3694D593EBC3F41 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = B92AF2CB5BC7CEF0EA93FB851F35EC2A /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8E186B1FE4B17DA0502C02E03CA8A07 /* YBIBVideoData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC4CC5F11333BFB689C21C1FA2A8E24 /* YBIBVideoData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9148F1A43900CC2F92709355079A30F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4DBFE1C8D81FBAF476F249850CFF210 /* Driver+Subscription.swift */; }; - A9231A99D5982C7775D29CB453ED8498 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCDB8D96F948DABB66911F835B3D7FC /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A96564D57DFFDCEB8237AC0009F19E91 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC900F1ABCB3C107B9050AD4B2E409B7 /* Task.swift */; }; - A97478529331285D5FE36B7A4FEF9FDC /* DefaultsSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4529A70F0CD2FED710BDA7BD38ABB72 /* DefaultsSerializable.swift */; }; - A983CCA5F6596F030EFCC1E27C1E766E /* UITableView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7608963542EB716C5B6693264DC12CC /* UITableView+IndexPaths.swift */; }; - A9B0233F2C7CD6365526CA2178F9215F /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1406316B8B06E43CA1C0EB72D7ED8F6 /* URLRequest+Alamofire.swift */; }; - A9BD8B825EC61C85BD1592271DA93A01 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 157295F3608027CDDB6C842F78E5FED8 /* FillRenderer.swift */; }; - AA08300A57FC853C833BD5E8167445B9 /* SGWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D772BADE0EFA8C8130CE8DC174DDEE92 /* SGWeakProxy.m */; }; - AA4CECA3798CE0C84CB7CD5F342AC4E3 /* YBIBToolViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CA5924EE1FE440C3290459411B9E9CC /* YBIBToolViewHandler.m */; }; - AA5921D519E9769BC090DF9BB63A40C7 /* DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7A71723422950E87915CB762F66F0D7 /* DataSources.swift */; }; - AA6160D9F5A9EEFEDB90C8C0F0D24D73 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; - AA9523AE6632195066BA1AD328C9DCE6 /* UIPinchGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 993962DF2B43C126425F23FA6BA2D13C /* UIPinchGestureRecognizer+RxGesture.swift */; }; - AA9883CA105A3DBEEC0EB4A4619D158B /* YBImageBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BF7270E2B2B79F163C641DCB1AC8739 /* YBImageBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AAB1561F8BB17934C2858A14B7A16D3C /* PhotoPickerBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2832BB194CB580C05145AACA6C88E2C7 /* PhotoPickerBottomView.swift */; }; - AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 835AD7C007A62B92DA72CD430E2A63B8 /* ConstraintMakerPrioritizable.swift */; }; - AAC982194C2E64A6EA74BE58C7BF6B45 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D110E83BC63EC022831BADAC01A15D0 /* ValidationType.swift */; }; - AAE2016D45F550892E95C71837487A79 /* PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA3494D42ACFB3830B3390E0BFD18EC /* PhotoTools.swift */; }; - AB1F732806BA88499D9556A1DF9C7147 /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56309B5E09C773BEA754B1EFF0A6D627 /* DisplayLink.swift */; }; - AB292EBA731CE0800CDA7DDEDAFD0E6D /* PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09D02614DA365A808FB8BEC1B6D36B21 /* PhotoAsset.swift */; }; - AB4E8A5FD2F1A91B2885DF09600ACE70 /* UIView+Responders.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BC3C8FB8152F8758743F3746905ED9 /* UIView+Responders.swift */; }; - ABA376D3870CC9C6F11DE6144A346DEA /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BBEBDF1E8EFC2BA7C99B24F56BCCC72 /* Infallible+Concurrency.swift */; }; - ABB23E61CFECC70CBC823E10333EEEF9 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665FA85A4C5B70C385D7297DB1147EBD /* CurveVertex.swift */; }; - ABC0BD510E360D3E43D3AFE11F000C4F /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D4741F85ACE29489A8D5C528E46379 /* WillDisplayProviding.swift */; }; - ABE29701808E91BD6622EBD0EEBEC762 /* materialized+elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838B8EB14B73A662AD1464FCFA45296 /* materialized+elements.swift */; }; - AC07F0807216B82BD12D4115E130DB7D /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1780C63193682C5E2D65FF9E3DAC007F /* IQBarButtonItem.swift */; }; - AC22AD1E1EF9CD9D6E242F3630A9A012 /* IQKeyboardManager+ToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF07C85A04FCD292F535826E760AE250 /* IQKeyboardManager+ToolbarManager.swift */; }; - AC4CA901E2320D4D147740E29CF08F1E /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5555B3163BD4F1D2D672B3070566D1A7 /* CLIColor.m */; }; - AC710813CB6A1DAEEE45914402F864D2 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 8705C59950678EED385E886825B1B113 /* MJProperty.m */; }; - AC7E09D6855D27DD855A81B3D8C1CDC5 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9DF02E54AD506840856E31CF500AC4D /* View+ValueChanged.swift */; }; - AC7E21CB29757E2CFC0A30211BE31248 /* PreviewPhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD0271C675A29CC9C15DF3E244A42752 /* PreviewPhotoViewCell.swift */; }; - AC846688F7F22285DFF4F5E0ED95AC94 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 7105F3529EEE034ADD441AB5840F3B06 /* PrivacyInfo.xcprivacy */; }; - AD10417555833C005DCE1F22D79B50C8 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E17FF032FC11AB0A4F268E6774DBAA /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD3490FC2929561C622B20EEE38A20B0 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2B5B5308C39A1B691208B84705A411 /* RxTableViewDelegateProxy.swift */; }; - AD50B64828C23634D364DD46F5BAE1B2 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCFEFC33BA9156F820E046D8A027A917 /* PathOutputNode.swift */; }; - AD860938D35585A99549790933C165E5 /* HasImageComponent+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9860706A078DE3A85A8972A59D1934F8 /* HasImageComponent+Kingfisher.swift */; }; - ADB5CC5EEDD94544E57B2BB6A35D8B8D /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56AD56BAE8AEE44396D9BA43E824E24 /* ObservableConvertibleType+Infallible.swift */; }; - ADD4389B968C2739C37B789AD44D3ADA /* Picker+PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A71973F71E070C3BCA9F68A71101327 /* Picker+PhotoAsset.swift */; }; - AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = B55A66D54CAE42A500EDC743D1F7731D /* Debugging.swift */; }; - AE7A69CD6CA5A7CD8B2DD0524F25CE43 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E47AFAC9F7708E40A918F4F7697761 /* EnumTransform.swift */; }; - AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB26B13826B234893842E4C113E3645 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE883C65A28D87087F1BD17AE1E6BEAB /* PhotoListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 824FCAC991CD0C2442F1983496FAEA50 /* PhotoListConfiguration.swift */; }; - AE9E12B9AE82D5E8964A3BF8D2E83F08 /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = B01B0CA28B371D426AE09F8B52FC5571 /* DataTransform.swift */; }; - AEA9BD39069F118E3EB75D21C1051D96 /* Pods-QuickLocation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F742F9BBDEE927B1CEBB85C83810BC8 /* Pods-QuickLocation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEE1A0F42461F2B2C0E319D0C8FC9009 /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 1402962A647024EBA94265CBBE396D02 /* YYImage.m */; }; - AF1D366BDF7AA8C015A0283550C197AB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8634A9498ED737F656975E4C65C1A3AE /* ImageDownloader.swift */; }; - AF28EF187B5278B9BBDBA36DE7452166 /* OIMSearchParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 99B3B4D077796EC87779C24D0E048C92 /* OIMSearchParam.m */; }; - AF2ABE6FDD3F70320024969E414C97AD /* MqttAuthProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C815968E0BBCD403B180F9418571F00 /* MqttAuthProperties.swift */; }; - AF34FDA62958AD154C005C924C808165 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15E88AB5684556CF2AB8EAC2A495488D /* Delegate.swift */; }; - AF6EB132E2FE73EF2933818F91A86240 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859666CC924D748CA4C9177AF8A03098 /* Ellipse.swift */; }; - AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893FBDEF001C413B4890C1D767A783D9 /* ConstraintInsets.swift */; }; - AF872DC1B0FCA5AF714EEEB0FE1CB581 /* VideoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6666C1FA8E0BE024DF6765C30B9F9B /* VideoEditorConfiguration.swift */; }; - AF8B4F3C9A868E54151E882AFF5972A3 /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F3016BA0E3C8B933BA14CFBEAF4F281 /* CocoaLumberjack.swift */; }; - AFAC54AB9B003E85E8D1D3E076D2ACDD /* OIMNotificationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A99C038B61A963FEF030845272940D /* OIMNotificationElem.m */; }; - AFBECCF0A08CAD1096EE187621760B19 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68898D318744450FCCCC52C5DBB50F1D /* LayerEffectNode.swift */; }; - AFCA288AE0DE819FE6CE288067C9A82A /* Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3873658983B76E68789268EBD54D6FB4 /* Frame.swift */; }; - AFE232EEDAC5B035CDB331A5CEA18E32 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DB4C58720B9793C0F7404BCB4FC3C67 /* Placeholder.swift */; }; - AFF9C62E7AE15ECE0FBA058A48C2C662 /* TagListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83AC9F209D0FF32C2FA1D1D7110DF6BE /* TagListView.swift */; }; - B01BF1940094224E6A48D83E53BA6AC8 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B5D5EF6F903B0AF0547B84C698638B0 /* ImageBinder.swift */; }; - B02E5E97F37481877413BE52A430DA01 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FF8F62EA6F697755EA5AEC1627A35CD /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B03642C4490E4F61792A6BC3CDFF4C9D /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17F3F73C24FC8F1394D1FB6F749BF6EB /* EpoxyLogger.swift */; }; - B03F71551FE251F44BDC790C91C850A0 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0915CE4B301D6704EF7D9D88079CF39A /* Deprecated.swift */; }; - B04007D5AC6F72BD74FDAA49029B5F6A /* mergeWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9668A847D774683786448B572D514EFE /* mergeWith.swift */; }; - B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A6BCA2773C67002163A316E6014E2C /* ConstraintLayoutSupport.swift */; }; - B09A70A587400F738C138BB0487F08E0 /* OIMCallbacker.h in Headers */ = {isa = PBXBuildFile; fileRef = DD1AC40299790BCFC3D7576FD717503B /* OIMCallbacker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34D846B74FB2651CF432E49EC9A33B26 /* MJRefreshBackStateFooter.m */; }; - B0B6845271D9CB2ECE54665E4942D32C /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF04EED13EC6D3B93C4DCBB81B7295E /* ISOParser.swift */; }; - B0ED3A9AFF050F528F62FA62A2ED867E /* OIMSoundElem.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF11E03E23F0D32876FE4C84338767B /* OIMSoundElem.m */; }; - B126EF2264809CA8F7A70EB1F227030B /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958F5F3E4C03D979CBA82B0BA6A946AA /* ExtensionHelpers.swift */; }; - B15BCA77538D63E36221573B01498FF0 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DC7516FD22E17DA0E84BEDB8637A24E /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B186A7028D06E8C1196CE78DC5CCBA97 /* OIMAtElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E439501496FA58CF599CDF649C32383 /* OIMAtElem.m */; }; - B18B8C6A1F7E875C05D90928D1E8DD08 /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A5792C9BE6631C959A302524FAD82F0 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B193968737B3B80B220747E063B2BF9A /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0D7312943B0B260FEBA61FF591FED0 /* CompositeDisposable.swift */; }; - B1BD3BEC4738D96D11B1DBA31F71504F /* EditorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE0725F338ACC5B25A7187C7A22CCA8 /* EditorType.swift */; }; - B1D23A68F13080F6DA6EC33CFB04B877 /* retryWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = C654CD309E5A038BEDF355C4E1B018DB /* retryWithBehavior.swift */; }; - B1F7B96741F92ADC2F98417FFC33DB96 /* PHLivePhotoView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D5406AD39340B55C7245D493281AF6D /* PHLivePhotoView+Kingfisher.swift */; }; - B20CF9BA80C38488F04F90EC817A3B23 /* OIMGCDMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AF352C6EACE2EA53EE5E4729DCC109A1 /* OIMGCDMulticastDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B23B20F1C3E3BA41870F9137074F1AEE /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E7DED5BF0A53E67A9B64D2A51EC576 /* MultipartUpload.swift */; }; - B240AD7399D9D55359368EF78AACEBDC /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B362AA832A0A4CEC76A46417EDFDD090 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B2661D8F0873B7687D4D7F9B673A9019 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 706707C6E856DD08A851C6561D77658F /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B2EC44AE263B7E4C69BB4DC1699D8A64 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EAC1C5124E9B12298C20CAE9D65A259 /* UIImage+Transform.m */; }; - B30507428462F086F3129F625DF33A42 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA5B531F86D0CE29F4AE9671BF7C581 /* DelegateProxy.swift */; }; - B317F935509A2A6E0FA87FA52C95E88F /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C3454151638DCCA447D93BA087E2A7A /* Date+Components.swift */; }; - B32473D5AC71620CB7266728ECDB133D /* IntegerOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A98DF9702CC37E369207FF9DE9E813 /* IntegerOperators.swift */; }; - B327822BEE47C530A9E220A4164CE0EF /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 12DF3174C97D02C7E18778CBA6D98890 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A355C78E6126008B841EA7A9B5651476 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A120D892A9892BC8E55BC8B1FF62BAB1 /* GroupedObservable.swift */; }; + A37E8ABD910492F941611B35CD9139A6 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BFB852247B311A38522F6DCB3D25E6 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A39FE5F72261B202CC63722A7B357206 /* IQTextInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E061CD1C1966558B89723180816F02 /* IQTextInputView.swift */; }; + A3EA39A13714B3103B82F4066A642F53 /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EBC16D3D8A2DA778D58BB7E16AA94F /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3EA40405F301013677F25D98B02737A /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC2CD07DF04C6A2F86108E72DF5E669 /* RequestTypeWrapper.swift */; }; + A3F1F48F9A9C4695101DDFC9992BCC6D /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 300C4EB04E1293C3002C702D049A6404 /* DistinctUntilChanged.swift */; }; + A4869D054B2AA3CF5F87BEBD031CDCBA /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90E90248A02E05D3EDEF6C1E4F1AD5C /* StyledView.swift */; }; + A51815518AFD2325631A5EF870F23BD3 /* and.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F95B758B344D3B71D33DFFD5A813F52 /* and.swift */; }; + A55D241A5E99E4E2B108F2B6013EBDA9 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8526F7BC53F654A3C38BB160987A2129 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A55FA53F690C15B96D16270FA0DDCA61 /* OIMGroupMemberInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DDA24B130BF263116F86367DF9C25F7 /* OIMGroupMemberInfo.m */; }; + A57326C8E77245DB6680543B3426F381 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56C1DC5898C2704187650BCE58573A14 /* SwiftyJSON-dummy.m */; }; + A57C8E88F850C24574FF47756536392B /* LanguageType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2416FEC903B723E7CDDF3CCB7B068C3 /* LanguageType.swift */; }; + A58EE42EE3645E9A635B070F02E9825A /* SwiftDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 747DAE12D421C881CA7690D8C04881B8 /* SwiftDate-dummy.m */; }; + A59F8F6BF639189A54750A0FCA385CBF /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEA866A496DAAC3375D0BBBDA6A98039 /* TimePeriodGroup.swift */; }; + A5A869318222CFED560C06CE00B3482D /* sharpyuv_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 98FAC16D97C9B4D10117850B71979542 /* sharpyuv_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A5C8035B24A833807886090647957521 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C1BCBD43013858D0E689CE81E1C3F5 /* SDImageCachesManagerOperation.m */; }; + A5EF8F09A21D6A69E2DB05787B061D84 /* DefaultsKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAFC5337AB9BAED0568992DDAAB71691 /* DefaultsKeys.swift */; }; + A610226159AA69D1BEF935D66747ADFC /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE905EF12AC3E7B402A6C60870640082 /* ShapeLayer.swift */; }; + A6226F26A69916F590663BAB95720286 /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05938452AC9A98DF2FEBF5A5FAAFEC33 /* Zones.swift */; }; + A6415BE5D50BA69358B8C31085045BD2 /* PhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8911C330DC4591DC0B49D7548A7B2BB /* PhotoManager.swift */; }; + A66EA62E1052F6AE1A384EE8932EDD85 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE827CA4538F19F609B8116F6AF048CB /* LottieAnimationViewInitializers.swift */; }; + A698A792F293BA997FE75C70CD18B022 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8A62EBB9B1BCC84D3F88FEDCCE033E /* OperationQueue+Alamofire.swift */; }; + A69ECC884F071CA25FB302872E500764 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A8BC5022E11AE032B163449974079440 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6D2A4F620E62EDE0C4B4216D517B3B8 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 527A522908678532A8ED6B2351D334FF /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6D3DAB9D16239BB7F05601E99C15557 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A42CD759647C1092343935752C8FCC26 /* IQTitleBarButtonItem.swift */; }; + A6D6518D73C66770F338CEFFCFEE9737 /* PhotoPreviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F38BA31FFC42F25388A9DEB4D4A895F /* PhotoPreviewViewController.swift */; }; + A6F1EFC3CDA009A4BE6CCBB01248DA21 /* UICollectionView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = 351A2F9576A40AF691779D7150D00D1A /* UICollectionView+IndexPaths.swift */; }; + A723E474922D959654804A7822B2C9FE /* AnimatableSectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEB2C4FEC830858BA805B60D04B20BC /* AnimatableSectionModel.swift */; }; + A72484971D3C7294D4EC173AAC919C17 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D973236EE49767B7C2AF58456856D95 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A74FD9C3A0D40BB2919EEF5E39879531 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47FC08103ACD3EB10255D500E7F9B14A /* InterpolatableExtensions.swift */; }; + A776BB860CFEC83AFD8814D717A1F616 /* bufferWithTrigger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512A5EC99861E51029DE3180426B5910 /* bufferWithTrigger.swift */; }; + A783BA18887B1FCAF05B3D45477938CB /* rescaler_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = D204D989C8F2ACECF8E9708A1E0C34EA /* rescaler_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A7E562FC9C10C5003534E91160C69330 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CCFA6356D8523F36C0116DEF515E3C4B /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7F8F8A2D8CDBC03F051E68E7F80926D /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CDC5A14C486FA6DC66C4DC59CB4CD58 /* RoundedCornersNode.swift */; }; + A7FF322DF74002F7C9F855A5F95B166A /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85CD41B0F87498D727AE3B5D9C73B84 /* ImageFormat.swift */; }; + A81391E5452DF50252AE559FF5909B31 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 901B5DC99CAFF682F8DD17F2E703952A /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A8437EFD962B3A3F812B756C76ADD87B /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A70A3F8BE6597F8F5505049FD362F8E /* HTTPMethod.swift */; }; + A84A1EFADBF970F63D187ECEC5A10811 /* DDLogFlag+DDLogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494D7B994F22DA9B76CF9DAB315E9DE2 /* DDLogFlag+DDLogLevel.swift */; }; + A8609464778FBADF9D5C6800FB02AAA2 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E1BC868177085CE10EE2E890960D53 /* GradientFillRenderer.swift */; }; + A86CC1AFDFDD692DC4EE66F57C0F39E6 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 088C97231F144DF2BA8D77A8AF9B2395 /* UIScrollView+MJRefresh.m */; }; + A88B87035F959B7C1FD6F271B557E45A /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F884216E20FC5EC5DEB22AFF864FA4F /* Zip+arity.swift */; }; + A8E186B1FE4B17DA0502C02E03CA8A07 /* YBIBVideoData.h in Headers */ = {isa = PBXBuildFile; fileRef = 59B3D99A5BF9A4A22459DDC56B367810 /* YBIBVideoData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9148F1A43900CC2F92709355079A30F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC3D81C03261A8F483A8951FFB67C8A /* Driver+Subscription.swift */; }; + A94DF2657A8FE7C8BE36CB630C9C2D7F /* Pods-QuickLocation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F742F9BBDEE927B1CEBB85C83810BC8 /* Pods-QuickLocation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A964CB72837B58E8683EA75B9CCEE264 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = E99C626D72641B58B7C6AC46BE8B78D7 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A96564D57DFFDCEB8237AC0009F19E91 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45B20547E5446D50FC7EA4FDB6E71973 /* Task.swift */; }; + A97478529331285D5FE36B7A4FEF9FDC /* DefaultsSerializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2595F0158831926213A3BA15134B3B30 /* DefaultsSerializable.swift */; }; + A97A54CFBD05C649C6CCC1B8F72D6FBC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A77C62760C0861533A3E2CDC95E09508 /* SDWebImageManager.m */; }; + A983CCA5F6596F030EFCC1E27C1E766E /* UITableView+IndexPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = B113F32422A948585A21A21602F5A643 /* UITableView+IndexPaths.swift */; }; + A9B0233F2C7CD6365526CA2178F9215F /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA8CAA9BB9EA61401E692861DF0722AC /* URLRequest+Alamofire.swift */; }; + A9BD8B825EC61C85BD1592271DA93A01 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E021AD2502C3D2997ADBD79E22230D6D /* FillRenderer.swift */; }; + A9BF0311A51E002700BCA1CB9EE59BF7 /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 32517F85C786436F306ED61B79DFB5C3 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AA08300A57FC853C833BD5E8167445B9 /* SGWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = EF67A41284997EF603A6ABC95B694E12 /* SGWeakProxy.m */; }; + AA4CECA3798CE0C84CB7CD5F342AC4E3 /* YBIBToolViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F0D3046144254F6310523A4AEC2D739C /* YBIBToolViewHandler.m */; }; + AA5921D519E9769BC090DF9BB63A40C7 /* DataSources.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15214939DB11AF3AE0B8BB489BDCA5B5 /* DataSources.swift */; }; + AA8DDE955F77838F4624D4EAC40511DE /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A61DE56D1244F7A374BA32DA3673041 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA9523AE6632195066BA1AD328C9DCE6 /* UIPinchGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = F597235D004B508B9FF4CE9723AD18A1 /* UIPinchGestureRecognizer+RxGesture.swift */; }; + AA9883CA105A3DBEEC0EB4A4619D158B /* YBImageBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DDF328A0960909C7C0795945E4CEAC4 /* YBImageBrowser-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAB1561F8BB17934C2858A14B7A16D3C /* PhotoPickerBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A93DE9920908C46690FDE778E522B0D /* PhotoPickerBottomView.swift */; }; + AABEF13464BA7F4621BD94736C1D057C /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8A89FFC8076F10DB122FBD4B5FFC86C /* ConstraintMakerPrioritizable.swift */; }; + AAC982194C2E64A6EA74BE58C7BF6B45 /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D1595BEC4346C8AC718E814F90DA81 /* ValidationType.swift */; }; + AAE2016D45F550892E95C71837487A79 /* PhotoTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7CDE0CC02BF8851C1B6B38633D9FF7 /* PhotoTools.swift */; }; + AB15BE85991F1C034B2C3A32F0123A5A /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = D7BAE32C51CD8722D158F3AB1876D724 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AB1F732806BA88499D9556A1DF9C7147 /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAB71C0E317F437A15C2C87D42D19340 /* DisplayLink.swift */; }; + AB292EBA731CE0800CDA7DDEDAFD0E6D /* PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 143CAB1D0D9D1E3E216F6D00BF541152 /* PhotoAsset.swift */; }; + AB59013C1D4D9A12207627A34A1F32FD /* filter_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0DBC008A3B0EA7384BC09801FEA1399C /* filter_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ABAD6ACF0724C3FA35FA2FCFA08EEAFA /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C2EE9043815691E8371D022C4CF333 /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABB23E61CFECC70CBC823E10333EEEF9 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = F793088538F9AD942B491B2C88497B1E /* CurveVertex.swift */; }; + ABC0BD510E360D3E43D3AFE11F000C4F /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B7AFE949380BA545965A7CEB711133 /* WillDisplayProviding.swift */; }; + ABE29701808E91BD6622EBD0EEBEC762 /* materialized+elements.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E909EAE1DB42AECC981CA75AEBA023A /* materialized+elements.swift */; }; + ABE2F27D6886F239DD527C1142A62734 /* quant_levels_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B0870634C14CE997A19BC48006CB0EA /* quant_levels_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AC22AD1E1EF9CD9D6E242F3630A9A012 /* IQKeyboardManager+ToolbarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF8B9BE1C99C7367DEA08F55C8150E /* IQKeyboardManager+ToolbarManager.swift */; }; + AC2FA7ED8BFCD61A0AD5CF487781210B /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A9652F5471E77A66309BAD3CE97E0F25 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AC4CA901E2320D4D147740E29CF08F1E /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 520F156366F1E6652318CE13C3FC5AFE /* CLIColor.m */; }; + AC710813CB6A1DAEEE45914402F864D2 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = CA5F8FB231346EFC297551477E68C895 /* MJProperty.m */; }; + AC7E09D6855D27DD855A81B3D8C1CDC5 /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = A899A3E1A29D442B8E8FE2DEF5B31183 /* View+ValueChanged.swift */; }; + AC7E21CB29757E2CFC0A30211BE31248 /* PreviewPhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDBC54CA798478063E0178C4EA7C213 /* PreviewPhotoViewCell.swift */; }; + AD20E8F13B9A7C108A09576DCC703EAB /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 6E3C270E88E521323C248DDBE696290F /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AD3490FC2929561C622B20EEE38A20B0 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28DBDDCF755C3EF027B892F8D49DD01F /* RxTableViewDelegateProxy.swift */; }; + AD50B64828C23634D364DD46F5BAE1B2 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57965BF5D96F0216EC3AA46C72D570CA /* PathOutputNode.swift */; }; + AD860938D35585A99549790933C165E5 /* HasImageComponent+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA61ED0A7CE4CB4456C486E267234AFE /* HasImageComponent+Kingfisher.swift */; }; + ADBB43D52624FB32F69756A2D1996797 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 009AF945470BE7FE62AF685696EA905D /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + ADD4389B968C2739C37B789AD44D3ADA /* Picker+PhotoAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A580FD9CB7D33E4E753E65E0C9F0399 /* Picker+PhotoAsset.swift */; }; + ADE718ADC0CAEFA9126546DE6150A566 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C8A5EB44B3E780F88F0573710ED86092 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE224EDB6D044C0FE86B086E950FC2F9 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50A831BB755CDCB1B01934ADEE88EE04 /* Debugging.swift */; }; + AE34A7957F588DFFA1331E067A776CC6 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 186905199FBCD6FBA2BD4D9B2C167DA9 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE4A5AF265111E013A06E3A57B5E966F /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34FA5759A4B9BE9301664A94F96B7640 /* Errors.swift */; }; + AE6AE6533244417ED9BBCE28B8377BFF /* random_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E77DDAF751BC9252CC01E0015DB1305 /* random_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE7A69CD6CA5A7CD8B2DD0524F25CE43 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A239C66616E048ED3550D8B72EBBDB84 /* EnumTransform.swift */; }; + AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DA500431BC4594AEAEDD438E0BF37783 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE883C65A28D87087F1BD17AE1E6BEAB /* PhotoListConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4DF65C08FCF9B560AE00A7414A1B0D /* PhotoListConfiguration.swift */; }; + AE9E12B9AE82D5E8964A3BF8D2E83F08 /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E321106DAF15528B99E87430B60757B2 /* DataTransform.swift */; }; + AEF52229C26B440171B86109B985153E /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 736C03E0EB5AD251DEFD966EDD519BA7 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AF1D366BDF7AA8C015A0283550C197AB /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAA55808BE5C37BB716BEB30A307877 /* ImageDownloader.swift */; }; + AF28EF187B5278B9BBDBA36DE7452166 /* OIMSearchParam.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B0BA697E9D32A057A4E6FE700E59DFF /* OIMSearchParam.m */; }; + AF2ABE6FDD3F70320024969E414C97AD /* MqttAuthProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE929154BEFBA6D6D24EEC6536EAC47D /* MqttAuthProperties.swift */; }; + AF34FDA62958AD154C005C924C808165 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB537882A21D27587D15B3984C1A880 /* Delegate.swift */; }; + AF3ACE444E03394BD067605C6FD88B15 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = A53A7C95742CF4E92CC0899BF24C9A53 /* Infallible.swift */; }; + AF6C58EBADA523C9F22C20443E615FFE /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B477359E8E2D4CE5FE4DE915130C6E /* RecursiveScheduler.swift */; }; + AF6EB132E2FE73EF2933818F91A86240 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CED05F21E2DA1041B59B1E507CC8305 /* Ellipse.swift */; }; + AF760C78F1C7E11BF7CB9E9B29903530 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA2B4215D6874325EA4F89961AE24CF1 /* ConstraintInsets.swift */; }; + AF872DC1B0FCA5AF714EEEB0FE1CB581 /* VideoEditorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811F2D481D22FD8EAFA0BDC904631F52 /* VideoEditorConfiguration.swift */; }; + AF8B4F3C9A868E54151E882AFF5972A3 /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC9AFD6C4AEF89437965683C64606D08 /* CocoaLumberjack.swift */; }; + AFAC54AB9B003E85E8D1D3E076D2ACDD /* OIMNotificationElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4615BE71AB6DFD6C5B396B8C746FFC5F /* OIMNotificationElem.m */; }; + AFBECCF0A08CAD1096EE187621760B19 /* LayerEffectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768CB446CCE5C8E878A8802417CF68AA /* LayerEffectNode.swift */; }; + AFCA288AE0DE819FE6CE288067C9A82A /* Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F64F0035BCAE4F76A44F0C20B8AC53 /* Frame.swift */; }; + AFE232EEDAC5B035CDB331A5CEA18E32 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33975C5E93816D332328D02EDD39ED98 /* Placeholder.swift */; }; + AFF9C62E7AE15ECE0FBA058A48C2C662 /* TagListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C81FB38C0E5FA9A89883F6D6C4A0E1EA /* TagListView.swift */; }; + B01154E9FBB98ED15E9CAC651164A23B /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5250931951C88B703B1FA73E21386B6B /* UIView+IQKeyboardExtensionDeprecated.swift */; }; + B01BF1940094224E6A48D83E53BA6AC8 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC494921B98D172ADA5E0472F95C61D /* ImageBinder.swift */; }; + B03642C4490E4F61792A6BC3CDFF4C9D /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45D77EAEF87C01BF1C8C202099C2EE0 /* EpoxyLogger.swift */; }; + B03F71551FE251F44BDC790C91C850A0 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B331486DD5552285DFE5F6FC01046B /* Deprecated.swift */; }; + B04007D5AC6F72BD74FDAA49029B5F6A /* mergeWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = B96347E0B79AE94FEDB68E41AB7E8CE7 /* mergeWith.swift */; }; + B04BD8478A8196939F5C11C15549BFDC /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2872E1D84FA3E8B348C892C5E2BEADEE /* Zip+Collection.swift */; }; + B0875E3AB8718E7DFE5C53497C02A15E /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B8AD62D9F19772A2F41B894C60F081 /* ConstraintLayoutSupport.swift */; }; + B09A70A587400F738C138BB0487F08E0 /* OIMCallbacker.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA765BFE97FE050BDFFBCE68A6CC171 /* OIMCallbacker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B09F08548ACA8379445F6525011EE219 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 708DB1DDDD40F91A9DA143945DB3AC32 /* MJRefreshBackStateFooter.m */; }; + B0B6845271D9CB2ECE54665E4942D32C /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DD1C17EB43B355C2CF53ED3EEF73B18 /* ISOParser.swift */; }; + B0BA1FA1A934616173D1701D7B4C3D7B /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BDE5A7D9C9C12D0040E4ACEFE88E16 /* RecursiveLock.swift */; }; + B0C376B85B3E8CFE67309315DD2D157B /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 50A093DC2B78C09048AFBF0F112734D9 /* NSData+ImageContentType.m */; }; + B0ED3A9AFF050F528F62FA62A2ED867E /* OIMSoundElem.m in Sources */ = {isa = PBXBuildFile; fileRef = B434F670218BAC3520C10A115935F428 /* OIMSoundElem.m */; }; + B126EF2264809CA8F7A70EB1F227030B /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3074EE20F59D3143C1652AEE24D070 /* ExtensionHelpers.swift */; }; + B138BC8273386C83FF2E4489190C85FC /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D353ACFF8D78253F9B19705BEC1BC1 /* RxMutableBox.swift */; }; + B14A9952DC76E905F8A0DC8A414A297D /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 84327CD1E6DF06C1831C7852F9400B70 /* NSButton+WebCache.m */; }; + B186A7028D06E8C1196CE78DC5CCBA97 /* OIMAtElem.m in Sources */ = {isa = PBXBuildFile; fileRef = F42AA3C47C3C3C4F5416FCA772849D01 /* OIMAtElem.m */; }; + B1BAE24AF338268A65DDD7B7898E4E62 /* vp8li_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 41061BEF3CFE690B3AB4662B084B9EC5 /* vp8li_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1BD3BEC4738D96D11B1DBA31F71504F /* EditorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE2C83504C150BD079CB56F73EBD60DA /* EditorType.swift */; }; + B1D23A68F13080F6DA6EC33CFB04B877 /* retryWithBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6A727923D76B58411707EF8E36AE70 /* retryWithBehavior.swift */; }; + B1F7B96741F92ADC2F98417FFC33DB96 /* PHLivePhotoView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC779BDDAE9DE5E6944F3C603B9D7884 /* PHLivePhotoView+Kingfisher.swift */; }; + B1FB8F16B65646E26D566CF6BF9689FF /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E7A6471A79D2F7C99315C941C7D97AE4 /* SDImageCacheConfig.m */; }; + B20CF9BA80C38488F04F90EC817A3B23 /* OIMGCDMulticastDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C457ADB761EE8220D916CCCD7BBCA7E /* OIMGCDMulticastDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B23B20F1C3E3BA41870F9137074F1AEE /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F39F90F46EF3332D937B410BAA451D /* MultipartUpload.swift */; }; + B27A217B181CDCE92FD626981C16E891 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E924404F18EF5B2BFCF943AB82366720 /* AssetsLibrary.framework */; }; + B2B64D4CF78FDCA429617D3ED364C71E /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD2B1355E12D1603FC16F0AECD3A3C4 /* SDWebImageCacheSerializer.m */; }; + B2D5FD2454140B81BC8FECBFB5641261 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = B14688CAE3BDF1CAEE4F3F54088897FF /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B3002DD489E19E7FE02A26334AE93D5D /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07081571538F6BABC5E5E5642909B2FC /* Delay.swift */; }; + B30507428462F086F3129F625DF33A42 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD9ED27FBE35E83BEA6086DB68AD16B /* DelegateProxy.swift */; }; + B317F935509A2A6E0FA87FA52C95E88F /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44BF008AA7F4376451078C5969D9A9FC /* Date+Components.swift */; }; + B32473D5AC71620CB7266728ECDB133D /* IntegerOperators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1282C4032816AF06E2AF092843C2C937 /* IntegerOperators.swift */; }; + B327822BEE47C530A9E220A4164CE0EF /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 68395F34D88218D9391E07F2B9558A03 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; B32BC6D67438172D5B58955EAB85D802 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - B33D3D91EB11DD6228A40776311889D1 /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF191F4AC0A600F3408F29FF41025C71 /* IQBarButtonItemConfiguration.swift */; }; + B36065C018240FE5DBA4654278E44ADF /* IQKeyboardReturnManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADE3C0D10609D1BD4F66E430AE6FC2B /* IQKeyboardReturnManager.swift */; }; + B390E6548F6F7913251E5D03E0B5EE1A /* filters_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E10F7ED6660EC3F0C02F715C35B529A /* filters_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B3C62F8B0DC6C56C92F1637F3BE9EECC /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 00408AF90E64EE3AA7FD934A8BF5E670 /* UIImage+MultiFormat.m */; }; + B3E13167E7DC5EC8439EFB5AB052F63E /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB1687B5DFEDF85A809EBB1704A8CFF /* Platform.Darwin.swift */; }; B3E6AA7820DF935DB4D69B72CE4054E6 /* ObjectMapper-Privacy in Resources */ = {isa = PBXBuildFile; fileRef = FE6B8ABE5D0AD8A55BCFA48D21915C07 /* ObjectMapper-Privacy */; }; - B3EC2DE8A5B6FAF5ED30071E4A3D9BE7 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4507E9EE6378C8A2C379DE17BD55391 /* DataRequest.swift */; }; - B3FCB3CE60F4C86B4E560EC64D1DD97E /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3F0D084A7DAF120FE656BFB3E148EB8 /* DidSelectProviding.swift */; }; - B3FE6E966F4807E217609F2F1BD307B2 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3C5810911C360B53EB1CEDE63B94FC /* DefaultAnimationCache.swift */; }; - B43E33B481204711AF20F03FA2EE79B8 /* UIView+IQKeyboardExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB24DE67B98CEA2E359659ED58F6B877 /* UIView+IQKeyboardExtension.swift */; }; + B3EC2DE8A5B6FAF5ED30071E4A3D9BE7 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 117F919541952CA3DF40138BFD012193 /* DataRequest.swift */; }; + B3EF0D17E138CFE0F6B5ABC1C9C7D637 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6FF1A78EF9B72578442DFB21BE3A1B80 /* PrivacyInfo.xcprivacy */; }; + B3FCB3CE60F4C86B4E560EC64D1DD97E /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5885802580CAB4752CDA3FF85F3A6DAC /* DidSelectProviding.swift */; }; + B3FE6E966F4807E217609F2F1BD307B2 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E207331FCAB26DB100531C9514787792 /* DefaultAnimationCache.swift */; }; + B438191FC0903734B84D11286D3DC8DF /* IQTextInputViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDCA4CC9EF19C0BB90BA4BCD58A6DFCF /* IQTextInputViewInfoModel.swift */; }; + B45A7BBBE06CF2F5031C4AA3F5C93F35 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C8CA0DCBB28CA7BA221B5088C6FF848 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; B4834C595092A16BC05744CB4D7E6CC2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - B48A975992E58328254C494F133DE467 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = F2B763F69BA69B854A2205AD2E8DA423 /* NSObject+MJProperty.m */; }; - B48AE605C11D6A63EFF0A95A0DBFE06D /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = A800E6FC5A3F7172B61527A67DD7BC63 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4970B7BB2756D94F97589FB7C7FE914 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F267DD5FD30706C9A785873987D7C45A /* libwebp-dummy.m */; }; - B49C2BC810FA943A6C105DD6072ABE69 /* webpi_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E6B1BC502FC0059608BD348D9F79555 /* webpi_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4B0937707A261FCFA18E1CE2224A449 /* vp8i_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 89E2F019DE7F2074A950FFE0CD6D27BD /* vp8i_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4B5D09B6C943A88805B18833A836718 /* YBIBCopywriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9178E73B2677A27C20288056C1EB1ABC /* YBIBCopywriter.m */; }; - B4CD824141B44A8F08A8361BD2A7A026 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1333F2D23DCF86B78ECE779E2BF439CE /* AtomicInt.swift */; }; - B4E51AD0856E30D8E0076B1D4B97493B /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 095415BD73A553248C2E4160A6957CFC /* ConcurrentMainScheduler.swift */; }; - B4EC751ADD500D5C43250E158DE71615 /* IQKeyboardToolbarManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B6D1EE710B3A8D027FAAD7C5B54591 /* IQKeyboardToolbarManager+Internal.swift */; }; - B5093BCC34D41354EC39E646BF28D580 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4719002CC6EE02DC60A694D113870F2 /* Observable+Bind.swift */; }; - B510EF78ECE106C64CBAE494117AAFC6 /* vp8l_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = AD1ED5A7081EE160E280599258385446 /* vp8l_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B554C6B1C4D9FCEFEBE9076F6D6F766F /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EF41BAC3945556D13A7A35BA384DE03 /* InvocableScheduledItem.swift */; }; - B5556D21308AA5BA79A0624047839955 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3261A617A228A369C02E98DEAC0B96D7 /* InfiniteOpaqueAnimationLayer.swift */; }; - B5858E60C0045D05C618A1007ED5599F /* PhotoEditorFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D151AA430E9A9915112601031034A691 /* PhotoEditorFilterView.swift */; }; - B59E167A7323D3F0E727AAE4417ACA03 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72619746D4CD416EAAB9026B415B1F41 /* Entry+Serialization.swift */; }; - B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 88AE2C31441FB0E3F3BC05C13FEE4259 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5B81AD4FF4E03B9966DEDEEFBF51AF5 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */; }; - B629B2AD31C3064024F8FA0B1A03E901 /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 91DB323B228C99783E6178FEC5AB37D7 /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B64094E0B42E1BD82C081610EC76C34D /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = D6E34A320D8DD581DA666B16F28FAEAE /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6456227FD0D52F4612587F38FE03104 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF03C5FFCBF535B14A1D227CD796C2E3 /* KeyedDecodingContainerExtensions.swift */; }; - B666FAB7B1025CBABB994FABECC3E75A /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6D51663FBA11C5C3F98012ABA48D97 /* DotLottieImageProvider.swift */; }; - B673D2E104D413AA84CF2924084B4596 /* OIMQuoteElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 52C7E116E7F8956D8AC5266D3DA0ACA9 /* OIMQuoteElem.m */; }; - B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A61E8119815DA72C5F0E12D9D69029 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6E41B29F0070DC15F62FD34A8DFE647 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA26F94E1C02BD31C992B341C115C2FF /* KeyframeData.swift */; }; - B7411DFB7E022539E8D860F784CE165E /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED6FA6611CEF6129547BEB3E6ED00A4 /* UIGestureRecognizer+Rx.swift */; }; - B75FB8F7F0478EAA16C3F8601CED45CA /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 96913037EBA981AC7FE5BE996A43817D /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B762A66A1E3BA38C77C195772FF48C18 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 177F9065517D328B68986BCB390056CB /* Cancelable.swift */; }; - B77AAFFFDADFBD968027A516A913C2A3 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83C30FEFCFD34D53A5CEDB49CE6FAAA /* SetBehaviorsProviding.swift */; }; - B7C57A55A892301550A7BEFF1C9E6754 /* YBIBVideoData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 337A7FFE3798810AC017A6C02E78FAE7 /* YBIBVideoData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7D4A8BCA9A76AE4952E96EEAC908D20 /* cascade.swift in Sources */ = {isa = PBXBuildFile; fileRef = 731F844FD18E2DAF054E038DA573E24A /* cascade.swift */; }; - B7E216BB3AD723EDE1F2295E44B3185E /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6397E0A14E919F62DE86A07898ED47CF /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7FB51D80B098D03F81DF426A2F80142 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FDACBC8B912C8BF14A559E6EDB86E1 /* TargetType.swift */; }; - B8541120F3126DC519E6E26FD850AAF2 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C4B4218FAC3D708FD5DA10FD519D55 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - B88005448F427AB2FCDD27CBDFF488E8 /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */ = {isa = PBXBuildFile; fileRef = A16FD016E18EACCF6B23F219F2E236FE /* IQKeyboardToolbar-IQKeyboardToolbar */; }; - B8DEC9667F1FEFF67E000E34F0E39195 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B3E94A1BAB9D4E80C163C9263C5D57 /* IQKeyboardInfo.swift */; }; - B90209EF771CACC6796001936D684F96 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECC8941033843FAFC3D84686F532D4B /* ViewType.swift */; }; - B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DEB7E0358E64F8D29E696D18F4571F /* ConstraintMakerFinalizable.swift */; }; - B94F1F1193404C2E45C1E34D1745406A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 49935483785B22B19E901625655CF4D5 /* DDASLLogger.m */; }; - B9AD528414906CA2F7EFC29C105A4835 /* YBIBScreenRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BEF899669A84E6B98406744C5CBAC11 /* YBIBScreenRotationHandler.m */; }; - B9B85936CDEA8B4A67B0B7CAD89B4685 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E28AA9CADCB009D9E67047C98C0B27A2 /* SDMemoryCache.m */; }; - B9DF39BCCFEC078EE92C3AF1BACA1FC3 /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3C3A3BCB2B1017757B9B55470DAE1BCC /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B9E2DC5B8A62D07383AE695D13A30CBE /* OIMManager+Conversation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9180C633D02ECF47382EE0087A55D560 /* OIMManager+Conversation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC0FA7E4E7FDB5966B2A6899C5CC675 /* SnapKit-dummy.m */; }; - BA76235961947F402695F8A346265B6C /* FramePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1189D62BCC3BB72D9AC1543A02E8D01E /* FramePubComp.swift */; }; - BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F332A6076916B4697A4DAB993E3055 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B48A975992E58328254C494F133DE467 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E5BE0269117E1F206E0AA48042BEF6 /* NSObject+MJProperty.m */; }; + B4B5D09B6C943A88805B18833A836718 /* YBIBCopywriter.m in Sources */ = {isa = PBXBuildFile; fileRef = DB1182F02C66E8E51C5A7521DC4994DF /* YBIBCopywriter.m */; }; + B5093BCC34D41354EC39E646BF28D580 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B512899C8EA372BAA0A577B308BF127 /* Observable+Bind.swift */; }; + B5556D21308AA5BA79A0624047839955 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3C3CF1FC3A12BA1F0A98CBC189AB07 /* InfiniteOpaqueAnimationLayer.swift */; }; + B5858E60C0045D05C618A1007ED5599F /* PhotoEditorFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0842FC7FE8749A294343C5297AAF48AB /* PhotoEditorFilterView.swift */; }; + B59E167A7323D3F0E727AAE4417ACA03 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DD4BBDC79258FD8138D24C8298ECD1 /* Entry+Serialization.swift */; }; + B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 790BE04D31E7BF3F8789434DFB243179 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6456227FD0D52F4612587F38FE03104 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B5E6DFD26AD0B0DC9610DA80919EFCF /* KeyedDecodingContainerExtensions.swift */; }; + B666FAB7B1025CBABB994FABECC3E75A /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B754EE70BC513F4CBC8C0C849DE8F616 /* DotLottieImageProvider.swift */; }; + B673D2E104D413AA84CF2924084B4596 /* OIMQuoteElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 739D7B8AA568619C67F688D3256C605F /* OIMQuoteElem.m */; }; + B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E6357FABA984303A21EEEBFD4B5DBD /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6B676EBC210FAA5EF6E258C7FA82CD8 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C8D993E8EC93FAFF1EE381D09D5924C /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B6E41B29F0070DC15F62FD34A8DFE647 /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C24869E8AC9CA2F89EE170EF0930C0 /* KeyframeData.swift */; }; + B7411DFB7E022539E8D860F784CE165E /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D2942177D407DE24D92D8FD0EE99527 /* UIGestureRecognizer+Rx.swift */; }; + B750233565B68B3B26B3B76560769DFA /* predictor_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2281071AE3FBE200AE91E914561C6C83 /* predictor_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B77AAFFFDADFBD968027A516A913C2A3 /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4815A605FC1C6404595464950A0218CD /* SetBehaviorsProviding.swift */; }; + B7C57A55A892301550A7BEFF1C9E6754 /* YBIBVideoData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 74F42C68FF3DE4779640352F3193F012 /* YBIBVideoData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7D4A8BCA9A76AE4952E96EEAC908D20 /* cascade.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1A7FAC8C9FAED7286ACF5D55520D3C /* cascade.swift */; }; + B7FB51D80B098D03F81DF426A2F80142 /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A612E3ADDC86832567401D08DF34A51 /* TargetType.swift */; }; + B7FB5B192C2616F10DFE7F63F668B422 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + B84233D989D2912598EA4756E6BE6203 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6D2A4E4B30726868AD43A84D0349E8 /* CompactMap.swift */; }; + B8541120F3126DC519E6E26FD850AAF2 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4929B1F7EAFF22A61DD11940DBE4F8EB /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + B85D3FC279B0DDE3BDB3C57126DCA4CE /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 275F746357D5A6123960F2752F09A51F /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B8EA2073A48049E05314C93FBAD6B980 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 573B10EAEF0F676D5AE8E1B6D1CAAAFF /* TakeWithPredicate.swift */; }; + B90209EF771CACC6796001936D684F96 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B817B30DB7DFB63A4270F8BD6627C0D1 /* ViewType.swift */; }; + B903049E7C1BED7918DAB208754107C7 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A084B641A0E7ABC9A2F57E94555430DA /* ConstraintMakerFinalizable.swift */; }; + B92CD88EC51A7CDA601395E7F223942A /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02348515DC782F1B8925DC73D2E0A2AB /* InvocableScheduledItem.swift */; }; + B94F1F1193404C2E45C1E34D1745406A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = EC9457F996B4C03AFE77ABE289036AA7 /* DDASLLogger.m */; }; + B9AD528414906CA2F7EFC29C105A4835 /* YBIBScreenRotationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 731C298BE0AE12F72AD1176716ED60A7 /* YBIBScreenRotationHandler.m */; }; + B9E2DC5B8A62D07383AE695D13A30CBE /* OIMManager+Conversation.h in Headers */ = {isa = PBXBuildFile; fileRef = F65C6C1B7ED35471942F5314AAC3B335 /* OIMManager+Conversation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA1C4BEB003C51AE0AB017053DB9E789 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = BE17ACCC0E46129F857AB8450226C2C6 /* SDWebImageTransition.m */; }; + BA2FB695DEB0D179253EEB8DFCE3578B /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AD5128C89E6BF5E33A6A99DECEA3F43B /* SnapKit-dummy.m */; }; + BA624B0D71B0FCED68BFF8004B2246F4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 866FFA09AAC22A37658A5ABAFD278BD5 /* PrivacyInfo.xcprivacy */; }; + BA703D4B3EB67C257FF66E7F856F9500 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = DB2502CB818E9C7A8A4A748C7779AC20 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BA76235961947F402695F8A346265B6C /* FramePubComp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD988B2F9BF966CEE20BF4D0D237592 /* FramePubComp.swift */; }; + BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 219643A1FD080B67D4F6B9E85CBCE7D8 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAB826E379816881F6985EB17D1C59B5 /* backward_references_cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 84729014C261442DEE0D2B3115AAE863 /* backward_references_cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; BAB98DDCE1A65F6F377E0318A4782874 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - BACE03596343C2C83670A3996164D2F0 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F334159B35746750230B3016A7C50BE1 /* RetryPolicy.swift */; }; - BB1AC47D956946D637412FF465A81839 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18076D942184E53DB8FD78B2C94EC15D /* FileManager+ZIP.swift */; }; - BB2655E6FFEB70EAD084C745DA7D46C2 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC340DB52E31FAEAD186902D51065A77 /* ValueProviderStore.swift */; }; - BB47E644E4A42651135F2D462B557B5B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - BB8854955B704BFF79EDD38538B9568B /* OIMManager+Login.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB906DA318AB70D695CEA36CE1AD0EF /* OIMManager+Login.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB9663727F1154B67FE78531F9D27411 /* ThreadSafeDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0BAF862753B9A1D45CA9FDAD9277191 /* ThreadSafeDictionary.swift */; }; - BBA1E3C5335B31C485A383CAA5E8A0E0 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14D57885DAA7E87DC8FEBA28E26F8B48 /* GroupedObservable.swift */; }; - BBF31B50E3CEE27B78E54554DDA3052A /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC381B6433BA93B45DEA1344FF2BC260 /* TestHelpers.swift */; }; - BC010C0BB7DACDA33C88136ABE11AA74 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8636E0E6D4797815E98AB87E769645 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BC2443EE17D491240C5699F5916CC13C /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 182FA6E89A6E67A823372433344288A9 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C005FC68AA3215514FDD06670B93195A /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC74C9A300A5D7E8E0788F5074373D38 /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 079BF7736626204E177B54702DC24107 /* SDWebImageTransition.m */; }; - BC99EADD6CA621D15EE88F4124E03F67 /* nwise.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6201CC74D7F2E504236972CFA627131 /* nwise.swift */; }; - BCA597780C9ECA993B3E2754BE10BD91 /* TAAnimatedDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = C8BBCFB4CA6161AFB319ABBEDD78AE1B /* TAAnimatedDotView.m */; }; - BCB96268C31A7DC83278A57060F1C1BE /* PropertyWrappers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F32FA3FCB6C615A9D083AB0DCBE8DD66 /* PropertyWrappers.swift */; }; - BCDAD53CD04F72114FCCBBDAE04D98C3 /* AnimatableSectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56881079C2F80A59DB3DAE85AF05F31E /* AnimatableSectionModelType.swift */; }; - BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C11D3FBCAC03562A91731D06804C0A /* UICollectionViewLayout+MJRefresh.m */; }; - BD716C672AC697BF23137D2E8E0F04E5 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54F12107B1E1469716DAD5F3FA690409 /* AnyEncodable.swift */; }; - BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B057E5FD9EC3C4CF4BE3D4DB2E5CFEE /* ConstraintMakerRelatable.swift */; }; - BDBD6CA03A46A81DA14E6D71A58C762B /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B196E0623ACCC04604669C09ED964AA0 /* DictionaryInitializable.swift */; }; + BACE03596343C2C83670A3996164D2F0 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF46093D28A7BED7F6B5DA05FE456C8 /* RetryPolicy.swift */; }; + BB1850976FE7B4A4306CC2793D1C1DE4 /* BRTextPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = E3788D69B8862DC34BEC670C55B09659 /* BRTextPickerView.m */; }; + BB1AC47D956946D637412FF465A81839 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0AAA32DBF1B37234DE42D36C3283997 /* FileManager+ZIP.swift */; }; + BB2655E6FFEB70EAD084C745DA7D46C2 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E740CC779E1B5D1A1954DE403E26932A /* ValueProviderStore.swift */; }; + BB8854955B704BFF79EDD38538B9568B /* OIMManager+Login.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B14D02B25F351E4D0D0E993E6A9648B /* OIMManager+Login.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB9663727F1154B67FE78531F9D27411 /* ThreadSafeDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B67CC0AAE0A18BDB01D74F419A41E4F /* ThreadSafeDictionary.swift */; }; + BBD5E4AE897E19B1F32B62D422306552 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = 404EDCBE8E8BE943059C7DDE5AA758A7 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBEE4348789E31AEF1EDD6DABDA3914C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + BBF31B50E3CEE27B78E54554DDA3052A /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93E05CEEA133C26ADBA6B4CC328E26A /* TestHelpers.swift */; }; + BC2F9B1D6986FEB23B4FB1288B512538 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 17310AAE05C33738D2FFBF76E24AEADB /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC99EADD6CA621D15EE88F4124E03F67 /* nwise.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D6EDCBE257289183846B051A800FE8C /* nwise.swift */; }; + BCA597780C9ECA993B3E2754BE10BD91 /* TAAnimatedDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 835C5F8EAEBBECF951657BCAFE169DB6 /* TAAnimatedDotView.m */; }; + BCB96268C31A7DC83278A57060F1C1BE /* PropertyWrappers.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4C266FC7A81533F1F7E857B4F00B2B4 /* PropertyWrappers.swift */; }; + BCDAD53CD04F72114FCCBBDAE04D98C3 /* AnimatableSectionModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F243E90AE09B7E6DA0C72A56623C455C /* AnimatableSectionModelType.swift */; }; + BCEC9575AD68E5306A9C0171AAB93C54 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; + BD2802E5E710BD4287AF3FFD08074457 /* Pods-QuickLocation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3FEC1DFBF7036B761FB944F2B9F817 /* Pods-QuickLocation-dummy.m */; }; + BD30193C1E3D7B1F17B1B1F3F08BE655 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = D211A6C522BBEF4F4C4DED1BCD2F24FC /* UICollectionViewLayout+MJRefresh.m */; }; + BD5227DD681806E5C350A106E1817A53 /* quant_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 39D2865B3DCC6C516B3A4970BF9C839E /* quant_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BD716C672AC697BF23137D2E8E0F04E5 /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB8ECD3B6891DC57F98EDB89E68BF9B /* AnyEncodable.swift */; }; + BDA5C7CC91E86448237CF40954FAC5AF /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC5B6694BE82D39B5A839F2CC26A0A03 /* ConstraintMakerRelatable.swift */; }; + BDA8C56AD4616E6AD14262ADEA73B870 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C92ED78D06CAF12193BC00F67B5E17F /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; + BDBD6CA03A46A81DA14E6D71A58C762B /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9A4337C935C298BC0213540464F128F /* DictionaryInitializable.swift */; }; BDCA442F91AB58B88ACB311DF4A4B6EC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - BDFF3D39677C6D338B59A29F0DE728E8 /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */ = {isa = PBXBuildFile; fileRef = F956E149F5B195BB7833F97FC6211AE8 /* IQTextInputViewNotification-IQTextInputViewNotification */; }; - BE355383CBDE60BED44116FCD7B6B564 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F618E273ECB010122608F70C4767399 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE6EDDAD5CD41BF91FC6F98933EFF3C1 /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 17C082D96F349579FD9E4F6D3F20F3BE /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BE84D546F834D2102993E61B0D2997FF /* SGSoundEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 19346D94F95C0A12BE928CA1A98B3179 /* SGSoundEffect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE8527AE8767A7B99250200F93B54A02 /* OIMSearchParam.h in Headers */ = {isa = PBXBuildFile; fileRef = 60E05B8723013EF10C33AFE9F5C874B6 /* OIMSearchParam.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEB58464FF3C2D1C3FCE8C2A2B7344AF /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 605B11CAE7E9D046B30298AEA0184D1A /* SDDisplayLink.m */; }; - BEC53EA209B4092B02F378CDA0345F24 /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4160EED2DCED6A778488D1A2EDAC95E /* TimeStructures.swift */; }; - BED118EF040F7D9B701E1749380AA3FC /* OIMPictureElem.h in Headers */ = {isa = PBXBuildFile; fileRef = A25E1BCCA999923421081F79776EE868 /* OIMPictureElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEE8E9644E23F619F7E3885D01D9F8BE /* SGPermission.m in Sources */ = {isa = PBXBuildFile; fileRef = 8668925493BC933EC40E5427B422D886 /* SGPermission.m */; }; - BF0C3D2782FE1425C2F1F8827132A94B /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = A4AC6A7615DD8CE48D9A93DDD0550282 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C05E08F4EFFC4D44C643D500CA6741BC /* LayoutConstraint.swift */; }; - BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B4633813F201999A640DA062C72092A /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF35C7E2C5C6C71D8F21D12948D3F6DA /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B097ADE20A9B58F51CC70C401A5E3FC /* Infallible+Operators.swift */; }; - BF5243244DA073DE56BE0B098B12E015 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5655DE953726FD10C5C050EB41D645B /* CachedImageProvider.swift */; }; - BF925AAB97F5FFC66B472FF8B068BEFD /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E398E1693DA02EC3C7DCF0D4CF18B4F /* DotLottieCache.swift */; }; - BFB56D9BA5EF74F0DAA498F23A9FB1D9 /* UIPanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B8250138D58D52F12D070218634525 /* UIPanGestureRecognizer+RxGesture.swift */; }; - BFBCF008C63FCC212437B59E8146181A /* VideoEditorCropView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EAF3F184118445B9FCF77A45324503 /* VideoEditorCropView.swift */; }; - BFC91BBC42B944C2D7117AC8DEB6E364 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = ED447223280600D56F17F16DB15F60DB /* DDContextFilterLogFormatter.m */; }; + BE0E0FB4AD20662D2D55129E25D420C9 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = A65373742EEC2176DB3F0AE25B169A2F /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BE5F1BA8D922DCF71B74994344AD221F /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 69ACE8A99A61D028356D543EC47CB0F8 /* muxi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE84D546F834D2102993E61B0D2997FF /* SGSoundEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = FED421B89ACE73C85F98171738D2D5EA /* SGSoundEffect.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE8527AE8767A7B99250200F93B54A02 /* OIMSearchParam.h in Headers */ = {isa = PBXBuildFile; fileRef = B18456A2C903D35BD8A155B89955E716 /* OIMSearchParam.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEC53EA209B4092B02F378CDA0345F24 /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA38C67EBCBF949865821DC14E251E1E /* TimeStructures.swift */; }; + BED118EF040F7D9B701E1749380AA3FC /* OIMPictureElem.h in Headers */ = {isa = PBXBuildFile; fileRef = FDE93F2A804E9A14A07AB733686217A7 /* OIMPictureElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEDB54C5A1D576AE2723115126694145 /* RxRelay-RxRelay_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 0B06FE4EB869890001614655A886414E /* RxRelay-RxRelay_Privacy */; }; + BEE8E9644E23F619F7E3885D01D9F8BE /* SGPermission.m in Sources */ = {isa = PBXBuildFile; fileRef = E271102A271CB14E64C2705563158EB7 /* SGPermission.m */; }; + BF0C3D2782FE1425C2F1F8827132A94B /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = C1DEF301D7D8CBEDB12ADE60C934BC14 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF1AE4D97E813B95C43EA4A298B973D1 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC8F0D89DD22F00EC5677B76FB43F016 /* LayoutConstraint.swift */; }; + BF22D137EF6324675FA50080C5D93C00 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C412FECE5EC28ABB2D4F597A3E25EFE /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF5243244DA073DE56BE0B098B12E015 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4150915906DFB11C69D4AEE2972A6F87 /* CachedImageProvider.swift */; }; + BF925AAB97F5FFC66B472FF8B068BEFD /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A2DD317307ED0A62EA51EABB398A35C /* DotLottieCache.swift */; }; + BFB56D9BA5EF74F0DAA498F23A9FB1D9 /* UIPanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11A528D9E2BB8FA415DE369EE392D60E /* UIPanGestureRecognizer+RxGesture.swift */; }; + BFBCF008C63FCC212437B59E8146181A /* VideoEditorCropView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181FD2F08B7D81585F51D34006773934 /* VideoEditorCropView.swift */; }; + BFC91BBC42B944C2D7117AC8DEB6E364 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = FEE6688A11D3A5B71BB3A4873574FBC5 /* DDContextFilterLogFormatter.m */; }; BFD960743F2B1CB1FA7B3808284DE99F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - C004D78CDCF4F9CF0E5E291DD4932978 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E00C1A8428E291412062D6E17C209D27 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0104D327E5766718B719B80FF702EAB /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE32F9F945DB099D3DD1BB6478D1B966 /* TailRecursiveSink.swift */; }; - C021FED6C7D854E81E82B8CBE2A69525 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0A6CBE9F67B64311022257AC9FA22DE /* Never.swift */; }; C02CB58228C5C63ACB718E85C69AC71A /* lottie-ios-LottiePrivacyInfo in Resources */ = {isa = PBXBuildFile; fileRef = 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */; }; - C06C0D84B40FC1B29A857690E6AE919D /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = A1ADD25AA31B520BCE7E758D8FAE8724 /* SDImageCacheDefine.m */; }; - C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA49A2AFFECF06BD9A3C5D5E93FBBB5 /* ConstraintRelatableTarget.swift */; }; - C08F4B423A39CCF69136F7ACFA5FFB4C /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 378A967FFC94B6EA76B0DA3CD38E58B7 /* Driver.swift */; }; - C09B37223BCC5B22BF7B29CFB1C68F8B /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BEA2A9A08F9B7DB0FA5D03C195FB709 /* RenderingEngineOption.swift */; }; - C0A27AF8E1BA202D8015FC341C905C25 /* SDCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D19EDB8ADF71233577503743D81C809 /* SDCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0AD493AE4A8DC8FF960D753D6D971E3 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6622D3C3F20EF7757F97BF2B211F9019 /* IQKeyboardManagerSwift-dummy.m */; }; - C0AD6E67D93842C854FB4188B23BC9B3 /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5ABDDF8780F769D66C3676FEEE9FDC /* YYImageCoder.m */; }; - C0D08E5851E7BC9996C7DB93EF39BAF2 /* lossless_common.h in Headers */ = {isa = PBXBuildFile; fileRef = EC1A38ADA23C249F8287F1F852B92532 /* lossless_common.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C0E5BD34620B57EC98C5ADD30CD3D01E /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC39AAA5C93031CF3CB71E77842B50AA /* Trim.swift */; }; - C0F7B09D4B77B1305414628293B150C5 /* IQTextInputViewNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D100B0287F554F77D7C0838CEC24BB88 /* IQTextInputViewNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C10B1478C4AB3693D886D94ADFAEFDFB /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E612F999F936A6D3DDDABE2755EBF8 /* KFImageOptions.swift */; }; - C11354C639B096969AAA9734F14D0836 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = B5570BFAE01BDB875176F20509984CBB /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C12EF4CAFCA3919F75DD6EF1AA93A2CC /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A90E99A6BD7B639F06D9EED1721AC8 /* cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C141940201901A38A684AB8A2426F099 /* YBImageBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B2722E4E8BA8B1BEA0DC8D4BF6CA016F /* YBImageBrowser.bundle */; }; - C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99A0AB96E21BADA7F369951613CAE045 /* ConstraintMakerEditable.swift */; }; - C1860BBFD363FE0FDB416A80F004718F /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45BCDB55390F206D26EA74270BA0F70A /* LayerTransformNode.swift */; }; - C19DB8F213F7A1C59E8A7077A5A2526C /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = A7F088291C76BD24E73DEF7DF3862665 /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C19F5F3FD38FA35CAA4915D576E7761F /* Core+UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91D1C68803D9E024178D8B187726255A /* Core+UIDevice.swift */; }; - C1A5F0FC8A3482F772329209BE755714 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63B8B107E31A05B24F00E22AD00B73B8 /* CoreAnimationLayer.swift */; }; - C1B9236C4B8884892DD8B231FB1D45AF /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 1245F1AA1E99B5BB56CB6D7DC9BBC9B8 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D0031860F52AF835F141CCEEA2A762 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C20ECE96A97688090D5FE186DCF7B5D9 /* IQKeyboardManager+Resign_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266AAA820AA5D71C14EA0837C9BFD4B8 /* IQKeyboardManager+Resign_Deprecated.swift */; }; - C22290501532385B349FA0DA58710DB9 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 862EB0E94767F9507E5C35677B8B78F2 /* AnimationSubview.swift */; }; - C278A03B4975812C48A280BA391C23D9 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3336F3409463E9E0B8DE0C7CF3EFA802 /* Data+Serialization.swift */; }; - C2A21354D5DB755E780A9ABC1752E74A /* PHPickerResultImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C6267366E808E7E998797FBA675A15 /* PHPickerResultImageDataProvider.swift */; }; - C2C67AAF07E184A3EA32D03DB2608F6C /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5816807EB4C79CF0DB08D8783E2F859 /* Dematerialize.swift */; }; - C2CD0223F067656A2FC851B7612916E2 /* YBIBImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EB4A24F452F8B910B5E2BADFC0E5959D /* YBIBImageCell.m */; }; - C2CF227FA1D5713B7B2407F3493E2F5F /* ssim_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = E3F3661A622D7E3F39909F531BB2FCAA /* ssim_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C2F2020C4B5A28F54A1809E32E7AA226 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 00D1A9EDC828495C11885CB5E8268DC7 /* PrivacyInfo.xcprivacy */; }; - C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AF2CDD47F16BFA13ADCF0FE7453585A /* MASViewConstraint.m */; }; - C2FF0AFBB1853A8459AC0432E6AD85A0 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F93D513F7D40C3D2707798EEE6D287 /* URL+Moya.swift */; }; - C303A4E0C86C512F7DA7A841C5BC000A /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A692D09D43DC619658504C0087C6D51 /* LottieAnimationView.swift */; }; - C324848DC9989E558C88F00CBF82C95C /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8EFBFB612446C4871AC494B032E9DF /* DecodingStrategy.swift */; }; - C3297A7121B4CBEBBC8FDAD4279118AD /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4022539D85D08B4208B34A3F80CDA7F7 /* LottieViewType.swift */; }; - C36F0742777344AE9C9EC5B393E39A66 /* PhotoPickerViewController+SwipeSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC9B89E5C7799DFE965F8A166F8FADA /* PhotoPickerViewController+SwipeSelect.swift */; }; - C387C8843E8133D38863C2B409539913 /* PhotoEditorMosaicToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4196979EFA74CAA3CEF470935207DC05 /* PhotoEditorMosaicToolView.swift */; }; - C3A2D804B1EF219B56E7EA71585CB148 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B1C915DF9E3C3C47594C54875EBAA1 /* NSButton+Rx.swift */; }; - C3ABC82F7B91FAB19A59CD0BE25CE796 /* IQKeyboardToolbarManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBAAD9614FD3B5398FB39195143F142B /* IQKeyboardToolbarManager-dummy.m */; }; - C3DE4CA7617C9BC6EB538E0A23303DBC /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E40444596DBDC28E0D93879B0F9D48E7 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3E294F92B7316F1226D67DAC33062B9 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 92BE626C0ECE1F0F300E142C8FD67BE2 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C3E98F26EFBBCC3A4965EF6B1A7BCF01 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9D8219CE4F5AD0C6FB61315A18FEE0A /* Errors.swift */; }; - C405A16EDD5CB5C1FC7EEA7856D73DAC /* PhotoEditorViewController+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7619AB0E585E71FA562F6DEC3C07D03 /* PhotoEditorViewController+Animation.swift */; }; - C41750A380D75A5B08EB714F5236FF0F /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AAFBDC10556F9AFAABAE5175867048B /* BaseViewController.swift */; }; - C437FA9AF753C87C55F0849F7E1E176E /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E1816E516AAB8D1C08A162DA123F05 /* UploadRequest.swift */; }; - C43BBD98E53212B417ADE0743DFA8739 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E429B1283945BA53B4552E06587204B9 /* ElementAt.swift */; }; - C462F17EDE150EF6837F0524C632A64B /* YBIBImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 13ABD241861DF110A532E620F639B7FA /* YBIBImageCache.m */; }; - C46464010E864ECB7A1F16073A402380 /* Optional+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 809E8821E2A699076153B54F760BCB1A /* Optional+Extensions.swift */; }; - C475F53B376B70FE96583553A27FE21D /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DECF1D707450E7AF3047D1E9BA154AF0 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C48A9E2CABF2ABD7D954BC1FBB6D3C77 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D8232DFC0939839680B33B92A6E08A /* RedirectHandler.swift */; }; - C4CF908B22439772FC5FA601B3C481B2 /* AssetManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB0158124953C2D705287DC9AFE533C1 /* AssetManager+LivePhoto.swift */; }; - C4E7F182D44F9F1FFE74049C5C84D639 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 446108F62F0000255369AAD5C6C61177 /* ConnectableObservableType.swift */; }; - C4EA3B4ACBF9C62C38CE4BFF1610BD7F /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B06D669E85C80E6ED3AD7258CF67942 /* BinaryDisposable.swift */; }; - C4F42EBCA4302C49201476B324A8E679 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DDADC05712FF66F16F97CBE10CE54A /* TransformLayer.swift */; }; - C51F243E04F7B1B1D8B6A0D8B5E5B940 /* EmptyViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FF211E7D81B1941654AAD2FF0FAE7F /* EmptyViewConfiguration.swift */; }; - C57B18D85E8D7A47D74E16B95F37C88B /* once.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF700119BE29EDD3512E931E27980C5 /* once.swift */; }; - C591372B69F60A8FAB53F3FEFD203975 /* MGCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = E3BB994DD9EE18133B3EE46D6365EAFD /* MGCDAsyncSocket.m */; }; - C59E3FD52D5408C08FDC0E6FE6266C3B /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 153454DB231127986B244615937FAE08 /* Source.swift */; }; - C5C81E89EA185839DE018B2C1FDBEF37 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DBE89D6CF120DE2C909FE7A4D24DDA /* TimePeriod.swift */; }; - C5D1719D9646B00FF98E064E46508BE8 /* HXPHPicker.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 516ACD843AFFF94799EC53B3D832C3CF /* HXPHPicker.bundle */; }; - C5F059E06474BFDCE4964679841A8484 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAEC91C62B74A326273A4A0F7E811A6 /* CGPointExtension.swift */; }; - C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = E1E3E42DD2D11D2D3CF908ADA29967C4 /* MJRefreshComponent.m */; }; - C6728BEB2195DED53EF713DB08BF8166 /* PhotoEditorCropToolModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C44B67763CF75C5DF3CBFCFC995229 /* PhotoEditorCropToolModel.swift */; }; - C688A1746BE0E627060233EF3157BA44 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E2E45D3E38A186D9563AAE1A7A57D76 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = A52913704C1F05124BA422EB388B2F78 /* Typealiases.swift */; }; - C6E542DE6D61F7CD41340049F2D8FFDE /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10E4950CC0725A66133F7216F09CFBC3 /* AuthenticationInterceptor.swift */; }; - C6E75AF470A88DCA0D63040F5F34879A /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EFC5DCA90F1958C93D5B84090DDF10C /* UITableView+Rx.swift */; }; - C6F35BEA16F9EEEA1297311E01100AF2 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3192D506AB0D8782D598FE4BA8F7F1 /* Signal.swift */; }; - C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 641C5762CD5E94F194767EE4CD8EFE9E /* LayoutConstraintItem.swift */; }; - C6FBF1708A9597C929A9848E48F3EF26 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03BE3250B40BB7418E512626AFF9941B /* TextAnimatorNode.swift */; }; - C70373EF3321DAA0806BFD2C9AE553CA /* RxSwift-RxSwift_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 420D86B6DE49D1E1898C3A498E4F4195 /* RxSwift-RxSwift_Privacy */; }; - C703A2E6877A9F306D8F11A282BA3621 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AC5929B40ED0107FDCF2149CA16A71 /* PublishSubject.swift */; }; - C72F37CACEC780E304BA0B9D1077EFCC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CBDB72D417EA609D453AB48A631305B /* Response.swift */; }; - C75A276978CD42CE5FB7F99244E07808 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9ECF9CC2E543464D299A3CC49098EA9 /* ISO8601DateTransform.swift */; }; - C75C0D0545CF6B8B2A4B51DB97C57561 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35F108C1061C1DD212A3FED8BBB8F6E0 /* SwiftDate.swift */; }; - C7715123861E25EAB3E44E72397CECE5 /* CallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76A2BE27C8DDD82ABBAFDAA97158452C /* CallbackProxy.m */; }; - C7C6F1AD0C44C79C4A3416FCB32B0233 /* IQKeyboardResignHandler+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 950BBF383651C90D1F273D2C0C3DBEBB /* IQKeyboardResignHandler+Internal.swift */; }; - C7D693676710714878F4633AE77C881B /* OIMUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D6D88D1250412FFE0FA1D224216D6AB /* OIMUserInfo.m */; }; - C7D8A03F269C2D122A5A8F214FE48CD7 /* IQKeyboardToolbarManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10A1DBADAA4D0DF927CA7C4F7FDD544D /* IQKeyboardToolbarManager+Deprecated.swift */; }; - C7ECF9736002DE06649BB2EFF4FBE719 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = 93865617C46C93DAB5CD5ACBF462BFD4 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7EFB87F8415D2B0D1654745230578AA /* URLMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71275426A376D77FCE7D53CD933E78BC /* URLMatchResult.swift */; }; - C81D645A697C6B9782CABFD8F06A93BF /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D2EC6CA8307333781C2B83C4C77E289 /* RectNode.swift */; }; - C833FA17344A15EA1969FD585E7F4970 /* RxTableViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB4E83243E7DB082A86FDBB56B4DBC4 /* RxTableViewSectionedAnimatedDataSource.swift */; }; - C85231B99C1BE80767753C368304A730 /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = A939C8D3F1D6725A34189A2436BAEC2D /* DateInRegion+Compare.swift */; }; - C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC4722274AEA0A2685AABB6FC339F25 /* ViewController+MASAdditions.m */; }; - C899E64EA184838E8F7450FD7401D789 /* YYImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 27AB0F4A9D1D943005801CF2F52984A3 /* YYImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8BBBA9BBD8656B40D83AA584759A28F /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 79920774B6229BBD5CBA8B0CE4A6942F /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C87E2D3F2A23AD9F0349A0CF29E97E32 /* NSLayoutConstraint+MASDebugAdditions.m */; }; - C8F838F7399985D6EBBBD57EC936036D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */; }; - C937AC5DC84D468EBAB678025048B400 /* OIMFileElem.h in Headers */ = {isa = PBXBuildFile; fileRef = DFBAC05B27CA1BA6D088A9F2963CD32C /* OIMFileElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C945CB4EC42271D435BF23E7749BE6BF /* IQKeyboardConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE2CE0E82E0DEB5430528F90FACEF05 /* IQKeyboardConstants.swift */; }; - C95C753AE30159950F8DB7308DDF77BD /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8510994F38CBD1DCEA7672B1441B41A /* MoyaProvider+Defaults.swift */; }; - C98550293467D396FAF78FF3E62D4DB4 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB190DA6F2BFA780D3741C7C815D5CA /* Bag.swift */; }; - C9DC5FEA2934DB98043A547AAC973C97 /* CameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4604CE3378F2EE3218EACF4808C06ED7 /* CameraConfiguration.swift */; }; - C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 38FEF97D640F70134E37A6DE5656E093 /* MASLayoutConstraint.m */; }; - C9EBE0AD508E6B3A780A8FA0DBC68427 /* YBImageBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B5F3E863C5610A0CC416F9A22DB9EF7 /* YBImageBrowser-dummy.m */; }; - CA05084D970F9A48B7EC4F8027D386AB /* SwiftKeychainWrapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEF5BECC050B1E49B732F2693B6E475 /* SwiftKeychainWrapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA2A07746D06621CF5E45CB9F2CEFEFB /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15EE45C4DAB1EAC53C85793BF7F57243 /* Just.swift */; }; - CA573472BAF87B7E2806A1797AEC01C2 /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5486D60F8FC066EEBEDEEB7B4D82D6E1 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CA84D49AD6BC133A4CAC8238DC52E971 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB917EC78946ADD901B054E39EE335CA /* RxTarget.swift */; }; - CAE37A905FFE6A6F1459BCD13FAA1961 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D2FB4C09A3791D15747543398D98BE6 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB25521BB6A401C4A6753F35624E179A /* mapAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDBC4C81A7E0E42665191C0A47BB6DE3 /* mapAt.swift */; }; - CB556EC39E590FCB9AF7EE22F5877FF9 /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFED181635DE7489C98D8D2A5CFEBA81 /* DropShadowEffect.swift */; }; - CB9A555C42FD1657F88CE37099F2223B /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D4BAA54EF799A7BDDF2FB102A92E16B /* Using.swift */; }; - CBF49ADDE8C8E2C78AA1EE31709E6DD5 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E9AFFDC4A9D558864091502B0BA7A8 /* InfiniteSequence.swift */; }; - CBFC7E7CC7AA70EC3A3635B0727979C9 /* SGSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = AD03BF274CFCF886FCDF8777C27EF824 /* SGSoundEffect.m */; }; - CC05151A563EAA6AB2C560122DBD282C /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE9B5621904B247CC118401E620C63C8 /* SkipWhile.swift */; }; - CC2CEFEFB392E2AA75040A63D04B2400 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9B92972B049A2D06A458EAC1F2512A8 /* Atomic.swift */; }; - CC63E9DDAC7230E3EA8ECB73B9E0DA13 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA422187F01CA740849C0F9F8A03E526 /* Filter.swift */; }; - CC8416A27D23F24BCD2E857BE0F7D050 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60DF80793B2D5BFA89977F24BA3E0FA /* Vectors.swift */; }; - CC9CBC1F47B2FBA33DD0203ED7E1CF6C /* OIMMessageElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD6A4598D44999EBB3EBB9A8D9B3446 /* OIMMessageElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCBBDEEFB29B358197D273C27B2FE6EC /* PickerTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B227EF683B839C232EEA7F65240F373 /* PickerTransition.swift */; }; - CCCFCDB26235AF88D2796246E5CF01E9 /* KeychainWrapperSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2536533E64F99F6B3183736E49E6E34 /* KeychainWrapperSubscript.swift */; }; - CCF13D8B4B07E8E4495DAB63FD02D402 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE661F39FB4BB3F9D9ED216C27C725AD /* Signal+Subscription.swift */; }; + C07CB3E9A4D1BF00F841E4285629A2B2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFA646FB53D5BFD1DAD0A9E567652FC /* ConstraintRelatableTarget.swift */; }; + C08F4B423A39CCF69136F7ACFA5FFB4C /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2E8E3F433610106C9BDA2E8B176FF5 /* Driver.swift */; }; + C09B37223BCC5B22BF7B29CFB1C68F8B /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13301344812946F6DD3EF21D58AC5CD0 /* RenderingEngineOption.swift */; }; + C0A27AF8E1BA202D8015FC341C905C25 /* SDCycleScrollView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AF0CCC64820D188A7D15F74FE5DDCAF0 /* SDCycleScrollView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0AD493AE4A8DC8FF960D753D6D971E3 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1D7DB71D764292D852571DCAF87E541 /* IQKeyboardManagerSwift-dummy.m */; }; + C0B2E029F27DAA4CF3884C657A85408E /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33F50A552159B0B2A159C41C07D56A0F /* Lock.swift */; }; + C0B9CD2FEC1657D1EED829299A964465 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B4BA459167B729675B90C21B387CB1B3 /* UIButton+WebCache.m */; }; + C0E5BD34620B57EC98C5ADD30CD3D01E /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE0D19631E119C4BA9651A708A98025 /* Trim.swift */; }; + C10B1478C4AB3693D886D94ADFAEFDFB /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65EACA01EC2E78FFBFD6449BCF57C47 /* KFImageOptions.swift */; }; + C11354C639B096969AAA9734F14D0836 /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C2767F71E7AC48959F51F7A6FFD4E729 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C136520054E8D99325F757D83278EBB8 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D7DC22BACBB93C9C21938816803EA0 /* Bag+Rx.swift */; }; + C141940201901A38A684AB8A2426F099 /* YBImageBrowser.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EF84C898A9848CA3A664767BE1771B49 /* YBImageBrowser.bundle */; }; + C14F10B663FE2898EACAB90C202B3F50 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A368F01EF83273D93A7207C8CE4528C /* ConstraintMakerEditable.swift */; }; + C156DEEDB052FFD77C07786A70B536DE /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B24019A84FE9E31B49379632373E50E /* Using.swift */; }; + C1860BBFD363FE0FDB416A80F004718F /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8718ECA1F99309042147E39516FB2AA5 /* LayerTransformNode.swift */; }; + C19F5F3FD38FA35CAA4915D576E7761F /* Core+UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486C2A3DD8FDC6E60C70527044ACFF39 /* Core+UIDevice.swift */; }; + C1A5F0FC8A3482F772329209BE755714 /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A471E76F10A52ED9CC4B5ED8ADCF121 /* CoreAnimationLayer.swift */; }; + C1ADDB9AE993C8CC49C660E3A31DC3CF /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 64900FFA7A51BD0554CB57699178CA93 /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E8116FED35A480734563C64B4B632962 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C20ECE96A97688090D5FE186DCF7B5D9 /* IQKeyboardManager+Resign_Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621474DB4CB661678E762DEFEBE30A1A /* IQKeyboardManager+Resign_Deprecated.swift */; }; + C22290501532385B349FA0DA58710DB9 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2340B7533BDC7EC5C1DDF481AF6BC14 /* AnimationSubview.swift */; }; + C248B2DF8B55E797F95A0614AAAD8CEC /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1B4222717D12A56AF562988F655E837 /* CurrentThreadScheduler.swift */; }; + C249D9B4E2E229FC37A89725C21C6AE3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + C2699DCEB84D4585BD4F64B7EA68B66B /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58AE8A2D1C21A74611A2521C8D822DFE /* CombineLatest+Collection.swift */; }; + C278A03B4975812C48A280BA391C23D9 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F4518FA4DAF909785A64D1A5DED01B /* Data+Serialization.swift */; }; + C2A21354D5DB755E780A9ABC1752E74A /* PHPickerResultImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101B0B5F8FC454D4AA1873EA8FDC9A6E /* PHPickerResultImageDataProvider.swift */; }; + C2CD0223F067656A2FC851B7612916E2 /* YBIBImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 53E538A20326545BED15919CB5072FBE /* YBIBImageCell.m */; }; + C2D713C67A762AAFE02ADBF57902576F /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 59CA85A49F67B87EE681704F18019968 /* BRPickerView-dummy.m */; }; + C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B2369A749658ECDA0F3DDE84180022D /* MASViewConstraint.m */; }; + C2FF0AFBB1853A8459AC0432E6AD85A0 /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7916B6899AA3B0C3F135CD27BDBF4C0 /* URL+Moya.swift */; }; + C303A4E0C86C512F7DA7A841C5BC000A /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C26D76578E5324F98623929F478799A /* LottieAnimationView.swift */; }; + C30453C8CF78C513113D9F51F0B69DFC /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = EE91BD631D4AEDBC922559643EE5BFEC /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C324848DC9989E558C88F00CBF82C95C /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2382C6BF329F222524AB4126B254E8EC /* DecodingStrategy.swift */; }; + C3297A7121B4CBEBBC8FDAD4279118AD /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6CDAFE73363EA2706E2F552D553CD90 /* LottieViewType.swift */; }; + C34212956CB041550BB2917297F8D9D0 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E32131FDCA3BCBB054E4C6DA760DE57 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C36F0742777344AE9C9EC5B393E39A66 /* PhotoPickerViewController+SwipeSelect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9544F0FAF1BEC1758DF439DB445791A8 /* PhotoPickerViewController+SwipeSelect.swift */; }; + C387C8843E8133D38863C2B409539913 /* PhotoEditorMosaicToolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA028033BE034558ED13ECF7635A5D8 /* PhotoEditorMosaicToolView.swift */; }; + C3A2D804B1EF219B56E7EA71585CB148 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2697AB03D1A0149243A300EB136A76EC /* NSButton+Rx.swift */; }; + C3B4F3A6970F3D1D1463A3C0D1BCE864 /* BRPickerAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 271CF4CF6F19B25A7056E4BC77324539 /* BRPickerAlertView.m */; }; + C3DE4CA7617C9BC6EB538E0A23303DBC /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 033B344B868E6EF098BEBAB32506CDB4 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3E309AE3FBEE2A4F4733256C71B3E43 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; + C405A16EDD5CB5C1FC7EEA7856D73DAC /* PhotoEditorViewController+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D09A378622A7AA28C2058B8369A782 /* PhotoEditorViewController+Animation.swift */; }; + C41750A380D75A5B08EB714F5236FF0F /* BaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD6C2F04D0FE25329977402ECA5EEB35 /* BaseViewController.swift */; }; + C429BE22D4649EE5E817090174F52CC4 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = 415559BCD5462F7EFD8B2F27B5607EA4 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C437FA9AF753C87C55F0849F7E1E176E /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C200B1B7AFFDAD32AAA7476BFA50B926 /* UploadRequest.swift */; }; + C462F17EDE150EF6837F0524C632A64B /* YBIBImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DEDFC1B7644496FA7DD2E014E17FFE7 /* YBIBImageCache.m */; }; + C46464010E864ECB7A1F16073A402380 /* Optional+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCAB5EB75D050DC161B934D14196B1A /* Optional+Extensions.swift */; }; + C48A9E2CABF2ABD7D954BC1FBB6D3C77 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B792863C1C01C449AD688A253CF8B82 /* RedirectHandler.swift */; }; + C4906FE87E895597B53689152EDE62ED /* bit_writer_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 432C87748D3779E65F6DECC589660BB8 /* bit_writer_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C4BB0AE17FBF0B50FEEEC58C8A9CDA62 /* config_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = FE35F90DE8AD2148143ABDB5F3B7F9DD /* config_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C4CF908B22439772FC5FA601B3C481B2 /* AssetManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47768A40F3D33C038832DF35295FF281 /* AssetManager+LivePhoto.swift */; }; + C4F42EBCA4302C49201476B324A8E679 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA780F6E977F346F7CCA5BD39B6B69F6 /* TransformLayer.swift */; }; + C51F243E04F7B1B1D8B6A0D8B5E5B940 /* EmptyViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9933067E4160E02F475EB518E7E765B7 /* EmptyViewConfiguration.swift */; }; + C52720AF84B93320E3D7AB3F57EDF1AF /* palette.h in Headers */ = {isa = PBXBuildFile; fileRef = F36377ABE5A43AE807BF50F8B46EA10C /* palette.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C577474D920FE8EFD951D737A546FD23 /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = B3B1F986EEA39538EAFB4F9869003A0D /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C57B18D85E8D7A47D74E16B95F37C88B /* once.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373EB46BC758572D10E9DC901B3E458F /* once.swift */; }; + C59E3FD52D5408C08FDC0E6FE6266C3B /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3D54AE41B7D6A145A48E99C8132B8E /* Source.swift */; }; + C5C81E89EA185839DE018B2C1FDBEF37 /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 861C2D6D669BFBA03111C20AEACA0204 /* TimePeriod.swift */; }; + C5D1719D9646B00FF98E064E46508BE8 /* HXPHPicker.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3DE210DC28CA705C9890BC64C9BE45C1 /* HXPHPicker.bundle */; }; + C5F059E06474BFDCE4964679841A8484 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16689A43C1975CAF9AD290359635E386 /* CGPointExtension.swift */; }; + C60DB44F719853DE3B7157960DAF9270 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = BD92D602FF2E801C2E41F27FE253F701 /* MJRefreshComponent.m */; }; + C6476DD8638FADC860CCDC80A05327F7 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E6F5D2FBC9E8BE28DD0DA36393D96430 /* SDWebImageOperation.m */; }; + C6728BEB2195DED53EF713DB08BF8166 /* PhotoEditorCropToolModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6AE22BA8DE7DD70D8BF241C897B3E5 /* PhotoEditorCropToolModel.swift */; }; + C6A4302ACE006C4E2CDD481287E2916B /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A24AD917265BC61F979CF8818FB34B /* Typealiases.swift */; }; + C6E542DE6D61F7CD41340049F2D8FFDE /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF83E8D9FC5511C0C4005206995F9215 /* AuthenticationInterceptor.swift */; }; + C6E75AF470A88DCA0D63040F5F34879A /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1A4F461269D673ABFAA2EDB2028CE3 /* UITableView+Rx.swift */; }; + C6F35BEA16F9EEEA1297311E01100AF2 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC9236CBA5BA03B596C09E64BAFEC31 /* Signal.swift */; }; + C6F45595676957ADBEC18EB3F23EAEC4 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0CD2ECD4554CC9BA1D4E5E314FB3A4C /* LayoutConstraintItem.swift */; }; + C6FBF1708A9597C929A9848E48F3EF26 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391D58FF25F14E6D366B5DFFB567F78D /* TextAnimatorNode.swift */; }; + C72F37CACEC780E304BA0B9D1077EFCC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3128243B953EA57C34ED6F9B39043DBC /* Response.swift */; }; + C75A276978CD42CE5FB7F99244E07808 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 086B128B9836F99CECDE1032776BF0AC /* ISO8601DateTransform.swift */; }; + C75C0D0545CF6B8B2A4B51DB97C57561 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7118A1652C41D7B11745C2FA8622DDF5 /* SwiftDate.swift */; }; + C76D3930754EE8BECDD3FC03E168D9CD /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47EF0A8CFE40A5F191902F7AE5DCCD2 /* Repeat.swift */; }; + C7715123861E25EAB3E44E72397CECE5 /* CallbackProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 47A444F6413E7C86961130E10B259684 /* CallbackProxy.m */; }; + C78236699BFF6AE30EC7E9F0B828D14C /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A9FDC714E5B21E460D5271D4FB38ED /* ObservableType+Extensions.swift */; }; + C7C6F1AD0C44C79C4A3416FCB32B0233 /* IQKeyboardResignHandler+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45DFEACC9D631D26D94A80DD88E9A7FE /* IQKeyboardResignHandler+Internal.swift */; }; + C7D693676710714878F4633AE77C881B /* OIMUserInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0632C8C09ACFFEB9AF46C64CEAA60A4C /* OIMUserInfo.m */; }; + C7EFB87F8415D2B0D1654745230578AA /* URLMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB652CFB6AB0E20B11E331610B9B736F /* URLMatchResult.swift */; }; + C7FD60ABFA93AFAF3450A7459140C04B /* quant_levels_dec_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E13C985BE95DA824BD7AF3E0DEB4336 /* quant_levels_dec_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C81D645A697C6B9782CABFD8F06A93BF /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5AD7AC5930BA7CA6CA7BC48AC8538FB /* RectNode.swift */; }; + C833FA17344A15EA1969FD585E7F4970 /* RxTableViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090B4787C762CA6600D6C8A3AEF62210 /* RxTableViewSectionedAnimatedDataSource.swift */; }; + C841C3DD0194A00F5AFD26C7E1B54136 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE63250239CF4E3AB101323EDAB0CB1 /* InvocableType.swift */; }; + C85231B99C1BE80767753C368304A730 /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDC54409DFBD0D58BC3C1F6D4E19B628 /* DateInRegion+Compare.swift */; }; + C853C69D4089C8DF4114EE277ED6B324 /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADADF49D3C31258F73EBCE218E91CE8 /* SDImageFrame.m */; }; + C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD4A3FC0D6D6BBDADEAC87B71466451 /* ViewController+MASAdditions.m */; }; + C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C378D55E34C2D4057E2CEFFBBA090FA4 /* NSLayoutConstraint+MASDebugAdditions.m */; }; + C937AC5DC84D468EBAB678025048B400 /* OIMFileElem.h in Headers */ = {isa = PBXBuildFile; fileRef = E72F1C6A9A7DAB2C9CF247755A83D6F5 /* OIMFileElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C945CB4EC42271D435BF23E7749BE6BF /* IQKeyboardConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A73DC09759D6C1A63FD8D7489FDC298 /* IQKeyboardConstants.swift */; }; + C95C753AE30159950F8DB7308DDF77BD /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4522611FD64A210A6A7E16BB41195D0 /* MoyaProvider+Defaults.swift */; }; + C9B44A8E06C8206FA69091520E2973B8 /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E6C9AED5A77472F5C8F0275BCC7CDF2 /* YYFrameImage.m */; }; + C9DC5FEA2934DB98043A547AAC973C97 /* CameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07145A44BE19ECCCA57D1C45C362C250 /* CameraConfiguration.swift */; }; + C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B58F032B8EFC1D4BEEEECEF70AEEC7 /* MASLayoutConstraint.m */; }; + C9EBE0AD508E6B3A780A8FA0DBC68427 /* YBImageBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1315A2F866521A4D560C0A9C8E58B9DC /* YBImageBrowser-dummy.m */; }; + CA05084D970F9A48B7EC4F8027D386AB /* SwiftKeychainWrapper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CEC9EBB982AD0816C4F1CCA832B4AC34 /* SwiftKeychainWrapper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA13616E257A1FEFC179C6C00F7E7725 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8123D0B9CC1DFC468FE3BC03C7F6BCDE /* SynchronizedDisposeType.swift */; }; + CA84D49AD6BC133A4CAC8238DC52E971 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DE2E8DCD18674E6B4878F764FE5E70 /* RxTarget.swift */; }; + CB1F99D1E423130C66C0F6A483D4371E /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 151F0C8B6222A3DDD888A97FBBACA6F0 /* SDWebImageOptionsProcessor.m */; }; + CB25521BB6A401C4A6753F35624E179A /* mapAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42876C5DFFA82694CBDC3923BD0923F6 /* mapAt.swift */; }; + CB2737DB50A9E178AE1BE7090FE6B13B /* yuv_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E5204297A7B3F082CE2F818C36935B7 /* yuv_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CB27CEB94EC0CD8885FC5542C2579E30 /* bit_reader_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D6A0C3723AB5929BAC60B196CE25AB5 /* bit_reader_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB44C8594794526BE8CCD0B96E2E3AF7 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = CC82DB19A60C3B50C7146B2EFAE87ED2 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB556EC39E590FCB9AF7EE22F5877FF9 /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7CA5858F7C22FD40BEBA06A9F4FD00 /* DropShadowEffect.swift */; }; + CB5B00AD37642E9DCBC76D6ECA327183 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 198762526A5C73947D6DC38123796908 /* ObserverBase.swift */; }; + CB5C07E9A9A3E6F68E2C589171940388 /* IQTextView-IQTextView in Resources */ = {isa = PBXBuildFile; fileRef = 847044E56CBBCE1235A6F3CEF3F9F607 /* IQTextView-IQTextView */; }; + CBFC7E7CC7AA70EC3A3635B0727979C9 /* SGSoundEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC0102538E59FA96AA9CBC85FA8CDF5 /* SGSoundEffect.m */; }; + CC2CCC51D03AF42F110D626B620760AF /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C89F5A8074324EF84569076FCDDEF7F /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC2CEFEFB392E2AA75040A63D04B2400 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233748B00ACB4E8CB501C88B07D7C06C /* Atomic.swift */; }; + CC49D6E3F1CB117A80114DA037E4730C /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569AAF5A70784A1E8537A8DBEB5F22ED /* SwiftSupport.swift */; }; + CC63E9DDAC7230E3EA8ECB73B9E0DA13 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5FB4261B6F651C2E0DCA7401D4672A0 /* Filter.swift */; }; + CC8416A27D23F24BCD2E857BE0F7D050 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ACD688CD8BAA3E8F80C2D91618665F1 /* Vectors.swift */; }; + CC9CBC1F47B2FBA33DD0203ED7E1CF6C /* OIMMessageElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DF9BDF50FC416DCAA1CFB9BCFA86F3A /* OIMMessageElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCBBDEEFB29B358197D273C27B2FE6EC /* PickerTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E29515B62FBF4F5466875B562AD320C /* PickerTransition.swift */; }; + CCCFCDB26235AF88D2796246E5CF01E9 /* KeychainWrapperSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48D2AB338D1D6FB2B3D7C24602C13F2D /* KeychainWrapperSubscript.swift */; }; + CCF13D8B4B07E8E4495DAB63FD02D402 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44AD2949AD95CA65D7771687A771EE3D /* Signal+Subscription.swift */; }; + CCFEB7D1947E0FACF81F113980A44FE7 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 445C75506D80CE6D9A78575546D352B2 /* Never.swift */; }; + CD59871F7933B7C634C69616E5741975 /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B883611E52A5D29FB62D9A935640990C /* IQKeyboardReturnManager+UITextViewDelegate.swift */; }; CD925EE71D8E482E486D2E5AEA77E0FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - CD9E606578C993F9315256561691A76F /* Core+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ED2C2448B97BC85BED408AE32972BA /* Core+UIImageView.swift */; }; - CDA28569B87DDB8A1BC4DD33616320A3 /* common_sse41.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FEDDC25FA11DCCC82A9C8D9F682F8BF /* common_sse41.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDAC530941E921ED12655DBECD2BAB33 /* cost_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 05D16C5115D929ACD7B01FA46845AFED /* cost_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CD9E606578C993F9315256561691A76F /* Core+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E21F8A917B5AB3B800B57D559A59EB26 /* Core+UIImageView.swift */; }; CDBE2CF1ADA30DC0A71C28250D08EA42 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - CDDB6156405F579B06D7A801C664D48E /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 49B33C6225C69B79BC8E5854B3C17494 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDF186CC074A9B5D3B2F06AEC9DF1BCA /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11633468079EF97791271D12862BD00 /* Date+Dispatch.swift */; }; - CDF42ED6AF2C0252840DF2A724375380 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C295A31F75BE83D9C70E752C2C0230 /* SessionDelegate.swift */; }; - CE067E0DBAFC6AA5DD7B4952D68355ED /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */ = {isa = PBXBuildFile; fileRef = 110BD425B6CAD6801539E2C6AB6E0662 /* IQKeyboardReturnManager-IQKeyboardReturnManager */; }; - CE57985823A81264B942F51EF4771A86 /* URLMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB1EEE70FBA496DBE4FAD76B0296463 /* URLMatcher.swift */; }; - CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94D13F092FE363F48876BA936695B34 /* ConstraintConstantTarget.swift */; }; - CE6EC52B37F4CBC8FAE99BDF11A0C244 /* palette.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C9F90D006C41355047D724A3E9BBF61 /* palette.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE7A7E5ED9E14B271B909410D101C483 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBB426D3AD22EA0762FE9BCAA48A24A /* Data+Compression.swift */; }; - CE8BB3B50C1DDEFF60DD465EABC40A50 /* OIMManager+Message.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A09806D9CC2720E14F0EA06BAA9458 /* OIMManager+Message.m */; }; - CE9060F0B56A20DCF8151A74C7EBA537 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF28B1481024E025BA37E97E2C4339 /* TextInput.swift */; }; - CEC0AC2A77B3F8AE285DCF61F2F46E5D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = D691E0F0E6B8323C39A0ABD991F5CF9B /* NodePropertyMap.swift */; }; - CECA8162BFE05143ECD1DE4225B82B9C /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F4D7D0D3676830A08C49B28BDF881C /* CachedResponseHandler.swift */; }; - CEE64CF0F327167627F8CC70A982EEAE /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9D0520D681B8624D1D18842C7101B7 /* RxPickerViewDataSourceType.swift */; }; - CEFC851CAE7E20167EBDF167ADD322D1 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 80FCC8839BA1C3C8B31995D1EFAE423A /* SDImageCachesManager.m */; }; - CF34C51C73AB57E0A296EB54D516C0E4 /* MqttDecodePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C2A5BC7AB33CD3EFB449F8B23DB85D6 /* MqttDecodePubRel.swift */; }; - CF48E8DB6B85FEEBB58FB4AAD3F04D63 /* UIViewPropertyAnimator+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2AD7E8016EF8133358A3C783AE0C0D3 /* UIViewPropertyAnimator+Rx.swift */; }; - CF4F390AD14CD99E57253BE9D96DB274 /* OIMFaceElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F4D6C35A8EAC9857E376D1CC468A5B9 /* OIMFaceElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF5F437F7201F79D3CE3BDE9D879F3C5 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382F205F1FB4D1DD098547D05233B1E3 /* Region.swift */; }; - CFB40BBCFE9C4381E5B367D25AB33B2A /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72722E8047480FEEB357D52E5368EFFC /* Cancellable.swift */; }; - CFDB27ACA68B4C18C6DC1E51998D7623 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36ABD690E90A88CEED198694CB535473 /* HTTPHeaders.swift */; }; - CFF0F29D9670B80E247CF63035F01759 /* PhotoPickerControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EEFE12D57C9E40C7C77E1DFD3E10BC6 /* PhotoPickerControllerProtocol.swift */; }; - D033FF8E0AE3251DE943B341D59D756F /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F5C46AA4E746E0CBE3E11EC57CC7607 /* ImageLayerModel.swift */; }; - D04A7B430798BB15521E4D2DBF41854E /* SGScanView.h in Headers */ = {isa = PBXBuildFile; fileRef = B8704E1B84850C3BEE0ABDF01ABC5860 /* SGScanView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0BF696EF4334C8FBB5B80CA337FE3FA /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EBD1B1A6A72DF42FE47025DB8C160B /* AnimationImageProvider.swift */; }; - D0C31A5E5070C4EAF0A777BD1E378B35 /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = EFA5A08E961DF0A25C992DA03C10664F /* YYSpriteSheetImage.m */; }; - D0D8491DF011B4E4EADEA80B20229F69 /* PickerResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2D48AB9F95C9EB008D1CE630724AA63 /* PickerResult.swift */; }; - D0D8EAFBEAEE4B82131FD5FB9AE6D236 /* FramePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AC6E33FEF7DCE63F07DE590A0B04D6 /* FramePublish.swift */; }; - D0F33C234F469FDC4BB67C6651759826 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F310432077CA24232A638B136B829F08 /* Endpoint.swift */; }; - D0F6FDC7286BCC69C228CD0FBB45B2A9 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93D1C85B5591A261458C69660B70D9F /* RenderNode.swift */; }; - D11C5FB6E97D1D93FEB7C07241BCC721 /* EditorImageResizerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F06E9D243D20F99D161B0E9717D9186 /* EditorImageResizerView.swift */; }; - D1624739C6F96AA13088330731B6BA1C /* UILongPressGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D405832FEFD237B5CD6698377DF874 /* UILongPressGestureRecognizer+RxGesture.swift */; }; - D1B32297F53DAC71DC34649E3A48CF32 /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 082B0F93E3413CD829723C12D7E36B65 /* BlendMode+Filter.swift */; }; - D1C08C6ABA5A78800C160E54BA22FA50 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B03B80AF235518B11F2CF016BAF6207 /* UITabBar+Rx.swift */; }; - D1D3D33D88845292F2024C488E0D6A73 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3147DC13C69CF27612AD68B7281750F /* ControlProperty+Driver.swift */; }; - D23A8B089BE2FEAACF5AFFA9451E7139 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28261B0B59A8B8FDA5E6C29124E13EB2 /* AssetLibrary.swift */; }; - D25CE6003CD20B30B691ED7372087613 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D5CAA367519371EB3A7A3AE9D2CCB6 /* RxPickerViewAdapter.swift */; }; - D2854184492AB0652C029448967FE129 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 518AD08F8E509E64001A13F69D5D1782 /* ServerTrustEvaluation.swift */; }; - D28C6561309CE8EFCE535410C20898DC /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6783621ADA1F768A00201EEFE73120C /* LegacyGradientFillRenderer.swift */; }; - D298D386913468C9712081456C60D77C /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AD61C5A193710B643D1818269C3C680 /* GradientRenderLayer.swift */; }; - D2A5F87B90C178639FECC0A3CB42978D /* RxDataSources-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 831B9073AC50C7DCB2EF168EA2BCD3F0 /* RxDataSources-dummy.m */; }; - D2AF9A7FD73B95960FDA4FD06C4BED08 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = B0770A8BA85FD6C82C27C3D7C6C8E526 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2C6284381E6492284EBABC8369CF5AF /* Core+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = A472C285D678DF4D512D46A9AEDC5AD4 /* Core+String.swift */; }; - D2D20DB2826B591D39A66F05E59AC05D /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB4A49883280310DF7C73FDE1DDDA32 /* FloatValueProvider.swift */; }; - D2E2D46068F6EF7D3965FDB000B4BA26 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 192204D2AD5C34C0C27EDE24CE4B1A4D /* NSBezierPath+SDRoundedCorners.m */; }; - D2F694ED8F2C032D38470A9A2EF24969 /* apply.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27BA48CE1A195500BC600869A3551F93 /* apply.swift */; }; - D2F922F2BD619318BDAEF34354CD4B58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - D32B9186272E22BE3BD2B51CFC481173 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37F0FD2429BCC9E7116014ECE5F8237 /* LottieAnimationLayer.swift */; }; - D3407441F970C231EC56A6C45EC62A05 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EE62403F3E6512DC6CF16E7A5F5C68E /* CoreFoundation.framework */; }; - D349A9DB4770091311275B3791EDF129 /* Differentiator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C15837876E71CEE835EA716CF0A87EA8 /* Differentiator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D37E5FCE8CD9E5458533FF847C6CE6FF /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F93879DD6FE89569E2669B39607A1A7 /* RxSearchBarDelegateProxy.swift */; }; - D39ADDADBD9EBD47CC36026EA6F1633E /* YBIBCellProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 75877854B6AFAF31DB0B7CF74AF5F214 /* YBIBCellProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3C863454612C752A1A4133C64972A5D /* DDContextFilterLogFormatter+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A4620587DA7CB6F1A10132B158F5ED0 /* DDContextFilterLogFormatter+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3D9B90551CB58271BF4B9A4B4859F47 /* filters_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A4AFA5931C3ED0678BE59EEDDB8CAF2 /* filters_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4520FA4A9211944975E9968F725BF2 /* ConstraintMakerExtendable.swift */; }; - D44A420A8C7B667C6E3D094D7391AA81 /* picture_tools_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 58E78CB5ED587ECEECABBF682E5D494A /* picture_tools_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D49ECA9FDBB7125BA5064BE53694EE8E /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = C349DAF50FFB631C218131893F786712 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D4AC9D0907AB36F61FE87C7D4276EBD7 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = B6BF7DCEED3CBD384EC609C4AC3FB4D9 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CDDB6156405F579B06D7A801C664D48E /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C17D577044692EBDC1ACC1E9CAD7545 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDF42ED6AF2C0252840DF2A724375380 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713B2F0195ACF21954B19E782EB8D895 /* SessionDelegate.swift */; }; + CE1C0E38EAA40FED2FEE1A0C187401C1 /* IQTextView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AA63A7ABF84211BB0A357FE3473F3F5 /* IQTextView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE309D70AFF25845C960CC06A95AA4C9 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B3CA54CF4140A29416D6E78D818183C /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE57985823A81264B942F51EF4771A86 /* URLMatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3AF67EB3072A3A6306C9F47BABBE61A /* URLMatcher.swift */; }; + CE593943A9E7CF83822CF60304BCAD43 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9599066C19618A8BA39475C35690B6C4 /* ConstraintConstantTarget.swift */; }; + CE7A7E5ED9E14B271B909410D101C483 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EF794D43624B0139486257FE5D6AEC2 /* Data+Compression.swift */; }; + CE8BB3B50C1DDEFF60DD465EABC40A50 /* OIMManager+Message.m in Sources */ = {isa = PBXBuildFile; fileRef = BC688E1E0D505D302BC7F6A135B4AED1 /* OIMManager+Message.m */; }; + CE9060F0B56A20DCF8151A74C7EBA537 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BAE6BAD6BB0A1FCF1553AFA6FA7C57C /* TextInput.swift */; }; + CEC0AC2A77B3F8AE285DCF61F2F46E5D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C9AC2B4D7F5C13533735C92B4950F14 /* NodePropertyMap.swift */; }; + CECA8162BFE05143ECD1DE4225B82B9C /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311AEADD45F0DFF62AD792E01A39F369 /* CachedResponseHandler.swift */; }; + CEE64CF0F327167627F8CC70A982EEAE /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1144EEC4DFACFF662714960374882C1C /* RxPickerViewDataSourceType.swift */; }; + CEFE44661CAB8654D93EDD60822059F7 /* UIView+IQKeyboardExtensionObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4D5CB3D8E6A2A568E71759339B3B29 /* UIView+IQKeyboardExtensionObjc.swift */; }; + CF24FAC03840D566B4539A858FF2FFF5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 384C78757D9C977F950304A9E4A0E880 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF34C51C73AB57E0A296EB54D516C0E4 /* MqttDecodePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C49CBF919BB5B46588D95C8BAD6DA2F0 /* MqttDecodePubRel.swift */; }; + CF48E8DB6B85FEEBB58FB4AAD3F04D63 /* UIViewPropertyAnimator+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6F3697E8C79C373E6276D656C87F077 /* UIViewPropertyAnimator+Rx.swift */; }; + CF4F390AD14CD99E57253BE9D96DB274 /* OIMFaceElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D2EDA8FC605CA3CF361649ACAA077D /* OIMFaceElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF5F437F7201F79D3CE3BDE9D879F3C5 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91B9FBB2F46A6AD53801A273FBE5D23B /* Region.swift */; }; + CFB40BBCFE9C4381E5B367D25AB33B2A /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BB47EC16C49EBEE4AC3E1EA4FC3BFAE /* Cancellable.swift */; }; + CFDB27ACA68B4C18C6DC1E51998D7623 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A6F59C3B04507611733B706ED2373CB /* HTTPHeaders.swift */; }; + CFF0F29D9670B80E247CF63035F01759 /* PhotoPickerControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C83142DB8AD6858A93128C71D976B4 /* PhotoPickerControllerProtocol.swift */; }; + CFFC949FCFCB4FDD89CB03100E923E76 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 088A2A39C86F0D10B417A263EA20FDBF /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D033FF8E0AE3251DE943B341D59D756F /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D71D90885C9AA8410ED904BAC27BBB58 /* ImageLayerModel.swift */; }; + D04A7B430798BB15521E4D2DBF41854E /* SGScanView.h in Headers */ = {isa = PBXBuildFile; fileRef = 61288C03F40E0F0B12F334992A15D281 /* SGScanView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D05D5B11E3A35836A88D2A1B92718B26 /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BCEA104BE8334E0D10B77CA730D7286B /* SDCallbackQueue.m */; }; + D0BF696EF4334C8FBB5B80CA337FE3FA /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDB37AC1909B247A1EE86B2327125496 /* AnimationImageProvider.swift */; }; + D0D214719BC8DC92B35A0C8D252809F3 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE651E34F6B74738927B77C29EF31BB /* ReplayRelay.swift */; }; + D0D8491DF011B4E4EADEA80B20229F69 /* PickerResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EAFBF38CD16B2B46505DEE1743F322 /* PickerResult.swift */; }; + D0D8EAFBEAEE4B82131FD5FB9AE6D236 /* FramePublish.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA12A4AA8588193013FD860B5B2CF798 /* FramePublish.swift */; }; + D0F33C234F469FDC4BB67C6651759826 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA7E05EDD1D79B6AB46754822C56F8E /* Endpoint.swift */; }; + D0F6FDC7286BCC69C228CD0FBB45B2A9 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F288A6665A6802C493540B96178F67AE /* RenderNode.swift */; }; + D11C5FB6E97D1D93FEB7C07241BCC721 /* EditorImageResizerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845BEE233450E13F168078F286FD17E2 /* EditorImageResizerView.swift */; }; + D1624739C6F96AA13088330731B6BA1C /* UILongPressGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD4064D3646C656417024C705260D1A /* UILongPressGestureRecognizer+RxGesture.swift */; }; + D168C35D1223A66B08722CAE0C7BBEA8 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = EA784B52167570CC7049B82C25F56AB7 /* dsp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1723031D4D555C821315D50A0993AA0 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B5FDA56925E89D5A12A8A91727228A1 /* SDWebImageDownloaderRequestModifier.m */; }; + D1B32297F53DAC71DC34649E3A48CF32 /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D06DA6772884B11823226211F6F25ACB /* BlendMode+Filter.swift */; }; + D1BAA6BCF85AADED12A2AD618AF9CB46 /* quant_levels_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E002A13B41BC6AC349E4517E5BA04F5 /* quant_levels_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D1C08C6ABA5A78800C160E54BA22FA50 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F04F79FD44BACDCD114E2730E46960D /* UITabBar+Rx.swift */; }; + D1D1E417973A9224F3E4A8F94CD1CE53 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = A69B81E6D45FBB3B68773159A491F185 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1D3D33D88845292F2024C488E0D6A73 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407C07DBA307979988FDFEAF8A75827B /* ControlProperty+Driver.swift */; }; + D20AB6B43EF774B0027D03B04E9E70E1 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A924BFB8623AB927462986F707DE0038 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D23A8B089BE2FEAACF5AFFA9451E7139 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2232E302290B527AA496266721ECC3EC /* AssetLibrary.swift */; }; + D2596370ED7E2B213882138D831885CC /* near_lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1A445AEEFB8EAE3E1A17A7BFEBC95D20 /* near_lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D25CE6003CD20B30B691ED7372087613 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2AE4D70C76850C6B01E08D519033A3 /* RxPickerViewAdapter.swift */; }; + D2854184492AB0652C029448967FE129 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79450D4BDD646E76DEB46C0572BE2397 /* ServerTrustEvaluation.swift */; }; + D28C6561309CE8EFCE535410C20898DC /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD64B4A3046415F4ACD9E6DB49585FE6 /* LegacyGradientFillRenderer.swift */; }; + D298D386913468C9712081456C60D77C /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C42F047FF3FE9336203FAD8F97593E97 /* GradientRenderLayer.swift */; }; + D29F2DE43525B8990BA0D0F356455A3B /* IQKeyboardToolbarManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4F34D5858CC155F412A5C27B7D03F20 /* IQKeyboardToolbarManager+Deprecated.swift */; }; + D2A5F87B90C178639FECC0A3CB42978D /* RxDataSources-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE95DBC4FF1AC6132DE37FBD019EBE92 /* RxDataSources-dummy.m */; }; + D2AF9A7FD73B95960FDA4FD06C4BED08 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA14E9F60DC9E40B0A628E4A1FDEB81 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2C6284381E6492284EBABC8369CF5AF /* Core+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95848B8BEF3BE8ED8EB2285AF3751925 /* Core+String.swift */; }; + D2D20DB2826B591D39A66F05E59AC05D /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0B3F584A6AA9ECB3FEA7D0CE8CF2A3 /* FloatValueProvider.swift */; }; + D2F694ED8F2C032D38470A9A2EF24969 /* apply.swift in Sources */ = {isa = PBXBuildFile; fileRef = B147B6D37199D5F5725D7EBF593D6D36 /* apply.swift */; }; + D32B9186272E22BE3BD2B51CFC481173 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC5279C1EFD375217C3D5D950D430B9 /* LottieAnimationLayer.swift */; }; + D349A9DB4770091311275B3791EDF129 /* Differentiator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 18E5215C1B1F37F7D3FD58FE258508C1 /* Differentiator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D37DC631D8E7F7B6D615091D8F09340C /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 3945060659DFB579D0DBB2DA0168D62D /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D37E5FCE8CD9E5458533FF847C6CE6FF /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847B3CA4032F842CE1D938FDEA755F91 /* RxSearchBarDelegateProxy.swift */; }; + D39ADDADBD9EBD47CC36026EA6F1633E /* YBIBCellProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 893FC43D5239E6E2AB4470769F93CEA6 /* YBIBCellProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3C863454612C752A1A4133C64972A5D /* DDContextFilterLogFormatter+Deprecated.h in Headers */ = {isa = PBXBuildFile; fileRef = 410935E07A0684AE15DDC693952B1F49 /* DDContextFilterLogFormatter+Deprecated.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3E88FA48F3B87182E1DBBB90179C724 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 81E1709889C7866DF0EDD75A877E0190 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4218DA55B2BA45937589200CC0DF1FB /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A871692046F20FBCE208AC8E95E0394C /* ConstraintMakerExtendable.swift */; }; + D49DDF6EE5705B49187258895A52FD53 /* YYFrameImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6717CE7068CCA12F8491F97B679BD6FB /* YYFrameImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; D4B981D7F517394A1CBA2BCDE4B01A01 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - D4D252277320CF65D22B0C934CB77AE6 /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; - D4F5C37FC3D64648FEC360903AF1FDF4 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7240C8ADB536FD1DC6879C77BD6149 /* RxCocoa.swift */; }; - D51B755B6395E9126331FB0F6E51B4C4 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A0F91ED59570F562488D5B4BF2AC4E4F /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D51F363D79B76C1DEC88BC7160D2AA03 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E876374E22914AED34D68B04CC8CD798 /* SDWebImageDownloaderOperation.m */; }; - D524921E7AE9C9CF9326E7DA8F80A034 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AF0A57895CE653887C0AD0704C02C4 /* EpoxySwiftUILayoutMargins.swift */; }; - D54414F5340C8F3041D29CE703B437FC /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 927490809429014EA0E5FD53F6AC9354 /* Enumerated.swift */; }; - D548E4E0D9121E18DA31F2150791F9AA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAC9E44C46211639CB2735720B8FDB6 /* Image.swift */; }; - D5A2B190C4A0490CAACAD3C4FC76531D /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA1472832494E72B4503BA29B1838C9E /* Concurrency.swift */; }; - D5BC75187BC76C9D39D22066FE4E2A83 /* YBIBVideoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = AF7BC032942EDE44B62E5FD2FD920523 /* YBIBVideoCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5CA5286ED756E713A1AB6DE209F4359 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2188684B14290CE4398CCA41B230690E /* Optional.swift */; }; + D4C2E98DF30C2B80FBC7484F1EA01230 /* MGCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A750DDCFC64A499570942C78A556EA9 /* MGCDAsyncUdpSocket.m */; }; + D4D8139FE8E9EE4BE05B5D7FDBB7122B /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE94028F52D6FEAB9E19E34769B3E656 /* SingleAsync.swift */; }; + D4F5C37FC3D64648FEC360903AF1FDF4 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C231D00BCC0682C8B59B8FE9AE2A67E /* RxCocoa.swift */; }; + D524921E7AE9C9CF9326E7DA8F80A034 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 083E4CFADB3757D3019E3E959EB1ACF1 /* EpoxySwiftUILayoutMargins.swift */; }; + D531719B0C92EFCFF6A18D818CFBC334 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = CB7C529AE0BE5F396C414AF508E1D8BC /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D548E4E0D9121E18DA31F2150791F9AA /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49CBD30DA55D2A06515C790FFAAA01C /* Image.swift */; }; + D58E209AABC3412C46C799D7A5F26FDD /* cpu.h in Headers */ = {isa = PBXBuildFile; fileRef = D41E65A8CEEBC1F8E36B0214A87E1710 /* cpu.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5A2B190C4A0490CAACAD3C4FC76531D /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841B30CB64F30D8E052CB0DAE2D60413 /* Concurrency.swift */; }; + D5BC75187BC76C9D39D22066FE4E2A83 /* YBIBVideoCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C33F4EC847CEF9C555A65836EF432697 /* YBIBVideoCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; D5E8C734FD5A89DE65990747FB71E3D4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - D622FEEF75BE9D0AE9655CD5BB644E74 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D106FDFA1A10276D2959606D8029F554 /* DashPattern.swift */; }; - D62E8EBC82FE2A4110091499EB72C052 /* TAPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8C7A0FA5C2D9AC06F589393FFD3296 /* TAPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D63AACB28313CEB9B9465C50A5A23892 /* OIMLocationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = D356060D9FB0751E61AD54B5D5064B80 /* OIMLocationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D655E5D2240DAD66E04E1EEC16BC6EBB /* RxCollectionViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD1789CAD0DD42E68216CA6F8ACFFD5 /* RxCollectionViewSectionedAnimatedDataSource.swift */; }; + D622FEEF75BE9D0AE9655CD5BB644E74 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D75520B9598DF2922D02DF59A68B6C6 /* DashPattern.swift */; }; + D62E8EBC82FE2A4110091499EB72C052 /* TAPageControl.h in Headers */ = {isa = PBXBuildFile; fileRef = EF7E9B9FD9FC0981B41061703A561C79 /* TAPageControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D63AACB28313CEB9B9465C50A5A23892 /* OIMLocationElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC62B1B14E4EB5AE6EFA8C9860525CB /* OIMLocationElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D655E5D2240DAD66E04E1EEC16BC6EBB /* RxCollectionViewSectionedAnimatedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2F4C7343E0A77840CD00C87ACA24A7 /* RxCollectionViewSectionedAnimatedDataSource.swift */; }; D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - D6748A967D1B41C6C74B8987F21CE201 /* OIMCallbacker+Closure.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA24AC5D8DC77F7CCC31F4607FA64F8 /* OIMCallbacker+Closure.m */; }; - D6B15F2F110BC58F7635A9FD7A985C79 /* IQKeyboardManager+ActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56E4938B150F7B9FA9E3FF5F3E415D22 /* IQKeyboardManager+ActiveConfiguration.swift */; }; - D6B2D6726DD9870962843E6770E3F827 /* UIRotationGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E253515AB9DE42C85AF4E490BA9BE0C /* UIRotationGestureRecognizer+RxGesture.swift */; }; - D6C50646DF1E6DFE90F59F1DD2EF6104 /* SGPermissionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DDA022DF10E7FA2FA8D7D2FB1A73052 /* SGPermissionCamera.m */; }; + D6746242BB8A52EA0EB7CF063FD18794 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C6A9DE20DBC92FE842E90A959EC697 /* SDWeakProxy.m */; }; + D6748A967D1B41C6C74B8987F21CE201 /* OIMCallbacker+Closure.m in Sources */ = {isa = PBXBuildFile; fileRef = A461AC326E912A9E9BF11BD01371728E /* OIMCallbacker+Closure.m */; }; + D6B15F2F110BC58F7635A9FD7A985C79 /* IQKeyboardManager+ActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDC2E38F24EDE77C50754B40ACF76806 /* IQKeyboardManager+ActiveConfiguration.swift */; }; + D6B2D6726DD9870962843E6770E3F827 /* UIRotationGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DFE2F062C9E85B275292AB544D661FC /* UIRotationGestureRecognizer+RxGesture.swift */; }; + D6BC050D35CDD7372B61FB5D73F355FA /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E76B9AEA91949B2E70F0D09C1AAAFBB /* CompositeDisposable.swift */; }; + D6C50646DF1E6DFE90F59F1DD2EF6104 /* SGPermissionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D044FD6FF7F754904CD0351B383D36A /* SGPermissionCamera.m */; }; + D6CFDB24F7695B9C943CF1F67F6FA20A /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F96F5BFA004534A830428D2F2972F87 /* Infallible+Concurrency.swift */; }; D6EFA9EAA562143F338EB164836B7837 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; - D6F18DD3A8913555C90C81314CD536DD /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0C2FAD4521FC9D494DB2277CD772E9 /* Sequence.swift */; }; - D75AE457E5A787D699136C244DA68490 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB46D3D7047DD6B9D8A8017431B771B5 /* Observable+Concurrency.swift */; }; - D78511BCB71209310E67BFD758101868 /* VideoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB69CB8507A067498FD8E3108D044BA /* VideoCroppingConfiguration.swift */; }; - D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F24A192AAFD0973CE5284147270E018 /* View+MASAdditions.m */; }; - D7F60D925CC1937613A1407CF75DA932 /* sharpyuv_csp.h in Headers */ = {isa = PBXBuildFile; fileRef = 9109C861A309FD3249D2D58C39B67320 /* sharpyuv_csp.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D7FA5B322E344460F7BACA3489A9A1E3 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2C2D7C62BBE3213C9246D298F92D90 /* RetryWhen.swift */; }; - D8096B9D5DB221FB12402C818FA2A54A /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 004DE3DF5387A52E37C763D76399DA40 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D80C304BFE5DF2346696D5CE823FA06F /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 245ED58B08EB287B9C7F6F7ED6D44C46 /* SDWebImageError.m */; }; - D80E5833790F2D0DAE4A6A851DE228C7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - D82A0ABF3F863CDDE336FA92E16862D7 /* DefaultsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B115511F574DA4AC1D2FCA4D0AAC5E07 /* DefaultsObserver.swift */; }; - D83646406DD3EE8227408714ED117634 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2003008081078327723D88E11ED42C20 /* DisposeBase.swift */; }; - D868C392BDB9CFABF97973A998C5AA56 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C36BF0280CCD6068881025081214DE7 /* SectionModel.swift */; }; - D899C4115899F58E735C8C2A1182AFB0 /* IQKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D745E653E8625AA5EA237621132BD4 /* IQKeyboardNotification.swift */; }; - D8B1F69BCF2B8262D5E9E576E59ECBE9 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09D1015A08C6AB4D50B950C62D93F02 /* NetworkLoggerPlugin.swift */; }; - D8B7872276020ADE7E478F4B6B32E0BE /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8743EA3358D31FFE60AF0BE3C875A025 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8C1C36499AAE21BC329AC0313715AB3 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B74FA68B334198E0A35384945C152B /* AnimatorNodeDebugging.swift */; }; - D8CD45BC79EF86EC8A59D5C7C04BD12B /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A97BF018301506F61B7673D4236BFA /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D8EDAE77B19B3E8930DCFF4E9EDBF136 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25713569A2144F11EA799ABF7185A416 /* Mask.swift */; }; - D8FBC2059AFC33C299D3ADAE97C9A431 /* PreviewLivePhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0305D05D649E51996708F2777513EB07 /* PreviewLivePhotoViewCell.swift */; }; - D9005A7307A07DE89E4589D3052B2808 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = AF5EF59E28DB252888806716407A78BD /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 686F95AC27880F804492CA440959C6E4 /* MJRefreshNormalTrailer.m */; }; - D90AE9225BC921D7FB79BA3E12D684F8 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82F80E0E8C5986B5185D3F9C932658C /* Amb.swift */; }; - D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D583C5F4A8FC978A879FBC48895719D /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 2CF9B88A88862DDF60A18BA63E45F96A /* MJRefresh.bundle */; }; - D96A36BA5D4435B9B249FDA8358A0BFD /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA01E39EA9A1C1DFC396FA964706A798 /* Archive+Progress.swift */; }; + D75E1742CE6B2A8907BA06C61FFAA821 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCF0F34ADCCA5F06D7A395A18FC39F5 /* SDGraphicsImageRenderer.m */; }; + D78511BCB71209310E67BFD758101868 /* VideoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBE31121A78876EBB429550F14DE7B1 /* VideoCroppingConfiguration.swift */; }; + D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E766B81C2AD39215DD8A6A3726E9C73D /* View+MASAdditions.m */; }; + D7B081FB9D5535E4D6FCCE55AC2A3152 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EEFE272584B43703AB75147782BEAC9 /* mips_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7F07B4C9AF27C221F3F00CF1387A1E9 /* BRTextModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A093FE68DC1C73C51944CC2589429D1 /* BRTextModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D801BC98452EFD8B7570B00FB1CE3442 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F7DE4BA835EC7848B158DA2ED782ED1 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D82A0ABF3F863CDDE336FA92E16862D7 /* DefaultsObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7FF68313AE62BEF9C12D32A5178679 /* DefaultsObserver.swift */; }; + D868C392BDB9CFABF97973A998C5AA56 /* SectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6229AFDB47ACBE771BD50FB5A54E9E0D /* SectionModel.swift */; }; + D89D0DEA63646CA93E2B6161D25D71A5 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58AFA4B496A100C64D41D3D558B7506D /* RefCountDisposable.swift */; }; + D8ADCD5326811AC302250B85A4A45C18 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA10380C9565FBDE4AA7A4387482D590 /* Completable.swift */; }; + D8B1F69BCF2B8262D5E9E576E59ECBE9 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20539D242DB60F6B33D7CDCFFB524D8B /* NetworkLoggerPlugin.swift */; }; + D8C1C36499AAE21BC329AC0313715AB3 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0368D2CFB34F4E01C0A62DE600C14F82 /* AnimatorNodeDebugging.swift */; }; + D8EDAE77B19B3E8930DCFF4E9EDBF136 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C1151AAE7BE8B43CFF76878661D376 /* Mask.swift */; }; + D8FBC2059AFC33C299D3ADAE97C9A431 /* PreviewLivePhotoViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B18A6041579C73834C31C91B9404C7B /* PreviewLivePhotoViewCell.swift */; }; + D90607B4E56247B19B14462E487BA86E /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = A5748497182163FE65C3C2A15CC851E8 /* MJRefreshNormalTrailer.m */; }; + D90DED0F5638B1C44F4B6C62D600D240 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B83EBCE5EBAC9359A261FBE4D9BA97E /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D90DF1376DF5E2EA644313BCD2E03058 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 67027C1FCE5C4D04102EE2C20D8BDC65 /* MJRefresh.bundle */; }; + D96A36BA5D4435B9B249FDA8358A0BFD /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0B5E37A35ABF360FC10F7B4C1F2C97 /* Archive+Progress.swift */; }; + D978F34EA0A3842A44D1D5DF819210A9 /* sharpyuv_gamma.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C384CA82BA63C27A89A3B5B155D3511 /* sharpyuv_gamma.h */; settings = {ATTRIBUTES = (Project, ); }; }; D9D0A2F87519BD84F4B2B2D5732B0AB2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; D9F3D624752DB3F5F2736076F8F1B116 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - DA04AE61AF2464F87B87303CB25A8E8F /* Core+DispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F179F896C56ACDC4C9CEA139C92762D /* Core+DispatchQueue.swift */; }; - DA07A5D6764940E785E70EDD08C5E1B0 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C08261C972E6540CC2B4B721889BB61 /* Plugin.swift */; }; - DA4441E029FD96ACC4CF3417DD8BB0F7 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA47854B39840611A0C227A3E5F11F5 /* Producer.swift */; }; - DA70ABA313645BADFB5BC13FB995DCBA /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 23614C228DBE11EB89019A8BA882AE31 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA77D72DA1A4D08A1241EE9DA11D4F12 /* SGQRCode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D18B47D845FF17297C51960A84D447A4 /* SGQRCode-dummy.m */; }; - DAACB6C433D86B6C98D2F66375D35A79 /* YBIBImageData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E0510C8C13C2A1F762FAEC5456AFF28A /* YBIBImageData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAEC2E2F152FAB589719CC460085DB00 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD717E576AAD688AA26444DE4E19B90 /* RxPickerViewDataSourceProxy.swift */; }; - DB00A7E39F37348A6F2831D0093D9D28 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5E623AE0B72F2537F7458858060B9A /* AnonymousDisposable.swift */; }; + DA04AE61AF2464F87B87303CB25A8E8F /* Core+DispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 471BE400F1978BFE58CA8D140C7039A9 /* Core+DispatchQueue.swift */; }; + DA07A5D6764940E785E70EDD08C5E1B0 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0655BC334F8E063952ECD4307BB1800B /* Plugin.swift */; }; + DA0B605E15A9255DB3231CC20FFF4D94 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 124CEA37618D8B89545FA51AF1FE660B /* SDWebImageError.m */; }; + DA2795D2D825D122C1A78896EBA697D3 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 56C6E15B50DC2FC7A769FA687501FF4C /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA70ABA313645BADFB5BC13FB995DCBA /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = C71B03924A1B09B78CA1A8478A030B92 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA77D72DA1A4D08A1241EE9DA11D4F12 /* SGQRCode-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 200F74321A5DE3F36F70970BBAB79285 /* SGQRCode-dummy.m */; }; + DAACB6C433D86B6C98D2F66375D35A79 /* YBIBImageData+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DE449FFE287BE6DB8C908E6B9737CF /* YBIBImageData+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAB05DA4752AE5C2B5072137CC5B2344 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04008BCCC5F9317D48E099B281720140 /* Cancelable.swift */; }; + DAEC2E2F152FAB589719CC460085DB00 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2041ED5D4FEBEE00E1A20701AF66C9D7 /* RxPickerViewDataSourceProxy.swift */; }; + DAFEB3E7EC2D48767F709E3B75807381 /* vp8_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 137933625C10F896EB3766DE88C87738 /* vp8_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; DB127291EF088194326F54292701B3CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - DB17C9319D2226DB80AFB60844D61209 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15853DB50C1952DFF586FED8D079EC0 /* MemoryStorage.swift */; }; - DB19161ADD3C766572D982E840738225 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A71192C4EB891C2CB42E002D783115E3 /* LottieAnimation.swift */; }; - DB227777A49468A90D1E80C84FCD3FDA /* huffman_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C004DD9376E7424A061B763B01C947 /* huffman_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DB269D8700C7F90AFF5D0BAB45B0F8C4 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8C09A02F9F55D9CB564892CC31A7559 /* Data+CompressionDeprecated.swift */; }; - DB4DFF3556731FF0731AF0FE45E7CFD3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 25ADFE89DBF292242C90FC961CF3FDD6 /* PrivacyInfo.xcprivacy */; }; - DB8A9051CC18A860342CA0B573718EC8 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 262B18A89A632D96B4EB3E390C0C525D /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07BC4D29C89ACE2C123FDC59FAA0BBC8 /* ConstraintPriorityTarget.swift */; }; - DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1115F66ECAF1F0A7C870F2467C3D9118 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC116AC0C3BC808A198B9C1704FA8C84 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7B1B7CBBD6B05118E6A13B2FA4A43D /* RequestInterceptor.swift */; }; - DC1380F89C13E6AD588136A434F3A572 /* OIMFriendApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = E38105BD4D2D3F6E5C76504692D379FD /* OIMFriendApplication.m */; }; - DC23ABA9F3B310276C216C3FC92817BA /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F36CED0A950A2149880F2641C27CD6C /* WKWebView+Rx.swift */; }; - DC3EF9ED530ACDBAD56AC2C72449546D /* SGGenerateQRCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC1AD4CB1F2BC0DFB2107A44F78E204 /* SGGenerateQRCode.m */; }; - DC50C14598B1CF4EE405912D086A2058 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C09808B297261A73D51DB099F629432D /* LottieAnimationHelpers.swift */; }; - DC74FE4A54ABC1014D4F43EE30D080B9 /* AlbumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE65E84BCDA92712E16FE08FB077167 /* AlbumView.swift */; }; - DCBCF1B3F76B2B74EAA05867FF15DE3A /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 193F038812A62295354DD2040C1EC96F /* PriorityQueue.swift */; }; - DCC8533B7B5BF03CC04324AE6006518E /* alpha_processing_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 427F1C35F940613116608B25F4956436 /* alpha_processing_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DCC91EE07AF8DA97BEB7C13435F86DCA /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F3E5200639D32171E70ECCA28ADA3A7 /* AnimationTime.swift */; }; - DCC9346180E52524381544D16EC9B4C2 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 59B4521EFEE2D94ED5D7BEB9E4844033 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DCDF1EE1680BD843F511BF67F227FAE9 /* PhotoEditorViewController+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E428596E965A6C52E034EA2E3978A36 /* PhotoEditorViewController+Request.swift */; }; - DCE4CD952E671E4FD854F1F6699CFAFD /* DefaultsBridges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D6A522B70556B6A7636FC6C7B27646 /* DefaultsBridges.swift */; }; - DD46BA20B478F77DA75007964216F86F /* SGScanViewConfigure.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE75BAD93554672374DAF4A5E285AB6 /* SGScanViewConfigure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD576D4E4F1144C2D1429D071DF11D32 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897DA6072F1138D674FA4D531BED4C14 /* LottieColor.swift */; }; - DD7D38B1D11219F1882E3E9DD5FA2E0E /* YBIBCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 023846D6A071100C1E5C16D6FC379A44 /* YBIBCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD953C7254A2F9DCCF3758D6AD00F29E /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1853A91619CCFF72B8653CE260C9230E /* Rectangle.swift */; }; - DDC1718E80C5A12699A652A0EA10CACC /* PhotoEditorMosaicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61134D365E40EB030B2C9F778F0205FA /* PhotoEditorMosaicView.swift */; }; - DDEDEE8B19E94E46A2D70C78127236E5 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8DBE657ADB704B0E3B68E5088A774E8 /* Kingfisher.swift */; }; - DDF61BEA9AFF4E1CFD53D4B84D119DF4 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62015302B46584A5274C342B27EC16BF /* AuthenticationChallengeResponsable.swift */; }; - DE2EE020F17CBE77EE3638511BDDD54B /* YYSpriteSheetImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E42283E0905AF5F7472F753839CF68B /* YYSpriteSheetImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE50BB83890C5693CFF24F29B5FAF6DF /* VideoEditorPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3569C5C1979E4AC9DECB0EE5E7597E64 /* VideoEditorPlayerView.swift */; }; - DE553B8C80DF65038D90C24727ED63AA /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B005098A7FE9B494C45BE5319F03D3 /* UIApplication+Rx.swift */; }; - DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C241CE97F34B16940CD8F3A53C60D86 /* MJRefresh-dummy.m */; }; - DEA598F047BB199B6266D3BF3677BBD2 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 81C57B20247A0F322718F145D2017229 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DED9ADFC8CC65243FC54E008A853742C /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DE54063A2513C9A88BD8D6D13EA4002 /* MJPropertyKey.m */; }; - DEE9768C736DE29A649C5EB71C4869C3 /* CollectionViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C419BEA72A646D92D4F952DAD5070875 /* CollectionViewSectionedDataSource.swift */; }; - DEE9C46C46BA65CC983860B6721E0838 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23471C306DBF8539CCD121FEFEF8152C /* Filter.swift */; }; - DEF214DE7EBA2A7FFDBE9D92E2D0B8C0 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A31ABC196794D0640207C8C889C2F2E /* MainScheduler.swift */; }; - DF041B324D1AED0B879B8F3101A5A590 /* PhotoEditorBrushColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C073E9CEECC356FA25744A020CFF18B3 /* PhotoEditorBrushColorView.swift */; }; - DF09A95BFB1D9368C68F9395315F65F7 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13B2AA1971B9A649975252FF17AA2D5B /* UIScrollView+Rx.swift */; }; - DF207BC23177F7FAF26DFAB9168B6216 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9BE5B7097011DD49FBF07F385036FCC /* MeasuringViewRepresentable.swift */; }; - DF28F9B66D46D3CE0A315A19E135C16A /* PhotoPreviewViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7820EC5995E1E671BF7704420A513CE7 /* PhotoPreviewViewCell.swift */; }; - DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 283F014AF77057F9159378C8100FA801 /* MASConstraint.m */; }; - DF7DC58EB9217CBF2B6DA9EB3B4F5F6C /* OIMFullUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CBB2CCA6882024CF558C91671034EB7 /* OIMFullUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF85FF896E08F69F97725B4D186238ED /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 57F26AFEEB05374249BB540C4EDCEA6C /* SDAnimatedImageView+WebCache.m */; }; - DFAE5F0CFCD5B6A5DB0E2F66A9E0B64C /* NavigatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 675350921C0E120BBF81ECB4D094E575 /* NavigatorProtocol.swift */; }; - DFBC47B81EDB64BD0406B6C2093E184A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F1DBB6EEFB3DDAA035519FE3F318A3A0 /* PrivacyInfo.xcprivacy */; }; - DFEA5E6CD07E4AFF304F7C470C4972C0 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AD67972D5E1C694F95DB0422A9AAD478 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFEF04CF950B5EB0D685E0BD6C7C8F93 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 700533C0472EB9430552236FF69A36E5 /* Infallible+Zip+arity.swift */; }; - E024308BE172CDD2B5057109BC5A5F5D /* EditorImageResizerMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0549889C46F5AE637CFFC9DCF72BB3B6 /* EditorImageResizerMaskView.swift */; }; - E03C129801EE94E55DB2FE80C07CA851 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5B779D77116303D4A919DF9D5BACF6C8 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E03D4CB7A199F25F35C98875B44AD563 /* distinct+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EF6837F41DEE95A6F07190662DF74D /* distinct+RxCocoa.swift */; }; - E080E4E10F9EE84CF6A4EF650744131C /* OIMGroupInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB9E6776D52158EAA39A945E37AA3D6 /* OIMGroupInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E08225F70F065EE131D5200824968814 /* SharedTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6BBF6006BC608B85FBEF4160FBD897 /* SharedTypes.swift */; }; - E08450720F1754962C0C0528ABDAFE7C /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A00E7EFAC54B9F3A46EB2E30026A641 /* EllipseAnimation.swift */; }; - E122F98E77B93BE2E6D39CC3A0816028 /* GIFImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5DD31F27202E495A084995DFC3F9BE3 /* GIFImageView.swift */; }; - E124919B519D1C1B92E7D4C947693850 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98B5EAE8D7DC54F920A771A66623C04 /* Take.swift */; }; - E133D5294A2132BE10DD88FDA067DFEC /* SwiftyUserDefaults-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 70DB837269078F6E195F7E654773B581 /* SwiftyUserDefaults-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E143494B69E3B18FE61C76A73A5EE775 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B22FD4F07185CD43B5DE121A3E69BC /* DotLottieConfiguration.swift */; }; - E14AFA7626F6E68814995153F1FCAF7D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C4C17391B63D104697C65EA4399B07F /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1557C144352AB446976710DE5139CF2 /* IQTextInputViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70955E838729B3501865B76D11ADB734 /* IQTextInputViewNotification.swift */; }; - E1734E56DB48E6F238408C9A232C7051 /* UIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32870C1C16FA09B46D9294479D40B519 /* UIView+Hierarchy.swift */; }; - E18541685B292228D035343813E12E12 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 732888DFF59C6256ED3BC4E4149DD994 /* LayerFontProvider.swift */; }; - E18D89577EA06C9ED0336F53CA75599E /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22134ACAE98A32F475A9DB059F28AC60 /* Observable+Bind.swift */; }; - E1C6E13774344DBB385F93B2D3C383FA /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA14339D76BE4EA3A7C60C5F711C8F9 /* AnonymousObserver.swift */; }; - E1D5E750D0967821FCC5E697AAA2CDE1 /* PickerTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9347D93D216661C38367CA02B4977EA /* PickerTypes.swift */; }; - E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F72A285C29D59877B0A0248D844B89B /* UIScrollView+MJExtension.m */; }; - E24730B2A18DC39C2BE4997ADD4A7598 /* PhotoPreviewContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 631E890FF6AAA1AE08B82DDA204F940F /* PhotoPreviewContentView.swift */; }; - E270921E974E7D5ACD5BCCF42936AFD6 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE57F8604F15180AB776BA8AE3115F2 /* DidDisplayProviding.swift */; }; - E274BA92F9C6AA938EF04CE7EA38CEAD /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F341300729638902A88F6107FBCD7F /* RequestModifier.swift */; }; - E275189A9425975F7FFD1A8FFF2EDC82 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = D08E2B28B3272E5728C7095F870181DF /* AddRef.swift */; }; - E29F756A4389B905A91D4C521652A68B /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E3FC9DBD38BD2FFEADCB8A30C0AF62 /* SerialDispatchQueueScheduler.swift */; }; - E2CC9D8E937FB1A0E00E1195EBD554BE /* IQKeyboardToolbar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BF3AD7090CB1C0161F7F4780F6AC9877 /* IQKeyboardToolbar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2D61561302F31F37F4AC7010B4C665B /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = F39C0A2DE35D907ADB8EFC9E276597E2 /* ViewProviding.swift */; }; - E2EA5D15C15D16580E4A7FCC41694567 /* FramePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29298C6F52D8F0425125B1FB37AEB6D /* FramePubRel.swift */; }; - E2F73E48BC808CABBCD1B109F018E774 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DBBDC5F89CEAE377AC29D044FB9EA9 /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E30B97AEF11D53A04D062903DA9D72EA /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = C5CB35C690B122EF9CB958D91412E02E /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E35F47135B73F9286B07B267CB98513B /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC003D1354D03529B9719CE673969BA /* NSTextView+Rx.swift */; }; - E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BBAC73BC56A9BC427290662B0ACC62A /* ConstraintDirectionalInsetTarget.swift */; }; - E3B5139085EDF36AE8487CE6A4F5110D /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 459B0B0C0551D4061746E8AE86650AC2 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E3C871AAD0A4C83BB96DA2CF762FDC7C /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 839CB6F6FACBACF8898F87E2AD3CD2B8 /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3356D2B8C0DC3CE2376FE86DDD7F68EA /* ConstraintLayoutGuide+Extensions.swift */; }; - E3DD5C019841E0A42DE34F4D5347FCC5 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A8D2EAE23175BE937FB60C6EA548CB /* Zip+Collection.swift */; }; - E4137EAD3378E611235F7086C3C18F80 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A352308F99A77E094D018FBB70B733DE /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E4300B4836DC8B47F8D09A90DBD71587 /* YBImage.m in Sources */ = {isa = PBXBuildFile; fileRef = A61A9512AAB070DA76BCD4F940FD8608 /* YBImage.m */; }; - E4341B587295822AA12FBFA5D1EB5A40 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = CE0D1259976B45A475E6CE81DC656D3B /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E4A29F8C3ED424A7BC912DB796D03AFB /* UIView+ParentObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3E6C324E412D39AD44F4560FFE553E /* UIView+ParentObjc.swift */; }; - E4BEE8283802F8F8B17F1A1BBBD3CDE4 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DB0D6964C1A696F95E155277D3DA006 /* Session.swift */; }; - E4DE6EEDF2754E430385AC1CF42D8413 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6054E7D4770E955A6CDF05BAEDF82F69 /* RoundedCorners.swift */; }; - E511D3A132463DBAB9D32B69A3CF21DF /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 00D94CE72A277EFDED45B8301C8250F0 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E51D199F2683A08B95402C55C0A5B005 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D4E32F776FA07EC3775221C8456EE7 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E51D1D6DB3179622992C91A1DFE90D5F /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C411F2213F9B320FA6F97F8951AA446 /* GradientStrokeNode.swift */; }; - E54BF0D07C2708D631DC6EC9D9A6F752 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D668FEB075A28782A7B538AA3E41C1ED /* NSSlider+Rx.swift */; }; - E55FBF47065174DD29B0DE8942BB8BB1 /* vp8li_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = E5A171E2C6DCC23913FC73B52AA5873E /* vp8li_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E58FF4D7F14644743D2B7775AB36D4A7 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1626D3E071284C466E291583033FFEA9 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 589C951E69A54411B64DA752A6F47B60 /* MJRefreshAutoGifFooter.m */; }; - E5BD9E38260CFB54191D2F4DE6C993B6 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A831A471F1C85650DC4A404C5A70F73 /* DateInRegion.swift */; }; - E646A22925A74BE4C4CA2FBE98E9A397 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 95113041636596788E7D6A260717DCC1 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6480AA4D48DAC5590802430DEF54CEE /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = AE74A194A7CC2117388DE329702B4BAC /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E650CA91216B98D166FDDA405561CEF1 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 492FE70E5C38C1E7391F43F26B023E98 /* CocoaLumberjack-dummy.m */; }; - E6531A60CC8B48F320DDD76C480102BF /* PhotoPreviewSelectedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 131B8DF323C3A95B5D07B1A00C6838D6 /* PhotoPreviewSelectedView.swift */; }; - E6548706AFC7E60E3010F4CD1C53EA0E /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30314B1D0E7D6C7179B0153D2108E81 /* IQPlaceholderable.swift */; }; - E68A09741394C621240D28B4BC8B3131 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E03A919D425E7EF5F8EFCF5B7B18EB /* SynchronizedDisposeType.swift */; }; - E69689D02F65E151584D4699213E0763 /* SDCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 700362CA139BFF3DE881B3CFE83188AF /* SDCollectionViewCell.m */; }; - E6A1FCCF3BA329BAA8DCCECBC95A332D /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = C9F056180D34E60C535BFF21C8D3E7DD /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E6A94F529B95809112533914EC89CF36 /* OIMAttachedInfoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 893F16C4AE8CEBB32F0D43BFC381F097 /* OIMAttachedInfoElem.m */; }; - E6AC3AF0CBAA1843B13F34AB5CA491E7 /* OIMManager+Friend.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB9EF54554CAB0F55CED5B60D90E73A /* OIMManager+Friend.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6C89352BB68C09D478FEEAEDA7FED57 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4551DBDA26E39789E1058482FBE191 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6FB06EFAB193C5934A77914A8F6AF6C /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 054FD6239227335DD0174EFE562AC639 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB17C9319D2226DB80AFB60844D61209 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A58BB45362CA3E2A4AFC4DC1E6F7497 /* MemoryStorage.swift */; }; + DB19161ADD3C766572D982E840738225 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5040F3F1ADDEEE6609DFF69DA9955EB8 /* LottieAnimation.swift */; }; + DB197CAD538D4C95786CD4AEE774B3AE /* lossless_enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = 5404956F3F6E45A184545C6B19D5EFFC /* lossless_enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DB269D8700C7F90AFF5D0BAB45B0F8C4 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A9F8C7F34A21D52394A668AD787E9D /* Data+CompressionDeprecated.swift */; }; + DB46480CDDA20F20D3BD005EB365F910 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64F410F8555612A724D5E31DF74823C /* Concat.swift */; }; + DB8A9051CC18A860342CA0B573718EC8 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCAF502915B475BD568579B0894DA60 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + DBA4803F4765E1650B8C6841157F5D73 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7880E8F6289E704C4D58600B4E6F1B4D /* ConstraintPriorityTarget.swift */; }; + DBA9500CBBA5FF6FCBBA115AE4D12152 /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 222423852681EE67DA11020345E19656 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBFED69341AACA5EC994B6D864CF3060 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 811E26B6A479877E11E8E53D48647CC6 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC116AC0C3BC808A198B9C1704FA8C84 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C46AD371054ADEAB28FF7FE4FA5B21B /* RequestInterceptor.swift */; }; + DC1380F89C13E6AD588136A434F3A572 /* OIMFriendApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B5704BDF245749342358B439C9BA24 /* OIMFriendApplication.m */; }; + DC23ABA9F3B310276C216C3FC92817BA /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3871AB1CB35AEB7C0FB4BE765E30A7DF /* WKWebView+Rx.swift */; }; + DC365C303D5A27B49040069F4EDB6AD3 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4AEEC32F5F79543CBDEB7E6EFC0323 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC3EF9ED530ACDBAD56AC2C72449546D /* SGGenerateQRCode.m in Sources */ = {isa = PBXBuildFile; fileRef = E31EACB0381AB58E097B30B221C81B06 /* SGGenerateQRCode.m */; }; + DC50C14598B1CF4EE405912D086A2058 /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC98F7228AD460FBB003A79084530836 /* LottieAnimationHelpers.swift */; }; + DC6A243AA5715FED10BFE649F7403371 /* bit_reader_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = B059B1BA478E5F5290A11A03BCB81D42 /* bit_reader_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC74FE4A54ABC1014D4F43EE30D080B9 /* AlbumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E6CBF56E6480AF655C036AF3005A92 /* AlbumView.swift */; }; + DCAFA5E66C54866056F9B1662BDF6D78 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C7AACE4CA06CF2EAA70F281881050E /* SDImageCodersManager.m */; }; + DCBCF1B3F76B2B74EAA05867FF15DE3A /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 615D1990B58E8B3E3F4122B989E2E05E /* PriorityQueue.swift */; }; + DCC91EE07AF8DA97BEB7C13435F86DCA /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68DB4778FBF04356A818760ADCC57B5D /* AnimationTime.swift */; }; + DCDF1EE1680BD843F511BF67F227FAE9 /* PhotoEditorViewController+Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB607DDB7DB359C47C25B6D8B860BF4 /* PhotoEditorViewController+Request.swift */; }; + DCE4CD952E671E4FD854F1F6699CFAFD /* DefaultsBridges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F45AB8F81688C850D6646D5FC95BA7 /* DefaultsBridges.swift */; }; + DD46BA20B478F77DA75007964216F86F /* SGScanViewConfigure.h in Headers */ = {isa = PBXBuildFile; fileRef = 033844962B9DBA6BEB81D0D0835B714C /* SGScanViewConfigure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD576D4E4F1144C2D1429D071DF11D32 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DB0CEA878D0BFBC77758EBD30C70C08 /* LottieColor.swift */; }; + DD7D38B1D11219F1882E3E9DD5FA2E0E /* YBIBCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = A430DF7BF7FB34E423F2B4269EAEB779 /* YBIBCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD953C7254A2F9DCCF3758D6AD00F29E /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB84F339270EC7F44D93082DEBE8E502 /* Rectangle.swift */; }; + DDC1718E80C5A12699A652A0EA10CACC /* PhotoEditorMosaicView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65DDB968610294E8D6480ED393FF52FE /* PhotoEditorMosaicView.swift */; }; + DDEDEE8B19E94E46A2D70C78127236E5 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7CF763B483172B1883FDF6A946F4D2B /* Kingfisher.swift */; }; + DDF61BEA9AFF4E1CFD53D4B84D119DF4 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06030363A2D8275CDCDABD3E3DB9ED1B /* AuthenticationChallengeResponsable.swift */; }; + DE0CA19B30A6732A5D97E47ED0BBEFA3 /* sharpyuv_cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = B711C48B8D810875396DF7B801C71BA9 /* sharpyuv_cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DE2CA1BD412AB85402D92FA577001644 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D3CAAD6213E433AB7912650673E72E /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE50BB83890C5693CFF24F29B5FAF6DF /* VideoEditorPlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE2CAFEB9439E32A23F54A3C73AAF22 /* VideoEditorPlayerView.swift */; }; + DE553B8C80DF65038D90C24727ED63AA /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EDB3469AB229DBFC7A7CE9E88457347 /* UIApplication+Rx.swift */; }; + DE98ECCCA7106A4EA575EF34830D41FF /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBB7DB8FEF95F48F9CE828209CAAC98C /* MJRefresh-dummy.m */; }; + DEA058BF909F90606F1B78198C9E6D65 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A3B2EBD7B717B85590799A22B50117 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DED9ADFC8CC65243FC54E008A853742C /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = A9556B5B09393D90AD5FE4D4178D4E0B /* MJPropertyKey.m */; }; + DEE954903B6954FECC2DDE41FC7A0C40 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */; }; + DEE9768C736DE29A649C5EB71C4869C3 /* CollectionViewSectionedDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8633AD8E88DC63DE85DCC07C1FF2E8F /* CollectionViewSectionedDataSource.swift */; }; + DF041B324D1AED0B879B8F3101A5A590 /* PhotoEditorBrushColorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD96ADF7FCEB4765768AE75A95C2C108 /* PhotoEditorBrushColorView.swift */; }; + DF09A95BFB1D9368C68F9395315F65F7 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312FE4ED92CC838AF679B26CBC69421B /* UIScrollView+Rx.swift */; }; + DF207BC23177F7FAF26DFAB9168B6216 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F70CF8D518D970C50D799603AE939E40 /* MeasuringViewRepresentable.swift */; }; + DF28F9B66D46D3CE0A315A19E135C16A /* PhotoPreviewViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67EA5F6464BA09871DC07B7B2A29C12 /* PhotoPreviewViewCell.swift */; }; + DF2B15402CE105F5A8CE48BBDCFFD5DD /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 4224CB48BE87734C0B6DE9778DCF5FE5 /* MASConstraint.m */; }; + DF7DC58EB9217CBF2B6DA9EB3B4F5F6C /* OIMFullUserInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = DDD5E173CBB62162738A31BAD3D45AA2 /* OIMFullUserInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF87AC2CB78C7614F0965B0DB7DF7A88 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DC9AF3698113DD51825A4165EF9F3319 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DFAE5F0CFCD5B6A5DB0E2F66A9E0B64C /* NavigatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A6315726504E24175F3BDE27534577 /* NavigatorProtocol.swift */; }; + DFBAB78D568798C8033D216342385878 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F979D0FCF4FA7FE0A9901C288E94E40 /* Infallible+Operators.swift */; }; + E012DCD89BBC582DD88C815AC00F0794 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57FB18B6173E83AE0D5392B81CF293B /* Throttle.swift */; }; + E024308BE172CDD2B5057109BC5A5F5D /* EditorImageResizerMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B77137C25D57D11ABB0150419B79F84 /* EditorImageResizerMaskView.swift */; }; + E034FBA9D7B17F4F4DFE2C3313388F08 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0EDA4B970AD8E019243DE1A9201D0B /* Observable.swift */; }; + E03D4CB7A199F25F35C98875B44AD563 /* distinct+RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA8F7D68ECB2397F35C9470F1241B180 /* distinct+RxCocoa.swift */; }; + E065589E833AAE15A215EB878F8676E5 /* enc_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = B11EF724E2A97704A0838A510DA56CF7 /* enc_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E080E4E10F9EE84CF6A4EF650744131C /* OIMGroupInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B77BE75B0F8262E8AEE70073B4B41006 /* OIMGroupInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E08225F70F065EE131D5200824968814 /* SharedTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = A101C5DFB3F0DEAE697F289ED51B2C5C /* SharedTypes.swift */; }; + E08450720F1754962C0C0528ABDAFE7C /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A481DAAA03F9920880F9A2A2A4A647A6 /* EllipseAnimation.swift */; }; + E0A2AE69241E4C68D73B9EA0EEF7C198 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD2EDD6307C5F4332CCB280BA4BC4011 /* MainScheduler.swift */; }; + E122F98E77B93BE2E6D39CC3A0816028 /* GIFImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D28131C5BB66A27A1FC30DCE15275F /* GIFImageView.swift */; }; + E133D5294A2132BE10DD88FDA067DFEC /* SwiftyUserDefaults-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C008FE04141279F003DF5DC76AB367C4 /* SwiftyUserDefaults-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E13AA434B5E61D3682D5BAFC3949767C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8FE95810088E3347AE5850F102DAF67B /* PrivacyInfo.xcprivacy */; }; + E143494B69E3B18FE61C76A73A5EE775 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EDAEC6A303CD8C8485671B931256E55 /* DotLottieConfiguration.swift */; }; + E1734E56DB48E6F238408C9A232C7051 /* UIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6541E31598384943B59E180CE1130F /* UIView+Hierarchy.swift */; }; + E18541685B292228D035343813E12E12 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560B9AF7588B6DB63A50170F326C9C18 /* LayerFontProvider.swift */; }; + E1D5E750D0967821FCC5E697AAA2CDE1 /* PickerTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00EE41D95745FA22CB128E88F8FB7EDB /* PickerTypes.swift */; }; + E1DE69F6BB6235A6EDB6C99A184BEDB4 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 6651074FC4FEF5087D08A734C9C2DA7A /* UIScrollView+MJExtension.m */; }; + E1E7957ED124FDF4639623C76838402C /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746F1C845FDAB7CD8161CEB2B3987912 /* Disposables.swift */; }; + E23D981F0C29F96A560CA8BE4EA028B3 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E4BFB5EFC1FFA67F124C2B2C6472427 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E246CD8E1C2C4E5C2E77C505F77156BA /* rescaler_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A55DDE8818BD44E601AEEB600C88C657 /* rescaler_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E24730B2A18DC39C2BE4997ADD4A7598 /* PhotoPreviewContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9727E83B256F06CC802656449ACE61 /* PhotoPreviewContentView.swift */; }; + E270921E974E7D5ACD5BCCF42936AFD6 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9122C3E75F0DDAA349F4957A6EAC4E41 /* DidDisplayProviding.swift */; }; + E274BA92F9C6AA938EF04CE7EA38CEAD /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A73CE791AACB041FA87CF84C91CA0EC /* RequestModifier.swift */; }; + E2D61561302F31F37F4AC7010B4C665B /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A966DA687A366A0473DDFC534EAE6818 /* ViewProviding.swift */; }; + E2EA5D15C15D16580E4A7FCC41694567 /* FramePubRel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3ED9B09025574C1448B766F0FD56BA /* FramePubRel.swift */; }; + E348B0662B93E43DE13E96C2246E4367 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4CDDB41F45BB0528AD853530632A0472 /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E35F47135B73F9286B07B267CB98513B /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 031255727190180719E5F41EB361F05C /* NSTextView+Rx.swift */; }; + E3674BB448AE95B8D044F441DE7B21F5 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3996C423B2B3CE237EAB9CC671F82F5 /* Reduce.swift */; }; + E37671A03B4C17A1CF3766A6125833BB /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402661322D185F9A9AE277B8407EC395 /* ConstraintDirectionalInsetTarget.swift */; }; + E38BA8EF726279ACCC05022F1D8CC859 /* token_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 082B963507A4E28E40DB5B2815FBEEAF /* token_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E395B68D56D1ABDC6ECDFE174CD99795 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = B6002924FD63456A2E83CF185BE8E05D /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E3D779DEE753C0B0D33BA8E73A980265 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D87BB6629C373F796825A201BCC3435 /* ConstraintLayoutGuide+Extensions.swift */; }; + E4300B4836DC8B47F8D09A90DBD71587 /* YBImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E3CCDE8FB24ACBC0ECBC9779D01E0C /* YBImage.m */; }; + E44FAF5912597FADF68B4379F0F72035 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 309D17DA5AAAD58375A2C953455D8AA9 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4A29F8C3ED424A7BC912DB796D03AFB /* UIView+ParentObjc.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBBAD76D22B939DF950F6F389651364F /* UIView+ParentObjc.swift */; }; + E4BEE8283802F8F8B17F1A1BBBD3CDE4 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD5E1E5E0DC3173885F9E69B1D0C737 /* Session.swift */; }; + E4DE6EEDF2754E430385AC1CF42D8413 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFEF337DACE0D7BEDC59CD2C0A3C305 /* RoundedCorners.swift */; }; + E51D1D6DB3179622992C91A1DFE90D5F /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B454FEEFB1F568042DAC7449E33E9D30 /* GradientStrokeNode.swift */; }; + E51ECAE5BF767D390AA6F3CB8908F37D /* histogram_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B07A3C96B414CB2326CD04706D449FE /* histogram_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E54A7DF75897299565156E5BE20FB9E2 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5519C63E3405D075B6DDD4223011E3B /* Platform.Linux.swift */; }; + E54BF0D07C2708D631DC6EC9D9A6F752 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77CC9B4AAC4BD047735E0615D915E1D1 /* NSSlider+Rx.swift */; }; + E585B9C6E21D608F0C635130255BEF2D /* IQKeyboardNotification-IQKeyboardNotification in Resources */ = {isa = PBXBuildFile; fileRef = 120BD4C670EF00F4D5A40AA4B863A7AE /* IQKeyboardNotification-IQKeyboardNotification */; }; + E5A77B0CA416010332AC27668EC9BE32 /* IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00EF22983172519ED69D2E0D52A38FAC /* IQKeyboardToolbar.swift */; }; + E5B057BC87284367918B2DB9CA084B4E /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7500FB43F9C7DCB87CE6D19C8E8D2C70 /* MJRefreshAutoGifFooter.m */; }; + E5B91AF1CA78880305572068FDFAFA72 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21C5BBE44181F60D38701EE9181B0CA2 /* Maybe.swift */; }; + E5BD9443C590744C22D549EE2581A19D /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 274DFD7353E8C83217A7C8C60F767C87 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E5BD9E38260CFB54191D2F4DE6C993B6 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F3A19BF28FD2C93D93BB1EA7C6D167 /* DateInRegion.swift */; }; + E61EEE0910E992E16154F019E9743954 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ABBB15F7BEFAB767E87DE7342DBA529 /* SkipUntil.swift */; }; + E650CA91216B98D166FDDA405561CEF1 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C649F4858D9521B4A2C3FEFEB34D8FB8 /* CocoaLumberjack-dummy.m */; }; + E6531A60CC8B48F320DDD76C480102BF /* PhotoPreviewSelectedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 197D0B2012949DFBA6BFE4E7C579050B /* PhotoPreviewSelectedView.swift */; }; + E65ED3EEC8DB1AF0AE3E1B8A14EE6E7D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3A1C16A2CEAE26D530F661991AC8DE1B /* PrivacyInfo.xcprivacy */; }; + E67259797166E216B55C9B0A8A8E411A /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C846B4B38B9C5A1852A2EF48BDCFC47C /* IQTextView.swift */; }; + E69689D02F65E151584D4699213E0763 /* SDCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2116C21149794274D408B74139B54CF0 /* SDCollectionViewCell.m */; }; + E6A0C5758A7C375A941887261EAAA874 /* IQTextInputViewNotification-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F55C52FBAD14E4596912F0038037A3F8 /* IQTextInputViewNotification-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6A748F29F233F0EAE642C671816E600 /* MqttCocoaAsyncSocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B50DED18CF0C0E13AFECF80AE1DDCA /* MqttCocoaAsyncSocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6A94F529B95809112533914EC89CF36 /* OIMAttachedInfoElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E42A4975F7386C970A58C80915527A2 /* OIMAttachedInfoElem.m */; }; + E6AC3AF0CBAA1843B13F34AB5CA491E7 /* OIMManager+Friend.h in Headers */ = {isa = PBXBuildFile; fileRef = 739F404F326644991B80C89C8343D79A /* OIMManager+Friend.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6C85E2D894480B2CC6617745C7029A0 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AA7483C3739F712DB1F2AF59D2DCD5 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; E6FE2596512201193E95FC356C6E3351 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; - E70CBF676EA61C459C28C7ED30B53E46 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE543C62970FD34054A02FA3C6B1DF7 /* VirtualTimeScheduler.swift */; }; - E774F03CFBB7FF4A59157E694D930A02 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60FAA78C1075CA92F931B28D5576DAD5 /* EllipseNode.swift */; }; - E7A1BD0857706EEA9E3995740AF3C9E9 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 25A56C013888BF5D7C051034220A6522 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7418F779F25289222BBF708FBB1087E /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8357BFD17A7A91E61FA67B116090C7CE /* Producer.swift */; }; + E76CB5966467613DBE92F3F24EC9AEE3 /* Combine.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */; }; + E773A6A79E12997A1AE605E02A580BD6 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB48688773E53572104FC182E298046 /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E774F03CFBB7FF4A59157E694D930A02 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB8A5C8DC9B1E9144A96B53A4B778862 /* EllipseNode.swift */; }; + E7782BFB9BD4FFDBC36AD2D377E0FA95 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B80746F159F74689BB4F94F09047C55 /* SDImageCacheDefine.m */; }; + E794ED8A6B33C738D8EDB7273FD121AB /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2CD2E5513F3A80472B9D728EC633CAD /* DisposeBag.swift */; }; E7AD71845468E1609A0CAED1C60085D5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; - E7D06F2DBFA16E219746D0E11E60A501 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A54AACE18A7F5BEFBF41A14755843830 /* KFOptionsSetter.swift */; }; - E7DC25B399D700EFCA1E2F1E9715AF1F /* Core+UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787B7A73E37361F1957357083359375F /* Core+UIFont.swift */; }; - E7F05D1938ABEF80598088732D51F37F /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E7255F4E898719D6C5C8180C1B9FD4 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8012394A10B6AC7DA2195984F9504E9 /* Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC1EB375AA893F2CD49BB77C1F2B7FB /* Defaults.swift */; }; - E82B4F97BB52300AF382AC4E2E2A3A1E /* FrameUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93FBE9A2C255420FB0FB944B5AB8074 /* FrameUnsubAck.swift */; }; - E84C30FA4A382D9C330E87FB32C009AE /* IQKeyboardAppearanceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CC4E6718484EAB9385BFC3482C7F71 /* IQKeyboardAppearanceManager.swift */; }; - E86106435DADBB30165472A7953A739C /* BuiltIns.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3270D76F71B0D71BC738C4AF531F05 /* BuiltIns.swift */; }; - E875CFFB88DBBA0D72C4B7FC7A4C100D /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70E54002FA2C80AE12213615E49FE722 /* ViewDifferentiatorProviding.swift */; }; - E895F57BB625331252C6901B201B3192 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EAE64BE434A072049539B491EC7290 /* UIViewConfiguringSwiftUIView.swift */; }; - E8C960787E7B8DE1A914786EC04E8917 /* PhotoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A452304527B8F4440A03F490D04792A4 /* PhotoCroppingConfiguration.swift */; }; - E9043D5B49AF869589B1850CF8795EBA /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8317721C2372EDDA3D6479A35829C64D /* EpoxyModeled.swift */; }; - E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5A16F85C49D3EBA706C79382F1D45B /* MASViewAttribute.m */; }; - E93C4F9572FA6C9424A9313A98D0A3FC /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B322BAB099B10AB0F9C48BDC6C5072 /* SDImageFrame.m */; }; - E94E831ED241EA14235E234CB66004A0 /* picture_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A99A29734939164D0601B3A93C948D2 /* picture_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E95FE85B929E24CD0B18BB521969C9B8 /* YBIBTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = C60206D69F42A43EB05D22C92D6C396A /* YBIBTopView.m */; }; - E98C3D7A8430639438912254DF730791 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D683BE14D513D401B582A6B56BE35843 /* ColorExtension.swift */; }; - E9AEBBA488E8832DA6CBE9881DF9DE95 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27EC9CBB3475B7506035DD8332CE484A /* ImageProcessor.swift */; }; - E9D8AE39CEE9529B164E3516235BEE4C /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F8F625C506FB29E02F6444957C980FE /* UIControl+Rx.swift */; }; - E9D8FD3DA409DB461F504101EB3D55FF /* picture_psnr_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 0EDEFE85B2B642014489A81376F56AD0 /* picture_psnr_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E9E2076097D04B8389FA7FB9FB975527 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B08867D0DF024B1D02F7B319DEF5EA /* MathKit.swift */; }; - E9F1CF2BE311C33A9629B0EC6D019F3A /* OIMManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B138702489917E74114F308C93623A0 /* OIMManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9F47AD75ECE77B74AF256A5F5BCAF99 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74D7FBBC6FA65311B130DF9F21DCBEC4 /* CurrentThreadScheduler.swift */; }; - E9F8F68A964586D21DD22030F1D85BF2 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8597C26F143A63C046B9F281F87084 /* SwiftUIMeasurementContainer.swift */; }; - EA4323194CD798F0B5146EFF75556E5C /* YBIBWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CBBACF7EC9A490647C2B01A6426EAA3 /* YBIBWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAAA0041F6A0DB1039D328B35FF5EA09 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E37EE17F9817D352AB17CC0383369D /* SessionDelegate.swift */; }; - EB742B4A25F7E5F707BBEDCD8546D01F /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30393FC33BFA3287CFE2C6BCC3EA6C1D /* SolidLayer.swift */; }; - EBB50A1839B0120D53CA064F1FE440CC /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A55C3E99ACD2D792F2B9B3F6D4A381 /* NopDisposable.swift */; }; - EBB7D34FFA666C9BCF2FE1D049FB225B /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 919A001DFF267329EC8D12EE68E68B43 /* lottie-ios-dummy.m */; }; - EBC4FC6407FF65199FF804F8076DE315 /* OIMCustomElem.m in Sources */ = {isa = PBXBuildFile; fileRef = 10B3ECABA38E13C289A840C541FEF9C6 /* OIMCustomElem.m */; }; - EBF34312A1F64FE81987440230E5BC49 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EEEC10560F1B49C019A20A70E70D2E6 /* IQKeyboardManager+Internal.swift */; }; - EC20022B2A71141487AFC690BA20F542 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F31029E389DD18C976B21D0D2B9E66 /* AsyncSubject.swift */; }; + E7D06F2DBFA16E219746D0E11E60A501 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A7D6EC41A7358C3EA17259C7D6D013 /* KFOptionsSetter.swift */; }; + E7D0F1EAD727D8FDE85AD3B9BA674E2A /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C30359D1A28108B0772C895683BD222 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E7DC25B399D700EFCA1E2F1E9715AF1F /* Core+UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D72C9E5625EEE0003CD2DB6485CB676 /* Core+UIFont.swift */; }; + E7E0B2B1CEC4E7685B5953987894F1B3 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF44C4DF9E2D34E27483B885E19EA52 /* UIImage+GIF.m */; }; + E7FDDDC0041EDD1FA691F8E9BD63B49A /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 98F403757A9A5117A1E2B31E32AD0029 /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E8012394A10B6AC7DA2195984F9504E9 /* Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E8266B04E3AF1558498FE39DC8FA5E /* Defaults.swift */; }; + E82B4F97BB52300AF382AC4E2E2A3A1E /* FrameUnsubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B34433064EA5B61FBD5F4C05035EBA /* FrameUnsubAck.swift */; }; + E8458C7E41FC6466420E439557CA177C /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 749DF6ECAE9609DD2B4D56A92F2FF563 /* SubjectType.swift */; }; + E84C30FA4A382D9C330E87FB32C009AE /* IQKeyboardAppearanceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95D2A10E3B44EDE51E62C45A1565F4A /* IQKeyboardAppearanceManager.swift */; }; + E86106435DADBB30165472A7953A739C /* BuiltIns.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF42092461532ECD6ABBA13785B568B /* BuiltIns.swift */; }; + E875CFFB88DBBA0D72C4B7FC7A4C100D /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF4BF246D9B625BAE1B6971E56CF7FC7 /* ViewDifferentiatorProviding.swift */; }; + E895F57BB625331252C6901B201B3192 /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4564B70EBA34C463AA114584243BE0BF /* UIViewConfiguringSwiftUIView.swift */; }; + E8AA04E18900F2BF227E3799DE1F56E1 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A560CCBA8029A20E2DAC3C828458CC7 /* Filter.swift */; }; + E8C960787E7B8DE1A914786EC04E8917 /* PhotoCroppingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B071E7D115C1E5150210E5C02C9BB329 /* PhotoCroppingConfiguration.swift */; }; + E9043D5B49AF869589B1850CF8795EBA /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 471BB586680C33F22584838670718847 /* EpoxyModeled.swift */; }; + E90C702A855D95601CCD3D1C671367FF /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA288183BE346F8EE569D620AFA0884 /* PrimitiveSequence+Concurrency.swift */; }; + E9238C653AC07F36330CFF03F94B777E /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8373542C47BD9DFC04E33CED6E0CEC07 /* SDMemoryCache.m */; }; + E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 170A6F05FDF7F75CB7552AB64C82EE2D /* MASViewAttribute.m */; }; + E95FE85B929E24CD0B18BB521969C9B8 /* YBIBTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = E4AC92818EDBD76D4AF7FD277E25D489 /* YBIBTopView.m */; }; + E98C3D7A8430639438912254DF730791 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE1AA6202B32E1EE1416E80DC735789 /* ColorExtension.swift */; }; + E9AEBBA488E8832DA6CBE9881DF9DE95 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7D9DC1435E1A64424CFDF4BBC25688 /* ImageProcessor.swift */; }; + E9D8AE39CEE9529B164E3516235BEE4C /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E18229B100018FE3E75FAD5376FB0E3B /* UIControl+Rx.swift */; }; + E9E2076097D04B8389FA7FB9FB975527 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB2CE697EFFD5E239D70224B00A15610 /* MathKit.swift */; }; + E9F1CF2BE311C33A9629B0EC6D019F3A /* OIMManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FF76FF21CF56944B999A1B7BF15E1BF3 /* OIMManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9F8F68A964586D21DD22030F1D85BF2 /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA166DECC6BB3ED09D6F3D554584492D /* SwiftUIMeasurementContainer.swift */; }; + EA4323194CD798F0B5146EFF75556E5C /* YBIBWebImageMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F496F9B1E578418545D5F2832274055 /* YBIBWebImageMediator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAAA0041F6A0DB1039D328B35FF5EA09 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E73E9EF5A1AFF831F06FC83722EC87 /* SessionDelegate.swift */; }; + EB742B4A25F7E5F707BBEDCD8546D01F /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE2759ED36205D0950EC9758B528F43 /* SolidLayer.swift */; }; + EBB7D34FFA666C9BCF2FE1D049FB225B /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF671C23469B6AC276E54084F08F2005 /* lottie-ios-dummy.m */; }; + EBC4FC6407FF65199FF804F8076DE315 /* OIMCustomElem.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A709288DBE71940E5BB3D5DA214BCB /* OIMCustomElem.m */; }; + EBF34312A1F64FE81987440230E5BC49 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9171BF97480586E5C4AC28EFB453877 /* IQKeyboardManager+Internal.swift */; }; + EC0AE81AC09DEB9EFDDB17C3D0BB154A /* IQKeyboardToolbarConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F7EF6F01A25097139815D6B115BC21 /* IQKeyboardToolbarConstants.swift */; }; + EC667F1462658600CE32DAF2A155920C /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B042FA8CA8A4299524334BAD62708EA /* SDImageGIFCoder.m */; }; EC8693D888647A7076ED1322373E8C39 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F9067FD4D10029C837EA3793A916FC97 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC94A29F424FCCE80E479219D053200C /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F8F34ECF4ECBCBF8E3127129C3EFE3E /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FB3C7FEA35639B7665EF47EAAF8DEEA /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECB3F9C6F6386AF7AB07525F6151CF73 /* CropConfirmViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305925B88034642A5AE945056BCE6DFB /* CropConfirmViewConfiguration.swift */; }; - ECBB9D041E2943036EFF0AD5B7E63B4C /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EA56634A8D297999C8539D86BFA2995 /* Response.swift */; }; - ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502510AA1B7B1F9D47D5A06B20F0D5DD /* ConstraintRelation.swift */; }; - ECC6B16E1B855C98636470D0151AEB0B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E4ED0EFAE2D71A3DBF3AD90BEF44DEF /* MultipartFormData.swift */; }; - ECFE5E33B83F4CB59ADF421AE0876459 /* KingfisherWebP-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CE2404DE7427C336695FE942BC71B7 /* KingfisherWebP-dummy.m */; }; - ED28820C4CB92D994FB43DF2E56B2720 /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81675EEA52C974148301376793161B88 /* DateTransform.swift */; }; - ED6162890A51E74E00C4D1D258D8E8DC /* ObjectMapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B721761BBD4F632D315810EDD0191E6D /* ObjectMapper-dummy.m */; }; - ED9DC266977F10C47FC18E466C231ADD /* SDCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C7E7CA9F99C1FEBC89AC9B9CCD4B87E /* SDCycleScrollView.m */; }; - EDB55972F32B55877DEB79D38082A844 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A890FF3AB0F30AFDFFD0D7744DEA5E4 /* DDLog.m */; }; - EDD1F4A31BC9F0816F25B14E0B4B89B5 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB0A8BF9BA97349215BD4BE7DA9E198 /* NetworkReachabilityManager.swift */; }; - EDE4049B8866D17E44F1FD7AF6B6EFB1 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 075A757BB141F2EAAC8C844695A0D4AC /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EE0F999042684CCF35B4C33A38F954F2 /* SGPermissionPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 232767A7CBD2BA56BB65F840D9FEDD0D /* SGPermissionPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE1368EC3C3660565A82A9842E57124F /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5139411DE899D8CC76C3E90B2CDF5B02 /* Box.swift */; }; - EE2E54869CCD4BBDE50899BFD5C9E204 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2FF8866C18EAECA1A92589A41203E0C /* GradientStroke.swift */; }; - EE6463A560321E0751B1BC18C23E2567 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB8987366BFF8EE3C3042773EB11B43 /* NSTextField+Rx.swift */; }; - EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE55F40769D6C7A5098B9B5F232A310 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED016DE8173CD38CC01D88CD2628984 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = CDF6B68331672D48E28767ED6CEA2E6A /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EED25A696957114805A6E55CB31AB41A /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DF4D12C0F8DA7B8370BB2AD244D1AC2 /* SDWebImageDownloaderDecryptor.m */; }; - EEE504B48506593A549D8220000824D1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8568F8158BCF7050CEF5833CFE4433B0 /* PrivacyInfo.xcprivacy */; }; - EEFDF1A3CEFCFA7C742DD8C5FE7B1408 /* SGWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 153C47F41DF149C6BC90E09FAF23B987 /* SGWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF299E3007493FB847395711EFDF5780 /* vp8i_enc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9103FB7611D9987F54E6FC891406A1C7 /* vp8i_enc.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF2A6FD79AD6DCAE8D9C7A85DE3C9395 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE6204A6EB7133270E817E30464A1B81 /* SolidLayerModel.swift */; }; - EF50CD6AFF9EEAFF714D782B71B345E5 /* sharpyuv_gamma.c in Sources */ = {isa = PBXBuildFile; fileRef = A5358EC75F6E485D28C6D87DEF26FBCA /* sharpyuv_gamma.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EF7B5F7D016F12532A3256D820AC1F34 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D6A7E905066ADB1B766D833FF4972D7 /* Moya-dummy.m */; }; - EFC4DF8E27EA551DBFCFADDB31395BE7 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C9F9CBB8D37193C854878DE13CF81C /* RxRelay-dummy.m */; }; - EFD5C4FC5F7B416762B66D92200A2306 /* PhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A330895BB9E0024E3C379B21EF3896A /* PhotoError.swift */; }; - EFE0C664AF402C2E9E6F0848F6ECA24A /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EEE74743B3080EF6557E621D0C8E2C /* TransformType.swift */; }; - F02357F709F4F3A9BB4E1E6C8E88A3B4 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693A3841F34E99A9D459FB4BFA42A9DA /* OpacityAnimation.swift */; }; + EC8E84A8FFADDCA562A8608D141D9027 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = EE1E025033D64C43A400B2162DFA20C5 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = BD072D5DBC19412132F38724675F2472 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECB3F9C6F6386AF7AB07525F6151CF73 /* CropConfirmViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51E0D24D24B86A51F818864CDAE8124 /* CropConfirmViewConfiguration.swift */; }; + ECBB9D041E2943036EFF0AD5B7E63B4C /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9537E6D3E55D2F3AF9FB15A8FF0C6079 /* Response.swift */; }; + ECC07B0667F2B45DC3D559466E604972 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC85963CF90C4FFE90762F55673D27E /* PriorityQueue.swift */; }; + ECC0B438C2CA3B43F4305F2C9367DA9E /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3334197BBF6DD63E6465821C98C58F /* UIImageView+HighlightedWebCache.m */; }; + ECC5C2ADC2682F9171FEA22AF10DCE53 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2764737D02B6BB4CED990E66AB357BE /* ConstraintRelation.swift */; }; + ECC6B16E1B855C98636470D0151AEB0B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC86A7F659401C67D5523F400DA3CE13 /* MultipartFormData.swift */; }; + ECFE5E33B83F4CB59ADF421AE0876459 /* KingfisherWebP-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4E562E7234A1C96233D1DDE302D2AD6 /* KingfisherWebP-dummy.m */; }; + ED28820C4CB92D994FB43DF2E56B2720 /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45438851A57DBA29C1ED00C679CAA57A /* DateTransform.swift */; }; + ED43F513FFF56BEBF75501A124EFDD09 /* huffman_encode_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B978C43EA46D9988FA5C9DB23F1C068 /* huffman_encode_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED6162890A51E74E00C4D1D258D8E8DC /* ObjectMapper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C6BF222DCFE3A2C2005481AC4FA87C88 /* ObjectMapper-dummy.m */; }; + ED8563A062C5B373A0925B838FE5C724 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABBEE6EA017E997A3F4A2F3D7D86D1C2 /* Timeout.swift */; }; + ED9DC266977F10C47FC18E466C231ADD /* SDCycleScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4491B52C6ADAFDD9C57218995E80D93D /* SDCycleScrollView.m */; }; + EDAE00792C2A2D0B571A6F64CDEE095A /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8089BA57244EFCE9D879ECD063E1252 /* ToArray.swift */; }; + EDB55972F32B55877DEB79D38082A844 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ECEF538CA7FEB1BBE10341DDF637013 /* DDLog.m */; }; + EDD1F4A31BC9F0816F25B14E0B4B89B5 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7F8B00284E6E6A0A972A2B3AA5A12B /* NetworkReachabilityManager.swift */; }; + EE05FD4BE13BC5A24DBCA3896522481D /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 64539B8F9DA07CE4F512E6685BF66613 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EE0F999042684CCF35B4C33A38F954F2 /* SGPermissionPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BC81E13762551A1835431832C1ACAE9 /* SGPermissionPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE1368EC3C3660565A82A9842E57124F /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D5984717B76CE8FEF7929A4039B07AB /* Box.swift */; }; + EE1690D7DD3E11117056F49E38EA3ABB /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 06726D2F948B922C074E596C1D047214 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + EE2E54869CCD4BBDE50899BFD5C9E204 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287C6A48AA1442E3612A5B40E63B63B0 /* GradientStroke.swift */; }; + EE62070B28138536CD222198C0775E3F /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8C5D2A34F6C8EB932A3353BDB6C3D8 /* UIImage+ForceDecode.m */; }; + EE6463A560321E0751B1BC18C23E2567 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4D6A72AFD2170E4CD06CC629A6D5D98 /* NSTextField+Rx.swift */; }; + EE6E8FE636D2C02E3D2FC1E8555B4612 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = F4EE73F269B11051D8C01A21765F135B /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE832A0F1C936D16353590A6E8EA676D /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C739B10433F738722E278D46C685D35 /* SDAsyncBlockOperation.m */; }; + EECD3243080EDDB4FC6D369DF1EBDE64 /* picture_csp_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 4F4610BF501AF8FC3439BFA2D71FC272 /* picture_csp_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EED016DE8173CD38CC01D88CD2628984 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C3135CB044736BC39364BB3895DCC2 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEF4D158698DA3833D6A5786D6FD38E8 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = AACE42CE8EFEA208A019CB33433A412E /* SubscribeOn.swift */; }; + EEFDF1A3CEFCFA7C742DD8C5FE7B1408 /* SGWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = FC60E733B35A83A8FEDE811E5DEFD10A /* SGWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF12C1DF2573504063D1DF94F8A44981 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C2B61EB46FF6D53DF75E6706DA850F /* BooleanDisposable.swift */; }; + EF2A6FD79AD6DCAE8D9C7A85DE3C9395 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B88295734B71840DDF1ECB9E7DFE0F9 /* SolidLayerModel.swift */; }; + EF302FDC368E6EE6880DFE2FEA759ADD /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9A190EC0355DC622D2C24E39A6997F /* Window.swift */; }; + EF30F91CA475931364BE8E233C4863A2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C301AEF738B4D625C222640733429C04 /* PrivacyInfo.xcprivacy */; }; + EF7B5F7D016F12532A3256D820AC1F34 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DE4D00FC0782B1173C58DC815394F2 /* Moya-dummy.m */; }; + EFC0DEFD2415AFA991595A3526DA5F79 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = B2AFEC04538977C7BDBA724076871988 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EFD5C4FC5F7B416762B66D92200A2306 /* PhotoError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2689CB8E3F1F36174D088BF931E648CE /* PhotoError.swift */; }; + EFD7E415DEE4E445457F683263F77B06 /* IQKeyboardToolbar-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D05E0633EB76D118649F9F881D519CC /* IQKeyboardToolbar-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFE0C664AF402C2E9E6F0848F6ECA24A /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5541449F166719531E67688758EC4ECD /* TransformType.swift */; }; + F02357F709F4F3A9BB4E1E6C8E88A3B4 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D78923FEBE24EA42834BC21A8AF63D /* OpacityAnimation.swift */; }; + F0301D2A922A500FA420AF89AECABAD0 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2EB85F79574AB0E1F0FBFBCAC97C3F9 /* Timer.swift */; }; F048EF890D150B5108DD1A531D2D9BCE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F04E389C17A0CD7B41894AF633BB1D00 /* msa_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 7886BAC51AAF128A2A79885787C772F5 /* msa_macro.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F04EDB481BB918A84D0C80C837A9A7BC /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF3825684BB99249230FDA55056DAF8 /* TextDocument.swift */; }; - F05192CEB06CD70D1D3E8ED9E4B7C15F /* CocoaMQTT.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9032E7FBD7AA057A5E7D6408E70AA14E /* CocoaMQTT.swift */; }; - F055A89E64524FCAF0B61DC702735B18 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FD94A93BD9C6D5A7C9DC7F665135BEC /* BehaviorSubject.swift */; }; - F073660D3D3650AB86BAE8C65ACC1849 /* AlbumViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E96B02765FE52E3F2E1C49ACBF034A /* AlbumViewController.swift */; }; - F0796F08298C7D26732760C0D6F839DF /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0CB1D3F49CD011B39845659A6B822C /* SectionedViewDataSourceType.swift */; }; - F08C29A6D3651F3CE1A4CB701F447330 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5C789BEE8C33E3B2C93D462F1CA699 /* RxSwift-dummy.m */; }; - F0A7FE48B84BEF9C4CA3A1C6CC832197 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CDB03E6CB29EE43DE61AD105613674 /* LottieButton.swift */; }; - F0B0B551A13101A1F5906D38E5863E8A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27FFE737BADF4DD7D8C49A164546B7FD /* Resource.swift */; }; + F04EDB481BB918A84D0C80C837A9A7BC /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DDA5344A0BDE5EFB3F913CB8EA8B4B0 /* TextDocument.swift */; }; + F05192CEB06CD70D1D3E8ED9E4B7C15F /* CocoaMQTT.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ACCA0FBA95D684680251D5C224F699A /* CocoaMQTT.swift */; }; + F073660D3D3650AB86BAE8C65ACC1849 /* AlbumViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB748CBDDB0515EBEC6EDA5B2C7866D7 /* AlbumViewController.swift */; }; + F0796F08298C7D26732760C0D6F839DF /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2096BE6BECA53964A72777980CA9B114 /* SectionedViewDataSourceType.swift */; }; + F07C870161041F78C712E0F28F8056EB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 495E603D8B1AA5A3780E1D5C309626D2 /* PrivacyInfo.xcprivacy */; }; + F0A7FE48B84BEF9C4CA3A1C6CC832197 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 838E81C2FF82A5201A843958E6AE710A /* LottieButton.swift */; }; + F0B0B551A13101A1F5906D38E5863E8A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A56A6C98803E96F164CC19590E3D25 /* Resource.swift */; }; + F0BE63C8E2B2FD58971AB243DDCA1AB4 /* IQKeyboardToolbarManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC35E7199C8B3B593AD9FF4851C6C343 /* IQKeyboardToolbarManager+Debug.swift */; }; F0C52CA4E23A1BDEC554BD572DDD1100 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F0F6077BD879938DC0013C4C9AD611CB /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F953811D8BBCCC3E7BB807BC6FD5C42 /* AsMaybe.swift */; }; - F10BFD5736C34E15BBD631C875AF62E6 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 423D0F009E2CC630A423904FC0FE91DE /* AsSingle.swift */; }; - F1108DE1AB588C74E8AFAABC92E9B90C /* YBImageBrowserVideo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 33305588D217E0C0F5F7E811EB88FF2A /* YBImageBrowserVideo.bundle */; }; - F16A0F3BCDE8FD1731F6CF14E7ABC5B3 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD9E508F67C3813A7B75B2CB5F3E8DEC /* Materialize.swift */; }; - F1877221CDD8FC3A3015CE7DC3A5D6F0 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0AF688C60E140EBCC8F2335ACD40E2 /* Array+Extensions.swift */; }; - F1A18E7F3EF61BD0A0921B810FAEDAF3 /* Picker+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFBCFF7F8F79124845E91D9994F6CAA /* Picker+UIImageView.swift */; }; - F24E4DA6659061237424A876461039FC /* YBIBSheetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 111D608D89BC293C7D66441D09C34C0A /* YBIBSheetView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2E5A6404AB84C1417F31C076A0EA8F6 /* ConcurrentAtomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B902C925E59C9012858703D73A8858 /* ConcurrentAtomic.swift */; }; - F2FCD6AEA1E8BEE9FA3150109F3FD2CB /* AlbumViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36BD42643B3C7B6A64E8167D7C312132 /* AlbumViewCell.swift */; }; - F322F2E9248769F09DC4FBB29ACCE614 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 895EF1D4A0C3AE828C9530726F1B8389 /* SharedSequence.swift */; }; - F325BEE3115C5BE3907B073DDC9F5852 /* OIMGroupMemberInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = B6C8C5E0F674ACA6D93C90809952694B /* OIMGroupMemberInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3263D294D688533EB974E37C61F1E24 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 03A8FB7185660D748AB8D616AA711B12 /* MJExtensionConst.m */; }; - F35677990A76C1E82B203166CBC6161D /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A8BA815185148CB4DC4CC1811C680A15 /* SDImageCacheConfig.m */; }; - F37BF721CA0B9907AE50BE06D750C31A /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E82F60A083DA9FB4F1287DC36F717504 /* DDFileLogger.m */; }; - F380848B8DA03D4060605FA25ABCAA3A /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = EA293F045E725CCBB307339C6BA6AA06 /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F38ECDACE09F8DEBBDFDCB9897795E54 /* YBIBImageLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = E58DF331B99A1634C2C66FAF1AC47503 /* YBIBImageLayout.m */; }; - F39AB662CDC4C299D4B1737519E106C7 /* FramePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 710EDBABB0A667CA20381B71B766C9CA /* FramePubAck.swift */; }; - F3A1A2C022DDCB7CED72F9929BE12149 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = FE8DBA47313C3B8C3F426AAF9F623198 /* UIImage+MultiFormat.m */; }; - F3A42AA11AA97C81129162C314752B70 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = BDBA76D8D33CE84C4CEA24A75DE6D43B /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3A6D79E6A1E8864E47940113881901C /* YBIBOrientationReceiveProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 786476155747D60F7EDB02A89E8AD3E4 /* YBIBOrientationReceiveProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3AD0FDCA85FD2D9FC4CECE18B980C9C /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = EE9444B9527C8E4DC9330D5C4FE36F8B /* SDWebImageCompat.m */; }; - F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 94DE1795D84662E0AA7B557C143B1646 /* MJRefreshBackFooter.m */; }; - F3B50A140EA5062ADD0D17F76B4FC149 /* YBIBCopywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0706687DC7EDB2D2C380433474669A1B /* YBIBCopywriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3D9CAED623B54CC85DD99EB7B18C4B3 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6F4F11B47CDD39904B52C941605663 /* URLRequest+Encoding.swift */; }; - F446E12C0CBAA5E3B9AB03F1AD36EA38 /* OIMManager+User.h in Headers */ = {isa = PBXBuildFile; fileRef = 42EC3B07473F1E0446619926D3769391 /* OIMManager+User.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F447BD855B81CC593E8582E6562D9442 /* YBIBGetBaseInfoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 371948DE59B1902BF12251C92CEFA6ED /* YBIBGetBaseInfoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F44BF5EB3658BE6E4F307C20DC6038B5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F45734F7E1F36E0D03240B925550CBBF /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E89992DA98D1687FA94DB35CCF342C8 /* RectangleAnimation.swift */; }; - F45CC0AF8CE901E60F1F0EAB98BFF9EC /* YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = 32A380678B38FED42D2ECF6B18871C33 /* YBImageBrowser.m */; }; - F469D3446C362E18EF1F7D714E2E64E0 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BD12D1EF55C798787860E41482CA0E /* KingfisherManager.swift */; }; - F4A703B0312FA076FEFFA31444B8FEE6 /* FrameSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CA4B4F6A1660411082A9CEBC1E4D379 /* FrameSubAck.swift */; }; - F4D52CB490769C890ECA0A2CE3CFEE55 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12312114D4812F1B18DE7401A85D3143 /* DotLottieUtils.swift */; }; - F4EC173DACF48D92784F9D917A831A88 /* IQKeyboardToolbar-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CA682EE5F190DFE01885CB70A0E1D39F /* IQKeyboardToolbar-dummy.m */; }; - F510058AE05060128BA765E991B787E2 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34796C65CCA66F75AFD1B2D3A3566836 /* ImageTransition.swift */; }; - F56129C8AD3AF30E6318F2C788D30570 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = B781C370674866835E337AE8401E8DFE /* Entry.swift */; }; - F5BCEAF07494B8EE4407A4048C70170B /* CocoaMQTTReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 128DAFEDE0C4CA6117364934E30B1483 /* CocoaMQTTReader.swift */; }; - F5C0714450EF9ED4B85044A0C6642F89 /* RxCollectionViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66DEACA5B3E78E06AE8D0D45F18C6709 /* RxCollectionViewSectionedReloadDataSource.swift */; }; - F5D8C444D55F92D03B648183B731D939 /* yuv_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = DADBAA5B624350716A1CE5F73B283C7A /* yuv_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F5E62DAD60E5C311FE1EC1333D44F194 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC6CC0F0CDD0C4057429F7DFABDD8A2 /* FormatIndicatedCacheSerializer.swift */; }; - F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 21A5FFD13F18B57F2FF61113392AA406 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1108DE1AB588C74E8AFAABC92E9B90C /* YBImageBrowserVideo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 30A043A7887CAA278BC1786F5982674A /* YBImageBrowserVideo.bundle */; }; + F1254C16E2EE444B8EE3CCE31970B8E8 /* alphai_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E1608EBE9B6ABC36B0A9E44D22E8BC /* alphai_dec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F13CF0DCFBA2F7860C941ADF4FC16167 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E947A4F3D7AF95D52C21A4EEE27D874E /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1860F82EFB6F0A136F5ED7430427C06 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 8FE025B7FF09168C12D3220AC632EF54 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F1877221CDD8FC3A3015CE7DC3A5D6F0 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE9786832D375452886769E9705C329 /* Array+Extensions.swift */; }; + F1A18E7F3EF61BD0A0921B810FAEDAF3 /* Picker+UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3177EAC8A7C301602F9AB5566E361965 /* Picker+UIImageView.swift */; }; + F1CA7F7D96D02D1D779CA9190AAFBD82 /* endian_inl_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = DA2BF617A1E35F0EA980B127426B455C /* endian_inl_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F24E4DA6659061237424A876461039FC /* YBIBSheetView.h in Headers */ = {isa = PBXBuildFile; fileRef = 731305EA8EB01F785453ECD41ECA36AE /* YBIBSheetView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F257C107B1389513CFDB0D9AAFF1D937 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC01084DF9D4E50EF817F041BD3D0DD2 /* TakeLast.swift */; }; + F2D31AF0FC7FDC468E107A6A92C7A2FA /* cost_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A9580272091C09085177D2CE345E70D /* cost_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F2E5A6404AB84C1417F31C076A0EA8F6 /* ConcurrentAtomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CEEB80809FAB4F66A2DD319C7722CF4 /* ConcurrentAtomic.swift */; }; + F2FCD6AEA1E8BEE9FA3150109F3FD2CB /* AlbumViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A82B8B4953A259AA11695820DA48350 /* AlbumViewCell.swift */; }; + F322F2E9248769F09DC4FBB29ACCE614 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6A568063FDE1D90B58DFFE394AA5D44 /* SharedSequence.swift */; }; + F325BEE3115C5BE3907B073DDC9F5852 /* OIMGroupMemberInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C143BEB7DE2912C1296ED39697B8A6C /* OIMGroupMemberInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3263D294D688533EB974E37C61F1E24 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 72DB50DBF3583C703599440B1D9E2B69 /* MJExtensionConst.m */; }; + F37BF721CA0B9907AE50BE06D750C31A /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A3F099A6CA084F1EC5C16B3622742193 /* DDFileLogger.m */; }; + F38ECDACE09F8DEBBDFDCB9897795E54 /* YBIBImageLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 70CD5D1E8B566B87D1608A72DD1C2CFB /* YBIBImageLayout.m */; }; + F39AB662CDC4C299D4B1737519E106C7 /* FramePubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = B663EC439DFE0392158B626C56826476 /* FramePubAck.swift */; }; + F3A6D79E6A1E8864E47940113881901C /* YBIBOrientationReceiveProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 920DE5FB4F362AA4FAE53DEB80E435F8 /* YBIBOrientationReceiveProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3AECEF6D3BB919B3E7392942E1BC58B /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F6DF4129C9EAC4E88485804B7C52C875 /* MJRefreshBackFooter.m */; }; + F3B50A140EA5062ADD0D17F76B4FC149 /* YBIBCopywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EC8B9FA9797BBF44396834678B7DC36 /* YBIBCopywriter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3D9CAED623B54CC85DD99EB7B18C4B3 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3C603A61F55665243323C32BC6B8 /* URLRequest+Encoding.swift */; }; + F446E12C0CBAA5E3B9AB03F1AD36EA38 /* OIMManager+User.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6C177CF47443166136088259717A4B /* OIMManager+User.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F447BD855B81CC593E8582E6562D9442 /* YBIBGetBaseInfoProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2374B35A138371BDDB4C0D79F0181AE0 /* YBIBGetBaseInfoProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F45734F7E1F36E0D03240B925550CBBF /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEEADF95B26C9F235BF5183DC7901F15 /* RectangleAnimation.swift */; }; + F45CC0AF8CE901E60F1F0EAB98BFF9EC /* YBImageBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCE29AC8E200A0DD3D1EAE7951CE5AA /* YBImageBrowser.m */; }; + F469D3446C362E18EF1F7D714E2E64E0 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA97C3C1CD5F81F0855EA7DE97521A1 /* KingfisherManager.swift */; }; + F47DFB5B75C2592150326F17AB3963A6 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9FD92C292DA0A54E903025581CC7CF /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F49F4D3B9A294D814715B283380D2D1C /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B322D7AC793D0107051858F60B6CE09 /* SDImageCoder.m */; }; + F4A703B0312FA076FEFFA31444B8FEE6 /* FrameSubAck.swift in Sources */ = {isa = PBXBuildFile; fileRef = F363DD99C542073FDC545859A5773F74 /* FrameSubAck.swift */; }; + F4D52CB490769C890ECA0A2CE3CFEE55 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D397538321514580A70D56D000FC0B /* DotLottieUtils.swift */; }; + F510058AE05060128BA765E991B787E2 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB6BB72A2873079B44E5B34BC30D276 /* ImageTransition.swift */; }; + F5142E7BAC378E465D45F050DBCCFE42 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 65FCB5B60D898DB394A0C00405962AB8 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F53CCE01C5508FE821D51E6604380F60 /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF1935BA0E09BA8911D7672E3AF7E3D9 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */; }; + F558315C9E874211BC38C58D247C950B /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = D012F3CA1814E3FD14BA69A73416723F /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F56129C8AD3AF30E6318F2C788D30570 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FC5B9D471E457635FF59DB2CEEE3987 /* Entry.swift */; }; + F5BCEAF07494B8EE4407A4048C70170B /* CocoaMQTTReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E9BA9595947F5D61DC3F5CEFE4AE13 /* CocoaMQTTReader.swift */; }; + F5C0714450EF9ED4B85044A0C6642F89 /* RxCollectionViewSectionedReloadDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE124218A41E15E6401A1D0B52C608E8 /* RxCollectionViewSectionedReloadDataSource.swift */; }; + F5CFDD45E100BBA566F1E005A627DD98 /* filters_msa.c in Sources */ = {isa = PBXBuildFile; fileRef = E293CD7D2C9739C9E82D9A8FF25107F5 /* filters_msa.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F5E62DAD60E5C311FE1EC1333D44F194 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E946A2BE1F20EAD561032D4F7A91FD0 /* FormatIndicatedCacheSerializer.swift */; }; + F60F90EAF35CFF40DF1C33557965787D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 52F9E857001BEF2F41D822EEBA2C1A10 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6495DADA3D5B354B8A8C4EA49871CF6 /* color_cache_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F57EBFEAD98C31A0889BBC072BDEF91 /* color_cache_utils.h */; settings = {ATTRIBUTES = (Project, ); }; }; F66042CD85DF9049060403EF0627FEC6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; F66F8B4111FD65028BB94F7D1EB32589 /* MarqueeLabel-MarqueeLabel in Resources */ = {isa = PBXBuildFile; fileRef = FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */; }; - F678BF8CC9D07C54964AEE5CE05DD8F9 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED400BAE18C8AA62898BF63EA54CB67 /* RxTextStorageDelegateProxy.swift */; }; - F6ABE1AC5C79A71A8073883EE9E176C9 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC1DDC0587E4F9700246C0052CCF31C4 /* CGFloatExtensions.swift */; }; - F6CBF3AA22581A7FAF1827A007DDD26D /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D3139AF12B499A365659470E9681452E /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = C60023ED09EFD8C13CF81C5619E65D3A /* MASConstraintMaker.m */; }; - F6DC1B759085A7DB0E32C5F92D86614E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E04F111F94C54EDD7EB2B3DFC720615 /* UIImage+ExtendedCacheData.m */; }; - F6E6D2D449ACFC271BDC91C923ED7FBC /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9C3AA1C4262EE77C8466141895DD6A /* BezierPathRoundExtension.swift */; }; - F6EC957FA3B14E78A2DFB9ABA93D820F /* pausableBuffered.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D41050D9DDB552297B48ECBB6BF1FDE /* pausableBuffered.swift */; }; - F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B670214EEBAC676BCABF55140EDA12E1 /* UILayoutSupport+Extensions.swift */; }; - F719DB724D30EFC34B6F58D8993134BF /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDE282F204CD0C8563FA3F9BA620D17 /* Merge.swift */; }; + F678BF8CC9D07C54964AEE5CE05DD8F9 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060B642B64A98137E89D600AE2382F09 /* RxTextStorageDelegateProxy.swift */; }; + F67A6B98776528ADA733200D5ACCF388 /* libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8935CD11028920206E2C83E4F5ECC9A /* libwebp-dummy.m */; }; + F69E2BD6280D077A3341EEC62ABE188A /* alpha_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 51AE446EE56D9B826739910D09D67AE9 /* alpha_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F6ABE1AC5C79A71A8073883EE9E176C9 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39E522169EFCBA3ED36492D8BAC6470 /* CGFloatExtensions.swift */; }; + F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 68D757CFE4338DB6456CA80090DE4B48 /* MASConstraintMaker.m */; }; + F6E6D2D449ACFC271BDC91C923ED7FBC /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58DAE61CE5B293A8268E4AAEE65308D /* BezierPathRoundExtension.swift */; }; + F6EC957FA3B14E78A2DFB9ABA93D820F /* pausableBuffered.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5914C4AFD9CB7B63C37543C6DC6FF34 /* pausableBuffered.swift */; }; + F6F33E8B268F3D41075374D95B8088DC /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382FF61AE074D2AB5C4C0FB84F4DD2DE /* UILayoutSupport+Extensions.swift */; }; F73E48637EB56E6E57A7CBC9B997FBA6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - F7A8FE8CEE61F44B4CDFE0BE245642B6 /* YBIBImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 35BD32292553519FCEF6777EC95454F9 /* YBIBImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7AFD10FD5AA30421103988D4A13E6DB /* IQKeyboardToolbarManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3790F7258BEC738564FBA59BD2A14240 /* IQKeyboardToolbarManager+Debug.swift */; }; - F7BEE8E59F420452824912A301D0A2E8 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859F8D385FE779314DF83C9D90C920B0 /* Timer.swift */; }; - F7FAFB2633ED9AACE7266D62608B05D1 /* IQTextView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A6198C30F8397C5CC83DC41EE9C06471 /* IQTextView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F80EA2EB2ADCBA1416CDD69C8A9A2B3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = CB3BFD33E2E507910F57A9185ABB61CF /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F819B1541A0195B89BEBAB3CCC51DCC6 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF905FE63CF2600BA3BE3AB0C7A6B67 /* RetryStrategy.swift */; }; - F86242472CE53B6C0808307C77A2CEC9 /* HXPHPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D0482078652749778DA84A59571B6B /* HXPHPicker.swift */; }; - F8C9B997F8DEA590BA10FE3C3A3167F5 /* YBImageBrowserDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0A874BE7254E6432785FDD768BA844 /* YBImageBrowserDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8E9FB240CED709C4C4EB667E788FF6B /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83FAAC58076CEFD40D993E6F534E0E72 /* NSObject+Rx+RawRepresentable.swift */; }; - F8F5B33A0556FB6465C5F5CB7910CA29 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D96ABF584A2DA22C43A8F00BCB2B763 /* SynchronizedOnType.swift */; }; - F96426F51E6EE336EBB6A34C5F50CDEE /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4654DBF0A7B17BC76135930FEAF14CAA /* Infallible.swift */; }; - F972DCBE61D6C3B274C555F2D983F67B /* YBIBImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 01989A41DCC0C6A65E56E7D87843F229 /* YBIBImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F979D099A0090D58B7946B47E0D52E91 /* YBIBTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9905359CEEDA5D909F1DE43677E7EFC3 /* YBIBTopView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F980FF35D984BED025A49F9466A6DB3C /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E6E87C07D0248308A21B94CCC13D1E3 /* SDWebImageOperation.m */; }; - F9BE84F45E84D828654B09B3CBC9EEA6 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 179A3DFC3D6CD2DDD57DBFE0733A0430 /* Reactive.swift */; }; - F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819FB368B2707D195383096178D21503 /* ConstraintConfig.swift */; }; - F9EC9C0879D29B10D5532E7DC268B304 /* PhotoPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E617A3DC077379A45688C767D3B017 /* PhotoPickerViewController.swift */; }; - FA190258BD504A02FD26844DF48C5FAF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E885F15B46450E678621AB337CE497 /* Result.swift */; }; - FA42A11B050854A8B395CD8586043AE6 /* TransformGestureRecognizers.swift in Sources */ = {isa = PBXBuildFile; fileRef = B350ADE0AE8550C3E8AF5C4A663ACFE0 /* TransformGestureRecognizers.swift */; }; - FA6B361DA50A4CB2863B7262DDF2DE89 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0373E4F6F7C729CEAED96F2760F28888 /* URLTransform.swift */; }; - FA82600B7B3B2BC0910C8F5E9FB69F9E /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 927336DBF8FB605CE9BDA830FCB7D30D /* SDAsyncBlockOperation.m */; }; + F7A8FE8CEE61F44B4CDFE0BE245642B6 /* YBIBImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 93AFAD3FE3F776CABBED99BFA81CD0D7 /* YBIBImageCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7CBDF8AFD12A2D20B051A3E340321BC /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD326C22283D6E2DB2ACC224B9115E8 /* Error.swift */; }; + F819B1541A0195B89BEBAB3CCC51DCC6 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 250DD002A55CA7889A79C6F9E364D705 /* RetryStrategy.swift */; }; + F86242472CE53B6C0808307C77A2CEC9 /* HXPHPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13FC0B24160C8A44B99B21FA548C7A0 /* HXPHPicker.swift */; }; + F88703B4EF7EB2E4AFC8788568399765 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881E0653681FF6255760EF72500C9BB6 /* ObservableConvertibleType+Infallible.swift */; }; + F8C9B997F8DEA590BA10FE3C3A3167F5 /* YBImageBrowserDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 373E6DFD6AB22D616218C02C5A29EDB6 /* YBImageBrowserDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8E9FB240CED709C4C4EB667E788FF6B /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87B98AE2675D9E0D2E1D3EA1E5545C9C /* NSObject+Rx+RawRepresentable.swift */; }; + F906AF1AA8E5C5086062BD0FC293C833 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B7CD2D7EDB5C497B8CDCCB617D67F66 /* VirtualTimeScheduler.swift */; }; + F972DCBE61D6C3B274C555F2D983F67B /* YBIBImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6A8C412CADB8CC1F183148E2DF97C1 /* YBIBImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F979D099A0090D58B7946B47E0D52E91 /* YBIBTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = F9FE8073729A0749004A85D56CD5056A /* YBIBTopView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9D6E7C723380E195425F7156386C38D /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAA080AC31896001CB559E9484CB9E7C /* SynchronizedUnsubscribeType.swift */; }; + F9EBA65892D78A31C068D727D84BCB88 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C60A32E6362B587083D1A3D3E8A0445 /* ConstraintConfig.swift */; }; + F9EC9C0879D29B10D5532E7DC268B304 /* PhotoPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4889963C15B2BD0FAE42C0EE1F5A4ED1 /* PhotoPickerViewController.swift */; }; + FA190258BD504A02FD26844DF48C5FAF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 023A2B2DA16AD44EA973F86E652348C3 /* Result.swift */; }; + FA42A11B050854A8B395CD8586043AE6 /* TransformGestureRecognizers.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9063F8F1AD0E3637621463D931784A /* TransformGestureRecognizers.swift */; }; + FA6B361DA50A4CB2863B7262DDF2DE89 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD3D6BEABEFB51C2173479C17B54E63A /* URLTransform.swift */; }; FA8CA71BBFEF04905D02013578E02DE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */; }; - FAB703884AC7E3E527AB50FB9001276B /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E7A64A2502FC72B46C8C5B7173FADB3 /* WebSocketRequest.swift */; }; - FAF20FAA54FDB2A58583DB576B034301 /* PreviewViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A8259A87AE75B9C7C9FBC424E05ECB /* PreviewViewConfiguration.swift */; }; - FB0B119AB62A4D90C16825F73CD53419 /* SGScanCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1F86540599EF683671AEAECAE9D488 /* SGScanCode.m */; }; - FB3BE9AF5DDC6474C6BAB9234C0DB9B0 /* YBIBImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 13C741F3C70314EE667A76DAD4A689CB /* YBIBImageScrollView.m */; }; - FB549EAB13D091285B68895AF1F36364 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B9337B10B8D70CB178B0730E8F9219D9 /* SDImageCoder.m */; }; - FB7AE58ABE7A1C12A4EBDA5D8C8BA089 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA632300E0FD47700EC3D94ACD2F44 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB89D288EEE312BAB1E09349CEDAEABC /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */; }; - FB986DAF20B451EED7FE77BD26E08DF4 /* distinct.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1824F87BAE5DCA6495DBF8D26E93306 /* distinct.swift */; }; - FBA9AB5511104BC83BBAB557D47B8B2D /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92FE18A8514FF0770F7273209202B4E4 /* GradientStrokeRenderer.swift */; }; - FBB55465BB5427F6FC865D73C021FC71 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6DE8E9D0B3B4EA46098252ACF761D8 /* Sink.swift */; }; - FBBDF31BD5CA23C47E4C18BCA47A4194 /* OIMCustomElem.h in Headers */ = {isa = PBXBuildFile; fileRef = D1456079C21746E81FD05CF865404988 /* OIMCustomElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBEA9A7DB494C49FDFD3146D331F9BA6 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC6FF289D544E8482A9221C0D6BFA18 /* ObservableType+PrimitiveSequence.swift */; }; - FC09C6960BE94A9DC9C2252058104D13 /* PhotoEditorViewController+Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D79BC495CF675F013EBEC37C68A89CB /* PhotoEditorViewController+Export.swift */; }; - FC2E74989B954AF9D2AAE1ABC03156D6 /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42B97E33DCB9750194CFCA868952336B /* LayerStyle.swift */; }; - FC6ECBC751884360F1A7A13270E7EE36 /* MGCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F643A3FFD0B66A81865948B37695DD95 /* MGCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCA8946A40BE52876F991CF772C26AB3 /* YBIBLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = A9179182DA516F65E997A514D5324EAE /* YBIBLoadingView.m */; }; - FD08990C503D242E5A70B010B704C755 /* KingfisherManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = F18E4E1AB86E3C0171BA3E0759BF7A2F /* KingfisherManager+LivePhoto.swift */; }; - FD31D6875DC774E1C134CD580735FD64 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF6ED620B93D6C360BAD3E42348AAD9 /* UIDatePicker+Rx.swift */; }; - FD3904804913DEE21108083EEF8CE4EC /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D052FCA52A986341586D147C647A890D /* AnyNodeProperty.swift */; }; - FD530040C7FBE6CB054EBC0909A50787 /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C391B710A1716C9011BBF63BD5ECA0 /* UIView+IQKeyboardExtensionDeprecated.swift */; }; - FD552610731EB624F8A47C3ACA927A15 /* UIView+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2966EFF942F8937062713C954367DA1D /* UIView+Resign.swift */; }; - FDABBA4C9C58FB24BE28FFE81C55658A /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA8BF9D70DBF35B889FFD754C575615 /* Collection+Diff.swift */; }; - FDCBA7719779E2243331C7B9AC2D13A8 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9542D734C0AC08F76B7BB7969578745E /* TakeLast.swift */; }; - FDCEA03B8CDEE64889BC640590F8F58A /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B673E2545BF6CD8C5B54F3870A7FD2 /* Rx.swift */; }; - FE0D3260BF27D388B0200F1AC8151619 /* IQKeyboardCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 166C9E2924715812904CCCC5E617C195 /* IQKeyboardCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE106B8B51187E9B8A8E6A258749A21F /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C57143AE905F8341F692BAD2EBBBFFE /* RxCollectionViewReactiveArrayDataSource.swift */; }; - FE4F12DF6E4DDA7B5681A48C6F86FB97 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B4CB7A45B26F257E8599D36A074BF25 /* RxTableViewDataSourceProxy.swift */; }; - FE65FB5982AE1A8238A0AF5B96EB844E /* VideoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAF1FD5BD109EFD8B65D61D5934C6B6D /* VideoEditorViewController.swift */; }; - FE9BA3316B14AC042881E3601745E44A /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D73FABFDB46EA2B5118164B754DDDC3B /* GIFAnimatedImage.swift */; }; - FEB3F2999BE9E2745179726680699134 /* vp8l_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A96F4E7234882D0C11A0E5A0F9EAFCD /* vp8l_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FEC6D41D15BA321D44135C433579B85F /* DictionaryTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4476FBB7D47F5328EA939C112DB4856B /* DictionaryTransform.swift */; }; - FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3C55C2317343A1BC73EDBF6D36E94C /* MJRefreshGifHeader.m */; }; - FF020D50D3B0742EFED9C172269D9D83 /* IQKeyboardAppearanceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F9CE3D3F66726EA55FEE5B1E827EAB /* IQKeyboardAppearanceConfiguration.swift */; }; - FF1AC5DF8F714F01BBB4D4375D17B1DC /* AssetManager+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEA519FA2C5ACE4C0F41A5ACC844F8C /* AssetManager+Authorization.swift */; }; - FF2275852F6250D15F8024686B62F6C8 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEA66B684904725F58F6CCA29FA028A /* ScheduledItemType.swift */; }; - FF46177786D9397F4E4E65F116F734FF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD87A8A57A3A19F880A6ABE98DCD7D3 /* UITextField+Rx.swift */; }; - FFAE08E506C1E1F5FDFE534380A206AE /* Core+Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C3F0BFA8DEF44E1F523D4A39A1397F /* Core+Data.swift */; }; - FFB14ABE12667CEDD0AC38E2E04A833E /* animi.h in Headers */ = {isa = PBXBuildFile; fileRef = 65465548C846AE7C7110C0076C16C6A3 /* animi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFD327CC50C276F2151DE9D9A16FF2A8 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9052974F8EDF6BBA80F19068C7E721B0 /* AnyEpoxyModelProperty.swift */; }; - FFF240D5E661BF300A32789584CCBCC2 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = A76D96DAECCB8DF287B98DAD858D32F2 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FAB703884AC7E3E527AB50FB9001276B /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E5E73CFC9F6837B87B28ADC2712CFE2 /* WebSocketRequest.swift */; }; + FAF20FAA54FDB2A58583DB576B034301 /* PreviewViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9223448D3ADFC76DFFC30EE0F59A68A7 /* PreviewViewConfiguration.swift */; }; + FB08A32E28274EE907038A720CECAD58 /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */ = {isa = PBXBuildFile; fileRef = 110BD425B6CAD6801539E2C6AB6E0662 /* IQKeyboardReturnManager-IQKeyboardReturnManager */; }; + FB0B119AB62A4D90C16825F73CD53419 /* SGScanCode.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C341E11290874F1F96E775986F20EF /* SGScanCode.m */; }; + FB0E710C14E802486A1A61BD274DB712 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = F2DA03EA143861F8CD204509140A9A69 /* UIColor+SDHexString.m */; }; + FB3BE9AF5DDC6474C6BAB9234C0DB9B0 /* YBIBImageScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = B04982A2C4D02BE9296C2DAE8BFD1D47 /* YBIBImageScrollView.m */; }; + FB986DAF20B451EED7FE77BD26E08DF4 /* distinct.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE01946D31F75273F290BC1B97EE046 /* distinct.swift */; }; + FBA9AB5511104BC83BBAB557D47B8B2D /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD5B399B0025CFE5FFC3F550D90C591 /* GradientStrokeRenderer.swift */; }; + FBBDF31BD5CA23C47E4C18BCA47A4194 /* OIMCustomElem.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA4E98F62DDFE70BE1E2B1221D652B8 /* OIMCustomElem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC09C6960BE94A9DC9C2252058104D13 /* PhotoEditorViewController+Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B912E65149C3982A9B7D3B1C5FDCFF1 /* PhotoEditorViewController+Export.swift */; }; + FC13DD35FDBF3B25B86CF6B7C43F85D7 /* filters_utils.c in Sources */ = {isa = PBXBuildFile; fileRef = 971D2F221CF48EF901545F9D9B047E14 /* filters_utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FC2E74989B954AF9D2AAE1ABC03156D6 /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDAFB9318AF08F7056139AECC80C78FB /* LayerStyle.swift */; }; + FC32A2E9908DDE5A2F8E2932DB6F17BE /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E30C217D1F2512A4DD801BA58E481A2 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + FC478A55D65E17E9B7D8B4CFCF369218 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815F482FA0F5AE948A6B32BB98268188 /* AnyObserver.swift */; }; + FC6490D7E3DA231B214480A19E2177CB /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CF771298CA69CDBF7689D66E0F4808 /* IQBarButtonItemConfiguration.swift */; }; + FCA8946A40BE52876F991CF772C26AB3 /* YBIBLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = E945239187581580FA11CB9425B5154C /* YBIBLoadingView.m */; }; + FD08990C503D242E5A70B010B704C755 /* KingfisherManager+LivePhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0C5EE5A7C9E97ACA4C23D57EFF6E90F /* KingfisherManager+LivePhoto.swift */; }; + FD2849B4DF2B8434D0B16FD6F462F80A /* frame_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 4FF7A73086DF52F22FC04F6A2781ECFA /* frame_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FD28BD1F37372AFBF2161079866ED7FD /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D10D949EF0814E2211323D975564EFF6 /* ObservableType+PrimitiveSequence.swift */; }; + FD295F3E9A0A289A4B743F7169AF4D80 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B773D8D57C7C739236DBCCF5A1FE15A /* ObservableConvertibleType.swift */; }; + FD31D6875DC774E1C134CD580735FD64 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671962BF1DF5DE161128C27680787DF8 /* UIDatePicker+Rx.swift */; }; + FD3904804913DEE21108083EEF8CE4EC /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC5B65DC1BED33CE2EA0F247DB97288 /* AnyNodeProperty.swift */; }; + FD4AD772B776A2A0BFCBB8A35D27B879 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 518C336B7A45CD568C0B15F3759118D7 /* WithUnretained.swift */; }; + FD552610731EB624F8A47C3ACA927A15 /* UIView+Resign.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6877F1B3960ECB8432083DC2D8F83C32 /* UIView+Resign.swift */; }; + FDABBA4C9C58FB24BE28FFE81C55658A /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D5FE6492E9EE4250A18F130AB8FBD8E /* Collection+Diff.swift */; }; + FE0D3260BF27D388B0200F1AC8151619 /* IQKeyboardCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B06C4224FDE5A4FA67EB9301AFB2DB /* IQKeyboardCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE106B8B51187E9B8A8E6A258749A21F /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1185BCBC17D747FFDDEF029FC0213D63 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + FE4F12DF6E4DDA7B5681A48C6F86FB97 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A729BA9C77C54DF06DB03CB426257392 /* RxTableViewDataSourceProxy.swift */; }; + FE543EEF0566FFF4DF26BA812E26D8B8 /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 443B8922B4354DB09F76B4959680A3AB /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FE65FB5982AE1A8238A0AF5B96EB844E /* VideoEditorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F06DAFFCCE14139AC4CAE1D2ADA47EA1 /* VideoEditorViewController.swift */; }; + FE9BA3316B14AC042881E3601745E44A /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D293D18A61DBBC1849BC711459908234 /* GIFAnimatedImage.swift */; }; + FEC2BD0769267886EA89725969D18153 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF264D12F6CDB168EABF4F897E9021A9 /* ElementAt.swift */; }; + FEC6D41D15BA321D44135C433579B85F /* DictionaryTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF224EAD65C31B84E1566643F83724F3 /* DictionaryTransform.swift */; }; + FED13398209020BCC650C10124B895EE /* iterator_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = D386E7590100AA80BB9D6E9E49D8650B /* iterator_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FEE883575278D5BE8F185437AB5DB3BB /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 462579B79D6A6CC7F6348619C4095225 /* MJRefreshGifHeader.m */; }; + FF020D50D3B0742EFED9C172269D9D83 /* IQKeyboardAppearanceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A3D4845A5FB1941EA3E6600D3EA117C /* IQKeyboardAppearanceConfiguration.swift */; }; + FF08D9316EDED370A3E3C7D3848B5701 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 530651095ABD28669D94C1D470915269 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF1AC5DF8F714F01BBB4D4375D17B1DC /* AssetManager+Authorization.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2134574E3F9A7CD072ACCEAA560E902 /* AssetManager+Authorization.swift */; }; + FF46177786D9397F4E4E65F116F734FF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFF9A28F1BEB68EC0F9044DE4623C9EE /* UITextField+Rx.swift */; }; + FF9AAE879FAFFCF35363D99E952D0604 /* sharpyuv_csp.h in Headers */ = {isa = PBXBuildFile; fileRef = DA4946E789875F8E2F6E1AF5397961BF /* sharpyuv_csp.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FFAE08E506C1E1F5FDFE534380A206AE /* Core+Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6501D55D2F24D6C78B7DBB0CF3FB9FEE /* Core+Data.swift */; }; + FFAF6EDCC9F3F5C1596B774BFC9926F7 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = FD462A2C45EBCF6AA01C29D32481AC6C /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FFD327CC50C276F2151DE9D9A16FF2A8 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4A0616366BE9BBEA0475D1F9998A339 /* AnyEpoxyModelProperty.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 01C004F8EFC4764986BFB6E5CE82CB3D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CBFB5A372F4DE9D4BC6B9ADA98B80BFE; - remoteInfo = "MarqueeLabel-MarqueeLabel"; - }; - 05EAA4D7B7F5A41C3605D93EA882D9D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 071824553474E1D9E16D55040FDAFFE2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; - remoteInfo = GTCommonSDK; - }; - 105D1CFEA674ABFEB23E87CD7410EE58 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B247F77A0CD5E19C8187A9BA1EB58C09; - remoteInfo = "IQKeyboardToolbar-IQKeyboardToolbar"; - }; - 117E16B1EA501AED4726F4BB5A80ED63 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 16D6DBA763E443776E60CDF0349971CA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 39101A2B1096DFB129FCDE5490875054; - remoteInfo = "RxRelay-RxRelay_Privacy"; - }; - 17401A06EF8EAB85CD15A638A6522F19 /* PBXContainerItemProxy */ = { + 0058B6715E7ECBA6A62DD8D10248F805 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; remoteInfo = OpenIMSDKCore; }; - 17896B140F5F434A8192621F3B2B57A9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 1940903FEF090F50C96D4A3A3FA2111A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0D78006448081C29492BCBD9AE8ECC81; - remoteInfo = KingfisherWebP; - }; - 19516BA68BE890F5C19473F2FFA4BB0F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4EB168A830EFA6136FA93357D1F1511A; - remoteInfo = CocoaMQTT; - }; - 1B6035FD9E011B61A27B3BDA1D5BA14A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; - remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - }; - 1E7829A4AE7528476B75AD4E70E1F32A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 1F480A225E441A004C5CEC211B0150B5 /* PBXContainerItemProxy */ = { + 02AE3618403EFAB79C11AAC421C88C28 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; remoteInfo = libwebp; }; - 21947389D2434CCECEFF283830AFF1DD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; - remoteInfo = ZXSDK; - }; - 251B20F00A8BAC0786E87719780B9476 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; - remoteInfo = "SDWebImage-SDWebImage"; - }; - 282C6334F39A58014B0FD12AB0F01F5A /* PBXContainerItemProxy */ = { + 04C3172924C370B1DEA8681B20E2ADB7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - 2CBD529B1E217CEF5EC265608A8A07DD /* PBXContainerItemProxy */ = { + 0623C79705BCAB18B2A8D1E67340732D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; - remoteInfo = Differentiator; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; }; - 2D08E08A4613EDB5E38B096D076730B1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - 3148C975FA93EF93C0F1AC37CBE89601 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; - remoteInfo = IQTextView; - }; - 31EA963C74D14CCC1C3348A3435D3A62 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3AE57FC4CF27B0BC540B3112353377BF; - remoteInfo = "MBProgressHUD-MBProgressHUD"; - }; - 3256CED8FCBF5863D47F47F6FD5CADC2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 346BEE48BCE56D2D8830CB100035D0B9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 88810798DA63A2F6611B0970EA276DEC; - remoteInfo = "IQKeyboardReturnManager-IQKeyboardReturnManager"; - }; - 3593A535DF04ED31CFB408DA0EDDF681 /* PBXContainerItemProxy */ = { + 08E2924F6E8EC569815BBE5AF738D83A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = C23DB88E45B0ED14F0C8827BE9C46C95; remoteInfo = MarqueeLabel; }; - 383965F6FDDD26F5E6D515727619FF78 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; - remoteInfo = "Alamofire-Alamofire"; - }; - 3F661744356C41A4DBDFF026EB27D5D3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 40AD1390478FEABF9C7B3868C7B16D59 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; - remoteInfo = Differentiator; - }; - 42B38BD4CDD35A1F1A2F5C0E3C359A83 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; - remoteInfo = YBImageBrowser; - }; - 4596A05A42F5EC9EC8375D038BA72CED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B43A58FC22C898DE29F6E12FE9636507; - remoteInfo = TagListView; - }; - 46C7F2400688A310307D2E0ED4F2FC43 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D77CA6E20D3F659D26E05339EBA33B59; - remoteInfo = RxGesture; - }; - 497F154CD2B632FF804C34267EB4B4EB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; - remoteInfo = GTCommonSDK; - }; - 49CEBD5C1B7D38E64600C3D2036AFCD6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 11779BD43CF8155A53E2C00B1566A19F; - remoteInfo = "RxSwift-RxSwift_Privacy"; - }; - 4D18C5C18BCE900964AFC051D4FA5955 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 505D460896BC71BE8F3CAB841F2CC0CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2B8FF445A5162845FAB9EC00FC92B694; - remoteInfo = "IQKeyboardNotification-IQKeyboardNotification"; - }; - 566568D132EFC40FA3142EFB22ABDC81 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; - 571374074D337DBB4C29295727B1004A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = ED7124602AA1B5C6A257912C7E8B793B; - remoteInfo = RxSwiftExt; - }; - 57CF2E1A741047531E6D80B3A0F213B2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; - remoteInfo = IQTextInputViewNotification; - }; - 582A1F3DC45A5BEC9A48BB983570C291 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - 5E1F78499DBA6F6B78964FF69EE900A1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A049F3164EBC335A7982A4E1FB3A5EAA; - remoteInfo = SwiftyUserDefaults; - }; - 5FF836BDFBB3E477A5ABCB18E67E324D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - 61C11F3BC54EC1B584714AB93B45081F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A6602BCAA6F4F932A586C41D0B7E019C; - remoteInfo = "IQTextView-IQTextView"; - }; - 6291D95EF7EB06DD32D44E8CA3AFF2A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3AEB4A97CEAE5A782BA5E5D6A468A913; - remoteInfo = URLNavigator; - }; - 6602CE8575B0B55F5264814BABE2CB76 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; - remoteInfo = IQTextInputViewNotification; - }; - 6697DD2F902A39A3D6890B57C8ACE5FC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 68BF0D04B1914178C4A1272E6B4C20F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; - }; - 6973EE7D1D7BF6A91EF8498EDE1E83DF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 6A346AC12F86A3BECAF192FB4FA35917 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BF2A15FEC3F3424BBC4B9AD5F86F2D54; - remoteInfo = "lottie-ios-LottiePrivacyInfo"; - }; - 6B73C834EC96FB3C3977249C2ADE9DCE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0028E46539689892CC926BB8D811EF54; - remoteInfo = OpenIMSDK; - }; - 75DA9A04E024A53919219199A1E8C5B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 7716D96E4B466BA89226696B9255D7B5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 78E70246180680D358F92ADB6EAB97A1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; - remoteInfo = MqttCocoaAsyncSocket; - }; - 7A981D195697972B8A5563AF20FFF536 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 276021C4482165D46E0CBBEFB822FE95; - remoteInfo = "CocoaLumberjack-CocoaLumberjackPrivacy"; - }; - 7B72B1D2CD44CA751F5FC75DD861162E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 7BBDED88D2CE4A18FD0EA9DF605E2F56 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; - remoteInfo = IQKeyboardReturnManager; - }; - 7CB9E1C01609B57DD0367884CC2203E5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; - remoteInfo = IQKeyboardNotification; - }; - 7CC3587F35C1EC3C8518F8BD70FF65F8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 17D542296AD0C26B1C5815268E5C6BF6; - remoteInfo = GYSDK; - }; - 7E0077F5634C6DDAF79C2E3AB051964E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; - }; - 82FC9D94523BF5619BC65A1D4F2ACBA5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 839B31BBAF51015BC04660DC37761BCB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 88553E280B2F5ACF8B619863954E965D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - 8D1B2154855286390E970CB29119E27F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - 8E2F02C0AB6A3F7FED446C9E4A77A3A9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6968C202A297A606D5EACC3679AAA627; - remoteInfo = HXPHPicker; - }; - 90AE548377F3CD34D022A0637F2F0D50 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; - remoteInfo = "AlipaySDK-iOS"; - }; - 9764D953BC33A261395125B35A05DE37 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6038CE6006EFBE9D905454CF01909C42; - remoteInfo = SwiftDate; - }; - 9BB76DD83FC05B55ADB55530D1517597 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CF903DF43E111410ECA0C288D36FA21A; - remoteInfo = SwiftKeychainWrapper; - }; - 9CB2F3D73B657168600518653027CA69 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - A44C7C0D40B7FA5834A9BA356C7DEB28 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 401909D4FB2014BF539896BF0CCA48C2; - remoteInfo = RxDataSources; - }; - A5803C67523E6F2803DECCDBC50EF28C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EEE261386011CDF271BE289F73FF5959; - remoteInfo = "IQKeyboardCore-IQKeyboardCore"; - }; - AA00F2883F23DBA28296BAD7253C6C0C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2035A387A5D5D85BEF7F693731454A3D; - remoteInfo = SGQRCode; - }; - AA38CADACD9308E4879407871A167B3D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; - remoteInfo = ZXSDK; - }; - ACD21AFD0A8DDDE87D5482582BBD9D57 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - AE2112BF9491886A0F105A59EE5FC996 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; - remoteInfo = "SnapKit-SnapKit_Privacy"; - }; - AEA281C18957936765E4F2CA0A10C8FA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; - remoteInfo = IQKeyboardToolbarManager; - }; - AF0FFE26F66E3C35C61D1E84FF4633D5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - AF7333086A0835D22B5A9C5C42749695 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 89ADB0D61D0BE9648E9853F5F8BDA717; - remoteInfo = Popover; - }; - AFAC026350507B0DE177A401CD1AAF58 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E68E71E462C154107C49C379E539826E; - remoteInfo = "ObjectMapper-Privacy"; - }; - B9EAA74AE805D46FBB04D604F388C67A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; - }; - BD8C3FFDD10FAE945905EFE6A103DAFF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; - remoteInfo = IQTextView; - }; - BDE14F4C10B8D69166B1475523ED40C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; - remoteInfo = IQKeyboardToolbar; - }; - C645C3CB64D8520306ED18BCF047CB8F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; - remoteInfo = "WechatOpenSDK-XCFramework"; - }; - CABFD5862CD65D4557BB7C3D347829DC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - CD12B4EE52B7F0E67AF165096718BBF2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 677650A76A720691B88A6959EFED6418; - remoteInfo = "SwiftyJSON-SwiftyJSON"; - }; - CEADD8D48245DDF2E75B27B108863805 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - CF84547CF5E6E72FEFEDAFFFE5AB39AC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - CFC43C2E7E139F0CB47246361A5DB0F5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - D1717B0CA98D36C939E80C64505342B0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; - remoteInfo = OpenIMSDKCore; - }; - D1B1ACA4CFEAFEE5BCE5DCC39B147962 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; - remoteInfo = IQKeyboardToolbar; - }; - D47D02AA279BD5E05BE9A468D2BB3CFA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - D4EF1B217CA57170DC48A8E7646311C6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - D639AFCD08C1C081A722BE61CFD95A47 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; - remoteInfo = YYImage; - }; - D6E3DC627E3ADFAD780D1AC63AD80E5A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C92E047D2B317BFB31393F449A9EA0D; - remoteInfo = "RxCocoa-RxCocoa_Privacy"; - }; - D7272F917A9F5595686EE12FCB61A7F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; - remoteInfo = MqttCocoaAsyncSocket; - }; - D970377D44F54378AC8854AD7677AD32 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; - remoteInfo = IQTextInputViewNotification; - }; - DA34B34771805D8D85C5C957F614A166 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; - remoteInfo = "MJRefresh-MJRefresh.Privacy"; - }; - DB771259CA033134313BC42E2D5C259D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509; - remoteInfo = "MJExtension-MJExtension"; - }; - DBE00CF8BDE4D0FF221DD798AA643318 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; - remoteInfo = IQKeyboardToolbarManager; - }; - DD19E192AB1B990CC33EA9BD8899A626 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - DD1A788A0995EEC24BA7CF2CB411BE6D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; - remoteInfo = libwebp; - }; - DF33F6EA47F6E359361AD1BCE3730B03 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 162E649F50FEC62B61BDD87D1BD422B4; - remoteInfo = ObjectMapper; - }; - DFE5F00AA359B1148A70796AAC323F80 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; - remoteInfo = Moya; - }; - E414929447E91CCF1852EAE3CD09F9F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; - remoteInfo = "Kingfisher-Kingfisher"; - }; - E668A2AC9177761650EED6FD4E4D0EDA /* PBXContainerItemProxy */ = { + 0AD19A81E77A01F27C880FB32CE64409 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4502C7427440BEB17A50C0BF6E638A85; remoteInfo = "IQTextInputViewNotification-IQTextInputViewNotification"; }; - E726FD96383D8815AB17987AF714D1F5 /* PBXContainerItemProxy */ = { + 0E86F23FE80101C0C29F31AF2C9235DD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; + remoteGlobalIDString = 3AE57FC4CF27B0BC540B3112353377BF; + remoteInfo = "MBProgressHUD-MBProgressHUD"; }; - E9A44E3776B20742835DFEFE366BC37C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; - remoteInfo = IQKeyboardReturnManager; - }; - EA942F904D8765CD81B1B0104E7791DD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; - remoteInfo = SDCycleScrollView; - }; - EE9F96B70B0FE5EB99BD136134B26332 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; - remoteInfo = IQKeyboardCore; - }; - F010E1AE8C7AFD9B039EE8B38E707A36 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - F255B56A2B4F2E013AB98908668E6983 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; - remoteInfo = IQKeyboardToolbar; - }; - F6D1B0167DAA700733783FF482093AEF /* PBXContainerItemProxy */ = { + 0EDF14B4E19CEE7077BC0747DB1E4A5D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; remoteInfo = MJExtension; }; - F8883EA8564EF5A61CDE3D40F536656D /* PBXContainerItemProxy */ = { + 1072532ADC92A4E163398EFC8CEA1785 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; + remoteInfo = ZXSDK; + }; + 10D059EF34A13C42207327955AFB6B6A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BF2A15FEC3F3424BBC4B9AD5F86F2D54; + remoteInfo = "lottie-ios-LottiePrivacyInfo"; + }; + 19502F58D2A5F4293D5AF8D4487977F1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0D78006448081C29492BCBD9AE8ECC81; + remoteInfo = KingfisherWebP; + }; + 1B5EA64C30C64D83DB34B8F66E3FAB08 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 276021C4482165D46E0CBBEFB822FE95; + remoteInfo = "CocoaLumberjack-CocoaLumberjackPrivacy"; + }; + 1C8CE2CCB47C222EA8C7C3EB69E70A1D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A049F3164EBC335A7982A4E1FB3A5EAA; + remoteInfo = SwiftyUserDefaults; + }; + 1E96355085A96F75BCA6F32618F19E1A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; + }; + 1FE44B69D15ED78EFBEF31A782039004 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 215C725FE0EC07D399B04946D66D437F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; + remoteInfo = Differentiator; + }; + 216EF03ED3B450DDE7755183BE8DA8DF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 23045E3880677700FD4AFF08AEDEBE8C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - FA20F872129C97CA5A0EAF0289226D84 /* PBXContainerItemProxy */ = { + 23EAB4A0B3F618839DF00C1834D596C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + 26BB481350573C6D8851897671BB361E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + 28398D784FC6C5AD70823252DBC0D7D9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 2CB0FC46D3A62B6ABDF0E7987F3398D0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2B8FF445A5162845FAB9EC00FC92B694; + remoteInfo = "IQKeyboardNotification-IQKeyboardNotification"; + }; + 329D13584574F2C2CA21747EC55482FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 334EA708466D3532C165B99049005E37 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B97FC50FB8C4390DDCCA281E85E7AD84; + remoteInfo = YBImageBrowser; + }; + 344ABB51A07B19A4846DBBB3DBBA3109 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; + remoteInfo = MqttCocoaAsyncSocket; + }; + 367400BBAF277DC5F1983712FE41EA1C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D77CA6E20D3F659D26E05339EBA33B59; + remoteInfo = RxGesture; + }; + 3CC6682053AE06AC1BBA8CA191368AEE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2035A387A5D5D85BEF7F693731454A3D; + remoteInfo = SGQRCode; + }; + 409A43824B988C730D6CD6EC0DC791B1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 419D0A5E44B590C1F47630D59B674065 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 468C2AEDF6D95FAFECDD747FB82BE51F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; + remoteInfo = GTCommonSDK; + }; + 471387D4BCA443141772D2B0D7850654 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; + remoteInfo = IQTextView; + }; + 4D7ED5B03B3FC5B284F270BCED579C4D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17D542296AD0C26B1C5815268E5C6BF6; + remoteInfo = GYSDK; + }; + 4D9756F9B5D35CCCF68733CA403A0482 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3AEB4A97CEAE5A782BA5E5D6A468A913; + remoteInfo = URLNavigator; + }; + 528E7111AB212C70B362C79A8FE438B1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4847ACB1E2799345AA74D9E317048D58; + remoteInfo = "AlipaySDK-iOS"; + }; + 582AA8141B1C9E59EB9D358E31241799 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6968C202A297A606D5EACC3679AAA627; + remoteInfo = HXPHPicker; + }; + 596B36BC6159EEA33AEF74240B722A81 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + 5C126F58DFA9BB85FEBC80BCB1F9924F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; + remoteInfo = IQTextInputViewNotification; + }; + 5DE937ACC17411B82E7208CA6916B7EB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 941104F296513E17138328984384286C; + remoteInfo = "BRPickerView-BRPickerView.Privacy"; + }; + 62C3AFD9AD3B0EAE0E9F18297400B619 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 63414C0F034EEDF58BDA7C3215513A3A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E87F100EFC3B44F5BB5AF12375D07F1; + remoteInfo = OpenIMSDKCore; + }; + 6367C42EF5D8EB37DCFAA63DA3347820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A6602BCAA6F4F932A586C41D0B7E019C; + remoteInfo = "IQTextView-IQTextView"; + }; + 637CB8E70CDEA7B856D60AE11CEB50F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + 65D8BEA39EBAED0573F241022C6D6B85 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B017CC75E2704C686AA0A2203247D9C7; + remoteInfo = MqttCocoaAsyncSocket; + }; + 67234F4E559C1A7410AC4655782177F1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; + remoteInfo = IQKeyboardToolbar; + }; + 67FB20557BEB94EA169CD4548EAB832F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = ED7124602AA1B5C6A257912C7E8B793B; + remoteInfo = RxSwiftExt; + }; + 6B98B1991292F644711DA4F437A99577 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EEE261386011CDF271BE289F73FF5959; + remoteInfo = "IQKeyboardCore-IQKeyboardCore"; + }; + 6D0FDAED02F8F692B46D861AF8C634EE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 6EEE87D3CF1EACF9ABA76A2F54DF16E3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; + remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + }; + 712084FFE8692DEA5EE051A41C8ACA16 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 74C2B8044406E2F2533DF1F3FDCFF7A5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CBFB5A372F4DE9D4BC6B9ADA98B80BFE; + remoteInfo = "MarqueeLabel-MarqueeLabel"; + }; + 768720DC46B3F3DA8FBABE831DB4B4FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + 78FA5D752D838E4183AB5D4C4DA8FA63 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; + remoteInfo = "Alamofire-Alamofire"; + }; + 7A56C34024E2EB88C64E7D4CD9BB3E12 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + 7CCC0A04D9DB9D05B8D30A9F7781D5F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; + remoteInfo = Moya; + }; + 7E01C247CD76FF0B71AF34AE61F4864C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B247F77A0CD5E19C8187A9BA1EB58C09; + remoteInfo = "IQKeyboardToolbar-IQKeyboardToolbar"; + }; + 8017CE9121D39E6DA5C029C9C5D6E47B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; + remoteInfo = IQKeyboardReturnManager; + }; + 82704360BC06429E94CD020B70036FCF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; + remoteInfo = BRPickerView; + }; + 83EFCE7E84CAB7EBBE1248852E76619D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 11779BD43CF8155A53E2C00B1566A19F; + remoteInfo = "RxSwift-RxSwift_Privacy"; + }; + 8927DA66F3DCFEEE50B49B9CD2AEFF6D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 822E44240F2922DAB12018A6B649BD19; + remoteInfo = YYImage; + }; + 8975C1FEAE8420D75D7238944AF70EAB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; + remoteInfo = IQTextInputViewNotification; + }; + 8E157833AE9C1CA24FDA9352BB01271A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 283C1F2EA88CD4413165801A6748A48E; + remoteInfo = IQTextInputViewNotification; + }; + 9041E0A2153A115CEAC0E428B4810156 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 997E783A70C18DC9BA830488608C03AA; + remoteInfo = GTCommonSDK; + }; + 9075ACB10FA389BBC821E6EAB1426E68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 212F79CE462FC723AF42979B57FBB8A6; + remoteInfo = Differentiator; + }; + 92A34DE9C87F221B0B8C121B95C0C9BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; + remoteInfo = IQKeyboardToolbarManager; + }; + 9516CF73FDFF419DB248A2C70F2C495B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 401909D4FB2014BF539896BF0CCA48C2; + remoteInfo = RxDataSources; + }; + 955A868F5FB22D4B9136E80FB6E49C63 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7C5613175BBC4BF67E36DB4FBEBC01D0; remoteInfo = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; }; - FEE5EB6718FB3BC1FBEAE70740DF718F /* PBXContainerItemProxy */ = { + 96E2B8CC15E0D2ED442EDFB5117717FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + 9CBBEC93C9F02221B6EC8FF3EF8B1645 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; + remoteInfo = "SDWebImage-SDWebImage"; + }; + 9CC3A1BADF55B98C1F63D37F35D6D807 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 89ADB0D61D0BE9648E9853F5F8BDA717; + remoteInfo = Popover; + }; + 9CED64C34D25B4D55401761581EF3C8A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; + remoteInfo = "Kingfisher-Kingfisher"; + }; + 9D3E8D75AF51A889291FB5BFA89DE711 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; + }; + 9E85ADCECCC8BA731D30B501686980AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 162E649F50FEC62B61BDD87D1BD422B4; + remoteInfo = ObjectMapper; + }; + A10A14A7C12A950443AA7A3B16B70B92 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; + remoteInfo = "SnapKit-SnapKit_Privacy"; + }; + A1C1180543175B1178DEF441677CE411 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + AA789E1B3C2F8071718AD43ECA862025 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + B10FA159FA57928C046EEE17DF3E02BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; + remoteInfo = IQKeyboardToolbar; + }; + B4AD266981C9A4844980BD00C3466827 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + B61943E6230E9A4AE8E0972681D2D229 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B43A58FC22C898DE29F6E12FE9636507; + remoteInfo = TagListView; + }; + B693B87B0FDFB9A7C4833FB83A514B96 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; remoteInfo = IQKeyboardNotification; }; + BD0FD551E3E6A31E8148D27C435745F9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + C1E346EA0931207C2B9F87ECE217D590 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; + }; + C27024AA96FA56493CFBBAABD29D81AD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 020993F16DA5986DACE118349EBCE9E5; + remoteInfo = IQKeyboardToolbarManager; + }; + C46B7C31FF269CE52A4072D1F4544978 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + C5C0DB9DBC75ADABFBFD9E64D3CD48BE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + C63343F9E2108E912AAF319A680182B7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 47D2E85A78C25869BB13521D8561A638; + remoteInfo = libwebp; + }; + CC1E1B25B5A90A7D4CB2942098994A9B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + CF5ADC1A96B702325A5A107899F434AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + D3DE552824BCF07576F7B1CE3F4C25C8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A26E6FD851C20D652B2755C1464A9990; + remoteInfo = IQKeyboardNotification; + }; + D5E7D4B4AFBFCDBAAF30C658D967DAD4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + D8FC7E4DFFE58506DA59096511F169F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 12890DE3ABBC2CA295E108358D85EE69; + remoteInfo = IQTextView; + }; + DABF46DA6B14D426C67269C991D846FB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CF903DF43E111410ECA0C288D36FA21A; + remoteInfo = SwiftKeychainWrapper; + }; + DE0B84E4C8D79FB4CDF7E4B5310A744E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + DF801E0D09DC18059E14032BC15BDC5C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + E042C6677841121025FEA03B3CB5FBE9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5C92E047D2B317BFB31393F449A9EA0D; + remoteInfo = "RxCocoa-RxCocoa_Privacy"; + }; + E1AF0439D4E88F115E665C201082DC47 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6038CE6006EFBE9D905454CF01909C42; + remoteInfo = SwiftDate; + }; + E4ECDF5D32ED768D60B04E40A5D82B15 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + E828AB296180C8F9D01E10D414C5C83E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0981F89DB5DA3FFCFFEBDE1F56287054; + remoteInfo = IQKeyboardReturnManager; + }; + ED23990D6B553A34E1A04829F417458C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; + remoteInfo = MJExtension; + }; + EF469735F6A9C2EFB24C8932879E7B2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7F18C31A804695333763EEC303E265D7; + remoteInfo = "WechatOpenSDK-XCFramework"; + }; + EFCBCC897BEDA8F9C929E1B674D52321 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E68E71E462C154107C49C379E539826E; + remoteInfo = "ObjectMapper-Privacy"; + }; + F0C4AD1B1124C241FA66F03F2D5D0B29 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F4FE17428FD0E607723A44F17231B7A1; + remoteInfo = IQKeyboardToolbar; + }; + F2C525EE536948994F89C8A12311CAC3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; + remoteInfo = "MJRefresh-MJRefresh.Privacy"; + }; + F526B53FA176B5B35AE4F532E49F438E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9A1BF709B7BA4C24A83664EB1E1C7D4; + remoteInfo = IQKeyboardCore; + }; + F5808C9D2D3E66CAE5F9B099AC407969 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CBED833AAD6266F3AEFE9BE31C68E094; + remoteInfo = SDCycleScrollView; + }; + F5B7332881ED0AB087F498082DF722E4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88810798DA63A2F6611B0970EA276DEC; + remoteInfo = "IQKeyboardReturnManager-IQKeyboardReturnManager"; + }; + F6082DA05283C5CF512157787458905C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + F9838D05785D1AE354B6E78CCF99DB38 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 39101A2B1096DFB129FCDE5490875054; + remoteInfo = "RxRelay-RxRelay_Privacy"; + }; + FB78B8AEE025F77D6F75036EF43C06D0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4EB168A830EFA6136FA93357D1F1511A; + remoteInfo = CocoaMQTT; + }; + FDF5626A1DB932A69E90CF38FA2286F6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509; + remoteInfo = "MJExtension-MJExtension"; + }; + FFB1F971E528F1DBBE2C803EB2FE2AC7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 677650A76A720691B88A6959EFED6418; + remoteInfo = "SwiftyJSON-SwiftyJSON"; + }; + FFD1EE66390482CE3579AB4EDBF137DE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8194323886ECAF7E912EFDAFC84017AA; + remoteInfo = ZXSDK; + }; + FFF108AB281DED811EB61028AC1550B1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + FFFECB2CA3E91FCE38C0614CBF39D8A9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0028E46539689892CC926BB8D811EF54; + remoteInfo = OpenIMSDK; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 004DE3DF5387A52E37C763D76399DA40 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; - 004EA234F535C0169E87CD805B658AC0 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - 00562094AC164A178AC08376E51152AE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxCocoa/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 007CB8C0BABA7C697C4B60D0C743D0A4 /* AssetManager+Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Asset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Asset.swift"; sourceTree = ""; }; - 0084378B2B4A25DB76039C8190EF648A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardReturnManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0093FFD81DEA6852408F0851F7E92517 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 00AC6E33FEF7DCE63F07DE590A0B04D6 /* FramePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePublish.swift; path = Source/FramePublish.swift; sourceTree = ""; }; - 00CFE7013892E0287DB9F828675A85F7 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - 00D0FFBBEFCCD380C45275906ACE52AB /* AMapNaviDriveViewConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveViewConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveViewConfig.h; sourceTree = ""; }; - 00D1A9EDC828495C11885CB5E8268DC7 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 00D94CE72A277EFDED45B8301C8250F0 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - 00FBF832B175EA652CB88C860D59E095 /* sharpyuv_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_csp.c; path = sharpyuv/sharpyuv_csp.c; sourceTree = ""; }; - 0125E670912E42EE55CD46214D025E63 /* CocoaMQTTDeliver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTDeliver.swift; path = Source/CocoaMQTTDeliver.swift; sourceTree = ""; }; - 0157D6945DDD5D624BF013E53FC7823C /* CocoaMQTT-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-prefix.pch"; sourceTree = ""; }; - 0158F82942EB479CDC53D6A4D2E6DDE9 /* OIMManager+Connection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Connection.h"; path = "OpenIMSDK/Interface/OIMManager+Connection.h"; sourceTree = ""; }; - 016AF5C34D8EEB2A4A3A7452C81D9A65 /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = ""; }; - 01989A41DCC0C6A65E56E7D87843F229 /* YBIBImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCache.h; path = YBImageBrowser/Image/YBIBImageCache.h; sourceTree = ""; }; - 019A90DDA9A6B906F139978FFABC3EA2 /* Differentiator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.debug.xcconfig; sourceTree = ""; }; - 01A97BF018301506F61B7673D4236BFA /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 01B1C077C2D0C8EA5D25464DB0D3765C /* YBIBAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAnimatedTransition.h; path = YBImageBrowser/Base/YBIBAnimatedTransition.h; sourceTree = ""; }; - 01B6D713F77203F80C7F1C9145671AEF /* FrameConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnAck.swift; path = Source/FrameConnAck.swift; sourceTree = ""; }; - 023846D6A071100C1E5C16D6FC379A44 /* YBIBCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionView.h; path = YBImageBrowser/Base/YBIBCollectionView.h; sourceTree = ""; }; - 023CA8CC08BAF2A900405A3D04D5A7F0 /* ProgressImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressImageView.swift; path = Sources/HXPHPicker/Core/View/ProgressImageView.swift; sourceTree = ""; }; - 02497ED27754C89B90953CC10FB8850D /* PhotoEditorDrawView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorDrawView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorDrawView.swift; sourceTree = ""; }; - 0256C47B92E45477BC519D6C9E4C30E5 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; }; - 0274FC37F174A4333E2870A1829DBCEB /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - 02876747B094621DB90535156BC91543 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; - 028D64350719FE4D9FAB95701762431C /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = Sources/DefaultsKeys.swift; sourceTree = ""; }; - 02AC5929B40ED0107FDCF2149CA16A71 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 02D4F64E9770367F95FD2B086743F11A /* MarqueeLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.debug.xcconfig; sourceTree = ""; }; - 02D76524488711AC799DD6C33D3C85CE /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; }; - 02DE1AB0D1156792D655B7C3E1AF28AE /* AMapNaviMAProjection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviMAProjection.h; path = AMapNaviKit.framework/Headers/AMapNaviMAProjection.h; sourceTree = ""; }; - 02E5DAE9F5267464479109A2814D9275 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; - 0305D05D649E51996708F2777513EB07 /* PreviewLivePhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewLivePhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewLivePhotoViewCell.swift; sourceTree = ""; }; - 030D2A6B8F7864A31B0D94B7D5BDA711 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; }; - 031FAFB2DEA896C11AF7BE26EA3782C1 /* SendMessageCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendMessageCallbackProxy.m; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.m; sourceTree = ""; }; - 0325CA1D68E03F11DC31EA578FAA7C28 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 0330FBB2B3564F256BE6AA15768948C5 /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; sourceTree = ""; }; - 03703C3E7AD6D4A3659FFCF3315A7026 /* lossless_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse41.c; path = src/dsp/lossless_sse41.c; sourceTree = ""; }; - 0373E4F6F7C729CEAED96F2760F28888 /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Sources/URLTransform.swift; sourceTree = ""; }; - 038CE14316ACE4DAF6F5215091D493A9 /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TraitCollectionProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/TraitCollectionProviding.swift; sourceTree = ""; }; - 03A8FB7185660D748AB8D616AA711B12 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; - 03BE3250B40BB7418E512626AFF9941B /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; }; - 03CA48D9D5FB57CA836674633FA850CD /* RxSwiftExt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.release.xcconfig; sourceTree = ""; }; - 03F13D9BA52A21D338628C43BF7FA587 /* FromJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FromJSON.swift; path = Sources/FromJSON.swift; sourceTree = ""; }; - 03F2493265C5164375A147681964D08B /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 03FBED1860E91A549F77D9C24AB4863B /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 04178D01076ACDC5FEA89952C719D45A /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 0417F88CF46DCB5906B3079DD43DEAE4 /* CocoaMQTT.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.debug.xcconfig; sourceTree = ""; }; - 043283737E587D4A97D0BE3FC8DA826F /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 04363E544A7448F5C128FD357C59799E /* UITapGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITapGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UITapGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 04A09806D9CC2720E14F0EA06BAA9458 /* OIMManager+Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Message.m"; path = "OpenIMSDK/Interface/OIMManager+Message.m"; sourceTree = ""; }; - 04B3E94A1BAB9D4E80C163C9263C5D57 /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardNotification/Classes/IQKeyboardInfo.swift; sourceTree = ""; }; - 04D520495CE343FA9A8583F2E71BB88F /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - 04E1B8D5671476B7E78A1952CBD28A29 /* YBIBImageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageData.h; path = YBImageBrowser/Image/YBIBImageData.h; sourceTree = ""; }; - 0549889C46F5AE637CFFC9DCF72BB3B6 /* EditorImageResizerMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerMaskView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerMaskView.swift; sourceTree = ""; }; - 054FD6239227335DD0174EFE562AC639 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - 0556B89909FC1A2D1CFE9907765BA13E /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Sources/CustomDateFormatTransform.swift; sourceTree = ""; }; - 057576B486703480FAE2624E106F7219 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 0575CAAC981CEF7FA77F70B230CB9C1A /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - 0584F6FE22FECEB03DAC601D6C6CBD64 /* ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ObjectMapper-Info.plist"; sourceTree = ""; }; - 05B8193BB617E91CE8CB1F5BAEE1A08C /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - 05C98653B08EFF2465797A08A1C19742 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 05CEE038D8EA27944CF16F0ACF891668 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 05D16C5115D929ACD7B01FA46845AFED /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; - 05E1D5785EEBABFE584C76CD9EF6E6E6 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 060A68910D7080F01F54C998123D78B0 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 068E76896545FE464FA59F08E1438B94 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - 06AFC2D1E28124CA07956329A420A650 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 06BD8DCD096E500553EA3CD516339FDF /* SDCycleScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-prefix.pch"; sourceTree = ""; }; - 06D4B2191480D5049ED3B7A07BBB9D6A /* KeychainWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapper.swift; path = SwiftKeychainWrapper/KeychainWrapper.swift; sourceTree = ""; }; - 06E25B1D9098C7EDC1E7129BAD89F6DA /* PhotoTools+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoTools+File.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoTools+File.swift"; sourceTree = ""; }; + 001C120970337E0C2A40AD8742CE3099 /* NSObject+YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YBImageBrowser.h"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.h"; sourceTree = ""; }; + 002066C9C937AC680354C31942BCD868 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + 00366EBF036C444A927F35AF8C98FA89 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; }; + 00408AF90E64EE3AA7FD934A8BF5E670 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 004943898FA0F7CF30E1D34EB9ACD16B /* OpenIMSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.release.xcconfig; sourceTree = ""; }; + 0064D2290AF3BB298818A23ACA0176D6 /* YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowser.h; path = YBImageBrowser/YBImageBrowser.h; sourceTree = ""; }; + 0098D4B7679AC7EF7FC219CE01C48B73 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "Sources/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; + 009AF945470BE7FE62AF685696EA905D /* cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_enc.c; path = src/enc/cost_enc.c; sourceTree = ""; }; + 00A5AE46B93C62537866C73B2A39C502 /* IQKeyboardManager+Appearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance.swift"; sourceTree = ""; }; + 00BCC9CA8BA14B084B605D3E591A4281 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + 00D147910114C7EE7FAA82A1B4D029F6 /* UIHoverGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIHoverGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIHoverGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 00EE41D95745FA22CB128E88F8FB7EDB /* PickerTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTypes.swift; path = Sources/HXPHPicker/Picker/Model/PickerTypes.swift; sourceTree = ""; }; + 00EF22983172519ED69D2E0D52A38FAC /* IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbar.swift; path = IQKeyboardToolbar/Classes/IQKeyboardToolbar.swift; sourceTree = ""; }; + 010C223077933A8DCC8FF1A2540FC809 /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; + 012D2F459B1B7A0F527D4AF0B373CEFB /* LocalAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalAsset.swift; path = Sources/HXPHPicker/Picker/Model/LocalAsset.swift; sourceTree = ""; }; + 0151D4881AD0F750F47867E0CF88C68B /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; + 0191BE487E3DACBD299B15E92178EA41 /* NetworkAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkAsset.swift; path = Sources/HXPHPicker/Picker/Model/NetworkAsset.swift; sourceTree = ""; }; + 01DCEF714DEC572D91D1A80451BB4A77 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; sourceTree = ""; }; + 01E96F424297EBDD0D1763D28F285378 /* OIMGroupApplicationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupApplicationInfo.h; path = OpenIMSDK/Model/OIMGroupApplicationInfo.h; sourceTree = ""; }; + 01F6A342A09AB20D1CB44FCD30DF5C42 /* sharpyuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_sse2.c; path = sharpyuv/sharpyuv_sse2.c; sourceTree = ""; }; + 0211C330642622150CC11A24CFBF1868 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 02348515DC782F1B8925DC73D2E0A2AB /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 02374768886C4DE627FB46ECABED75BE /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 023A2B2DA16AD44EA973F86E652348C3 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + 026E834191DC4E0AA86292AD25D77427 /* UIViewController+TopMostViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+TopMostViewController.swift"; path = "Sources/URLNavigator/UIViewController+TopMostViewController.swift"; sourceTree = ""; }; + 02ADF4772E4F147722923A5A32E979D3 /* MqttDecodeUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeUnsubAck.swift; path = Source/MqttDecodeUnsubAck.swift; sourceTree = ""; }; + 02D3F5AF2BA9831461877F83C53C072F /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 02DB03B8AA3D1D1B30CCDDEB73ED751A /* ZXSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZXSDK.framework; sourceTree = ""; }; + 031255727190180719E5F41EB361F05C /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 03274BDC4E7014E41317DF6204867A3C /* SDCycleScrollView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDCycleScrollView-Info.plist"; sourceTree = ""; }; + 033844962B9DBA6BEB81D0D0835B714C /* SGScanViewConfigure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanViewConfigure.h; path = SGQRCode/ScanView/SGScanViewConfigure.h; sourceTree = ""; }; + 033B344B868E6EF098BEBAB32506CDB4 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + 034D8CE98996789178854B807C0C5F66 /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; + 03502843BCAC94AFF9A01230BA4F4C6B /* FrameSubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubscribe.swift; path = Source/FrameSubscribe.swift; sourceTree = ""; }; + 0355BC8251038920DD010DDCFE83F5CF /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; + 0368D2CFB34F4E01C0A62DE600C14F82 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; }; + 037F9574F229C351F027AF752A24315C /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + 03A838BEA620A2333B36253FE3E71C15 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; }; + 03DA96969C9380798FF7818597783D0A /* CocoaMQTTProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTProperty.swift; path = Source/CocoaMQTTProperty.swift; sourceTree = ""; }; + 04008BCCC5F9317D48E099B281720140 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 04020DDE854FCD62255005089DCB45DE /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + 0402D5493895E2AEB196C8EEB255E272 /* CocoaMQTT-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-umbrella.h"; sourceTree = ""; }; + 0408CC6972FA27074170EFC25982AEE4 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; + 040A37986160C2892FEB18C126A728C2 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; + 0425B2D7E102E64FB289BDA78C4BAE1B /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; + 044966A64DBF2AC5D51BEAEE7629237F /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 0461707215337AAD62C3723BBCDFBBE1 /* SGPermissionCamera.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionCamera.h; path = SGQRCode/Permission/SGPermissionCamera.h; sourceTree = ""; }; + 046FB0BAE43D52DE80997452891F5420 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; + 0473E3BB9A84F89BF45A97D4DBAFD926 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; + 04803F781C1A0AF9DB1DDE97C6071242 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 04883560E50BCB27E9CB928AA6D5129E /* Core+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImage.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImage.swift"; sourceTree = ""; }; + 049042316D8EC1AD2AB386CED496A51B /* BRPickerAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerAlertView.h; path = BRPickerView/Core/BRPickerAlertView.h; sourceTree = ""; }; + 04CF5894A8B0F98B1A3BB75B01FBBE63 /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidEndDisplayingProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift; sourceTree = ""; }; + 053D9F0E188F2326D0A07285D1127518 /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Sources/CocoaLumberjackSwiftSupport/include/CocoaLumberjackSwiftSupport/SwiftLogLevel.h; sourceTree = ""; }; + 05938452AC9A98DF2FEBF5A5FAAFEC33 /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = Sources/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; + 05B4B4496801BB878DC02AF242CE495C /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; }; + 05C1BCBD43013858D0E689CE81E1C3F5 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 05D6ED23C8DE6576F04C64C25DEB3CEA /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + 06030363A2D8275CDCDABD3E3DB9ED1B /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 060B642B64A98137E89D600AE2382F09 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 0632C8C09ACFFEB9AF46C64CEAA60A4C /* OIMUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUserInfo.m; path = OpenIMSDK/Model/OIMUserInfo.m; sourceTree = ""; }; + 06390CEEF9F1676B7AD1470DED8FE250 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; + 0655BC334F8E063952ECD4307BB1800B /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; + 065D1A3D2F9D26C79E0F5A4F23B8684C /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackContextEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/CallbackContextEpoxyModeled.swift; sourceTree = ""; }; + 06726D2F948B922C074E596C1D047214 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 069B5328D76017733DC78D516127D74B /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 06ACE26364815539ECCAE2EBAE2F4D30 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + 06B58F032B8EFC1D4BEEEECEF70AEEC7 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; + 06BCF7EEB71D9C2BDAE40ED210BE760D /* AlipaySDK-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.debug.xcconfig"; sourceTree = ""; }; + 06E061CD1C1966558B89723180816F02 /* IQTextInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputView.swift; path = IQKeyboardCore/Classes/IQTextInputView.swift; sourceTree = ""; }; 06E5B413FEA5A600D76636DA132F8FB9 /* IQTextInputViewNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQTextInputViewNotification; path = IQTextInputViewNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 06E91D837D5CA3BD10A50A9B1AD306C3 /* RxSwiftExt-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwiftExt-Info.plist"; sourceTree = ""; }; - 0706687DC7EDB2D2C380433474669A1B /* YBIBCopywriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCopywriter.h; path = YBImageBrowser/Helper/YBIBCopywriter.h; sourceTree = ""; }; - 071B949E507B5AFC337BAC6D18D96F44 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; - 072902EC683C9B60A83F2C276D9A8373 /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; - 07587B3B1B1C747E417313D1BB258A84 /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFileHelpers.swift; path = Sources/Public/DotLottie/DotLottieFileHelpers.swift; sourceTree = ""; }; - 075A757BB141F2EAAC8C844695A0D4AC /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + 07081571538F6BABC5E5E5642909B2FC /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + 07145A44BE19ECCCA57D1C45C362C250 /* CameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/CameraConfiguration.swift; sourceTree = ""; }; + 0732036DDCF9B0D2B9EC596CDEFE6074 /* EditorStickerTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextViewController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorStickerTextViewController.swift; sourceTree = ""; }; + 076345C0EF6AF94AB50D6619A4E691FF /* EditorController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorController.swift; sourceTree = ""; }; + 077BB055FED25E91042BA3FCA3D9C4E0 /* HXPHPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-prefix.pch"; sourceTree = ""; }; 078A2566C0415B70FA3C6F10C8EEB9C6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 079BF7736626204E177B54702DC24107 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - 07A92691DF80591B7A2F42ABD0881E75 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 07BC4D29C89ACE2C123FDC59FAA0BBC8 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 07C004DD9376E7424A061B763B01C947 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; - 080129B8275DA43ECFFF757C749C868C /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 082279C23DCAEDB1C77BB1216F029B64 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; - 082B0F93E3413CD829723C12D7E36B65 /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; }; - 0857A23956F764EFF50460BB29981426 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 07AFF54258AD338F8E986A828E136A26 /* YBIBContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBContainerView.m; path = YBImageBrowser/Base/YBIBContainerView.m; sourceTree = ""; }; + 07B331486DD5552285DFE5F6FC01046B /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/RxDataSources/Deprecated.swift; sourceTree = ""; }; + 07B49D4644E99B885A41B5C646B62F17 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; + 082B963507A4E28E40DB5B2815FBEEAF /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; + 083E4CFADB3757D3019E3E959EB1ACF1 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUILayoutMargins.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift; sourceTree = ""; }; + 0842FC7FE8749A294343C5297AAF48AB /* PhotoEditorFilterView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilterView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorFilterView.swift; sourceTree = ""; }; 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Alamofire-Alamofire"; path = Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 08612DED036B53C28D16692DF71DCBC6 /* ObjectMapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.release.xcconfig; sourceTree = ""; }; - 08861A5E39FBA2279B7E95C378088F50 /* GeYanSdk.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GeYanSdk.xcframework; sourceTree = ""; }; - 08C4A4BA01DC50BE8C89BED3762D7D43 /* URLNavigator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "URLNavigator-dummy.m"; sourceTree = ""; }; + 086B128B9836F99CECDE1032776BF0AC /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Sources/ISO8601DateTransform.swift; sourceTree = ""; }; + 086FF8A6E6AD19799CF8F855354E04A0 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; }; + 0884B52CA84BD35B7E6E3CE7710E8358 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; + 088A2A39C86F0D10B417A263EA20FDBF /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + 088B4808F6FFCED75DB27DE7020AB8D2 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; + 088C97231F144DF2BA8D77A8AF9B2395 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 08AA7483C3739F712DB1F2AF59D2DCD5 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 08AF9E1847A5D313F7C0ECD5E9B13ECA /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 08CA377037A4AD58E97A451EC1E423F4 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; 08DE826BB58AC8456D39338C267DB337 /* MqttCocoaAsyncSocket */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MqttCocoaAsyncSocket; path = MqttCocoaAsyncSocket.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 08E885F15B46450E678621AB337CE497 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 08E96B02765FE52E3F2E1C49ACBF034A /* AlbumViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewController.swift; path = Sources/HXPHPicker/Picker/Controller/AlbumViewController.swift; sourceTree = ""; }; - 0915CE4B301D6704EF7D9D88079CF39A /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/RxDataSources/Deprecated.swift; sourceTree = ""; }; - 0924E01A4D668EE2F50AC846A3A34D2A /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - 0930CE188CE605996D5356C7AA35166D /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - 09428A179D4CED785EC5232994853A61 /* YBIBSheetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSheetView.m; path = YBImageBrowser/ToolView/YBIBSheetView.m; sourceTree = ""; }; - 0953E0B2D141D0C4642A246D91F96FF1 /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; }; - 095415BD73A553248C2E4160A6957CFC /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 09552C48AF2FA40EAB9CFBA3AE72A18C /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; }; - 096E705F7565D97C1860D056AE9AACBC /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 097662E5102936AE4A8DAB31DCD710CF /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; }; - 09A5803920F41BFA54DFFD2C2C9F4B47 /* YBIBVideoTopBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoTopBar.m; path = Video/YBIBVideoTopBar.m; sourceTree = ""; }; - 09D02614DA365A808FB8BEC1B6D36B21 /* PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAsset.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAsset.swift; sourceTree = ""; }; - 09E3C1A694AF580E18F5A6019D901560 /* YBIBVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoView.m; path = Video/YBIBVideoView.m; sourceTree = ""; }; - 09F67243854863B043E5C708E6514849 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; - 0A0E4A8D1D597753ACB4CED97F134E2C /* PickerBottomViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerBottomViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerBottomViewConfiguration.swift; sourceTree = ""; }; - 0A122F702E3B61DBBBB04182FC90B981 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 0A44214773B18CD79FD2A158374EF252 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - 0A4EF0AC13D46A6B0F24FCC70D4113E6 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; - 0A8D70C3CDD209F5599179DEE1BFC9A6 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 0AAE414424E342CBA63159A339FBF190 /* YBIBPhotoAlbumManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBPhotoAlbumManager.h; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.h; sourceTree = ""; }; - 0AC4CC5F11333BFB689C21C1FA2A8E24 /* YBIBVideoData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoData.h; path = Video/YBIBVideoData.h; sourceTree = ""; }; - 0AD1769A47ACA56B22C52F1CCA5A36A4 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 0AE38B3F809EFBC322E0C674E19353C0 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; + 08E7B0D47CF001FD0C32BC86DB5C7B36 /* DDLogMessageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLogMessageFormat.swift; path = Sources/CocoaLumberjackSwift/DDLogMessageFormat.swift; sourceTree = ""; }; + 090B4787C762CA6600D6C8A3AEF62210 /* RxTableViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; + 093096E31C060CD027D0D1EA861F0456 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; }; + 09741D08FD71E094A5C354F05CE80B14 /* TAAbstractDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAbstractDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.m; sourceTree = ""; }; + 09AFF97A09A82B18500D77D0F26C2814 /* SwiftKeychainWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftKeychainWrapper.h; path = SwiftKeychainWrapper/SwiftKeychainWrapper.h; sourceTree = ""; }; + 09C86198C2256BDDF16E6AAD87929092 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + 09D9FEAFDC39DFB61EE3A7FD2393F54D /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Sources/HexColorTransform.swift; sourceTree = ""; }; + 0A18441EE8A6EA01143AD68BB00B9266 /* Differentiator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-prefix.pch"; sourceTree = ""; }; + 0A1C89FD34B80924E4A27D7DC5775018 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + 0A612E3ADDC86832567401D08DF34A51 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; + 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 0A73DC09759D6C1A63FD8D7489FDC298 /* IQKeyboardConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConstants.swift; path = IQKeyboardCore/Classes/Constants/IQKeyboardConstants.swift; sourceTree = ""; }; + 0A750DDCFC64A499570942C78A556EA9 /* MGCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncUdpSocket.m; path = Source/GCD/MGCDAsyncUdpSocket.m; sourceTree = ""; }; + 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.release.xcconfig; sourceTree = ""; }; + 0AE0D19631E119C4BA9651A708A98025 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; }; + 0B042FA8CA8A4299524334BAD62708EA /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; 0B06FE4EB869890001614655A886414E /* RxRelay-RxRelay_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RxRelay-RxRelay_Privacy"; path = RxRelay_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 0B20B6F6775646EF84DCE0CA3037BEE3 /* ReducedMotionOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReducedMotionOption.swift; path = Sources/Public/Configuration/ReducedMotionOption.swift; sourceTree = ""; }; - 0B2333A9793C4ACE58BC45C7FBE0FE8A /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 0B3B880389E106A3EEFAA4A305A64BA3 /* YBIBImageCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCell+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCell+Internal.h"; sourceTree = ""; }; - 0B4633813F201999A640DA062C72092A /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; - 0B8AC135C90326D5D9B875960189AE52 /* UploadFileCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UploadFileCallbackProxy.m; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.m; sourceTree = ""; }; - 0BB08BB23CF7B6B5328A7D16B920326F /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 0BBEBDF1E8EFC2BA7C99B24F56BCCC72 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 0BC3BAE16159650BCE80930D37566E91 /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; }; - 0BEA2A9A08F9B7DB0FA5D03C195FB709 /* RenderingEngineOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderingEngineOption.swift; path = Sources/Public/Configuration/RenderingEngineOption.swift; sourceTree = ""; }; - 0BFBADA0579A4955853BE03F520740DF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 0C06BEF4CF76F6B694999463D3A4BDE6 /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; - 0C25CC511413FA5AA629E352435564F1 /* OIMSimpleResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleResultInfo.m; path = OpenIMSDK/Model/OIMSimpleResultInfo.m; sourceTree = ""; }; - 0C32594D5B7D531D3FE1D97059128E72 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; }; - 0C649BD59FBE40BF7F06EBE2D2B799C8 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + 0B094E3F349463B73D7557B60F586179 /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; }; + 0B18A6041579C73834C31C91B9404C7B /* PreviewLivePhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewLivePhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewLivePhotoViewCell.swift; sourceTree = ""; }; + 0B23094E31F2F442466421284611EF0B /* sharpyuv_cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_cpu.h; path = sharpyuv/sharpyuv_cpu.h; sourceTree = ""; }; + 0B24E40E065CCA088629E1E6ED0C48A3 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + 0BF0C7EF558330AD19BFEB43F72DA934 /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; + 0C26D76578E5324F98623929F478799A /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; }; + 0C309E99A390E00FD2FD057A11F3B929 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; 0C6F4829D47D1826F47CDC4264F9F6A8 /* YYImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYImage; path = YYImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0C7989BE40DB3560912D67EDA83BE8B2 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 0C9F90D006C41355047D724A3E9BBF61 /* palette.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = palette.h; path = src/utils/palette.h; sourceTree = ""; }; - 0CAEC91C62B74A326273A4A0F7E811A6 /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; }; - 0CB20F644CBA7DDCC90BB2171024E25B /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; - 0D2EC6CA8307333781C2B83C4C77E289 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; }; - 0D349D9C2F5EA03C16C5C6896FD180CA /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 0D3A37AE0A92B66150AFF2AC43B6368E /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 0D55A0633D52FA608A1A5B1D153C95E1 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; - 0D583C5F4A8FC978A879FBC48895719D /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 0D62BD56DE0C91CBF0AC51639300A8B7 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 0D64420A7E6E18B449616DFA8A1BDAC3 /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; - 0D6A7E905066ADB1B766D833FF4972D7 /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; - 0DF4D12C0F8DA7B8370BB2AD244D1AC2 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + 0C99A8F7515AE01ADB91997D70DE9385 /* ForceTouchGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ForceTouchGestureRecognizer.swift; path = Pod/Classes/iOS/ForceTouchGestureRecognizer.swift; sourceTree = ""; }; + 0CB2F12A43200220A457A3A5BA3CF9A1 /* YBIBAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAnimatedTransition.m; path = YBImageBrowser/Base/YBIBAnimatedTransition.m; sourceTree = ""; }; + 0CB87D075204F2F907C1CC92393E0E7E /* IdentifiableValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableValue.swift; path = Sources/Differentiator/IdentifiableValue.swift; sourceTree = ""; }; + 0CED05F21E2DA1041B59B1E507CC8305 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; }; + 0D0633545A97DCF435E466E84B6EEBC6 /* not+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "not+RxCocoa.swift"; path = "Source/RxCocoa/not+RxCocoa.swift"; sourceTree = ""; }; + 0D572FB3467726EF10F7FC28BFD8EBB4 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 0D863FB81C34E1C0D4C50582EC89D2A0 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + 0D93BF4FA4073771009F37A6398F7F6F /* sharpyuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_neon.c; path = sharpyuv/sharpyuv_neon.c; sourceTree = ""; }; + 0DBA07E0FE44330A1E43C9D18D2F459C /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; + 0DBC008A3B0EA7384BC09801FEA1399C /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; + 0DC4D505C06AB0A9504B08516652089A /* YBIBVideoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoView.m; path = Video/YBIBVideoView.m; sourceTree = ""; }; + 0DD32AB4084E0A4BCF180CB08B40EA58 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + 0DD5E1E5E0DC3173885F9E69B1D0C737 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; + 0DEDD6E279206C4F98904484B99B0C4A /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; + 0DF1C2B743EEDF7D40565119D76F4D07 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; 0DFD4541FF9DAA31A2FC2A7F6D03ED22 /* IQTextView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQTextView; path = IQTextView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0E5F1D9EDFEEF7AEFE4325006C99C690 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 0E770BE590F2FFB9A82A6A50A81EA011 /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; }; - 0E7F107D7F26CF60BC23ECC266FCB28D /* YBIBScreenRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBScreenRotationHandler.h; path = YBImageBrowser/Base/YBIBScreenRotationHandler.h; sourceTree = ""; }; - 0EAC1C5124E9B12298C20CAE9D65A259 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - 0EB7722E945E2C6243D12780333EFEFB /* MqttSubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttSubscription.swift; path = Source/MqttSubscription.swift; sourceTree = ""; }; - 0EC5D86524BD42E2E31D9E398538D6F1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxRelay/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0EDEFE85B2B642014489A81376F56AD0 /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; - 0EEB633B90D402BA22C4A1F589ED6BFA /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; }; - 0EF53F3A50C4C7CA07D376A239350A49 /* SectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModelType.swift; path = Sources/Differentiator/SectionModelType.swift; sourceTree = ""; }; - 0F2A5FD283E2E6634C428C25B65669FB /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 0F3D5DB2B7F847A63E1C79EE09FEC8CA /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; - 0F553ABF512A9C8E97582BF051383D9E /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; - 0F8F34ECF4ECBCBF8E3127129C3EFE3E /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; - 0FE3B1923ECB783513802F50004C1BD8 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - 0FE91BC9A43053919290B0AA15CD96D7 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 0FF6ED620B93D6C360BAD3E42348AAD9 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 10382C15DC2DD36DC43401EF7E20B855 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 103AAD0C6F41EDE1870339EFD1727B50 /* OIMSearchResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchResultInfo.h; path = OpenIMSDK/Model/OIMSearchResultInfo.h; sourceTree = ""; }; - 1049A0799026744D3CCD92924DD09B4C /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 10A1DBADAA4D0DF927CA7C4F7FDD544D /* IQKeyboardToolbarManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Deprecated.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Deprecated.swift"; sourceTree = ""; }; - 10B3ECABA38E13C289A840C541FEF9C6 /* OIMCustomElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCustomElem.m; path = OpenIMSDK/Model/OIMCustomElem.m; sourceTree = ""; }; - 10D65B49194B57AE736E67C38C19EA92 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - 10DFC0B0BD8574C60410E9685E50BD14 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 10E4950CC0725A66133F7216F09CFBC3 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; - 110AB7755C8CFA354152C4D1C5DAC953 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 0E28DC82EDB83E42EE778A850AA296B5 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; + 0E4A668DE8ABB3392ED3151F813E5D9A /* PhotoAsset+Network.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Network.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Network.swift"; sourceTree = ""; }; + 0E4BFB5EFC1FFA67F124C2B2C6472427 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 0E824B8D1C324F1C347F0C16136C899C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 0E8761BC4CD9E209236B168AA9A5B450 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; + 0E909EAE1DB42AECC981CA75AEBA023A /* materialized+elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "materialized+elements.swift"; path = "Source/RxSwift/materialized+elements.swift"; sourceTree = ""; }; + 0EEF889BBA028A2B37B248D1DB72FA14 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 0F310DF3FD42F787F591674AA6A27CA4 /* UIScrollView+reachedBottom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+reachedBottom.swift"; path = "Source/RxCocoa/UIScrollView+reachedBottom.swift"; sourceTree = ""; }; + 0F311E7C16487065BBF7CFBB215AB14B /* IQKeyboardReturnManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-prefix.pch"; sourceTree = ""; }; + 0F6EAAB34B1D1E428F64028BB1479378 /* Documentation.docc */ = {isa = PBXFileReference; includeInIndex = 1; name = Documentation.docc; path = Sources/Documentation.docc; sourceTree = ""; }; + 0F9F7D838D936420B029F8D835E26553 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; + 0F9FD92C292DA0A54E903025581CC7CF /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 0FB48688773E53572104FC182E298046 /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; + 0FC5B9D471E457635FF59DB2CEEE3987 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Entry.swift; sourceTree = ""; }; + 0FCF5E28CC8124A6ACEC5AEE8382440C /* Popover-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-umbrella.h"; sourceTree = ""; }; + 0FE2CE9394D9E957DA273B20E3D80353 /* OIMGroupInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupInfo.m; path = OpenIMSDK/Model/OIMGroupInfo.m; sourceTree = ""; }; + 100AC4A0E6A257C87C8B88F32EB4CD8B /* ErasedContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErasedContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ErasedContentProviding.swift; sourceTree = ""; }; + 1013E306227E5F814E501DEB2D5CF882 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift; sourceTree = ""; }; + 101B0B5F8FC454D4AA1873EA8FDC9A6E /* PHPickerResultImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PHPickerResultImageDataProvider.swift; path = Sources/General/ImageSource/PHPickerResultImageDataProvider.swift; sourceTree = ""; }; + 1073C76A14A383D36B56300ED2C48D4E /* GYSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.debug.xcconfig; sourceTree = ""; }; + 109B5910A94544A9BDE78F39EA56ED8A /* OIMReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMReachability.h; path = OpenIMSDK/Utils/OIMReachability.h; sourceTree = ""; }; + 109FB96E16FD9650A6C48BEED2895DC5 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; + 10B9704468AAA18D0CB989F8BCFE63B0 /* AlbumTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleView.swift; sourceTree = ""; }; + 10BC1A0DDEEE9ED6F6F00059AC974469 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 10C0E5BB93F1EAFCF8BC9202DDB9997D /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; }; + 10CF77229E44790B1DE89C627E665A2C /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; }; + 10E34CE65D0A1CCF2E77FC9ABCE4697D /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; 110BD425B6CAD6801539E2C6AB6E0662 /* IQKeyboardReturnManager-IQKeyboardReturnManager */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardReturnManager-IQKeyboardReturnManager"; path = IQKeyboardReturnManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 1115F66ECAF1F0A7C870F2467C3D9118 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - 111D608D89BC293C7D66441D09C34C0A /* YBIBSheetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSheetView.h; path = YBImageBrowser/ToolView/YBIBSheetView.h; sourceTree = ""; }; - 111E2E29D060A85A7511CCF329F8175C /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - 1137FA2A80B22A5DB23621B3EFF76862 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; - 1145E30B411BD51C94E6644B6E4E3733 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 114A36EDD32013C624FCD276023D78CC /* MAPoiFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPoiFilter.h; path = AMapNaviKit.framework/Headers/MAPoiFilter.h; sourceTree = ""; }; - 117734707FD8841F2BE7BE65C64E238B /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 1189D62BCC3BB72D9AC1543A02E8D01E /* FramePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubComp.swift; path = Source/FramePubComp.swift; sourceTree = ""; }; - 1196853E6DB99480D070D2CF5B28AE38 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 11AF2BFE1A9DDF3A659D971D78149E92 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; sourceTree = ""; }; - 11C14A465506040EA1D2C525FC183729 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; - 11C6FAB71E5A9459667B33D6EE1AA853 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - 11DD61DC1D882841BE55036E3433DD56 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; - 12033F3F5FDD78AD45905BD60E6F006A /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + 1141E1CDB1E35B5757B37C03C895DFD6 /* OIMManager+Friend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Friend.m"; path = "OpenIMSDK/Interface/OIMManager+Friend.m"; sourceTree = ""; }; + 1144EEC4DFACFF662714960374882C1C /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 1173EAD0D0D388E9978D18024BA381EB /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 1177DF88EDD21DAC5D826DFCE38EC56D /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; }; + 117F919541952CA3DF40138BFD012193 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; + 1185BCBC17D747FFDDEF029FC0213D63 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 11A528D9E2BB8FA415DE369EE392D60E /* UIPanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 1208DF6820BA61DA191C45DC26C0ABD5 /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; 120BD4C670EF00F4D5A40AA4B863A7AE /* IQKeyboardNotification-IQKeyboardNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardNotification-IQKeyboardNotification"; path = IQKeyboardNotification.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 121DF2B7F9F3D4CB634525A22D901015 /* IQKeyboardCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardCore.modulemap; sourceTree = ""; }; - 12312114D4812F1B18DE7401A85D3143 /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; }; - 1245F1AA1E99B5BB56CB6D7DC9BBC9B8 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - 124AD1600EFD29DB216749E1F4817E4C /* VideoEditorFrameMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorFrameMaskView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorFrameMaskView.swift; sourceTree = ""; }; - 125DF183A0733B68AB485859EEC2777D /* Popover.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.release.xcconfig; sourceTree = ""; }; - 1273EBBA2B09FE5B4D809198A09A5DC7 /* YBIBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBUtilities.h; path = YBImageBrowser/Helper/YBIBUtilities.h; sourceTree = ""; }; - 1279C04908DF7B31747C1F64F299AD6C /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 128DAFEDE0C4CA6117364934E30B1483 /* CocoaMQTTReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReader.swift; path = Source/CocoaMQTTReader.swift; sourceTree = ""; }; - 129D682766DCB1C0C656E5D2971DF70A /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 129E14AC9D347F2AC87B23A24382D938 /* EditorChartletView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartletView.swift; path = Sources/HXPHPicker/Editor/View/EditorChartletView.swift; sourceTree = ""; }; - 12DF3174C97D02C7E18778CBA6D98890 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; - 13198AEC440A0413DDFF7D9447CEA435 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - 131B8DF323C3A95B5D07B1A00C6838D6 /* PhotoPreviewSelectedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewSelectedView.swift; sourceTree = ""; }; - 1333F2D23DCF86B78ECE779E2BF439CE /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 1351DB5C0573B865B4C04CFDB78C58C6 /* YBIBInteractionProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBInteractionProfile.h; path = YBImageBrowser/Image/YBIBInteractionProfile.h; sourceTree = ""; }; - 138EAA393FAB2100B199120943145C57 /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; }; - 13904B7AD72EAC1886C62141BC35D03A /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 13ABD241861DF110A532E620F639B7FA /* YBIBImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCache.m; path = YBImageBrowser/Image/YBIBImageCache.m; sourceTree = ""; }; - 13B2AA1971B9A649975252FF17AA2D5B /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - 13BA624E29147E64C739B501A72AE046 /* SwiftyUserDefaults-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyUserDefaults-Info.plist"; sourceTree = ""; }; - 13C198429553D952475005BBA051F93F /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - 13C6874609C4E4965BE5ED3EBBD20E91 /* Core+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+URL.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+URL.swift"; sourceTree = ""; }; - 13C741F3C70314EE667A76DAD4A689CB /* YBIBImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageScrollView.m; path = YBImageBrowser/Image/YBIBImageScrollView.m; sourceTree = ""; }; - 13D0A8A19998855C58CAD9B6D65EA310 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 13D3EC1FC6B5AA91D3E9F6A49003876A /* YBIBVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoView.h; path = Video/YBIBVideoView.h; sourceTree = ""; }; - 13EB66C1C024CDB34A5510DFDFD7CE9F /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 13EF21BC7BBA2CAC170EA8D893BC9D0B /* LottieURLSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieURLSession.swift; path = Sources/Public/Configuration/LottieURLSession.swift; sourceTree = ""; }; - 13F3B76906218A25BC0F58A96A8E1AA7 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 1402962A647024EBA94265CBBE396D02 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; - 14571402523CFECDF917D7073FA158DC /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 14941724ECA616BFB222F1EDC0A97CCF /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 14AE85DF932316951347592BB02DD86A /* RxDataSources-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-umbrella.h"; sourceTree = ""; }; - 14D57885DAA7E87DC8FEBA28E26F8B48 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 14D84D037889274512CBCB5338B71B31 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; - 14DBBAF2B73CE626C043B846DA37721D /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 14F24D93CCB9FC7554A4117AC96A1873 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - 1514B98160DB6561A00FF553C3C1DAA4 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; - 151784461A9BA88CBC98AFB3D58D445C /* PhotoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController.swift; sourceTree = ""; }; - 1534106828342487D2547798623EBA53 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 153454DB231127986B244615937FAE08 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 153AC18D402B63B97814009E1421CD55 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQInvocation.swift; sourceTree = ""; }; - 153C47F41DF149C6BC90E09FAF23B987 /* SGWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGWeakProxy.h; path = SGQRCode/WeakProxy/SGWeakProxy.h; sourceTree = ""; }; - 157295F3608027CDDB6C842F78E5FED8 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; }; - 1572EA52A3AF00AA2781EBB4FD86A4D4 /* OIMGroupApplicationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupApplicationInfo.m; path = OpenIMSDK/Model/OIMGroupApplicationInfo.m; sourceTree = ""; }; + 1220624318D95C728F7F6448D7954C04 /* URLNavigator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.release.xcconfig; sourceTree = ""; }; + 12272D9B7C748591FF4B2B47E78CEA55 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 12296D29A379D6B2962097DA3B18B64C /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + 1231BBFBD5A0ECF236CC0EA885AB3CE4 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 124CEA37618D8B89545FA51AF1FE660B /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 1282C4032816AF06E2AF092843C2C937 /* IntegerOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IntegerOperators.swift; path = Sources/IntegerOperators.swift; sourceTree = ""; }; + 12B112ADEE67680C68EF9AAD6712D777 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift; sourceTree = ""; }; + 12BF1429A237C1C940B1C669B2132A8A /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 12CA37A7BD3E9F95648EF2AF5278B844 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; }; + 12CEA7B7A93D098519233C1773F3D71F /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + 12D57A951811FCC2E989883F63E61B3A /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; }; + 12E1D2CA0AFFD23B6AC6FB681773AB29 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; }; + 12F34DCFC406E21F90E829AD9590AAFF /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 12FF6BA216B11D4CFB28EEC6C34D713B /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 13028E5E59FABDEE8B11E036F491CA33 /* FrameUnsubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubscribe.swift; path = Source/FrameUnsubscribe.swift; sourceTree = ""; }; + 1315A2F866521A4D560C0A9C8E58B9DC /* YBImageBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YBImageBrowser-dummy.m"; sourceTree = ""; }; + 13301344812946F6DD3EF21D58AC5CD0 /* RenderingEngineOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderingEngineOption.swift; path = Sources/Public/Configuration/RenderingEngineOption.swift; sourceTree = ""; }; + 13513923CCD6F181A0D2D063A1C57BDD /* YBImageBrowserDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDelegate.h; path = YBImageBrowser/Protocol/YBImageBrowserDelegate.h; sourceTree = ""; }; + 137933625C10F896EB3766DE88C87738 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; + 13927E60C72A55DCC47CE0E6BB59CE2E /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 13B8051F69B9B542A922FCE0B677AA10 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 143CAB1D0D9D1E3E216F6D00BF541152 /* PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAsset.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAsset.swift; sourceTree = ""; }; + 145D6B59877ED658747BB2C73673757D /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 14824100F2E9675D290FC37016803702 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; }; + 14D09622B9BC9D8B88B525FC926CBEE6 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; + 14ED55C8AC0A52C9B1BFB4C16DA0A456 /* WechatOpenSDK-XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "WechatOpenSDK-XCFramework-xcframeworks.sh"; sourceTree = ""; }; + 15038F39FFBCDEFA654D52AEC3FFFDFD /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + 151F0C8B6222A3DDD888A97FBBACA6F0 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + 15214939DB11AF3AE0B8BB489BDCA5B5 /* DataSources.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataSources.swift; path = Sources/RxDataSources/DataSources.swift; sourceTree = ""; }; + 1536F0E20DBFAFA3731DBC73A728DFEE /* PhotoEditorContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorContentView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorContentView.swift; sourceTree = ""; }; + 154DB8A49044F7F5052E1B3C1EB20E7C /* IQKeyboardResignHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardResignHandler.swift; path = IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler.swift; sourceTree = ""; }; 15848DEC7727A809830E7F6FC1B6CE0F /* IQKeyboardReturnManager */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardReturnManager; path = IQKeyboardReturnManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 159EF932C7F0368C759AEC931DC7F7D9 /* ZXSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.release.xcconfig; sourceTree = ""; }; - 15A08AA4358646BEA71CEF3BF853DEA2 /* EditorToolViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorToolViewConfiguration.swift; sourceTree = ""; }; - 15A14A9B3B56CD3620F27FE10246ED4C /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; - 15AF30EC307889386787546D8C4BEDC6 /* SelectBoxConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxConfiguration.swift; path = Sources/HXPHPicker/Core/Config/SelectBoxConfiguration.swift; sourceTree = ""; }; - 15BDB634F20B368849DA7CBF2A8FA576 /* OIMManager+Connection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Connection.m"; path = "OpenIMSDK/Interface/OIMManager+Connection.m"; sourceTree = ""; }; - 15D2A21D8F9CF718E0AAA1EC5A5BA05F /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; }; - 15E88AB5684556CF2AB8EAC2A495488D /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 15EE45C4DAB1EAC53C85793BF7F57243 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 161B0D9178A1807E4B109EF0E58E3E34 /* YBIBDefaultWebImageMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDefaultWebImageMediator.m; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.m; sourceTree = ""; }; - 1626D3E071284C466E291583033FFEA9 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; - 165907EBBC5D12A59502D8226E8EDE6C /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; - 165A70A6B1F8A3945B7783606F15DC88 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 166C9E2924715812904CCCC5E617C195 /* IQKeyboardCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-umbrella.h"; sourceTree = ""; }; - 1685293F812B19BF0C00605EF0926BEE /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; - 1687DEEE837BBB8A3918746B529551BF /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; }; - 16982966B38AAEF6599A9726EA9C18CC /* OpenIMSDKCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.debug.xcconfig; sourceTree = ""; }; - 16E1816E516AAB8D1C08A162DA123F05 /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; - 16EF53A5EC43300CB4F3B83B3D303959 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 1719CD49BB4FE43B23A65049EC8EF084 /* Picker+PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoManager.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoManager.swift"; sourceTree = ""; }; - 177F9065517D328B68986BCB390056CB /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 1780C63193682C5E2D65FF9E3DAC007F /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItem.swift; sourceTree = ""; }; - 178713B9F6A530B946CAD73849D3467A /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 1799D9A3136DB02237E1A5A6F10A9900 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 179A3DFC3D6CD2DDD57DBFE0733A0430 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 17A6BCA2773C67002163A316E6014E2C /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 17C082D96F349579FD9E4F6D3F20F3BE /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; - 17D9E000444EF5545CD3BFAE0F88D47E /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; - 17DF28B1481024E025BA37E97E2C4339 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 17F3F73C24FC8F1394D1FB6F749BF6EB /* EpoxyLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyLogger.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Logging/EpoxyLogger.swift; sourceTree = ""; }; - 18076D942184E53DB8FD78B2C94EC15D /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; - 18197ACFDBF1F34C70D2145795572C09 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - 181A38A510C80A151878E5888CC00B9C /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; - 181C9DE30CEE7FB8E3833D6872F43612 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - 1823538E11E5F1BB9045E5F5A9EDBCBF /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - 182FA6E89A6E67A823372433344288A9 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - 1853A91619CCFF72B8653CE260C9230E /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = Sources/Private/Model/ShapeItems/Rectangle.swift; sourceTree = ""; }; - 185BEBB892465269D6E368180A09D6D2 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; }; - 18BFF7A751CE2A1BC44F7AFDB7A63189 /* PickerCamerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerCamerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PickerCamerViewCell.swift; sourceTree = ""; }; - 18F31029E389DD18C976B21D0D2B9E66 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 192204D2AD5C34C0C27EDE24CE4B1A4D /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - 19346D94F95C0A12BE928CA1A98B3179 /* SGSoundEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGSoundEffect.h; path = SGQRCode/SoundEffect/SGSoundEffect.h; sourceTree = ""; }; - 193988865F0C4186D568DDB22BE85F65 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 193F038812A62295354DD2040C1EC96F /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 1987F25B23CE43C0F6CC1CB39485ADE4 /* PhotoPickerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerViewCell.swift; sourceTree = ""; }; - 19C11FC5EB105819A1542D8CD6F11C35 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "Sources/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; - 19CF888C78C3C2F8DD25DA3F24772A69 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; sourceTree = ""; }; - 19DD90AD5E94709061F8E0DD84460C1D /* UIView+IQKeyboardExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionObjc.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionObjc.swift"; sourceTree = ""; }; - 19E47AFAC9F7708E40A918F4F7697761 /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Sources/EnumTransform.swift; sourceTree = ""; }; - 19EAF3F184118445B9FCF77A45324503 /* VideoEditorCropView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropView.swift; sourceTree = ""; }; - 1A288A4ED6C81E34ECC00B480B9070EC /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; }; - 1A4343F224CD8D5BDC3A0E2E05A741D4 /* palette.c */ = {isa = PBXFileReference; includeInIndex = 1; name = palette.c; path = src/utils/palette.c; sourceTree = ""; }; - 1A831A471F1C85650DC4A404C5A70F73 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = Sources/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; - 1A872CE38E3ADAEADAA238497991FF53 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; }; - 1AA1D7AC3731B91C442FD63876F52E0D /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 1AA3494D42ACFB3830B3390E0BFD18EC /* PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoTools.swift; path = Sources/HXPHPicker/Core/Util/PhotoTools.swift; sourceTree = ""; }; - 1AA9EEED9D8EB4B7EF805D7B9523F7D6 /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; - 1AC0056B69D092F313CB5CF285B1DFE1 /* TagListView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-umbrella.h"; sourceTree = ""; }; - 1AD61C5A193710B643D1818269C3C680 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; }; - 1B4BD202D2FF23F4224215F2FE24D678 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; - 1B5D5EF6F903B0AF0547B84C698638B0 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 1B82F809E1FEC690C0A585026A414B73 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter.h; sourceTree = ""; }; - 1BA5B531F86D0CE29F4AE9671BF7C581 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - 1BC93BBBF6CE5738AC897B5EE063A004 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 1BEB94DB3C72FE1C992BCA3BA4EC70CE /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; }; - 1BF7270E2B2B79F163C641DCB1AC8739 /* YBImageBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-umbrella.h"; sourceTree = ""; }; - 1C0FF7DF067FED124021E6397948AE47 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; - 1C16851AFB7DB12F165FC4FFBDE1BC07 /* SGPermissionCamera.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionCamera.h; path = SGQRCode/Permission/SGPermissionCamera.h; sourceTree = ""; }; - 1C4C3814419398CC5A36340ABA0F6EDB /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 1C815968E0BBCD403B180F9418571F00 /* MqttAuthProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttAuthProperties.swift; path = Source/MqttAuthProperties.swift; sourceTree = ""; }; - 1C872208294BDFABC987FC97FCB40490 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 1CDD27E19433C68695BFB9FCA48AE775 /* CocoaMQTTTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTimer.swift; path = Source/CocoaMQTTTimer.swift; sourceTree = ""; }; - 1D40D8E85B1E0465F19AC5BC4C9EC2B8 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift; sourceTree = ""; }; - 1D52A7BDFE4C4E3DC8F08D1E013F1975 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; - 1D56F345031C0161D60D37E0E4D891FE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 15A5DCEE77CAAA33B92DD20A34BDD9CF /* URLNavigator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "URLNavigator-dummy.m"; sourceTree = ""; }; + 15B3A083D87323605056BEA5487DD02C /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + 15C6BC49C496646CB0C92D882FEB67F6 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + 15F37224A53776122658CE8F21D84F15 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; }; + 160A2DABF59412E2E5E7DEF1991BD093 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + 16689A43C1975CAF9AD290359635E386 /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; }; + 1668FAAA23FE11E9B932F62200E2A654 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 167A5D56D4C9A80861215E5019146BF9 /* Array+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Sort.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/Array+Sort.swift"; sourceTree = ""; }; + 167F7859DCEE061486059B0BAE43A1CD /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; + 169EAF35737AACFFBF2B651484BC3461 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = ""; }; + 16B12E00E18144758DB265E26FB774D3 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 16C6A9DE20DBC92FE842E90A959EC697 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + 16F7EF6F01A25097139815D6B115BC21 /* IQKeyboardToolbarConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConstants.swift; path = IQKeyboardToolbarManager/Classes/Constants/IQKeyboardToolbarConstants.swift; sourceTree = ""; }; + 170A6F05FDF7F75CB7552AB64C82EE2D /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; + 172E108A1E7152FEE092E06A29CF890E /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 17310AAE05C33738D2FFBF76E24AEADB /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + 17536F16F2A2B3338710182810F16637 /* TagListView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-umbrella.h"; sourceTree = ""; }; + 17687DAA076F725E7ED98624F934D3EB /* YBIBVideoTopBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoTopBar.m; path = Video/YBIBVideoTopBar.m; sourceTree = ""; }; + 17B3BFF877380E78556FF73AFE124B3B /* YBIBIconManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBIconManager.m; path = YBImageBrowser/Helper/YBIBIconManager.m; sourceTree = ""; }; + 17D78923FEBE24EA42834BC21A8AF63D /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; }; + 17EF27AEF16388FDC510308820805BDB /* SetContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetContentProviding.swift; sourceTree = ""; }; + 180E44BD3ADB8A4DF38EA2C846D63307 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 181FD2F08B7D81585F51D34006773934 /* VideoEditorCropView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropView.swift; sourceTree = ""; }; + 186905199FBCD6FBA2BD4D9B2C167DA9 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; + 1889F1F548AE931E4D7AAC7C4EC351CD /* GestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GestureRecognizer+RxGesture.swift"; path = "Pod/Classes/GestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 18E5215C1B1F37F7D3FD58FE258508C1 /* Differentiator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-umbrella.h"; sourceTree = ""; }; + 18E744952F9D40B5E1E97C15676C1085 /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 19052B39E61E19876FA46868AB12CC5D /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; + 191F574F7A34D1737C756116C56BC457 /* YBIBImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageScrollView.h; path = YBImageBrowser/Image/YBIBImageScrollView.h; sourceTree = ""; }; + 1934A4222CC31BCE17D8E0988C06AABE /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 1934BB31EBE2B7F1312F7238BE6FA9C9 /* MqttDecodeConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeConnAck.swift; path = Source/MqttDecodeConnAck.swift; sourceTree = ""; }; + 1936B868CB0FB4A1E96627965F95EDB7 /* LottieAnimationSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationSource.swift; path = Sources/Private/Utility/LottieAnimationSource.swift; sourceTree = ""; }; + 1941DA936181E59F15CF7EFC7B841653 /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; + 195B1EF7EFA045C8BAD32706FF293FE3 /* EditorImageResizerControlView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerControlView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerControlView.swift; sourceTree = ""; }; + 197D0B2012949DFBA6BFE4E7C579050B /* PhotoPreviewSelectedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewSelectedView.swift; sourceTree = ""; }; + 198762526A5C73947D6DC38123796908 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 198F39031A524C90C3F2B5900F93324D /* SDCycleScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.release.xcconfig; sourceTree = ""; }; + 19A2F0720950BA7B39F7B11B8AB071D7 /* CurrentFileNameHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentFileNameHelper.swift; path = Sources/CocoaLumberjackSwift/CurrentFileNameHelper.swift; sourceTree = ""; }; + 19B1D7A111FF85FACA9864125DDF04D9 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; + 19E73E9EF5A1AFF831F06FC83722EC87 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 19F87CF4C331BA03B57394E007A03556 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; + 1A11E432D575FF20A72D10BF85CA5643 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + 1A204F29531B560FA7A349CD630C5EDE /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScreenEdgePanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIScreenEdgePanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 1A3334197BBF6DD63E6465821C98C58F /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 1A3D4845A5FB1941EA3E6600D3EA117C /* IQKeyboardAppearanceConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceConfiguration.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceConfiguration.swift; sourceTree = ""; }; + 1A445AEEFB8EAE3E1A17A7BFEBC95D20 /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; + 1A4656BFDFBEABE52C422E0B7FF32735 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; + 1A46944A49BDAE15417E56621854D1EB /* curry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = curry.swift; path = Source/Tools/curry.swift; sourceTree = ""; }; + 1A584E723DFD91FD63F10513F5A44C61 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + 1A70A3F8BE6597F8F5505049FD362F8E /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; + 1AA766A82E2247718BDFA82ADBAB1E3D /* SGQRCode.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SGQRCode.bundle; path = SGQRCode/SGQRCode.bundle; sourceTree = ""; }; + 1AB537882A21D27587D15B3984C1A880 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 1ABAC60CC24B72CB073D960D88703427 /* SGQRCode.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SGQRCode.modulemap; sourceTree = ""; }; + 1B072EE63C0CFE1B4D57E051B98B9C88 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; + 1B0870634C14CE997A19BC48006CB0EA /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; + 1B34234F6213E23C3E48F64CBC6B5CD4 /* MqttCocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; + 1B372E565709505EC1AE10A9E6FF643F /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + 1B4AD52272B01A181E72FA7DE41CB40A /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.release.xcconfig; sourceTree = ""; }; + 1B599D40DFD3A3533900B0F7361182DA /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Deprecated/IQKeyboardManager+Deprecated.swift"; sourceTree = ""; }; + 1B77137C25D57D11ABB0150419B79F84 /* EditorImageResizerMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerMaskView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerMaskView.swift; sourceTree = ""; }; + 1B773D8D57C7C739236DBCCF5A1FE15A /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 1B7990A8F874EAB4C6A8C47FE2F81518 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + 1B7CD2D7EDB5C497B8CDCCB617D67F66 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 1BAB03BF7B02ED9AA1E560E471AC2232 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; }; + 1BB47EC16C49EBEE4AC3E1EA4FC3BFAE /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; + 1BB5F1F3377D2EF785085AB11B26825F /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; }; + 1BD4ACA4AE15E556BD2AE1F75D723E9F /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; }; + 1BD9BE2E9F11BF7F70B1F47CCD1F4C55 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItem.swift; sourceTree = ""; }; + 1BF20EBEF1577599B13699DC71333020 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; + 1BF6BEDD5D9967E90C59202AEAA14D5A /* Differentiator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Differentiator-dummy.m"; sourceTree = ""; }; + 1C143BEB7DE2912C1296ED39697B8A6C /* OIMGroupMemberInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupMemberInfo.h; path = OpenIMSDK/Model/OIMGroupMemberInfo.h; sourceTree = ""; }; + 1C209B1FF4A4336B9F1E2455A671257A /* SectionedChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/SectionedChangeset.swift; sourceTree = ""; }; + 1C231D00BCC0682C8B59B8FE9AE2A67E /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + 1C412FECE5EC28ABB2D4F597A3E25EFE /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; + 1C5B63C03ED568FB7252AE90175E1F7C /* PickerBottomViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerBottomViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerBottomViewConfiguration.swift; sourceTree = ""; }; + 1CA80710ECF563211A105AD3277C282D /* SGPermissionPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionPhoto.m; path = SGQRCode/Permission/SGPermissionPhoto.m; sourceTree = ""; }; + 1CD4064D3646C656417024C705260D1A /* UILongPressGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILongPressGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UILongPressGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 1CD90E964FF6CC1A1E3B72D0147FD7EF /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 1CD97641DD6ECEDB258D159A2AFFCBA4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 1CE63250239CF4E3AB101323EDAB0CB1 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 1D0EDA4B970AD8E019243DE1A9201D0B /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + 1D2942177D407DE24D92D8FD0EE99527 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 1D5B3E38DF9F219B69BE34296DC88D47 /* libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-prefix.pch"; sourceTree = ""; }; 1D6CFC15839ACA2CFFE42FF0D4017A07 /* OpenIMSDK */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = OpenIMSDK; path = OpenIMSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1D6DB26BEFC080CDE3CBD4180D8087E6 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 1D6F6496108DE10733EA6BD78685551D /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; - 1D8EFBFB612446C4871AC494B032E9DF /* DecodingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DecodingStrategy.swift; path = Sources/Public/Configuration/DecodingStrategy.swift; sourceTree = ""; }; - 1D94963B0D87AE7176FF0598ACF6343F /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EpoxyableView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift"; sourceTree = ""; }; - 1D96ABF584A2DA22C43A8F00BCB2B763 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 1DA7103F1457B5DFBCAF34D929A1259D /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - 1DB4C58720B9793C0F7404BCB4FC3C67 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 1DC5AB4332373A46B5568FB838D0C4E2 /* mapTo+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "mapTo+RxCocoa.swift"; path = "Source/RxCocoa/mapTo+RxCocoa.swift"; sourceTree = ""; }; - 1DC87C61C2A9B410A39903077FDA3F74 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 1DE55F40769D6C7A5098B9B5F232A310 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 1DE57F8604F15180AB776BA8AE3115F2 /* DidDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidDisplayProviding.swift; sourceTree = ""; }; - 1DF9D89837F70A87DF40A4CD862408C0 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; }; - 1E1E1866DAAA145C7AF477A7B9672D98 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; - 1E5EB4C014EA35F5CBB270FF48134942 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + 1D72C9E5625EEE0003CD2DB6485CB676 /* Core+UIFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIFont.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIFont.swift"; sourceTree = ""; }; + 1DA4672956BCE82758C70374E940DA2C /* YBIBIconManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBIconManager.h; path = YBImageBrowser/Helper/YBIBIconManager.h; sourceTree = ""; }; + 1DDA5344A0BDE5EFB3F913CB8EA8B4B0 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; }; + 1E29515B62FBF4F5466875B562AD320C /* PickerTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerTransition.swift; sourceTree = ""; }; + 1E43A2705B43B74A1D67F4981D4ECE09 /* Observable+Alias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Alias.swift"; path = "Source/Tools/Observable+Alias.swift"; sourceTree = ""; }; 1E60C88006022308DBE83289F5CB1A46 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 1EA21EA5BF45B711699C2CEFBBAB53EC /* AlbumListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumListConfiguration.swift; sourceTree = ""; }; - 1ECA29CF2CC1071B2E6B14ED0B3DF6D9 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; - 1ECAF31A9C9BC01FEDD38E3CF1597CDD /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 1EFB559C79CB5382EA573DE50C4D757F /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - 1EFDDA3D3DCBEA04B9395F50D8019ACD /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - 1F05747E0F4D38D1C3A7D034761D90F4 /* SwiftyUserDefaults.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.release.xcconfig; sourceTree = ""; }; - 1F3E5200639D32171E70ECCA28ADA3A7 /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; }; + 1E9A190EC0355DC622D2C24E39A6997F /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 1EEFE272584B43703AB75147782BEAC9 /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; + 1F4871BCE2C3699F6F737EDB65F238E4 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; 1F742F9BBDEE927B1CEBB85C83810BC8 /* Pods-QuickLocation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-QuickLocation-umbrella.h"; sourceTree = ""; }; - 1F7498539CEFBA4CF53D317EE20A1005 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 1F7AFCDA9BA486A1C5E5770983108B13 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDMultiFormatter.h; sourceTree = ""; }; - 1FB2E3A706D3337222C6C4BDB07231B0 /* CGImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGImage+WebP.h"; path = "Sources/KingfisherWebP-ObjC/include/CGImage+WebP.h"; sourceTree = ""; }; - 1FD94A93BD9C6D5A7C9DC7F665135BEC /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 1FEE8C34F132AAE42AB4844C0DA1D8E9 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + 1F9279FEB13C210A278C07ED03AD11FE /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + 1FD28DC90E61129357E13B3B72557301 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; 1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2003008081078327723D88E11ED42C20 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 200F2463672C4CF7DEFE8DFF9687884A /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - 20139F877DE66F872867A7B1F0A29F99 /* SwiftKeychainWrapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftKeychainWrapper-dummy.m"; sourceTree = ""; }; - 2027DD1E03DE0B7EF85F7E0C4CD23C89 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 2089804B71B7A298A836CB8AF50821AC /* YBIBImageLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageLayout.h; path = YBImageBrowser/Image/YBIBImageLayout.h; sourceTree = ""; }; - 20B5ACEB5DE3F71B590ED9D1E6E75E2F /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 20CB652E0876375284529CA29C214BC2 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 20E03A919D425E7EF5F8EFCF5B7B18EB /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 21004D60C136D865E4B711FECCFCDABD /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; - 2114903BF90E5F0F4DC734B23C506E93 /* IQKeyboardToolbarManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-prefix.pch"; sourceTree = ""; }; - 215C9E3FCA4BF4E046903BB5364C9EAC /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 21852E786F6EC6FB064C59A0CAF8FF55 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - 2188684B14290CE4398CCA41B230690E /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 21A5FFD13F18B57F2FF61113392AA406 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - 21A843AB69AB5DE2180AFEDD0F6A6049 /* SGQRCodeLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCodeLog.h; path = SGQRCode/SGQRCodeLog.h; sourceTree = ""; }; - 21B1C915DF9E3C3C47594C54875EBAA1 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 221329236E9A070B0CAAF2252BBF568E /* IQKeyboardCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-prefix.pch"; sourceTree = ""; }; - 22134ACAE98A32F475A9DB059F28AC60 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - 2230B0A52C08E642579FD0CD4B96CDAF /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; - 224ADD350384620166C9B6DDDB1C796D /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseCompositionLayer.swift; sourceTree = ""; }; - 228B90941D987BE2796C2A6C2E2BB5A9 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 200661B9CF372FFC8C88A6A61EB71F10 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 200F74321A5DE3F36F70970BBAB79285 /* SGQRCode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SGQRCode-dummy.m"; sourceTree = ""; }; + 2041ED5D4FEBEE00E1A20701AF66C9D7 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 204A7E25C8CC6CABD34015B8F77E7DE9 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 20539D242DB60F6B33D7CDCFFB524D8B /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; + 2096BE6BECA53964A72777980CA9B114 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + 20C1C4C4BF94B0DF33B7418261F217C0 /* OIMMessageInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageInfo.m; path = OpenIMSDK/Model/OIMMessageInfo.m; sourceTree = ""; }; + 20CBAB6C55512FC35F932A788ED76162 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; + 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.debug.xcconfig; sourceTree = ""; }; + 210E8B3E907B2C645CCD869D5234C739 /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/Configuration/LottieConfiguration.swift; sourceTree = ""; }; + 2116C21149794274D408B74139B54CF0 /* SDCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCollectionViewCell.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.m; sourceTree = ""; }; + 21193F83F60AFA1B32FBFBA34A316406 /* OIMCallbacker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCallbacker.m; path = OpenIMSDK/Callbacker/OIMCallbacker.m; sourceTree = ""; }; + 212ACF88666F934ED876BCE6D0FA9B0F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardCore/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2152DC419AD4C210EF73783536178AE6 /* PhotoListCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCellConfiguration.swift; sourceTree = ""; }; + 21951132F00C5F492323648E1858B00D /* Picker+PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoManager.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoManager.swift"; sourceTree = ""; }; + 219643A1FD080B67D4F6B9E85CBCE7D8 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + 21C5BBE44181F60D38701EE9181B0CA2 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + 21D3CAAD6213E433AB7912650673E72E /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + 22080567CFFBB62FB4A9CAB4BA858C20 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + 2215A064FB41D191DB77B697A6922E18 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; + 222423852681EE67DA11020345E19656 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; + 2232E302290B527AA496266721ECC3EC /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = Sources/Private/Model/Assets/AssetLibrary.swift; sourceTree = ""; }; + 223DEB33C947EA9B717F7203C12E4733 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 2248EBB2F316DD667581FE985E468B17 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; + 2253C41D07AF979EB8B3DEF1A0397F1D /* URLNavigator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-umbrella.h"; sourceTree = ""; }; + 2273BFE849D14B08B986D1A7DD906366 /* SwiftyUserDefaults-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyUserDefaults-Info.plist"; sourceTree = ""; }; + 2281071AE3FBE200AE91E914561C6C83 /* predictor_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = predictor_enc.c; path = src/enc/predictor_enc.c; sourceTree = ""; }; + 228C9A7C2262A2B36785B62E668A4DD5 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 228CE40FC2BEBB12AB17B68A5F612B5F /* AssetManager+AssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AssetCollection.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AssetCollection.swift"; sourceTree = ""; }; 2290594F0DEEB3EE8019DFED02EF0E1B /* Pods-QuickLocation-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QuickLocation-resources.sh"; sourceTree = ""; }; - 22A4C46B3B2988B93CC3D814399E2CD2 /* UICollectionView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UICollectionView+IndexPaths.swift"; sourceTree = ""; }; - 230470CAA031DE168B24401B0F4A7E78 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 230C27293BA846477308F0D6A7CE8235 /* CocoaMQTT.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.release.xcconfig; sourceTree = ""; }; - 232767A7CBD2BA56BB65F840D9FEDD0D /* SGPermissionPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionPhoto.h; path = SGQRCode/Permission/SGPermissionPhoto.h; sourceTree = ""; }; - 23471C306DBF8539CCD121FEFEF8152C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 234A065E0BC2746825CA940BBD639926 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - 23614C228DBE11EB89019A8BA882AE31 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog.h; sourceTree = ""; }; - 236BCD659A9BDE767282A285E302032C /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - 2396463AE3F84CB4BF433C7F230AF379 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - 23DF5AE9ACD1DE49C9B358223D0F49C3 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - 23EED888ECBDD78C04AA3D1E52E2B063 /* vp8_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8_dec.c; path = src/dec/vp8_dec.c; sourceTree = ""; }; - 23FCBC7F98205406F63C0E5BC94D5CD4 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; }; - 2433AF6EC7FAFC57322B351F2F675087 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; - 245ED58B08EB287B9C7F6F7ED6D44C46 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 24604F8293B49014C70AAF47D4E86CF5 /* OIMUpdateFriendsReq.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUpdateFriendsReq.m; path = OpenIMSDK/Model/OIMUpdateFriendsReq.m; sourceTree = ""; }; - 249A003A89F939AD594CD1E59D57545B /* OIMConversationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMConversationInfo.m; path = OpenIMSDK/Model/OIMConversationInfo.m; sourceTree = ""; }; - 251F2FB2E45CAA79C8CE1C78DE77FADC /* SwiftDate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.debug.xcconfig; sourceTree = ""; }; - 252FE7AE6C0CCEEE2DD77E757C21F262 /* OIMSimpleResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleResultInfo.h; path = OpenIMSDK/Model/OIMSimpleResultInfo.h; sourceTree = ""; }; - 2535726C0282E8B723269F18EE9EC778 /* AssetManager+AssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AssetCollection.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AssetCollection.swift"; sourceTree = ""; }; - 25583107F14FBD784D032E07B4B53FB2 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - 2569F0E3873796356EF213D2B9ADA773 /* mapMany.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapMany.swift; path = Source/RxSwift/mapMany.swift; sourceTree = ""; }; - 25713569A2144F11EA799ABF7185A416 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; }; - 257481E67D85D11D25F5FE21F0D8C6A8 /* OIMSearchResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchResultInfo.m; path = OpenIMSDK/Model/OIMSearchResultInfo.m; sourceTree = ""; }; - 25A56C013888BF5D7C051034220A6522 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 25A646C2681218859A0DD322FEFA9A28 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - 25ACA7B5D8070A0C5E9DAFCD4CC563EE /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 25ADFE89DBF292242C90FC961CF3FDD6 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 25C18503B8C828FC0832C2716E7E64E4 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; - 25E5AC8ECA0922131BC9D8A858283007 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; - 2607B67A277348B8A6E34891C575DDDD /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; - 2612C6B23C5A8AD56A7306319F6F6EE7 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 262B18A89A632D96B4EB3E390C0C525D /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 262C1F125415D8525B3306082D01B93D /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; - 263E26F38F3E0D5071E2A1F5EBF4D4AD /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - 266AAA820AA5D71C14EA0837C9BFD4B8 /* IQKeyboardManager+Resign_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign_Deprecated.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign_Deprecated.swift"; sourceTree = ""; }; - 267FBAB8F134B086CF5B9DE1E870A47C /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 26971AAFD223C4BF55DFF4F2AB76CF2A /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; - 26EEE74743B3080EF6557E621D0C8E2C /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Sources/TransformType.swift; sourceTree = ""; }; - 26F087F3FC56E02C84A5128CE4448E78 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 26FC5D2F990705B5F02164E77D975860 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 270930A7ACF2AC56158EE72CF6D1FFBC /* MqttDecodeConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeConnAck.swift; path = Source/MqttDecodeConnAck.swift; sourceTree = ""; }; - 2777218D08E6335768BBDB386D95004F /* OIMFileElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFileElem.m; path = OpenIMSDK/Model/OIMFileElem.m; sourceTree = ""; }; - 2778ECCBE9B8D5F17E319FF7E618DCFF /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = Sources/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; - 2791964F5341C03022B796CDB947926F /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; - 27AB0F4A9D1D943005801CF2F52984A3 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; - 27BA48CE1A195500BC600869A3551F93 /* apply.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = apply.swift; path = Source/RxSwift/apply.swift; sourceTree = ""; }; - 27C636C7653D1DF2DC4045FA904C1A1E /* IQKeyboardReturnManager+UITextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextFieldDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextFieldDelegate.swift"; sourceTree = ""; }; - 27EC9CBB3475B7506035DD8332CE484A /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 27F9C0818B379A0C8606C9CAE3FB6B59 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 27FFE737BADF4DD7D8C49A164546B7FD /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 280A3E218BEB416D2B1A86DEF63C1000 /* IQKeyboardManager+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign.swift"; sourceTree = ""; }; - 2815B8C0B759AC79F1A2E883FB8706EF /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; - 28261B0B59A8B8FDA5E6C29124E13EB2 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = Sources/Private/Model/Assets/AssetLibrary.swift; sourceTree = ""; }; - 282B5CC4C34621DEA3FCC62633B1E302 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger.h; sourceTree = ""; }; - 282DE5BE00C79324ED1E99FA3AB8E295 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDTTYLogger.h; sourceTree = ""; }; - 2832BB194CB580C05145AACA6C88E2C7 /* PhotoPickerBottomView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBottomView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPickerBottomView.swift; sourceTree = ""; }; - 283F014AF77057F9159378C8100FA801 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - 2850C62F99F6525113E4F5CFD90170E2 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 28529D24D90535F360C9D0497E342A4E /* PhotoEditorFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilter.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorFilter.swift; sourceTree = ""; }; - 2869DB1323B92E263505A95EA15A81E7 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; }; - 2886547D66956FAACBC731C0E7F48503 /* Popover.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.debug.xcconfig; sourceTree = ""; }; - 288F48227C49FFDC4D97594004185284 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 288FE39FED5FCB4DAC54D969254A83EA /* SelectBoxView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxView.swift; path = Sources/HXPHPicker/Core/View/SelectBoxView.swift; sourceTree = ""; }; - 28BAFAA07B25881093CA24F92D65F98F /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - 290F5D3FD8A5F191F33A57BB4C916D66 /* OIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMDefine.h; path = OpenIMSDK/Utils/OIMDefine.h; sourceTree = ""; }; - 29248DA9803C00326B1F8B62C4A70C39 /* SGQRCode.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SGQRCode.modulemap; sourceTree = ""; }; - 293E11DD7C1066ABBA207D278E3029F8 /* TagListView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TagListView-Info.plist"; sourceTree = ""; }; - 2957201EDE33C7CAB1B774D0E2703085 /* GTCommonSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GTCommonSDK.xcframework; sourceTree = ""; }; - 2966EFF942F8937062713C954367DA1D /* UIView+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+Resign.swift"; sourceTree = ""; }; - 29DDADC05712FF66F16F97CBE10CE54A /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; }; - 29E0B86CB68F4404724E60FA37296813 /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; - 29EE12164F91E40E97DA1E28A937B093 /* AssetManager+AVAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAsset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAsset.swift"; sourceTree = ""; }; - 2A3D7D64F73F11C9DC0248D737AF568B /* IQKeyboardToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarManager.swift; path = IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager.swift; sourceTree = ""; }; - 2A6666C1FA8E0BE024DF6765C30B9F9B /* VideoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoEditorConfiguration.swift; sourceTree = ""; }; - 2AA7770EC16D6698B48F0DF3B44B7202 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 2AB4A49883280310DF7C73FDE1DDDA32 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; }; - 2AC1D590EC6D7984E393F6B0F167E93F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 2AC9B89E5C7799DFE965F8A166F8FADA /* PhotoPickerViewController+SwipeSelect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoPickerViewController+SwipeSelect.swift"; path = "Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController+SwipeSelect.swift"; sourceTree = ""; }; - 2ACAEA9BB5563C4B47216247AD5B8989 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 2AE5CFE9CFE9D79B16100D460AB114F1 /* SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/SwiftUIView.swift; sourceTree = ""; }; - 2AEF5BECC050B1E49B732F2693B6E475 /* SwiftKeychainWrapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-umbrella.h"; sourceTree = ""; }; - 2B26213B070F8F50A0FCB93BC341B505 /* ignoreWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreWhen.swift; path = Source/RxSwift/ignoreWhen.swift; sourceTree = ""; }; + 22A429135F42B127A5CB0E0D73E9B1C3 /* repeatWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = repeatWithBehavior.swift; path = Source/RxSwift/repeatWithBehavior.swift; sourceTree = ""; }; + 22DFE9D4B8803D925B727EE40658F562 /* SwiftDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftDate.modulemap; sourceTree = ""; }; + 23017ECA54C3CBD5176B55EBF95DD71D /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; + 2328BF76F7E4EB21D440F812F25C5896 /* TagListView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TagListView.modulemap; sourceTree = ""; }; + 233748B00ACB4E8CB501C88B07D7C06C /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; + 233FADC67F576E120364D502762B1897 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + 2374B35A138371BDDB4C0D79F0181AE0 /* YBIBGetBaseInfoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBGetBaseInfoProtocol.h; path = YBImageBrowser/Protocol/YBIBGetBaseInfoProtocol.h; sourceTree = ""; }; + 237DF11F96B5EE09151AA0E6EBFD803B /* CocoaMQTT.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.debug.xcconfig; sourceTree = ""; }; + 2382C6BF329F222524AB4126B254E8EC /* DecodingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DecodingStrategy.swift; path = Sources/Public/Configuration/DecodingStrategy.swift; sourceTree = ""; }; + 24376946A1D820088203BF9F393E7C63 /* ObjectMapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-prefix.pch"; sourceTree = ""; }; + 2439EF3C0EB6FF273A6BACD046468C2D /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 244C61C47956816C761FABD7738C1E9C /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + 2477B75AB08CCA6E2BC5EFDC75DFEA1C /* IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextView-Info.plist"; sourceTree = ""; }; + 250DD002A55CA7889A79C6F9E364D705 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + 25189A89E00CAE1A45485248DEBF32F6 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + 2520FDCAB6D13A4EAD749FDA706334CA /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 25425119A8449DA18EC800CEF0D67C4D /* Differentiator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Differentiator.modulemap; sourceTree = ""; }; + 25573327F2BDCF43D5640DCAACAA980E /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + 2560E9FDA51DE626715728CAB493D936 /* IQKeyboardNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-umbrella.h"; sourceTree = ""; }; + 2595F0158831926213A3BA15134B3B30 /* DefaultsSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsSerializable.swift; path = Sources/DefaultsSerializable.swift; sourceTree = ""; }; + 25A9321C6039BB4F2A980340495A2CBF /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; + 25F163B524C0A97BCFAB2DDDA9340B08 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 261FECDA4129251CE25EEF58CA359395 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; }; + 264D4F7AE582DF424083AFD51F1E516D /* mapTo+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "mapTo+RxCocoa.swift"; path = "Source/RxCocoa/mapTo+RxCocoa.swift"; sourceTree = ""; }; + 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.release.xcconfig; sourceTree = ""; }; + 2689CB8E3F1F36174D088BF931E648CE /* PhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoError.swift; path = Sources/HXPHPicker/Core/Model/PhotoError.swift; sourceTree = ""; }; + 2697AB03D1A0149243A300EB136A76EC /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 26DD2A9628089477808F581DE0E86C62 /* CameraViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraViewController.swift; path = Sources/HXPHPicker/Picker/Controller/CameraViewController.swift; sourceTree = ""; }; + 271CF4CF6F19B25A7056E4BC77324539 /* BRPickerAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerAlertView.m; path = BRPickerView/Core/BRPickerAlertView.m; sourceTree = ""; }; + 274D493EB4623230F2DF3A67C2D48CE2 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; + 274DFD7353E8C83217A7C8C60F767C87 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + 275F746357D5A6123960F2752F09A51F /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; + 2777DE06C74CAEE7E32B2C46FFCF367E /* IQKeyboardToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarPlaceholderConfiguration.swift; path = IQKeyboardToolbar/Classes/Placeholder/IQKeyboardToolbarPlaceholderConfiguration.swift; sourceTree = ""; }; + 2786F9A7A61E05ED464381F16218E4C0 /* UIView+RespondersObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+RespondersObjc.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+RespondersObjc.swift"; sourceTree = ""; }; + 27B34433064EA5B61FBD5F4C05035EBA /* FrameUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubAck.swift; path = Source/FrameUnsubAck.swift; sourceTree = ""; }; + 27C98333C012C412CB7872051230597B /* zipWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = zipWith.swift; path = Source/RxSwift/zipWith.swift; sourceTree = ""; }; + 27CEEE9590D629740764021EE12AB163 /* YBIBVideoActionBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoActionBar.m; path = Video/YBIBVideoActionBar.m; sourceTree = ""; }; + 27D50A8FE6DC080FDD0E0E4239949938 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; + 27E59A2FE81AD0953E03D1EF4FD1A1B9 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 27ED460E4A8E1C3EEFCAF0085264FD75 /* EditorStickerContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerContentView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerContentView.swift; sourceTree = ""; }; + 27EE638A9F705C5E6B9DCAF1235F1779 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + 282F0B3C9EE6C199B6B71D2569BECB6D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 28564887B80198AB9D4B5E86A1D0118D /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; + 285D3C603A61F55665243323C32BC6B8 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; + 2867E3021D3DC08A0CAF3BC2C427B6C2 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 2872E1D84FA3E8B348C892C5E2BEADEE /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 287C6A48AA1442E3612A5B40E63B63B0 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; }; + 288EA526915566208380676128B17629 /* YYImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-umbrella.h"; sourceTree = ""; }; + 28DBDDCF755C3EF027B892F8D49DD01F /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 291AEC3CBC1631B5E418F0F53358A0BF /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = Sources/Public/iOS/FilepathImageProvider.swift; sourceTree = ""; }; + 29295180269A368CB2331A040BD53081 /* IQKeyboardNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-prefix.pch"; sourceTree = ""; }; + 29739D94F52A4089A8BD3066A5D3CD57 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + 29BFB852247B311A38522F6DCB3D25E6 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 29C53057887B8341A7695C052CCBF3E1 /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; + 2A03C6C2FB31327D0F1F963ADBE21848 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 2A2DD317307ED0A62EA51EABB398A35C /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; }; + 2A471E76F10A52ED9CC4B5ED8ADCF121 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; }; + 2A4B01363E959246C001704CF622AE02 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 2A6D2A4E4B30726868AD43A84D0349E8 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 2A6D761C12795DF8DF83C14CC161E9EA /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; + 2A6F59C3B04507611733B706ED2373CB /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; + 2A78E9EC592986B968453335A44E5614 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 2A9FD2D180E8D06699F430C03422BF6F /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + 2AC3E92AF23BD2FCFA20A86DDC00CC53 /* PhotoPickerBaseViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBaseViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerBaseViewCell.swift; sourceTree = ""; }; + 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.release.xcconfig; sourceTree = ""; }; + 2ACD688CD8BAA3E8F80C2D91618665F1 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; }; + 2AF44C4DF9E2D34E27483B885E19EA52 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + 2B09D2328AD2959C71B25EDEA4BCD6D3 /* AssetManager+LivePhotoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhotoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhotoURL.swift"; sourceTree = ""; }; + 2B14D02B25F351E4D0D0E993E6A9648B /* OIMManager+Login.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Login.h"; path = "OpenIMSDK/Interface/OIMManager+Login.h"; sourceTree = ""; }; 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B42CF73B15AADEF69AC64DDB2EC6254 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 2B8E5E4EDA7AD8617B23292A4C7ED0BA /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 2B9222DE32750B22D8B77DF9ED72F7CC /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 2B950223B4FB11B05A14A5204B1B58F4 /* VideoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditResult.swift; path = Sources/HXPHPicker/Editor/VideoEditResult.swift; sourceTree = ""; }; - 2BC4F1334234B9B708D78AE349DC33F7 /* Documentation.docc */ = {isa = PBXFileReference; includeInIndex = 1; name = Documentation.docc; path = Sources/Documentation.docc; sourceTree = ""; }; - 2BE6BEA940D3038BD25ABB7AB0F9E9E1 /* TagView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagView.swift; path = TagListView/TagView.swift; sourceTree = ""; }; - 2C140D63031147BB01A7321B00B508AF /* YBImageBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YBImageBrowser-Info.plist"; sourceTree = ""; }; - 2C50068475365A1DEC69CD09DE0FDBEA /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - 2C57143AE905F8341F692BAD2EBBBFFE /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 2C5C30549BDAC902310A01231DBC60EE /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; - 2CA51F99903BA77AE8E162C9C1BE1EAC /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; - 2CCDB8D96F948DABB66911F835B3D7FC /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 2CE1C964F6506786F4A6D096CFAB1026 /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidEndDisplayingProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift; sourceTree = ""; }; - 2CF9B88A88862DDF60A18BA63E45F96A /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 2CFE70D31F190AD58C0B97CDF4A4A09A /* OIMGCDMulticastDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGCDMulticastDelegate.m; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.m; sourceTree = ""; }; - 2D46C4A3162D4A456DA69415A8155CF0 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - 2D6DE8E9D0B3B4EA46098252ACF761D8 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 2D89A638B5B346E40FDA3717D1C78B38 /* filterMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = filterMap.swift; path = Source/RxSwift/filterMap.swift; sourceTree = ""; }; - 2D9DD77CD151AE90A7DF521D28977EF9 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 2D9E1F47384FC9F9239966437295ED81 /* IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; - 2DAF058E7326A2DB1DE3FD213366107E /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; - 2DB0F1983E407A49D20BF7125A9125DA /* IQKeyboardToolbar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-prefix.pch"; sourceTree = ""; }; - 2DBD5CBF94CE830EB251614321A6761D /* IQKeyboardReturnManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-umbrella.h"; sourceTree = ""; }; - 2DC5B508AC83B166AF04A6E33DA32784 /* PhotoManager+Language.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Language.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Language.swift"; sourceTree = ""; }; - 2DDCA417EBC8917E906673FE76951531 /* IQKeyboardReturnManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.debug.xcconfig; sourceTree = ""; }; - 2E253515AB9DE42C85AF4E490BA9BE0C /* UIRotationGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRotationGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIRotationGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 2E4373D80D6742C5E1ADD5EB3D74078E /* ResourceBundle-Privacy-ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Privacy-ObjectMapper-Info.plist"; sourceTree = ""; }; - 2E531780F0F232163ED4D9D7BD99D85B /* RxGesture.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.release.xcconfig; sourceTree = ""; }; - 2E6AF39B535148CEBEBEB01719DFD77B /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 2E88E6C40777D5093AF785D390BCB41D /* MqttCocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MqttCocoaAsyncSocket-dummy.m"; sourceTree = ""; }; - 2EEA44B22A50838973A876DB2A15FDC3 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = Sources/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; - 2F03A35C43B88310FA31FDC0DE368BB0 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 2F35167D5A81D37ABBB8A15455FA0C93 /* Binding+Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Binding+Map.swift"; path = "Sources/Private/Utility/Helpers/Binding+Map.swift"; sourceTree = ""; }; - 2F510D142D5B4E2948D2E5FB0BF7D90D /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 2F5C46AA4E746E0CBE3E11EC57CC7607 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; }; - 2F618E273ECB010122608F70C4767399 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - 2F6F0354030663FB336FDA351AA17C12 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - 2FA49A2AFFECF06BD9A3C5D5E93FBBB5 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 2B35FB5FFAB556054BB3B3BFA556A852 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 2B5E6DFD26AD0B0DC9610DA80919EFCF /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = Sources/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; + 2B5FDA56925E89D5A12A8A91727228A1 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 2B978C43EA46D9988FA5C9DB23F1C068 /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; + 2B9B83A870364F4EA1455CE939FB2E4B /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 2BA43D707801EFFA662AB994F2A4ADB4 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 2BD785CDA4D9C027E0616384DA943A83 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 2C38433370B37EF66817AAD41545C1B8 /* UIViewControllerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewControllerType.swift; path = Sources/URLNavigator/UIViewControllerType.swift; sourceTree = ""; }; + 2C60A32E6362B587083D1A3D3E8A0445 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + 2C6B1F797BA5FCA835C9CCA8130A3EFD /* libwebp.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = libwebp.modulemap; sourceTree = ""; }; + 2C75E563B7C95C8629EAC5CE94F36ABD /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + 2C7D9DC1435E1A64424CFDF4BBC25688 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 2C7FC09EAAA30D8C9CDE1A8A2A655198 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 2C7FF68313AE62BEF9C12D32A5178679 /* DefaultsObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsObserver.swift; path = Sources/DefaultsObserver.swift; sourceTree = ""; }; + 2C84B097EB233543D00D926B071C73C3 /* MGCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncUdpSocket.h; path = Source/GCD/MGCDAsyncUdpSocket.h; sourceTree = ""; }; + 2C8507C64DFDBFD93E89BC1E0F890FCE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxRelay/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2C8E6BD24D3BD2B179F00BDB3722C1B4 /* SGQRCode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-prefix.pch"; sourceTree = ""; }; + 2CA4E98F62DDFE70BE1E2B1221D652B8 /* OIMCustomElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCustomElem.h; path = OpenIMSDK/Model/OIMCustomElem.h; sourceTree = ""; }; + 2CB7E0F6EC20EBC11E38DEC52D3C4CA3 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 2CBF0A142C460BAD620167A568BD14AA /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 2CC5279C1EFD375217C3D5D950D430B9 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationLayer.swift; path = Sources/Public/Animation/LottieAnimationLayer.swift; sourceTree = ""; }; + 2CC85963CF90C4FFE90762F55673D27E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 2CCAD1ED8D69F879CC164E7E3978DC08 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; + 2CCAF502915B475BD568579B0894DA60 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 2D1A7FAC8C9FAED7286ACF5D55520D3C /* cascade.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = cascade.swift; path = Source/RxSwift/cascade.swift; sourceTree = ""; }; + 2D3B9D2722E036613D2046D92444579C /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; + 2D4915A9EDD5C5B386211E75B291D03E /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; }; + 2D5984717B76CE8FEF7929A4039B07AB /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 2D6258554ED5014C3C77FE41139B32B1 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 2D6C07A263B280699F377424794EFF99 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2D9727E83B256F06CC802656449ACE61 /* PhotoPreviewContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewContentView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewContentView.swift; sourceTree = ""; }; + 2DC934EB6A44177FCB190C0170EE19F0 /* MAPoiFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPoiFilter.h; path = AMapNaviKit.framework/Headers/MAPoiFilter.h; sourceTree = ""; }; + 2DEC98A9999954986F3A78F04590BCF7 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 2DF77DDCD2F52BC1A76FDE909771C5A2 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 2E068D0615D2D7E49497E3C92BCEAE99 /* URLNavigator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.debug.xcconfig; sourceTree = ""; }; + 2E15C3623E28066F726211C90DDC3002 /* AssetManager+ImageURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageURL.swift"; sourceTree = ""; }; + 2E5E73CFC9F6837B87B28ADC2712CFE2 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; + 2EBC2E397B4DC20677F210025EA9633D /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = Sources/SwiftDate/Date/Date.swift; sourceTree = ""; }; + 2EDB3469AB229DBFC7A7CE9E88457347 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 2EE1BDE62412240A66ECDE12BAAD2A4E /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; + 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + 2F04F79FD44BACDCD114E2730E46960D /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + 2F0A952B693A61905E1C59B2A0FB695E /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + 2F6B57F8A24EA510C446503996B91352 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; + 2F7EBB7C8016C01E9117685C5CB2ACB5 /* FrameAuth.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameAuth.swift; path = Source/FrameAuth.swift; sourceTree = ""; }; + 2F8115E5AFF634B6833041903C9BAFC5 /* huffman_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_utils.h; path = src/utils/huffman_utils.h; sourceTree = ""; }; + 2F8406FF573869F7163C9D2B3DBD657E /* OIMUpdateFriendsReq.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUpdateFriendsReq.m; path = OpenIMSDK/Model/OIMUpdateFriendsReq.m; sourceTree = ""; }; + 2F9A8DD06DBBC147ABA40D1B2C31BA48 /* CocoaMQTT-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaMQTT-dummy.m"; sourceTree = ""; }; 2FC7D0890A2DCAA85AFA92E9014FBB85 /* KingfisherWebP */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KingfisherWebP; path = KingfisherWebP.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2FF94F23748577FF5E1A7926C18D4195 /* URLNavigator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "URLNavigator-Info.plist"; sourceTree = ""; }; - 3017E2635727F86FD0DCB0183C2D749D /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; }; - 30393FC33BFA3287CFE2C6BCC3EA6C1D /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; }; - 305925B88034642A5AE945056BCE6DFB /* CropConfirmViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CropConfirmViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/CropConfirmViewConfiguration.swift; sourceTree = ""; }; - 30668BD41324644970F6C924A7CBCFC1 /* SGQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCode.h; path = SGQRCode/SGQRCode.h; sourceTree = ""; }; - 306D98A897FF3BDBFD5F598A86B1C7AB /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = Sources/Public/iOS/FilepathImageProvider.swift; sourceTree = ""; }; - 3079F2D4FB9FE000895540D5D5ECA061 /* IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbar.swift; path = IQKeyboardToolbar/Classes/IQKeyboardToolbar.swift; sourceTree = ""; }; - 30AB33B5EE950EDD7D168A3BE188125F /* SGTorch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGTorch.h; path = SGQRCode/Torch/SGTorch.h; sourceTree = ""; }; - 30D6F0159596C7AD53DB714D39F16444 /* PhotoEditorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorView.swift; sourceTree = ""; }; - 30D7074053B499A46AB3D189424DA56E /* Core+PHAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAsset.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAsset.swift"; sourceTree = ""; }; - 30D8DDBC40D9160F538A9A5DEA945E53 /* Navigator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Navigator.swift; path = Sources/URLNavigator/Navigator.swift; sourceTree = ""; }; - 30EAE64BE434A072049539B491EC7290 /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewConfiguringSwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift; sourceTree = ""; }; - 31095C05C088CAA3E825AB20DB9D0391 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Deprecated/IQKeyboardManager+Deprecated.swift"; sourceTree = ""; }; - 3126290FFC1C7B80974B9370E25F2B64 /* Picker+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoTools.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoTools.swift"; sourceTree = ""; }; - 31442ABD7CE89C11E6F4D5860B0BAEF3 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 3176FF521BEDE86BD75B22B4EB719E33 /* MqttDecodeUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeUnsubAck.swift; path = Source/MqttDecodeUnsubAck.swift; sourceTree = ""; }; - 319A0ECDB75CDD54ECBE791EFFA351F6 /* Differentiator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Differentiator-Info.plist"; sourceTree = ""; }; - 31C44B67763CF75C5DF3CBFCFC995229 /* PhotoEditorCropToolModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolModel.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorCropToolModel.swift; sourceTree = ""; }; - 31CC4E6718484EAB9385BFC3482C7F71 /* IQKeyboardAppearanceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceManager.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager.swift; sourceTree = ""; }; - 31DB27D9F197A13E4360DFF1E344C278 /* URLNavigator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-umbrella.h"; sourceTree = ""; }; - 31DC95067730718CBECDDF182EDBE405 /* YBIBImageCache+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCache+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCache+Internal.h"; sourceTree = ""; }; - 325BC68188DAB36DB7288638297FE4BE /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 325E0D02FD46D9843CA2D8F65E75B19C /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; - 3261A617A228A369C02E98DEAC0B96D7 /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; }; - 32870C1C16FA09B46D9294479D40B519 /* UIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Hierarchy.swift"; path = "IQKeyboardCore/Classes/UIKitExtensions/UIView+Hierarchy.swift"; sourceTree = ""; }; - 32A380678B38FED42D2ECF6B18871C33 /* YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImageBrowser.m; path = YBImageBrowser/YBImageBrowser.m; sourceTree = ""; }; - 32AC40987A1DF146048CF7E241E2D0BF /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; - 32BD95231FD186F70387E18D1D3864BC /* FloatingPointType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FloatingPointType+IdentifiableType.swift"; path = "Sources/RxDataSources/FloatingPointType+IdentifiableType.swift"; sourceTree = ""; }; - 32D6E72DD90C8543A3760ECB8A891065 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "Sources/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; - 32EDD0FD92B5FF9C3DEF877D1A038BD6 /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; - 33231D7E084F43A74E02107289A8EF3B /* PickerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerConfiguration.swift; sourceTree = ""; }; - 33305588D217E0C0F5F7E811EB88FF2A /* YBImageBrowserVideo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowserVideo.bundle; path = Video/YBImageBrowserVideo.bundle; sourceTree = ""; }; - 3336F3409463E9E0B8DE0C7CF3EFA802 /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Serialization.swift"; sourceTree = ""; }; - 3356D2B8C0DC3CE2376FE86DDD7F68EA /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 335A82273FC2674BADA234F9C585CD4D /* KingfisherWebP-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-umbrella.h"; sourceTree = ""; }; - 335F5DF04439E0721F38F1171ECB78AE /* MARouteOverlayModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlayModel.h; path = AMapNaviKit.framework/Headers/MARouteOverlayModel.h; sourceTree = ""; }; - 33644AADB1E05ED10F8469E5C0505B24 /* OIMLocationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMLocationElem.m; path = OpenIMSDK/Model/OIMLocationElem.m; sourceTree = ""; }; - 337A7FFE3798810AC017A6C02E78FAE7 /* YBIBVideoData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoData+Internal.h"; path = "Video/YBIBVideoData+Internal.h"; sourceTree = ""; }; - 3399B101B5419472274F92600EBE1580 /* IntegerType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IntegerType+IdentifiableType.swift"; path = "Sources/RxDataSources/IntegerType+IdentifiableType.swift"; sourceTree = ""; }; - 33A6053356BC6700ED05E8DF8A6DF6DA /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; - 33B5E37F8277A7266A5F6485342B9A9F /* CocoaMQTT-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-umbrella.h"; sourceTree = ""; }; - 33BAD3EBB2DD8099DDA1972B73D0CCC0 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 33CDB03E6CB29EE43DE61AD105613674 /* LottieButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieButton.swift; path = Sources/Public/Controls/LottieButton.swift; sourceTree = ""; }; - 33E63218C7F5C11BE713091286A2774E /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - 341ADE258E4DFB6AA8EC94A2EF4C32E5 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - 342547EE63FA53849CC4D8E9C807B20D /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; - 346E4F3FA1EA16EB165F14BEE9A6CF37 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; - 34796C65CCA66F75AFD1B2D3A3566836 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 3492F0368522229AABEE956842B63188 /* SGPermissionPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionPhoto.m; path = SGQRCode/Permission/SGPermissionPhoto.m; sourceTree = ""; }; - 34A121DAF5E06AB25B5A7502E4DB6EE0 /* CocoaMQTT5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5.swift; path = Source/CocoaMQTT5.swift; sourceTree = ""; }; - 34B8CEA9698576E5E64C24C69AAB431E /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - 34D846B74FB2651CF432E49EC9A33B26 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 34DBBDC5F89CEAE377AC29D044FB9EA9 /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; - 3517E63DC982261AD9CBDD92D83A3E3F /* OIMManager+Conversation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Conversation.m"; path = "OpenIMSDK/Interface/OIMManager+Conversation.m"; sourceTree = ""; }; - 35238E632A58ED5E1A20DE773E445AED /* MqttConnectProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttConnectProperties.swift; path = Source/MqttConnectProperties.swift; sourceTree = ""; }; - 354C920C7C1E05BC921E702498991323 /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorsConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/BehaviorsConfigurableView.swift; sourceTree = ""; }; - 35543232996BE2668E2985E09A8A79A5 /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; - 3569C5C1979E4AC9DECB0EE5E7597E64 /* VideoEditorPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorPlayerView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorPlayerView.swift; sourceTree = ""; }; - 359B88D4145ABAC23E083F2F55FCD0F1 /* UIView+Parent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Parent.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+Parent.swift"; sourceTree = ""; }; - 35BD32292553519FCEF6777EC95454F9 /* YBIBImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCell.h; path = YBImageBrowser/Image/YBIBImageCell.h; sourceTree = ""; }; - 35BE56F249CBC30A0DD151BF2229F643 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 35C205360A3060756D8663D8BBA13B8A /* UISwipeGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwipeGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UISwipeGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 35D43D9DE19E4A0F015EEAD6D0AECE8C /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 35E0ABD2C77291EF542F6DA879B22D0A /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 35E3F90F80E53D65263D647844F7DDF8 /* IQTextInputViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfoModel.swift; path = IQKeyboardReturnManager/Classes/IQTextInputViewInfoModel.swift; sourceTree = ""; }; - 35F108C1061C1DD212A3FED8BBB8F6E0 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = Sources/SwiftDate/SwiftDate.swift; sourceTree = ""; }; - 361174DA3094335E919D60F49027FFB3 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; - 3630391CC14004A57C4424C08F4DF013 /* PhotoListCameraCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCameraCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCameraCellConfiguration.swift; sourceTree = ""; }; - 364CF71E00BFA824FD423DFCD7677548 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 36608396A45B507B81F2D851BECEC334 /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; - 36ABD690E90A88CEED198694CB535473 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; - 36B81A04C62ACDB727B9B869823BAF17 /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - 36BD42643B3C7B6A64E8167D7C312132 /* AlbumViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/AlbumViewCell.swift; sourceTree = ""; }; - 36F72B4A2C1022815577FB07E05897B1 /* SendMessageCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendMessageCallbackProxy.h; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.h; sourceTree = ""; }; - 3714979CB5BFF964D8CCF4092AEA7BE0 /* EditorStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerView.swift; sourceTree = ""; }; - 371948DE59B1902BF12251C92CEFA6ED /* YBIBGetBaseInfoProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBGetBaseInfoProtocol.h; path = YBImageBrowser/Protocol/YBIBGetBaseInfoProtocol.h; sourceTree = ""; }; + 2FD2AC2C414BD6F1B94F2DBCC9289E45 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; + 2FDFD5F8EAC47DEC1660060E61FCBB2B /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 300C4EB04E1293C3002C702D049A6404 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 30167EC1826100A0C53F902846CEE567 /* EditorStickerTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTextView.swift; sourceTree = ""; }; + 303ED1EFB15C5FBECA0CF9677E0C7B08 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 306BF7A2017909E9020431DAD8569CCA /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; }; + 309D17DA5AAAD58375A2C953455D8AA9 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 30A043A7887CAA278BC1786F5982674A /* YBImageBrowserVideo.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowserVideo.bundle; path = Video/YBImageBrowserVideo.bundle; sourceTree = ""; }; + 30A2C1E28CC460FA98D8FE3B09EA678C /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; }; + 311AEADD45F0DFF62AD792E01A39F369 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; + 3128243B953EA57C34ED6F9B39043DBC /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; + 312D901C9A955F30570C64BD801361D1 /* TagView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagView.swift; path = TagListView/TagView.swift; sourceTree = ""; }; + 312FE4ED92CC838AF679B26CBC69421B /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 3154C989E0AD147873F8D6C2A2A8D197 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 3177EAC8A7C301602F9AB5566E361965 /* Picker+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIImageView.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIImageView.swift"; sourceTree = ""; }; + 31A6C5789DF300544180A52AD52B78B0 /* ConfigurationGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConfigurationGlobals.swift; path = Sources/CocoaLumberjackSwift/ConfigurationGlobals.swift; sourceTree = ""; }; + 31AB15C51154FD819761E8FA61588DFB /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 31C26063B8AC21CC1A316FD4B12F870D /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "Sources/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; + 31D2342F4D622A6A86AB789FFAA57661 /* TagListView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.release.xcconfig; sourceTree = ""; }; + 32517F85C786436F306ED61B79DFB5C3 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; + 3288B7F17B9728D21E5B1730439539B8 /* sharpyuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv.c; path = sharpyuv/sharpyuv.c; sourceTree = ""; }; + 32D2EDA8FC605CA3CF361649ACAA077D /* OIMFaceElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFaceElem.h; path = OpenIMSDK/Model/OIMFaceElem.h; sourceTree = ""; }; + 331EDDF6D1F4D24A3E634155421CCA6C /* YBIBImageCache+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCache+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCache+Internal.h"; sourceTree = ""; }; + 33395EC6B016976F3BE67F96D8A114B8 /* IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; + 3382CC11D4E4CF76CD8E5019D73B92B3 /* Defaults+StringToBool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+StringToBool.swift"; path = "Sources/Defaults+StringToBool.swift"; sourceTree = ""; }; + 33848D1FA83B9B15FC189CB47F5DC90B /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 33975C5E93816D332328D02EDD39ED98 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 33991ADFD09CFF18C661630612AD9F04 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; }; + 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.debug.xcconfig; sourceTree = ""; }; + 33D079F1B5099BEBB2203CE47B1266A4 /* OptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OptionalType.swift; path = Sources/OptionalType.swift; sourceTree = ""; }; + 33F50A552159B0B2A159C41C07D56A0F /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + 33F667738386DF9D1837285B28E0A9BC /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 34302BB16B8623C633C3248BDCC87985 /* SwiftKeychainWrapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-prefix.pch"; sourceTree = ""; }; + 343CCC21D4E864CC53911F5F1389B395 /* SendMessageCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SendMessageCallbackProxy.m; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.m; sourceTree = ""; }; + 346A83E2971BE5DFE2C962E9A727EA80 /* OIMLocationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMLocationElem.m; path = OpenIMSDK/Model/OIMLocationElem.m; sourceTree = ""; }; + 348CB5BD6007CA2C32F00267C4A39909 /* SwiftyUserDefaults.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyUserDefaults.modulemap; sourceTree = ""; }; + 34FA5759A4B9BE9301664A94F96B7640 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 3511977B3CF51AB132DC220BBE4C2214 /* YBIBAuxiliaryViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAuxiliaryViewHandler.h; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.h; sourceTree = ""; }; + 351A2F9576A40AF691779D7150D00D1A /* UICollectionView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UICollectionView+IndexPaths.swift"; sourceTree = ""; }; + 352779B385EF34DDA6D000D17F33B404 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; + 3593EC7A321D62721F0116655F42DF86 /* MakeViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MakeViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/MakeViewProviding.swift; sourceTree = ""; }; + 359F2EE2EB1475A378FEB36B67A8158A /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/CLIColor.h; sourceTree = ""; }; + 361D219055AD0714B37DDABC3411D818 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 362398A9157A55373BA0B8C40CB2D3DB /* OIMPictureElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMPictureElem.m; path = OpenIMSDK/Model/OIMPictureElem.m; sourceTree = ""; }; + 362DF3576231AC19D410CE04E978F372 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; + 3648F1FD1FBFD7E9195C00068C9CFDBC /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; + 365A286147846E8F7B124AC989F8D790 /* PhotoPickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerController.swift; sourceTree = ""; }; + 365F66EAD03805047DA997A65FD057F3 /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 3664DB72C102170456D5076AB021C32D /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; }; + 36E6CBF56E6480AF655C036AF3005A92 /* AlbumView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumView.swift; path = Sources/HXPHPicker/Picker/View/AlbumView.swift; sourceTree = ""; }; + 3705D94FF2FA8515A9C0193C24458618 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + 3728057E25F2F825C222016F2C0D7B2C /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; }; + 373E6DFD6AB22D616218C02C5A29EDB6 /* YBImageBrowserDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDataSource.h; path = YBImageBrowser/Protocol/YBImageBrowserDataSource.h; sourceTree = ""; }; + 373EB46BC758572D10E9DC901B3E458F /* once.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = once.swift; path = Source/RxSwift/once.swift; sourceTree = ""; }; + 3753B09B142203179B95070DAC5EDE67 /* PhotoEditorFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilter.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorFilter.swift; sourceTree = ""; }; 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 375A64470AD9D99924A6A6F07B200EC1 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; 376332B7BB7B62B68F0FF48144147A45 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 3768FBC4EAAC2F0120286BB94D2C9BEE /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 378A967FFC94B6EA76B0DA3CD38E58B7 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - 3790F7258BEC738564FBA59BD2A14240 /* IQKeyboardToolbarManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Debug.swift"; path = "IQKeyboardToolbarManager/Classes/Debug/IQKeyboardToolbarManager+Debug.swift"; sourceTree = ""; }; - 379B87E26490DD639E4535CDD129E2F1 /* GTCommonSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.debug.xcconfig; sourceTree = ""; }; - 379EABCBF40BB191C2E7368C5DC962DB /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; - 37FD51B1D48E80685C13EF53B1B4388E /* YBIBToolViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToolViewHandler.h; path = YBImageBrowser/ToolView/YBIBToolViewHandler.h; sourceTree = ""; }; - 382F205F1FB4D1DD098547D05233B1E3 /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = Sources/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; - 384109840457EE928B7E65214F622AFE /* RxSwiftExt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.debug.xcconfig; sourceTree = ""; }; - 3871FD1CBCD6AFF0B6898EA70BBF1DDA /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelStorage.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelStorage.swift; sourceTree = ""; }; - 3873658983B76E68789268EBD54D6FB4 /* Frame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Frame.swift; path = Source/Frame.swift; sourceTree = ""; }; - 387FAD3E344F10B3E062292BC8A8B430 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; - 38C0BD15340C36AA13A3CFD12522F0F1 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - 38D4E32F776FA07EC3775221C8456EE7 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - 38FEF97D640F70134E37A6DE5656E093 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - 3A51E42D15358AD95F4428D69F3AE34B /* DDLogMessageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLogMessageFormat.swift; path = Sources/CocoaLumberjackSwift/DDLogMessageFormat.swift; sourceTree = ""; }; - 3A5ABDDF8780F769D66C3676FEEE9FDC /* YYImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImageCoder.m; path = YYImage/YYImageCoder.m; sourceTree = ""; }; - 3A711072668F05AC2A1C388A45D946F1 /* RxGesture.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.debug.xcconfig; sourceTree = ""; }; - 3A89A984DD8C4CB3B93DC21FC5984C96 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; }; - 3A8CFD1BEDBB851E5B8582BA15BFF5A2 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 3ADDB59B5F314846BDD401AA2FB27C01 /* LayerProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerProperty.swift; path = Sources/Private/CoreAnimation/Animations/LayerProperty.swift; sourceTree = ""; }; - 3B0A6A958290DD75E8253CF292E9355D /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 3B1786912F77C3574A99A52C5DB62582 /* SGQRCodeLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGQRCodeLog.m; path = SGQRCode/SGQRCodeLog.m; sourceTree = ""; }; - 3B3703F77F1A7F7CE9A5BDD0857D9072 /* OIMVideoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMVideoElem.m; path = OpenIMSDK/Model/OIMVideoElem.m; sourceTree = ""; }; - 3B3B7B4BCE596BDE1EF2A7E045DBB00C /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; }; + 37A8BDFA78DBEA7FEA0CF17CAD3FFB05 /* OIMSearchResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchResultInfo.h; path = OpenIMSDK/Model/OIMSearchResultInfo.h; sourceTree = ""; }; + 37CF771298CA69CDBF7689D66E0F4808 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItemConfiguration.swift; sourceTree = ""; }; + 37D95ACBB3FA434EC602637A713EAC1B /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + 3809ECABFD64A3476079245D123AB24E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardReturnManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 380CD299BB3F9789D15BEDA10349CFAB /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; + 382D8173515B1F39AB744C855CD246B3 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; sourceTree = ""; }; + 382FF61AE074D2AB5C4C0FB84F4DD2DE /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 384C78757D9C977F950304A9E4A0E880 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + 3871AB1CB35AEB7C0FB4BE765E30A7DF /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + 388E201FD0327B9AB3F5906FD6027EC6 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; + 38962EF15679B7B43815FADB43D5DADD /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = Sources/Private/Model/Layers/PreCompLayerModel.swift; sourceTree = ""; }; + 38C322E6FFF6B023DA7A6A463F9AF67A /* libwebp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.release.xcconfig; sourceTree = ""; }; + 38E6806F17B5F93ADF37EA34D67E7ED1 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; + 390A1A7323A93035474ED42E283E1377 /* IQTextView+Placeholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQTextView+Placeholderable.swift"; path = "IQTextView/Classes/IQTextView+Placeholderable.swift"; sourceTree = ""; }; + 391D58FF25F14E6D366B5DFFB567F78D /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; }; + 3945060659DFB579D0DBB2DA0168D62D /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; + 39814758F52638C995CA5CC05710F634 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/CocoaLumberjack/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 39BC6D134F703280168689741979BDCE /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; + 39C24869E8AC9CA2F89EE170EF0930C0 /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; }; + 39D2865B3DCC6C516B3A4970BF9C839E /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; + 39F5FA7344568B3C59B14A864DFCF2E0 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + 3A0161343E2A3C7285E6E7430926CEF8 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; }; + 3A1C16A2CEAE26D530F661991AC8DE1B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = BRPickerView/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3A209E78C101D211D1F61B3155553C92 /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; + 3A7F77A0D45B642EBCBD8B872F8AF889 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = Sources/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; + 3AA50B40822AFB11A5BBF4612202827A /* HXPHPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HXPHPicker-dummy.m"; sourceTree = ""; }; + 3AB1687B5DFEDF85A809EBB1704A8CFF /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 3B07A3C96B414CB2326CD04706D449FE /* histogram_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = histogram_enc.c; path = src/enc/histogram_enc.c; sourceTree = ""; }; + 3B088B0792F570377947D36ED94D877D /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + 3B131991D70AE866B15813DB9069BC19 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; + 3B23D8590B95FBD5BD4F041F41C9DB24 /* WechatOpenSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = WechatOpenSDK.xcframework; sourceTree = ""; }; + 3B33A5C21159FA23A7A328B4ADC3C423 /* UIView+IQKeyboardExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtension.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtension.swift"; sourceTree = ""; }; + 3B393FBD53CCF1E9BEFCEB0C6588ED68 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; 3B3FEC1DFBF7036B761FB944F2B9F817 /* Pods-QuickLocation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-QuickLocation-dummy.m"; sourceTree = ""; }; - 3B6FD2D4A67B75778856C7E27F665CCA /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; - 3B7643FCC8CF9DE097F95208C63FB48C /* CGImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGImage+WebP.m"; path = "Sources/KingfisherWebP-ObjC/CGImage+WebP.m"; sourceTree = ""; }; - 3BAC31C4F0AF6CA613D35B6D2B865C79 /* ObjectMapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.debug.xcconfig; sourceTree = ""; }; - 3BD353DE3A2E18E848E0502387D7DAF8 /* RxGesture-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxGesture-dummy.m"; sourceTree = ""; }; - 3BD9D36CCC57F5B2B758E125479D04B4 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; - 3BDBEE52CE3B947C77BC282CBEB2600D /* StyledView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/StyledView.swift; sourceTree = ""; }; - 3BE8CAB875B30EA19374350253ABC330 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 3C3A3BCB2B1017757B9B55470DAE1BCC /* near_lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = near_lossless_enc.c; path = src/enc/near_lossless_enc.c; sourceTree = ""; }; - 3C411A4D166B510F0AEBF6536BB19685 /* DropShadowStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowStyle.swift; path = Sources/Private/Model/LayerStyles/DropShadowStyle.swift; sourceTree = ""; }; - 3C4C17391B63D104697C65EA4399B07F /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - 3C51FE2566AC908E11C023C3C12FB1E5 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 3C854361FE308D0C1194090CB322197A /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 3C93A472E62AD72379842F097B1631ED /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - 3CC07537BE02320C6D9E3EF059D86A29 /* IQKeyboardToolbar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.release.xcconfig; sourceTree = ""; }; - 3CDBF905CA785C5CA5CE29CC6D4887A8 /* SwiftDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-umbrella.h"; sourceTree = ""; }; - 3CE68171CEC2E18B6185B409F02A9241 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 3CF3825684BB99249230FDA55056DAF8 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; }; - 3CF905FE63CF2600BA3BE3AB0C7A6B67 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 3D1B4CE54C6E15B1D0A43F509739B672 /* OpenIMSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-umbrella.h"; sourceTree = ""; }; - 3D282284E73197A0394350DD18F09F0E /* FrameAuth.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameAuth.swift; path = Source/FrameAuth.swift; sourceTree = ""; }; - 3D356B7342CAB94C832F22E012A7413C /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; - 3D41050D9DDB552297B48ECBB6BF1FDE /* pausableBuffered.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausableBuffered.swift; path = Source/RxSwift/pausableBuffered.swift; sourceTree = ""; }; - 3D59003020EF358F4EAD35D9FF353085 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; }; - 3D5B91C67EBB8248FB88FD7FC07D81B8 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - 3DE54063A2513C9A88BD8D6D13EA4002 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; - 3E3192D506AB0D8782D598FE4BA8F7F1 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 3E3941200A2EE59046848F317593D384 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - 3E428596E965A6C52E034EA2E3978A36 /* PhotoEditorViewController+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Request.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Request.swift"; sourceTree = ""; }; - 3E56350913F1DB7716540E9314D43B3F /* ignoreErrors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreErrors.swift; path = Source/RxSwift/ignoreErrors.swift; sourceTree = ""; }; - 3E7383954E7B9787C818D22FACB2F9C3 /* IQKeyboardReturnManager+UITextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextViewDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextViewDelegate.swift"; sourceTree = ""; }; - 3EA56634A8D297999C8539D86BFA2995 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; - 3ED400BAE18C8AA62898BF63EA54CB67 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - 3EEB3D6B791388945F81C355AF5041CA /* VideoEditorMusicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicView.swift; sourceTree = ""; }; - 3F06E9D243D20F99D161B0E9717D9186 /* EditorImageResizerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerView.swift; sourceTree = ""; }; - 3F217326E85EB23F64BE888967CB9EB3 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; - 3F280879BEDBF1DEDFB6F253CDEBA577 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = Sources/Map.swift; sourceTree = ""; }; - 3F3016BA0E3C8B933BA14CFBEAF4F281 /* CocoaLumberjack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaLumberjack.swift; path = Sources/CocoaLumberjackSwift/CocoaLumberjack.swift; sourceTree = ""; }; - 3F36CED0A950A2149880F2641C27CD6C /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - 3F72A285C29D59877B0A0248D844B89B /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 3F7B73435FD4BD4CEFD58633B21AA6B5 /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; - 3F9C3AA1C4262EE77C8466141895DD6A /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; }; - 3FAC3A7070FFEB79145C804640A13894 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; - 3FAEE3E9614084E127BE97971366835F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4005C992D38335EE5AE1A2A47660FACC /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 4022539D85D08B4208B34A3F80CDA7F7 /* LottieViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieViewType.swift; path = Sources/Public/Controls/LottieViewType.swift; sourceTree = ""; }; - 405EF16A1E42B7B170438C7B79098938 /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; - 40B35F6C384E34951A6F893641B2CF35 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; - 40B89A87611B16903D9EB24457E52711 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - 40F88866F95D1ED2DFDDE852AB6C0091 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - 40FDE8B0DADFCA0731D07E666ED6B8DE /* PhotoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoEditorConfiguration.swift; sourceTree = ""; }; + 3B512899C8EA372BAA0A577B308BF127 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 3B76115F53C685C156E4476D359FCD9F /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 3B80746F159F74689BB4F94F09047C55 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 3BAE6BAD6BB0A1FCF1553AFA6FA7C57C /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 3BAF1FDE010874C5C47CF1854B6C0142 /* OIMManager+Connection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Connection.m"; path = "OpenIMSDK/Interface/OIMManager+Connection.m"; sourceTree = ""; }; + 3BC8BBCF7F6D1939A24C4A178AE79FA6 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 3BCAB5EB75D050DC161B934D14196B1A /* Optional+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Optional+Extensions.swift"; path = "Sources/Differentiator/Optional+Extensions.swift"; sourceTree = ""; }; + 3C0FFB34E6CAF5831C7D1344D4B044D2 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; + 3C32577542D4CB3D64955332AA9F0641 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; }; + 3C34E466BD4C1114A2346FF713F9EB92 /* Navigator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Navigator.swift; path = Sources/URLNavigator/Navigator.swift; sourceTree = ""; }; + 3C3AE1FE48E230FC40A1C0E2ADD4DDAE /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + 3C3C3CF1FC3A12BA1F0A98CBC189AB07 /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; }; + 3C80E40F4C03DC747FADCFC5C20F4D5F /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelStorage.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelStorage.swift; sourceTree = ""; }; + 3C90D4CE9E4E62E6BF41EB9F13B709C4 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + 3C90E15C10295BEC05108EBFEBFA3F35 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; + 3C98D8B36E50F336A6EAF17F670CC1E5 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 3C9B79FAA30EFE95102DA6136BFEA235 /* OIMConversationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMConversationInfo.h; path = OpenIMSDK/Model/OIMConversationInfo.h; sourceTree = ""; }; + 3CBEA15AF61355C7D0E15D5D539F9A7A /* IQKeyboardToolbarManager+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Action.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Action.swift"; sourceTree = ""; }; + 3CDBB587CE068C432BCE326113B1A0AB /* toSortedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = toSortedArray.swift; path = Source/RxSwift/toSortedArray.swift; sourceTree = ""; }; + 3CDC5A14C486FA6DC66C4DC59CB4CD58 /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; }; + 3CE8197E0BA8ACC2FF9047BAD78DC1A2 /* RxGesture-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-prefix.pch"; sourceTree = ""; }; + 3CFB8D8B6A743A3B3A0DCC1C774DB0AB /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; }; + 3D0D273FBF7AA961D5637357CA12713B /* ignoreWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreWhen.swift; path = Source/RxSwift/ignoreWhen.swift; sourceTree = ""; }; + 3DA14E9F60DC9E40B0A628E4A1FDEB81 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; + 3DC0FAB4D674F0AC7CE19584ACC95447 /* EnumOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumOperators.swift; path = Sources/EnumOperators.swift; sourceTree = ""; }; + 3DD1C17EB43B355C2CF53ED3EEF73B18 /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = Sources/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; + 3DE210DC28CA705C9890BC64C9BE45C1 /* HXPHPicker.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = HXPHPicker.bundle; path = Sources/HXPHPicker/Resources/HXPHPicker.bundle; sourceTree = ""; }; + 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + 3E168E6A0E6480A3ADDDC5A3DD3E7171 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/SwiftyJSON/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3E516E5B2A5449F8284A0386EE120ABD /* UIView+Parent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Parent.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+Parent.swift"; sourceTree = ""; }; + 3E67749C213C7C13DE4DB8A929EE2FE2 /* Picker+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoTools.swift"; path = "Sources/HXPHPicker/Picker/Util/Picker+PhotoTools.swift"; sourceTree = ""; }; + 3E8AE8EE4894EEE3845C9B41B7A53CE0 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; + 3E97306CC01022D7B328FAC9CEF6A155 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; + 3EAB064F056C23AF59106529361D6A53 /* NavigatorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorDelegate.swift; path = Sources/URLNavigator/NavigatorDelegate.swift; sourceTree = ""; }; + 3EE48B77C33367DCAA384D307BBEE2A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 3F0DDC4D382AD592ACB0BEC0938F6EB9 /* UploadFileCallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UploadFileCallbackProxy.m; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.m; sourceTree = ""; }; + 3F1F1882E30F337A788FC2C01FE0F208 /* PhotoEditorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorView.swift; sourceTree = ""; }; + 3F55C1960E1B18F576074225ECC7762B /* AMapNaviLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLogger.h; path = AMapNaviKit.framework/Headers/AMapNaviLogger.h; sourceTree = ""; }; + 3F6014263FFEC99C3AB02F9A88906E67 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; }; + 3F884216E20FC5EC5DEB22AFF864FA4F /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 3F9DCF114BCDFB5080B3FC7BC78E71AF /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 3FD761B329E30B2492E36E9A04B0DE36 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + 3FF36974C4A59F7A43AB7DD607D2B28B /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQInvocation.swift; sourceTree = ""; }; + 4014DE810341BD0A60C90BA6BE235613 /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFileHelpers.swift; path = Sources/Public/DotLottie/DotLottieFileHelpers.swift; sourceTree = ""; }; + 402661322D185F9A9AE277B8407EC395 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 4048E722F97E2B2D6FCAC4DD6AFFBF21 /* lossless_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_msa.c; path = src/dsp/lossless_msa.c; sourceTree = ""; }; + 404EDCBE8E8BE943059C7DDE5AA758A7 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Core/BRPickerViewMacro.h; sourceTree = ""; }; + 407C07DBA307979988FDFEAF8A75827B /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 408E90D64B880AFB491FC2DF296028EF /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; }; + 4094DEEDAAE25701FFA5118677A94A47 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; + 40A6315726504E24175F3BDE27534577 /* NavigatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorProtocol.swift; path = Sources/URLNavigator/NavigatorProtocol.swift; sourceTree = ""; }; + 40FEAAB1418CAC52E864F22E44614A22 /* URLNavigator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = URLNavigator.modulemap; sourceTree = ""; }; + 41061BEF3CFE690B3AB4662B084B9EC5 /* vp8li_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_dec.h; path = src/dec/vp8li_dec.h; sourceTree = ""; }; + 41066A694E03C9B761000F394C7AE796 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; + 410935E07A0684AE15DDC693952B1F49 /* DDContextFilterLogFormatter+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDContextFilterLogFormatter+Deprecated.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter+Deprecated.h"; sourceTree = ""; }; + 4111F97E447700708C423BF0123AF73B /* FromJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FromJSON.swift; path = Sources/FromJSON.swift; sourceTree = ""; }; + 4150915906DFB11C69D4AEE2972A6F87 /* CachedImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CachedImageProvider.swift; sourceTree = ""; }; + 415559BCD5462F7EFD8B2F27B5607EA4 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; + 41596142856FF6E801841281B9363F03 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; 4173C63C9C2260C59FD9E0AD257A1200 /* URLNavigator */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = URLNavigator; path = URLNavigator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4196979EFA74CAA3CEF470935207DC05 /* PhotoEditorMosaicToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicToolView.swift; sourceTree = ""; }; - 41D3943F2B4A8ACF8C2D38C6635BA215 /* WechatOpenSDK-XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.debug.xcconfig"; sourceTree = ""; }; - 41D84495D820E6755871D3741FEE708E /* AnimatedProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/AnimatedProviding.swift; sourceTree = ""; }; - 41F4D1D54FC711871DBBA328829F8153 /* IQTextInputViewNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.release.xcconfig; sourceTree = ""; }; - 42059137C7F391814633931AAC815060 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + 41F06BEBAA00386036B1AE9B11FE98CD /* Core+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+URL.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+URL.swift"; sourceTree = ""; }; + 420563CAD70D8BA34B04A0D9C082C3CA /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; 420D86B6DE49D1E1898C3A498E4F4195 /* RxSwift-RxSwift_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RxSwift-RxSwift_Privacy"; path = RxSwift_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 423D0F009E2CC630A423904FC0FE91DE /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - 4256B80CB1EA155129E35F543AB41175 /* RxDataSources-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-prefix.pch"; sourceTree = ""; }; - 4271559405D288541926850109FA73C8 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; - 427F1C35F940613116608B25F4956436 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; - 42AB49EE0BE99E61876D7328A7237A7C /* sharpyuv_dsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_dsp.c; path = sharpyuv/sharpyuv_dsp.c; sourceTree = ""; }; - 42B97E33DCB9750194CFCA868952336B /* LayerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerStyle.swift; path = Sources/Private/Model/LayerStyles/LayerStyle.swift; sourceTree = ""; }; - 42CC48662E5F099537330D5D33497D88 /* sharpyuv_cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_cpu.h; path = sharpyuv/sharpyuv_cpu.h; sourceTree = ""; }; - 42CC7F8169E841B46C4A11D3239E1C41 /* sharpyuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv.c; path = sharpyuv/sharpyuv.c; sourceTree = ""; }; - 42E4E78F4DB86A317ED0BC4446F790F3 /* Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bundle.swift; path = Sources/Private/Model/Extensions/Bundle.swift; sourceTree = ""; }; - 42EC3B07473F1E0446619926D3769391 /* OIMManager+User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+User.h"; path = "OpenIMSDK/Interface/OIMManager+User.h"; sourceTree = ""; }; - 42F0226E8E1ED18CCF61D94F48A1A19E /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; - 4313B142E12A6D3ACBF2DEC429499B9E /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - 43270A9D7E45068864082CEDE093AFAF /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - 434506222C3423D50EA908839054F6EB /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 434A3E47D5873A085EBD0A170DC5BD5B /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; - 43553581E29786FA430C8588E971E284 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - 43825538A5220E135B105E0898D1EF69 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 43AF4D73C2E31AD42F488A3DE6D5686B /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; - 43B8250138D58D52F12D070218634525 /* UIPanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 43B93B6F236873CDC955A4CA0C8D7A3B /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; }; + 4224CB48BE87734C0B6DE9778DCF5FE5 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; + 4231D1B052E4E5A450B86EFCB427E913 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 42591ECDC6F7D187123173B449DC638A /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 4269C0FA0DEF9E24ED9E75A78554B0DC /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 42876C5DFFA82694CBDC3923BD0923F6 /* mapAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapAt.swift; path = Source/RxSwift/mapAt.swift; sourceTree = ""; }; + 42B209629D05877426F72A34D663A93E /* not.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = not.swift; path = Source/RxSwift/not.swift; sourceTree = ""; }; + 42BDFA59E72E915D77ACD0722D228E10 /* OIMManager+Group.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Group.m"; path = "OpenIMSDK/Interface/OIMManager+Group.m"; sourceTree = ""; }; + 42BEA4604A6C9B354F3218094BA972AA /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + 42D445B7CEC49B07DB56F022960A4396 /* Infallible+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Debug.swift"; path = "RxSwift/Traits/Infallible/Infallible+Debug.swift"; sourceTree = ""; }; + 430C29FBAB6AAFD0D610191AEE538A8A /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; }; + 432C87748D3779E65F6DECC589660BB8 /* bit_writer_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_writer_utils.c; path = src/utils/bit_writer_utils.c; sourceTree = ""; }; + 437AFDFC306B3A46E76568FA19B0F960 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; + 43B0572EDFF9A06879263FB830E21E60 /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; + 43CE92128FDAC4848B96B14EC26CADF8 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; + 43D2A0C40DDEE1D9745B263171F1315D /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 43E22B096DBB30A9C296D8002293DC4B /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; }; 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJExtension-MJExtension"; path = MJExtension.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 43FF211E7D81B1941654AAD2FF0FAE7F /* EmptyViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/EmptyViewConfiguration.swift; sourceTree = ""; }; - 4403B0A4AEE9588C104B3A0571A7470D /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; - 441B44E7AACDAE47DFD137F39EC1F0D6 /* URLNavigator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.debug.xcconfig; sourceTree = ""; }; - 4421BC35FCA2C210E2FE7B2A54847A2C /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 44519E56ED77EB28E4C0F8FC59E6ACAC /* EmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyView.swift; path = Sources/HXPHPicker/Picker/View/EmptyView.swift; sourceTree = ""; }; - 446108F62F0000255369AAD5C6C61177 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 4476FBB7D47F5328EA939C112DB4856B /* DictionaryTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryTransform.swift; path = Sources/DictionaryTransform.swift; sourceTree = ""; }; - 447B3856567007402A6200AF7FBAAFFF /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; }; - 452AC62F40A482E09FDEBEA1E9CAF739 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 4545AF6CCF22DD8ABC035B6164019D79 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Private/Utility/Extensions/StringExtensions.swift; sourceTree = ""; }; + 43F06690845C123E9A5263E23A0125E8 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 440302C5D218931A156A53699627CF20 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManagerDeprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManagerDeprecated.swift"; sourceTree = ""; }; + 4418DC02D023B238ED3A42BE6A2E44EF /* catchErrorJustComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = catchErrorJustComplete.swift; path = Source/RxSwift/catchErrorJustComplete.swift; sourceTree = ""; }; + 442F2AF2C8FD74DA2CF3B79683D55825 /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; }; + 443B8922B4354DB09F76B4959680A3AB /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; + 445C75506D80CE6D9A78575546D352B2 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 44603AFF4D22A84F93F4C7E157BB87E9 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 4467B8992A4062F8CC09F48B89029251 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 447DCCC32322DDD581C46142042E151B /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 4488D14A5CC20DBC73B82C436E316E35 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 4491B52C6ADAFDD9C57218995E80D93D /* SDCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCycleScrollView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.m; sourceTree = ""; }; + 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.debug.xcconfig; sourceTree = ""; }; + 44AD2949AD95CA65D7771687A771EE3D /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + 44BF008AA7F4376451078C5969D9A9FC /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "Sources/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; + 44DF6974E5FEA2BA3EB65D807DA0C248 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; + 4521951427EF0E83A2C4EB8BE28B4F55 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + 453DF41F81DAF04CF64EB89FE5450556 /* OIMSimpleRequstInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleRequstInfo.m; path = OpenIMSDK/Model/OIMSimpleRequstInfo.m; sourceTree = ""; }; + 45438851A57DBA29C1ED00C679CAA57A /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Sources/DateTransform.swift; sourceTree = ""; }; + 454DE964EAE6CF295C20550CD0F58183 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; 45528F89822ACD0BFE4789411E978828 /* RxCocoa-RxCocoa_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "RxCocoa-RxCocoa_Privacy"; path = RxCocoa_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 4559BCEF6619077ED81E0B3FFDC26BA3 /* AnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/AnimationLayer.swift; sourceTree = ""; }; - 457FA944B0A7C8C0A3ED278D383F1FE0 /* ProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressHUD.swift; path = Sources/HXPHPicker/Core/View/ProgressHUD.swift; sourceTree = ""; }; - 459B0B0C0551D4061746E8AE86650AC2 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; - 45BCDB55390F206D26EA74270BA0F70A /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; }; - 45C496803053165AE5BD1C3E29DBD2D5 /* YBIBDataMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDataMediator.m; path = YBImageBrowser/Base/YBIBDataMediator.m; sourceTree = ""; }; - 45ECAE9B50E541B5A886ABBE04E3B976 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - 4604CE3378F2EE3218EACF4808C06ED7 /* CameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/CameraConfiguration.swift; sourceTree = ""; }; - 461254CA79A0D04669F33C93A31BA21E /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 461D15A3A3B58F107763468977DD84DE /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; }; - 464A12FFC29B0633BDB7C5131A8708D1 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; - 4654DBF0A7B17BC76135930FEAF14CAA /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - 468D472B90B960BD274C6B9617EB71B1 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; - 469AF5F2B60E0AC1644C3AA4AA8996C6 /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; - 46A4D124A5AA321277635668613DB5F5 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 46A84C48E93ED552E3680E7E468E23BA /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; - 470F32BE66269B9C76F588C1DCF93F36 /* SwiftDate-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftDate-Info.plist"; sourceTree = ""; }; - 471EA9C446ED1CB63082DC26B58A4F31 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; - 4794EA87E32CBC54FD7885903424DB94 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; }; - 47970EFBE71361698A8E01EBE4092084 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; - 47D409A4C132390EF8A09F3B446098EB /* PhotoPickerBaseViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBaseViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerBaseViewCell.swift; sourceTree = ""; }; - 485408E360AD72EC8EF108876970455E /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 4870451915D7E9DB40550C56592DA0BC /* OIMManager+Login.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Login.m"; path = "OpenIMSDK/Interface/OIMManager+Login.m"; sourceTree = ""; }; - 48A3C7D04474E3DCC5B7A2E07D90539C /* Popover.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Popover.modulemap; sourceTree = ""; }; - 48C356179563D55D727EA496B3F4B900 /* TagListView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TagListView.modulemap; sourceTree = ""; }; - 48C391B710A1716C9011BBF63BD5ECA0 /* UIView+IQKeyboardExtensionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionDeprecated.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionDeprecated.swift"; sourceTree = ""; }; - 48CBA37DF7E8BD1A9A8501802A77EBE7 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - 48CF68AE41B5729EF09D0D910591B4A1 /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; }; - 48EBDA616D34C94B036CED649FA01562 /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; }; - 49156AFAAD69F89AD5EA66D519879247 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 492FE70E5C38C1E7391F43F26B023E98 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 4977EFB853C7077835E9D6C696C27AAF /* GenericRxGestureRecognizerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericRxGestureRecognizerDelegate.swift; path = Pod/Classes/GenericRxGestureRecognizerDelegate.swift; sourceTree = ""; }; - 4988617DC44A0F487AE267D119B67DBD /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - 49935483785B22B19E901625655CF4D5 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; - 49AF63331D95D8166FEF4F8515971FAC /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; }; - 49B33C6225C69B79BC8E5854B3C17494 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - 49B3DFCB6626CAED40B8DD5414A0AEDB /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 49B50E9152CA67E74E9EA063DBCBB6B2 /* UIViewControllerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewControllerType.swift; path = Sources/URLNavigator/UIViewControllerType.swift; sourceTree = ""; }; - 49B64C6B412740FFEC88A375681A51AE /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; }; - 49D761521993FE28F8895B85B86C5495 /* UIScrollView+reachedBottom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+reachedBottom.swift"; path = "Source/RxCocoa/UIScrollView+reachedBottom.swift"; sourceTree = ""; }; - 49E617A3DC077379A45688C767D3B017 /* PhotoPickerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController.swift; sourceTree = ""; }; - 49EFA64FF9C780B445F042A76AAD8D25 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 49FEDC44699836DFAA11DF34F3E471B1 /* TAAbstractDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAbstractDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.h; sourceTree = ""; }; - 4A2EF31EB0E0CE7EA8FBF05E6540A9E1 /* SwiftKeychainWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftKeychainWrapper.h; path = SwiftKeychainWrapper/SwiftKeychainWrapper.h; sourceTree = ""; }; - 4A330895BB9E0024E3C379B21EF3896A /* PhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoError.swift; path = Sources/HXPHPicker/Core/Model/PhotoError.swift; sourceTree = ""; }; - 4A37CBABE6CE1E4AEF6E1AE2BE01F243 /* OpenIMSDKCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.release.xcconfig; sourceTree = ""; }; - 4A4620587DA7CB6F1A10132B158F5ED0 /* DDContextFilterLogFormatter+Deprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDContextFilterLogFormatter+Deprecated.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter+Deprecated.h"; sourceTree = ""; }; - 4A464CE8D59E15E71758E2CC29F7D5B9 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 4A7FA69061A1EB5973AAC7007A18968E /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 4A87F5F961CB3778318DC1DC53C3AA5A /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 4A890FF3AB0F30AFDFFD0D7744DEA5E4 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; - 4A8FF055027D24D0D4C4BCF2B6DBB957 /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; - 4A948B6928D1EBDBFB264CCED7647D60 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Archive.swift; sourceTree = ""; }; - 4A9A60D8829ED4AE10541F408330C514 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; - 4AF2CDD47F16BFA13ADCF0FE7453585A /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; + 4564B70EBA34C463AA114584243BE0BF /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewConfiguringSwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift; sourceTree = ""; }; + 45B20547E5446D50FC7EA4FDB6E71973 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; + 45BC82300AEAB2E4EC4480B7584A4D4B /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 45CE954AD4516A518BF714FE281EF8BA /* NotAuthorizedConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotAuthorizedConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/NotAuthorizedConfiguration.swift; sourceTree = ""; }; + 45D324D8F3CC753873F8C6CA71268186 /* OIMConversationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMConversationInfo.m; path = OpenIMSDK/Model/OIMConversationInfo.m; sourceTree = ""; }; + 45DFEACC9D631D26D94A80DD88E9A7FE /* IQKeyboardResignHandler+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardResignHandler+Internal.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler+Internal.swift"; sourceTree = ""; }; + 45E9DE4557D8293A19D3A550F53621EF /* VideoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditResult.swift; path = Sources/HXPHPicker/Editor/VideoEditResult.swift; sourceTree = ""; }; + 45E9F00739D1C78BEB77C1D894110477 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; }; + 45FCEF9A4CCA5396ABB93C428F132DC0 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 460656997E5EE5D9E0698201F3AA7C4F /* YBIBImageCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageCell+Internal.h"; path = "YBImageBrowser/Image/YBIBImageCell+Internal.h"; sourceTree = ""; }; + 4615BE71AB6DFD6C5B396B8C746FFC5F /* OIMNotificationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMNotificationElem.m; path = OpenIMSDK/Model/OIMNotificationElem.m; sourceTree = ""; }; + 462579B79D6A6CC7F6348619C4095225 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 462D44F69872C9C766F4A3AE1D1FB488 /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePicker/BRDatePickerView.m; sourceTree = ""; }; + 46773892B039F2FF17FAD63C1438BCCC /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 470B00D50D95D25DEBD928C92FC8DD02 /* MARouteOverlayModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlayModel.h; path = AMapNaviKit.framework/Headers/MARouteOverlayModel.h; sourceTree = ""; }; + 471BB586680C33F22584838670718847 /* EpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModeled.swift; sourceTree = ""; }; + 471BE400F1978BFE58CA8D140C7039A9 /* Core+DispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+DispatchQueue.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+DispatchQueue.swift"; sourceTree = ""; }; + 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + 47768A40F3D33C038832DF35295FF281 /* AssetManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhoto.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhoto.swift"; sourceTree = ""; }; + 47A356A72C40BBF9F4E1F19F1C5E5173 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 47A444F6413E7C86961130E10B259684 /* CallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CallbackProxy.m; path = OpenIMSDK/CallbackProxy/CallbackProxy.m; sourceTree = ""; }; + 47AD85C65452A893BBDD93B6F715F4C4 /* SGPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermission.h; path = SGQRCode/Permission/SGPermission.h; sourceTree = ""; }; + 47FC08103ACD3EB10255D500E7F9B14A /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; }; + 48014DD5720694BF22B0C85D4707B517 /* IQKeyboardManager+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign.swift"; sourceTree = ""; }; + 4815A605FC1C6404595464950A0218CD /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetBehaviorsProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift; sourceTree = ""; }; + 484B9927E2D287505141D36AFE79EFE6 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Sources/HXPHPicker/Core/Util/AssetManager.swift; sourceTree = ""; }; + 486C2A3DD8FDC6E60C70527044ACFF39 /* Core+UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIDevice.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIDevice.swift"; sourceTree = ""; }; + 487528F754109A06808C429BC1929E3D /* CocoaMQTTStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTStorage.swift; path = Source/CocoaMQTTStorage.swift; sourceTree = ""; }; + 4889963C15B2BD0FAE42C0EE1F5A4ED1 /* PhotoPickerViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController.swift; sourceTree = ""; }; + 488AB3A050067BDB2F3EB972675DBC79 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + 48D2AB338D1D6FB2B3D7C24602C13F2D /* KeychainWrapperSubscript.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapperSubscript.swift; path = SwiftKeychainWrapper/KeychainWrapperSubscript.swift; sourceTree = ""; }; + 48DEDC708E65A29B369AEAEB65B1860B /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; + 492111DCF538B9F68B373EB70D48D893 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = Sources/Private/Model/ShapeItems/Group.swift; sourceTree = ""; }; + 4929B1F7EAFF22A61DD11940DBE4F8EB /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 4931F43434095D8A528405D10F581E71 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; }; + 494D7B994F22DA9B76CF9DAB315E9DE2 /* DDLogFlag+DDLogLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLogFlag+DDLogLevel.swift"; path = "Sources/CocoaLumberjackSwift/DDLogFlag+DDLogLevel.swift"; sourceTree = ""; }; + 4950188F591219F71B998D9AFCFF341E /* YBIBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBUtilities.m; path = YBImageBrowser/Helper/YBIBUtilities.m; sourceTree = ""; }; + 495E603D8B1AA5A3780E1D5C309626D2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbar/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 4992EED53F61EF044EE9A2E8A6224DD3 /* RxSwiftExt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-prefix.pch"; sourceTree = ""; }; + 49BE33F18D75F6473F466996679A7788 /* YBIBVideoData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoData.m; path = Video/YBIBVideoData.m; sourceTree = ""; }; + 49C7FCB33B32B0C5230B42D850AE19D2 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; + 49FC924439A2F02853E5002AB25E9853 /* PickerCamerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerCamerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PickerCamerViewCell.swift; sourceTree = ""; }; + 49FE8250CEB1B1D102C700718CA4B50B /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = Sources/Private/Model/ShapeItems/Shape.swift; sourceTree = ""; }; + 4A370294A2330180AC9624AE12ED48FA /* YBIBImageLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageLayout.h; path = YBImageBrowser/Image/YBIBImageLayout.h; sourceTree = ""; }; + 4A3E4086E9EAA277B7573229B324BDA3 /* VideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerView.swift; path = Sources/HXPHPicker/Core/View/VideoPlayerView.swift; sourceTree = ""; }; + 4A52891B952CE0665BC3EBECA6DD030A /* PhotoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController.swift; sourceTree = ""; }; + 4A617717B7ABD0C1BFF39E15F317A05A /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 4A93DE9920908C46690FDE778E522B0D /* PhotoPickerBottomView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerBottomView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPickerBottomView.swift; sourceTree = ""; }; + 4AA37BBEC0DD31AEFA4394E8A89FB378 /* ignore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignore.swift; path = Source/RxSwift/ignore.swift; sourceTree = ""; }; + 4ABBB15F7BEFAB767E87DE7342DBA529 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 4AE63264BC03C2C87A92385757DF3914 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; 4AFBBCC3AC2D57FEB1F37DD9DD64C777 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 4B06D669E85C80E6ED3AD7258CF67942 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 4B138702489917E74114F308C93623A0 /* OIMManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMManager.h; path = OpenIMSDK/Interface/OIMManager.h; sourceTree = ""; }; - 4B227EF683B839C232EEA7F65240F373 /* PickerTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerTransition.swift; sourceTree = ""; }; - 4B6BBF6006BC608B85FBEF4160FBD897 /* SharedTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedTypes.swift; path = Pod/Classes/SharedTypes.swift; sourceTree = ""; }; - 4B77331675273BD476D472F3BBE7EBDD /* RxDataSources.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxDataSources.modulemap; sourceTree = ""; }; - 4B783AB1C3C35AADC6025DCEB8D06B85 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 4B867C1A3B96798203B66C11C0276552 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 4BA78EE1DBA707B11028C996FE5C858B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/CocoaLumberjack/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4BB9EF54554CAB0F55CED5B60D90E73A /* OIMManager+Friend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Friend.h"; path = "OpenIMSDK/Interface/OIMManager+Friend.h"; sourceTree = ""; }; - 4BBAC73BC56A9BC427290662B0ACC62A /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - 4BCA1A5D54BBC2524B7AB2CCD25098B7 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - 4BE0725F338ACC5B25A7187C7A22CCA8 /* EditorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorType.swift; path = Sources/HXPHPicker/Editor/Model/EditorType.swift; sourceTree = ""; }; - 4C004FB8D4447EC867830315C4FE45DD /* IQKeyboardNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardNotification.modulemap; sourceTree = ""; }; - 4C22FF9B3BC266D676190A7D438D1187 /* ColorEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/ColorEffectValue.swift; sourceTree = ""; }; - 4C241CE97F34B16940CD8F3A53C60D86 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 4C3454151638DCCA447D93BA087E2A7A /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "Sources/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; - 4C6F5549CA945E9354D39D0238FD8C9E /* OIMMessageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageInfo.h; path = OpenIMSDK/Model/OIMMessageInfo.h; sourceTree = ""; }; + 4B047925674E66A1601795369A119285 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = Sources/Public/DynamicProperties/AnyValueProvider.swift; sourceTree = ""; }; + 4B3CA54CF4140A29416D6E78D818183C /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 4B448FA8D39E3AB70FF537FB68F45EEE /* Editor+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImage.swift"; path = "Sources/HXPHPicker/Editor/Extension/Editor+UIImage.swift"; sourceTree = ""; }; + 4B67CC0AAE0A18BDB01D74F419A41E4F /* ThreadSafeDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeDictionary.swift; path = Source/ThreadSafeDictionary.swift; sourceTree = ""; }; + 4B8E972A290EFE0868EFCEF365FE4350 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; + 4B9CAC6326F6A58F20E24A116D3FB781 /* RxGesture-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxGesture-dummy.m"; sourceTree = ""; }; + 4C15536DF5A65DFDAC0F24F9125B2DAD /* OIMFullUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFullUserInfo.m; path = OpenIMSDK/Model/OIMFullUserInfo.m; sourceTree = ""; }; + 4C25E030AD5FBC5ADB833FF290B6A0F9 /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "Sources/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; + 4C2DBA803DB968D6EA2BA1B50A53393C /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; }; + 4C4124C5853026DA1E3328CD09D36D35 /* Changeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Changeset.swift; path = Sources/Differentiator/Changeset.swift; sourceTree = ""; }; 4C7573034822F093BCAF13EC6B7B8454 /* RxGesture */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxGesture; path = RxGesture.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C7E7CA9F99C1FEBC89AC9B9CCD4B87E /* SDCycleScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCycleScrollView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.m; sourceTree = ""; }; - 4C7FA6BC87CD2B15AB82048853A9ECDE /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 4C853F5EC09A05E99B8E5897551E75FB /* SDCycleScrollView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.release.xcconfig; sourceTree = ""; }; - 4C89037E447763F3B659658757CCCF36 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 4C8E5C3343CABDDDEBADF062D7BA1D19 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 4CBBACF7EC9A490647C2B01A6426EAA3 /* YBIBWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBWebImageMediator.h; sourceTree = ""; }; - 4CBFF702429F8D671730A7E85FDA8CBF /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; - 4D294D39BD9CB96E0071B5432639EB42 /* CocoaLumberjack.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.release.xcconfig; sourceTree = ""; }; - 4D2FE5970DFE10D06B1C28C7795A3A10 /* SGQRCode-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-prefix.pch"; sourceTree = ""; }; - 4D5406AD39340B55C7245D493281AF6D /* PHLivePhotoView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHLivePhotoView+Kingfisher.swift"; path = "Sources/Extensions/PHLivePhotoView+Kingfisher.swift"; sourceTree = ""; }; - 4D79DD2B7BB78236CD65EE039D95B8BE /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - 4D8A6027AE94972418C7FA5607D27C0E /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; }; - 4DAF76A5A6B2F2ABA57582CAF39BAD6E /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - 4E134207FECCF4E4CC66D62187970531 /* YBIBVideoTopBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoTopBar.h; path = Video/YBIBVideoTopBar.h; sourceTree = ""; }; - 4E1E031F43867BB2E439FF28486515AD /* IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardNotification-Info.plist"; sourceTree = ""; }; - 4E2E45D3E38A186D9563AAE1A7A57D76 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - 4E36CEFD862529167C3C9C35D27EAA95 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 4E36E68ADEAE6D4733A881725FAAEF74 /* GTCommonSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GTCommonSDK-xcframeworks.sh"; sourceTree = ""; }; - 4E5215DF555B54E45ADA1E53B3011D64 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 4E89586E83ECDA4A5650A5B9A159BFF5 /* OIMManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMManager.m; path = OpenIMSDK/Interface/OIMManager.m; sourceTree = ""; }; - 4E8CA6C91BFC7B7A38F3C21491062DA1 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; - 4E9B778AEC2319A8A73B7597DB44448F /* YBImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImage.h; path = YBImageBrowser/Image/YBImage.h; sourceTree = ""; }; - 4EB8987366BFF8EE3C3042773EB11B43 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - 4EF7573F77E8F83138CE79ECD9623732 /* IQKeyboardToolbarManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Toolbar.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Toolbar.swift"; sourceTree = ""; }; - 4EFE7A2A9891FFEFECE21FF800B9905B /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - 4F179F896C56ACDC4C9CEA139C92762D /* Core+DispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+DispatchQueue.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+DispatchQueue.swift"; sourceTree = ""; }; - 4F54F10E2E7BE925F4EC4E554B6F4807 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/CLIColor.h; sourceTree = ""; }; - 4F8CDC260EBE80B1A2A2CBCC9F42E948 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 4FB804FE414161AE3B937A2FBEF63FA9 /* TableViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableViewSectionedDataSource.swift; path = Sources/RxDataSources/TableViewSectionedDataSource.swift; sourceTree = ""; }; - 4FDFCEF46BDBE1535FE813E00A712B02 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; }; - 4FF700119BE29EDD3512E931E27980C5 /* once.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = once.swift; path = Source/RxSwift/once.swift; sourceTree = ""; }; - 5008DC0EC0B7663E4B92A737AE20B348 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; - 501849121BE8D93C125D766C5E265BB6 /* EditorStickerTrashView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTrashView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTrashView.swift; sourceTree = ""; }; - 502510AA1B7B1F9D47D5A06B20F0D5DD /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - 50389BAE6FD33DB29BD0AC883A4D0AEC /* EditorChartlet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartlet.swift; path = Sources/HXPHPicker/Editor/Model/EditorChartlet.swift; sourceTree = ""; }; - 504ADE66476284CF91C1AF11C4CFEA44 /* YBImageBrowser+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBImageBrowser+Internal.h"; path = "YBImageBrowser/Base/YBImageBrowser+Internal.h"; sourceTree = ""; }; - 505EFD5468ADD1541189C7FB5B691E25 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; - 50639368C5924A6213C66590D4858532 /* EditorToolOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolOptions.swift; path = Sources/HXPHPicker/Editor/Model/EditorToolOptions.swift; sourceTree = ""; }; + 4CDDB41F45BB0528AD853530632A0472 /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; + 4CEEB80809FAB4F66A2DD319C7722CF4 /* ConcurrentAtomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentAtomic.swift; path = Source/utilities/ConcurrentAtomic.swift; sourceTree = ""; }; + 4D044FD6FF7F754904CD0351B383D36A /* SGPermissionCamera.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionCamera.m; path = SGQRCode/Permission/SGPermissionCamera.m; sourceTree = ""; }; + 4D0B5E365C216932E8C9DE463C58349D /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; }; + 4D4A438769CD2860B1DC22B87FA1D444 /* URLPathComponent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPathComponent.swift; path = Sources/URLMatcher/URLPathComponent.swift; sourceTree = ""; }; + 4D6541E31598384943B59E180CE1130F /* UIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Hierarchy.swift"; path = "IQKeyboardCore/Classes/UIKitExtensions/UIView+Hierarchy.swift"; sourceTree = ""; }; + 4D87BB6629C373F796825A201BCC3435 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 4DED3B7D64106C7CD6DC7033F8340AE6 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 4DFFECA84411FF8DD9BDB55A605B92B0 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 4E046B009D3145657AD6ACB1A705C880 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 4E2C6F5D4B00A06581E08DF9D333D8C4 /* AssetManager+ImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageData.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageData.swift"; sourceTree = ""; }; + 4E32131FDCA3BCBB054E4C6DA760DE57 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + 4E946A2BE1F20EAD561032D4F7A91FD0 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 4E98E9725990436A54B35DE386F036C7 /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TraitCollectionProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/TraitCollectionProviding.swift; sourceTree = ""; }; + 4E99EF6FF49757F1ECB0A1B8FE89383F /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 4EADC72F1496B0FD1F72A58983C19162 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 4EE9786832D375452886769E9705C329 /* Array+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extensions.swift"; path = "Sources/RxDataSources/Array+Extensions.swift"; sourceTree = ""; }; + 4F16552234EBD8659A7D09E177B8A192 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + 4F2C8B2F1E0BB637B25B3345F4B0036E /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 4F4610BF501AF8FC3439BFA2D71FC272 /* picture_csp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_csp_enc.c; path = src/enc/picture_csp_enc.c; sourceTree = ""; }; + 4F970FEFBE3AF5C5F1599E123E4ADAE9 /* YBImageBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YBImageBrowser.modulemap; sourceTree = ""; }; + 4F99A22E4CC785C0B6FFFE9379626A86 /* Core+UIColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIColor.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIColor.swift"; sourceTree = ""; }; + 4FC66F0CA185AA9A79F79EDFF1BD1B55 /* ignoreErrors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignoreErrors.swift; path = Source/RxSwift/ignoreErrors.swift; sourceTree = ""; }; + 4FD17A7B804AFD079019016EA14F71D9 /* OpenIMSDKCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "OpenIMSDKCore-xcframeworks.sh"; sourceTree = ""; }; + 4FE651E34F6B74738927B77C29EF31BB /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + 4FF46093D28A7BED7F6B5DA05FE456C8 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; + 4FF7A73086DF52F22FC04F6A2781ECFA /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; + 500A80BF46C5FC693AC330830BEEFCF7 /* IQKeyboardToolbarManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbarManager.modulemap; sourceTree = ""; }; + 501976B35300F24B5F175798469D05B1 /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + 502933C679F74CD475DE0F8EF1CD0351 /* YBIBVideoCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoCell+Internal.h"; path = "Video/YBIBVideoCell+Internal.h"; sourceTree = ""; }; + 5040F3F1ADDEEE6609DFF69DA9955EB8 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; }; 5069D199AB328CCD047E61C632CD7C32 /* SwiftKeychainWrapper */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftKeychainWrapper; path = SwiftKeychainWrapper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 507B9E6861594E9541C3541BCF420838 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; - 50C6267366E808E7E998797FBA675A15 /* PHPickerResultImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PHPickerResultImageDataProvider.swift; path = Sources/General/ImageSource/PHPickerResultImageDataProvider.swift; sourceTree = ""; }; - 50CF2FEE18E9D1AF9F207E88AD83DC66 /* CocoaMQTT.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaMQTT.modulemap; sourceTree = ""; }; - 50F11B86771A0A41858E1AF9115F898F /* SwiftKeychainWrapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.debug.xcconfig; sourceTree = ""; }; - 5139411DE899D8CC76C3E90B2CDF5B02 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 513E743F8B1E0BD85D489E1CD6321F7A /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - 516ACD843AFFF94799EC53B3D832C3CF /* HXPHPicker.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = HXPHPicker.bundle; path = Sources/HXPHPicker/Resources/HXPHPicker.bundle; sourceTree = ""; }; - 516C3136D0A5B3E6C030085A10AF4A43 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 516C58B52C52A9E2698531061B6F78E6 /* AnimationConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationConfiguration.swift; path = Sources/RxDataSources/AnimationConfiguration.swift; sourceTree = ""; }; - 5177FA63819A77DC3B35F764F2160F87 /* IQKeyboardToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConfiguration.swift; path = IQKeyboardToolbarManager/Classes/Configuration/IQKeyboardToolbarConfiguration.swift; sourceTree = ""; }; - 518AD08F8E509E64001A13F69D5D1782 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; + 5074D46041894EDA013455DE4B3E457B /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 50924CD63E5D15DF13470A4594D59D3D /* MGCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncSocket.h; path = Source/GCD/MGCDAsyncSocket.h; sourceTree = ""; }; + 50A093DC2B78C09048AFBF0F112734D9 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 50A831BB755CDCB1B01934ADEE88EE04 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 50A88317BAE4CC49C2016E2FCB0C010C /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 50C677F802F5141D615B43AD3AC11547 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 50CC4623447971E33FF9877677923B36 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; + 50D353ACFF8D78253F9B19705BEC1BC1 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 50E1608EBE9B6ABC36B0A9E44D22E8BC /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; + 50EC47F412D7E5EA83E18A51073AFFF6 /* AMapNaviOpenNetwrokProxyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviOpenNetwrokProxyManager.h; path = AMapNaviKit.framework/Headers/AMapNaviOpenNetwrokProxyManager.h; sourceTree = ""; }; + 510047A55C32D8990F7A302B7C9AF581 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 512A5EC99861E51029DE3180426B5910 /* bufferWithTrigger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = bufferWithTrigger.swift; path = Source/RxSwift/bufferWithTrigger.swift; sourceTree = ""; }; + 512D8022ED0EE1E20E57A350B74DD278 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 5132E3D15130FDA00AEB0FBE550D8DE4 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 51576B01B485E00ED44B09B6476B384F /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; + 51578BA0816095D587281067F3B72FCD /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + 515F5B81B298C7FA61EDE108B3843E8D /* YBImageBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-prefix.pch"; sourceTree = ""; }; + 516376F84676EF4E235C0FE47866686D /* Popover-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-prefix.pch"; sourceTree = ""; }; + 516724B4EA5CF31CA6AA664EBE8C68D6 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; }; 518C323F07471B8EF777A8488A6431AF /* Pods-QuickLocation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QuickLocation.release.xcconfig"; sourceTree = ""; }; + 518C336B7A45CD568C0B15F3759118D7 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; 519AF98C92B517DD023896CD077EBFD4 /* CocoaLumberjack-CocoaLumberjackPrivacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "CocoaLumberjack-CocoaLumberjackPrivacy"; path = CocoaLumberjackPrivacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 519FE7C372F70B51307F590870DB6112 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 51A3911308A4D250C80C7C3CB7D70158 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQActiveConfiguration.swift; sourceTree = ""; }; + 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.release.xcconfig; sourceTree = ""; }; + 51AE446EE56D9B826739910D09D67AE9 /* alpha_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_dec.c; path = src/dec/alpha_dec.c; sourceTree = ""; }; 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "lottie-ios"; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 51C15B32B4B7DEAACE4CA6504E17335B /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - 51E6234BEC492CCA697DF7B75873A76F /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - 51E6D6BCED38C50CBD05E38CFECF519F /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 5244AB21CF1BB2119D128A151146200C /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - 524C457BED9A94C8B434F8297B2B7BA0 /* IndexChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/IndexChangeset.swift; sourceTree = ""; }; - 528E3E731FE5753F47BE7E765800DE67 /* VideoPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoPlayerView.swift; path = Sources/HXPHPicker/Core/View/VideoPlayerView.swift; sourceTree = ""; }; - 52C7E116E7F8956D8AC5266D3DA0ACA9 /* OIMQuoteElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMQuoteElem.m; path = OpenIMSDK/Model/OIMQuoteElem.m; sourceTree = ""; }; - 52FF2553A32C9D3A685BCDF438DA8569 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; - 5310357866E319D6685C82656A7C361D /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; - 5313187081D1C3866DBFD9DB66EB36EC /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 531C2804F68F7B55F1F00B3A7362B7CB /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; - 5378800029EE12D15A7B9E27BB691A22 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; }; - 538BE61FB3328CEA20822A506F5A4D71 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - 53AD01C85FA7465140D4283E102BF60E /* ZXSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.debug.xcconfig; sourceTree = ""; }; - 53C4B4218FAC3D708FD5DA10FD519D55 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - 53EB7A8013FA855312DDE8FECFCA36CC /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; - 542313737070DE1B65165B61BB862F85 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - 54332B5C93D7CA7ECBBF325E43DA3163 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 54418E917605C6C6B5BB4E30FF408395 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 5486D60F8FC066EEBEDEEB7B4D82D6E1 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - 54A53E8FEB88BF6A85AF91B5D267DE09 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 54B467B0B80EDDC86026F198F29C3FCC /* EditorStickerContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerContentView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerContentView.swift; sourceTree = ""; }; - 54E37EE17F9817D352AB17CC0383369D /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 54F12107B1E1469716DAD5F3FA690409 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; - 54F61BE8876E250308A27B27C4A2918D /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - 5511656547197B26EE7A270A6CA6E56A /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 554410AFFCC3F7D0B30D11506F870149 /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; }; - 5555B3163BD4F1D2D672B3070566D1A7 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; - 55721538D78E8DBD2C8A047DA9C4C943 /* IQKeyboardNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardNotification-dummy.m"; sourceTree = ""; }; - 5572CF8E7F0C841CDED8ADA66FE41D45 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 559C3F423F4071EC749501E4A996B38F /* FrameSubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubscribe.swift; path = Source/FrameSubscribe.swift; sourceTree = ""; }; - 55B100C29BD745C4A955728C46F8F07A /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQRootControllerConfiguration.swift; sourceTree = ""; }; - 55BB76A1CD7E570414BC80F6E1E41FD1 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; - 55CF398FB217BE591F6A85554053BB67 /* token_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = token_enc.c; path = src/enc/token_enc.c; sourceTree = ""; }; - 562418761FA23FA689F341D1FEF6C6AA /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 5626A4DBFBD6BA7768E8882AB88B3852 /* OpenIMSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OpenIMSDK-dummy.m"; sourceTree = ""; }; - 56309B5E09C773BEA754B1EFF0A6D627 /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; - 568113DFFF02F03BD9054D6D8C175EA4 /* URLNavigator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = URLNavigator.release.xcconfig; sourceTree = ""; }; - 56881079C2F80A59DB3DAE85AF05F31E /* AnimatableSectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModelType.swift; path = Sources/Differentiator/AnimatableSectionModelType.swift; sourceTree = ""; }; - 568DA276AC24440EEBF4289F8DEC6AFC /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 56A37C3D57CFEDEE37DE4DD1C58DB630 /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; - 56AE50C3F7F8FFD55316A8218E72AFE8 /* AnyEquatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEquatable.swift; path = Sources/Private/Utility/Helpers/AnyEquatable.swift; sourceTree = ""; }; - 56E4938B150F7B9FA9E3FF5F3E415D22 /* IQKeyboardManager+ActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ActiveConfiguration.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ActiveConfiguration.swift"; sourceTree = ""; }; - 570A0051006060C5A617FFCC516DFA29 /* Picker+UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIViewController.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIViewController.swift"; sourceTree = ""; }; - 571331853EC73408FD0777361CF51291 /* TagListView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.debug.xcconfig; sourceTree = ""; }; - 571BB8B7A21CD376ECBF1507E6B55969 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift; sourceTree = ""; }; - 57315B9F1A0C7E31CED1BEFE11DB2F51 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 57732FE5E93141983E7AF703237F05FA /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 57F26AFEEB05374249BB540C4EDCEA6C /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 580A8344ABE6C46AFCE36E2A6DE79BBC /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/Differentiator/Diff.swift; sourceTree = ""; }; - 580FB98933871E31F81567CD31AF7F83 /* KeychainItemAccessibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainItemAccessibility.swift; path = SwiftKeychainWrapper/KeychainItemAccessibility.swift; sourceTree = ""; }; - 583BD9108739063848C2E74D0975CF0C /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - 58575A776A0344F4ED8463CA4D3A28D9 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - 5864D4C114162E0BA10DEC2579C18C33 /* YBIBSentinel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSentinel.m; path = YBImageBrowser/Helper/YBIBSentinel.m; sourceTree = ""; }; - 589C951E69A54411B64DA752A6F47B60 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 58A618C3C7D8613512693CBFF4E2B139 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 58AC89470085A9AB4547E9F8DF57412C /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + 51E5DEAFF2154D6BDA3E80B5F9DDB622 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 51F2404344748B16B7B055B4250654D6 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + 51F2F273AE11FBEB6404B47A68FEAA8F /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 520F156366F1E6652318CE13C3FC5AFE /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Sources/CocoaLumberjack/CLI/CLIColor.m; sourceTree = ""; }; + 521276977248711517B7D9227735264D /* TADotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TADotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.m; sourceTree = ""; }; + 5219C323084A5E5F165525EA0AA51C9D /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; + 524866F94A13CC11706F8B5CD203B5F1 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 5250931951C88B703B1FA73E21386B6B /* UIView+IQKeyboardExtensionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionDeprecated.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionDeprecated.swift"; sourceTree = ""; }; + 5276A665AF7EE46DCC73DC875D763D4F /* TagListView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TagListView-Info.plist"; sourceTree = ""; }; + 527A522908678532A8ED6B2351D334FF /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 527BD367D6128EEF6A7646EA1C981F21 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 5297100A965626A3F74E618F719B176C /* EditorToolOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolOptions.swift; path = Sources/HXPHPicker/Editor/Model/EditorToolOptions.swift; sourceTree = ""; }; + 529B1ADFD4C14356B0AF2505A1BB4C23 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 52E9C2F0B1915F8B6136A53BD0AC7293 /* MapError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MapError.swift; path = Sources/MapError.swift; sourceTree = ""; }; + 52F9E857001BEF2F41D822EEBA2C1A10 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + 5300D112B6708CB811F3B742D174FED7 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 530651095ABD28669D94C1D470915269 /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; + 53ABB6FADA5C3EB98825469DCF3AC82B /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 53BDE5A7D9C9C12D0040E4ACEFE88E16 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 53DA8CF0CABC7C92A45FCE674B0EAC69 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 53E4F41308ED47FEB46875F5C7844985 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; + 53E538A20326545BED15919CB5072FBE /* YBIBImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCell.m; path = YBImageBrowser/Image/YBIBImageCell.m; sourceTree = ""; }; + 53E8266B04E3AF1558498FE39DC8FA5E /* Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Defaults.swift; path = Sources/Defaults.swift; sourceTree = ""; }; + 5404956F3F6E45A184545C6B19D5EFFC /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; + 5416616D69647536E5B819E61FEEE164 /* AssetManager+AVAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAsset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAsset.swift"; sourceTree = ""; }; + 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.debug.xcconfig; sourceTree = ""; }; + 54D0EC089BB3D0E424544A55A18FB00D /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 550B95C258ABFCAB4F937FF178BDBCC5 /* String+SHA256.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SHA256.swift"; path = "Sources/Utility/String+SHA256.swift"; sourceTree = ""; }; + 550E110AA1AA6E230881B82CE9CF9F29 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 5541449F166719531E67688758EC4ECD /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Sources/TransformType.swift; sourceTree = ""; }; + 55DD77D57EC908B57DEC95F6B64D3B67 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 55F76F4D1593A8B031926CB3F9F9A551 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 560B9AF7588B6DB63A50170F326C9C18 /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; }; + 5643F638234E8C67F9915046795C33A2 /* OIMFileElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFileElem.m; path = OpenIMSDK/Model/OIMFileElem.m; sourceTree = ""; }; + 5648E0F083A4A8C49A426F4AEB9523C9 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + 5675766C84D5E20F5F0ABB615EF0BFE9 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + 567F1E3981A4FF1982413B612495CBF8 /* SGTorch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGTorch.h; path = SGQRCode/Torch/SGTorch.h; sourceTree = ""; }; + 569AAF5A70784A1E8537A8DBEB5F22ED /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 569EFDCF08D163AAA18B3BFD5ED1FE70 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; + 56A6F1D6C4022B49FC2B4B39B745C1A7 /* SwiftyUserDefaults.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.debug.xcconfig; sourceTree = ""; }; + 56BDAC0DDD4777A10C57C82B8E470030 /* BRTextPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextPickerView.h; path = BRPickerView/TextPicker/BRTextPickerView.h; sourceTree = ""; }; + 56C1DC5898C2704187650BCE58573A14 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + 56C6E15B50DC2FC7A769FA687501FF4C /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 56EC12A0BDF79165A304BAA0DC226E66 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 5714888F07F60E635D7A188488CB1A59 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; + 571B3DB6316C39168AC04ABBC8506747 /* YYImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYImage.m; path = YYImage/YYImage.m; sourceTree = ""; }; + 572070695A3EFBA400F6F9E34C539401 /* SelectBoxView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxView.swift; path = Sources/HXPHPicker/Core/View/SelectBoxView.swift; sourceTree = ""; }; + 57219371BAD24872FF9ADF8ECF49560F /* EditorToolViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewCell.swift; path = Sources/HXPHPicker/Editor/View/EditorToolViewCell.swift; sourceTree = ""; }; + 573B10EAEF0F676D5AE8E1B6D1CAAAFF /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + 573CBC9D8D4A1D38050FBCC01B2882CD /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; + 5791447BEC5514C77BCB74BF9F80A439 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 57965BF5D96F0216EC3AA46C72D570CA /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; }; + 57A1131B3987C9D726889C860FFF42EE /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; }; + 57F2BF9326C14D976507A95E1480C9CD /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 57F7B84FE0F6D8EFE877DB0D80267D31 /* unwrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = unwrap.swift; path = Source/RxSwift/unwrap.swift; sourceTree = ""; }; + 5837A88A5B73D7971AD4EBCDA98DFEDC /* AMapNaviDriveViewConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveViewConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveViewConfig.h; sourceTree = ""; }; + 5877471D07BEE54F411F3B6595A69B1F /* OIMSoundElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSoundElem.h; path = OpenIMSDK/Model/OIMSoundElem.h; sourceTree = ""; }; + 58842827F9B158C61973A03E8B9CF996 /* SDCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCycleScrollView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.h; sourceTree = ""; }; + 5885802580CAB4752CDA3FF85F3A6DAC /* DidSelectProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidSelectProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidSelectProviding.swift; sourceTree = ""; }; 58AE0544E0C381DDBD09356C357EC82B /* SwiftDate */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftDate; path = SwiftDate.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 58B52D50A393F914F6CCE03AAE5B19ED /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - 58E78CB5ED587ECEECABBF682E5D494A /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; - 59193EF8BFA2669D4C22C2BAC6F06E43 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 59A01075363B231E2EC823F48499A04E /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; - 59B4521EFEE2D94ED5D7BEB9E4844033 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; - 59CA112CC360DA6B90CB3AC24692F1CD /* SGQRCode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.debug.xcconfig; sourceTree = ""; }; - 59CCBDB73A18EADE7DB58068B22D2A1A /* YBIBDataMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataMediator.h; path = YBImageBrowser/Base/YBIBDataMediator.h; sourceTree = ""; }; - 59EBD1B1A6A72DF42FE47025DB8C160B /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; }; - 5A00E7EFAC54B9F3A46EB2E30026A641 /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; }; - 5A01D0619834FB58E131DFD003B2A96C /* OIMAtElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAtElem.h; path = OpenIMSDK/Model/OIMAtElem.h; sourceTree = ""; }; - 5A020F296B0FF8E26125688EC7BE5995 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; }; - 5A1926432EB172E5430FC392CCAAD5D8 /* libwebp-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "libwebp-Info.plist"; sourceTree = ""; }; - 5A1F86540599EF683671AEAECAE9D488 /* SGScanCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanCode.m; path = SGQRCode/QRCode/SGScanCode.m; sourceTree = ""; }; - 5A3B03305237124F6D961B09074C7BDF /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - 5A3F486CC60A79C1312BC89AEFA96526 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - 5A4A839702A3983D16A7FA97C7A50881 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - 5AE1C0CE692B3E91F0EF2B88C8848198 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - 5B0360E68358A527BBBFCFAD4E239A37 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 5B057E5FD9EC3C4CF4BE3D4DB2E5CFEE /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 5B05B80969B0429D45D4DD3F3485EBF0 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 5B149910F31128E252C1ABD23D013117 /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; }; - 5B3244D17F954D0C329578DC49EA7348 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; - 5B49058D105D0DA8DDCF8C56C21927C2 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = Sources/Private/Model/ShapeItems/Shape.swift; sourceTree = ""; }; - 5B4CB7A45B26F257E8599D36A074BF25 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 5B5DA6247EB1E8C9D3C589826A52C995 /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; - 5B688EB3B9C31B4AB8026A9F24E3DD40 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - 5B779D77116303D4A919DF9D5BACF6C8 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; - 5B7B1B7CBBD6B05118E6A13B2FA4A43D /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; - 5B93FC8A3811794913DAD3D39D7FC566 /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - 5BA941B8953FF96C8F229BA6227C7E6C /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 5BE65E84BCDA92712E16FE08FB077167 /* AlbumView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumView.swift; path = Sources/HXPHPicker/Picker/View/AlbumView.swift; sourceTree = ""; }; - 5BEA66B684904725F58F6CCA29FA028A /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 5C297580365501F45A92851152C3F8D8 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 5C7B389102943D321890566CA2CA7563 /* MarqueeLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.release.xcconfig; sourceTree = ""; }; - 5C7BEA8F003FBCDB7C0E33BA6E2C244E /* YBImageBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-prefix.pch"; sourceTree = ""; }; - 5CA4B4F6A1660411082A9CEBC1E4D379 /* FrameSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubAck.swift; path = Source/FrameSubAck.swift; sourceTree = ""; }; - 5CBDB72D417EA609D453AB48A631305B /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - 5D19EDB8ADF71233577503743D81C809 /* SDCycleScrollView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-umbrella.h"; sourceTree = ""; }; - 5D50A013716DCDA2D430BDF6AA4F3FF7 /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; - 5D64B6140035C48E9B465A2294BCF620 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 5D6BB1D8DE62DE8167D2E854303D490A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 5D6D88D1250412FFE0FA1D224216D6AB /* OIMUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMUserInfo.m; path = OpenIMSDK/Model/OIMUserInfo.m; sourceTree = ""; }; + 58AE8A2D1C21A74611A2521C8D822DFE /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + 58AFA4B496A100C64D41D3D558B7506D /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 58B9442D7D8B89BD82025A7261B3CEA8 /* YBIBAuxiliaryViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAuxiliaryViewHandler.m; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.m; sourceTree = ""; }; + 58DC36F7CA699560A4A606C5943B6D25 /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; + 58DE4D00FC0782B1173C58DC815394F2 /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; + 58E3CCDE8FB24ACBC0ECBC9779D01E0C /* YBImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImage.m; path = YBImageBrowser/Image/YBImage.m; sourceTree = ""; }; + 58E916FE700E029E82E79501869B5AED /* IndexChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/IndexChangeset.swift; sourceTree = ""; }; + 58EBD5E2BF3DD5076A4035C457C20483 /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; + 596CAEBB000166ED26460A06221CF937 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 597F56B2BDBD7188DFB2E88DDDAA6DDF /* IQKeyboardToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConfiguration.swift; path = IQKeyboardToolbarManager/Classes/Configuration/IQKeyboardToolbarConfiguration.swift; sourceTree = ""; }; + 598736EEAA8D92A91428C2F1AE650A5E /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 598D846C3939C3A96D70804CBC5BCD1C /* PhotoAsset+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+URL.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+URL.swift"; sourceTree = ""; }; + 5991B8992BF1545F753625CFDDA3F8BC /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 59A70BC51A093B85F793BCF8ECA69CAE /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 59AF5A7C1F8F589E66179E8D6D3B25AD /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + 59B376CB0B606BB6D0A4B74C4542503F /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; }; + 59B3D99A5BF9A4A22459DDC56B367810 /* YBIBVideoData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoData.h; path = Video/YBIBVideoData.h; sourceTree = ""; }; + 59CA85A49F67B87EE681704F18019968 /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; + 59ECD5DA17C31A1CB288CE1535BB9E43 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift; sourceTree = ""; }; + 5A093FE68DC1C73C51944CC2589429D1 /* BRTextModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRTextModel.h; path = BRPickerView/TextPicker/BRTextModel.h; sourceTree = ""; }; + 5A2E02D1722B3A33D3DEBF618B9F3665 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 5A405B9372FC1FDA5EAFE7CC4028999C /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; }; + 5A4F954AEF3A5677F10CFB44AD0AAF63 /* OIMManager+User.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+User.m"; path = "OpenIMSDK/Interface/OIMManager+User.m"; sourceTree = ""; }; + 5A62D5F4E79D84110252B0677F1C346D /* OIMGroupApplicationInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupApplicationInfo.m; path = OpenIMSDK/Model/OIMGroupApplicationInfo.m; sourceTree = ""; }; + 5A7262DEF0860644A996B278C11C21D0 /* EditorToolViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorToolViewConfiguration.swift; sourceTree = ""; }; + 5AC16DFEDB149EF1E3A3C077093934B5 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; + 5AC91C9AE4E8237FF18FBE2563BE9FEB /* OIMManager+Login.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Login.m"; path = "OpenIMSDK/Interface/OIMManager+Login.m"; sourceTree = ""; }; + 5AE80C0BDC7B148BC7DE6D114ECA61C8 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + 5AEAFB5D04A7FFDFDDB1F0FAB656CBC1 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + 5B039999F35DA89D11F8891877EE8B25 /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; + 5B0A7CFD7A21257FF2D6BE7EEE362EE8 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + 5B4EF1756EB6DAD30C30E47994A8E698 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 5B4F60B7845B4BF2CB196297F5015FEF /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = Sources/Public/Controls/AnimatedButton.swift; sourceTree = ""; }; + 5B5A71979C8ECA8B3BB546F8392CB48C /* TagListView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-prefix.pch"; sourceTree = ""; }; + 5B792863C1C01C449AD688A253CF8B82 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; + 5B83EBCE5EBAC9359A261FBE4D9BA97E /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 5B88295734B71840DDF1ECB9E7DFE0F9 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; }; + 5B912E65149C3982A9B7D3B1C5FDCFF1 /* PhotoEditorViewController+Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Export.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Export.swift"; sourceTree = ""; }; + 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BRPickerView; path = BRPickerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5BBBDD5E251FA0DABA094B0AF3FC9177 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 5BCA5726CD9EF4524B1D26F6E5DFE65B /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Sources/DateFormatterTransform.swift; sourceTree = ""; }; + 5C0DB79253C45B430B6AF3C7C08C6792 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 5C17D577044692EBDC1ACC1E9CAD7545 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; + 5C271584C489698FD8A5C78A867F0A5B /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 5C30359D1A28108B0772C895683BD222 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + 5C417DDC85E5AC657B9073707A963B67 /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; + 5C457ADB761EE8220D916CCCD7BBCA7E /* OIMGCDMulticastDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGCDMulticastDelegate.h; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.h; sourceTree = ""; }; + 5C717E12B335DB9670E6A1397D1B6139 /* YBImageBrowser-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YBImageBrowser-Info.plist"; sourceTree = ""; }; + 5C777559BE5E55BFA689194E7EE15C08 /* OpenIMSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-umbrella.h"; sourceTree = ""; }; + 5C96AA56D38457D1613905E42E66BC92 /* CocoaMQTTDeliver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTDeliver.swift; path = Source/CocoaMQTTDeliver.swift; sourceTree = ""; }; + 5C9AC2B4D7F5C13533735C92B4950F14 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; }; + 5C9FE5BB506CE95A7EA65E34BFF760EC /* CloseButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CloseButton.swift; path = TagListView/CloseButton.swift; sourceTree = ""; }; + 5CB607DDB7DB359C47C25B6D8B860BF4 /* PhotoEditorViewController+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Request.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Request.swift"; sourceTree = ""; }; + 5D1FC14C33856C9E74536BC182E936E3 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; + 5D495D050912B3527ACBD6522B2181CB /* KingfisherWebP-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-prefix.pch"; sourceTree = ""; }; + 5D4E99E3364CE8267F3764A885370705 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; + 5D51431F7F0F06F24D475D99D3EB80D9 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 5D5ED2DD9C2927B9F56F24C5C208ED41 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; + 5D6BB0D35F5E2035A5F62836DB9B8F8C /* RxDataSources-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-prefix.pch"; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D8794DBD5EE6AC573CAB8AA22DE4ADB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbarManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 5DA14339D76BE4EA3A7C60C5F711C8F9 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 5DB0D6964C1A696F95E155277D3DA006 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; - 5DDF211872EA869C8752DE39E612E5CD /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - 5E398E1693DA02EC3C7DCF0D4CF18B4F /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; }; - 5E3C2B7EA6E8964D8CF242AA8EB16B07 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 5E42283E0905AF5F7472F753839CF68B /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYSpriteSheetImage.h; path = YYImage/YYSpriteSheetImage.h; sourceTree = ""; }; + 5DA9D7CD78B7792C31E6393EB06EB265 /* TagListView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.debug.xcconfig; sourceTree = ""; }; + 5DC2FBF16A16439B0D2FAC8760C170A7 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; + 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.release.xcconfig; sourceTree = ""; }; + 5DE8D6E365F43CBB8F68A8DD2F2A775B /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 5E0E071374D0AF7B5F3B1DBD62C78613 /* PreCompLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayer.swift; path = Sources/Private/CoreAnimation/Layers/PreCompLayer.swift; sourceTree = ""; }; 5E4674603A5D5B9215FFA0F8E69F8B71 /* libwebp */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = libwebp; path = libwebp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5E4A8D684CF6E63FB92385ADE58345E7 /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; - 5E4ED0EFAE2D71A3DBF3AD90BEF44DEF /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; - 5E61B15B2D4920A3070D838E32A14A46 /* IQTextView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-prefix.pch"; sourceTree = ""; }; - 5E663D1A25DBC750A1F20D62F310DADB /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 5E8CED22A64663FC45C11A45ABCD4B3E /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 5EAEC97C344C99E16B3785A830BE3184 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 5ED96B3838AADEB2036758FBF8852321 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 5ED9C24277A32536955C0DEC12CF96E2 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - 5F1C464ED5817F0F2A5C03D32EA07991 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 5F8F625C506FB29E02F6444957C980FE /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - 5F953811D8BBCCC3E7BB807BC6FD5C42 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - 5FD4D10BE7FF844B6D4AE30F3590CEC8 /* EffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/EffectValue.swift; sourceTree = ""; }; - 600D90811D5CE9C6C23B976CACCBA60E /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; - 60247C84B883FD682EE9395075DB5253 /* SetContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetContentProviding.swift; sourceTree = ""; }; - 602915C84F2BB517F4CD67332309EF4B /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; - 603406683EE66099C2622BB00F41FB12 /* OpenIMSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.debug.xcconfig; sourceTree = ""; }; - 603BFA50096E9AC1DCBD2CCABF96D425 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - 604C387788E4311311061CE14BE9C7D8 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 6054E7D4770E955A6CDF05BAEDF82F69 /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; }; - 605B11CAE7E9D046B30298AEA0184D1A /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - 608A7E8002EE9E0CC98578B5416ABC37 /* YBIBAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAnimatedTransition.m; path = YBImageBrowser/Base/YBIBAnimatedTransition.m; sourceTree = ""; }; - 608D9BD911AC6A60E735CA9AD57958EC /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "Sources/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; - 60C3F0BFA8DEF44E1F523D4A39A1397F /* Core+Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Data.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Data.swift"; sourceTree = ""; }; - 60C58CBA8E5ED5BFD46708B6A8FB70B9 /* ObjectMapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-umbrella.h"; sourceTree = ""; }; - 60CECBFB1463FDA9F4EADE3A67A1BFC9 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - 60D6F65FDE8DC87A580E397E481B3F3E /* SDCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDCycleScrollView.modulemap; sourceTree = ""; }; - 60E05B8723013EF10C33AFE9F5C874B6 /* OIMSearchParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchParam.h; path = OpenIMSDK/Model/OIMSearchParam.h; sourceTree = ""; }; - 60F378CC774BC45273A8A52D1617748A /* TAAbstractDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAbstractDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.m; sourceTree = ""; }; - 60F5C35997F60CBDC8CFF1FC8C5B456C /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 60FAA78C1075CA92F931B28D5576DAD5 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; }; - 610DF15302C4C05AC4CF429F0E846D1D /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; }; - 61134D365E40EB030B2C9F778F0205FA /* PhotoEditorMosaicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicView.swift; sourceTree = ""; }; - 611E1569D6779B860BBE93BD4A91F2F5 /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; - 612AC4157D259A10FDB37D80B771E2AE /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - 6185E1B2B11FDC6BDA81035FB9625F2B /* IdentifiableValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableValue.swift; path = Sources/Differentiator/IdentifiableValue.swift; sourceTree = ""; }; - 618897525A268EF5EAD30F4F4951F9E5 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 61D5CAA367519371EB3A7A3AE9D2CCB6 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = Sources/RxDataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 61EE372D355B388F5704E227FAE3309F /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 62015302B46584A5274C342B27EC16BF /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 5E4D5CB3D8E6A2A568E71759339B3B29 /* UIView+IQKeyboardExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtensionObjc.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtensionObjc.swift"; sourceTree = ""; }; + 5E59985B2D8ACD8C8CB5880ABE89FC2C /* VideoEditorCropViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropViewCell.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropViewCell.swift; sourceTree = ""; }; + 5E77DDAF751BC9252CC01E0015DB1305 /* random_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random_utils.h; path = src/utils/random_utils.h; sourceTree = ""; }; + 5E7AB775A29EB2889954668CE22825DA /* GTCommonSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GTCommonSDK.xcframework; sourceTree = ""; }; + 5E7F563192E68087E59018C8E4334BEB /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 5E8388C33AE82EBA3C645D80A544DDCB /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 5EE0ADD08196615B15150E7F4A7EE0D3 /* VideoEditorMusicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicView.swift; sourceTree = ""; }; + 5EF42092461532ECD6ABBA13785B568B /* BuiltIns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltIns.swift; path = Sources/BuiltIns.swift; sourceTree = ""; }; + 5F4D819E679EDE34E7811DEFB84C951E /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Core/BRPickerView.bundle; sourceTree = ""; }; + 5F5F07082D5FBA6A96898CC4416F1AC2 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 5F95B758B344D3B71D33DFFD5A813F52 /* and.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = and.swift; path = Source/RxSwift/and.swift; sourceTree = ""; }; + 5FAC2CCDA423D7E6284A2FBCF8F64601 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 5FC769A9B797613BF3F8B1D1088BC394 /* DiffableSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffableSection.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/DiffableSection.swift; sourceTree = ""; }; + 5FCF0F34ADCCA5F06D7A395A18FC39F5 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 5FD751B0C762A34E4379295B6E891C84 /* RxSwiftExt-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-umbrella.h"; sourceTree = ""; }; + 5FD988B2F9BF966CEE20BF4D0D237592 /* FramePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubComp.swift; path = Source/FramePubComp.swift; sourceTree = ""; }; + 5FDFC8B12018C6E5C7C11337C0500EEF /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 5FE01946D31F75273F290BC1B97EE046 /* distinct.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = distinct.swift; path = Source/RxSwift/distinct.swift; sourceTree = ""; }; + 60612D71A424680C69C281E3E67AAEE5 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; + 60805A1372D09D9610A0414F8CC6A236 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 608C30257A532123EEB3B3A9E1148942 /* SwiftDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-umbrella.h"; sourceTree = ""; }; + 60CF361D93E025591A580D1DE14A575E /* YBIBVideoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoView.h; path = Video/YBIBVideoView.h; sourceTree = ""; }; + 60E5219217D7309803A133E6895FA2D9 /* MqttCocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; + 60F39F90F46EF3332D937B410BAA451D /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; + 6116941715FD9BB2B9BC66AA890C0B05 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; + 6117DBF2DEA2F03B45AA735947BC44EC /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; + 61288C03F40E0F0B12F334992A15D281 /* SGScanView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanView.h; path = SGQRCode/ScanView/SGScanView.h; sourceTree = ""; }; + 615D1990B58E8B3E3F4122B989E2E05E /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 616A3CA567B2293DC27EC1024E3FF2BD /* UITapGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITapGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UITapGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 61C83142DB8AD6858A93128C71D976B4 /* PhotoPickerControllerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerControllerProtocol.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerControllerProtocol.swift; sourceTree = ""; }; + 61DF4BB3EAB440B04C9BEE0E6CC8C151 /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; }; 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "lottie-ios-LottiePrivacyInfo"; path = LottiePrivacyInfo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 62489322CC6B9707CF31BCE4AB067452 /* DeniedAuthorizationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeniedAuthorizationView.swift; path = Sources/HXPHPicker/Picker/View/DeniedAuthorizationView.swift; sourceTree = ""; }; - 628CF8C88489111A559F4FD47A6CA781 /* Observable+Alias.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Alias.swift"; path = "Source/Tools/Observable+Alias.swift"; sourceTree = ""; }; - 6290348BE0B5E7DE0020B0E37E82980A /* huffman_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_utils.c; path = src/utils/huffman_utils.c; sourceTree = ""; }; - 62CEADC621A666EB042F96382AE27271 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - 62E703332F19016DC1B7DDA8B6F6A2FB /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQScrollViewConfiguration.swift; sourceTree = ""; }; - 63000B6762A5D9C14F7DDC1AC13979D7 /* LivePhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoError.swift; path = Sources/HXPHPicker/Core/Model/LivePhotoError.swift; sourceTree = ""; }; - 6304930255E89F46C2DFDEAEC1110ECA /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; - 631E890FF6AAA1AE08B82DDA204F940F /* PhotoPreviewContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewContentView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewContentView.swift; sourceTree = ""; }; - 63478CCB86071E7CE7DD5FDE027A3011 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = Sources/Private/Model/Layers/PreCompLayerModel.swift; sourceTree = ""; }; - 6397E0A14E919F62DE86A07898ED47CF /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 6399716A82BC6683E34360DF66AE6BCC /* RxGesture-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-prefix.pch"; sourceTree = ""; }; - 63B35E7949A2CBA1854645A545F66D61 /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = Sources/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; - 63B8B107E31A05B24F00E22AD00B73B8 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; }; - 641C5762CD5E94F194767EE4CD8EFE9E /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 621474DB4CB661678E762DEFEBE30A1A /* IQKeyboardManager+Resign_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Resign_Deprecated.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardManager+Resign_Deprecated.swift"; sourceTree = ""; }; + 6229AFDB47ACBE771BD50FB5A54E9E0D /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = Sources/Differentiator/SectionModel.swift; sourceTree = ""; }; + 622D4EE3202AA063B22E8BBDB5AA270B /* CallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackProxy.h; path = OpenIMSDK/CallbackProxy/CallbackProxy.h; sourceTree = ""; }; + 623232DCDA32392306CD48155C6FBBE8 /* HXPHPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.release.xcconfig; sourceTree = ""; }; + 6246FD3D258E0BDED2672B6D696A3D69 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + 6263DD7D48CA18804C999DBC7CBC4D98 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 6264A78C9DE9C591EC0F17670FF5598B /* CocoaMQTTTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTypes.swift; path = Source/CocoaMQTTTypes.swift; sourceTree = ""; }; + 6267EDE8121551D54EB858DCDD09318A /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 62C7950340FAB8592BCB122A9470623E /* View+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+RxGesture.swift"; path = "Pod/Classes/View+RxGesture.swift"; sourceTree = ""; }; + 62CA75680F3AB336A747356CBF32FFEA /* YBIBCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionViewLayout.m; path = YBImageBrowser/Base/YBIBCollectionViewLayout.m; sourceTree = ""; }; + 62D89031782605D415F05FB67791E7E8 /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; + 62DAA309C7850654A41082C3D26616B0 /* IQTextView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-prefix.pch"; sourceTree = ""; }; + 62FFABD78A41923D508BEECE44F1A9DF /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; + 632DA590FAD7357E9497CEF8E3347670 /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/Differentiator/Diff.swift; sourceTree = ""; }; + 63489A52049EED85D3DE7BDBAEAB0B5C /* SDCycleScrollView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDCycleScrollView.modulemap; sourceTree = ""; }; + 63692D31585DEDE65878A475B1212D70 /* YBIBInteractionProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBInteractionProfile.h; path = YBImageBrowser/Image/YBIBInteractionProfile.h; sourceTree = ""; }; + 637EF51558E16208F85630A5A8501C33 /* MqttCocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; + 63CBE6BA4EC2A6DCB2D6C8F33AA568AA /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 63DED52861127E194D14E120851D6682 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 641E2B6BA0D54820DB7C06E1F544B964 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; 642FEF38E132FB38DD2B59B88F069917 /* YBImageBrowser */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YBImageBrowser; path = YBImageBrowser.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 643F712243D239C8BB7BB5B822323CD2 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; - 645EAF366D719C473D77E88D33068BAD /* ImmutableMappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmutableMappable.swift; path = Sources/ImmutableMappable.swift; sourceTree = ""; }; - 645F941A5E0928484AAE2560E063E222 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - 64600423F2621DB34B94C9CACCE75F3A /* OIMManager+Group.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Group.m"; path = "OpenIMSDK/Interface/OIMManager+Group.m"; sourceTree = ""; }; - 646F01060A2C5B58FA476A8B364D2D72 /* UIHoverGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIHoverGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIHoverGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 6484875EC79E1C9F7610D00A523839DA /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; - 64A41683F9D4E1B5AA96644B1484636D /* FramePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRec.swift; path = Source/FramePubRec.swift; sourceTree = ""; }; - 64BFDA887C67852B833A24C62A1EB569 /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = Sources/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; - 64D9E94F889FE3880BD9B5DF0483EA6D /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 64F786B6DC3914AF22FA00B1080514DA /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; - 64F9CE3D3F66726EA55FEE5B1E827EAB /* IQKeyboardAppearanceConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceConfiguration.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceConfiguration.swift; sourceTree = ""; }; - 6526F75CA5C07B70972FFA04C34E625A /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 6529887C701ED99E03A72370BF572101 /* ImageContentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContentType.swift; path = Sources/HXPHPicker/Core/Model/ImageContentType.swift; sourceTree = ""; }; - 65465548C846AE7C7110C0076C16C6A3 /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; - 65620E1A3B971A6F64AAE2F0AD71ED3E /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 64539B8F9DA07CE4F512E6685BF66613 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 6454834B9948D54BD885E4B77EE942CE /* EditorToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolView.swift; path = Sources/HXPHPicker/Editor/View/EditorToolView.swift; sourceTree = ""; }; + 6457B3D8F5D01928EFD894F8F6B5EDC4 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 6474A7960C2DC87515117BFF75C204F9 /* PreviewVideoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoViewCell.swift; sourceTree = ""; }; + 64764AFA6F227697015466CB3B7EAC03 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; + 64900FFA7A51BD0554CB57699178CA93 /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; + 64CC3997AEF065210620763434EA1A14 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDOSLogger.h; sourceTree = ""; }; + 64FCD60659C1CB07A6F0AD07F7494C26 /* SwiftyUserDefaults-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyUserDefaults-dummy.m"; sourceTree = ""; }; + 6501D55D2F24D6C78B7DBB0CF3FB9FEE /* Core+Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Data.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Data.swift"; sourceTree = ""; }; + 654B0B154C0EC27FCC87C9728F9B04CA /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; + 65697F122A5D7E12D08B8924C9A75C5D /* MqttDecodePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePublish.swift; path = Source/MqttDecodePublish.swift; sourceTree = ""; }; 6570EF80D3D9BAC37E653856E44EF351 /* RxSwiftExt */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwiftExt; path = RxSwiftExt.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 65823AFA9D8C3351A46A5913786D6E01 /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; - 6582AB3E7F770B34DAAAB6400DD0B2FF /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextView/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 65C45134BDCA96D71B7C992FF43F7045 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - 65D1A0FBC753821797CA0E50F3DB100E /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 65EBA728CB535F22D3CF5C86D26F0D9B /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 6622D3C3F20EF7757F97BF2B211F9019 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 665FA85A4C5B70C385D7297DB1147EBD /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; }; - 668EDADDFADE33BDFF36144017979851 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = Sources/SwiftDate/Date/Date.swift; sourceTree = ""; }; - 6691F94258B79675D54E5A1EF2F3970A /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; }; - 66AE73DF28DEF8D7BD2F270AC4BC1765 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - 66DEACA5B3E78E06AE8D0D45F18C6709 /* RxCollectionViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedReloadDataSource.swift; sourceTree = ""; }; - 673A57C46D00F5D4CD31400C86D6ADBD /* OptionalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OptionalType.swift; path = Sources/OptionalType.swift; sourceTree = ""; }; - 674C48BE15FE7F037D44C68AAA3064A1 /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - 675350921C0E120BBF81ECB4D094E575 /* NavigatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorProtocol.swift; path = Sources/URLNavigator/NavigatorProtocol.swift; sourceTree = ""; }; - 67D98109FEE1E5B3251985F71BFA7925 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 680E7A224926D850721299CEEACCE847 /* StyleIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyleIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/StyleIDProviding.swift; sourceTree = ""; }; - 68264A638690A1697A1F9F916460D33C /* YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowser.h; path = YBImageBrowser/YBImageBrowser.h; sourceTree = ""; }; - 682F47ABC8A53A61F0EEA9BA3369272F /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLoggerNames.h; sourceTree = ""; }; - 685B24D1BC4BFB1A0BF1CAB489051895 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 685ECA56CF8665FAEABEF8BEAF51229C /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 686F95AC27880F804492CA440959C6E4 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - 688952C94F19A4C6152BC221357288A1 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQActiveConfiguration.swift; sourceTree = ""; }; - 68898D318744450FCCCC52C5DBB50F1D /* LayerEffectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/LayerEffectNode.swift; sourceTree = ""; }; - 68A4515DF3F774DF9B36E30E35B2846C /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 68BE71AB81A06E483D1873E442376222 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; - 68DD10159926F8757FCDA9B60998188A /* HXPHPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-prefix.pch"; sourceTree = ""; }; - 690E605084A8294828E3EFFADE6BCBD8 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAssertMacros.h; sourceTree = ""; }; - 69167FB636B3E1A82316B0523BEC203C /* RxDataSources.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.release.xcconfig; sourceTree = ""; }; + 65826D325BE0F9D10F21BCEC6F0552D1 /* IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; + 65848F29943117E7D5BC1FEA164A45F5 /* CustomLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomLanguage.swift; path = Sources/HXPHPicker/Core/Model/CustomLanguage.swift; sourceTree = ""; }; + 65BBFE419E7060F76DB8B509637636BA /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "Sources/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; + 65C193D1768A3C37C44410E340B0CAD9 /* YBIBSheetView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSheetView.m; path = YBImageBrowser/ToolView/YBIBSheetView.m; sourceTree = ""; }; + 65C95987EE37197CC2C1E2B41CCC4CEF /* Core+Dictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Dictionary.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Dictionary.swift"; sourceTree = ""; }; + 65CF17F180309923B21BCB77A09B5453 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 65DDB968610294E8D6480ED393FF52FE /* PhotoEditorMosaicView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicView.swift; sourceTree = ""; }; + 65EBC16D3D8A2DA778D58BB7E16AA94F /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; + 65EC1DC3ED7F84EDD6FE034678A5E32C /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardNotification/Classes/IQKeyboardInfo.swift; sourceTree = ""; }; + 65EC3B5A47ED2DB8BEBD6E5A2BA9D943 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 65FCB5B60D898DB394A0C00405962AB8 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; + 660203872FDA06B6A54C8365BDE7BB72 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + 661393FF27269B73554CF85D34B76425 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + 6616C763859884830B647FFA76483A3E /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; }; + 663FEA2275213EC10FA4D87C9E603BAC /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; + 6651074FC4FEF5087D08A734C9C2DA7A /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 66C7C49AE999ABBFE01E0DEC610F63C8 /* RxDataSources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxDataSources-Info.plist"; sourceTree = ""; }; + 66E60E05079088418F892BEA00222F03 /* TADotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TADotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.h; sourceTree = ""; }; + 66EF86075F49BF18D049E59B390A792C /* TAAnimatedDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAnimatedDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.h; sourceTree = ""; }; + 67027C1FCE5C4D04102EE2C20D8BDC65 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 6709E1425A02594D4B6FBB09E3905826 /* YBIBCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionViewLayout.h; path = YBImageBrowser/Base/YBIBCollectionViewLayout.h; sourceTree = ""; }; + 6715ECE3B8265AC8529FE42E97A0B7DF /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; + 6717CE7068CCA12F8491F97B679BD6FB /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; + 671962BF1DF5DE161128C27680787DF8 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 6730C69F257B1AB4DC2F3C3F8ACF721E /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "Sources/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; + 676589B708DF99CF712C9CDA6F8BD895 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 678B80B5BEA21B1AE526BA912C9BD36A /* OIMVideoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMVideoElem.m; path = OpenIMSDK/Model/OIMVideoElem.m; sourceTree = ""; }; + 67AEB43A8B432A0993EA253009F88AD1 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + 67B5704BDF245749342358B439C9BA24 /* OIMFriendApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFriendApplication.m; path = OpenIMSDK/Model/OIMFriendApplication.m; sourceTree = ""; }; + 67E03E31C6645A615F24394D3EAAE82E /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 67EED3B4281A5413FF1D8670EB3B8B4F /* UIView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; + 6807EAF012366BE57A4649E250C0A20F /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; + 6811332A1AAB8326B699B47DD80836CE /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 6815FD578692A17B4D73A05B04C4A30F /* OIMMessageElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageElem.m; path = OpenIMSDK/Model/OIMMessageElem.m; sourceTree = ""; }; + 6817E19A21F3BD16FDA0EC3AD45355B9 /* RxDataSources.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxDataSources.modulemap; sourceTree = ""; }; + 6821BD4CC8F44634C0386D79B7162A52 /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; + 682FC9FDDB2614C3B0FD50FB5FE2493F /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/ViewEpoxyModeled.swift; sourceTree = ""; }; + 68395F34D88218D9391E07F2B9558A03 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = "Sources/CocoaLumberjack/Supporting Files/DDLegacyMacros.h"; sourceTree = ""; }; + 683A560BEACABCA2A76E0E743A32394E /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 683BD876275910FE55ED2B0CBD69DC7C /* EditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorConfiguration.swift; sourceTree = ""; }; + 68529B0790869702296F1F186D8085BA /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 6877F1B3960ECB8432083DC2D8F83C32 /* UIView+Resign.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Resign.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+Resign.swift"; sourceTree = ""; }; + 687D032D76FB797963F3A26563CD8169 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 68B0D0F378B0DF1119284F778E242F48 /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; }; + 68D1595BEC4346C8AC718E814F90DA81 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; + 68D757CFE4338DB6456CA80090DE4B48 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; + 68DB4778FBF04356A818760ADCC57B5D /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; }; + 6910ABA4263815DF7CB8414A9355AE2D /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; sourceTree = ""; }; 692F92D73EC27270EA9CC9575C3E65B6 /* RxDataSources */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxDataSources; path = RxDataSources.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 693A3841F34E99A9D459FB4BFA42A9DA /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; }; - 697A2341D9C386DDA29C89032A756AA1 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 6992E3734FDDD4625A99F30F30FA737B /* mapTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapTo.swift; path = Source/RxSwift/mapTo.swift; sourceTree = ""; }; - 6994C88098B7587161CFB0185E088A2C /* unwrap+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "unwrap+SharedSequence.swift"; path = "Source/RxCocoa/unwrap+SharedSequence.swift"; sourceTree = ""; }; - 69A71B5745004B8FBDB3936F2C40154D /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; sourceTree = ""; }; - 69EF649BBD58DAE012F8E32AB7AC8CC6 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; }; - 6A294D92248A49DEA8EBE4AAB6E96E6C /* OpenIMSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.release.xcconfig; sourceTree = ""; }; - 6A31ABC196794D0640207C8C889C2F2E /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - 6A36C7EC969C1151CE04D8B4A0C31A41 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; }; - 6A4E143644056DFB65E4C9D77424A443 /* EnumOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumOperators.swift; path = Sources/EnumOperators.swift; sourceTree = ""; }; - 6A5A16F85C49D3EBA706C79382F1D45B /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; - 6A6F3DF0B7EA29A74E75A1323578DFE6 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; }; - 6A71973F71E070C3BCA9F68A71101327 /* Picker+PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoAsset.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+PhotoAsset.swift"; sourceTree = ""; }; - 6A949B67DD556D4CE521D7F2A13B98BC /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 6AA214346CD192E6CBE5CDAE85F96917 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - 6AB7350156602555E913ED9C6F65DD37 /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; - 6AC0F60528C552FB535297E26BB889A5 /* AssetManager+Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Image.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Image.swift"; sourceTree = ""; }; - 6B38329ADD7B03F101B5F3EC79E136B6 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; }; - 6B3879DAD61F1C2319EBE7C14D9578C7 /* OIMVideoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMVideoElem.h; path = OpenIMSDK/Model/OIMVideoElem.h; sourceTree = ""; }; - 6B5A4D6F86C9E5CCD72F9685ED35643B /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; }; - 6B876F6FD32056CCAB1D988B5ED7795A /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - 6BA1CBF68176BDEB2009F07878A1FEC8 /* zipWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = zipWith.swift; path = Source/RxSwift/zipWith.swift; sourceTree = ""; }; - 6BA994DAA370C4DE61E4151BD495B024 /* MqttCocoaAsyncSocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.debug.xcconfig; sourceTree = ""; }; - 6BAE10CDD5A7B18BEFB7BDB08BD875B0 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; }; - 6BB55382F884E80FDE2D91931E042FE7 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 6BC1AD4CB1F2BC0DFB2107A44F78E204 /* SGGenerateQRCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGGenerateQRCode.m; path = SGQRCode/QRCode/SGGenerateQRCode.m; sourceTree = ""; }; - 6BC91AA786AF2EBD1A0EBE013E6041A8 /* YBIBPhotoAlbumManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBPhotoAlbumManager.m; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.m; sourceTree = ""; }; - 6BF0F49D0FFCE54C865FF70523343F26 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - 6C08261C972E6540CC2B4B721889BB61 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - 6C203375A335F136B937119112878D14 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Debug/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - 6C51DF3E15DEDD21D3C7268AC6235FBB /* EditorToolViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolViewCell.swift; path = Sources/HXPHPicker/Editor/View/EditorToolViewCell.swift; sourceTree = ""; }; - 6C89A723926752026ED304668A0638A1 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - 6CDB3928692A3BEBFC552D8F030C33A4 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; }; - 6CF5C89E499AD51054644D20FB841031 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 6D04729C4CD2A799AB4B83D3CFD3CFEE /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - 6D21C6D0905646547FC786793B865A0D /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - 6D4BAA54EF799A7BDDF2FB102A92E16B /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 6D6D51663FBA11C5C3F98012ABA48D97 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; }; - 6D80214457105E39AF3D5BF3AE0E59A8 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; }; - 6D81E5531B0EB33384D93774A0499EE8 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; }; - 6D8C7A0FA5C2D9AC06F589393FFD3296 /* TAPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAPageControl.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.h; sourceTree = ""; }; - 6D8CA8FF956FDE7F616E61434A55BDE5 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - 6DB304ADE0FECFDA2DBFE5A1EF1662A5 /* IQKeyboardCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.debug.xcconfig; sourceTree = ""; }; - 6DC003D1354D03529B9719CE673969BA /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 6DD02D7FB111B07ECACEB2F7D94FD0E9 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; }; - 6E439501496FA58CF599CDF649C32383 /* OIMAtElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAtElem.m; path = OpenIMSDK/Model/OIMAtElem.m; sourceTree = ""; }; - 6E6E87C07D0248308A21B94CCC13D1E3 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - 6E8597C26F143A63C046B9F281F87084 /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIMeasurementContainer.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift; sourceTree = ""; }; + 693723F314C320569F6173CD066F4D91 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 698B06749ADB26D67C5F457F3D7B1F58 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; }; + 6998F31CF0ADD31C1E7FDCAB06CA0BD4 /* YBIBVideoTopBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoTopBar.h; path = Video/YBIBVideoTopBar.h; sourceTree = ""; }; + 69ACE8A99A61D028356D543EC47CB0F8 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + 69B28C73DF9E08C1DBEA4AA88FF8B0B1 /* ImageDownloader+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDownloader+LivePhoto.swift"; path = "Sources/Networking/ImageDownloader+LivePhoto.swift"; sourceTree = ""; }; + 69C0C0307283CAE36B087FF33BB676CF /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 69DE449FFE287BE6DB8C908E6B9737CF /* YBIBImageData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageData+Internal.h"; path = "YBImageBrowser/Image/YBIBImageData+Internal.h"; sourceTree = ""; }; + 69DE467AF2587942E0BFFF7A774A6529 /* IQKeyboardToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarManager.swift; path = IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager.swift; sourceTree = ""; }; + 69DEF1D40FCDE979DFFC2FD403967184 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; + 69E942CE6DDA4CB0793CC11AE8E4B6E4 /* ToJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToJSON.swift; path = Sources/ToJSON.swift; sourceTree = ""; }; + 69F63AB0F6D23B5E177E9C1D0FC2F107 /* lossless_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse41.c; path = src/dsp/lossless_sse41.c; sourceTree = ""; }; + 6A27A9E0499A1B9AD4DAC53C6639C1BA /* SDCycleScrollView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-prefix.pch"; sourceTree = ""; }; + 6A30E9FD07E8AA63ED5BAAE820EB8647 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 6A368F01EF83273D93A7207C8CE4528C /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 6A3B8EAC925C17EAD620F55F3C4189AD /* UIView+Responders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responders.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+Responders.swift"; sourceTree = ""; }; + 6A48E348CB8D57C469357DE8A70CDF1F /* YBImageBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.release.xcconfig; sourceTree = ""; }; + 6A560CCBA8029A20E2DAC3C828458CC7 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 6A91556D84199D9E36CD5E953444E42B /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 6A9F34356D259C444D1099ABA8A15D9E /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 6AAC762F10901C124E0DF7EC408B09DC /* OIMDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMDefine.h; path = OpenIMSDK/Utils/OIMDefine.h; sourceTree = ""; }; + 6AC494921B98D172ADA5E0472F95C61D /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 6ACCA0FBA95D684680251D5C224F699A /* CocoaMQTT.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT.swift; path = Source/CocoaMQTT.swift; sourceTree = ""; }; + 6AD5B399B0025CFE5FFC3F550D90C591 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; }; + 6ADEA481C92396FB5D715F70600BA0C9 /* PhotoPreviewVideoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewVideoView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewVideoView.swift; sourceTree = ""; }; + 6B2E11C175053FA117C2436579B00F98 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + 6BBB32FCE0860AFF04BF1D465EE3AEC5 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 6BC81E13762551A1835431832C1ACAE9 /* SGPermissionPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermissionPhoto.h; path = SGQRCode/Permission/SGPermissionPhoto.h; sourceTree = ""; }; + 6C4115323304C88A7D7A62969709C377 /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; sourceTree = ""; }; + 6C50CD417EE28A0423B80B3B4688D5EB /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; }; + 6CFB83F1D628635C48CD0849D615ABA2 /* YBIBToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToastView.h; path = YBImageBrowser/AuxiliaryView/YBIBToastView.h; sourceTree = ""; }; + 6D17A79C30F298C7E4E1B643B923BDC5 /* OIMSearchResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchResultInfo.m; path = OpenIMSDK/Model/OIMSearchResultInfo.m; sourceTree = ""; }; + 6D5FE6492E9EE4250A18F130AB8FBD8E /* Collection+Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Diff.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Collection+Diff.swift"; sourceTree = ""; }; + 6D6A727923D76B58411707EF8E36AE70 /* retryWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = retryWithBehavior.swift; path = Source/RxSwift/retryWithBehavior.swift; sourceTree = ""; }; + 6D7CDE0CC02BF8851C1B6B38633D9FF7 /* PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoTools.swift; path = Sources/HXPHPicker/Core/Util/PhotoTools.swift; sourceTree = ""; }; + 6DB0CEA878D0BFBC77758EBD30C70C08 /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; }; + 6DCE417468D98ADEBE7D0B1874AAE1BC /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; + 6DDC45AA036BD23A7F56E8AD0A1755BF /* TouchDownGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TouchDownGestureRecognizer.swift; path = Pod/Classes/iOS/TouchDownGestureRecognizer.swift; sourceTree = ""; }; + 6DDF328A0960909C7C0795945E4CEAC4 /* YBImageBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YBImageBrowser-umbrella.h"; sourceTree = ""; }; + 6DE5028EF1A3536F03FD6F2901E07ACC /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 6DF823CE6868CD0FD0CB3B3D47E3A99B /* LottieSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieSwitch.swift; path = Sources/Public/Controls/LottieSwitch.swift; sourceTree = ""; }; + 6DFB8ACA2600478329D5609E0D7867A3 /* IQKeyboardCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardCore.modulemap; sourceTree = ""; }; + 6E00AB5BCD6FF02955EBEF2D1B329FF9 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 6E2E215184C4E3EB9590850DB9A37626 /* PhotoPickerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerViewCell.swift; sourceTree = ""; }; + 6E3C270E88E521323C248DDBE696290F /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + 6E649A2F9D4704C81C5CE0D477DAED41 /* OpenIMSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OpenIMSDK.modulemap; sourceTree = ""; }; + 6E76B9AEA91949B2E70F0D09C1AAAFBB /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 6E891D9966D70CD6C517FFD9682579BB /* URLNavigator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "URLNavigator-Info.plist"; sourceTree = ""; }; 6E897F35E5E27028AC58B14B552FBC8D /* IQKeyboardCore-IQKeyboardCore */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardCore-IQKeyboardCore"; path = IQKeyboardCore.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 6EA490F20A2166B1B071B10039BBB216 /* PhotoAsset+Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Codable.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Codable.swift"; sourceTree = ""; }; - 6EC10132A12AA03F4FC22805AFDC880E /* thread_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = thread_utils.c; path = src/utils/thread_utils.c; sourceTree = ""; }; - 6ECC8941033843FAFC3D84686F532D4B /* ViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewType.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ViewType.swift; sourceTree = ""; }; - 6ED6FA6611CEF6129547BEB3E6ED00A4 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - 6EEFE12D57C9E40C7C77E1DFD3E10BC6 /* PhotoPickerControllerProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerControllerProtocol.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerControllerProtocol.swift; sourceTree = ""; }; + 6E8A62EBB9B1BCC84D3F88FEDCCE033E /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 6EA288183BE346F8EE569D620AFA0884 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 6EC8E670345CF1C38AC120706D8D21C3 /* Binding+Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Binding+Map.swift"; path = "Sources/Private/Utility/Helpers/Binding+Map.swift"; sourceTree = ""; }; + 6EF794D43624B0139486257FE5D6AEC2 /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Compression.swift"; sourceTree = ""; }; 6EFB05F1F29FAD078E29A839C5020799 /* MBProgressHUD-MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MBProgressHUD-MBProgressHUD"; path = MBProgressHUD.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 6F19DEBFFCFD52D0BB8F272D9988FAE1 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; - 6F39CF5BFD7C09E774D5C7740BD1B8D2 /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "Sources/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; - 6F48170D11C57F7F8875F9C077A3606F /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQTitleBarButtonItem.swift; sourceTree = ""; }; - 6F4D6C35A8EAC9857E376D1CC468A5B9 /* OIMFaceElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFaceElem.h; path = OpenIMSDK/Model/OIMFaceElem.h; sourceTree = ""; }; - 6F5E623AE0B72F2537F7458858060B9A /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 6F72A677A530D54AF2294ABDC2E45AA0 /* LanguageType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageType.swift; path = Sources/HXPHPicker/Core/Model/LanguageType.swift; sourceTree = ""; }; - 6F77A233F87DDB4E59CACD4E6222011C /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - 6F8036EAB0A2550254F58BF7407533AF /* ViewTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewTransition.swift; path = Sources/RxDataSources/ViewTransition.swift; sourceTree = ""; }; - 6F93879DD6FE89569E2669B39607A1A7 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 6FB1EEE70FBA496DBE4FAD76B0296463 /* URLMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatcher.swift; path = Sources/URLMatcher/URLMatcher.swift; sourceTree = ""; }; - 6FB3C7FEA35639B7665EF47EAAF8DEEA /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; - 6FD7BAE8756ECDC37470617E6570EA29 /* WechatOpenSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = WechatOpenSDK.xcframework; sourceTree = ""; }; - 700362CA139BFF3DE881B3CFE83188AF /* SDCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCollectionViewCell.m; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.m; sourceTree = ""; }; - 700533C0472EB9430552236FF69A36E5 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 70093CED1BE85EA60EE71A5A90F3665D /* MqttCocoaAsyncSocket-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-umbrella.h"; sourceTree = ""; }; - 706707C6E856DD08A851C6561D77658F /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; - 70955E838729B3501865B76D11ADB734 /* IQTextInputViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewNotification.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewNotification.swift; sourceTree = ""; }; - 709825AE8A3714B9500693DC6888F4ED /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; - 70A7DED08FF2BEAF87670941D7299DBF /* PhotoAsset+Network.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Network.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Network.swift"; sourceTree = ""; }; - 70A99C038B61A963FEF030845272940D /* OIMNotificationElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMNotificationElem.m; path = OpenIMSDK/Model/OIMNotificationElem.m; sourceTree = ""; }; - 70DB837269078F6E195F7E654773B581 /* SwiftyUserDefaults-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-umbrella.h"; sourceTree = ""; }; - 70E54002FA2C80AE12213615E49FE722 /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDifferentiatorProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift; sourceTree = ""; }; - 7105F3529EEE034ADD441AB5840F3B06 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 7109AF9A67DF43298318F30229CE2BFC /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; - 710EDBABB0A667CA20381B71B766C9CA /* FramePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubAck.swift; path = Source/FramePubAck.swift; sourceTree = ""; }; - 710F2BE0649AB953D2BD4E5271A1DB19 /* analysis_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = analysis_enc.c; path = src/enc/analysis_enc.c; sourceTree = ""; }; - 71275426A376D77FCE7D53CD933E78BC /* URLMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatchResult.swift; path = Sources/URLMatcher/URLMatchResult.swift; sourceTree = ""; }; - 712EE4220F523C608CB905C288B5A7BC /* OIMPictureElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMPictureElem.m; path = OpenIMSDK/Model/OIMPictureElem.m; sourceTree = ""; }; - 716441FD4EFA32E5D3075457F1D2DC49 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; - 716A0A93CF85D2DEB769A20D191209D5 /* ObjectMapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-prefix.pch"; sourceTree = ""; }; - 71AE9AA529220780827260442A339456 /* IQKeyboardResignHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardResignHandler.swift; path = IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler.swift; sourceTree = ""; }; - 71DC416EA49051FDB569B63D412AABF2 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 7211DF71B274C52FFEEC6ED5C03A3CEB /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; - 7219554DBB564DFF980B39C1354DB1C2 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - 7244EC3B35B2DC40499C3D9A71D8779E /* LivePhotoSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoSource.swift; path = Sources/General/ImageSource/LivePhotoSource.swift; sourceTree = ""; }; - 72619746D4CD416EAAB9026B415B1F41 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; }; - 72722E8047480FEEB357D52E5368EFFC /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; - 72CA28C01FE816A03F4C18A28168E989 /* OIMUpdateFriendsReq.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUpdateFriendsReq.h; path = OpenIMSDK/Model/OIMUpdateFriendsReq.h; sourceTree = ""; }; - 72D5C2F705BA836A685C796F1FBA942A /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 72F8E40251FC97EAB0AE95693CCA2606 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 7318F10F8B55114049A5CDFF82778E95 /* IQKeyboardReturnManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-prefix.pch"; sourceTree = ""; }; - 731F844FD18E2DAF054E038DA573E24A /* cascade.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = cascade.swift; path = Source/RxSwift/cascade.swift; sourceTree = ""; }; - 732888DFF59C6256ED3BC4E4149DD994 /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; }; - 734A5ACAF9CCE2B9C0077A4D56690531 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - 73659111B6B07C9D5BF4D35F6CC94484 /* DDLogFlag+DDLogLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLogFlag+DDLogLevel.swift"; path = "Sources/CocoaLumberjackSwift/DDLogFlag+DDLogLevel.swift"; sourceTree = ""; }; - 736C8AEB07BD873B79F7737BE97A14F9 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; - 73BE5A4E5681EFE22085A909CACF7DD1 /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; - 73C3FE7C0199182A90DA3CF00D2F65E3 /* OIMAttachedInfoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAttachedInfoElem.h; path = OpenIMSDK/Model/OIMAttachedInfoElem.h; sourceTree = ""; }; - 73D1F48503122F7CB8C97D50034CD4F8 /* Differentiator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Differentiator.modulemap; sourceTree = ""; }; - 73ED7DD18F5DEAB4B69C8191DBCC7080 /* SDCycleScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDCycleScrollView-dummy.m"; sourceTree = ""; }; - 73F332A6076916B4697A4DAB993E3055 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + 6F1099866321371C05A7200FAF044606 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 6F313D5B1B708ED0F86FF94FE36997A5 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + 6F38BA31FFC42F25388A9DEB4D4A895F /* PhotoPreviewViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPreviewViewController.swift; sourceTree = ""; }; + 6F5E828DE6CE1D244ABDA1EA774D8CA8 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 6F96F5BFA004534A830428D2F2972F87 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + 6FC0102538E59FA96AA9CBC85FA8CDF5 /* SGSoundEffect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGSoundEffect.m; path = SGQRCode/SoundEffect/SGSoundEffect.m; sourceTree = ""; }; + 6FC3F3C4328973508C75B13AFD680FE0 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 6FEF8971195FEA8C44D4ADA10C1C2A0A /* YBIBInteractionProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBInteractionProfile.m; path = YBImageBrowser/Image/YBIBInteractionProfile.m; sourceTree = ""; }; + 6FEFB2016224DB1A393BF82C54507138 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 6FF0C9B9A8D4A930BEFFA6B544CC40AB /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 6FF1A78EF9B72578442DFB21BE3A1B80 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbarManager/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 6FF4A3448EBAC3DEBFE17E468BF500BD /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 701DDB88810584120DD0DFD0F35F580E /* sharpyuv_dsp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_dsp.c; path = sharpyuv/sharpyuv_dsp.c; sourceTree = ""; }; + 705FE0812D1F78D361814065FAF71ED5 /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; }; + 7060BD358DBAC0C2F7F174FE21FAD6DD /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + 7064B39251F564580441FDEB8F552B3A /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 706963A1A9C8D5A557873AFEAE45DB04 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; + 708CAA18E4EA681F3355FC84D98C36FE /* YBIBDefaultWebImageMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDefaultWebImageMediator.m; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.m; sourceTree = ""; }; + 708DB1DDDD40F91A9DA143945DB3AC32 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 70B4119882DF2B1D768C10B79611164F /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 70CB687F590E631FB1D8E71386B29A9D /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; }; + 70CC0475547983604D053E6BBFDBD702 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + 70CD5D1E8B566B87D1608A72DD1C2CFB /* YBIBImageLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageLayout.m; path = YBImageBrowser/Image/YBIBImageLayout.m; sourceTree = ""; }; + 70EEBCD8C68628701102CC1AF697729F /* YBIBPhotoAlbumManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBPhotoAlbumManager.m; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.m; sourceTree = ""; }; + 70F1552BB5EC628A51048774878C151F /* IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableType.swift; path = Sources/Differentiator/IdentifiableType.swift; sourceTree = ""; }; + 70F45AB8F81688C850D6646D5FC95BA7 /* DefaultsBridges.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsBridges.swift; path = Sources/DefaultsBridges.swift; sourceTree = ""; }; + 7107291AB23C14EC7CE05E4EC856C3D4 /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vector1DEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/Vector1DEffectValue.swift; sourceTree = ""; }; + 7111315F031EAEE9AD7FFC790381C75A /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + 7118A1652C41D7B11745C2FA8622DDF5 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = Sources/SwiftDate/SwiftDate.swift; sourceTree = ""; }; + 711A3E589B33231270E92032EB20F045 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; }; + 713B2F0195ACF21954B19E782EB8D895 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; + 713EA26552A6DF276992BA3136C0E2BF /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + 7142C46280AA074161C3151DEFED1221 /* GeYanSdk.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = GeYanSdk.xcframework; sourceTree = ""; }; + 714E996797BA38A84DB9988863C62A72 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; + 7159B4314F8BD562D1ADE2C6C0E62F9E /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 7166E97C3A47F53AA049366E77DAFAAF /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; + 717BF415008F2F6B37456F3CF5AB2E5C /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + 717E17224CD41748E5A4C7C4EA9238EC /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 719F58A60D12EF28799E1D28B9130140 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 71B515DD4B1A082488EE069287273E5D /* PickerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PickerConfiguration.swift; sourceTree = ""; }; + 71CC192AAAA6E4549FBEFE750D7381E3 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 71E911FDCD7882C23567C460372E2DFA /* SGScanView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanView.m; path = SGQRCode/ScanView/SGScanView.m; sourceTree = ""; }; + 725EE7A4ACEB1F99363709FF5309B743 /* HXPHPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.debug.xcconfig; sourceTree = ""; }; + 7283F532BFCA72AFEE1EC3CABD3EC810 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; + 72AD9C57DDF160F23B30D8E5250BCE6C /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = ""; }; + 72C8BE9C311F5F136957AE5252054A49 /* MqttCocoaAsyncSocket.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MqttCocoaAsyncSocket.modulemap; sourceTree = ""; }; + 72C92D99E0032817AC94B89BAAADE679 /* AlipaySDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AlipaySDK.xcframework; sourceTree = ""; }; + 72DB50DBF3583C703599440B1D9E2B69 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; + 730E04B8CB61EE30884F6CE454EFD5DE /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; + 731305EA8EB01F785453ECD41ECA36AE /* YBIBSheetView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSheetView.h; path = YBImageBrowser/ToolView/YBIBSheetView.h; sourceTree = ""; }; + 731C298BE0AE12F72AD1176716ED60A7 /* YBIBScreenRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBScreenRotationHandler.m; path = YBImageBrowser/Base/YBIBScreenRotationHandler.m; sourceTree = ""; }; + 7320F874E285135405738C797F61D20B /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; }; + 736C03E0EB5AD251DEFD966EDD519BA7 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; + 736FE2E47206F1875C29F3C44759482C /* SGQRCodeLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCodeLog.h; path = SGQRCode/SGQRCodeLog.h; sourceTree = ""; }; + 739D7B8AA568619C67F688D3256C605F /* OIMQuoteElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMQuoteElem.m; path = OpenIMSDK/Model/OIMQuoteElem.m; sourceTree = ""; }; + 739F404F326644991B80C89C8343D79A /* OIMManager+Friend.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Friend.h"; path = "OpenIMSDK/Interface/OIMManager+Friend.h"; sourceTree = ""; }; + 73C432DF0538A4E531A706674427E3C5 /* IQKeyboardReturnManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardReturnManager.modulemap; sourceTree = ""; }; + 73D136FC4F001C444203266383C5411B /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; }; + 73D8674F476A8F35AD9E5F684C4C5897 /* FloatingPointType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FloatingPointType+IdentifiableType.swift"; path = "Sources/RxDataSources/FloatingPointType+IdentifiableType.swift"; sourceTree = ""; }; + 73F58C5E8BD53EA0FFB19209523213B3 /* CocoaMQTTReasonCode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReasonCode.swift; path = Source/CocoaMQTTReasonCode.swift; sourceTree = ""; }; 73FB8216CF2F66343E68F8498EADB79F /* PhotosUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhotosUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/PhotosUI.framework; sourceTree = DEVELOPER_DIR; }; - 740109AAD3BF5262EE514E33A501AC39 /* SGScanCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCode.h; path = SGQRCode/QRCode/SGScanCode.h; sourceTree = ""; }; - 7414D84171BAFD5E4605F15BC1A10CB8 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - 742E24AF30ABEBB7706D660B91D6DB56 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManagerDeprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManagerDeprecated.swift"; sourceTree = ""; }; - 743E4FC16F9FA1E1C627B4DF064CABBC /* IQTextInputViewNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextInputViewNotification.debug.xcconfig; sourceTree = ""; }; - 7440CE118A4E8AD1B2E1E836EB9E5830 /* GYSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.release.xcconfig; sourceTree = ""; }; - 748B05ABF5E8CFB5FE9D2F1AEC9A220C /* AppearanceStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppearanceStyle.swift; path = Sources/HXPHPicker/Core/Model/AppearanceStyle.swift; sourceTree = ""; }; - 749D2F37357442CD4BFEF460C507C15A /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - 74B937C7CB019C1FFB130C61A58046C2 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogger.h; sourceTree = ""; }; - 74C1D74148265F1D695E3E26243E4FFD /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; - 74D7FBBC6FA65311B130DF9F21DCBEC4 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 74F50CB52478F1D805C4591F26A5736A /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; sourceTree = ""; }; - 7520BB116E7704F9CA63DA6A804EDB37 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; - 7521BC287D32674E75DFF234F24E6127 /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; - 752F69F86320A1A30602F51CA9D7BAAD /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; - 7535109512B9C209F2CAB5917D7DDB96 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 754E5BAE8FA8884EE3BD6146D8C8323E /* URLConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLConvertible.swift; path = Sources/URLMatcher/URLConvertible.swift; sourceTree = ""; }; - 756F4816CDF34356CF95D1D161D10E43 /* ZXSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZXSDK.framework; sourceTree = ""; }; - 75877854B6AFAF31DB0B7CF74AF5F214 /* YBIBCellProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCellProtocol.h; path = YBImageBrowser/Protocol/YBIBCellProtocol.h; sourceTree = ""; }; - 7587F85D524CB81EAAA80C010074BD37 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 758A59FDACD544EA6DC4C7CDBA642599 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - 7597F505370E88F9D199B7229A0BE1AD /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; - 75992BA09A056FEE9617AEC7D8D9FE4D /* DataIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DataIDProviding.swift; sourceTree = ""; }; - 76004FA8715640A92B1EC59CDE2FCD43 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - 761248DA46E553722501A76FABBE62E7 /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; - 76155A3873A98E1274D2555664B32E18 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 762137C3FEFEFFD8CEAEEB5131F30B72 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 763B5E6BF44BFBA0F8ECA5BDACDEAEF3 /* IQTextInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputView.swift; path = IQKeyboardCore/Classes/IQTextInputView.swift; sourceTree = ""; }; - 763F9A6970D1344264C8915B180E3DFF /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; - 7640986C81950603A58B961399A7474B /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - 76A2BE27C8DDD82ABBAFDAA97158452C /* CallbackProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CallbackProxy.m; path = OpenIMSDK/CallbackProxy/CallbackProxy.m; sourceTree = ""; }; - 76C015C140433F05A4FFC185398E4D1C /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 76F1B073142CB632F2473DD552EAFC37 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 76FF6D1160E6F073337FCE97653AED1F /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - 7712CA71BF77663AF22A6AB8A58985B0 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; }; - 7719AF06FE93030F98E335386729607A /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - 7724730A86E9A6621AFCE1AEF6092FD7 /* RxDataSources.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.debug.xcconfig; sourceTree = ""; }; - 7726E69CCCBA88E28EE722F7F3F87226 /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; - 7727BEB7F9E256091135551F1C07634E /* IQKeyboardNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-prefix.pch"; sourceTree = ""; }; - 77E7A2429E0F9275D08E327C6B5685F0 /* ignore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ignore.swift; path = Source/RxSwift/ignore.swift; sourceTree = ""; }; - 7816B10BB6A639758B7B05338DC6BC0B /* quant_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_dec.c; path = src/dec/quant_dec.c; sourceTree = ""; }; - 7820EC5995E1E671BF7704420A513CE7 /* PhotoPreviewViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewViewCell.swift; sourceTree = ""; }; - 786476155747D60F7EDB02A89E8AD3E4 /* YBIBOrientationReceiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOrientationReceiveProtocol.h; path = YBImageBrowser/Protocol/YBIBOrientationReceiveProtocol.h; sourceTree = ""; }; - 786CBD3681A4AFA7B7EB49A74162F5F4 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; - 7873231149FC7FEEDEA4B28E06C807E3 /* MqttCocoaAsyncSocket.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MqttCocoaAsyncSocket.modulemap; sourceTree = ""; }; - 787B7A73E37361F1957357083359375F /* Core+UIFont.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIFont.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIFont.swift"; sourceTree = ""; }; - 7886BAC51AAF128A2A79885787C772F5 /* msa_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = msa_macro.h; path = src/dsp/msa_macro.h; sourceTree = ""; }; - 788878459BB1E65B034B0CA4327C3063 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = ""; }; - 788D6319C9F4033EA89C5AA017D2AC16 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/Controls/AnimatedSwitch.swift; sourceTree = ""; }; - 78DEB7E0358E64F8D29E696D18F4571F /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - 790234EF01A9D6E361D3F5BDB391FB45 /* quant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant.h; path = src/dsp/quant.h; sourceTree = ""; }; - 79194AAF9CB42C20229DF704FD7A2FAC /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - 792EEECCF165705E2A6EAC8BD9EC1E47 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; }; - 797C542E79F907444268EF4F5F24936F /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - 79920774B6229BBD5CBA8B0CE4A6942F /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; - 79B6D1EE710B3A8D027FAAD7C5B54591 /* IQKeyboardToolbarManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Internal.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Internal.swift"; sourceTree = ""; }; - 79C264975D6597472FA34067967DD92A /* huffman_encode_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode_utils.h; path = src/utils/huffman_encode_utils.h; sourceTree = ""; }; - 79E4E1D892F995A63FBCD2311433FD71 /* AlbumTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleView.swift; sourceTree = ""; }; - 7A0324A755733A7B1FADB364D82B7FC8 /* AssetManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetManager.swift; path = Sources/HXPHPicker/Core/Util/AssetManager.swift; sourceTree = ""; }; - 7A1704167FD98726886241B91E5A04FB /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; - 7A18B95B507E61460FF834E73FA5BC14 /* sharpyuv_dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_dsp.h; path = sharpyuv/sharpyuv_dsp.h; sourceTree = ""; }; - 7A1E30C914FA9FD923E27F958AB80BC7 /* FramePingReq.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingReq.swift; path = Source/FramePingReq.swift; sourceTree = ""; }; - 7A3C5810911C360B53EB1CEDE63B94FC /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; }; - 7A45C843260A0E486926020B0711F8CC /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 7A4AFA5931C3ED0678BE59EEDDB8CAF2 /* filters_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters_utils.h; path = src/utils/filters_utils.h; sourceTree = ""; }; - 7A5561DCF291FC7F5F649B88A548BD28 /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; - 7A692D09D43DC619658504C0087C6D51 /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; }; - 7A96F4E7234882D0C11A0E5A0F9EAFCD /* vp8l_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_enc.c; path = src/enc/vp8l_enc.c; sourceTree = ""; }; - 7A99A29734939164D0601B3A93C948D2 /* picture_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_enc.c; path = src/enc/picture_enc.c; sourceTree = ""; }; - 7AAFBDC10556F9AFAABAE5175867048B /* BaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseViewController.swift; path = Sources/HXPHPicker/Core/Controller/BaseViewController.swift; sourceTree = ""; }; - 7B5F3E863C5610A0CC416F9A22DB9EF7 /* YBImageBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YBImageBrowser-dummy.m"; sourceTree = ""; }; - 7B7C08F0C4E8EE1869256CF56126052F /* webp_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_dec.c; path = src/dec/webp_dec.c; sourceTree = ""; }; - 7BEF899669A84E6B98406744C5CBAC11 /* YBIBScreenRotationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBScreenRotationHandler.m; path = YBImageBrowser/Base/YBIBScreenRotationHandler.m; sourceTree = ""; }; - 7BFBCFF7F8F79124845E91D9994F6CAA /* Picker+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIImageView.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIImageView.swift"; sourceTree = ""; }; - 7C2A5BC7AB33CD3EFB449F8B23DB85D6 /* MqttDecodePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRel.swift; path = Source/MqttDecodePubRel.swift; sourceTree = ""; }; - 7C3738C72D427D44ACDB17807C2959BE /* TagListView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TagListView-dummy.m"; sourceTree = ""; }; - 7C37B57498D4597021F743EFD52BE492 /* IQKeyboardCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardCore.release.xcconfig; sourceTree = ""; }; - 7C411F2213F9B320FA6F97F8951AA446 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; }; - 7C429F17ED174CCD09FFD7097B2EB1CA /* OIMManager+User.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+User.m"; path = "OpenIMSDK/Interface/OIMManager+User.m"; sourceTree = ""; }; - 7C47C214C7644D44417574A0E828B8D1 /* NSObject+YBImageBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+YBImageBrowser.h"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.h"; sourceTree = ""; }; - 7C4C35F7A04C8ED2E2F6FC09449FAFC1 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + 742572E6DF26D926CC54E706263D15D6 /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 746F1C845FDAB7CD8161CEB2B3987912 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 747DAE12D421C881CA7690D8C04881B8 /* SwiftDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftDate-dummy.m"; sourceTree = ""; }; + 7497F505F82BE8F7CC8FA76733EBCCE7 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 749DF6ECAE9609DD2B4D56A92F2FF563 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + 74A01968E59F1F66FB25EDA6F3F72A2D /* OpenIMSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-prefix.pch"; sourceTree = ""; }; + 74A49BF355DB013E02F5F6FC59BA9675 /* AMapNaviMAProjection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviMAProjection.h; path = AMapNaviKit.framework/Headers/AMapNaviMAProjection.h; sourceTree = ""; }; + 74AC665A53FED94F861CE14EF91F5D46 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; + 74E78C1F6B515E7CAC8720321405B6AC /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; + 74F42C68FF3DE4779640352F3193F012 /* YBIBVideoData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoData+Internal.h"; path = "Video/YBIBVideoData+Internal.h"; sourceTree = ""; }; + 7500FB43F9C7DCB87CE6D19C8E8D2C70 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 751BF2A58D72FCC73E4DB11537844135 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; + 758E0DAF87119A020A0F7F1CF5413857 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 75A3B2EBD7B717B85590799A22B50117 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 75BCB480F2077DA0D2D7FECDD24B0F9F /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; }; + 7604D4A871DEF846E8C558BF6E4235FA /* PhotoPreviewSelectedViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewSelectedViewCell.swift; sourceTree = ""; }; + 7606EF0CD003C2D087D399D333B7017A /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; }; + 7629711133D1796C04F42971BD0A2EAD /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + 7641BE45AAC9FC0D71E876A39A0E15DD /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 7660FB9E5134C600124332220E7EF8DD /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; + 768CB446CCE5C8E878A8802417CF68AA /* LayerEffectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/LayerEffectNode.swift; sourceTree = ""; }; + 769A5B05F110F9BBAD2F29ECA8400C7D /* VideoEditorMusicAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicAnimationView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicAnimationView.swift; sourceTree = ""; }; + 76B651725F6B6DC746644AC3E2C963F5 /* YBIBSentinel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBSentinel.m; path = YBImageBrowser/Helper/YBIBSentinel.m; sourceTree = ""; }; + 76C3EFC4CC80F61837F9A018821FEA36 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + 771E5B342E73C26832B880C9C36742AF /* IQKeyboardExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardExtended.swift; path = IQKeyboardCore/Classes/IQKeyboardExtended.swift; sourceTree = ""; }; + 773E9FC8D15487C43958C12C9FA69807 /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; + 77429EBF731FCFEF414990946491B3A9 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 7752FF954084CB620F8098366150D13F /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + 77741EA7EB1EE0DF619C6168F10092BD /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + 778A91344380D99FFA129B58EA15BF19 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; + 77BADE6FC4CF26AC99B255A742121B1B /* MGCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncSocket.m; path = Source/GCD/MGCDAsyncSocket.m; sourceTree = ""; }; + 77CC9B4AAC4BD047735E0615D915E1D1 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 783CA3C732DC0D4AEFB38B560C40BF95 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; + 783CC004F579E5DADD9DB83A0827F6BC /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; + 784C43288685498893B736A126C0E5DB /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; }; + 786CF851B81DBE398278344BA54EA410 /* IQKeyboardToolbar-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-prefix.pch"; sourceTree = ""; }; + 7880E8F6289E704C4D58600B4E6F1B4D /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 789DC047F9CF7B87B0A90C65DC491E25 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 78A1CD9E596CEDD3E98C425F9879B1AB /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogger.h; sourceTree = ""; }; + 78A81168CF5BC5B1D85BC6F1F326989E /* IQKeyboardToolbarManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Toolbar.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Toolbar.swift"; sourceTree = ""; }; + 78D4A7B93C67B758D9B485033BEAA897 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 78DBD51CAFBFDDB5D7AAEA242AF0C32F /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; }; + 790BE04D31E7BF3F8789434DFB243179 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; + 7929402B1C909AAB3A71B878F53CEF95 /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; }; + 79359F4D6A7DABC359B13366267A94A2 /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; + 7937B882E7276478F806EB6A631DC256 /* YBIBAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAnimatedTransition.h; path = YBImageBrowser/Base/YBIBAnimatedTransition.h; sourceTree = ""; }; + 7938ADBA7548557B99113B941B6D0011 /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; + 7942AD73E51A48BC6C4D508F64F56BAB /* OIMMergeElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMergeElem.m; path = OpenIMSDK/Model/OIMMergeElem.m; sourceTree = ""; }; + 79450D4BDD646E76DEB46C0572BE2397 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; + 7953C3F327E631A827EF82D27ED8068C /* FrameConnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnect.swift; path = Source/FrameConnect.swift; sourceTree = ""; }; + 797CB25558EBC5153B73817187C33EF6 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLogMacros.h; sourceTree = ""; }; + 798207D98772DFB1D88FD9757DA49AE8 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + 7985FB8FF2AB631E11AECC6EA91A8B0F /* KingfisherWebP-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KingfisherWebP-Info.plist"; sourceTree = ""; }; + 79C2B61EB46FF6D53DF75E6706DA850F /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 79D9F75BE9C4EEB398AA142CA40C2528 /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; + 79FE6AFF67BDF407FD4CD50C8AAB2AB7 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; }; + 7A0FEA6FBB199E0DEB243ABBD42813EE /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Core/NSBundle+BRPickerView.m"; sourceTree = ""; }; + 7A18890416141E1ABA1206C7829673B3 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 7A43EECE4F21CF9CF7078B59FFA035E7 /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Core/BRPickerStyle.m; sourceTree = ""; }; + 7A580FD9CB7D33E4E753E65E0C9F0399 /* Picker+PhotoAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+PhotoAsset.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+PhotoAsset.swift"; sourceTree = ""; }; + 7A8820834CC6ECCD506B15B2C7308F7D /* PhotoAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAssetCollection.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAssetCollection.swift; sourceTree = ""; }; + 7A9580272091C09085177D2CE345E70D /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; + 7AA63A7ABF84211BB0A357FE3473F3F5 /* IQTextView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-umbrella.h"; sourceTree = ""; }; + 7AAD86BD27F1D4BBC1F59B6ADF4C0E8C /* CocoaMQTTLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTLogger.swift; path = Source/CocoaMQTTLogger.swift; sourceTree = ""; }; + 7ABB9A2DF7D46A1E67E2FF8DBCCC0A41 /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + 7ABF54444D14AF7AE627092CA000FE57 /* filterMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = filterMap.swift; path = Source/RxSwift/filterMap.swift; sourceTree = ""; }; + 7ADADF49D3C31258F73EBCE218E91CE8 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + 7ADE3C0D10609D1BD4F66E430AE6FC2B /* IQKeyboardReturnManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnManager.swift; path = IQKeyboardReturnManager/Classes/IQKeyboardReturnManager.swift; sourceTree = ""; }; + 7AE2D3042A232544EF7D0C766E706E91 /* OpenIMSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenIMSDK.h; path = OpenIMSDK/OpenIMSDK.h; sourceTree = ""; }; + 7AE81FBB2269C64E40BC940BB1002BFC /* UI+SectionedViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UI+SectionedViewType.swift"; path = "Sources/RxDataSources/UI+SectionedViewType.swift"; sourceTree = ""; }; + 7AF9E3A9E237554655197F266F7B4436 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; + 7AFF2C75F48ACE20AB2D69021DC65C73 /* pausable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausable.swift; path = Source/RxSwift/pausable.swift; sourceTree = ""; }; + 7B10FF9A5C5FAE3B50CC2E2CCE968D76 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + 7B1C76671EBE6F9F18EF909D5E9DDA2D /* YBIBToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToastView.m; path = YBImageBrowser/AuxiliaryView/YBIBToastView.m; sourceTree = ""; }; + 7B2369A749658ECDA0F3DDE84180022D /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; + 7B24019A84FE9E31B49379632373E50E /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 7B322D7AC793D0107051858F60B6CE09 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 7B48F9AF364DA74CA403C3887207C83C /* IQTextInputViewNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextInputViewNotification.modulemap; sourceTree = ""; }; + 7B726DDA7B902F4F82BE327E53A061A3 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 7B81202E8E0BBEB25EFC69A3605C1FF2 /* SGQRCode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.release.xcconfig; sourceTree = ""; }; + 7B99640B0B700806121CA2B25F479BC8 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; + 7BC5B65DC1BED33CE2EA0F247DB97288 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift; sourceTree = ""; }; + 7BE18152D7B1A3477543CB46E33E5F07 /* FramePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRec.swift; path = Source/FramePubRec.swift; sourceTree = ""; }; + 7C13FBC8C0873577EE16EC86ABB378E3 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; + 7C2AB35EF01BB3E98571452D446DF9F8 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 7C384CA82BA63C27A89A3B5B155D3511 /* sharpyuv_gamma.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_gamma.h; path = sharpyuv/sharpyuv_gamma.h; sourceTree = ""; }; + 7C46AD371054ADEAB28FF7FE4FA5B21B /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; + 7C5F5780542C8DDD9125F7C71FA2F206 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + 7C60908FEFC5B7DA4CBEE895FC072ED7 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 7C62A75C4C2AA55E78D25F0FAC62948F /* KingfisherWebP-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-umbrella.h"; sourceTree = ""; }; + 7C704474DA296F74CE5FFDCFD450241D /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; + 7C87672B682C8264AA656AD8C27DCDE3 /* OIMUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUserInfo.h; path = OpenIMSDK/Model/OIMUserInfo.h; sourceTree = ""; }; 7CA3B05F07B063827B34AD2B0DB23706 /* SwiftyJSON-SwiftyJSON */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SwiftyJSON-SwiftyJSON"; path = SwiftyJSON.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7CA574A103A9BDBDA78970AFA9AAE126 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; - 7CADFDC7C66A553F3E0D1FB1DD9C2D5D /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; - 7CB4D7C2589B503ED62516E266259DE8 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - 7CF1CE14F9DCD9B82C0296BE0766EA6D /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 7D79BC495CF675F013EBEC37C68A89CB /* PhotoEditorViewController+Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Export.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Export.swift"; sourceTree = ""; }; - 7D84F2E8E6AF94D7FFC59C46D64E40AF /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScreenEdgePanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIScreenEdgePanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 7D9B1A77735FDF0AF13F32E56D5DCE71 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - 7DEB0A714ECFE44135C55D6E6A57F863 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - 7E04BEA03E1820F15C0EE3F4042D86FE /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - 7E288280847638FC55FB5F51C02B9451 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; + 7CB7EB22B4D948F578E9B67A804C3B84 /* CocoaMQTT.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaMQTT.modulemap; sourceTree = ""; }; + 7CF79F2B058B0266B3DBF1334A037985 /* LivePhotoSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoSource.swift; path = Sources/General/ImageSource/LivePhotoSource.swift; sourceTree = ""; }; + 7D01A7177A498AED0020696AC87478CF /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 7D0F7FA775E1833CF1E7C81514EC0BD5 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; + 7D39E813842AC055D241A92F26184EB6 /* YBIBDataMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBDataMediator.m; path = YBImageBrowser/Base/YBIBDataMediator.m; sourceTree = ""; }; + 7D6EDCBE257289183846B051A800FE8C /* nwise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = nwise.swift; path = Source/RxSwift/nwise.swift; sourceTree = ""; }; + 7D9BF08A0764394A74A29772E1635053 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; }; + 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.release.xcconfig; sourceTree = ""; }; + 7E0FBAE65D7B726A96C0ABAD9E55682E /* RxGesture.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.debug.xcconfig; sourceTree = ""; }; + 7E1A0AC0B2C06537791421DFE5FB4B81 /* ofType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ofType.swift; path = Source/RxSwift/ofType.swift; sourceTree = ""; }; 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJRefresh-MJRefresh.Privacy"; path = MJRefresh.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E32576AD876DE734767779711E8410F /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; - 7E3C55C2317343A1BC73EDBF6D36E94C /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - 7E5E567FF3E52DED47F63D74A9D1F26D /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; - 7E789DB011250CEB5FD097A76CC746B6 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; }; - 7E89992DA98D1687FA94DB35CCF342C8 /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; }; - 7EBB4381986E559A30B3257FA542A168 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - 7EE75BAD93554672374DAF4A5E285AB6 /* SGScanViewConfigure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanViewConfigure.h; path = SGQRCode/ScanView/SGScanViewConfigure.h; sourceTree = ""; }; - 7F08C54F5BA44C8DDD1BC13B115F073F /* GYSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GYSDK-xcframeworks.sh"; sourceTree = ""; }; - 7F125DDA3677CE4C117ABAC20D4444CC /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; - 7F155F7D63DC9D6BC6CE3CE2AF6A93E6 /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; - 7F4551DBDA26E39789E1058482FBE191 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 7F5E6E523724D5BB25A30118A199F6FB /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; - 7F6FDBFF28E1388944EB28B98FD82EFC /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; - 7F74AE13578B0E0037A7BD498D4D3FCE /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; }; - 7F9D788784AE94F7340414041253E643 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 7FEBC96667092FBC5C627CBB96149EC2 /* AlipaySDK-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AlipaySDK-iOS-xcframeworks.sh"; sourceTree = ""; }; - 7FEDDC25FA11DCCC82A9C8D9F682F8BF /* common_sse41.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse41.h; path = src/dsp/common_sse41.h; sourceTree = ""; }; - 7FF96A5F065A20DDADE8A77B12D6CF20 /* IQTextInputViewNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextInputViewNotification-Info.plist"; sourceTree = ""; }; - 800180F916AB013A13D5D95516626C30 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; - 8029DD624B9D81C22C6458974AC3D862 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - 8043E00717207A0131290DDB19BC40CF /* IQTextView+Placeholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQTextView+Placeholderable.swift"; path = "IQTextView/Classes/IQTextView+Placeholderable.swift"; sourceTree = ""; }; - 8048025E9115F90227BB6144BF79C59B /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 808C8D69D6455F00A893D3FC0487BC62 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 7E49DC2C9B33785FF21F531432DB6D57 /* SGQRCode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.debug.xcconfig; sourceTree = ""; }; + 7E701E5706C0FCF2CC4C71D531D2FD42 /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 7E739E30ECCF121B32530294B88A987E /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = ""; }; + 7EA2FBE6575DA17CD1DD52420BF528D3 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 7EA9FCEBBD3A520C3E4BF506348F75E1 /* GYSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GYSDK-xcframeworks.sh"; sourceTree = ""; }; + 7EC62B1B14E4EB5AE6EFA8C9860525CB /* OIMLocationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMLocationElem.h; path = OpenIMSDK/Model/OIMLocationElem.h; sourceTree = ""; }; + 7EDAEC6A303CD8C8485671B931256E55 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Public/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; }; + 7F0A36C1A14E4C7B3D81ECE7890007AA /* OIMMessageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageInfo.h; path = OpenIMSDK/Model/OIMMessageInfo.h; sourceTree = ""; }; + 7F2D1EE0B4DEE42F944D3EEBDFE6A375 /* OIMReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMReachability.m; path = OpenIMSDK/Utils/OIMReachability.m; sourceTree = ""; }; + 7F3E33D0B612F04223E8969615E2A625 /* frame_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_enc.c; path = src/enc/frame_enc.c; sourceTree = ""; }; + 7F57EBFEAD98C31A0889BBC072BDEF91 /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; + 7F692E93173EE41FD8FA57AEDDD5957C /* IQKeyboardReturnManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardReturnManager-dummy.m"; sourceTree = ""; }; + 7F6DBC4F63DB80B8C0B83476D3D78583 /* KingfisherWebP.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KingfisherWebP.modulemap; sourceTree = ""; }; + 7F88858FFEF9DC8501C88ADC6925E01D /* OIMManager+Group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Group.h"; path = "OpenIMSDK/Interface/OIMManager+Group.h"; sourceTree = ""; }; + 7F8EE347C1FAA7090EC967BC1EE654F8 /* ColorEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/ColorEffectValue.swift; sourceTree = ""; }; + 7FA481F4B014A9F22711D4D63A2486B4 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/Debug/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + 7FADD0BA62865F29EA9F47F03B179E20 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + 7FB8ECD3B6891DC57F98EDB89E68BF9B /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; + 7FEFE85F7AAA14032F47D86A6579336C /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + 7FF5C12EE481EAE4CCAB9ACFDF73D4A0 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + 803FF90C5424DD97EA2A025F7B068A24 /* UIView+SDExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SDExtension.h"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.h"; sourceTree = ""; }; + 80727339B0FB767C4632F547D10868CB /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; + 807623C01A246064417DF6759EFBFA31 /* YYAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYAnimatedImageView.m; path = YYImage/YYAnimatedImageView.m; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 809E8821E2A699076153B54F760BCB1A /* Optional+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Optional+Extensions.swift"; path = "Sources/Differentiator/Optional+Extensions.swift"; sourceTree = ""; }; 80A40EDA3AF0499BDBCFF09467BB49AD /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; path = IQKeyboardToolbarManager.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 80E7D0FB89091536CAA4E0A952BEF2FC /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - 80FCC8839BA1C3C8B31995D1EFAE423A /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - 810DD125C075AC82AF15C8B7F450DE8B /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 81110C1B2C9DD054A28070D327A4B81B /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - 8127419A445A64F063F5DEACF02FAF23 /* AnimatableSectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModel.swift; path = Sources/Differentiator/AnimatableSectionModel.swift; sourceTree = ""; }; - 81675EEA52C974148301376793161B88 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Sources/DateTransform.swift; sourceTree = ""; }; - 819FB368B2707D195383096178D21503 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 81C57B20247A0F322718F145D2017229 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; - 81CE2404DE7427C336695FE942BC71B7 /* KingfisherWebP-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KingfisherWebP-dummy.m"; sourceTree = ""; }; - 81ED4972CAE327D1B4308FA58A58FB8F /* MakeViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MakeViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/MakeViewProviding.swift; sourceTree = ""; }; - 822E197DC1ABB64C8EB5D15EAFC7049C /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 824FCAC991CD0C2442F1983496FAEA50 /* PhotoListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListConfiguration.swift; sourceTree = ""; }; - 827D2493D13E3F32A74E5C9C6BD5E1E0 /* sharpyuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv.h; path = sharpyuv/sharpyuv.h; sourceTree = ""; }; + 80B06C4224FDE5A4FA67EB9301AFB2DB /* IQKeyboardCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-umbrella.h"; sourceTree = ""; }; + 80EEA541F361FCD16D236557178172ED /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + 80EFEE99AA637080F8D10B328BC2B064 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; + 810355F961D0BD7C1F416BAB826E0F08 /* CocoaMQTT5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5.swift; path = Source/CocoaMQTT5.swift; sourceTree = ""; }; + 811990250EF97841890D711984994DD2 /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; }; + 811CB751EBBB9A5B818D85DB6F29817C /* MABaseEngineOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseEngineOverlay.h; path = AMapNaviKit.framework/Headers/MABaseEngineOverlay.h; sourceTree = ""; }; + 811E26B6A479877E11E8E53D48647CC6 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; + 811F2D481D22FD8EAFA0BDC904631F52 /* VideoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoEditorConfiguration.swift; sourceTree = ""; }; + 8123D0B9CC1DFC468FE3BC03C7F6BCDE /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 815F482FA0F5AE948A6B32BB98268188 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 816A5469F9B7FFB483ACD350913A902A /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 816CF9AD8A3D4AA47847E64500E5F793 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; }; + 81902AF9098B25060CC936FEACCF1392 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + 8191FF3E0EC91C2D78720D7CEF0107D3 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; }; + 8196C3C9B1B5799D823053CA0EB96411 /* picture_tools_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_tools_enc.c; path = src/enc/picture_tools_enc.c; sourceTree = ""; }; + 81B64F9FB80EEDE4E5815E6470B02BB7 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 81B9FCA30500ADEEA3A8D671E6982689 /* YBIBImageData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageData.m; path = YBImageBrowser/Image/YBIBImageData.m; sourceTree = ""; }; + 81D9F7BE4424B98BA350BF8FD0E70E3C /* IQKeyboardToolbarManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-prefix.pch"; sourceTree = ""; }; + 81E1709889C7866DF0EDD75A877E0190 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + 8249C43A6DC5F7D44058E8466D602B52 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + 8254794D4514CCAC59C0ED0FE8FFDF5E /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; 829BA9B4F4F844D6F0CA46A234033DE2 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 82BD12D1EF55C798787860E41482CA0E /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - 82D62E0585B1561C205C18B3EDD19DD9 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - 8317721C2372EDDA3D6479A35829C64D /* EpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModeled.swift; sourceTree = ""; }; - 831B9073AC50C7DCB2EF168EA2BCD3F0 /* RxDataSources-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxDataSources-dummy.m"; sourceTree = ""; }; - 833377A10A2C88AC9C2EB6F25D5368EE /* RxTableViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedReloadDataSource.swift; sourceTree = ""; }; - 835AD7C007A62B92DA72CD430E2A63B8 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - 838E645258F9545864EEA3CB71C7C961 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - 8396A8E7D463155C052249B4458969CF /* PhotoAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoAssetCollection.swift; path = Sources/HXPHPicker/Picker/Model/PhotoAssetCollection.swift; sourceTree = ""; }; - 839CB6F6FACBACF8898F87E2AD3CD2B8 /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; - 83AC9F209D0FF32C2FA1D1D7110DF6BE /* TagListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagListView.swift; path = TagListView/TagListView.swift; sourceTree = ""; }; - 83C295A31F75BE83D9C70E752C2C0230 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; - 83D6A522B70556B6A7636FC6C7B27646 /* DefaultsBridges.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsBridges.swift; path = Sources/DefaultsBridges.swift; sourceTree = ""; }; - 83DCCEF814AF86403726A889F43B17E3 /* WebPSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPSerializer.swift; path = Sources/WebPSerializer.swift; sourceTree = ""; }; - 83F2079DCFE244C9E4D2D47084E9A4E0 /* BaseConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseConfiguration.swift; path = Sources/HXPHPicker/Core/Config/BaseConfiguration.swift; sourceTree = ""; }; - 83FAAC58076CEFD40D993E6F534E0E72 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - 8415A0916FEB0CAC72485073BE9AA2B8 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; - 8426258AFB4850CDD6EE30B7B675704B /* YBIBVideoActionBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoActionBar.m; path = Video/YBIBVideoActionBar.m; sourceTree = ""; }; - 844A2FDEE25C6F3C56F1433F9B120701 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + 82B6B0E3FF7DF66D90DB9472A54BC6DC /* AssetManager+AVAssetExportSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAssetExportSession.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAssetExportSession.swift"; sourceTree = ""; }; + 82C24DF9ADA97E6A9D51F36D3EA84FF3 /* IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardNotification-Info.plist"; sourceTree = ""; }; + 82EBF54764AE92D077DE33C53A6AEBBD /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; }; + 8334F291C18477F050AF17BA44F4447D /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 833C8577F345C23F48164B8934819F4D /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 8357BFD17A7A91E61FA67B116090C7CE /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 835C5F8EAEBBECF951657BCAFE169DB6 /* TAAnimatedDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAnimatedDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.m; sourceTree = ""; }; + 8373542C47BD9DFC04E33CED6E0CEC07 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 8373761A8A1A542A32E468AF65B64BB5 /* IQTextInputViewNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-prefix.pch"; sourceTree = ""; }; + 838E81C2FF82A5201A843958E6AE710A /* LottieButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieButton.swift; path = Sources/Public/Controls/LottieButton.swift; sourceTree = ""; }; + 83902F28F7DD49B338C97B1E750899D8 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewBase.swift; path = Sources/Public/iOS/LottieAnimationViewBase.swift; sourceTree = ""; }; + 83BC6A1B53627C4BDA68D13460812A48 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 83C5C0577B08BC084DB509DB705406A8 /* YBIBVideoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoCell.m; path = Video/YBIBVideoCell.m; sourceTree = ""; }; + 83D397538321514580A70D56D000FC0B /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; }; + 83DE218000C9DA9E0AB8C77BB76C999B /* HXPHPicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HXPHPicker.modulemap; sourceTree = ""; }; + 8412F650196A8D9055F7A147084CC125 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; }; + 841B30CB64F30D8E052CB0DAE2D60413 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; + 84327CD1E6DF06C1831C7852F9400B70 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 8438AF773A3C0EEE22F7E917372AF39A /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 845BEE233450E13F168078F286FD17E2 /* EditorImageResizerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerView.swift; sourceTree = ""; }; + 84698CE34E373D70126478D7E5C04928 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; 847044E56CBBCE1235A6F3CEF3F9F607 /* IQTextView-IQTextView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQTextView-IQTextView"; path = IQTextView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 849939C77BADAA8079F5D4B8CD45D3E5 /* UIScrollView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; - 84B22FD4F07185CD43B5DE121A3E69BC /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Public/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; }; - 84BD6E4540B642734090C3D6B75623FD /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 84FFEDEAC5735EF863AC14A0AB89F785 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 85038E8EEFACD0F3278476153E59268F /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - 8568F8158BCF7050CEF5833CFE4433B0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 8585BB0B4BA20FBD1F0AED1702B0F53E /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; - 859666CC924D748CA4C9177AF8A03098 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; }; - 859A1624B16A1CA93950D58B8C8A3F2E /* VideoEditorCropViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorCropViewCell.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorCropViewCell.swift; sourceTree = ""; }; - 859F8D385FE779314DF83C9D90C920B0 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 85B1F574A76F85758800F0CF86AA560E /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; sourceTree = ""; }; - 85D0031860F52AF835F141CCEEA2A762 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; + 84729014C261442DEE0D2B3115AAE863 /* backward_references_cost_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_cost_enc.c; path = src/enc/backward_references_cost_enc.c; sourceTree = ""; }; + 847B3CA4032F842CE1D938FDEA755F91 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.debug.xcconfig; sourceTree = ""; }; + 849C52DAAFC301A5A30B8E25DFD429BF /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + 84A56A6C98803E96F164CC19590E3D25 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 84B874E2FD862ED2D54C5956CA32A3B9 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 850F2B7332C0F7C8AEE8D40C90D55AEA /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 8526F7BC53F654A3C38BB160987A2129 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; + 8532CAA666A00596668A4A54E18EB285 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextInputViewNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 854954A05F187AA1ECD5B656A0A35671 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; + 856571CD57594E6C984DF3EAC74F7B37 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 8566B34CA57F9E3BF9CBCCD6C4C0279D /* OIMGCDMulticastDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGCDMulticastDelegate.m; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.m; sourceTree = ""; }; + 8574AEB99E8F623B196E1472D57BA408 /* PhotoAsset+Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Codable.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Codable.swift"; sourceTree = ""; }; + 8579A90FD01456E1A0DB2819F4953F48 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; + 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; 85E4C71ED52304F1AB0503E80CD9CB1E /* TagListView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TagListView; path = TagListView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 85FA5850CE357A358388D64FBBA713FB /* OIMReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMReachability.m; path = OpenIMSDK/Utils/OIMReachability.m; sourceTree = ""; }; - 86043AFB9F4459044E44CA2FA2086F43 /* RxSwiftExt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwiftExt-dummy.m"; sourceTree = ""; }; - 8625756C22C2DC59414E40453B414E32 /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; - 862EB0E94767F9507E5C35677B8B78F2 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; }; - 8634A9498ED737F656975E4C65C1A3AE /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 8662F6AC997AFAA2DD8890970A0BBA25 /* YBIBVideoCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoCell.m; path = Video/YBIBVideoCell.m; sourceTree = ""; }; - 8668925493BC933EC40E5427B422D886 /* SGPermission.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermission.m; path = SGQRCode/Permission/SGPermission.m; sourceTree = ""; }; - 86B664837E67E9ADDD184846C790F4AD /* DropShadowNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/DropShadowNode.swift; sourceTree = ""; }; - 86C15CC1FCE1103B6FE7F34C0885C005 /* YBIBContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBContainerView.m; path = YBImageBrowser/Base/YBIBContainerView.m; sourceTree = ""; }; - 86D69306A3E8F0FFE2E75D815A1845A3 /* common_sse2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_sse2.h; path = src/dsp/common_sse2.h; sourceTree = ""; }; - 86E9AFFDC4A9D558864091502B0BA7A8 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 8705C59950678EED385E886825B1B113 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; - 873B9E2D141601E24D6332AC2766DD52 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - 8743EA3358D31FFE60AF0BE3C875A025 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 875979598420C1DB6F22C0CFB501598A /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 8759B01ED964EAACF4E1930F7BA009DB /* TouchDownGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TouchDownGestureRecognizer.swift; path = Pod/Classes/iOS/TouchDownGestureRecognizer.swift; sourceTree = ""; }; - 877F2FF3545D7CB51EB5D564F749DF03 /* huffman_encode_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = huffman_encode_utils.c; path = src/utils/huffman_encode_utils.c; sourceTree = ""; }; - 87EF3B8077BEC709D2C79417080A7F97 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; - 882DC4FA92813795D7B87B90D3E25226 /* MGCDAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncUdpSocket.m; path = Source/GCD/MGCDAsyncUdpSocket.m; sourceTree = ""; }; - 886F6BB66C2D4B8B0E9E98E100869C95 /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; }; - 8873E68662D4FE9CF158D991AC832DE4 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 85F499A632D111BA4CEAA053362E6BC7 /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; + 8615420191BBF6A9FE086CB4700A12AB /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; + 861C2D6D669BFBA03111C20AEACA0204 /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = Sources/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; + 86351599B768FFDB87C6FAFA36407D2D /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + 865F71D37F4E33919F3D0BB997D4352E /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = Sources/Public/Animation/LottieView.swift; sourceTree = ""; }; + 866FFA09AAC22A37658A5ABAFD278BD5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 86DA0683672EE813DE2C1EC322DD735A /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 86FBC293CAFDFAFAD0E6EFB771129E55 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + 8718ECA1F99309042147E39516FB2AA5 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; }; + 8745A6355DE1F3C8196F5CF9F6370B57 /* NSObject+YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YBImageBrowser.m"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.m"; sourceTree = ""; }; + 87495C4079951BEE45A19DA86B570C68 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + 87719FEEB0D279355E4F35D1251F08B7 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; + 877EBECEF952AA07051846B09A8E9DFF /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 879B9FA70D1A7799F3D2BC2C54D6C79A /* GTCommonSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.debug.xcconfig; sourceTree = ""; }; + 87B98AE2675D9E0D2E1D3EA1E5545C9C /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 87CD4E44A1B28DB5F590C01F849DD68D /* OIMSimpleRequstInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleRequstInfo.h; path = OpenIMSDK/Model/OIMSimpleRequstInfo.h; sourceTree = ""; }; + 87D7DC22BACBB93C9C21938816803EA0 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 881E0653681FF6255760EF72500C9BB6 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + 884FA8200A6A2BE45F6FC6AA7FD65D94 /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + 885AB401FA43B8D4586FA16D2EA4F3A0 /* YBIBVideoActionBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoActionBar.h; path = Video/YBIBVideoActionBar.h; sourceTree = ""; }; 887BAFDF5875E4C49937F4B27AA714C4 /* Pods-QuickLocation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-QuickLocation.debug.xcconfig"; sourceTree = ""; }; - 889202478956CBF653FCB3A70D63F923 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 88AE2C31441FB0E3F3BC05C13FEE4259 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; - 88C9C504ED66723C2EFB8A90C8C639C0 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; - 88CC1DE18E7440574C7990FAE097F986 /* SwiftyUserDefaults-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-prefix.pch"; sourceTree = ""; }; - 8908962E23DD04EB0CEE4EE0179FD694 /* RxSwiftExt-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-prefix.pch"; sourceTree = ""; }; - 8914596DD1102CD968DDC0BC67930865 /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; - 89145DB28A2B4E0F75D645C5F272F744 /* CocoaMQTTLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTLogger.swift; path = Source/CocoaMQTTLogger.swift; sourceTree = ""; }; - 89310BE4BC9AFFE196F0074680A3B61B /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; - 893F16C4AE8CEBB32F0D43BFC381F097 /* OIMAttachedInfoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAttachedInfoElem.m; path = OpenIMSDK/Model/OIMAttachedInfoElem.m; sourceTree = ""; }; - 893F56E72FE646E910D6B52A533E1AAE /* RxSwiftExt-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwiftExt-umbrella.h"; sourceTree = ""; }; - 893FBDEF001C413B4890C1D767A783D9 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 895EF1D4A0C3AE828C9530726F1B8389 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 897DA6072F1138D674FA4D531BED4C14 /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; }; - 8990E80D00AF1389D318E265C0A08797 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 89C42CB2337CFB9EAA284310735CF332 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - 89D0482078652749778DA84A59571B6B /* HXPHPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HXPHPicker.swift; path = Sources/HXPHPicker/Core/HXPHPicker.swift; sourceTree = ""; }; - 89E2F019DE7F2074A950FFE0CD6D27BD /* vp8i_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_dec.h; path = src/dec/vp8i_dec.h; sourceTree = ""; }; - 8A155877DCBF6929D2C565CF858FF700 /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; }; - 8A5792C9BE6631C959A302524FAD82F0 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; - 8A6282976E2351BFC98D27DC3D92D927 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - 8AA36FE8E4F7B2368FA2D5532ABE7AA7 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; - 8AC1B959C709A32F6DBC83C2A949B6F4 /* PhotoPreviewSelectedViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewSelectedViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewSelectedViewCell.swift; sourceTree = ""; }; - 8AE157512F5BB24A9AE351752AEFC163 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 8AE2CE0E82E0DEB5430528F90FACEF05 /* IQKeyboardConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConstants.swift; path = IQKeyboardCore/Classes/Constants/IQKeyboardConstants.swift; sourceTree = ""; }; - 8B03B80AF235518B11F2CF016BAF6207 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 8B097ADE20A9B58F51CC70C401A5E3FC /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 8B125FC59D0DA661DA7D186192DAF79B /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/ViewEpoxyModeled.swift; sourceTree = ""; }; - 8B162FD57A042E96F2B25A37F643FD3A /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - 8B35A3CAB618459596D99A1C86AC9FAE /* YBIBInteractionProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBInteractionProfile.m; path = YBImageBrowser/Image/YBIBInteractionProfile.m; sourceTree = ""; }; - 8B3EA7C85F57AFF8308F2A66B84FA897 /* UIView+ResignObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ResignObjc.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+ResignObjc.swift"; sourceTree = ""; }; - 8B540834401A8D2D8C05A4978CF72556 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 8B5F942AE8EDEC6D0F52C58EC96A735F /* IQKeyboardToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarPlaceholderConfiguration.swift; path = IQKeyboardToolbar/Classes/Placeholder/IQKeyboardToolbarPlaceholderConfiguration.swift; sourceTree = ""; }; - 8B6A91420824F49202AE46C477C95122 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger+Buffering.h"; sourceTree = ""; }; + 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.release.xcconfig; sourceTree = ""; }; + 88E00559850F7C7A1631220D9921C809 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 88FAAB5D9A63B8A5B56E11980ABBB53C /* Core+UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIView.swift"; sourceTree = ""; }; + 893A01E990838A3E90851EB0B3BE7D35 /* Infallible+CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+Collection.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+Collection.swift"; sourceTree = ""; }; + 893FC43D5239E6E2AB4470769F93CEA6 /* YBIBCellProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCellProtocol.h; path = YBImageBrowser/Protocol/YBIBCellProtocol.h; sourceTree = ""; }; + 894FB37B2A32E91C63E1373C4723757D /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; }; + 897A4DC21ADFFCA3F9B49ECA4EC69B2E /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; + 89BA84CFA5AAD524B17536A3C8C7C7B9 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 89BB4372D5DDADC9E63B0749A22B43D9 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; + 89C54EB9CB94CFA8AE8AEF1CF39EA163 /* picture_psnr_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_psnr_enc.c; path = src/enc/picture_psnr_enc.c; sourceTree = ""; }; + 89DA58FC51AE81E8AEEA2B5FA33DE475 /* SwiftyUserDefaults.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.release.xcconfig; sourceTree = ""; }; + 8A57DF80D87FDC6C19054AF983750B00 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 8A58BB45362CA3E2A4AFC4DC1E6F7497 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 8A5CA5223189E899AB0A3D1021F70CF4 /* SwiftKeychainWrapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftKeychainWrapper-Info.plist"; sourceTree = ""; }; + 8A61DE56D1244F7A374BA32DA3673041 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + 8A73CE791AACB041FA87CF84C91CA0EC /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 8A886BA2DC59698133CAD8F1211CCC92 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + 8A8E6902941BC86F4EEEFCDEB9C1ECAE /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 8A95802DD536186E49F2173CB2AF5E9D /* YBIBPhotoAlbumManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBPhotoAlbumManager.h; path = YBImageBrowser/Helper/YBIBPhotoAlbumManager.h; sourceTree = ""; }; + 8ABBE4B365078F3DEFEF493B84845FF6 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + 8ADCE3B7E5115412033EF9BAFBB3199E /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + 8AFE008320EEAD66CBF01598DE6A5672 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 8B0BA697E9D32A057A4E6FE700E59DFF /* OIMSearchParam.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchParam.m; path = OpenIMSDK/Model/OIMSearchParam.m; sourceTree = ""; }; + 8B101A8F3CA209DB849FD98F1CE0CB6B /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 8B335E4E1922789988B35E4165E87588 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; 8B6CF5C20C32EE9F7F0862FF892524DE /* SDCycleScrollView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDCycleScrollView; path = SDCycleScrollView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8BBC29E5942D7D7D6E96E63E4F212CD3 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; - 8BCE28C0C90F7295BF799510C312682A /* WechatOpenSDK-XCFramework-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "WechatOpenSDK-XCFramework-xcframeworks.sh"; sourceTree = ""; }; - 8BF0A629DC6EAA078F678135941D57B6 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 8C14D589E9408282A29391C0040F236C /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; - 8C2CCFF7630A6A9FAA6F13B7535B7CF6 /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; - 8C906343438E7D975F63C536F7F117F4 /* thread_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread_utils.h; path = src/utils/thread_utils.h; sourceTree = ""; }; - 8CA5924EE1FE440C3290459411B9E9CC /* YBIBToolViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToolViewHandler.m; path = YBImageBrowser/ToolView/YBIBToolViewHandler.m; sourceTree = ""; }; - 8CB2DB3207B7BAFE81402F6B0C580067 /* OIMCallbacker+Closure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMCallbacker+Closure.h"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.h"; sourceTree = ""; }; - 8CBB2CCA6882024CF558C91671034EB7 /* OIMFullUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFullUserInfo.h; path = OpenIMSDK/Model/OIMFullUserInfo.h; sourceTree = ""; }; - 8CE83E300392C594DC3B5CC75BA57B9E /* SGPermission.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGPermission.h; path = SGQRCode/Permission/SGPermission.h; sourceTree = ""; }; - 8CFF54BD9F244526DDE41A1F103BE44F /* IQTextInputViewNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextInputViewNotification.modulemap; sourceTree = ""; }; - 8D7E64359355DB5A20E30312C415A0AA /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 8BAA55808BE5C37BB716BEB30A307877 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 8BC88A15F5D856D1485776ABFF4D7577 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 8C1FEEDF44C08A30B2E350CE8DC7A8EB /* partition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = partition.swift; path = Source/RxSwift/partition.swift; sourceTree = ""; }; + 8C484A7B274816AE6D1338469681DF01 /* SGQRCodeLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGQRCodeLog.m; path = SGQRCode/SGQRCodeLog.m; sourceTree = ""; }; + 8C4874A3120C7EC04043439D5B7CED48 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; + 8C739B10433F738722E278D46C685D35 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 8CA60DF51B878086B8E1AE81FC49BF30 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 8D590E23D2401DC40E016AE0FDDF6F34 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 8D6A0C3723AB5929BAC60B196CE25AB5 /* bit_reader_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_utils.h; path = src/utils/bit_reader_utils.h; sourceTree = ""; }; + 8D7C6A22E0E7655CF145617E99DFB773 /* YBIBLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBLoadingView.h; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.h; sourceTree = ""; }; + 8D7EAF26504CAD9A7267EB22E9B97171 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DB69CB8507A067498FD8E3108D044BA /* VideoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoCroppingConfiguration.swift; sourceTree = ""; }; - 8DBFB399CC000552C0492414F9D39009 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - 8DC36FA9BCE63CE81AEABE77B545BC14 /* HXPHPicker.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.release.xcconfig; sourceTree = ""; }; - 8DC7516FD22E17DA0E84BEDB8637A24E /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; - 8DDA022DF10E7FA2FA8D7D2FB1A73052 /* SGPermissionCamera.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermissionCamera.m; path = SGQRCode/Permission/SGPermissionCamera.m; sourceTree = ""; }; - 8DE543C62970FD34054A02FA3C6B1DF7 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 8E04F111F94C54EDD7EB2B3DFC720615 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 8D8801B46360234CA528C6CD9920B167 /* RxGesture-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-umbrella.h"; sourceTree = ""; }; + 8D973236EE49767B7C2AF58456856D95 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + 8DAF23164A889EE396FE7D43810076A8 /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; + 8DCBD87E2EF6DC3A3AB2A0B463765A17 /* AssetManager+Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Image.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Image.swift"; sourceTree = ""; }; + 8DDA24B130BF263116F86367DF9C25F7 /* OIMGroupMemberInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupMemberInfo.m; path = OpenIMSDK/Model/OIMGroupMemberInfo.m; sourceTree = ""; }; + 8DE65090FE4E5378C421B36237DA2E86 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + 8DEDFC1B7644496FA7DD2E014E17FFE7 /* YBIBImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCache.m; path = YBImageBrowser/Image/YBIBImageCache.m; sourceTree = ""; }; + 8DF9BDF50FC416DCAA1CFB9BCFA86F3A /* OIMMessageElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageElem.h; path = OpenIMSDK/Model/OIMMessageElem.h; sourceTree = ""; }; + 8DFE2F062C9E85B275292AB544D661FC /* UIRotationGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRotationGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIRotationGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; 8E14307D6C734974BE9A14B2E56B296E /* Pods-QuickLocation-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QuickLocation-acknowledgements.plist"; sourceTree = ""; }; - 8E335A6CC99EEB23A2E8AA736D0483EA /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; - 8E421019A27A86A7CE43677CF2F91CE6 /* YBIBContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBContainerView.h; path = YBImageBrowser/Base/YBIBContainerView.h; sourceTree = ""; }; - 8E6B1BC502FC0059608BD348D9F79555 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; - 8E7A64A2502FC72B46C8C5B7173FADB3 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; - 8E9D9B62B3A4DAE6EDCAE0881DB41C51 /* SDCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCollectionViewCell.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.h; sourceTree = ""; }; - 8EC82E1AB8A238A1E2BED118AAE63E66 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; }; - 8ED8D75D4EB7E54B3CD7F8A935437A6D /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 8EDF9935768823CF449487E85C712BDB /* VideoEditorMusic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusic.swift; path = Sources/HXPHPicker/Editor/Model/VideoEditorMusic.swift; sourceTree = ""; }; - 8EEEC10560F1B49C019A20A70E70D2E6 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - 8EF41BAC3945556D13A7A35BA384DE03 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - 8EFC5DCA90F1958C93D5B84090DDF10C /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 8F10392544B3FDAA1B1E1F59AD70B247 /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; - 8F2F60827096B620F3D90DEFBC5B4EFF /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; - 8F440856FA6E9EC6DE6D028E57C7B56E /* YBImageBrowserDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDelegate.h; path = YBImageBrowser/Protocol/YBImageBrowserDelegate.h; sourceTree = ""; }; - 8F900ADAD1FD421567653D868FB2860F /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; - 8F9E24C5EF7396C3EB398D2997E97CC6 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 8FA1F98153F1953502B3A0100AACBB7B /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 8FAE19E775C5E131D957AF3CB91ED694 /* YBIBToastView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToastView.h; path = YBImageBrowser/AuxiliaryView/YBIBToastView.h; sourceTree = ""; }; - 8FE263A941E82FF37DA887E3C6890199 /* IQKeyboardToolbarManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-umbrella.h"; sourceTree = ""; }; - 8FF8F62EA6F697755EA5AEC1627A35CD /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; - 9000718B59874C82F31CA8C653FA951A /* SGScanCodeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCodeDelegate.h; path = SGQRCode/QRCode/SGScanCodeDelegate.h; sourceTree = ""; }; - 9032E7FBD7AA057A5E7D6408E70AA14E /* CocoaMQTT.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT.swift; path = Source/CocoaMQTT.swift; sourceTree = ""; }; - 9052974F8EDF6BBA80F19068C7E721B0 /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift; sourceTree = ""; }; - 905B5A84855827D600295DD3BF104E0F /* UIView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; - 906152078423FD9BAE4F0FB57D6547B6 /* PreviewVideoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoViewCell.swift; sourceTree = ""; }; - 906EDB3D9E72F3A14871AD89245474A7 /* OpenIMCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenIMCore.xcframework; path = Framework/OpenIMCore.xcframework; sourceTree = ""; }; - 90A94D77F54156D0FE85CE3387752ED8 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 90B6A729D0E002DB8C7B5CF8D7E25934 /* MGCDAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncUdpSocket.h; path = Source/GCD/MGCDAsyncUdpSocket.h; sourceTree = ""; }; - 90CD00122EF798D6C0E4C234F75C2267 /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebP.framework; path = Vendor/WebP.framework; sourceTree = ""; }; - 90D2EE51D90CA0413F74DA0E3DF65AA3 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; }; - 90DC08F2BCCF0426A9BB084FCB92D33B /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 9103FB7611D9987F54E6FC891406A1C7 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; - 9106136712648E472D72C3838241D988 /* IQKeyboardToolbarManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbarManager.modulemap; sourceTree = ""; }; - 9109C861A309FD3249D2D58C39B67320 /* sharpyuv_csp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_csp.h; path = sharpyuv/sharpyuv_csp.h; sourceTree = ""; }; - 91284243F6204157FC7EECF3CF0E14A2 /* SwiftKeychainWrapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftKeychainWrapper.modulemap; sourceTree = ""; }; - 91286AC32210D68C633FE67DBAC20F79 /* IQTextView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextView-dummy.m"; sourceTree = ""; }; - 91670A084BE50A9D3CAEA2C968F9D7CA /* color_cache_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache_utils.h; path = src/utils/color_cache_utils.h; sourceTree = ""; }; - 9178E73B2677A27C20288056C1EB1ABC /* YBIBCopywriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCopywriter.m; path = YBImageBrowser/Helper/YBIBCopywriter.m; sourceTree = ""; }; - 9180C633D02ECF47382EE0087A55D560 /* OIMManager+Conversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Conversation.h"; path = "OpenIMSDK/Interface/OIMManager+Conversation.h"; sourceTree = ""; }; - 918FB9F71F493C090DF57F2BBB584A3F /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 919A001DFF267329EC8D12EE68E68B43 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; - 91C48DB25FB40233486E6FD4B42457F4 /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; }; - 91D1C68803D9E024178D8B187726255A /* Core+UIDevice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIDevice.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIDevice.swift"; sourceTree = ""; }; - 91DB323B228C99783E6178FEC5AB37D7 /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; - 92067189A51F99F6F9CA3239DBFC55D1 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - 9228CFBB218E7C1F3B54230BE5F99A29 /* AlipaySDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = AlipaySDK.xcframework; sourceTree = ""; }; - 92512F8048046A8B2E2555F5F5087D1E /* IQKeyboardToolbarManager+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Action.swift"; path = "IQKeyboardToolbarManager/Classes/Toolbar/IQKeyboardToolbarManager+Action.swift"; sourceTree = ""; }; - 92697872DCBA9DD19C4C90C10168B020 /* EditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/EditorConfiguration.swift; sourceTree = ""; }; - 92707CE5099886921AFBAF5488F79B3D /* ObjectMapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ObjectMapper.modulemap; sourceTree = ""; }; - 927336DBF8FB605CE9BDA830FCB7D30D /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 927490809429014EA0E5FD53F6AC9354 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - 9276FC9338D541D090DE088726DFB6C3 /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; - 9297BC5F851115BB105577FE09A86003 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; sourceTree = ""; }; - 92BE626C0ECE1F0F300E142C8FD67BE2 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; - 92C95333C57FDE0E5A4E78A8A9E5FEC3 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; - 92D2AA9F67A0A3883A5F676FBC233DEA /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; - 92DA09799EF438EAADD4B083248F6DB3 /* cost_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost_enc.h; path = src/enc/cost_enc.h; sourceTree = ""; }; - 92F1B29031949F06D0FDC25AED477069 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 92F4D7D0D3676830A08C49B28BDF881C /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; - 92FE18A8514FF0770F7273209202B4E4 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; }; - 930F6BC27DC4BD10E353111785FA3C42 /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLogMacros.h; sourceTree = ""; }; - 9339D1C0DDA309B1CB8F3794D5A546BE /* SwiftyUserDefaults-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyUserDefaults-dummy.m"; sourceTree = ""; }; - 9370B394C07252E849D98D4C0CFA3A4F /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; - 93865617C46C93DAB5CD5ACBF462BFD4 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; - 9387539CDF19BD8A564A3DFF23D6FA0D /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; - 9394009ACA03773401EE15A3E86605A6 /* WechatOpenSDK-XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.release.xcconfig"; sourceTree = ""; }; - 939C9F665AEAE31B5B033BC12C2CE922 /* CocoaMQTTReasonCode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReasonCode.swift; path = Source/CocoaMQTTReasonCode.swift; sourceTree = ""; }; + 8E1B66346C4F15731EBEB1E11C606DF4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/RxCocoa/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 8E287B31A980D45E317FA7DD5F9757B9 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; + 8E30C217D1F2512A4DD801BA58E481A2 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + 8E388866B07CD38911D9F60E9534BEF4 /* EmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyView.swift; path = Sources/HXPHPicker/Picker/View/EmptyView.swift; sourceTree = ""; }; + 8EA942CD117AAFF42CCAE8BF3181175D /* Core+Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Bundle.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Bundle.swift"; sourceTree = ""; }; + 8EB8935C4565DC4B801D1DCD8CD570A5 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + 8EC4850DAB95B4F58ADDBEA9461AE2F8 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; + 8EC5EEC118B50FD3491CFE457A92799B /* EditorStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerView.swift; sourceTree = ""; }; + 8EEC31DBB343C2351372000237F9A7E3 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 8F0C1E00D92C66A16ED84057ABC54FE3 /* AlipaySDK-iOS-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AlipaySDK-iOS-xcframeworks.sh"; sourceTree = ""; }; + 8F496F9B1E578418545D5F2832274055 /* YBIBWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBWebImageMediator.h; sourceTree = ""; }; + 8F49C388E041070E4E7970322408F380 /* RxGesture.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxGesture.modulemap; sourceTree = ""; }; + 8F591F6C6B582F5E8709C969B4C1099C /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift"; sourceTree = ""; }; + 8F60AF98B49B137B4822BE7DBD088E40 /* EditorChartletView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartletView.swift; path = Sources/HXPHPicker/Editor/View/EditorChartletView.swift; sourceTree = ""; }; + 8F86A09216A970EF9ECF9E754B5ECF3D /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 8FA056EA1ABD46567EC52502DE48DD73 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; }; + 8FA7E05EDD1D79B6AB46754822C56F8E /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; + 8FC4D5FDB3AE69941D3EF67E065301C6 /* GTCommonSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GTCommonSDK-xcframeworks.sh"; sourceTree = ""; }; + 8FC537DC226C1BC98E9EAA3D8C9BDF43 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 8FCC139E6A9A989613D4572F3536F2BC /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; }; + 8FE025B7FF09168C12D3220AC632EF54 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + 8FE95810088E3347AE5850F102DAF67B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 9007B22887789D673E11C55A6D156501 /* SGTorch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGTorch.m; path = SGQRCode/Torch/SGTorch.m; sourceTree = ""; }; + 901B5DC99CAFF682F8DD17F2E703952A /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + 9035902B078018BC6C4F284EEAD23A47 /* IQTextInputViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfo.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewInfo.swift; sourceTree = ""; }; + 90A24AD917265BC61F979CF8818FB34B /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + 90DF5793B8223D9218403E101FCBBFA5 /* ObjectMapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ObjectMapper.modulemap; sourceTree = ""; }; + 910C074838E684FD72763589913927AE /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; + 911288211476ED42618C3AF41BD9C4BA /* PhotoManager+Language.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Language.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Language.swift"; sourceTree = ""; }; + 9122C3E75F0DDAA349F4957A6EAC4E41 /* DidDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidDisplayProviding.swift; sourceTree = ""; }; + 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; + 9146E09B7AE24E125CBE1484D48AF6D6 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 914E16F0FF39F7DED258EB217B37399B /* OpenIMSDKCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.debug.xcconfig; sourceTree = ""; }; + 9164CEEBF93728CF79773ABB02FF88EB /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 917198E2CCB87B1C0EB0554D6DC6958B /* URLConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLConvertible.swift; path = Sources/URLMatcher/URLConvertible.swift; sourceTree = ""; }; + 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; + 9183DB79D57DC7EF5FFB2300061C14F1 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = ""; }; + 9193D91B7376BEFFC2BD4902D2E4BFA4 /* SwiftKeychainWrapper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftKeychainWrapper.modulemap; sourceTree = ""; }; + 91A9DFF01668EEFB1B8EC9D845EAE3C7 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; + 91B9FBB2F46A6AD53801A273FBE5D23B /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = Sources/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; + 91E5F0449D6E8699C17041E8E95B9275 /* PhotoAsset+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Request.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Request.swift"; sourceTree = ""; }; + 91E823F342D37610E76DE595B5F54567 /* MqttSubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttSubscription.swift; path = Source/MqttSubscription.swift; sourceTree = ""; }; + 920DE5FB4F362AA4FAE53DEB80E435F8 /* YBIBOrientationReceiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOrientationReceiveProtocol.h; path = YBImageBrowser/Protocol/YBIBOrientationReceiveProtocol.h; sourceTree = ""; }; + 9223448D3ADFC76DFFC30EE0F59A68A7 /* PreviewViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PreviewViewConfiguration.swift; sourceTree = ""; }; + 9284E86BFED0B0E58D5E3F508E14FB4E /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+timeRemapping.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+timeRemapping.swift"; sourceTree = ""; }; + 92BDC64170744ADF8CEFF5FDBE5CD6F9 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + 92DBD8E4BFACAD2D97247D5F97EA57A8 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLoggerNames.h; sourceTree = ""; }; + 92FB944F37638ECE8273BD71192B5D9E /* Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bundle.swift; path = Sources/Private/Model/Extensions/Bundle.swift; sourceTree = ""; }; + 9312CEE35982DD03616B16027303CCC2 /* ViewTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewTransition.swift; path = Sources/RxDataSources/ViewTransition.swift; sourceTree = ""; }; + 9324EC383370D13CEFCC73DC95BAD4E8 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 93907A574507C9DF8E2ACDEA499C791E /* OpenIMSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OpenIMSDK-Info.plist"; sourceTree = ""; }; + 93A1DF7884C579B356CF29E82380F94C /* libwebp-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "libwebp-umbrella.h"; sourceTree = ""; }; + 93A7D6EC41A7358C3EA17259C7D6D013 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 93A9A38811756D4EAAB41DDBB3BB01B9 /* YYImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYImage-dummy.m"; sourceTree = ""; }; 93AC70A2D46A8E4C52484F59DCF920FD /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; - 93BC2BB50E1160E47690BC63E96D5266 /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; }; - 93C63C578F9CE5D436F664E48002F04A /* PhotoManager+Audio.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Audio.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Audio.swift"; sourceTree = ""; }; - 9406FDF745CDD2C3FFC38D6BFE894251 /* OpenIMSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "OpenIMSDK-Info.plist"; sourceTree = ""; }; - 9437143E9DF274C4A90950E3AF58A256 /* IQTextView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.release.xcconfig; sourceTree = ""; }; - 944CB6691A93E13D9A51A97520143497 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; - 9451B0D5D3E2EE0E97707336F64EB64D /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = ""; }; - 948185C25284B3BE60F3289847DADEFF /* PhotoManager+Download.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Download.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Download.swift"; sourceTree = ""; }; - 94C3D88865F157168A8FCEB6D50B333A /* Changeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Changeset.swift; path = Sources/Differentiator/Changeset.swift; sourceTree = ""; }; - 94D748E313EF3F7099B272DF956A766A /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; }; - 94D8BABB8C2F294C03652E71F1722BBF /* partition+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "partition+RxCocoa.swift"; path = "Source/RxCocoa/partition+RxCocoa.swift"; sourceTree = ""; }; - 94DE1795D84662E0AA7B557C143B1646 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - 94F9B735A007F4AF9A7A8FD04E718DF5 /* YBImageBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.debug.xcconfig; sourceTree = ""; }; - 94FECEEB5C2B75CEF7A3AE3663F2C57F /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; - 9509AE064139610E73DE5F5F0E5020A2 /* OIMManager+Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Message.h"; path = "OpenIMSDK/Interface/OIMManager+Message.h"; sourceTree = ""; }; - 950BBF383651C90D1F273D2C0C3DBEBB /* IQKeyboardResignHandler+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardResignHandler+Internal.swift"; path = "IQKeyboardManagerSwift/Resign/IQKeyboardResignHandler+Internal.swift"; sourceTree = ""; }; - 95113041636596788E7D6A260717DCC1 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; - 9542D734C0AC08F76B7BB7969578745E /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 9580E974B9E7DC9EB8480BECCC54A493 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; }; - 958F5F3E4C03D979CBA82B0BA6A946AA /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 959F6B7C870839DB4D3428B2E7458A29 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - 95A1C4F8007AA75AA069185957CA1C29 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 95AC350CD979F3C381B8A3CD93263925 /* backward_references_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references_enc.h; path = src/enc/backward_references_enc.h; sourceTree = ""; }; - 95C3E6576E0FD2CAFB3AA7A10B27E7FA /* OIMSimpleRequstInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleRequstInfo.h; path = OpenIMSDK/Model/OIMSimpleRequstInfo.h; sourceTree = ""; }; - 95D9F8297B21279EF6C335E97C566E2D /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; - 95E3FC9DBD38BD2FFEADCB8A30C0AF62 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 95F8FBCDC84807E8E507C0B2CFB78B49 /* PhotoAsset+URL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+URL.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+URL.swift"; sourceTree = ""; }; - 9619BE43EC6CE05EEF803048116F63B1 /* AssetManager+LivePhotoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhotoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhotoURL.swift"; sourceTree = ""; }; - 962161A59C3306567FC8377482DC9644 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; - 963A07FC81DAD5E4D09DBD75CED2780B /* View+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+RxGesture.swift"; path = "Pod/Classes/View+RxGesture.swift"; sourceTree = ""; }; - 9645A1CE453A53F37115DF0EA0CC59BB /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; - 96579BFA57889C3C3FB10059A602B2BD /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - 96612E75057C1D412DFC084B9D1DC68D /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 9668A847D774683786448B572D514EFE /* mergeWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mergeWith.swift; path = Source/RxSwift/mergeWith.swift; sourceTree = ""; }; - 96913037EBA981AC7FE5BE996A43817D /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; - 9695BDCB5A408DCE0A08FDB9DA010EB4 /* alphai_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai_dec.h; path = src/dec/alphai_dec.h; sourceTree = ""; }; - 96E612F999F936A6D3DDDABE2755EBF8 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 96EC43E3E27F34EF7C14F6C9EB3D71FE /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 96EF6837F41DEE95A6F07190662DF74D /* distinct+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "distinct+RxCocoa.swift"; path = "Source/RxCocoa/distinct+RxCocoa.swift"; sourceTree = ""; }; - 973609E5DDBF28432562BD41FADB948B /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Sources/DateFormatterTransform.swift; sourceTree = ""; }; + 93AFAD3FE3F776CABBED99BFA81CD0D7 /* YBIBImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCell.h; path = YBImageBrowser/Image/YBIBImageCell.h; sourceTree = ""; }; + 93C3E87DF5C78B6BB16964B5ADD6C174 /* PreviewVideoControlViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoControlViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoControlViewCell.swift; sourceTree = ""; }; + 94050FA269E90324D962C8D8E61134E7 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 940D955D6727CEACA55BDE2D77001FB2 /* SelectBoxConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SelectBoxConfiguration.swift; path = Sources/HXPHPicker/Core/Config/SelectBoxConfiguration.swift; sourceTree = ""; }; + 9439F22018E36F736DC1AA5E08B4FF28 /* ObservableType+Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Weak.swift"; path = "Source/RxSwift/ObservableType+Weak.swift"; sourceTree = ""; }; + 94975AF552C9C557F3ADAE794DD29BA5 /* YBIBCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionView.m; path = YBImageBrowser/Base/YBIBCollectionView.m; sourceTree = ""; }; + 94CB1129D68FCF704E12B4C01E9F1DEC /* OIMSimpleResultInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleResultInfo.m; path = OpenIMSDK/Model/OIMSimpleResultInfo.m; sourceTree = ""; }; + 9509DED568C339CAC16AFEAD48720B92 /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = Sources/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; + 9514B71BC980E59BA94FEA08C70758CD /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; + 95195AF00F1FE0C213ECF25CEEE9781E /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 9537E6D3E55D2F3AF9FB15A8FF0C6079 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; + 9544F0FAF1BEC1758DF439DB445791A8 /* PhotoPickerViewController+SwipeSelect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoPickerViewController+SwipeSelect.swift"; path = "Sources/HXPHPicker/Picker/Controller/PhotoPickerViewController+SwipeSelect.swift"; sourceTree = ""; }; + 9545A0E6B60E32EE03C349325FFF9E57 /* OIMCallbacker+Closure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMCallbacker+Closure.h"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.h"; sourceTree = ""; }; + 95848B8BEF3BE8ED8EB2285AF3751925 /* Core+String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+String.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+String.swift"; sourceTree = ""; }; + 958630DE56397E3B976580F9A1C8B9B9 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; + 959352C37AEB10A260220B3793302617 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Sources/CocoaLumberjack/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; + 9599066C19618A8BA39475C35690B6C4 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + 95C4D0D97B8CED81FD29AACEE85AC82B /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; + 95C687A1F9391951EF75D5896C5BEB4D /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 95F6B9414A858BDEED7D88E95CE4CDF1 /* MqttCocoaAsyncSocket-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MqttCocoaAsyncSocket-dummy.m"; sourceTree = ""; }; + 961062D71CCE064A383FC13962E1ACA8 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + 96307C9098B5BBEC42B16B4ED2B65621 /* DataIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DataIDProviding.swift; sourceTree = ""; }; + 96363E39C7130ABBFB4A087589221B30 /* IQKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardNotification.swift; path = IQKeyboardNotification/Classes/IQKeyboardNotification.swift; sourceTree = ""; }; + 9699EE806C2524083AB5BBC4E1110D7E /* CocoaMQTTTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTimer.swift; path = Source/CocoaMQTTTimer.swift; sourceTree = ""; }; + 96A32651D9C2055111D7A5875C69E997 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 96A8FB8844C664AFF42D72719B4F2F1B /* FramePingReq.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingReq.swift; path = Source/FramePingReq.swift; sourceTree = ""; }; + 96B9204471436B74046B2B4D31448436 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + 971D2F221CF48EF901545F9D9B047E14 /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; + 9725A4BCBE69789DC957CBE6BC924872 /* KingfisherWebP.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.release.xcconfig; sourceTree = ""; }; + 97273DF1C0B7A59A3C7737B75D0DF860 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; }; + 9762E6A009C2FD230DB598E20DFA34FF /* Popover-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Popover-dummy.m"; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 97CC84B1F88AA83B5BF9D68F17C23F76 /* YBIBAuxiliaryViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBAuxiliaryViewHandler.h; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.h; sourceTree = ""; }; - 97DD8F041A19DF4A0A44F875881021E3 /* SwiftyUserDefaults.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyUserDefaults.debug.xcconfig; sourceTree = ""; }; - 982EA9923B1CC913E35EE053869F9177 /* KingfisherWebP-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KingfisherWebP-prefix.pch"; sourceTree = ""; }; - 982F9731848C4BF3C36645C2ADB88CC6 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 98515211436030181A7C8825DA550176 /* PreCompLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayer.swift; path = Sources/Private/CoreAnimation/Layers/PreCompLayer.swift; sourceTree = ""; }; - 9859532A4A3EE56496DC3E8AD7D8B579 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 9860706A078DE3A85A8972A59D1934F8 /* HasImageComponent+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HasImageComponent+Kingfisher.swift"; path = "Sources/Extensions/HasImageComponent+Kingfisher.swift"; sourceTree = ""; }; - 98690BC5AA64C2C30EDFD45615FEC798 /* ResourceBundle-MJExtension-MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJExtension-MJExtension-Info.plist"; sourceTree = ""; }; - 9882F852A2C56D3EA0A93609826F9735 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 9897BCF6A907D6A460C9725B0F14ED03 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 98A3FCC54ED61B66911E9B7F5195250B /* FrameDisconnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameDisconnect.swift; path = Source/FrameDisconnect.swift; sourceTree = ""; }; - 98D121DF9033910FCA1E7FF319CD0319 /* AssetManager+ImageURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageURL.swift"; sourceTree = ""; }; - 98EF943AB172A32765581ED892BB5E68 /* SwiftDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftDate-dummy.m"; sourceTree = ""; }; - 98F69534BE7C58C9F0C891391C08B45E /* OIMConversationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMConversationInfo.h; path = OpenIMSDK/Model/OIMConversationInfo.h; sourceTree = ""; }; - 9900B4BB1724DEADBE3AACBDCE668735 /* CodableTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CodableTransform.swift; path = Sources/CodableTransform.swift; sourceTree = ""; }; - 9905359CEEDA5D909F1DE43677E7EFC3 /* YBIBTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBTopView.h; path = YBImageBrowser/ToolView/YBIBTopView.h; sourceTree = ""; }; - 992A6A7D60C97DC2372530B7EE5EF186 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 99331301ED39EF60E738DC5C02309A47 /* sharpyuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_neon.c; path = sharpyuv/sharpyuv_neon.c; sourceTree = ""; }; - 993962DF2B43C126425F23FA6BA2D13C /* UIPinchGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPinchGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPinchGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 993F98C912629F7D9ACC5FB73837829A /* alpha_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_enc.c; path = src/enc/alpha_enc.c; sourceTree = ""; }; - 994CB2AE4C22DF08052F3705EB838C8C /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; - 996327CDA7D3210493DD94C7FC2A8405 /* IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; - 99723907CC527A7364AD15F6DCF28C01 /* vp8_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8_dec.h; path = src/dec/vp8_dec.h; sourceTree = ""; }; - 99A0AB96E21BADA7F369951613CAE045 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 99B3B4D077796EC87779C24D0E048C92 /* OIMSearchParam.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSearchParam.m; path = OpenIMSDK/Model/OIMSearchParam.m; sourceTree = ""; }; - 99B7ED948CC85BBB293D4AAA20BAF36D /* catchErrorJustComplete.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = catchErrorJustComplete.swift; path = Source/RxSwift/catchErrorJustComplete.swift; sourceTree = ""; }; - 99B902C925E59C9012858703D73A8858 /* ConcurrentAtomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentAtomic.swift; path = Source/utilities/ConcurrentAtomic.swift; sourceTree = ""; }; - 99DF2F2BD4026684404814356D0CF94C /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 99E5B5FCEB47B8879E348BE15811A353 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; - 9A0A874BE7254E6432785FDD768BA844 /* YBImageBrowserDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImageBrowserDataSource.h; path = YBImageBrowser/Protocol/YBImageBrowserDataSource.h; sourceTree = ""; }; - 9A10AC541995AC492ADDFFF54E76CE5B /* SGQRCode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SGQRCode-Info.plist"; sourceTree = ""; }; - 9A51061A3C30CDA0D685D03F96832871 /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; - 9A68A11561C643AC84EF9873F9DEEA3F /* CameraViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CameraViewController.swift; path = Sources/HXPHPicker/Picker/Controller/CameraViewController.swift; sourceTree = ""; }; - 9AC3C2276297DE42CD5D0800C827F570 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; - 9ACBABE11BC5CED7976E57717159F1E6 /* SDCycleScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCycleScrollView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCycleScrollView.h; sourceTree = ""; }; - 9B2FDF668B1B0EF5A58B8D5BC9A26E19 /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; }; - 9B446951DDF5D8DDF76D0A4FEA2CD53F /* Editor+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImageView.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+UIImageView.swift"; sourceTree = ""; }; - 9B7292AD4E16BB8E98F6B4D0DAAB10AE /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - 9BD6A4598D44999EBB3EBB9A8D9B3446 /* OIMMessageElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMessageElem.h; path = OpenIMSDK/Model/OIMMessageElem.h; sourceTree = ""; }; - 9BD822E0D47FB5CE40A855B3685716B9 /* SGQRCode.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SGQRCode.bundle; path = SGQRCode/SGQRCode.bundle; sourceTree = ""; }; - 9BDBE85FA0EB08650B035420680BA7F3 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - 9BDE282F204CD0C8563FA3F9BA620D17 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 9BE1BF177012E3D02C6711C8E2EA49E1 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 9C0156884CA1D3359DB733DEBAC7974C /* OpenIMSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OpenIMSDK.modulemap; sourceTree = ""; }; - 9C0E3DC89B65911B7CD27E6249356063 /* SwiftDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-prefix.pch"; sourceTree = ""; }; - 9C36BF0280CCD6068881025081214DE7 /* SectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModel.swift; path = Sources/Differentiator/SectionModel.swift; sourceTree = ""; }; - 9C429407BD21B67349105D9C1597E9A6 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; }; - 9C899F0B5650BE036095248BF9FC2E4D /* PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoManager.swift; path = Sources/HXPHPicker/Core/Util/PhotoManager.swift; sourceTree = ""; }; - 9CF618627E0F5EBBE82E4EA97AE4A7BC /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; - 9CFA25D3E529DE45C8B3A4C7AEC8CBF7 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - 9D110E83BC63EC022831BADAC01A15D0 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - 9D19DF8B9B6AE5D9A98B705A3DBD1066 /* Core+Dictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Dictionary.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Dictionary.swift"; sourceTree = ""; }; - 9D2C2D7C62BBE3213C9246D298F92D90 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 9D2FB4C09A3791D15747543398D98BE6 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + 97A40EA7400844C9F523ADD6492075BC /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 97CE769099230C01FF5BFF3581E214BB /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 97D9314E0B946702B045A221FC4CB5D6 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + 97E40352788734C0EC519F7A853EBD5D /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + 97EAF28D46F2325B75845B54C98BDC6D /* random_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = random_utils.c; path = src/utils/random_utils.c; sourceTree = ""; }; + 97FAE98D12E5F471432864A893C523BC /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 9835A69A9C52BF9F3DF75EE78DCF9FF2 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; + 98449D4402570AF43F80D9255FC5B0FE /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; + 98DB6F6ED03550D52EFA9B19A93DD9DA /* UIView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; + 98DE335610EC0EE4F5D7A40688C88D11 /* KeychainItemAccessibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainItemAccessibility.swift; path = SwiftKeychainWrapper/KeychainItemAccessibility.swift; sourceTree = ""; }; + 98F403757A9A5117A1E2B31E32AD0029 /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; + 98FAC16D97C9B4D10117850B71979542 /* sharpyuv_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_csp.c; path = sharpyuv/sharpyuv_csp.c; sourceTree = ""; }; + 9933067E4160E02F475EB518E7E765B7 /* EmptyViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EmptyViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/EmptyViewConfiguration.swift; sourceTree = ""; }; + 99AE0E71BEB558D62793E1F004B59D5B /* WebPProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPProcessor.swift; path = Sources/WebPProcessor.swift; sourceTree = ""; }; + 99CCC76000394231330673A0FBE8F48D /* PhotoTools+File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoTools+File.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoTools+File.swift"; sourceTree = ""; }; + 99E7691BC0A8C1044C6C381DE2F9D8C6 /* count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = count.swift; path = Source/RxSwift/count.swift; sourceTree = ""; }; + 99E9BA9595947F5D61DC3F5CEFE4AE13 /* CocoaMQTTReader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTReader.swift; path = Source/CocoaMQTTReader.swift; sourceTree = ""; }; + 9A1A4F461269D673ABFAA2EDB2028CE3 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 9A2A8E6C9FF533008EAC2F111C7D1A0D /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; + 9A3C94C0E092BA3F317D23C1DB8BCB21 /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; sourceTree = ""; }; + 9A80E56BBA18DA72CD335744DF4A7F67 /* SwiftyUserDefaults-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-prefix.pch"; sourceTree = ""; }; + 9A82B8B4953A259AA11695820DA48350 /* AlbumViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/AlbumViewCell.swift; sourceTree = ""; }; + 9A8D5BB70710A26116A644F5442EDF31 /* Core+PHAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAssetCollection.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAssetCollection.swift"; sourceTree = ""; }; + 9A8E084CE3D518E082B585548B3C9FF9 /* RxSwiftExt.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.debug.xcconfig; sourceTree = ""; }; + 9AE2759ED36205D0950EC9758B528F43 /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; }; + 9B048A0F391C3BAB51A67893CB8F762B /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; + 9B57E48795D85F2DE34D8BD23BA49BF0 /* DropShadowNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/LayerEffectNodes/DropShadowNode.swift; sourceTree = ""; }; + 9B636C065290F5DBCDF7AB16F7E2CEEB /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 9B850F92FFBCD93D2F47DBF0A90E981E /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 9B8CCEAE1704A9C54FFED3FC5E9639B7 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + 9BBCA72071ECC119B6A11AF56A0612EA /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; + 9BBDD8B51E31EEABAF79AFD8FB206AAF /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; + 9BF14D932164C8E425367956BB8038BD /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + 9C11B4ACE09CDDAFE336FBD6EE133953 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; }; + 9C162DCB7A4DE04B79F580FE221544CE /* LayerEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffect.swift; path = Sources/Private/Model/LayerEffects/LayerEffect.swift; sourceTree = ""; }; + 9C60A31175DBFB13677B38D3B084BF74 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.m"; sourceTree = ""; }; + 9C89F5A8074324EF84569076FCDDEF7F /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; + 9C8CA0DCBB28CA7BA221B5088C6FF848 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; + 9C8D993E8EC93FAFF1EE381D09D5924C /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + 9C92ED78D06CAF12193BC00F67B5E17F /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 9C98D309714B2738FA0D39F9FAC9C09E /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + 9CE11A6B02C4694402FF2DCE83613D5A /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 9CE2C249529EDB6C2CC22826EFD1E434 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 9CF094F48B9D09D84256FB77F52C98C0 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; }; + 9CFA646FB53D5BFD1DAD0A9E567652FC /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 9CFEF337DACE0D7BEDC59CD2C0A3C305 /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; }; + 9D05E0633EB76D118649F9F881D519CC /* IQKeyboardToolbar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-umbrella.h"; sourceTree = ""; }; + 9D10F4F86822316854B69C329A8A1655 /* Image+WebP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Image+WebP.swift"; path = "Sources/Image+WebP.swift"; sourceTree = ""; }; + 9D3D3206D408E04795EF9F841AC72140 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + 9D4EDF9BEEFC68470F3B18BA296F8456 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + 9D695A53A5A3CFD5CAB1D18C23738F68 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; + 9D75520B9598DF2922D02DF59A68B6C6 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9D95DEFCFF7EC4E94AAFE9A4AE34B084 /* cost_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_neon.c; path = src/dsp/cost_neon.c; sourceTree = ""; }; - 9DA1949C651225141FE90679F16A65DA /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 9DC0FA7E4E7FDB5966B2A6899C5CC675 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 9DC70700312C8360740D34346778E389 /* CocoaMQTTSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTSocket.swift; path = Source/CocoaMQTTSocket.swift; sourceTree = ""; }; - 9E1A7C29A58AA54C0D5FAB22736FC1E4 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; - 9E3A8C0A34421B830BBA0999CF61EC73 /* PhotoAsset+Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoAsset+Request.swift"; path = "Sources/HXPHPicker/Picker/Model/PhotoAsset+Request.swift"; sourceTree = ""; }; - 9E90CA70DEA7B95887040CE6F4539281 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + 9DB47094A252B79892044AA8FEC8B921 /* idec_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = idec_dec.c; path = src/dec/idec_dec.c; sourceTree = ""; }; + 9DCF23BE9C5F21FFC288B31D1AD2751A /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 9E002A13B41BC6AC349E4517E5BA04F5 /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; + 9E0B3F584A6AA9ECB3FEA7D0CE8CF2A3 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; }; + 9E10F7ED6660EC3F0C02F715C35B529A /* filters_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_neon.c; path = src/dsp/filters_neon.c; sourceTree = ""; }; + 9E13C985BE95DA824BD7AF3E0DEB4336 /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; + 9E175833728EF970B47B6472F691A3FF /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; + 9E2E8E3F433610106C9BDA2E8B176FF5 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 9E311C6CCA6EA83D6A05D061C07385B6 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; + 9E41582DA468A23705B17AFBC7CE97AD /* ImmutableMappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmutableMappable.swift; path = Sources/ImmutableMappable.swift; sourceTree = ""; }; + 9E42A4975F7386C970A58C80915527A2 /* OIMAttachedInfoElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAttachedInfoElem.m; path = OpenIMSDK/Model/OIMAttachedInfoElem.m; sourceTree = ""; }; + 9E4AEEC32F5F79543CBDEB7E6EFC0323 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 9E4E2A4E2CBBFF917E3EF18747B022DF /* MqttDecodePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRec.swift; path = Source/MqttDecodePubRec.swift; sourceTree = ""; }; + 9E5204297A7B3F082CE2F818C36935B7 /* yuv_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_neon.c; path = src/dsp/yuv_neon.c; sourceTree = ""; }; + 9E5643E237B0123C5A8BA58028EEDDF2 /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; + 9E6AFA3F75CF05E45D6FA8805E4FAE8B /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; + 9E6C9AED5A77472F5C8F0275BCC7CDF2 /* YYFrameImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYFrameImage.m; path = YYImage/YYFrameImage.m; sourceTree = ""; }; + 9E70EA80A6A7FBB78FB66795FE6F25F8 /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseCompositionLayer.swift; sourceTree = ""; }; + 9EB55BDAE8B448D13B57E1F45F939952 /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottiePlaybackMode.swift; path = Sources/Public/Animation/LottiePlaybackMode.swift; sourceTree = ""; }; + 9EC10CF6FC79DFB7BB257CD473C69ED2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 9EC8B9FA9797BBF44396834678B7DC36 /* YBIBCopywriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCopywriter.h; path = YBImageBrowser/Helper/YBIBCopywriter.h; sourceTree = ""; }; + 9ECEF538CA7FEB1BBE10341DDF637013 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Sources/CocoaLumberjack/DDLog.m; sourceTree = ""; }; 9EE62403F3E6512DC6CF16E7A5F5C68E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; }; - 9EEDA927273B2B34A2F9D7FDE23A6273 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; - 9F24A192AAFD0973CE5284147270E018 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; - 9F5A8E40369B348356DF6C86B87DC072 /* SwiftDate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.release.xcconfig; sourceTree = ""; }; - 9F68BC8618CB87DEE660E578905F1C6A /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 9F78E10B4F31F05DDD5ADB907B3D8ADC /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 9F9F9C8CB2B09BACB706ECFC78657D1E /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 9FA99AF655857C954404DB128885DF1A /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 9FCE8F78E68577F7B7227D26E4E2596C /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - 9FFFAD104CABBC838AAA1E850D1E1CAD /* UIView+SDExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SDExtension.h"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.h"; sourceTree = ""; }; - A00C029FD01AC77DE02A04A5BE8B998C /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; }; - A0241F148C0D9611B8DC7652C210FBB3 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - A03B841617C5587398EEFE2D5426645C /* UIView+RespondersObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+RespondersObjc.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+RespondersObjc.swift"; sourceTree = ""; }; - A03DEFF1646405A9929FBB1FF315E2B5 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - A05797365CC5E86439DF7B854E8DF755 /* Popover-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-umbrella.h"; sourceTree = ""; }; - A0B37F824C8D125CA8661E2FB7666CB0 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - A0BAF862753B9A1D45CA9FDAD9277191 /* ThreadSafeDictionary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ThreadSafeDictionary.swift; path = Source/ThreadSafeDictionary.swift; sourceTree = ""; }; - A0D745E653E8625AA5EA237621132BD4 /* IQKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardNotification.swift; path = IQKeyboardNotification/Classes/IQKeyboardNotification.swift; sourceTree = ""; }; - A0D7789A2CF74AE7821C13B5588D2B7A /* ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemPath.swift; path = Sources/Differentiator/ItemPath.swift; sourceTree = ""; }; - A0DC2CF06E74825F034616A77E425218 /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackContextEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/CallbackContextEpoxyModeled.swift; sourceTree = ""; }; - A0DF14E2CEAEF6185140C687F857207C /* CloseButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CloseButton.swift; path = TagListView/CloseButton.swift; sourceTree = ""; }; - A0EEA07DED0A82AFA81D1C7611DF8992 /* MqttDecodePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubComp.swift; path = Source/MqttDecodePubComp.swift; sourceTree = ""; }; - A0F91ED59570F562488D5B4BF2AC4E4F /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - A0F93B5E7EBB9623D4EE55B6E9C0014E /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; - A118386430B7D561153C7659A896E1F1 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - A11F4B3E677CF3FC89190FEAD3F7A0BF /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - A132C81D335BCECE0F6E31CFD2F8BBFA /* OIMMessageElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageElem.m; path = OpenIMSDK/Model/OIMMessageElem.m; sourceTree = ""; }; - A15853DB50C1952DFF586FED8D079EC0 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - A15AA9DCB369295C692EAB2B75F86C54 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; - A15B901BDD568D060C8747966A934150 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - A165B3E64729EBEDDB73EFB04FD9029C /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; - A16B7F1ED6F303E6B1214CB9F38591EB /* YBIBSentinel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSentinel.h; path = YBImageBrowser/Helper/YBIBSentinel.h; sourceTree = ""; }; + 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + 9EFEF73F4C19B1B2744A9D608E527B01 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 9F2025E966E6C00CDDD307B76646B05F /* syntax_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = syntax_enc.c; path = src/enc/syntax_enc.c; sourceTree = ""; }; + 9F3DFFEBB74D741A70001A66FB9876B1 /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelArrayBuilder.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelArrayBuilder.swift; sourceTree = ""; }; + 9F567B61161E2A3C3680971C5233B2D6 /* vp8i_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i_enc.h; path = src/enc/vp8i_enc.h; sourceTree = ""; }; + 9F7A6F488FA4DDE071B415D330ED7DC0 /* Differentiator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.release.xcconfig; sourceTree = ""; }; + 9F7DE4BA835EC7848B158DA2ED782ED1 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + 9F7E7D2B8F2D722CA265966428E3606A /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = ""; }; + 9F979D0FCF4FA7FE0A9901C288E94E40 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + 9F97A8C868569906B8A0980DAAFC77DE /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; }; + 9F9ED690DA7C7EBDB9FA614B61447C24 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 9FA765BFE97FE050BDFFBCE68A6CC171 /* OIMCallbacker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCallbacker.h; path = OpenIMSDK/Callbacker/OIMCallbacker.h; sourceTree = ""; }; + A040E83B70C08B08FF307664E69EF7DA /* URLPatchComponentMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPatchComponentMatchResult.swift; path = Sources/URLMatcher/URLPatchComponentMatchResult.swift; sourceTree = ""; }; + A04BC1A84A8CDA54F16EFE0A4E3B5310 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; + A0637539004A6E0253B3CCC4A6504E51 /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; sourceTree = ""; }; + A07EAC16719E08D57DBE94FBCBED4F37 /* mapTo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapTo.swift; path = Source/RxSwift/mapTo.swift; sourceTree = ""; }; + A084B641A0E7ABC9A2F57E94555430DA /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + A08A1D23A106C6BD28791B1ECA90DCE5 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + A09C2ED80863CB200F3BBD28F9930588 /* Differentiator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Differentiator-Info.plist"; sourceTree = ""; }; + A0DC80B7A3EC67DB1D1227D92E55BA86 /* Popover-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Popover-Info.plist"; sourceTree = ""; }; + A0E5BE0269117E1F206E0AA48042BEF6 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; + A0FF2D7C27D34390CC1C36A917E129D1 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + A101C5DFB3F0DEAE697F289ED51B2C5C /* SharedTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedTypes.swift; path = Pod/Classes/SharedTypes.swift; sourceTree = ""; }; + A1034FF5A2E3E304404501CD9E58AB7F /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + A120D892A9892BC8E55BC8B1FF62BAB1 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + A123D5B066EF03B5D68327658EB21E39 /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; }; + A14B19707933B55B85AADF45FA9D47FD /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardToolbar/Placeholderable/IQPlaceholderable.swift; sourceTree = ""; }; + A150C688D74074D307AD31301F163959 /* YYImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYImage-Info.plist"; sourceTree = ""; }; + A16E687983DD0674E5E7EDD2220CF0FB /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; }; A16FD016E18EACCF6B23F219F2E236FE /* IQKeyboardToolbar-IQKeyboardToolbar */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardToolbar-IQKeyboardToolbar"; path = IQKeyboardToolbar.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - A176D4C7E993D7B4F4A668033884D9A4 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Sources/NSDecimalNumberTransform.swift; sourceTree = ""; }; - A1ADD25AA31B520BCE7E758D8FAE8724 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - A2221EF5BB5F06B25C8EB0F1B31FFBEB /* and.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = and.swift; path = Source/RxSwift/and.swift; sourceTree = ""; }; - A2291D4E4131C39604443EA89A492F9E /* DefaultsAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsAdapter.swift; path = Sources/DefaultsAdapter.swift; sourceTree = ""; }; - A231E19F3E6903CFDF22851B16321C5B /* UIViewController+TopMostViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+TopMostViewController.swift"; path = "Sources/URLNavigator/UIViewController+TopMostViewController.swift"; sourceTree = ""; }; - A23DEB38F6DA6EEB1BF775FFA3B6B242 /* Popover-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Popover-dummy.m"; sourceTree = ""; }; - A240394112940417B7577534E63EFE86 /* common_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common_dec.h; path = src/dec/common_dec.h; sourceTree = ""; }; - A25E1BCCA999923421081F79776EE868 /* OIMPictureElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMPictureElem.h; path = OpenIMSDK/Model/OIMPictureElem.h; sourceTree = ""; }; - A28696DCFC79C4032D594EC95C5C7434 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - A2C54D6725DE30358735907EA2491472 /* lossless_enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_msa.c; path = src/dsp/lossless_enc_msa.c; sourceTree = ""; }; - A2D48AB9F95C9EB008D1CE630724AA63 /* PickerResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerResult.swift; path = Sources/HXPHPicker/Picker/PickerResult.swift; sourceTree = ""; }; - A2FF8866C18EAECA1A92589A41203E0C /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; }; - A3199AEBB7EF7E16491588A4A1B58900 /* SwiftDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftDate.modulemap; sourceTree = ""; }; - A331848432FA598FF298A6FB6CEE1DBE /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQTextView/Classes/IQTextView.swift; sourceTree = ""; }; - A352308F99A77E094D018FBB70B733DE /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; - A367FA08FBF60DAE3A4B0D665AFC15C9 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - A36BD9FF758C43ABD4BA223EF5D64F76 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - A3703E4ABBD4A4DB833E25B7F80B0892 /* curry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = curry.swift; path = Source/Tools/curry.swift; sourceTree = ""; }; - A371C753E0F129F444C6397778F2B76F /* KingfisherWebP-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KingfisherWebP-Info.plist"; sourceTree = ""; }; - A3C705CD01E352DDB4AA951FAE3D4C57 /* CocoaMQTT5Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5Message.swift; path = Source/CocoaMQTT5Message.swift; sourceTree = ""; }; - A3E183EA61F885A9A4333A6793C80427 /* OIMGroupMemberInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupMemberInfo.m; path = OpenIMSDK/Model/OIMGroupMemberInfo.m; sourceTree = ""; }; - A3F24D6647D57E2CB5E169DD8FCF9E1F /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; - A3F348024750996B8645107B49E16408 /* ErasedContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErasedContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ErasedContentProviding.swift; sourceTree = ""; }; - A40471605A98013D1147DF0EDE0B21D6 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; }; - A40846F7753A4FC3D6D0FD0D869419EA /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - A40D91ED5213BBB7BDD08D9E95201692 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; }; - A412257882B2622C716503217B22C72A /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - A414E1C606F5FD2C4F5EA392B5217A23 /* HXPHPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HXPHPicker-dummy.m"; sourceTree = ""; }; - A42D246927786C3220D4DBADA46A6B0E /* MapError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MapError.swift; path = Sources/MapError.swift; sourceTree = ""; }; - A431D5B1738E95FABD9D5F8277355465 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; - A43A924E89388522226CB766705BACF1 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - A452304527B8F4440A03F490D04792A4 /* PhotoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoCroppingConfiguration.swift; sourceTree = ""; }; - A472C285D678DF4D512D46A9AEDC5AD4 /* Core+String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+String.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+String.swift"; sourceTree = ""; }; - A491EC6ABB6CF987B70820284813D239 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = Sources/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; - A4A7CC91DCE71D61E45799C1EB5ABD1C /* sharpyuv_cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_cpu.c; path = sharpyuv/sharpyuv_cpu.c; sourceTree = ""; }; - A4AC6A7615DD8CE48D9A93DDD0550282 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; - A4BFF566A856577D0D091D29143948A2 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; }; - A4D4741F85ACE29489A8D5C528E46379 /* WillDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WillDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/WillDisplayProviding.swift; sourceTree = ""; }; - A4D7C696AB4197878328AE948D81A5D3 /* ContentConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ContentConfigurableView.swift; sourceTree = ""; }; - A4D7F51DE5D389E8944EE76629BE9DDB /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; - A4DBFE1C8D81FBAF476F249850CFF210 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - A4E8407E2D3ECBA12AE51AAFB1BA3C77 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - A4ECBA9FCF280FC576D6E67BC57311C4 /* AssetManager+VideoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+VideoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+VideoURL.swift"; sourceTree = ""; }; - A4F6FA1ACB4A10464674D06BCCEAC807 /* SGScanView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanView.m; path = SGQRCode/ScanView/SGScanView.m; sourceTree = ""; }; - A4FF331969400EFFFAF627FDF07DDD42 /* YYAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYAnimatedImageView.h; path = YYImage/YYAnimatedImageView.h; sourceTree = ""; }; - A501EFD9D041F54151E0901D384CD91F /* AMapNaviLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLogger.h; path = AMapNaviKit.framework/Headers/AMapNaviLogger.h; sourceTree = ""; }; - A503AC7318C23E91B793F5EA63297ADB /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; - A52913704C1F05124BA422EB388B2F78 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - A5358EC75F6E485D28C6D87DEF26FBCA /* sharpyuv_gamma.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_gamma.c; path = sharpyuv/sharpyuv_gamma.c; sourceTree = ""; }; - A54AACE18A7F5BEFBF41A14755843830 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - A571EAC7B6466701A6B9842D8077412F /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - A5F93D513F7D40C3D2707798EEE6D287 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; - A6198C30F8397C5CC83DC41EE9C06471 /* IQTextView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextView-umbrella.h"; sourceTree = ""; }; - A61A9512AAB070DA76BCD4F940FD8608 /* YBImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImage.m; path = YBImageBrowser/Image/YBImage.m; sourceTree = ""; }; - A6427DA82D48975A569ADC457EAEDA80 /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = Sources/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; - A64EF92E4AE23A8CB6DB8973A000228D /* Defaults+Subscripts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Subscripts.swift"; path = "Sources/Defaults+Subscripts.swift"; sourceTree = ""; }; - A6AEBCB231D4DF0BEC047DA9DBDB0583 /* YBIBIconManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBIconManager.h; path = YBImageBrowser/Helper/YBIBIconManager.h; sourceTree = ""; }; - A702013D9B3FB37CC188E85AB3199293 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = Sources/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; - A70474C12C0E85441407F241E2BDE03D /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Sources/HexColorTransform.swift; sourceTree = ""; }; - A71192C4EB891C2CB42E002D783115E3 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; }; - A7569166641D918BF8F5C4FA522E04BF /* KingfisherWebP.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.release.xcconfig; sourceTree = ""; }; - A7608963542EB716C5B6693264DC12CC /* UITableView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UITableView+IndexPaths.swift"; sourceTree = ""; }; - A76D96DAECCB8DF287B98DAD858D32F2 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; - A784E373C5B21C2F5F434A0F96E5E4AA /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; }; - A78812B9EB03183E4DB1E5AABDCE9B57 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; }; - A7A90E99A6BD7B639F06D9EED1721AC8 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/dsp/cpu.h; sourceTree = ""; }; - A7B9A48E719B296B88B834EDDB675783 /* SGTorch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGTorch.m; path = SGQRCode/Torch/SGTorch.m; sourceTree = ""; }; - A7F088291C76BD24E73DEF7DF3862665 /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; - A800E6FC5A3F7172B61527A67DD7BC63 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - A8026C0A8085515A9FED7959D81B4D21 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - A8070656F5388E3707B71C68352B8943 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - A82FD1AB377B94DC655B83647642BCC9 /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelArrayBuilder.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelArrayBuilder.swift; sourceTree = ""; }; - A83C30FEFCFD34D53A5CEDB49CE6FAAA /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetBehaviorsProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift; sourceTree = ""; }; - A85874285DD8A95741CCFAA2960C3CF6 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - A87FFDE5CEE45A67D4474A709C80B266 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - A8BA815185148CB4DC4CC1811C680A15 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - A8C44C46173DC96F5EE113F3AFDF5197 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - A8C779059B7DBD587FF18DF995DFBFAE /* TagListView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TagListView.release.xcconfig; sourceTree = ""; }; + A180EC22DFCF74841269702A752B3D25 /* OIMUpdateFriendsReq.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUpdateFriendsReq.h; path = OpenIMSDK/Model/OIMUpdateFriendsReq.h; sourceTree = ""; }; + A1C3C0480432AA6C873AD038CFD51417 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; }; + A1D7DB71D764292D852571DCAF87E541 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + A1D9A4751C4A3E44FD08F9D3FBF438BC /* ZXSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.release.xcconfig; sourceTree = ""; }; + A1DA580F23E6641F29EE227C27B3FB2B /* IQKeyboardToolbarManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbarManager-dummy.m"; sourceTree = ""; }; + A1DE5B96C02EE79C3874FBEAB934D0E2 /* picture_rescale_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = picture_rescale_enc.c; path = src/enc/picture_rescale_enc.c; sourceTree = ""; }; + A1F6C0E7CF02D30A56FFCFEC909C179E /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + A21561CF0BCE72D84792C131C64852DE /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; }; + A229677D7DE0BFB5E6A672216666B995 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + A239C66616E048ED3550D8B72EBBDB84 /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Sources/EnumTransform.swift; sourceTree = ""; }; + A2416FEC903B723E7CDDF3CCB7B068C3 /* LanguageType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LanguageType.swift; path = Sources/HXPHPicker/Core/Model/LanguageType.swift; sourceTree = ""; }; + A24C348B159352868D0E6DE63886D7F3 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + A254B2D14E20137461599C2C535F8EDD /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + A2598822BD1CD86A841B56D759CA7CAA /* SwiftDate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.release.xcconfig; sourceTree = ""; }; + A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + A2CD2E5513F3A80472B9D728EC633CAD /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + A2D736137B3E57FE30F29E5CF468F2D1 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + A2E63AB2B3925205799C23B9B539BA66 /* KingfisherWebP.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.debug.xcconfig; sourceTree = ""; }; + A3A448BD540AE4276C9C1C9F2FA699CA /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = Sources/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; + A3A709288DBE71940E5BB3D5DA214BCB /* OIMCustomElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCustomElem.m; path = OpenIMSDK/Model/OIMCustomElem.m; sourceTree = ""; }; + A3AF67EB3072A3A6306C9F47BABBE61A /* URLMatcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatcher.swift; path = Sources/URLMatcher/URLMatcher.swift; sourceTree = ""; }; + A3B6D8AD6271D01278A48027EDD09CAC /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; + A3B780E905B7EDA7D5B5D56032F8EAFF /* Popover.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.release.xcconfig; sourceTree = ""; }; + A3DB58D8AAE81EF012C7C1ED4F64DFA4 /* YBIBDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataProtocol.h; path = YBImageBrowser/Protocol/YBIBDataProtocol.h; sourceTree = ""; }; + A3F099A6CA084F1EC5C16B3622742193 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; + A40EBC4EEB914AFADE0E3C8AF9F9A7D6 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; + A4107C74256F1AC479B1C0F6BA4CD081 /* HXPHPicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HXPHPicker-Info.plist"; sourceTree = ""; }; + A42CD759647C1092343935752C8FCC26 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQTitleBarButtonItem.swift; sourceTree = ""; }; + A430DF7BF7FB34E423F2B4269EAEB779 /* YBIBCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionView.h; path = YBImageBrowser/Base/YBIBCollectionView.h; sourceTree = ""; }; + A461AC326E912A9E9BF11BD01371728E /* OIMCallbacker+Closure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMCallbacker+Closure.m"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.m"; sourceTree = ""; }; + A481DAAA03F9920880F9A2A2A4A647A6 /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; }; + A4984F60B670FBAA5596C60F0A9378D2 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + A4A3A0893B918C51AB2DAB1C1479D6B7 /* ZXSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZXSDK.debug.xcconfig; sourceTree = ""; }; + A4B5A94B0D48169B9679B1C3DB48BB7D /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + A4C266FC7A81533F1F7E857B4F00B2B4 /* PropertyWrappers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyWrappers.swift; path = Sources/PropertyWrappers.swift; sourceTree = ""; }; + A4D75128C0A6CD4D7EEF3227BA5FFBB7 /* RxSwiftExt.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwiftExt.release.xcconfig; sourceTree = ""; }; + A4E562E7234A1C96233D1DDE302D2AD6 /* KingfisherWebP-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KingfisherWebP-dummy.m"; sourceTree = ""; }; + A537955D7A7085E1CB7015149DA55DBA /* OIMManager+Connection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Connection.h"; path = "OpenIMSDK/Interface/OIMManager+Connection.h"; sourceTree = ""; }; + A53A7C95742CF4E92CC0899BF24C9A53 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + A55DDE8818BD44E601AEEB600C88C657 /* rescaler_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler_utils.h; path = src/utils/rescaler_utils.h; sourceTree = ""; }; + A560DADE88C77353ACA4395B65DF6F55 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + A5748497182163FE65C3C2A15CC851E8 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + A58DAE61CE5B293A8268E4AAEE65308D /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; }; + A5CEFD13B01263F2D83E4790CB72FC67 /* PhotoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditResult.swift; path = Sources/HXPHPicker/Editor/PhotoEditResult.swift; sourceTree = ""; }; + A626167E4099877BBAE93873C365460F /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; }; + A6315205B2CA2A10A10D669C1945E139 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + A65373742EEC2176DB3F0AE25B169A2F /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; + A6627B68542ECD0885AA6E3B3108E3C8 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + A677F8799F68823C20C1819DEC0A5B8F /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; + A6787A341F753481A56B17D46589595A /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + A69B81E6D45FBB3B68773159A491F185 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.h"; sourceTree = ""; }; + A6CDAFE73363EA2706E2F552D553CD90 /* LottieViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieViewType.swift; path = Sources/Public/Controls/LottieViewType.swift; sourceTree = ""; }; + A6E6969DEED149B4075B86A364B3F8B4 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; + A6ED29DEE09D10D4F34A832E99BDDC19 /* Picker+UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Picker+UIViewController.swift"; path = "Sources/HXPHPicker/Picker/Extension/Picker+UIViewController.swift"; sourceTree = ""; }; + A6F863A01906510980773BAAAA8B3286 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + A705490F45F571B397DB204AD6F15638 /* Defaults+Observing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Observing.swift"; path = "Sources/Defaults+Observing.swift"; sourceTree = ""; }; + A7117D2AD991C62B8901E6BACC05AC76 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + A71E1C8F45E99D7E7C167C48F15161A2 /* SGScanCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCode.h; path = SGQRCode/QRCode/SGScanCode.h; sourceTree = ""; }; + A729BA9C77C54DF06DB03CB426257392 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + A76D3C75071941BB2ABC490ABB7535A8 /* KeychainWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapper.swift; path = SwiftKeychainWrapper/KeychainWrapper.swift; sourceTree = ""; }; + A77C62760C0861533A3E2CDC95E09508 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + A79307995A302D077F872A74219975EA /* PhotoEditorConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoEditorConfiguration.swift; sourceTree = ""; }; + A7CF763B483172B1883FDF6A946F4D2B /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + A7F3F270EF4105520EC6E9A7BD2BB843 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + A803CA20E08EE71A6FE1913CFF21C27B /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + A82553DE0CECFF6C06E399D1824D6273 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + A84255B16BF6C7DDE4506145B6BB8B15 /* UIViewController+ParentContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ParentContainer.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIViewController+ParentContainer.swift"; sourceTree = ""; }; + A871692046F20FBCE208AC8E95E0394C /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + A87AC928742E633BA3A48707F48598B0 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + A8935CD11028920206E2C83E4F5ECC9A /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; + A899A3E1A29D442B8E8FE2DEF5B31183 /* View+ValueChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+ValueChanged.swift"; path = "Sources/Private/Utility/Helpers/View+ValueChanged.swift"; sourceTree = ""; }; + A89DCF1C28B5EF2AC4B91BB6D187D8BE /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelProperty.swift; sourceTree = ""; }; + A8A89FFC8076F10DB122FBD4B5FFC86C /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + A8BC5022E11AE032B163449974079440 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + A8CD69B888F69AE6AF49BDD168F2BF9F /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Sources/CustomDateFormatTransform.swift; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A8EC16F3463A5859711452ABD356A904 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - A8F12780127EFBD103AB697B2D5B8A85 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - A9179182DA516F65E997A514D5324EAE /* YBIBLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBLoadingView.m; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.m; sourceTree = ""; }; - A939C8D3F1D6725A34189A2436BAEC2D /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; - A94829EFF27D87B1CA97E8680F148CC4 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - A94AD74811A5F1B9513926708B8B5997 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - A9910CABC95C151B07A54A09491F1D73 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; - A9B92972B049A2D06A458EAC1F2512A8 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; - A9C2D56A1346CC4B082086B077FBF6DE /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - A9DF02E54AD506840856E31CF500AC4D /* View+ValueChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+ValueChanged.swift"; path = "Sources/Private/Utility/Helpers/View+ValueChanged.swift"; sourceTree = ""; }; - A9F1967EA31BE24245DA740AADE9B946 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - AA01E39EA9A1C1DFC396FA964706A798 /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; }; - AA436E1D2E9515675615C72B6537EE09 /* VisibilityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisibilityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/VisibilityAnimation.swift; sourceTree = ""; }; - AA5E0A822DD4F3F3CF99D95DF77C3423 /* not.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = not.swift; path = Source/RxSwift/not.swift; sourceTree = ""; }; - AA98E54EC96C261438BC5C48B8A50583 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - AA9D3134BD37AC2C0EAD3F21793CF429 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - AAB26B13826B234893842E4C113E3645 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; - AB66E39B2093773A8F163B15AA3C39B3 /* IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IdentifiableType.swift; path = Sources/Differentiator/IdentifiableType.swift; sourceTree = ""; }; - AB9914376F9391B5C8D073D3ED74EDB1 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - ABB190DA6F2BFA780D3741C7C815D5CA /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - ABE5184E773BDF20EA5D2EF55C4C97AE /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - ABE5A47BB5E5A4FDBB03327C3222FF1D /* OIMUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMUserInfo.h; path = OpenIMSDK/Model/OIMUserInfo.h; sourceTree = ""; }; - AC09D793444E57D6D2353A8402534907 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; }; - AC1607A97A654A6C84E8CF463AE9A8BA /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; - AC261B0E60B52B1187516EF6D4B72FF6 /* CocoaMQTT-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaMQTT-dummy.m"; sourceTree = ""; }; - AC39AAA5C93031CF3CB71E77842B50AA /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; }; - AC3CD7C288816768A4AA3636F7A901AA /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; }; - AC4D2A58A95214359CDEB477F894F437 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - AC508452B71D6E206FA802D4C940A9F7 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - AC6F4F11B47CDD39904B52C941605663 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; - AC71ACF8E3C81F8CC0469F986A615ED5 /* YBIBOperateBrowserProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOperateBrowserProtocol.h; path = YBImageBrowser/Protocol/YBIBOperateBrowserProtocol.h; sourceTree = ""; }; - ACA94937737DC99D386926409A968C80 /* DDContextFilterLogFormatter+Deprecated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDContextFilterLogFormatter+Deprecated.m"; path = "Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter+Deprecated.m"; sourceTree = ""; }; - ACAE6E4DE272A3DA8E01D13276D0F582 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - ACE2AD5BB0056FC9C55B0D098DE1F488 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardCore/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - ACE8D6384F6D450E6A50D6CB9B87C161 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - AD03BF274CFCF886FCDF8777C27EF824 /* SGSoundEffect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGSoundEffect.m; path = SGQRCode/SoundEffect/SGSoundEffect.m; sourceTree = ""; }; - AD03CA4E078363EDAC0803307F1B5EDF /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - AD0AF688C60E140EBCC8F2335ACD40E2 /* Array+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Extensions.swift"; path = "Sources/RxDataSources/Array+Extensions.swift"; sourceTree = ""; }; - AD0C2FAD4521FC9D494DB2277CD772E9 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - AD1ED5A7081EE160E280599258385446 /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; - AD39C2ADC978B5EECE2305DC93F1D86C /* IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardCore-Info.plist"; sourceTree = ""; }; - AD57FA45A4EA926674DD302F504602EC /* PhotoPreviewVideoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewVideoView.swift; path = Sources/HXPHPicker/Picker/View/PhotoPreviewVideoView.swift; sourceTree = ""; }; - AD60B3C09BBF237932A46AC70F20EA3B /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; }; - AD67972D5E1C694F95DB0422A9AAD478 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - AD6B0CFB95FA33A89F091D9D5D10670D /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + A8F1E6CA97AA5ABAF3C14B24BC1A7A13 /* LottieURLSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieURLSession.swift; path = Sources/Public/Configuration/LottieURLSession.swift; sourceTree = ""; }; + A924BFB8623AB927462986F707DE0038 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; + A9556B5B09393D90AD5FE4D4178D4E0B /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; + A9652F5471E77A66309BAD3CE97E0F25 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + A966DA687A366A0473DDFC534EAE6818 /* ViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewProviding.swift; sourceTree = ""; }; + A97CDE2B3302E6104695521AF7230C0B /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + A993E08A642AC2FEDE09336F4EAFD939 /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; sourceTree = ""; }; + AA07C93902415217EB65AD42195FA709 /* partition+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "partition+RxCocoa.swift"; path = "Source/RxCocoa/partition+RxCocoa.swift"; sourceTree = ""; }; + AA0F674FE8197B104C00B5BE7A2266BB /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + AA8CAA9BB9EA61401E692861DF0722AC /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; + AA8F7D68ECB2397F35C9470F1241B180 /* distinct+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "distinct+RxCocoa.swift"; path = "Source/RxCocoa/distinct+RxCocoa.swift"; sourceTree = ""; }; + AA9063F8F1AD0E3637621463D931784A /* TransformGestureRecognizers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformGestureRecognizers.swift; path = Pod/Classes/iOS/TransformGestureRecognizers.swift; sourceTree = ""; }; + AA9073B5D7DC87629F096F9E8E014FB8 /* EditorCropConfirmView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorCropConfirmView.swift; path = Sources/HXPHPicker/Editor/View/EditorCropConfirmView.swift; sourceTree = ""; }; + AA9F7C800C0D8A84ADD5EC6794F75726 /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + AACE42CE8EFEA208A019CB33433A412E /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + AAD2B1355E12D1603FC16F0AECD3A3C4 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + AAE475C11AC074D7DAE925AF9ED3142A /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; }; + AAEB433EDAD175285731D36ECCDDCC86 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Core/NSBundle+BRPickerView.h"; sourceTree = ""; }; + AB1B040B0263F263CE40FCDDE5481570 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; }; + AB200710097F710AD8C314A0052DEF0E /* MAMapView+Resource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAMapView+Resource.h"; path = "AMapNaviKit.framework/Headers/MAMapView+Resource.h"; sourceTree = ""; }; + AB3CC2C0D96710B99632933A987F4118 /* CocoaMQTT-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaMQTT-prefix.pch"; sourceTree = ""; }; + AB441FA90C5FD819A221EC6C9CCE7AB5 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + AB538CD1F1437C6517F17DB64D2CCA1D /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + AB55207C8A62986BF76E0403FBEF9EB1 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + AB6CCACA110FCA3F273E38B3DE342ACB /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + AB84F339270EC7F44D93082DEBE8E502 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = Sources/Private/Model/ShapeItems/Rectangle.swift; sourceTree = ""; }; + ABBEE6EA017E997A3F4A2F3D7D86D1C2 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + ABC335F435D5A7F92A55B098EFC84425 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + ABCEBE9857B755A5D931A750138DE5BD /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + AC535C485B64D7475C7B7223C03C79EF /* CocoaMQTTSocket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTSocket.swift; path = Source/CocoaMQTTSocket.swift; sourceTree = ""; }; + AC53F4892F3EA3623D71AC5A61C0861E /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + AC5B5A29EA79513070D1B9B9D01E2B67 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + AC7717BC74398897D06249FF48654DB9 /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + AC7872CBD2165DF85A4EFFF90DC7C5F0 /* OIMManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMManager.m; path = OpenIMSDK/Interface/OIMManager.m; sourceTree = ""; }; + AC8F0D89DD22F00EC5677B76FB43F016 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + ACDD9DF9BDB8EA5D0237DF42311EBE64 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; }; + ACE2CAFEB9439E32A23F54A3C73AAF22 /* VideoEditorPlayerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorPlayerView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorPlayerView.swift; sourceTree = ""; }; + ACE8CDE49262DBCB5F226A0E7C86399A /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + AD32ED84D38CAD5BE3AFE6DDAA21FCA7 /* YBIBToolViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBToolViewHandler.h; path = YBImageBrowser/ToolView/YBIBToolViewHandler.h; sourceTree = ""; }; + AD5128C89E6BF5E33A6A99DECEA3F43B /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; AD98CFAAF5B58CF9222F482D2618B073 /* Pods-QuickLocation */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-QuickLocation"; path = Pods_QuickLocation.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - ADA950A35079789701E1905AEFC9FBBF /* AnimatableSectionModelType+ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AnimatableSectionModelType+ItemPath.swift"; path = "Sources/Differentiator/AnimatableSectionModelType+ItemPath.swift"; sourceTree = ""; }; - ADB39AE96C102C20D1D53BAE276E0A78 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - ADCABA9DD870D7EDE9D7E4B3BA303D9D /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - ADD59577CBD4CB6BC075718E845D966D /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; - ADDD454C0F11C8A656972C623E82FE43 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - ADF1128B06E772B896145D0EECA18146 /* SwiftKeychainWrapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftKeychainWrapper-Info.plist"; sourceTree = ""; }; - AE106CE969E3568B0F73147DD0D6AA21 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - AE661F39FB4BB3F9D9ED216C27C725AD /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - AE74A194A7CC2117388DE329702B4BAC /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; - AE9250C033213AA2BDEE37D4BCA9385E /* IQTextInputViewNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextInputViewNotification-dummy.m"; sourceTree = ""; }; - AE9B5621904B247CC118401E620C63C8 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - AEA3F28459EABA5199B9867673FE9C9B /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = Sources/Public/DynamicProperties/AnimationKeypath.swift; sourceTree = ""; }; - AEB40CB335BD869248F6F1295507B9D3 /* LottieSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieSwitch.swift; path = Sources/Public/Controls/LottieSwitch.swift; sourceTree = ""; }; - AF03C5FFCBF535B14A1D227CD796C2E3 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = Sources/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; - AF352C6EACE2EA53EE5E4729DCC109A1 /* OIMGCDMulticastDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGCDMulticastDelegate.h; path = OpenIMSDK/Callbacker/OIMGCDMulticastDelegate.h; sourceTree = ""; }; - AF5EF59E28DB252888806716407A78BD /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; - AF61A12BD328A766BB3B9D05E9F7AE1D /* TAPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAPageControl.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.m; sourceTree = ""; }; - AF7BC032942EDE44B62E5FD2FD920523 /* YBIBVideoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoCell.h; path = Video/YBIBVideoCell.h; sourceTree = ""; }; - AFBFD5657D90ACE6DDC0B2F9EC0EF462 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDOSLogger.h; sourceTree = ""; }; - AFE74E1032639991B89D1AEA31F72C49 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - B013A049E65029D56FF4E27745EAAA34 /* IQKeyboardManager+Appearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance.swift"; sourceTree = ""; }; - B017C72D88A88CC1FDCF8E8177CA16A3 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - B01B0CA28B371D426AE09F8B52FC5571 /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Sources/DataTransform.swift; sourceTree = ""; }; - B03083764525E1189D252A563B039F5B /* CurrentFileNameHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentFileNameHelper.swift; path = Sources/CocoaLumberjackSwift/CurrentFileNameHelper.swift; sourceTree = ""; }; - B043D4749BC25FA5E4C30A3F0F0A1066 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - B050E8FE24B91F836D65D9A9597574BD /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - B059F1656B9FBD0F94097069C7B0A2DD /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; - B065D0839795F53BD9BD4434D806D8BE /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - B0770A8BA85FD6C82C27C3D7C6C8E526 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; - B09D1015A08C6AB4D50B950C62D93F02 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; + ADF33F694FF58964F4F17963AD40DF3A /* YYImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImageCoder.h; path = YYImage/YYImageCoder.h; sourceTree = ""; }; + AE0B5E37A35ABF360FC10F7B4C1F2C97 /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; }; + AE472525D285E60062B9B497CEA062C1 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + AE59BCF6E853E1A922C62C8331779A03 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; + AE73B95301374639613B093538EB5E7E /* YBIBSentinel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBSentinel.h; path = YBImageBrowser/Helper/YBIBSentinel.h; sourceTree = ""; }; + AE905EF12AC3E7B402A6C60870640082 /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; }; + AE95DBC4FF1AC6132DE37FBD019EBE92 /* RxDataSources-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxDataSources-dummy.m"; sourceTree = ""; }; + AE9BF744D9AA943E2073718B0728AAF2 /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + AEB6BB72A2873079B44E5B34BC30D276 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AED944194231CE849D5E8158075D3FC7 /* IntegerType+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IntegerType+IdentifiableType.swift"; path = "Sources/RxDataSources/IntegerType+IdentifiableType.swift"; sourceTree = ""; }; + AEDE7EDD0FC77BFEC8D8A32BFD407BE7 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; }; + AEEADF95B26C9F235BF5183DC7901F15 /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; }; + AEF4EF3BBE7291C4DD9F00303BB20204 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + AF020604F4E57B8CB3F07CDDD580A1DA /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + AF0CCC64820D188A7D15F74FE5DDCAF0 /* SDCycleScrollView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDCycleScrollView-umbrella.h"; sourceTree = ""; }; + AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + AF6A8C412CADB8CC1F183148E2DF97C1 /* YBIBImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageCache.h; path = YBImageBrowser/Image/YBIBImageCache.h; sourceTree = ""; }; + AF83E8D9FC5511C0C4005206995F9215 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; + AF96AC28B69746311EFB82D46392AC11 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJExtension/PrivacyInfo.xcprivacy; sourceTree = ""; }; + AFC2CD07DF04C6A2F86108E72DF5E669 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; + AFDFA291A94D582A5B4E7C8846B37367 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; }; + B0151812A9B8BA8399F13E53E9B725F3 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; }; + B032CFCFD657CC911D182D8D2A811A27 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; + B047B730F24C68A1550B884F328BAFA1 /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; }; + B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + B04982A2C4D02BE9296C2DAE8BFD1D47 /* YBIBImageScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageScrollView.m; path = YBImageBrowser/Image/YBIBImageScrollView.m; sourceTree = ""; }; + B059B1BA478E5F5290A11A03BCB81D42 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; + B071E7D115C1E5150210E5C02C9BB329 /* PhotoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/PhotoCroppingConfiguration.swift; sourceTree = ""; }; + B07B7A30764678CD668CACDAED1DC1B3 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + B09B6F9008832E73D74F2A2FCDDFAC82 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + B0B1BA2FD4158D12D109C2E67EC13D22 /* PhotoEditorDrawView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorDrawView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorDrawView.swift; sourceTree = ""; }; B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B0D2F51D551DBFA12C061B0053C5103F /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = Sources/Private/EmbeddedLibraries/LRUCache/LRUCache.swift; sourceTree = ""; }; - B0E5B320A387387DDF7D151C23D49D57 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; - B104EA9E468D82FE3D3536CA88DE93C2 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; }; - B10DE285FAFE5542DA3C9877C31B1932 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - B115511F574DA4AC1D2FCA4D0AAC5E07 /* DefaultsObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsObserver.swift; path = Sources/DefaultsObserver.swift; sourceTree = ""; }; - B118C36029D73576B4F4DFEAEAF0F09D /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; - B12C8C58538405E89CD9F98442CFA2E8 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - B148553D876ABBE8FD209DF9D75E05D1 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - B14A4F327D73C4CA26B2DCB110438B52 /* Popover.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Popover.swift; path = Classes/Popover.swift; sourceTree = ""; }; - B15657BD53363BADD022B5519C1AE880 /* SwiftKeychainWrapper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-prefix.pch"; sourceTree = ""; }; - B196E0623ACCC04604669C09ED964AA0 /* DictionaryInitializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryInitializable.swift; path = Sources/Private/Model/DictionaryInitializable.swift; sourceTree = ""; }; - B1CC26A7D9F6B7364C061F2A0D36145B /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; }; - B1FDACBC8B912C8BF14A559E6EDB86E1 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; - B203EC921FADA54AB8378034E2792F63 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - B20F91C300B311D278D72474CD9114CA /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardToolbar/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - B255C7C0B64F8C294FC7E23AE09C135F /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; }; - B2722E4E8BA8B1BEA0DC8D4BF6CA016F /* YBImageBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowser.bundle; path = YBImageBrowser/YBImageBrowser.bundle; sourceTree = ""; }; + B0CD2ECD4554CC9BA1D4E5E314FB3A4C /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + B0E3CB5CBC9697B2CC9B14C0131B72F3 /* MqttPublishProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttPublishProperties.swift; path = Source/MqttPublishProperties.swift; sourceTree = ""; }; + B0E73874296173A44D8E47A2E3439AFB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + B113F32422A948585A21A21602F5A643 /* UITableView+IndexPaths.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+IndexPaths.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UITableView+IndexPaths.swift"; sourceTree = ""; }; + B11EF724E2A97704A0838A510DA56CF7 /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; + B14688CAE3BDF1CAEE4F3F54088897FF /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; + B147B6D37199D5F5725D7EBF593D6D36 /* apply.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = apply.swift; path = Source/RxSwift/apply.swift; sourceTree = ""; }; + B14B2CA16DDFE79CFABC880CD9FAA98A /* VideoEditorFrameMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorFrameMaskView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorFrameMaskView.swift; sourceTree = ""; }; + B1513D60BF2F3C38C2117B35088C5D83 /* YBIBImageData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageData.h; path = YBImageBrowser/Image/YBIBImageData.h; sourceTree = ""; }; + B16810200BF205408AF4F91E8217BCB2 /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; }; + B17333E34E29D221ABFC81BC2FDFC6D7 /* AnimatableSectionModelType+ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AnimatableSectionModelType+ItemPath.swift"; path = "Sources/Differentiator/AnimatableSectionModelType+ItemPath.swift"; sourceTree = ""; }; + B18456A2C903D35BD8A155B89955E716 /* OIMSearchParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSearchParam.h; path = OpenIMSDK/Model/OIMSearchParam.h; sourceTree = ""; }; + B19335B1ADCD8AC45F9D21D99EF94AEB /* IQDeepResponderContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQDeepResponderContainerView.swift; path = IQKeyboardToolbarManager/Classes/IQDeepResponderContainerView.swift; sourceTree = ""; }; + B1A199BCD27B3A084BD56ACD4CAC300F /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; }; + B1A4B4499BC0961A41FA6C94937D1CFC /* SendMessageCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendMessageCallbackProxy.h; path = OpenIMSDK/CallbackProxy/SendMessageCallbackProxy.h; sourceTree = ""; }; + B1B4222717D12A56AF562988F655E837 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + B1E7313335E7558551BBD593DA5618F2 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; + B2AFEC04538977C7BDBA724076871988 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; + B2F8ED1B0200BA21034928AFCFD35100 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + B305DBE0D9B360618FAE3CBF253D88A3 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + B309E902AEB2FFEF5877C0CE199472F3 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; B313762A2C974EF09CE7FBAC374B6DFD /* HXPHPicker */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HXPHPicker; path = HXPHPicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B321802250C49433AEE9360C9B91A577 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; - B350ADE0AE8550C3E8AF5C4A663ACFE0 /* TransformGestureRecognizers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformGestureRecognizers.swift; path = Pod/Classes/iOS/TransformGestureRecognizers.swift; sourceTree = ""; }; - B362AA832A0A4CEC76A46417EDFDD090 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - B366147A75E6807DB5AF77785B7152D9 /* IQKeyboardToolbar.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.debug.xcconfig; sourceTree = ""; }; - B3A1F978489BAF6F9E80443D8FFD42AB /* YBIBCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBCollectionViewLayout.h; path = YBImageBrowser/Base/YBIBCollectionViewLayout.h; sourceTree = ""; }; - B3A7DA22971D7BF50FF26FC40E27840C /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - B42FD21EAB0AE00689B6DFA276CF9173 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - B458E75CE40022CC15DBF8705C115D49 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - B4A98EBB94AC0DFCBC20D6C720B8EC3C /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; + B323E2F65F5B9427ED143025BC60F6D0 /* ClassReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClassReference.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/ClassReference.swift; sourceTree = ""; }; + B37B5FFE6A5C91481DAE5541C680F2C5 /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; + B38102CC922026DBD9CF5D00EFB67312 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/Controls/AnimatedControl.swift; sourceTree = ""; }; + B394F305A59718C929A8C06953FCC5C9 /* AlbumListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumListConfiguration.swift; sourceTree = ""; }; + B3A8BA8441065080B43974FB2A37AFCB /* GTCommonSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.release.xcconfig; sourceTree = ""; }; + B3B1F986EEA39538EAFB4F9869003A0D /* animi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = animi.h; path = src/mux/animi.h; sourceTree = ""; }; + B3B7AFE949380BA545965A7CEB711133 /* WillDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WillDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/WillDisplayProviding.swift; sourceTree = ""; }; + B3F23D6895C07EA62F162145DA07152B /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + B4094AA64A0A2BB6217E93D1670C3525 /* Popover.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Popover.modulemap; sourceTree = ""; }; + B417E415D651219F1D1A6544AD123CEA /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = Sources/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; + B434F670218BAC3520C10A115935F428 /* OIMSoundElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSoundElem.m; path = OpenIMSDK/Model/OIMSoundElem.m; sourceTree = ""; }; + B43D6A13F929E153E6CAB632CF8F5576 /* OIMQuoteElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMQuoteElem.h; path = OpenIMSDK/Model/OIMQuoteElem.h; sourceTree = ""; }; + B454FEEFB1F568042DAC7449E33E9D30 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; }; + B45D77EAEF87C01BF1C8C202099C2EE0 /* EpoxyLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyLogger.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Logging/EpoxyLogger.swift; sourceTree = ""; }; + B45EA067629C2FD021AD81B9B9B39D83 /* UISwipeGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwipeGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UISwipeGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + B4746C392309ADF36C252C41818274EB /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; B4B1A58096F15199A14069C5D6AA1C99 /* IQKeyboardToolbar */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardToolbar; path = IQKeyboardToolbar.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B4C9BC32942DF929A44E2929638B4BCD /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - B4E36620D5B62BED7B12FA3DAAA141B7 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - B4F51C5BAB4BB4B55599544AFF57DC1E /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; - B4FCFAC0BC342CB8E5A0C01BB98D3E1F /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; }; - B5303F069893576D233A2F738CD7780C /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - B5479C3A183CAE8BE95677B030C25F9F /* TADotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TADotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.m; sourceTree = ""; }; - B5515EB0F346CD6B8D9B7AD13B4D24DD /* count.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = count.swift; path = Source/RxSwift/count.swift; sourceTree = ""; }; - B5570BFAE01BDB875176F20509984CBB /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - B5579117D2273318814774597811B913 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - B55A66D54CAE42A500EDC743D1F7731D /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - B56AD56BAE8AEE44396D9BA43E824E24 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - B56B417C78FC19E145CFD144F85BD223 /* PhotoPickerSelectableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerSelectableViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerSelectableViewCell.swift; sourceTree = ""; }; - B5F341300729638902A88F6107FBCD7F /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - B60DF80793B2D5BFA89977F24BA3E0FA /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; }; - B614434A6FE4D5B138A677FF7C4343DC /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - B653082EF3102FB31FC547728C58FFD1 /* EditorImageResizerControlView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorImageResizerControlView.swift; path = Sources/HXPHPicker/Editor/View/Photo/EditorImageResizerControlView.swift; sourceTree = ""; }; - B670214EEBAC676BCABF55140EDA12E1 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - B68416988BD6316A3976B064333E5D08 /* CocoaMQTTStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTStorage.swift; path = Source/CocoaMQTTStorage.swift; sourceTree = ""; }; - B6AC01D93C4D4888EFD064C058F312B0 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = Sources/Public/DynamicProperties/AnyValueProvider.swift; sourceTree = ""; }; - B6BF7DCEED3CBD384EC609C4AC3FB4D9 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; - B6C8C5E0F674ACA6D93C90809952694B /* OIMGroupMemberInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupMemberInfo.h; path = OpenIMSDK/Model/OIMGroupMemberInfo.h; sourceTree = ""; }; - B721761BBD4F632D315810EDD0191E6D /* ObjectMapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ObjectMapper-dummy.m"; sourceTree = ""; }; + B4BA459167B729675B90C21B387CB1B3 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + B4F34D5858CC155F412A5C27B7D03F20 /* IQKeyboardToolbarManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Deprecated.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Deprecated.swift"; sourceTree = ""; }; + B51E86095074ABE8FAD229BCA79A4D92 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; + B53662710FAF296BE55717D20416C49C /* OIMNotificationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMNotificationElem.h; path = OpenIMSDK/Model/OIMNotificationElem.h; sourceTree = ""; }; + B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "BRPickerView-BRPickerView.Privacy"; path = BRPickerView.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + B5A29B7D59A3FBBCB16A9E93E1A7B458 /* Infallible+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Driver.swift"; path = "RxCocoa/Traits/Driver/Infallible+Driver.swift"; sourceTree = ""; }; + B5AD8083CFE0C2CFB8CA67C123AD33FB /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + B5B50DED18CF0C0E13AFECF80AE1DDCA /* MqttCocoaAsyncSocket-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-umbrella.h"; sourceTree = ""; }; + B5F3A19BF28FD2C93D93BB1EA7C6D167 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = Sources/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; + B6002924FD63456A2E83CF185BE8E05D /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; + B60C8C854F6C24B649AD8A006045B985 /* SwiftKeychainWrapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.debug.xcconfig; sourceTree = ""; }; + B6423F8C474B8C9DB5492131C58F71E4 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; + B6456D0B1336F02185428C2CF4FC8693 /* AlbumTitleArrowView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleArrowView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleArrowView.swift; sourceTree = ""; }; + B6565F4BD583E9A9D069DEAC4DE4BFC1 /* YYImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYImage.h; path = YYImage/YYImage.h; sourceTree = ""; }; + B663EC439DFE0392158B626C56826476 /* FramePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubAck.swift; path = Source/FramePubAck.swift; sourceTree = ""; }; + B6892FFBE0DB2A34C5056F3E49A5B063 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Archive.swift; sourceTree = ""; }; + B6F4518FA4DAF909785A64D1A5DED01B /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Serialization.swift"; sourceTree = ""; }; + B711C48B8D810875396DF7B801C71BA9 /* sharpyuv_cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_cpu.c; path = sharpyuv/sharpyuv_cpu.c; sourceTree = ""; }; + B71F13BE9FD3DBDD1910729810239EBE /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + B72135ED23A725C281D7EDD2D7A86A44 /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; B725F96A98CB22A783C643BB02401232 /* SGQRCode */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SGQRCode; path = SGQRCode.framework; sourceTree = BUILT_PRODUCTS_DIR; }; B72A389B0E6A6DD2F3D61F4DC7F84D83 /* Popover */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Popover; path = Popover.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B761B178D78C2964648C92AEDAAC90CB /* WebPProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPProcessor.swift; path = Sources/WebPProcessor.swift; sourceTree = ""; }; + B754EE70BC513F4CBC8C0C849DE8F616 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; }; B7715718A7E1E513F9BC2E99B977FCA9 /* SwiftyUserDefaults */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyUserDefaults; path = SwiftyUserDefaults.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B777E9601F8F53D13ECBAF0099A4DDE6 /* PhotoEditorContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorContentView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorContentView.swift; sourceTree = ""; }; - B781C370674866835E337AE8401E8DFE /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Entry.swift; sourceTree = ""; }; - B7BF1AF417EB9233A30C5D66F10BD12E /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - B7C11D3FBCAC03562A91731D06804C0A /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - B809BF44CA5149C451BF3FC2CF36FEA0 /* LottieAnimationSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationSource.swift; path = Sources/Private/Utility/LottieAnimationSource.swift; sourceTree = ""; }; - B80B9A3C3916C5290879083F0757370A /* GTCommonSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTCommonSDK.release.xcconfig; sourceTree = ""; }; - B8704E1B84850C3BEE0ABDF01ABC5860 /* SGScanView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanView.h; path = SGQRCode/ScanView/SGScanView.h; sourceTree = ""; }; - B8732028A96DA56C6A5C3BBF99AC11AD /* HXPHPicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HXPHPicker.modulemap; sourceTree = ""; }; - B88BB3F591E48518DEB4D52FCF303DF1 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + B77BE75B0F8262E8AEE70073B4B41006 /* OIMGroupInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupInfo.h; path = OpenIMSDK/Model/OIMGroupInfo.h; sourceTree = ""; }; + B7B38641E88807DA32B27DE5615B09A8 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + B7B6FAFAA6F03F04FB4BCBED0E2FC97B /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + B7E7B8AFD652824C9C2E0B25C74DD80A /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + B8089BA57244EFCE9D879ECD063E1252 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + B817B30DB7DFB63A4270F8BD6627C0D1 /* ViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewType.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ViewType.swift; sourceTree = ""; }; + B83E3F2DCF34F2A73FF6E95BE2C5D3F3 /* YBImageBrowser+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBImageBrowser+Internal.h"; path = "YBImageBrowser/Base/YBImageBrowser+Internal.h"; sourceTree = ""; }; + B883611E52A5D29FB62D9A935640990C /* IQKeyboardReturnManager+UITextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextViewDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextViewDelegate.swift"; sourceTree = ""; }; + B8A47E079D480C47DA79098ED231F6FF /* palette.c */ = {isa = PBXFileReference; includeInIndex = 1; name = palette.c; path = src/utils/palette.c; sourceTree = ""; }; + B8E455E0DCE9F1005A6A9EE4EDDC6AD0 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; B9084FE779702931E8DF1D00A2D725FB /* ObjectMapper */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ObjectMapper; path = ObjectMapper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B92AF2CB5BC7CEF0EA93FB851F35EC2A /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - B9337B10B8D70CB178B0730E8F9219D9 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - B94D13F092FE363F48876BA936695B34 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - B96BF758086FC5C6E81110433AD642A6 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - B988BFA292DDCFD8FF24A52B0EB9D9A2 /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift"; sourceTree = ""; }; - B9D8C6C97CCB0D85B3D56E946E08E338 /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + B90A5070B86F319559914DD723D32E5F /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; }; + B9171BF97480586E5C4AC28EFB453877 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + B948A21B7867EDAFCFB0A9D1849EE81D /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; }; + B94C0FEC4B267551B9E2E61BF5F24217 /* MqttDecodePubComp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubComp.swift; path = Source/MqttDecodePubComp.swift; sourceTree = ""; }; + B95603BFE5801BE1096255728938C43F /* WechatOpenSDK-XCFramework.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.debug.xcconfig"; sourceTree = ""; }; + B96347E0B79AE94FEDB68E41AB7E8CE7 /* mergeWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mergeWith.swift; path = Source/RxSwift/mergeWith.swift; sourceTree = ""; }; + B97481033B039696A8BB607CAC27FE03 /* SGQRCode-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-umbrella.h"; sourceTree = ""; }; + B97BFF7856AF3282283F2562991847A6 /* alpha_processing_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_neon.c; path = src/dsp/alpha_processing_neon.c; sourceTree = ""; }; + B994989F042824EE238253097E121D36 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; + B9C3135CB044736BC39364BB3895DCC2 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SnapKit-SnapKit_Privacy"; path = SnapKit_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - B9E7DE95E0C1781C475E2DEB9532FB44 /* Core+PHAssetCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAssetCollection.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAssetCollection.swift"; sourceTree = ""; }; - B9FD532D0D26F5684DCF0EA7859D6559 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; - BA1130790419C95E3AB1CAEEF7C5D110 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; - BA974EC7E886D10F04964037C5A009BF /* UI+SectionedViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UI+SectionedViewType.swift"; path = "Sources/RxDataSources/UI+SectionedViewType.swift"; sourceTree = ""; }; - BAB1CC9536E3C5ED8C2475AF6A58FB81 /* YBIBVideoCell+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBVideoCell+Internal.h"; path = "Video/YBIBVideoCell+Internal.h"; sourceTree = ""; }; - BAC44CB9B188ACA8309581FE5FA42D65 /* OIMMergeElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMergeElem.m; path = OpenIMSDK/Model/OIMMergeElem.m; sourceTree = ""; }; - BAF9BD4A677C342F02E7CAD3BF1EE98B /* PhotoPickerController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPickerController.swift; sourceTree = ""; }; - BAFAA2B858A420E2191EA2D8D39BE59A /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; - BB24DE67B98CEA2E359659ED58F6B877 /* UIView+IQKeyboardExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardExtension.swift"; path = "IQKeyboardToolbar/Classes/IQKeyboardExtension/UIView+IQKeyboardExtension.swift"; sourceTree = ""; }; - BB365224534D9F3E9528D3D51C21DFC7 /* TagListView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TagListView-prefix.pch"; sourceTree = ""; }; - BB41C096F7314A2349C3DFDF6B5B59BE /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; }; - BB429B9A2803188CF9BE1519450B5BBB /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; - BB4C3CB985EAAC6ACC6A541B453B0C95 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; }; - BB77777B9E52F697D0CA93BF463DFD9C /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + B9E3D4E39CECE11E0E596528ABC73818 /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = Sources/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; + BA1CB264AD0CE09C2DB92692513D0ADA /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; + BA38C67EBCBF949865821DC14E251E1E /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = Sources/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; + BA61ED0A7CE4CB4456C486E267234AFE /* HasImageComponent+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "HasImageComponent+Kingfisher.swift"; path = "Sources/Extensions/HasImageComponent+Kingfisher.swift"; sourceTree = ""; }; + BA7546932DE628A0B23D78B2D41E2F51 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + BA79F7C75AF17F0CDFD583C4ED6F906A /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; }; + BAA080AC31896001CB559E9484CB9E7C /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + BAA97C3C1CD5F81F0855EA7DE97521A1 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + BAAB02BEE15CDD85EA55E131A5C955BD /* URLNavigator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-prefix.pch"; sourceTree = ""; }; + BAB71C0E317F437A15C2C87D42D19340 /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; + BAE592B80F88FE049FCCEBF3AB4B7039 /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQScrollViewConfiguration.swift; sourceTree = ""; }; + BAE98D35E6074E5419AC918B61B1FB4F /* buffer_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = buffer_dec.c; path = src/dec/buffer_dec.c; sourceTree = ""; }; + BAFC5337AB9BAED0568992DDAAB71691 /* DefaultsKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKeys.swift; path = Sources/DefaultsKeys.swift; sourceTree = ""; }; + BB2F4C7343E0A77840CD00C87ACA24A7 /* RxCollectionViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; + BB3D2299B1C2191D04F448D36F3EF38C /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; }; + BB3EA6B5702BC71B86649C4DA38D8392 /* AlbumTickView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTickView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTickView.swift; sourceTree = ""; }; + BB4425E9C7C81D47BE1DB8DA18BD1D61 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; + BB49C451E96FA04E61400AB2DD62259F /* YBIBDefaultWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDefaultWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.h; sourceTree = ""; }; + BB7BDA3A369AC7BACAC30817446EB73B /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; }; BB97A63C05CB76B306A8275DF4A550B5 /* Pods-QuickLocation-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-QuickLocation-acknowledgements.markdown"; sourceTree = ""; }; - BB9E213FACA6A2254B98B6B4C8E86027 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextInputViewNotification/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; - BBA24AC5D8DC77F7CCC31F4607FA64F8 /* OIMCallbacker+Closure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMCallbacker+Closure.m"; path = "OpenIMSDK/Callbacker/OIMCallbacker+Closure.m"; sourceTree = ""; }; - BBB38AD86688677540A9AC8CEE16E8AD /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - BBB47D3F45069B950DC386BA29692127 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - BBBFAAAC6720A5B0AD967FD627DEC054 /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vector1DEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/Vector1DEffectValue.swift; sourceTree = ""; }; - BBC52A4E79CC938E1DAA57464A10098D /* IQKeyboardReturnManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardReturnManager-dummy.m"; sourceTree = ""; }; - BC3108EF5652B79A1B1D65B6AF95B3C4 /* EditorStickerTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextViewController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorStickerTextViewController.swift; sourceTree = ""; }; - BC336CB6C995B1B3FA5FD04054EA24DA /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; + BBA360EC2DC2065C1D02DA987FB2AD06 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + BBC9D48F4E7FE8908F11B6EEF3CAE876 /* Editor+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImageView.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+UIImageView.swift"; sourceTree = ""; }; + BBDDE4CAF92A92EA9095CF27C6FDEA5E /* SDCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCollectionViewCell.h; path = SDCycleScrollView/Lib/SDCycleScrollView/SDCollectionViewCell.h; sourceTree = ""; }; + BBEE1D740F35AB30A919FC98FFF0C0E6 /* YBIBScreenRotationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBScreenRotationHandler.h; path = YBImageBrowser/Base/YBIBScreenRotationHandler.h; sourceTree = ""; }; + BBF1DA58C385F4F143AF44469EE30BC8 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + BC00F2AB8BD6BFCD1B76BA3E53DAD62B /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = ""; }; + BC13925AD30D4620B3130C211AFF1381 /* Defaults+Subscripts.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Subscripts.swift"; path = "Sources/Defaults+Subscripts.swift"; sourceTree = ""; }; + BC1672B45D503977C27F724D5FD941C4 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; }; + BC35E7199C8B3B593AD9FF4851C6C343 /* IQKeyboardToolbarManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Debug.swift"; path = "IQKeyboardToolbarManager/Classes/Debug/IQKeyboardToolbarManager+Debug.swift"; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC4A180449B920BCA78F5AF520D0F017 /* CocoaMQTTMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTMessage.swift; path = Source/CocoaMQTTMessage.swift; sourceTree = ""; }; - BC65BE0606670FE83ED1F600207F706B /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - BC699B10531F46B36FEE911AA411C003 /* AMapNaviGeometryUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviGeometryUtils.h; path = AMapNaviKit.framework/Headers/AMapNaviGeometryUtils.h; sourceTree = ""; }; - BCDCAD7CE6B42C34E945C60308B5199C /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - BCECB7C5D1CC416D45963DF83BA48E3F /* UIView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; - BCFEFC33BA9156F820E046D8A027A917 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; }; - BD04BF9BE7E1F219D370800D433BD49F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - BD3375B684E672B72958F29EF799674A /* IQKeyboardNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardNotification-umbrella.h"; sourceTree = ""; }; - BD35387C2F01E51926D0377D2DD68E89 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - BD40C1E0CC9674B3F943603C8A8B735C /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; - BD4A8D9BADBC716C1FDA6579FF3167F5 /* YYImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.release.xcconfig; sourceTree = ""; }; - BD61CF801C54F2C8EABB15EF81FF35F4 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - BD7174CAA37CCAA0DA5D2FB618D89A17 /* Core+CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+CALayer.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+CALayer.swift"; sourceTree = ""; }; - BD96852B77B4A075D208342DBEF6B7EF /* GestureFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureFactory.swift; path = Pod/Classes/GestureFactory.swift; sourceTree = ""; }; - BD9E508F67C3813A7B75B2CB5F3E8DEC /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - BDBA76D8D33CE84C4CEA24A75DE6D43B /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - BDE12B9AB1FA21961AEC6B7219E5947F /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - BDF11E03E23F0D32876FE4C84338767B /* OIMSoundElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSoundElem.m; path = OpenIMSDK/Model/OIMSoundElem.m; sourceTree = ""; }; - BE07CA90275B6996ADE7CCD542EDE933 /* PickerInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerInteractiveTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerInteractiveTransition.swift; sourceTree = ""; }; - BE0D7312943B0B260FEBA61FF591FED0 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - BE115A9254A3F3C3BE905006FD6C6FD0 /* MqttCocoaAsyncSocket.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MqttCocoaAsyncSocket.release.xcconfig; sourceTree = ""; }; - BE2BB6A4F5A308386DA7C9237535ABD8 /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "Sources/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; - BE558B31F7E7915FCDEA8DA2B1C2D55D /* YBIBImageScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBImageScrollView.h; path = YBImageBrowser/Image/YBIBImageScrollView.h; sourceTree = ""; }; - BE5F324783B08D92C46A5AD9955EAE98 /* OIMQuoteElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMQuoteElem.h; path = OpenIMSDK/Model/OIMQuoteElem.h; sourceTree = ""; }; - BECD16EA6892C6825EC426D1CC5FAB55 /* upsampling_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_msa.c; path = src/dsp/upsampling_msa.c; sourceTree = ""; }; - BEE38A042DF93BC9B4B096EC5CA7D5BB /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - BF07C85A04FCD292F535826E760AE250 /* IQKeyboardManager+ToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManager.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManager.swift"; sourceTree = ""; }; - BF1831998C58D04AA954EA178CE2F309 /* color_cache_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = color_cache_utils.c; path = src/utils/color_cache_utils.c; sourceTree = ""; }; - BF30E4D49B755B6AA14180DA38F87C3A /* YBIBIconManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBIconManager.m; path = YBImageBrowser/Helper/YBIBIconManager.m; sourceTree = ""; }; - BF3AD7090CB1C0161F7F4780F6AC9877 /* IQKeyboardToolbar-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbar-umbrella.h"; sourceTree = ""; }; - BF4E6A78ECDCE24FA49F2DA66FE3BD35 /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; }; - BF5CEB5CB96BCD6509C2A8E501FBEF8E /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - BF8C0655989F13703A743B800270AD2C /* MqttPublishProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttPublishProperties.swift; path = Source/MqttPublishProperties.swift; sourceTree = ""; }; - BFA47854B39840611A0C227A3E5F11F5 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - BFB21E3193688346D21E3E73AE81F6CF /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - BFBBAB680D5550949778A793087A4108 /* IQDeepResponderContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQDeepResponderContainerView.swift; path = IQKeyboardToolbarManager/Classes/IQDeepResponderContainerView.swift; sourceTree = ""; }; - BFC6FF289D544E8482A9221C0D6BFA18 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - BFD1789CAD0DD42E68216CA6F8ACFFD5 /* RxCollectionViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; - BFD398F5497C2D1283730F027F513BCC /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - BFD717E576AAD688AA26444DE4E19B90 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - BFD72840A8A3CA797EC1B73B30B11B1B /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - C005FC68AA3215514FDD06670B93195A /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - C05E08F4EFFC4D44C643D500CA6741BC /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - C073E9CEECC356FA25744A020CFF18B3 /* PhotoEditorBrushColorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorBrushColorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorBrushColorView.swift; sourceTree = ""; }; - C09808B297261A73D51DB099F629432D /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; }; - C0A3F5209286A9F62BAFA3210E4ACDDD /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; - C0BF8E781BEF030B5DEEADF4F67A82A2 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - C0C440F8EE959C82D0EDF96F0C2CBA56 /* AlipaySDK-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AlipaySDK-iOS.release.xcconfig"; sourceTree = ""; }; - C0C58C6D3FFE7ECC64EEE501999F8CD8 /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; }; + BC688E1E0D505D302BC7F6A135B4AED1 /* OIMManager+Message.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Message.m"; path = "OpenIMSDK/Interface/OIMManager+Message.m"; sourceTree = ""; }; + BC6D89FC9A7F8F9E405C7DF615D46CAF /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + BC99E9C807A2EB5C65C722E24E3503F5 /* libwebp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = libwebp.debug.xcconfig; sourceTree = ""; }; + BCB3BFDA9CB65E46FBB0AE750B46BCA8 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + BCD3C49E80BB6004ED07EA59F6F9E245 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + BCDFE69A264E5ED113B38B6EA2A9425C /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + BCEA104BE8334E0D10B77CA730D7286B /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; + BD072D5DBC19412132F38724675F2472 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; + BD1B5B0B5A564311DCEBA481918BD06E /* UIView+SDExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SDExtension.m"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.m"; sourceTree = ""; }; + BD2F3B7C4AC40A1B832DBCD5AF0F69BA /* WebPSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebPSerializer.swift; path = Sources/WebPSerializer.swift; sourceTree = ""; }; + BD3D6BEABEFB51C2173479C17B54E63A /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Sources/URLTransform.swift; sourceTree = ""; }; + BD60DB251D76A78A98B4D3535657492B /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EpoxyableView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift"; sourceTree = ""; }; + BD6E10E2D43E60BAC6338FBE86C89E63 /* webpi_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi_dec.h; path = src/dec/webpi_dec.h; sourceTree = ""; }; + BD73CFCEAC764836D55763E94E2C2065 /* OpenIMCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = OpenIMCore.xcframework; path = Framework/OpenIMCore.xcframework; sourceTree = ""; }; + BD7FFF94410AC43BBEB48A67605CCBA5 /* YBImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBImage.h; path = YBImageBrowser/Image/YBImage.h; sourceTree = ""; }; + BD92D602FF2E801C2E41F27FE253F701 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + BD9D0EC39A6AB18A1D8966DED635F785 /* LayerProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerProperty.swift; path = Sources/Private/CoreAnimation/Animations/LayerProperty.swift; sourceTree = ""; }; + BDA501E398CDF465361B8DFC5A1AAA5C /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + BDC54409DFBD0D58BC3C1F6D4E19B628 /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; + BDCE29AC8E200A0DD3D1EAE7951CE5AA /* YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBImageBrowser.m; path = YBImageBrowser/YBImageBrowser.m; sourceTree = ""; }; + BE17ACCC0E46129F857AB8450226C2C6 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + BE2C83504C150BD079CB56F73EBD60DA /* EditorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorType.swift; path = Sources/HXPHPicker/Editor/Model/EditorType.swift; sourceTree = ""; }; + BE2F8AFAEC7AD7C29E265DF4A04234BA /* IQKeyboardCore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardCore-prefix.pch"; sourceTree = ""; }; + BE5ABED27F87C9660B184858B1B8849B /* ItemPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemPath.swift; path = Sources/Differentiator/ItemPath.swift; sourceTree = ""; }; + BE5CCDF4FEEDF2C82294BA131B7B87BC /* EditorStickerTrashView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTrashView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTrashView.swift; sourceTree = ""; }; + BE6AE22BA8DE7DD70D8BF241C897B3E5 /* PhotoEditorCropToolModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolModel.swift; path = Sources/HXPHPicker/Editor/Model/PhotoEditorCropToolModel.swift; sourceTree = ""; }; + BE84A010D3A4D4B4AE4A1EF67DC95D74 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; + BE864F2F117E86076D2B3380473AA568 /* fromAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = fromAsync.swift; path = Source/RxSwift/fromAsync.swift; sourceTree = ""; }; + BE940D28CE930CC80BD50EB6F71926CA /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + BE98951025CDACF64A9BB2E5816790A8 /* SwiftDate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.debug.xcconfig; sourceTree = ""; }; + BEC3D81C03261A8F483A8951FFB67C8A /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + BEE3938ACC036CF328CF374473E5DE01 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + BF4DF65C08FCF9B560AE00A7414A1B0D /* PhotoListConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListConfiguration.swift; sourceTree = ""; }; + BF790A4E0237F030AA6EC94128D3F7C2 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; + BF7CA5858F7C22FD40BEBA06A9F4FD00 /* DropShadowEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowEffect.swift; path = Sources/Private/Model/LayerEffects/DropShadowEffect.swift; sourceTree = ""; }; + BF7DAD42AFC0B547440A897EEEFB5B80 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; + BF80E8C426DBA4234C1DD753232DECA5 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + BFBE31121A78876EBB429550F14DE7B1 /* VideoCroppingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoCroppingConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/VideoCroppingConfiguration.swift; sourceTree = ""; }; + BFC9FFCA5E6A752F3D61397E8405A640 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; + BFFCD6B1946FE830585467E1B0F2D41D /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + C008FE04141279F003DF5DC76AB367C4 /* SwiftyUserDefaults-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyUserDefaults-umbrella.h"; sourceTree = ""; }; + C02329F0678A262165959C914B74AB09 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; + C038F847547D38FB1532E99F9A1C6345 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + C04BAC62176F8D6BA9D6F64F7B5969BD /* YBIBOperateBrowserProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBOperateBrowserProtocol.h; path = YBImageBrowser/Protocol/YBIBOperateBrowserProtocol.h; sourceTree = ""; }; + C06AD67B5A6B622652FBAB9DA8A5BB43 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + C06C0AE6A31D92CAF3BC40F74F6D2FB6 /* CocoaMQTTMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTMessage.swift; path = Source/CocoaMQTTMessage.swift; sourceTree = ""; }; + C07AA58FE4202B58BD222F0985A0DD56 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + C097BB5F29E5000D3C5E4CCDAD5E8CEF /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; + C09AE1A0F48028E1218F96BEB4ABA319 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + C0A5D5E73E1FDB0B6D63ADD4C2CC8446 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; C0CD73578573AF5AD46B0F08EBEDF1A5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - C101511DE8AA76D13740AACB336FEE1E /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - C11633468079EF97791271D12862BD00 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - C1185BE37B43B9FD91889CD93BED3170 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - C12A800542CCB36E84CE1E91DEB26671 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - C13EA4A940B13F8F7D1BCFA82B7BB846 /* OIMCallbacker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMCallbacker.m; path = OpenIMSDK/Callbacker/OIMCallbacker.m; sourceTree = ""; }; - C15526AA3E5FF3A24E95F5860F93386E /* AlbumTitleArrowView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleArrowView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTitleArrowView.swift; sourceTree = ""; }; - C15837876E71CEE835EA716CF0A87EA8 /* Differentiator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-umbrella.h"; sourceTree = ""; }; - C1ACEC1FA7C91A379BEA9B529A6C29D0 /* IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQTextView-Info.plist"; sourceTree = ""; }; - C24348C76C7AC38B61A366E3F9B65D93 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + C0F5394B6890219BA057ACDF2823CD3D /* upsampling_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_sse41.c; path = src/dsp/upsampling_sse41.c; sourceTree = ""; }; + C107358653E7CC562057158F6A5962E2 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; }; + C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + C1373A856E99F77A552C4B80E81AFD7A /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + C15B04274706B614E5AC635346B66C74 /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CAAnimation+TimingConfiguration.swift"; path = "Sources/Private/CoreAnimation/Animations/CAAnimation+TimingConfiguration.swift"; sourceTree = ""; }; + C19CD2437255057296FCD7FE4CD2A512 /* DDContextFilterLogFormatter+Deprecated.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDContextFilterLogFormatter+Deprecated.m"; path = "Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter+Deprecated.m"; sourceTree = ""; }; + C1BEDAFEF6A2A32530ECEF3D3E25BB4D /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + C1BF8B9BE1C99C7367DEA08F55C8150E /* IQKeyboardManager+ToolbarManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarManager.swift"; path = "IQKeyboardManagerSwift/IQKeyboardToolbarManager/IQKeyboardManager+ToolbarManager.swift"; sourceTree = ""; }; + C1DA21D70CDD5842BFC58FF130362DA4 /* YBIBContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBContainerView.h; path = YBImageBrowser/Base/YBIBContainerView.h; sourceTree = ""; }; + C1DCFBF7E6DF16529970BE047BCFB11F /* Popover.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Popover.swift; path = Classes/Popover.swift; sourceTree = ""; }; + C1DEF301D7D8CBEDB12ADE60C934BC14 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; + C1FBF120D00B3A9CB49ED03F37F11CA9 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; + C200B1B7AFFDAD32AAA7476BFA50B926 /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; + C2340B7533BDC7EC5C1DDF481AF6BC14 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; }; + C237E8E91B2E1A92FA42391622DC3642 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + C24E82D08688627B6ACBECA8E1053663 /* ShapeItemLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItemLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeItemLayer.swift; sourceTree = ""; }; + C25D8E70B5FD07EED0EED7C25282601E /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; + C25EEEED9627CD37B46EDA8961FF2661 /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C26CCDE58BDF3BB05C141054DCD69C75 /* IQKeyboardToolbarManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.debug.xcconfig; sourceTree = ""; }; - C26DC82B12E4612D1A534CE4CA30ACBD /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; - C270B84200884A19E0EC0F790675E4CF /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; - C29298C6F52D8F0425125B1FB37AEB6D /* FramePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRel.swift; path = Source/FramePubRel.swift; sourceTree = ""; }; + C2767F71E7AC48959F51F7A6FFD4E729 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + C27B7417EE9A4F40E6E34B5E84E4B668 /* AppearanceStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppearanceStyle.swift; path = Sources/HXPHPicker/Core/Model/AppearanceStyle.swift; sourceTree = ""; }; C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Kingfisher-Kingfisher"; path = Kingfisher.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - C2AD7E8016EF8133358A3C783AE0C0D3 /* UIViewPropertyAnimator+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Rx.swift"; path = "Source/RxCocoa/UIViewPropertyAnimator+Rx.swift"; sourceTree = ""; }; - C2BC6FA26CF02AF4ECB9654CDD7C1198 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - C30314B1D0E7D6C7179B0153D2108E81 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardToolbar/Placeholderable/IQPlaceholderable.swift; sourceTree = ""; }; - C30DF9BB5D00A92F899F5388D035DBD1 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - C349DAF50FFB631C218131893F786712 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; - C36ADF33E535BCF6306DFDEC4B9BA42B /* Diffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Diffable.swift; sourceTree = ""; }; - C379C62125A1AB420798F364F252C6D6 /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottiePlaybackMode.swift; path = Sources/Public/Animation/LottiePlaybackMode.swift; sourceTree = ""; }; + C2ABD45FACE64963525B69D844B9F4C0 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + C2B8AD62D9F19772A2F41B894C60F081 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + C2BB6E0CE6755C67DE360230EAF0D5F8 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + C2CFD8B7D88D7FD9C377E89351683922 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + C2D3EA4C591DB2F48D4840A89AB16BF8 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDContextFilterLogFormatter.h; sourceTree = ""; }; + C2EB85F79574AB0E1F0FBFBCAC97C3F9 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + C301AEF738B4D625C222640733429C04 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQTextView/Assets/PrivacyInfo.xcprivacy; sourceTree = ""; }; + C3214E916253649FD9129BABB16A0830 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + C331BF62BD39AD97785A833DA979E858 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + C33F4EC847CEF9C555A65836EF432697 /* YBIBVideoCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoCell.h; path = Video/YBIBVideoCell.h; sourceTree = ""; }; + C36E72BE6B28AB14059DB4C8A4D5AB6F /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + C378D55E34C2D4057E2CEFFBBA090FA4 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; C37C1FFDD7934BF1E8E952DAFD1B42B2 /* Pods-QuickLocation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-QuickLocation-Info.plist"; sourceTree = ""; }; - C37E446B50598727018294BD15ED79AB /* YBIBVideoActionBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBVideoActionBar.h; path = Video/YBIBVideoActionBar.h; sourceTree = ""; }; - C38341BFC152D81404DCC90AF6D2A9E9 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; }; - C38E9837D2724940EB651382E2202DE8 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; - C3B1429DDBA547CA1810BF72A97A1B57 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - C3B52C6F39B003B36F4D72B9375C0CD4 /* Core+UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIView.swift"; sourceTree = ""; }; - C3BA001082AEA7830F6B9A9362DDAAED /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - C3CC44675F03122EEAA58B5B9D5EDD43 /* OIMFaceElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFaceElem.m; path = OpenIMSDK/Model/OIMFaceElem.m; sourceTree = ""; }; - C3DB3A563BF904482962D03A6211D46D /* quant_levels_dec_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec_utils.h; path = src/utils/quant_levels_dec_utils.h; sourceTree = ""; }; - C3E4E11FE5AAA02721C7F5835FB70E46 /* UploadFileCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UploadFileCallbackProxy.h; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.h; sourceTree = ""; }; - C3EBC6EA589D313CDC5BB4A333FEB030 /* YBIBVideoData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBVideoData.m; path = Video/YBIBVideoData.m; sourceTree = ""; }; - C3F0D084A7DAF120FE656BFB3E148EB8 /* DidSelectProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidSelectProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidSelectProviding.swift; sourceTree = ""; }; - C3F3D1ABD82CF356838310D23CD3D91E /* IQKeyboardReturnManager.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardReturnManager.modulemap; sourceTree = ""; }; + C381DE442DB5484C4FEC6473FBECEAC1 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + C382240507CAED9B063537CCF6BAD14C /* PhotoEditorCropToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorCropToolView.swift; sourceTree = ""; }; + C3BA0E6CFA9BF8CF1504C08904F26828 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C3FBA136350DD5E1FD03495AFF736F68 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - C3FC6384573CB576E54FFD3FCEB9AADB /* SGQRCode-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SGQRCode-umbrella.h"; sourceTree = ""; }; - C4124093668038E9D607765D1511B3C3 /* Core+Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+Bundle.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+Bundle.swift"; sourceTree = ""; }; - C4160EED2DCED6A778488D1A2EDAC95E /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = Sources/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; - C419BEA72A646D92D4F952DAD5070875 /* CollectionViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewSectionedDataSource.swift; path = Sources/RxDataSources/CollectionViewSectionedDataSource.swift; sourceTree = ""; }; - C42F5AA465AE3C85BE1A56149D9E7463 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; - C43082702D3B10047E861C8791188A17 /* PhotoListCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCellConfiguration.swift; sourceTree = ""; }; - C44B98B17B19BA395C60379D6460CCD8 /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; }; - C4BB3D512EBA2527C0C7F3E2BB8987AA /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - C4C0EBFD2B6E0D106B5395BEDBDFEB3E /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - C4CB510CB5293877F51AB290A957428A /* OIMMessageInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMMessageInfo.m; path = OpenIMSDK/Model/OIMMessageInfo.m; sourceTree = ""; }; - C532650C324B6804D1CB0844D2AD1D1F /* quant_levels_dec_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_dec_utils.c; path = src/utils/quant_levels_dec_utils.c; sourceTree = ""; }; - C589169186E2B21F89DB8335B3421889 /* Image+WebP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Image+WebP.swift"; path = "Sources/Image+WebP.swift"; sourceTree = ""; }; - C5A73844A6C338B818729B9DAC856CDE /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - C5A9A92E40B8F9CD0046FBCE628C85FF /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - C5B74FA68B334198E0A35384945C152B /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; }; - C5CB35C690B122EF9CB958D91412E02E /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; - C60023ED09EFD8C13CF81C5619E65D3A /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; - C600FF11B1070D0B28B73CC574D45B78 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; }; - C60206D69F42A43EB05D22C92D6C396A /* YBIBTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBTopView.m; path = YBImageBrowser/ToolView/YBIBTopView.m; sourceTree = ""; }; - C606B0E4C7730715D2E53B2EBEABF3F5 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - C63661714289CCA5DC70CFD0B53E4A5B /* MqttDecodePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubAck.swift; path = Source/MqttDecodePubAck.swift; sourceTree = ""; }; - C654CD309E5A038BEDF355C4E1B018DB /* retryWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = retryWithBehavior.swift; path = Source/RxSwift/retryWithBehavior.swift; sourceTree = ""; }; - C6783621ADA1F768A00201EEFE73120C /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; }; - C7209B6582996E79C1D6C60BAE2EE9ED /* EditorStickerItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerItemView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerItemView.swift; sourceTree = ""; }; - C7275C126BB180E12F7CC779A6A80F16 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - C72D374974AFFCC6589FAE01E7FDD819 /* Mapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mapper.swift; path = Sources/Mapper.swift; sourceTree = ""; }; - C751B29E59DFBF85DBCDE9BB19FD8059 /* OIMManager+Group.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Group.h"; path = "OpenIMSDK/Interface/OIMManager+Group.h"; sourceTree = ""; }; - C76AC55F7CB69E2EA22D20E98A3A33DC /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - C76E1A7614A857A9518A5B80028616F9 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - C77801B7BC0D35F044361E272494DF29 /* filter_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filter_enc.c; path = src/enc/filter_enc.c; sourceTree = ""; }; - C78C7B20F505CFB38A40B4A8F5EC3E94 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; }; - C7B283D4F630F1740D5231AA04B1828E /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; - C7BAA855B29898C43B50D0795C5FC2A7 /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+timeRemapping.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+timeRemapping.swift"; sourceTree = ""; }; - C7BD2AEF212EC022699EED9BB47966AF /* EditorToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorToolView.swift; path = Sources/HXPHPicker/Editor/View/EditorToolView.swift; sourceTree = ""; }; - C7BFAAABF432BF7C9318CF8D36F7AB64 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - C7F07B4651D48670BEEA5E5C36C86D07 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - C7F9A305C75884CF8139FCD548FFD8AF /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - C81D53F054A0589FBB6E757728C06094 /* sharpyuv_gamma.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_gamma.h; path = sharpyuv/sharpyuv_gamma.h; sourceTree = ""; }; - C82836F7BFB7F5B538D8E6DFE9F5063C /* String+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+IdentifiableType.swift"; path = "Sources/RxDataSources/String+IdentifiableType.swift"; sourceTree = ""; }; - C84DC36E3D76B6EB369768048BA653A4 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - C87213DFD821098A4998950CFD0380AF /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; - C87BE8D3EB85F86810547FBFACBEA3F2 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - C87E2D3F2A23AD9F0349A0CF29E97E32 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; - C8BBCFB4CA6161AFB319ABBEDD78AE1B /* TAAnimatedDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAAnimatedDotView.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.m; sourceTree = ""; }; - C8BCC9714778A9D5694C61D61354552A /* IQKeyboardCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardCore-dummy.m"; sourceTree = ""; }; - C8CED2CA376E63BE0445810BA9C11AEA /* SGGenerateQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGGenerateQRCode.h; path = SGQRCode/QRCode/SGGenerateQRCode.h; sourceTree = ""; }; - C90136940F8752CBE75A7C9E43D9AFAC /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - C91358B3A5670F4A0BA706E333AF639B /* ForceTouchGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ForceTouchGestureRecognizer.swift; path = Pod/Classes/iOS/ForceTouchGestureRecognizer.swift; sourceTree = ""; }; - C93D1C85B5591A261458C69660B70D9F /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; }; - C9B455F75B56CD00831EBA18A543D125 /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; - C9CF7718DD6D52C84B8D5AA2B2354D1A /* IQKeyboardAppearanceManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardAppearanceManager+Internal.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager+Internal.swift"; sourceTree = ""; }; - C9ECF9CC2E543464D299A3CC49098EA9 /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Sources/ISO8601DateTransform.swift; sourceTree = ""; }; - C9F056180D34E60C535BFF21C8D3E7DD /* enc_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_msa.c; path = src/dsp/enc_msa.c; sourceTree = ""; }; - C9FF51F1260D49D618C83BBFAFF914A6 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - CA1F396E20D3B49A3E2776BE886CA4A5 /* partition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = partition.swift; path = Source/RxSwift/partition.swift; sourceTree = ""; }; - CA3AD943BD746308464F253F948F1434 /* ShapeItemLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItemLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeItemLayer.swift; sourceTree = ""; }; - CA5862032E0622B7C2FFAEC882D044B1 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; - CA682EE5F190DFE01885CB70A0E1D39F /* IQKeyboardToolbar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbar-dummy.m"; sourceTree = ""; }; - CAA41C6ABD79DE618D565492191CB8F2 /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "Sources/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; - CAB4E83243E7DB082A86FDBB56B4DBC4 /* RxTableViewSectionedAnimatedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedAnimatedDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedAnimatedDataSource.swift; sourceTree = ""; }; - CAD3AB94DDE98CD1744E64049B05D6B0 /* CustomLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomLanguage.swift; path = Sources/HXPHPicker/Core/Model/CustomLanguage.swift; sourceTree = ""; }; - CB111E067CBA71B9EAECFE87CA61604A /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; }; - CB1C2E39B33B075B0A27C9F4CA0ED5FC /* ResourceBundle-IQTextView-IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextView-IQTextView-Info.plist"; sourceTree = ""; }; - CB25F0E0ED69217964D34D682108CC0E /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = ""; }; - CB3BFD33E2E507910F57A9185ABB61CF /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - CB6A614464D0A8E0946D422763C8E03E /* OIMGroupInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMGroupInfo.m; path = OpenIMSDK/Model/OIMGroupInfo.m; sourceTree = ""; }; - CB99DE1CD9CFC009C5BFC84AC8DBB960 /* FramePingResp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingResp.swift; path = Source/FramePingResp.swift; sourceTree = ""; }; - CB9D0520D681B8624D1D18842C7101B7 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - CBF04EED13EC6D3B93C4DCBB81B7295E /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = Sources/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; - CBF432088E5505A72643E83ED6B0EDA8 /* VideoEditorMusicAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusicAnimationView.swift; path = Sources/HXPHPicker/Editor/View/Video/VideoEditorMusicAnimationView.swift; sourceTree = ""; }; - CC1F63175E019C239C9CB6DAB058EA71 /* quant_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_enc.c; path = src/enc/quant_enc.c; sourceTree = ""; }; - CC247B60C089FE31931B8D0099E9E4C1 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - CC56469CFF1C503D3E247B6C3855291E /* quant_levels_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_utils.h; path = src/utils/quant_levels_utils.h; sourceTree = ""; }; - CC5874AC7BC1DDC80E00F4A8A89F7E04 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - CC637459AC1B49CC7BA5FBF098E2F38B /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - CC76D4E964F79A10A7D6DF59B90CEA1E /* SGQRCode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SGQRCode.release.xcconfig; sourceTree = ""; }; - CCAF329B719C18C67BFFC42478A2BD37 /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; }; - CCB1A2AB4425F87E020F6742013C540F /* AlbumTickView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTickView.swift; path = Sources/HXPHPicker/Picker/View/AlbumTickView.swift; sourceTree = ""; }; - CCC12C47888F3F653631E9F9B34AF270 /* DropShadowAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowAnimation.swift; path = Sources/Private/CoreAnimation/Animations/DropShadowAnimation.swift; sourceTree = ""; }; - CCC6CC0F0CDD0C4057429F7DFABDD8A2 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - CD48BDA6701C3923B03587C897AE9479 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - CD59A7BADC8035B49031BB3092DF5AB4 /* Popover-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Popover-prefix.pch"; sourceTree = ""; }; - CD59AC17401E4B6AC036165EE37E3587 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; }; - CD6FAD43F1407E3E081DE7C4C2DCCA06 /* PhotoEditorCropToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorCropToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorCropToolView.swift; sourceTree = ""; }; - CD81364B15CE97A50F4F1E3EBF2BDDFB /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - CDB6D3655118C8E21A0E036BD02B47A2 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - CDB906DA318AB70D695CEA36CE1AD0EF /* OIMManager+Login.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Login.h"; path = "OpenIMSDK/Interface/OIMManager+Login.h"; sourceTree = ""; }; - CDF6B68331672D48E28767ED6CEA2E6A /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; - CDFBD26B8CF8A330F0D71CBA957A66CF /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - CE0D1259976B45A475E6CE81DC656D3B /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; - CE2B5B5308C39A1B691208B84705A411 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - CE32B6D7090B1694E54AA17345404381 /* URLNavigator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "URLNavigator-prefix.pch"; sourceTree = ""; }; - CE3E6C324E412D39AD44F4560FFE553E /* UIView+ParentObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ParentObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+ParentObjc.swift"; sourceTree = ""; }; - CE47C34AF984511040AFF4F0E9B72825 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; - CE56FFC2C38B6179D17F71DC2ABD0228 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; - CE588AABAEC6DD2AFEED70504421C691 /* GYSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.debug.xcconfig; sourceTree = ""; }; - CE96F8218A52B791457001E80C06AF6A /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - CEA8BF9D70DBF35B889FFD754C575615 /* Collection+Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Diff.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Collection+Diff.swift"; sourceTree = ""; }; - CEB942F93D95CC3D3F04633A1A78ED16 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; sourceTree = ""; }; - CF08CBE6DCE81D6612378FB17D9290D9 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + C4284A2F6E72A8B7EDF23A9984FAA22D /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; sourceTree = ""; }; + C42F047FF3FE9336203FAD8F97593E97 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; }; + C4301A7963490E7EA50FDE02651E0264 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + C4522611FD64A210A6A7E16BB41195D0 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + C4533A8796A97A4FDBF972A217DCF3CE /* Editor+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+PhotoTools.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+PhotoTools.swift"; sourceTree = ""; }; + C49CBF919BB5B46588D95C8BAD6DA2F0 /* MqttDecodePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRel.swift; path = Source/MqttDecodePubRel.swift; sourceTree = ""; }; + C4A0616366BE9BBEA0475D1F9998A339 /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift; sourceTree = ""; }; + C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; + C4D6A72AFD2170E4CD06CC629A6D5D98 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + C53E8BA705CCA202C7D74E0AEEE88D51 /* MqttConnectProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttConnectProperties.swift; path = Source/MqttConnectProperties.swift; sourceTree = ""; }; + C54D4A301E9B669CC34982E349394E3A /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; }; + C57C686F30775D89928D96D320F88F62 /* IQKeyboardToolbarManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardToolbarManager-umbrella.h"; sourceTree = ""; }; + C57CB41582F3CBD21F3915AD6E1F75E2 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; + C58352B4B029C63C589773B54C41F77C /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; + C5AD7AC5930BA7CA6CA7BC48AC8538FB /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; }; + C5EE72D5DECDAFE437630FE34AD02F85 /* ProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressHUD.swift; path = Sources/HXPHPicker/Core/View/ProgressHUD.swift; sourceTree = ""; }; + C649F4858D9521B4A2C3FEFEB34D8FB8 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; + C686B8367CD9B977CE8A89B334768C0D /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + C6A9858A8C3E2C0946BDAD5C1CB8F385 /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; + C6BF222DCFE3A2C2005481AC4FA87C88 /* ObjectMapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ObjectMapper-dummy.m"; sourceTree = ""; }; + C71B03924A1B09B78CA1A8478A030B92 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog.h; sourceTree = ""; }; + C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ObjectMapper.debug.xcconfig; sourceTree = ""; }; + C75B3F6E6D0EDEADFC7746138DE9F182 /* Mapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mapper.swift; path = Sources/Mapper.swift; sourceTree = ""; }; + C776123340F9B4A6EBC334CABAF42944 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = Sources/Public/DynamicProperties/AnimationKeypath.swift; sourceTree = ""; }; + C79107D372FD76CE46C6B9978D2DD797 /* rescaler_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_msa.c; path = src/dsp/rescaler_msa.c; sourceTree = ""; }; + C7916B6899AA3B0C3F135CD27BDBF4C0 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; + C7D0CF72FE6D9F2AE82838AFEF2FA52A /* Popover.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Popover.debug.xcconfig; sourceTree = ""; }; + C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.debug.xcconfig; sourceTree = ""; }; + C7E7120350B707EAC77B0E294F24A2D5 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + C8156A7F5CEF5BAF5A3C960504097085 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; + C81FB38C0E5FA9A89883F6D6C4A0E1EA /* TagListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TagListView.swift; path = TagListView/TagListView.swift; sourceTree = ""; }; + C828C7D9C7E35A83C6DD163839171754 /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "Sources/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; + C846B4B38B9C5A1852A2EF48BDCFC47C /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQTextView/Classes/IQTextView.swift; sourceTree = ""; }; + C84DB9F4EC8080372193C8EDF5E6B970 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + C86841AAA54256E91AEB1BFCCDC8C763 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + C8A5EB44B3E780F88F0573710ED86092 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + C8BD781358D8232F16FE56F37502BD53 /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; + C8C2EE9043815691E8371D022C4CF333 /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePicker/BRDatePickerView.h; sourceTree = ""; }; + C8DD4BBDC79258FD8138D24C8298ECD1 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; }; + C8DE2E8DCD18674E6B4878F764FE5E70 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + C8EAB58B15DC8BF8726F860AF3BB4FD1 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + C8EAFBF38CD16B2B46505DEE1743F322 /* PickerResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerResult.swift; path = Sources/HXPHPicker/Picker/PickerResult.swift; sourceTree = ""; }; + C908222D80E0B9D4ACA288627EC1B9C5 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDTTYLogger.h; sourceTree = ""; }; + C93D3232D5CE748EF20A0AFEE42AFB8B /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + C9487FE27D3F4CC87A4855D24224F140 /* mapMany.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapMany.swift; path = Source/RxSwift/mapMany.swift; sourceTree = ""; }; + C9A4337C935C298BC0213540464F128F /* DictionaryInitializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryInitializable.swift; path = Sources/Private/Model/DictionaryInitializable.swift; sourceTree = ""; }; + C9CE790E90696F47877BEF8C4254A404 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + C9D28131C5BB66A27A1FC30DCE15275F /* GIFImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFImageView.swift; path = Sources/HXPHPicker/Picker/View/GIFImageView.swift; sourceTree = ""; }; + C9DCCECADC8E185A89945CF36B61AFA6 /* Core+PHAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+PHAsset.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+PHAsset.swift"; sourceTree = ""; }; + CA166DECC6BB3ED09D6F3D554584492D /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIMeasurementContainer.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift; sourceTree = ""; }; + CA2C41593E64147C65245ECE91820960 /* YYImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYImage.debug.xcconfig; sourceTree = ""; }; + CA416863F801D1EEC6F164874305B8BB /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; + CA431FBAAEDE55685C55F3469203A794 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "Sources/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; + CA5F8FB231346EFC297551477E68C895 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; + CA7E2CF4C09C8BF09346D8E7017FDFFC /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + CAB6D982B86B7142C985A1756694A32E /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Sources/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; + CABAD7FEADB02314A75EF172E71126A7 /* unwrap+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "unwrap+SharedSequence.swift"; path = "Source/RxCocoa/unwrap+SharedSequence.swift"; sourceTree = ""; }; + CAE01867D122E56BE756251160395909 /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; }; + CB09233E243A48F2D081C915780202D8 /* IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; + CB215ED1EA63C63592BBD8EC39278C48 /* YBIBDataMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataMediator.h; path = YBImageBrowser/Base/YBIBDataMediator.h; sourceTree = ""; }; + CB34F024E999FDC86E938E60BE66D1DA /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; + CB3585F24ABB030F51C376A79B01D221 /* ContentConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ContentConfigurableView.swift; sourceTree = ""; }; + CB652CFB6AB0E20B11E331610B9B736F /* URLMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLMatchResult.swift; path = Sources/URLMatcher/URLMatchResult.swift; sourceTree = ""; }; + CB7C529AE0BE5F396C414AF508E1D8BC /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; + CB8A5C8DC9B1E9144A96B53A4B778862 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; }; + CBE3F8F54A35BBE05BC5C4DE334B04DE /* DDAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAssert.swift; path = Sources/CocoaLumberjackSwift/DDAssert.swift; sourceTree = ""; }; + CC01084DF9D4E50EF817F041BD3D0DD2 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + CC09E99339BC4479808BFE8BB42A2AFC /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + CC0BD765F847C6E7AFB12278D7B75F43 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; + CC25D8457B35E34A658443FCC6F50A3D /* BaseConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseConfiguration.swift; path = Sources/HXPHPicker/Core/Config/BaseConfiguration.swift; sourceTree = ""; }; + CC572DE50DE76A6EEB468CF36FC01208 /* ReducedMotionOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReducedMotionOption.swift; path = Sources/Public/Configuration/ReducedMotionOption.swift; sourceTree = ""; }; + CC82DB19A60C3B50C7146B2EFAE87ED2 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; + CC8AB653AC12F4B57D5E86A3A4F6B419 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Private/Utility/Extensions/StringExtensions.swift; sourceTree = ""; }; + CCC05E5B952593583BC87EAF1C40BD5F /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; sourceTree = ""; }; + CCCB9715B88ACC435000236A9E4DDE4A /* UploadFileCallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UploadFileCallbackProxy.h; path = OpenIMSDK/CallbackProxy/UploadFileCallbackProxy.h; sourceTree = ""; }; + CCFA6356D8523F36C0116DEF515E3C4B /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + CD3C1D659D6496035CD3296D11F7945F /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; + CD3CD1740140AF81E5E0E9144A183D4D /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + CD64B4A3046415F4ACD9E6DB49585FE6 /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; }; + CD96ADF7FCEB4765768AE75A95C2C108 /* PhotoEditorBrushColorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorBrushColorView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorBrushColorView.swift; sourceTree = ""; }; + CDA1C9AFE3B21E7C40BA0098531D2CD2 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; + CDC2E38F24EDE77C50754B40ACF76806 /* IQKeyboardManager+ActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ActiveConfiguration.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ActiveConfiguration.swift"; sourceTree = ""; }; + CE0A1FE39110743D50B13068B4C94BEA /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + CE2720CE5E098EC5B8C6E38B39973D31 /* IQKeyboardAppearanceManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardAppearanceManager+Internal.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager+Internal.swift"; sourceTree = ""; }; + CE3074EE20F59D3143C1652AEE24D070 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + CE3D54AE41B7D6A145A48E99C8132B8E /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + CE58C958EC96A46695C26AC2FD3BEB18 /* TAAbstractDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAbstractDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAbstractDotView.h; sourceTree = ""; }; + CE7D14B42F873D452391F3D812C859C4 /* CocoaMQTT5Message.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTT5Message.swift; path = Source/CocoaMQTT5Message.swift; sourceTree = ""; }; + CE8C5D2A34F6C8EB932A3353BDB6C3D8 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + CE96F0846DCF91B782B8DBF8E49FC971 /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; + CEC9EBB982AD0816C4F1CCA832B4AC34 /* SwiftKeychainWrapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftKeychainWrapper-umbrella.h"; sourceTree = ""; }; CF0AA9FBFBDB70858C030769541505ED /* MarqueeLabel */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MarqueeLabel; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CF1022D14ACA1F9B99E1845DF8CC1207 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SDWebImage-SDWebImage"; path = SDWebImage.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - CF191F4AC0A600F3408F29FF41025C71 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardToolbar/Classes/IQBarButtonItem/IQBarButtonItemConfiguration.swift; sourceTree = ""; }; - CF2028C12AFD6E4940CE4B35249A2465 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - CF2F2B4340FFA674D68CABF8BB5DE49E /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; - CF40180009D60943C5B80023241EDA1F /* Core+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImage.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImage.swift"; sourceTree = ""; }; - CF540FDE8BA41B324A0421DE74E86AA6 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; }; - CF8AA7AC55E8DD8AF944D1E12B0B0EBB /* HXPHPicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-umbrella.h"; sourceTree = ""; }; - CFB9E6776D52158EAA39A945E37AA3D6 /* OIMGroupInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupInfo.h; path = OpenIMSDK/Model/OIMGroupInfo.h; sourceTree = ""; }; - CFC1EB375AA893F2CD49BB77C1F2B7FB /* Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Defaults.swift; path = Sources/Defaults.swift; sourceTree = ""; }; - CFDA8138E95D50516B74F1D6004AD227 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = Sources/Private/Model/ShapeItems/Group.swift; sourceTree = ""; }; - CFFDA6D12F49110C2130632E221674CA /* IQTextView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextView.modulemap; sourceTree = ""; }; - D052FCA52A986341586D147C647A890D /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift; sourceTree = ""; }; - D063C425FEB3C9BCAFBCB53F569E3A51 /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + CF18080833FE625E4E66FAE74DB13F1D /* AnimationConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationConfiguration.swift; path = Sources/RxDataSources/AnimationConfiguration.swift; sourceTree = ""; }; + CF1935BA0E09BA8911D7672E3AF7E3D9 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnManager+UITextFieldDelegate.swift"; path = "IQKeyboardReturnManager/Classes/Delegates/IQKeyboardReturnManager+UITextFieldDelegate.swift"; sourceTree = ""; }; + CF224EAD65C31B84E1566643F83724F3 /* DictionaryTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryTransform.swift; path = Sources/DictionaryTransform.swift; sourceTree = ""; }; + CF29480BA8C6FBAA2D878CDBF64D880B /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtensionObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtensionObjc.swift"; sourceTree = ""; }; + CF437AD2D94178BA0DD60B4918185E56 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + CF48A4841EB8D285A6E2FB8AE8FADD04 /* GenericRxGestureRecognizerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericRxGestureRecognizerDelegate.swift; path = Pod/Classes/GenericRxGestureRecognizerDelegate.swift; sourceTree = ""; }; + CFDE74764AA4E5002068FA99A8F42CD4 /* VideoEditorMusic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorMusic.swift; path = Sources/HXPHPicker/Editor/Model/VideoEditorMusic.swift; sourceTree = ""; }; + D00CC64A5511FD46178E3A96BF55EDC5 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + D012F3CA1814E3FD14BA69A73416723F /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; + D01C28E01DB8F5E796BF671C12F5539A /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + D01D157702A63E8366DA302CC3D4000A /* sharpyuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv.h; path = sharpyuv/sharpyuv.h; sourceTree = ""; }; + D0213C516AC72EE5E4B070291A64EAB3 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; }; + D05DF6CE7C57E6AD480B10BA91D8DF06 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + D06DA6772884B11823226211F6F25ACB /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; }; D0716716AD81AB2B2F5991A5E536BC03 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; }; - D08E2B28B3272E5728C7095F870181DF /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; D0A90D1C88AE636E67296B135530FC21 /* Combine.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Combine.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Combine.framework; sourceTree = DEVELOPER_DIR; }; - D0B005098A7FE9B494C45BE5319F03D3 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - D0CDF2048C2E43A2A4114CA6A5B828D8 /* ConfigurationGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConfigurationGlobals.swift; path = Sources/CocoaLumberjackSwift/ConfigurationGlobals.swift; sourceTree = ""; }; - D0E80B7560BCAEEBFF3F41812BE48BD1 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - D0F9EBA902DAD8492BC9B0AB651A03C1 /* OIMSimpleRequstInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMSimpleRequstInfo.m; path = OpenIMSDK/Model/OIMSimpleRequstInfo.m; sourceTree = ""; }; - D0FF377AAC1FF8308AB86C281E26C439 /* MqttDecodePubRec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubRec.swift; path = Source/MqttDecodePubRec.swift; sourceTree = ""; }; - D100B0287F554F77D7C0838CEC24BB88 /* IQTextInputViewNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-umbrella.h"; sourceTree = ""; }; - D106FDFA1A10276D2959606D8029F554 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; }; - D1248B8C0B9048CB65073FB71096C184 /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CAAnimation+TimingConfiguration.swift"; path = "Sources/Private/CoreAnimation/Animations/CAAnimation+TimingConfiguration.swift"; sourceTree = ""; }; - D1361D089AE576CBE149458A4C6FD110 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - D1456079C21746E81FD05CF865404988 /* OIMCustomElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCustomElem.h; path = OpenIMSDK/Model/OIMCustomElem.h; sourceTree = ""; }; - D151AA430E9A9915112601031034A691 /* PhotoEditorFilterView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorFilterView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorFilterView.swift; sourceTree = ""; }; - D160CBB1E728D8B4CE82CD4FEE5C858B /* SDCycleScrollView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDCycleScrollView-Info.plist"; sourceTree = ""; }; - D1870C217DA709D1C93D4FC6DDC641F1 /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Sources/CocoaLumberjackSwiftSupport/include/CocoaLumberjackSwiftSupport/SwiftLogLevel.h; sourceTree = ""; }; - D18B47D845FF17297C51960A84D447A4 /* SGQRCode-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SGQRCode-dummy.m"; sourceTree = ""; }; - D1931B606957F8F93895F1B8CF9C3857 /* Differentiator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.release.xcconfig; sourceTree = ""; }; - D1941AA25E6C04864943E0ACC3190E13 /* MqttDecodePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePublish.swift; path = Source/MqttDecodePublish.swift; sourceTree = ""; }; - D1AF0A57895CE653887C0AD0704C02C4 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUILayoutMargins.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift; sourceTree = ""; }; - D1B5EDE6846257F33A0C59C92665B9C5 /* Defaults+Observing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+Observing.swift"; path = "Sources/Defaults+Observing.swift"; sourceTree = ""; }; - D1B66832FBD0D1993A477A2B94B6C3EB /* PhotoPreviewViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewController.swift; path = Sources/HXPHPicker/Picker/Controller/PhotoPreviewViewController.swift; sourceTree = ""; }; - D1DFCBE407D44016CADC8D11CC2A3E11 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = Sources/Public/Controls/AnimatedButton.swift; sourceTree = ""; }; - D220640C13B1FD2085A3BB39CBCB5611 /* IQKeyboardToolbar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbar.modulemap; sourceTree = ""; }; - D22C377E55E83BF1B5265057CC0F2D05 /* YBIBDefaultWebImageMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDefaultWebImageMediator.h; path = YBImageBrowser/WebImageMediator/YBIBDefaultWebImageMediator.h; sourceTree = ""; }; - D2536533E64F99F6B3183736E49E6E34 /* KeychainWrapperSubscript.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeychainWrapperSubscript.swift; path = SwiftKeychainWrapper/KeychainWrapperSubscript.swift; sourceTree = ""; }; - D279A717EBDF959B636CFC8BB5766D54 /* DiffableSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffableSection.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/DiffableSection.swift; sourceTree = ""; }; - D29E836DBF8895A38006DFB8B52EE59C /* OIMFullUserInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFullUserInfo.m; path = OpenIMSDK/Model/OIMFullUserInfo.m; sourceTree = ""; }; - D2A4E0F7247E9673238CB0A75904B710 /* YBImageBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YBImageBrowser.modulemap; sourceTree = ""; }; - D2C3600F97BE21E77C9A62ADD96061E8 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; }; - D30EC7C1492AE0259FBA621976B5A1D9 /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; - D3139AF12B499A365659470E9681452E /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; - D3147DC13C69CF27612AD68B7281750F /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - D31E360F4B1278224DF42EA712F365B6 /* IQKeyboardToolbarManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbarManager.release.xcconfig; sourceTree = ""; }; - D321A8F49631E658E41CAD0A5E7A38FD /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; sourceTree = ""; }; - D3545B339E7FA833CEBFD513078C4138 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - D356060D9FB0751E61AD54B5D5064B80 /* OIMLocationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMLocationElem.h; path = OpenIMSDK/Model/OIMLocationElem.h; sourceTree = ""; }; - D35A81A309F2688C61E54C031DEA5FAB /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - D37D8C564990AED2B3BD4BA13CDA9881 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - D37F0FD2429BCC9E7116014ECE5F8237 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationLayer.swift; path = Sources/Public/Animation/LottieAnimationLayer.swift; sourceTree = ""; }; - D39CC24B6F368930A6CB6175464A6455 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - D3AB09E891AB748245B450D17EEA4EAE /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; - D3AE5EF28D651A75D1DDDDB747FDEE58 /* CocoaMQTT-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaMQTT-Info.plist"; sourceTree = ""; }; - D3D1CB49FBBA8BF0D672AD0C78372210 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; }; - D3FC38BDC37A75D93CE9A51A3EC32751 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - D4192B2C334F8063F7192A69D321CFB1 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; - D4529A70F0CD2FED710BDA7BD38ABB72 /* DefaultsSerializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsSerializable.swift; path = Sources/DefaultsSerializable.swift; sourceTree = ""; }; - D47A6B7940CDAC8C7AFAA2FD9EE3EC14 /* AssetManager+ImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+ImageData.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+ImageData.swift"; sourceTree = ""; }; - D4B4C8ECEAB35A7FB7C72DB6047A6503 /* IQKeyboardNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.release.xcconfig; sourceTree = ""; }; - D4B63BB959EE018443DE36ACA3BF1AC3 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; - D4B8BE61A5E3B27838966A2F45187AA7 /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + D0AAA32DBF1B37234DE42D36C3283997 /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; + D10D949EF0814E2211323D975564EFF6 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + D113F3251B19BAF1955863D622979F42 /* SGScanViewConfigure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanViewConfigure.m; path = SGQRCode/ScanView/SGScanViewConfigure.m; sourceTree = ""; }; + D13FC0B24160C8A44B99B21FA548C7A0 /* HXPHPicker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HXPHPicker.swift; path = Sources/HXPHPicker/Core/HXPHPicker.swift; sourceTree = ""; }; + D1511131AB6562EC8A1DDD178D986451 /* AssetManager+Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Asset.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Asset.swift"; sourceTree = ""; }; + D159229F45A1E2DAD719967276C1FDFC /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; }; + D175D17E540B888112DDEF66B7336B18 /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + D17D6FEFC12FC26F62F78956E7436AC5 /* IQKeyboardToolbar.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardToolbar.modulemap; sourceTree = ""; }; + D1A28558A6A7B744953669383EF272ED /* IQKeyboardNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardNotification-dummy.m"; sourceTree = ""; }; + D1C62C550EF17BC1DF3A27C87763AC9A /* MqttCocoaAsyncSocket-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MqttCocoaAsyncSocket-Info.plist"; sourceTree = ""; }; + D1DC9B9F6A1343C40A0F56AA5CE30898 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + D203878F76EFC26540A24A23FED3FFEA /* Diffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Diffable.swift; sourceTree = ""; }; + D204D989C8F2ACECF8E9708A1E0C34EA /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; + D211A6C522BBEF4F4C4DED1BCD2F24FC /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + D229B8A7DA029600D026D0DCD560EB59 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + D235396973296B7E9195F112AB8F9F10 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Sources/CocoaLumberjack/DDFileLogger+Internal.h"; sourceTree = ""; }; + D2764737D02B6BB4CED990E66AB357BE /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + D290C3B280404BD90E9938BC1CE9DD9C /* sharpyuv_dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_dsp.h; path = sharpyuv/sharpyuv_dsp.h; sourceTree = ""; }; + D293D18A61DBBC1849BC711459908234 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + D29584F80AB69E39F4C3E0F9B5A9D4AE /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + D2AD49BFA648AC7D68E9B2A44F767C30 /* IQTextInputViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewNotification.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewNotification.swift; sourceTree = ""; }; + D2B94507DD929ACF41D9EB676BB2DB88 /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; + D330688169ACC3C0863CF1DC5AB0D3D3 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + D33E5092A9109A9A7CFC24F013D3ED11 /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = Sources/Private/EmbeddedLibraries/LRUCache/LRUCache.swift; sourceTree = ""; }; + D3415965AD72E6E0449743A9AA96AAE3 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger.h; sourceTree = ""; }; + D347094CD2B7660AFA1A116B96DAACCD /* PhotoPickerSelectableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPickerSelectableViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPickerSelectableViewCell.swift; sourceTree = ""; }; + D377E6AF5455F9A22A4DF0A70F239936 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + D386E7590100AA80BB9D6E9E49D8650B /* iterator_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = iterator_enc.c; path = src/enc/iterator_enc.c; sourceTree = ""; }; + D3F1D78F9011463F2920B97049B91AE6 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; sourceTree = ""; }; + D3F64F0035BCAE4F76A44F0C20B8AC53 /* Frame.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Frame.swift; path = Source/Frame.swift; sourceTree = ""; }; + D405F5E69B843C77A77828D34CC8F461 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDMultiFormatter.h; sourceTree = ""; }; + D41E65A8CEEBC1F8E36B0214A87E1710 /* cpu.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cpu.h; path = src/dsp/cpu.h; sourceTree = ""; }; + D450E8FF2E92730D350C74F3EFE05991 /* IQKeyboardReturnManager-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardReturnManager-umbrella.h"; sourceTree = ""; }; + D4741EEFDAC037F0C0C45833C4E99AE5 /* LivePhotoError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LivePhotoError.swift; path = Sources/HXPHPicker/Core/Model/LivePhotoError.swift; sourceTree = ""; }; + D492E8179DB297E52C7A9EFF129C8A49 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; + D49CBD30DA55D2A06515C790FFAAA01C /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + D4D7A875C1630FDCA87E9A53A6F1B24E /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; + D4ECAF600635D3BE782F18301DA19C15 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; + D4F11F9793750FB90FAA9906ED284E18 /* DropShadowAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowAnimation.swift; path = Sources/Private/CoreAnimation/Animations/DropShadowAnimation.swift; sourceTree = ""; }; D51C3D0C53D23B97B032E3BDD4F82C82 /* Differentiator */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Differentiator; path = Differentiator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D53637C76856964ED369B4020F1397A3 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - D53F968C7EDDC26B46034D6A4749C76F /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; - D58F4732606A32006C7584349E8BC9E7 /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; - D59873F1D3499E75395FBC43A3E15DE3 /* YBIBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBUtilities.m; path = YBImageBrowser/Helper/YBIBUtilities.m; sourceTree = ""; }; - D5A8259A87AE75B9C7C9FBC424E05ECB /* PreviewViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PreviewViewConfiguration.swift; sourceTree = ""; }; - D5D405832FEFD237B5CD6698377DF874 /* UILongPressGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILongPressGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UILongPressGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - D5DD31F27202E495A084995DFC3F9BE3 /* GIFImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFImageView.swift; path = Sources/HXPHPicker/Picker/View/GIFImageView.swift; sourceTree = ""; }; + D520B0BF3878B7765B613B1A8068B16B /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + D525B79370424CC98219BE315DA26399 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + D5349ACC110C5868D3DAD892E0E75252 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + D53A5F345797EF719E18146127A18B1D /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + D54BDEBFE0115E883EB21D577305A9ED /* FrameConnAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnAck.swift; path = Source/FrameConnAck.swift; sourceTree = ""; }; + D558061F9249A9C2E01B5389128717D1 /* SwiftDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-prefix.pch"; sourceTree = ""; }; + D57690A1002614C9AAAEC0ADA9276C7E /* SGGenerateQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGGenerateQRCode.h; path = SGQRCode/QRCode/SGGenerateQRCode.h; sourceTree = ""; }; + D57A6D2DF79513BD98DF7D96F56421BD /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + D57BF807879BC75AFA00B6B41DBB30E9 /* AlbumTitleViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumTitleViewConfiguration.swift; sourceTree = ""; }; + D57FB18B6173E83AE0D5392B81CF293B /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + D5BAF578EE491AD8F7B5B531F98A9EBC /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; + D5BF936200BE404C56BC79400C634C9E /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Sources/TransformOf.swift; sourceTree = ""; }; D5FE1E37E2C698689D5F24AEE4636065 /* Pods-QuickLocation-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-QuickLocation-frameworks.sh"; sourceTree = ""; }; - D62352A472A7326A2EFFF24A3727FD67 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - D6261FFCE6B7FB03165F5E96E1F85BA5 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; }; - D65726167444488941AD950675B8CDD0 /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; - D668FEB075A28782A7B538AA3E41C1ED /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - D683BE14D513D401B582A6B56BE35843 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; }; - D684B1CA46400D38F045C91E9C0D26D2 /* OIMFriendApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFriendApplication.h; path = OpenIMSDK/Model/OIMFriendApplication.h; sourceTree = ""; }; - D68C15FD7BCCB21D0947C793A5EF98F2 /* YBIBLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBLoadingView.h; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.h; sourceTree = ""; }; - D69102999AE964FFAF72C277B0F3A72F /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; - D691E0F0E6B8323C39A0ABD991F5CF9B /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; }; - D6A8D2EAE23175BE937FB60C6EA548CB /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - D6B673E2545BF6CD8C5B54F3870A7FD2 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - D6E34A320D8DD581DA666B16F28FAEAE /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - D6FA632300E0FD47700EC3D94ACD2F44 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - D73B98D6D7D0DB6B026C7B912BC9C102 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - D73F7B2E2AA8988E2836210D0F1C000E /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; - D73FABFDB46EA2B5118164B754DDDC3B /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - D76E6DF84EBBB89C949385AB1897A15F /* AssetManager+AVAssetExportSession.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+AVAssetExportSession.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+AVAssetExportSession.swift"; sourceTree = ""; }; - D76F446F5ED372950BA613C7B993F818 /* tree_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_dec.c; path = src/dec/tree_dec.c; sourceTree = ""; }; - D772BADE0EFA8C8130CE8DC174DDEE92 /* SGWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGWeakProxy.m; path = SGQRCode/WeakProxy/SGWeakProxy.m; sourceTree = ""; }; - D78F017D6283643A6648D13DEE3C17B0 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - D79FC37B0C14426FC531C15DD10B6C28 /* Differentiator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Differentiator-prefix.pch"; sourceTree = ""; }; - D7A61E8119815DA72C5F0E12D9D69029 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; - D7C091273AD777C65CDE766BB70164A6 /* EpoxyableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/EpoxyableView.swift; sourceTree = ""; }; - D7CA9FABA8D139D95B5F939741F99F71 /* AMapNaviOpenNetwrokProxyManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviOpenNetwrokProxyManager.h; path = AMapNaviKit.framework/Headers/AMapNaviOpenNetwrokProxyManager.h; sourceTree = ""; }; - D7D8232DFC0939839680B33B92A6E08A /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; - D80AE874D2E9036688778544A0119C75 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - D8109755E86C921000457BC5E3C1121B /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; - D82F80E0E8C5986B5185D3F9C932658C /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - D8302DAA539A2F5178D9F32CC37BB5B6 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - D890F33434B0BBE4361AD97AC330FD46 /* OIMManager+Friend.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Friend.m"; path = "OpenIMSDK/Interface/OIMManager+Friend.m"; sourceTree = ""; }; - D89FDEE8BED6841511B29F6C4FB9FAC2 /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; }; - D8B6EDB37527E2473C1801680933B469 /* CocoaMQTTTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTTypes.swift; path = Source/CocoaMQTTTypes.swift; sourceTree = ""; }; - D8C09A02F9F55D9CB564892CC31A7559 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; - D8C396652A7F1E7564009B4E766151A4 /* EditorStickerTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerTextView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerTextView.swift; sourceTree = ""; }; - D9191B55C6AFB2BCE6A45C4E3D39428D /* EditorCropConfirmView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorCropConfirmView.swift; path = Sources/HXPHPicker/Editor/View/EditorCropConfirmView.swift; sourceTree = ""; }; - D9347D93D216661C38367CA02B4977EA /* PickerTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerTypes.swift; path = Sources/HXPHPicker/Picker/Model/PickerTypes.swift; sourceTree = ""; }; - D94F1653CD3663B65DE81B2BF02136B2 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - D9657D4C61334722696A883627722029 /* Differentiator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Differentiator-dummy.m"; sourceTree = ""; }; - D9713CC1528AE2C3DC0F489F3DCF0C38 /* RxGesture-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxGesture-Info.plist"; sourceTree = ""; }; - D98C963FF4170B56ABC2E7A9705AB3D8 /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; }; - D9DBE89D6CF120DE2C909FE7A4D24DDA /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = Sources/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; - D9E1C372B438C144FEF64E88CFEF0E9B /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - D9E3A549EA5D5ACE0266D3F92D4B912A /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; - DA07F86EAD5CE5F28DED6D4924CE265D /* RxSwiftExt.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwiftExt.modulemap; sourceTree = ""; }; - DA18B11ED3D1FC0E2AC31A6C13FDBAE4 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utilities.swift; path = Sources/Differentiator/Utilities.swift; sourceTree = ""; }; - DA26F94E1C02BD31C992B341C115C2FF /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; }; - DA2E116F56154C796318334FB9D8BF76 /* YBIBCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionView.m; path = YBImageBrowser/Base/YBIBCollectionView.m; sourceTree = ""; }; - DAB827AE790C8CF86A7E9B5470C603A1 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - DAB83085FD5AEC3EC29FD9CEE7553CA2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; - DAD87A8A57A3A19F880A6ABE98DCD7D3 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - DADBAA5B624350716A1CE5F73B283C7A /* yuv_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse41.c; path = src/dsp/yuv_sse41.c; sourceTree = ""; }; - DB1950FA592ABEAF7542C16C413B3544 /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; }; - DB1A3F65E9E0412DA694435BE86FD1AE /* ToJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToJSON.swift; path = Sources/ToJSON.swift; sourceTree = ""; }; - DB3C27ECFC8774C0568DB4ED7F73044E /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; - DB419CA20B261FA34D28E53D3BF712DD /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - DB48EE73920BBF56D7A1762342040E30 /* Popover-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Popover-Info.plist"; sourceTree = ""; }; - DB7BA89935CF383175D300255FCE1908 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - DB9B5F9ED354EADD35B9188F1442F90D /* OIMGroupApplicationInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMGroupApplicationInfo.h; path = OpenIMSDK/Model/OIMGroupApplicationInfo.h; sourceTree = ""; }; - DBD9903F8E06F56C4381FB3369EEBC05 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - DBFCCA24ABB73D69B6842A56B50A7970 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - DC237B8F80777F217BC8C2819B73593D /* IQKeyboardReturnManager.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.release.xcconfig; sourceTree = ""; }; - DC340DB52E31FAEAD186902D51065A77 /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; }; - DC4520FA4A9211944975E9968F725BF2 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - DC6B9F12942E77881CED30F1304FE54D /* MqttCocoaAsyncSocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MqttCocoaAsyncSocket-prefix.pch"; sourceTree = ""; }; - DC900F1ABCB3C107B9050AD4B2E409B7 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; - DC99A4706621BF14118174F160BD4943 /* FrameUnsubscribe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubscribe.swift; path = Source/FrameUnsubscribe.swift; sourceTree = ""; }; - DCBD937CEF4C9B7230E5DEBEED6BDA9B /* IQKeyboardExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardExtended.swift; path = IQKeyboardCore/Classes/IQKeyboardExtended.swift; sourceTree = ""; }; - DCF74CF0399AFB2E083A4B9D3FE60BE5 /* URLNavigator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = URLNavigator.modulemap; sourceTree = ""; }; - DD0271C675A29CC9C15DF3E244A42752 /* PreviewPhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewPhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewPhotoViewCell.swift; sourceTree = ""; }; - DD1AC40299790BCFC3D7576FD717503B /* OIMCallbacker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMCallbacker.h; path = OpenIMSDK/Callbacker/OIMCallbacker.h; sourceTree = ""; }; - DD8B354EACF92FBAE4B0BF3C6C3AB75A /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; }; - DDD7D3CB8ABA1CAE04BEF7B92974423B /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; }; - DE08E3E26F68B66A30A42FBD226AC64E /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; - DE1A3D613BD46E473665CD7F8C282AA9 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; - DE32F9F945DB099D3DD1BB6478D1B966 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - DE4D76B05BCDC9904413C3C07EF88D59 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; - DE7240C8ADB536FD1DC6879C77BD6149 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - DEBB79419DC6DF75931E796876760463 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; - DEC443BED16923215C4CE12E848C67E5 /* IQTextInputViewNotification-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-prefix.pch"; sourceTree = ""; }; - DECF1D707450E7AF3047D1E9BA154AF0 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - DEDD7FDEC26BF7C8117813CA179E667A /* SDCycleScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.debug.xcconfig; sourceTree = ""; }; - DEFC54D7723BFD1EB2613EE1184A3B24 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/Controls/AnimatedControl.swift; sourceTree = ""; }; - DF002354DC9EC8A6DC0F6579E3C81358 /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; sourceTree = ""; }; - DF0D660D23256C5E4813D0029F0D72D4 /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; - DF1EB4E41DB9721FB4031A46BB0B5A82 /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - DF3B6C5872636453FD5A7771040168A8 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; }; - DF5C789BEE8C33E3B2C93D462F1CA699 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - DF6672125FBA0405EA4049F4A01F9CD4 /* bufferWithTrigger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = bufferWithTrigger.swift; path = Source/RxSwift/bufferWithTrigger.swift; sourceTree = ""; }; - DF7F1EB9060A45358E2254E22DC87E69 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - DF9E09B52AAB7A2498A96F6706C0570F /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = Sources/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; + D6060F874D64DAD061B83BA89AA99C54 /* SDCycleScrollView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDCycleScrollView-dummy.m"; sourceTree = ""; }; + D64F410F8555612A724D5E31DF74823C /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + D65F5784D0870AD7A8A356DA0462DB2D /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; + D67FDBAAEED8DBCD7555715377F4099F /* OIMFriendApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFriendApplication.h; path = OpenIMSDK/Model/OIMFriendApplication.h; sourceTree = ""; }; + D6A4C5A849FCC316B4C8345E9E5447E2 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + D6A568063FDE1D90B58DFFE394AA5D44 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + D6C7AACE4CA06CF2EAA70F281881050E /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + D6D4DB05AF60C93B92ABD4F786F3E0E5 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + D6F3697E8C79C373E6276D656C87F077 /* UIViewPropertyAnimator+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewPropertyAnimator+Rx.swift"; path = "Source/RxCocoa/UIViewPropertyAnimator+Rx.swift"; sourceTree = ""; }; + D71D90885C9AA8410ED904BAC27BBB58 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; }; + D772987AC880BE49181FA596D7040D0F /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + D79391457E883E1258E3DA9EFF192ECC /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + D7BAE32C51CD8722D158F3AB1876D724 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + D7D118B7FFB7D87A705F80523CB63F9D /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; + D7D9AE54448B8CC97266B6C33A8A55B5 /* PhotoManager+Download.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Download.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Download.swift"; sourceTree = ""; }; + D7E6A4A47FB8F4CA32A1059E6B85F45A /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; }; + D8A008C1559D788E0969C9F091A8E887 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAssertMacros.h; sourceTree = ""; }; + D8A3919BCEE0BD29196F82C8955B8213 /* Utilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utilities.swift; path = Sources/Differentiator/Utilities.swift; sourceTree = ""; }; + D8CD3E62945E99E8282084431D9BDF27 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + D8E54020F0A701D6B32CF578D40C2330 /* CocoaMQTT.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaMQTT.release.xcconfig; sourceTree = ""; }; + D906BC216BEE6751B342CE65AB62DDF3 /* OpenIMSDKCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDKCore.release.xcconfig; sourceTree = ""; }; + D95107183E81B49889DA1B59E7858FE0 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + D9B7DCE411828FE81F570EE8696BEFA1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + D9C63BAF683D8F9053F11B333E6B59E1 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + D9DA1CF2DB8C204629B35411CACE2EFB /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + D9F2052D6BA28E7F85787E7799C36C35 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; + DA10380C9565FBDE4AA7A4387482D590 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + DA2B4215D6874325EA4F89961AE24CF1 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + DA2BF617A1E35F0EA980B127426B455C /* endian_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl_utils.h; path = src/utils/endian_inl_utils.h; sourceTree = ""; }; + DA327C014BFAC60D2DB28CFCF527B515 /* PhotoListCameraCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoListCameraCellConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/PhotoListCameraCellConfiguration.swift; sourceTree = ""; }; + DA3D7A105D6D34913840F53FC64BB53E /* IQTextView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQTextView.modulemap; sourceTree = ""; }; + DA4946E789875F8E2F6E1AF5397961BF /* sharpyuv_csp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = sharpyuv_csp.h; path = sharpyuv/sharpyuv_csp.h; sourceTree = ""; }; + DA500431BC4594AEAEDD438E0BF37783 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; + DA5032CED239188E568C91D1D626B81A /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + DA5FA31DE0185C70614E84793CA6A378 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + DA7A14AF53F15F689755D7972B8B2884 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + DAAFBF7998729DBA80D654F68B0411E7 /* SwiftKeychainWrapper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftKeychainWrapper-dummy.m"; sourceTree = ""; }; + DAB28C804010763254C51FA236830B07 /* KingfisherWebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KingfisherWebP.h; path = Sources/KingfisherWebP.h; sourceTree = ""; }; + DAC3A97B83CD4427855E4B01F03CEE01 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + DAE1AA6202B32E1EE1416E80DC735789 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; }; + DB1182F02C66E8E51C5A7521DC4994DF /* YBIBCopywriter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCopywriter.m; path = YBImageBrowser/Helper/YBIBCopywriter.m; sourceTree = ""; }; + DB2502CB818E9C7A8A4A748C7779AC20 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; + DB2FFA71DE6122BF6CB4D4658DDF5A87 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + DB56BFA4BA1933A7688E24DA5D6A268F /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; }; + DBB95EC8DE782AB6EF1A8E766CA49DAA /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardReturnManager.debug.xcconfig; sourceTree = ""; }; + DBDABE53B6FDCCCB3B23538B8781688E /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; + DBEBC201C57FF682B3C946EFB0884ED2 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + DC151B0763306552501FE06945060CB3 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogCapture.h; sourceTree = ""; }; + DC28C3D9DF2136337012FA1DC757AE9D /* CGImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGImage+WebP.h"; path = "Sources/KingfisherWebP-ObjC/include/CGImage+WebP.h"; sourceTree = ""; }; + DC779BDDAE9DE5E6944F3C603B9D7884 /* PHLivePhotoView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHLivePhotoView+Kingfisher.swift"; path = "Sources/Extensions/PHLivePhotoView+Kingfisher.swift"; sourceTree = ""; }; + DC9AF3698113DD51825A4165EF9F3319 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; + DC9AFD6C4AEF89437965683C64606D08 /* CocoaLumberjack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaLumberjack.swift; path = Sources/CocoaLumberjackSwift/CocoaLumberjack.swift; sourceTree = ""; }; + DCA028033BE034558ED13ECF7635A5D8 /* PhotoEditorMosaicToolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditorMosaicToolView.swift; path = Sources/HXPHPicker/Editor/View/Photo/PhotoEditorMosaicToolView.swift; sourceTree = ""; }; + DCC590E557D89758319EA89F2815D5A7 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + DCDD374C36029FF8AF60D584A5078B53 /* ImageContentType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContentType.swift; path = Sources/HXPHPicker/Core/Model/ImageContentType.swift; sourceTree = ""; }; + DD00CEAD553421BB61168664942FCECC /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/Operators.swift; sourceTree = ""; }; + DD2201B6C207C2C3619537DF9ACB5C80 /* CGImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGImage+WebP.m"; path = "Sources/KingfisherWebP-ObjC/CGImage+WebP.m"; sourceTree = ""; }; + DD5DFD747834745776B0951BCC3AAD4E /* SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/SwiftUIView.swift; sourceTree = ""; }; + DD773C759F4B8E4E1A66F15119269C3D /* YYImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYImage.modulemap; sourceTree = ""; }; + DDAFB9318AF08F7056139AECC80C78FB /* LayerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerStyle.swift; path = Sources/Private/Model/LayerStyles/LayerStyle.swift; sourceTree = ""; }; + DDB37AC1909B247A1EE86B2327125496 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; }; + DDD5E173CBB62162738A31BAD3D45AA2 /* OIMFullUserInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFullUserInfo.h; path = OpenIMSDK/Model/OIMFullUserInfo.h; sourceTree = ""; }; + DDE27BBC530CDB1F75E818FDD8998E58 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + DE104ADC996D7B5363D31A3F90CB1D8F /* OIMFaceElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFaceElem.m; path = OpenIMSDK/Model/OIMFaceElem.m; sourceTree = ""; }; + DE359624D7EB23DE2A4FD0E9BD0091E2 /* RxGesture-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxGesture-Info.plist"; sourceTree = ""; }; + DE4BCC93372817706739E86DB3D048AC /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + DE6FEFA4309739AE6088C4B170EE8533 /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; }; + DE7F8B00284E6E6A0A972A2B3AA5A12B /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; + DE929154BEFBA6D6D24EEC6536EAC47D /* MqttAuthProperties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttAuthProperties.swift; path = Source/MqttAuthProperties.swift; sourceTree = ""; }; + DEA866A496DAAC3375D0BBBDA6A98039 /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; + DEAD0DE7CC7BB2091A0D0B45A3F742ED /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + DEE127B1FE8625A24A2AADBC877CB51A /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; + DEEE3144AB502ADE13054CF4438E8C36 /* OpenIMSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OpenIMSDK.debug.xcconfig; sourceTree = ""; }; + DF032301AFCF35665CEC8FCA45FD85C7 /* WechatOpenSDK-XCFramework.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "WechatOpenSDK-XCFramework.release.xcconfig"; sourceTree = ""; }; + DF050061889886AABA93C0D2A807F749 /* RxSwiftExt-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwiftExt-Info.plist"; sourceTree = ""; }; + DF0ADAF597A8081FF2E0B8F08CBA3872 /* RxGesture.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.release.xcconfig; sourceTree = ""; }; + DF125332BE7BD2DE0082AD0EA59F86B3 /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "Sources/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; + DF1DD2C9E8B8F04C4E833DA8287FC022 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + DF31C668ADABAF86BA6B8596EDC8A050 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + DF33F09AF5E4B7A076D249F553DDF246 /* SGQRCode-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SGQRCode-Info.plist"; sourceTree = ""; }; + DF4BF246D9B625BAE1B6971E56CF7FC7 /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDifferentiatorProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift; sourceTree = ""; }; + DF53400EDA6D1DE842AF140117A17DD1 /* Differentiator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Differentiator.debug.xcconfig; sourceTree = ""; }; + DF625ED904363C8EDBE7EB75F756DA54 /* RxSwiftExt-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwiftExt-dummy.m"; sourceTree = ""; }; + DF671C23469B6AC276E54084F08F2005 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; DFA273262C05031D86CC3431CFFA95B7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - DFBAC05B27CA1BA6D088A9F2963CD32C /* OIMFileElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFileElem.h; path = OpenIMSDK/Model/OIMFileElem.h; sourceTree = ""; }; - DFC92EA61CA17266BDE0100BEEF78A9D /* SGScanViewConfigure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanViewConfigure.m; path = SGQRCode/ScanView/SGScanViewConfigure.m; sourceTree = ""; }; - DFDFD6A3E55792B9D6D45103AA7256B1 /* YBIBToastView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToastView.m; path = YBImageBrowser/AuxiliaryView/YBIBToastView.m; sourceTree = ""; }; - DFED181635DE7489C98D8D2A5CFEBA81 /* DropShadowEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowEffect.swift; path = Sources/Private/Model/LayerEffects/DropShadowEffect.swift; sourceTree = ""; }; - E0031DF78982EFEF9178B014CBB9A8AB /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - E00C1A8428E291412062D6E17C209D27 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - E03D2062C0363D0E3EE2A8345E4525C6 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; - E043320BE8E625B6D18C872EC4336380 /* EditorController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorController.swift; path = Sources/HXPHPicker/Editor/Controller/EditorController.swift; sourceTree = ""; }; - E0510C8C13C2A1F762FAEC5456AFF28A /* YBIBImageData+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "YBIBImageData+Internal.h"; path = "YBImageBrowser/Image/YBIBImageData+Internal.h"; sourceTree = ""; }; - E0627B01E20C5DCA3D95E8FED6E1D581 /* CocoaLumberjack.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.debug.xcconfig; sourceTree = ""; }; - E070DE27439A95D20E0D66F0810B7E0E /* KingfisherWebP.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KingfisherWebP.debug.xcconfig; sourceTree = ""; }; - E0ECB093B7A2377C256B04A6FA952982 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - E105D78E056EA50AD4A6D4DD036A6383 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDASLLogCapture.h; sourceTree = ""; }; - E136455FBC834473B36C58B1D35EC065 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; - E1406316B8B06E43CA1C0EB72D7ED8F6 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; - E17928F0C4F057544E5DB15F3CBF9781 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; - E180E42F8FBE12826076AD93E8E9F7D3 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - E186AEA78025FB4ED6A51007FC4E6A1E /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "Sources/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; - E18FFDA775D9373F64E566676D04865E /* DDAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAssert.swift; path = Sources/CocoaLumberjackSwift/DDAssert.swift; sourceTree = ""; }; - E197115BCE2837B95240DBF5699E9EAB /* SwiftKeychainWrapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.release.xcconfig; sourceTree = ""; }; - E198EB9FBE8F340070000544CA3D9933 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - E1DD71ACE281D00A2A56A103081E73C1 /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; }; - E1E3E42DD2D11D2D3CF908ADA29967C4 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - E21A1678982D7D56EF33BBD1ACCE2532 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; + DFD9ED27FBE35E83BEA6086DB68AD16B /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + DFF9A28F1BEB68EC0F9044DE4623C9EE /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + E021AD2502C3D2997ADBD79E22230D6D /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; }; + E07E31003DE92DB01F812E228976E07F /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePicker/BRDatePickerView+BR.m"; sourceTree = ""; }; + E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + E0AEBC9AD9755ED30D7B14B0C6C279DE /* YYImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYImage-prefix.pch"; sourceTree = ""; }; + E0C5EE5A7C9E97ACA4C23D57EFF6E90F /* KingfisherManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KingfisherManager+LivePhoto.swift"; path = "Sources/General/KingfisherManager+LivePhoto.swift"; sourceTree = ""; }; + E0DB346FF7A58A9CCDC22544F0EB48CC /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = Sources/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; + E1043C61DEB31EFA847FE56B20510E25 /* AMapNaviGeometryUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviGeometryUtils.h; path = AMapNaviKit.framework/Headers/AMapNaviGeometryUtils.h; sourceTree = ""; }; + E139063737CABB514AC7BC04039A282D /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; }; + E18229B100018FE3E75FAD5376FB0E3B /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + E1A3F80DCB5D490FF9D9F0D3E32A2964 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + E1BFC3F1E202B57F058322600E03E1EC /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; sourceTree = ""; }; + E1D09A378622A7AA28C2058B8369A782 /* PhotoEditorViewController+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Animation.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Animation.swift"; sourceTree = ""; }; + E1E3E72A125868EC884E7DBC96BA6803 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + E1E4120207F4C704EDC8FDCEA82D42D3 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; }; + E1E5B6368BB90A2518FC9A20390A8BB4 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; + E207331FCAB26DB100531C9514787792 /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; }; + E2134574E3F9A7CD072ACCEAA560E902 /* AssetManager+Authorization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Authorization.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Authorization.swift"; sourceTree = ""; }; + E21C3B3CC7DC8633DC3C3B6B7376426E /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; + E21F8A917B5AB3B800B57D559A59EB26 /* Core+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImageView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImageView.swift"; sourceTree = ""; }; + E2324B67C4C32303B4DEB7C9B8B0C692 /* TagListView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TagListView-dummy.m"; sourceTree = ""; }; E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E23C418B392A803B3BAE2D459803996C /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - E25461A5599584F84982CA28401819FE /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; - E26654C62172E23983C80E5A35C47ADB /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; }; - E28AA9CADCB009D9E67047C98C0B27A2 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - E2C61DA2D96E77607024B89E13797552 /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; - E35004701837FC08C778CF9C9637ED03 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - E38105BD4D2D3F6E5C76504692D379FD /* OIMFriendApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMFriendApplication.m; path = OpenIMSDK/Model/OIMFriendApplication.m; sourceTree = ""; }; - E3BB8704A40B0C67779D21C030073131 /* Editor+PhotoTools.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+PhotoTools.swift"; path = "Sources/HXPHPicker/Editor/Util/Editor+PhotoTools.swift"; sourceTree = ""; }; - E3BB994DD9EE18133B3EE46D6365EAFD /* MGCDAsyncSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MGCDAsyncSocket.m; path = Source/GCD/MGCDAsyncSocket.m; sourceTree = ""; }; - E3C85B622AE3EA86117B3BF62429D118 /* Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operators.swift; path = Sources/Operators.swift; sourceTree = ""; }; - E3F3661A622D7E3F39909F531BB2FCAA /* ssim_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim_sse2.c; path = src/dsp/ssim_sse2.c; sourceTree = ""; }; - E3FF62659D1A991D6346DDC4B17DBEF5 /* CocoaMQTTProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaMQTTProperty.swift; path = Source/CocoaMQTTProperty.swift; sourceTree = ""; }; - E40444596DBDC28E0D93879B0F9D48E7 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - E429B1283945BA53B4552E06587204B9 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - E42BFAF9D462AC5C5C446EA1ACE72913 /* io_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = io_dec.c; path = src/dec/io_dec.c; sourceTree = ""; }; - E4507E9EE6378C8A2C379DE17BD55391 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; - E45C23E80BB74B7A76A231302258A7BB /* HXPHPicker-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HXPHPicker-Info.plist"; sourceTree = ""; }; - E4811A2B07FBF0A7D45F45E04E118646 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - E493FA87C8F2C567D2A2EFE2B492ECF1 /* SectionedChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/SectionedChangeset.swift; sourceTree = ""; }; - E49807E3D1946AC3B1355D446F061819 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + E24EA68F63C969616509DFB5FBCC2796 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; + E25B0D069275D9BA5A0ABDC45734F644 /* OIMVideoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMVideoElem.h; path = OpenIMSDK/Model/OIMVideoElem.h; sourceTree = ""; }; + E2679828EF182E72C2F7A362913FFAD6 /* IQKeyboardToolbar-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbar-dummy.m"; sourceTree = ""; }; + E26D415D85CDC5DCDB28560E8EE939AA /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; + E271102A271CB14E64C2705563158EB7 /* SGPermission.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGPermission.m; path = SGQRCode/Permission/SGPermission.m; sourceTree = ""; }; + E293CD7D2C9739C9E82D9A8FF25107F5 /* filters_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_msa.c; path = src/dsp/filters_msa.c; sourceTree = ""; }; + E2BBF547578E0FB8DF17268420E0F462 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; + E2C612E4D95D90648356006F5499A063 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + E2D59036D48BB1D41B79D92583EA88E5 /* vp8l_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = vp8l_dec.c; path = src/dec/vp8l_dec.c; sourceTree = ""; }; + E3044CDA5796259557DC75A7F21EDC01 /* String+IdentifiableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+IdentifiableType.swift"; path = "Sources/RxDataSources/String+IdentifiableType.swift"; sourceTree = ""; }; + E31EACB0381AB58E097B30B221C81B06 /* SGGenerateQRCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGGenerateQRCode.m; path = SGQRCode/QRCode/SGGenerateQRCode.m; sourceTree = ""; }; + E321106DAF15528B99E87430B60757B2 /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Sources/DataTransform.swift; sourceTree = ""; }; + E3788D69B8862DC34BEC670C55B09659 /* BRTextPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextPickerView.m; path = BRPickerView/TextPicker/BRTextPickerView.m; sourceTree = ""; }; + E38BB3DDEF575431F1A55A8F5AB73E44 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + E39E522169EFCBA3ED36492D8BAC6470 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; }; + E3B37015D6E0E600A32572D89F8A9F20 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Sources/CocoaLumberjack/DDOSLogger.m; sourceTree = ""; }; + E3D3132E689AF567EFEEB8389ABCB291 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + E3D40D91F6C704686E4A5A56DA5C2E93 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = Sources/Map.swift; sourceTree = ""; }; + E3DBCEA620F4AC098EF1BAF5653C95DF /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Sources/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + E3E1BC868177085CE10EE2E890960D53 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; }; + E3FD87DF09E2CFEDFE85EC62BE521E21 /* ProgressImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ProgressImageView.swift; path = Sources/HXPHPicker/Core/View/ProgressImageView.swift; sourceTree = ""; }; + E417B30DE8CC90EB175F1F76BF3EDD27 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = "Sources/CocoaLumberjack/Supporting Files/CocoaLumberjack.h"; sourceTree = ""; }; + E433F059D1AD88B0871E655E7250FD53 /* OIMAttachedInfoElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAttachedInfoElem.h; path = OpenIMSDK/Model/OIMAttachedInfoElem.h; sourceTree = ""; }; + E4381F82AFCF9C0960345F382D230AE4 /* MqttDecodePubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodePubAck.swift; path = Source/MqttDecodePubAck.swift; sourceTree = ""; }; + E44416A6A634EE74B66F573EBBCAA3CD /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; + E47EF0A8CFE40A5F191902F7AE5DCCD2 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + E494FC785D17A9CB2116639BEF2C6C12 /* ObjectMapper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ObjectMapper-umbrella.h"; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B322BAB099B10AB0F9C48BDC6C5072 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - E4CCCF9F7A5AC71FDA5BCF4C48373561 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - E4D7C00937B7ECF7C758B8150BE4243A /* Infallible+CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+Collection.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+Collection.swift"; sourceTree = ""; }; - E570874AF9856D544CE4380B1F5CB06A /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; }; - E5816807EB4C79CF0DB08D8783E2F859 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - E587EECD3988E54D69C60FDBB4974A29 /* OIMReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMReachability.h; path = OpenIMSDK/Utils/OIMReachability.h; sourceTree = ""; }; - E58DF331B99A1634C2C66FAF1AC47503 /* YBIBImageLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageLayout.m; path = YBImageBrowser/Image/YBIBImageLayout.m; sourceTree = ""; }; - E5A171E2C6DCC23913FC73B52AA5873E /* vp8li_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li_enc.h; path = src/enc/vp8li_enc.h; sourceTree = ""; }; - E5DA07764E6E166FD0E3608A2AE3582C /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; - E642173882F7A6B2378CB610A3D564C7 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - E6890FFB29511F0D2D7119161E42AA8B /* YBIBCollectionViewLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBCollectionViewLayout.m; path = YBImageBrowser/Base/YBIBCollectionViewLayout.m; sourceTree = ""; }; + E4AC92818EDBD76D4AF7FD277E25D489 /* YBIBTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBTopView.m; path = YBImageBrowser/ToolView/YBIBTopView.m; sourceTree = ""; }; + E4D1CDD95689B6AD9C51A0BDE807D0FD /* IQKeyboardToolbarManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardToolbarManager+Internal.swift"; path = "IQKeyboardToolbarManager/Classes/IQKeyboardToolbarManager+Internal.swift"; sourceTree = ""; }; + E4E6357FABA984303A21EEEBFD4B5DBD /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; + E4EF0E0FD42C4934C3100DCE1CD02280 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Sources/CocoaLumberjack/DDLoggerNames.m; sourceTree = ""; }; + E50494FA0565B4759D6E625A65510140 /* webp_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = webp_enc.c; path = src/enc/webp_enc.c; sourceTree = ""; }; + E548CBA76AE694E8E0A7A50034458A66 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + E568549B9735D2095E71B039DA93B212 /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; + E58561682F61B469BC1A80E18B5DFA90 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + E5E843923F8BEF4D8BD7E6A691D92F75 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + E5F3E9522D43C66518BCF1F02A6203C6 /* AssetManager+VideoURL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+VideoURL.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+VideoURL.swift"; sourceTree = ""; }; + E5F510602974B06E855675C8B7100C31 /* RxSwiftExt.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwiftExt.modulemap; sourceTree = ""; }; + E5FB4261B6F651C2E0DCA7401D4672A0 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + E62F84C13EA1A1DE9F036A06CDFE4C3A /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + E67EA5F6464BA09871DC07B7B2A29C12 /* PhotoPreviewViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPreviewViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PhotoPreviewViewCell.swift; sourceTree = ""; }; + E69A576321419AE89F8F7AF3E79B6E21 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + E69F4C08B1270A8E49321E8F17AE4581 /* DeniedAuthorizationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeniedAuthorizationView.swift; path = Sources/HXPHPicker/Picker/View/DeniedAuthorizationView.swift; sourceTree = ""; }; + E6A3E4C60EA877346106DD6CCDBAF564 /* ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ObjectMapper-Info.plist"; sourceTree = ""; }; + E6A470BF2AE792D06084FB1ABFEB4E63 /* BRTextModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRTextModel.m; path = BRPickerView/TextPicker/BRTextModel.m; sourceTree = ""; }; E6A4E1627379D6540B81A470C575D716 /* CocoaMQTT */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaMQTT; path = CocoaMQTT.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E6A55C3E99ACD2D792F2B9B3F6D4A381 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - E6B08867D0DF024B1D02F7B319DEF5EA /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; }; - E6BB541827C4ED61B292BF245DEE0533 /* FrameConnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameConnect.swift; path = Source/FrameConnect.swift; sourceTree = ""; }; - E6D952137DE6EC2F1E2CFE70D8955406 /* MAMapView+Resource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAMapView+Resource.h"; path = "AMapNaviKit.framework/Headers/MAMapView+Resource.h"; sourceTree = ""; }; - E6E09D8F859FD2DA72FB9B9AEC2801FD /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - E6FF15F07B9E7A18C8833D115ABC66B8 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; }; - E714A38725E62E3FC43EAF8747885EC0 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; - E71A17BAFA85081507CA1D03A61EE5E2 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; - E738792B48FF326813A96C7EAF47F981 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - E73CA99150BF138406A5F33A0C12DFD8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJExtension/PrivacyInfo.xcprivacy; sourceTree = ""; }; - E7619AB0E585E71FA562F6DEC3C07D03 /* PhotoEditorViewController+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoEditorViewController+Animation.swift"; path = "Sources/HXPHPicker/Editor/Controller/PhotoEditorViewController+Animation.swift"; sourceTree = ""; }; - E787026BAB74133C5BD67388CD5FFEE7 /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; - E7A98DF9702CC37E369207FF9DE9E813 /* IntegerOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IntegerOperators.swift; path = Sources/IntegerOperators.swift; sourceTree = ""; }; - E8139788AEDC8D92E16D3A005162137A /* IQKeyboardNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.debug.xcconfig; sourceTree = ""; }; - E82F60A083DA9FB4F1287DC36F717504 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Sources/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; - E8400228ACD7DE6C8DEAD0C79B2FDD68 /* Core+UIColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIColor.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIColor.swift"; sourceTree = ""; }; - E867ED58E7E69AB607EC7BCD9FE4F6B9 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; }; - E876374E22914AED34D68B04CC8CD798 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - E88834C5E65E47C8E67B8AAFD7B6A49E /* tree_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = tree_enc.c; path = src/enc/tree_enc.c; sourceTree = ""; }; - E890AA8EC0716C37ABECE169A0785B66 /* IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; - E890C3230B40A10160BE30EBD3BBF75C /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + E6C10A536A72FE9228F9BED2F91A0E55 /* CodableTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CodableTransform.swift; path = Sources/CodableTransform.swift; sourceTree = ""; }; + E6F5D2FBC9E8BE28DD0DA36393D96430 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + E72F1C6A9A7DAB2C9CF247755A83D6F5 /* OIMFileElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMFileElem.h; path = OpenIMSDK/Model/OIMFileElem.h; sourceTree = ""; }; + E740CC779E1B5D1A1954DE403E26932A /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; }; + E766B81C2AD39215DD8A6A3726E9C73D /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; + E79D2BE8022943335AE24E99F04CE473 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; + E7A5346E90391A8396A6B5C7A971C1F5 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + E7A6471A79D2F7C99315C941C7D97AE4 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + E7BCB7D6F7E69870B894EE206268D3B5 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + E7E9F8DBBA04F63C77D08336C0D45672 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/Controls/AnimatedSwitch.swift; sourceTree = ""; }; + E8049FDB2132318E8560349028ADD7E0 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + E8116FED35A480734563C64B4B632962 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; + E82BAACFC5D121DDDD285CF84DE4E28E /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + E84B716A47F5A82301CB9F4B84F0B900 /* PickerInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PickerInteractiveTransition.swift; path = Sources/HXPHPicker/Picker/Transition/PickerInteractiveTransition.swift; sourceTree = ""; }; + E8628EF0402866E1B95DF3A77C91B6E6 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + E8633AD8E88DC63DE85DCC07C1FF2E8F /* CollectionViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewSectionedDataSource.swift; path = Sources/RxDataSources/CollectionViewSectionedDataSource.swift; sourceTree = ""; }; + E87771D02716C6C44CFA705DF03B9D99 /* PhotoPanGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPanGestureRecognizer.swift; path = Sources/HXPHPicker/Core/Model/PhotoPanGestureRecognizer.swift; sourceTree = ""; }; + E87BE654B812810FD937260D2AB879D7 /* dec_msa.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_msa.c; path = src/dsp/dec_msa.c; sourceTree = ""; }; + E8911C330DC4591DC0B49D7548A7B2BB /* PhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoManager.swift; path = Sources/HXPHPicker/Core/Util/PhotoManager.swift; sourceTree = ""; }; + E897C1B53CABDF9D8070898C954C7535 /* SDCycleScrollView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDCycleScrollView.debug.xcconfig; sourceTree = ""; }; + E8EFAEAE08499004C8E90626C21F5178 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; E924404F18EF5B2BFCF943AB82366720 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/AssetsLibrary.framework; sourceTree = DEVELOPER_DIR; }; - E9856336632095153F4F8B102D101436 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - E98B5EAE8D7DC54F920A771A66623C04 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - E9B4DF24DA27682497430BA8A26802CE /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - E9BE5B7097011DD49FBF07F385036FCC /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MeasuringViewRepresentable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift; sourceTree = ""; }; - E9D5817935BECC4939770FB4CA758045 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - E9E6B05AADD7F1147DCFE2C9C17BBD07 /* IQTextInputViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfo.swift; path = IQTextInputViewNotification/Classes/IQTextInputViewInfo.swift; sourceTree = ""; }; - E9E79CBBFE481D1DA603793F045575FC /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelProperty.swift; sourceTree = ""; }; - E9E90CF6A5660EEFAA2D94064280AE94 /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; }; - E9F54F703D88454BBB9B4EB7BF1C3AA8 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewBase.swift; path = Sources/Public/iOS/LottieAnimationViewBase.swift; sourceTree = ""; }; - EA1A95E5C4D0E0F1FEA21D6ABCFF0FAA /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - EA293F045E725CCBB307339C6BA6AA06 /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; - EA30A2CC2AFEB5FC1F8DE48C6E614B7E /* YBIBAuxiliaryViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBAuxiliaryViewHandler.m; path = YBImageBrowser/AuxiliaryView/YBIBAuxiliaryViewHandler.m; sourceTree = ""; }; - EA4501C722958CA1A1C56175209C778A /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; - EA5741845A0C1F07A1FEF01C6702D811 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - EAE13EE0030DF5C0851F7394C7C8EA0F /* NetworkAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkAsset.swift; path = Sources/HXPHPicker/Picker/Model/NetworkAsset.swift; sourceTree = ""; }; - EAFBD970832E7F067687F09F34D1D5B1 /* SwiftyUserDefaults.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyUserDefaults.modulemap; sourceTree = ""; }; - EB096A475EF09FA99F27CA07FC50651D /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - EB17BA63274779FF793D3A34F2A24EFC /* TADotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TADotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TADotView.h; sourceTree = ""; }; - EB31D2587F0A3C030D6CB9CDA24D6463 /* AlbumTitleViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumTitleViewConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/AlbumTitleViewConfiguration.swift; sourceTree = ""; }; - EB46D3D7047DD6B9D8A8017431B771B5 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - EB4A24F452F8B910B5E2BADFC0E5959D /* YBIBImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageCell.m; path = YBImageBrowser/Image/YBIBImageCell.m; sourceTree = ""; }; - EB917EC78946ADD901B054E39EE335CA /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - EBB0A8BF9BA97349215BD4BE7DA9E198 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; - EBB3294A1A4287B5D9B8F01A7BFC29B4 /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; - EC1A38ADA23C249F8287F1F852B92532 /* lossless_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless_common.h; path = src/dsp/lossless_common.h; sourceTree = ""; }; - EC1DDC0587E4F9700246C0052CCF31C4 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; }; - EC2F76969AE7C56B186FDD081DCEC232 /* YBIBImageData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBImageData.m; path = YBImageBrowser/Image/YBIBImageData.m; sourceTree = ""; }; - EC4810BDE417ADC5B23802AAAC535291 /* frame_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = frame_dec.c; path = src/dec/frame_dec.c; sourceTree = ""; }; - ED2B84C3C79DDC9AFFDB3CEC8DE7B22E /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; - ED447223280600D56F17F16DB15F60DB /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - ED47876429E7E7FC8B71E58ED2923573 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; - EDBC1BFC0CF473D1AC5C5065A1A3F07C /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; }; - EDCF66901C52D6745634C0300D9888D1 /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; - EDDE196A1C3048293EBC305CD622A536 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - EDEF5F0D76945751BB5935F5BDAC6714 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - EDF902E702CDF5AECE0F54DCA684888C /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Sources/CocoaLumberjack/DDASLLogCapture.m; sourceTree = ""; }; - EE0CB1D3F49CD011B39845659A6B822C /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - EE1072465847F279D15887866B4FFA62 /* UIViewController+ParentContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ParentContainer.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIViewController+ParentContainer.swift"; sourceTree = ""; }; - EE12DF84EFC3B390FD6EF1EBADA4A2B5 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - EE2935E161CD6807FE96ACB1A01C6841 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - EE3270D76F71B0D71BC738C4AF531F05 /* BuiltIns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltIns.swift; path = Sources/BuiltIns.swift; sourceTree = ""; }; - EE3D5F2F6969F7F6F94CEE4D2772010E /* RxGesture.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxGesture.modulemap; sourceTree = ""; }; - EE6204A6EB7133270E817E30464A1B81 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; }; - EE6BD726ADA259939B7F2C80DB515E2B /* RxGesture-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-umbrella.h"; sourceTree = ""; }; - EE8636E0E6D4797815E98AB87E769645 /* bit_reader_inl_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl_utils.h; path = src/utils/bit_reader_inl_utils.h; sourceTree = ""; }; - EE92F874D589922632876657386FE444 /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - EE9444B9527C8E4DC9330D5C4FE36F8B /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - EEBB426D3AD22EA0762FE9BCAA48A24A /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Compression.swift"; sourceTree = ""; }; - EEBC4A98CEBD2E2BCB922B04C9672DD8 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - EEC31701072EFBC7E1BA537BFA290453 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - EEC4722274AEA0A2685AABB6FC339F25 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; - EED00FAEB1FDEDAF152627790732412A /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; - EEDC18C59AE988234462B762F8AA56F5 /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; - EEEC5D28F1F6770D81340EC48DA0D93A /* IQKeyboardToolbarConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardToolbarConstants.swift; path = IQKeyboardToolbarManager/Classes/Constants/IQKeyboardToolbarConstants.swift; sourceTree = ""; }; - EF0B88A507A45DB3621385D157AD886F /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; }; - EF18D568DF3AEE40260B5492AEFDDEA2 /* OpenIMSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OpenIMSDK-prefix.pch"; sourceTree = ""; }; - EF281D7E31AC70A307C03086EBD30315 /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/Configuration/LottieConfiguration.swift; sourceTree = ""; }; - EF45C65DBE42363C5E8CBBC598BDE247 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; }; - EFA5A08E961DF0A25C992DA03C10664F /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYImage/YYSpriteSheetImage.m; sourceTree = ""; }; - EFAC9E44C46211639CB2735720B8FDB6 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - EFFD65A5A4ABB409CB8AF025E4F8C75F /* ssim.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ssim.c; path = src/dsp/ssim.c; sourceTree = ""; }; - F02D442355B045D9C7DE5CE14881AFB2 /* UIView+SDExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SDExtension.m"; path = "SDCycleScrollView/Lib/SDCycleScrollView/UIView+SDExtension.m"; sourceTree = ""; }; - F03C2C3C1FAE066B4FC01F011E50CC6B /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - F04CFBE92EE4E2315E14DA80DDEF507A /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - F0A6CBE9F67B64311022257AC9FA22DE /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - F0AFDDE1C10A2814890286DCC9C1889A /* fromAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = fromAsync.swift; path = Source/RxSwift/fromAsync.swift; sourceTree = ""; }; - F0BE2492660A38A640DC126CA07439E0 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = Sources/Public/Animation/LottieView.swift; sourceTree = ""; }; - F0E7DED5BF0A53E67A9B64D2A51EC576 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; - F0ED2C2448B97BC85BED408AE32972BA /* Core+UIImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+UIImageView.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+UIImageView.swift"; sourceTree = ""; }; - F0F4BCBB72041B28A95332F8EA93F6C6 /* MqttCocoaAsyncSocket-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MqttCocoaAsyncSocket-Info.plist"; sourceTree = ""; }; - F11D041995C0327244A05F18507572AB /* toSortedArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = toSortedArray.swift; path = Source/RxSwift/toSortedArray.swift; sourceTree = ""; }; - F15DF3BD78ECCFC3CE68B17DD8F68395 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift; sourceTree = ""; }; - F1733A2C10C62D80E32538738B5F621F /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - F1824F87BAE5DCA6495DBF8D26E93306 /* distinct.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = distinct.swift; path = Source/RxSwift/distinct.swift; sourceTree = ""; }; - F18E4E1AB86E3C0171BA3E0759BF7A2F /* KingfisherManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KingfisherManager+LivePhoto.swift"; path = "Sources/General/KingfisherManager+LivePhoto.swift"; sourceTree = ""; }; - F1A0CBE4F4F41CF7D83AABC559759EBA /* KingfisherWebP.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KingfisherWebP.modulemap; sourceTree = ""; }; - F1B7704CA875DF9CAFC546E480B3CACC /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - F1B9515A3B9F116F3C24D6874D483A25 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; - F1DBB6EEFB3DDAA035519FE3F318A3A0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/SwiftyJSON/PrivacyInfo.xcprivacy; sourceTree = ""; }; - F1F85550AD4DE7F9276B11B104001B50 /* LocalAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LocalAsset.swift; path = Sources/HXPHPicker/Picker/Model/LocalAsset.swift; sourceTree = ""; }; - F2038B39885C0ABD8E8A27B60E7E180E /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - F24389AE3A90D92D12468D41730B2085 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - F266389788910BD6612C8F55D388E414 /* Infallible+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Driver.swift"; path = "RxCocoa/Traits/Driver/Infallible+Driver.swift"; sourceTree = ""; }; - F267DD5FD30706C9A785873987D7C45A /* libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "libwebp-dummy.m"; sourceTree = ""; }; - F2A72F2AEE7AAA2A5B6ED953F0581D27 /* NotAuthorizedConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NotAuthorizedConfiguration.swift; path = Sources/HXPHPicker/Picker/Config/NotAuthorizedConfiguration.swift; sourceTree = ""; }; - F2B0FFDACED62D5FDAAF48D974314E09 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - F2B763F69BA69B854A2205AD2E8DA423 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; + E92DC029A5EB44D5349E8EBA7E037FA7 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + E945239187581580FA11CB9425B5154C /* YBIBLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBLoadingView.m; path = YBImageBrowser/AuxiliaryView/YBIBLoadingView.m; sourceTree = ""; }; + E947A4F3D7AF95D52C21A4EEE27D874E /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + E9712E1BF3EEE69C04C2C90F9821B005 /* StyleIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyleIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/StyleIDProviding.swift; sourceTree = ""; }; + E99C626D72641B58B7C6AC46BE8B78D7 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; + E9A1EDB37F3C810836E76E4B92AF7231 /* EffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/EffectValue.swift; sourceTree = ""; }; + E9A9FDC714E5B21E460D5271D4FB38ED /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + E9D8A97C36C7C11E4844F21FFD96FCDF /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; + EA63E6A519F91C97591DAF114F634FF6 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + EA6C177CF47443166136088259717A4B /* OIMManager+User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+User.h"; path = "OpenIMSDK/Interface/OIMManager+User.h"; sourceTree = ""; }; + EA780F6E977F346F7CCA5BD39B6B69F6 /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; }; + EA784B52167570CC7049B82C25F56AB7 /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; + EA91C78634C25A7900E9D283AC867517 /* DefaultsKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKey.swift; path = Sources/DefaultsKey.swift; sourceTree = ""; }; + EA93F3839C201F190C753C9E8C744400 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + EAA2BDA9F95D7D048C4BEEE2037A9628 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; + EAA2FEADEB614E471A9DCABBEA9B2254 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + EAEE40A8ABCA20496B59A7E41F96FA5F /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; + EB085E257E746F71AE775A26C2F8DACF /* FramePingResp.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePingResp.swift; path = Source/FramePingResp.swift; sourceTree = ""; }; + EB24B3C8D8FCEAACC007081E4452429D /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; + EB2CE697EFFD5E239D70224B00A15610 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; }; + EB3E5D54F19161CBF607617D001A32E2 /* IQKeyboardToolbar-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardToolbar-Info.plist"; sourceTree = ""; }; + EB638C4E3A2A4E8172B79912B479F3CB /* YBIBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBUtilities.h; path = YBImageBrowser/Helper/YBIBUtilities.h; sourceTree = ""; }; + EBC1006D99510F2B77703B0D907900E7 /* DefaultsAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsAdapter.swift; path = Sources/DefaultsAdapter.swift; sourceTree = ""; }; + EBC21C6CF09DBB8AD57AE51D7F3F1415 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = Sources/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; + EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + EC0434FE28253D42EC57EB870119C098 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + EC4028BD235A2C410B368E9E295CCE9D /* sharpyuv_gamma.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_gamma.c; path = sharpyuv/sharpyuv_gamma.c; sourceTree = ""; }; + EC5B6694BE82D39B5A839F2CC26A0A03 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + EC9457F996B4C03AFE77ABE289036AA7 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Sources/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; + EC98F7228AD460FBB003A79084530836 /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; }; + ECB0AD44D0B9EE4A84556AEBB2136B26 /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + ED3E6FF5CE861DA4D74F51F15DD5F274 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Sources/NSDecimalNumberTransform.swift; sourceTree = ""; }; + ED54759159D750F6E67FE75D779ABA24 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + ED7EC579927244732925069ED952BCCE /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; + ED8807994F40692AAB9D3981047CF606 /* YBImageBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.debug.xcconfig; sourceTree = ""; }; + ED8C972DFAB9A23B877670FD40D88D8D /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + ED98FD9CDA79859F82A1E1742128272A /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; + EDA6F5A25BDC093E5EFB0F44BB7B00E4 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDFileLogger+Buffering.h"; sourceTree = ""; }; + EDA6F7586B4C3A18255B656091F69151 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; + EE1E025033D64C43A400B2162DFA20C5 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + EE2BA90A51A3621BFCC3DD9E451BD485 /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; }; + EE3659ED7DD77C6E16BDF97E4947FDB2 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = Sources/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; + EE5CDE949D3A3F4DAD59FB8B23C14E3C /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; + EE61806B1C59A6A7EDCD681AC41C6105 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; }; + EE91BD631D4AEDBC922559643EE5BFEC /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePicker/NSDate+BRPickerView.h"; sourceTree = ""; }; + EE94028F52D6FEAB9E19E34769B3E656 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + EEAC4E97EF83713AC1D8E7284FE8ADEE /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; + EEE7178631A6F52A0892BB4388724613 /* IQKeyboardNotification.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardNotification.modulemap; sourceTree = ""; }; + EF042131310042C0583390AAA656847B /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + EF264D12F6CDB168EABF4F897E9021A9 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + EF44650768E31C736B5DAB88012FAF5E /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + EF67A41284997EF603A6ABC95B694E12 /* SGWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGWeakProxy.m; path = SGQRCode/WeakProxy/SGWeakProxy.m; sourceTree = ""; }; + EF7E9B9FD9FC0981B41061703A561C79 /* TAPageControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAPageControl.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.h; sourceTree = ""; }; + EF84C898A9848CA3A664767BE1771B49 /* YBImageBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = YBImageBrowser.bundle; path = YBImageBrowser/YBImageBrowser.bundle; sourceTree = ""; }; + EF9C35991B6D9CAB45E6A768445293E2 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + EFC67580356421DED39BBBD9418C06A3 /* bit_writer_utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer_utils.h; path = src/utils/bit_writer_utils.h; sourceTree = ""; }; + EFD326C22283D6E2DB2ACC224B9115E8 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + EFD7D2020F4E15ADBFF7AB5AE06404AF /* OpenIMSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OpenIMSDK-dummy.m"; sourceTree = ""; }; + EFE4FA1D90177570938DE3DDB53FA2AE /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; + F02660421B3143203EB013BB580277CB /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + F06DAFFCCE14139AC4CAE1D2ADA47EA1 /* VideoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/VideoEditorViewController.swift; sourceTree = ""; }; + F076CF9C0FEB84B4A8144FB4DB3E3CB8 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + F0D3046144254F6310523A4AEC2D739C /* YBIBToolViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YBIBToolViewHandler.m; path = YBImageBrowser/ToolView/YBIBToolViewHandler.m; sourceTree = ""; }; + F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardNotification.debug.xcconfig; sourceTree = ""; }; + F10D3A2CD92B9FB93152435EB7CCC720 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + F1409BCFF5EF547F32BFDEAA33E36550 /* OIMMergeElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMergeElem.h; path = OpenIMSDK/Model/OIMMergeElem.h; sourceTree = ""; }; + F19FACDB479D757C551FDDE85D76A36F /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + F1AE4513D8FB251B2E544DED7536CDD3 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + F1D3C8383B407EDAD4178316A472568C /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + F1F907E0E6C5C19D216264CDB85699F9 /* IQKeyboardCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardCore-Info.plist"; sourceTree = ""; }; + F2255B691AE68EE589E35013C24EF0BC /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + F22802DCA8DB2AFAEE6D09F416DE1684 /* EditorStickerItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorStickerItemView.swift; path = Sources/HXPHPicker/Editor/View/EditorStickerItemView.swift; sourceTree = ""; }; + F243E90AE09B7E6DA0C72A56623C455C /* AnimatableSectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModelType.swift; path = Sources/Differentiator/AnimatableSectionModelType.swift; sourceTree = ""; }; + F25A5706946440309A58C145135D1A02 /* RxDataSources.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.release.xcconfig; sourceTree = ""; }; + F26C19BAF44B8BCBC734E35386F5F9AB /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; }; + F276D919F18509CCBA3750BD6252EBCB /* TAPageControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TAPageControl.m; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAPageControl.m; sourceTree = ""; }; + F288A6665A6802C493540B96178F67AE /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; }; F2C997ED187FDEF21DB00D42F13F8ECC /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - F2FE9E1E4AB0FF64CCFA0359384907BF /* RxDataSources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxDataSources-Info.plist"; sourceTree = ""; }; - F30BF7445855504EAD2F1BC97EC67EBF /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - F310432077CA24232A638B136B829F08 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; - F32ED2E1C8C7E875C23AB09F1BEB2CD9 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; - F32FA3FCB6C615A9D083AB0DCBE8DD66 /* PropertyWrappers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyWrappers.swift; path = Sources/PropertyWrappers.swift; sourceTree = ""; }; - F334159B35746750230B3016A7C50BE1 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; - F3430FE2CCD99E223D0198301BDEDFD6 /* HXPHPicker.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HXPHPicker.debug.xcconfig; sourceTree = ""; }; - F39C0A2DE35D907ADB8EFC9E276597E2 /* ViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewProviding.swift; sourceTree = ""; }; - F3F226A631F811B6AF2B8C026DED1ECC /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - F3F9DC9A7C675C3591E63C8609BE1E42 /* PhotoPanGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoPanGestureRecognizer.swift; path = Sources/HXPHPicker/Core/Model/PhotoPanGestureRecognizer.swift; sourceTree = ""; }; - F449C9BC13B1FDD33FBAC1293EE7EF30 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - F4719002CC6EE02DC60A694D113870F2 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - F4BC3C8FB8152F8758743F3746905ED9 /* UIView+Responders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responders.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/UIView+Responders.swift"; sourceTree = ""; }; - F4C9F9CBB8D37193C854878DE13CF81C /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - F4D6AB8E3C784ECA49E22A966308787A /* repeatWithBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = repeatWithBehavior.swift; path = Source/RxSwift/repeatWithBehavior.swift; sourceTree = ""; }; - F4E2609258ACDE583B0F5EAE9ABB3E02 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - F4EF35E267EAF93751F374AA8E89F88F /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; sourceTree = ""; }; - F516737A1F7C36927C1FA9C6A7F8B0D7 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; - F52474E9801361F5687CD37DFB97D4BF /* NavigatorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigatorDelegate.swift; path = Sources/URLNavigator/NavigatorDelegate.swift; sourceTree = ""; }; - F5436C89355F1032356D73DC4135E632 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - F55E8A7F4AFD112673694F52276C5632 /* MARouteOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlay.h; path = AMapNaviKit.framework/Headers/MARouteOverlay.h; sourceTree = ""; }; - F5655DE953726FD10C5C050EB41D645B /* CachedImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CachedImageProvider.swift; sourceTree = ""; }; - F58D26810433B23D7CE410CA512F006C /* String+SHA256.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SHA256.swift"; path = "Sources/Utility/String+SHA256.swift"; sourceTree = ""; }; - F5E7255F4E898719D6C5C8180C1B9FD4 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - F60C944C4638EE0270F32DCA80202D71 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - F6201CC74D7F2E504236972CFA627131 /* nwise.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = nwise.swift; path = Source/RxSwift/nwise.swift; sourceTree = ""; }; - F623D7AD509F05DDFE1E06B251E2F83E /* ClassReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClassReference.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/ClassReference.swift; sourceTree = ""; }; - F643A3FFD0B66A81865948B37695DD95 /* MGCDAsyncSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MGCDAsyncSocket.h; path = Source/GCD/MGCDAsyncSocket.h; sourceTree = ""; }; - F6A3A7188F7089882FB7BC75D8A9E77B /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - F6C2D6090B9B44BDD77920ACD750B1CA /* YBImageBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YBImageBrowser.release.xcconfig; sourceTree = ""; }; - F6C8CCC085E3484AC1E1E74C7DA01033 /* URLPatchComponentMatchResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPatchComponentMatchResult.swift; path = Sources/URLMatcher/URLPatchComponentMatchResult.swift; sourceTree = ""; }; - F6E2A2D7A04601BC191917C360BFAB1C /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - F718ADF78A62367AF82EFBED0008B7A2 /* Editor+UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Editor+UIImage.swift"; path = "Sources/HXPHPicker/Editor/Extension/Editor+UIImage.swift"; sourceTree = ""; }; - F72005CD40DCCFA9988F91E2EEF85FFB /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - F743A2748AC17A73D7FD17DE93626E68 /* NSObject+YBImageBrowser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YBImageBrowser.m"; path = "YBImageBrowser/Base/NSObject+YBImageBrowser.m"; sourceTree = ""; }; - F75296B8402F78C79AB3E9ED4140BD53 /* backward_references_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = backward_references_enc.c; path = src/enc/backward_references_enc.c; sourceTree = ""; }; - F76FABA74EB1FDADB583B242EB785BA6 /* Infallible+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Debug.swift"; path = "RxSwift/Traits/Infallible/Infallible+Debug.swift"; sourceTree = ""; }; - F79B11302C5B0182BA2FE873BFD6B189 /* TAAnimatedDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TAAnimatedDotView.h; path = SDCycleScrollView/Lib/SDCycleScrollView/PageControl/TAAnimatedDotView.h; sourceTree = ""; }; - F7A71723422950E87915CB762F66F0D7 /* DataSources.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataSources.swift; path = Sources/RxDataSources/DataSources.swift; sourceTree = ""; }; + F2DA03EA143861F8CD204509140A9A69 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + F2E51A0C3E46FFF3B48C1743C19F95F8 /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Core/BRPickerStyle.h; sourceTree = ""; }; + F2F0CA38DAE56AD756B32A0A43F4CD7C /* AnimatedProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/AnimatedProviding.swift; sourceTree = ""; }; + F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.release.xcconfig; sourceTree = ""; }; + F3062776F93E53E99AAB643FAE5CA0AF /* RxDataSources.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxDataSources.debug.xcconfig; sourceTree = ""; }; + F351986B9F579004C432989F5C7B9B7C /* AnyEquatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEquatable.swift; path = Sources/Private/Utility/Helpers/AnyEquatable.swift; sourceTree = ""; }; + F36377ABE5A43AE807BF50F8B46EA10C /* palette.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = palette.h; path = src/utils/palette.h; sourceTree = ""; }; + F363DD99C542073FDC545859A5773F74 /* FrameSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameSubAck.swift; path = Source/FrameSubAck.swift; sourceTree = ""; }; + F3996C423B2B3CE237EAB9CC671F82F5 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + F3A9F8C7F34A21D52394A668AD787E9D /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; + F3AD45DF535CD7C629DB53917AA344D3 /* OIMManager+Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Message.h"; path = "OpenIMSDK/Interface/OIMManager+Message.h"; sourceTree = ""; }; + F3BF48CDC34E798ECF4DBFF2D8EE6A53 /* histogram_enc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram_enc.h; path = src/enc/histogram_enc.h; sourceTree = ""; }; + F3D8E04A2EB30DF73D7E32DAC190D17B /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + F40C3E544D77F36FDB0D3137E6402005 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/Configuration/IQRootControllerConfiguration.swift; sourceTree = ""; }; + F42AA3C47C3C3C4F5416FCA772849D01 /* OIMAtElem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OIMAtElem.m; path = OpenIMSDK/Model/OIMAtElem.m; sourceTree = ""; }; + F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardToolbar.release.xcconfig; sourceTree = ""; }; + F46A2C132B0E78F4A94142A216F5AA95 /* SGQRCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGQRCode.h; path = SGQRCode/SGQRCode.h; sourceTree = ""; }; + F4B44B5EDCE7D80C9023D177AF8BFEEE /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; }; + F4BEC792F5669F9D0D43AA15BF04F1B8 /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; }; + F4C341E11290874F1F96E775986F20EF /* SGScanCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SGScanCode.m; path = SGQRCode/QRCode/SGScanCode.m; sourceTree = ""; }; + F4E0523136A3F7CC0900AA1433F5711E /* PhotoManager+Audio.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PhotoManager+Audio.swift"; path = "Sources/HXPHPicker/Core/Util/PhotoManager+Audio.swift"; sourceTree = ""; }; + F4E62E61D27A5AAD477B66FE21C104FF /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; }; + F4E64BDD4CE88CD99A47F93543439CAB /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + F4EE73F269B11051D8C01A21765F135B /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + F4FA3B7EFE0B68E1D353BDBF83A7282C /* OIMAtElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMAtElem.h; path = OpenIMSDK/Model/OIMAtElem.h; sourceTree = ""; }; + F50F6F4D55360CDB1533719970C34E7F /* SwiftKeychainWrapper.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftKeychainWrapper.release.xcconfig; sourceTree = ""; }; + F51E0D24D24B86A51F818864CDAE8124 /* CropConfirmViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CropConfirmViewConfiguration.swift; path = Sources/HXPHPicker/Editor/Config/CropConfirmViewConfiguration.swift; sourceTree = ""; }; + F534F86E1E1E2154709C215BD2A5CDF0 /* AnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/AnimationLayer.swift; sourceTree = ""; }; + F5519C63E3405D075B6DDD4223011E3B /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + F55C52FBAD14E4596912F0038037A3F8 /* IQTextInputViewNotification-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQTextInputViewNotification-umbrella.h"; sourceTree = ""; }; + F57A35EE5BA8708E28D953AA37F492A8 /* TableViewSectionedDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableViewSectionedDataSource.swift; path = Sources/RxDataSources/TableViewSectionedDataSource.swift; sourceTree = ""; }; + F5914C4AFD9CB7B63C37543C6DC6FF34 /* pausableBuffered.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausableBuffered.swift; path = Source/RxSwift/pausableBuffered.swift; sourceTree = ""; }; + F597235D004B508B9FF4CE9723AD18A1 /* UIPinchGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPinchGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPinchGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + F59A89A82CE8D23C6312F91F6FA7494E /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + F5A8867D371D57D98495FC82F51DC6D0 /* IQTextView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextView-dummy.m"; sourceTree = ""; }; + F5BEAC5DD68D02A6EEA9CE123C725513 /* UIView+ResignObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ResignObjc.swift"; path = "IQKeyboardManagerSwift/Resign/UIKItExtensions/UIView+ResignObjc.swift"; sourceTree = ""; }; + F5D619649BED9DAD10FE1D58458CA9CC /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; + F5E2CCED3F7A94BA86754FAD8C5E520B /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + F65C6C1B7ED35471942F5314AAC3B335 /* OIMManager+Conversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OIMManager+Conversation.h"; path = "OpenIMSDK/Interface/OIMManager+Conversation.h"; sourceTree = ""; }; + F65EACA01EC2E78FFBFD6449BCF57C47 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + F66DA939C533BCA3DDA58E1136183F7C /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.debug.xcconfig; sourceTree = ""; }; + F6B477359E8E2D4CE5FE4DE915130C6E /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + F6DF4129C9EAC4E88485804B7C52C875 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + F6EFAE2D418DCE27B704111701E2455C /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + F6F097A6C042535A18B04F4F7305898B /* ResourceBundle-IQTextView-IQTextView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQTextView-IQTextView-Info.plist"; sourceTree = ""; }; + F70CF8D518D970C50D799603AE939E40 /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MeasuringViewRepresentable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift; sourceTree = ""; }; + F7144DF300B7BFA8D8D720258BB09B60 /* TransformOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOperators.swift; path = Sources/TransformOperators.swift; sourceTree = ""; }; + F72141BA2A672371C1EAC5AC719AA1C7 /* ResourceBundle-Privacy-ObjectMapper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Privacy-ObjectMapper-Info.plist"; sourceTree = ""; }; + F730B0A322BE60B4A4FCEDACB6ABC2FF /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + F73C7C2B53DA9F84943B107D86910C9F /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; + F781F6010B367496E1F07BC1A07F7860 /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; }; + F78CA78125DA71590DB818E31E775B2B /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; + F793088538F9AD942B491B2C88497B1E /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; }; F7AE81981774B92C356A26FF843451C9 /* Pods-QuickLocation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-QuickLocation.modulemap"; sourceTree = ""; }; - F7EA3BD7A65A3ADBB6D06B5A9563BA01 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; - F7FD76C35EE0C5E73EEF9833ADBC6D33 /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "Sources/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; - F833E96193928DED0531836439E9C300 /* URLPathComponent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLPathComponent.swift; path = Sources/URLMatcher/URLPathComponent.swift; sourceTree = ""; }; - F838B8EB14B73A662AD1464FCFA45296 /* materialized+elements.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "materialized+elements.swift"; path = "Source/RxSwift/materialized+elements.swift"; sourceTree = ""; }; - F840CBF435F3E4354C97A5D3B27140FC /* DefaultsKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultsKey.swift; path = Sources/DefaultsKey.swift; sourceTree = ""; }; - F847825FB57CF3326CB203599F738C83 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - F84D737A89AED713A0E39C48B98F6B2D /* ofType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ofType.swift; path = Source/RxSwift/ofType.swift; sourceTree = ""; }; - F8510994F38CBD1DCEA7672B1441B41A /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; - F88F8600BD1B38827DCE96C664BB0629 /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; - F898A7030BB72D19A758C4FFAD57107A /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; }; - F8BA6A294E02AB8DCE1E8020674D638B /* IQTextView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQTextView.debug.xcconfig; sourceTree = ""; }; - F8C28C777252A7D3E5A82580F3A4615A /* pausable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = pausable.swift; path = Source/RxSwift/pausable.swift; sourceTree = ""; }; - F8DBE657ADB704B0E3B68E5088A774E8 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - F8E17FF032FC11AB0A4F268E6774DBAA /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - F9067FD4D10029C837EA3793A916FC97 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - F9241E864D128919229650159BD24E34 /* IQKeyboardReturnManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnManager.swift; path = IQKeyboardReturnManager/Classes/IQKeyboardReturnManager.swift; sourceTree = ""; }; - F9296971AE15F5EE566209432B7BA235 /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; }; - F936ABCEC5431902F4435A31D8D1B105 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; }; - F936CDE41B928C525F11404045788E2D /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - F93FBE9A2C255420FB0FB944B5AB8074 /* FrameUnsubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameUnsubAck.swift; path = Source/FrameUnsubAck.swift; sourceTree = ""; }; - F9557EA00CF01A7EC2DFC889B1CC1DFC /* IQKeyboardManager+Appearance_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance_Deprecated.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance_Deprecated.swift"; sourceTree = ""; }; + F7DCA93A51A3EC8F257E138A767B1FB7 /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "Sources/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; + F84231AA58F6E399E27DBEC627A25538 /* ResourceBundle-MJExtension-MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJExtension-MJExtension-Info.plist"; sourceTree = ""; }; + F84A438A67011B82A714B0DBBD00CC81 /* RxDataSources-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxDataSources-umbrella.h"; sourceTree = ""; }; + F8591854634B7FA75D09FA2A1FAE8DA7 /* GYSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSDK.release.xcconfig; sourceTree = ""; }; + F85CD41B0F87498D727AE3B5D9C73B84 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + F87CCA42ABEDE3B6E4F1DFCA80E10110 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + F892DB3378CCF914F5B7980114691A4E /* bit_reader_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = bit_reader_utils.c; path = src/utils/bit_reader_utils.c; sourceTree = ""; }; + F8A34F9879CCB2F448821BC853558DC7 /* OIMSimpleResultInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSimpleResultInfo.h; path = OpenIMSDK/Model/OIMSimpleResultInfo.h; sourceTree = ""; }; + F8B4333C9C0E0FFA204384985EE7AA84 /* IQTextInputViewNotification-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQTextInputViewNotification-dummy.m"; sourceTree = ""; }; + F8C1151AAE7BE8B43CFF76878661D376 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; }; + F8EE9786F52B26A5C125319D3CC1F111 /* FrameDisconnect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FrameDisconnect.swift; path = Source/FrameDisconnect.swift; sourceTree = ""; }; + F90E90248A02E05D3EDEF6C1E4F1AD5C /* StyledView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/StyledView.swift; sourceTree = ""; }; + F93BB801C64837D05710676EA9BD8275 /* VisibilityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisibilityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/VisibilityAnimation.swift; sourceTree = ""; }; + F93E05CEEA133C26ADBA6B4CC328E26A /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; }; F956E149F5B195BB7833F97FC6211AE8 /* IQTextInputViewNotification-IQTextInputViewNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQTextInputViewNotification-IQTextInputViewNotification"; path = IQTextInputViewNotification.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F97BADB9E74B6DDE1E654F6C439C88A9 /* MABaseEngineOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseEngineOverlay.h; path = AMapNaviKit.framework/Headers/MABaseEngineOverlay.h; sourceTree = ""; }; - F99BF0A794EA2DA0D2D070C29B3261A6 /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Sources/TransformOf.swift; sourceTree = ""; }; - F9A92ECE45B7324AE91FC8498577A94B /* DDLog+Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLog+Combine.swift"; path = "Sources/CocoaLumberjackSwift/DDLog+Combine.swift"; sourceTree = ""; }; - F9B7DC1D658F2F9885A7DE783B28AD4E /* LayerEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffect.swift; path = Sources/Private/Model/LayerEffects/LayerEffect.swift; sourceTree = ""; }; - F9D8219CE4F5AD0C6FB61315A18FEE0A /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - F9F3BCB2664DE47E0CDC854B9E20699E /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - FA1472832494E72B4503BA29B1838C9E /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; - FA2B91EB8491DA7090C404EC137C9A60 /* unwrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = unwrap.swift; path = Source/RxSwift/unwrap.swift; sourceTree = ""; }; - FA422187F01CA740849C0F9F8A03E526 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - FA693189E65312482D80C4663BF7A5BC /* YBIBDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBDataProtocol.h; path = YBImageBrowser/Protocol/YBIBDataProtocol.h; sourceTree = ""; }; - FA6B8334785793968084E68FA5F3E40E /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Sources/CocoaLumberjack/include/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = ""; }; + F95D2A10E3B44EDE51E62C45A1565F4A /* IQKeyboardAppearanceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardAppearanceManager.swift; path = IQKeyboardManagerSwift/Appearance/IQKeyboardAppearanceManager.swift; sourceTree = ""; }; + F96D515E2C97FA6BB397A2162A1DDD1A /* SwiftDate-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftDate-Info.plist"; sourceTree = ""; }; + F9D20E5A7B32396278597AD29B817CB2 /* DDLog+Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DDLog+Combine.swift"; path = "Sources/CocoaLumberjackSwift/DDLog+Combine.swift"; sourceTree = ""; }; + F9D571AEEF9B4A2DA2A890BA31B2FF1C /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + F9D62B3C107CBD40EB6ACF578982EF18 /* DropShadowStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowStyle.swift; path = Sources/Private/Model/LayerStyles/DropShadowStyle.swift; sourceTree = ""; }; + F9FE8073729A0749004A85D56CD5056A /* YBIBTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YBIBTopView.h; path = YBImageBrowser/ToolView/YBIBTopView.h; sourceTree = ""; }; + FA12A4AA8588193013FD860B5B2CF798 /* FramePublish.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePublish.swift; path = Source/FramePublish.swift; sourceTree = ""; }; + FA1D5ACC9C3BF91695800DBEFF0DA740 /* OIMManager+Conversation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OIMManager+Conversation.m"; path = "OpenIMSDK/Interface/OIMManager+Conversation.m"; sourceTree = ""; }; + FA6BF65E4E5310408E3A929A4D3727E8 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; FA727BF5D9541C98C22C9ECC911576E2 /* IQKeyboardToolbarManager */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardToolbarManager; path = IQKeyboardToolbarManager.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FAC33EE24E32700CFE593023D003DC3D /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; }; - FAED161DD52C5F6FEDA47522E9E8DF24 /* Array+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Sort.swift"; path = "IQKeyboardToolbarManager/Classes/UIKitExtensions/Array+Sort.swift"; sourceTree = ""; }; - FAF1FD5BD109EFD8B65D61D5934C6B6D /* VideoEditorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VideoEditorViewController.swift; path = Sources/HXPHPicker/Editor/Controller/VideoEditorViewController.swift; sourceTree = ""; }; - FB0158124953C2D705287DC9AFE533C1 /* AssetManager+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+LivePhoto.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+LivePhoto.swift"; sourceTree = ""; }; - FB1553201E60831DE904F6B9414F559B /* KingfisherWebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KingfisherWebP.h; path = Sources/KingfisherWebP.h; sourceTree = ""; }; - FB179A397B5D3FD00F1AB4FBA943ECB8 /* MqttDecodeSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeSubAck.swift; path = Source/MqttDecodeSubAck.swift; sourceTree = ""; }; - FB4200DCB391D9AACFB3ECF06FBD1E39 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - FB855EE15D10149963C33486866EC163 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - FB8D7154BB23EC321EFD2ABBA298479E /* OIMMergeElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMMergeElem.h; path = OpenIMSDK/Model/OIMMergeElem.h; sourceTree = ""; }; - FBAAD9614FD3B5398FB39195143F142B /* IQKeyboardToolbarManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardToolbarManager-dummy.m"; sourceTree = ""; }; - FBCE720E56741B6AF5D58E70D2C3095A /* filters_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = filters_utils.c; path = src/utils/filters_utils.c; sourceTree = ""; }; - FBD228C33C5E779CF43E3AA7E2037774 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; }; - FBE1D8B40A3694FDFA966DBEBEEB08C1 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - FBEF5952DB6DFD2D3B586BCF0B49C5A3 /* sharpyuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; name = sharpyuv_sse2.c; path = sharpyuv/sharpyuv_sse2.c; sourceTree = ""; }; - FC0292AC98531EAA2FB233D6F3D957D3 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - FC381B6433BA93B45DEA1344FF2BC260 /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; }; + FA8792F36556D53283694E3C93ACD53D /* UIScrollView+IQKeyboardManagerExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+IQKeyboardManagerExtension.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManagerExtension/UIScrollView+IQKeyboardManagerExtension.swift"; sourceTree = ""; }; + FA96B30B20B5177DBEC6486B1A8B5D49 /* IQKeyboardManager+Appearance_Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Appearance_Deprecated.swift"; path = "IQKeyboardManagerSwift/Appearance/IQKeyboardManager+Appearance_Deprecated.swift"; sourceTree = ""; }; + FAB9A4713F0A2AFFE4AE9DEC1C9E9181 /* EpoxyableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/EpoxyableView.swift; sourceTree = ""; }; + FAC4AF4E9FB175744F8E813337445762 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; }; + FAE95DDB9806B12BE4BD1E2A22C9396C /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + FB4650D532B109D066C0404BA6E5CFF9 /* SGScanCodeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGScanCodeDelegate.h; path = SGQRCode/QRCode/SGScanCodeDelegate.h; sourceTree = ""; }; + FB5A9C3A86DD44EE712876B797022E03 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; + FB748CBDDB0515EBEC6EDA5B2C7866D7 /* AlbumViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlbumViewController.swift; path = Sources/HXPHPicker/Picker/Controller/AlbumViewController.swift; sourceTree = ""; }; + FB98D44C990DC45E5DE7C08305A5A0C3 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + FBA51F0DB100877AD58EF09FE7FE81D4 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + FBB7DB8FEF95F48F9CE828209CAAC98C /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + FBBAD76D22B939DF950F6F389651364F /* UIView+ParentObjc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ParentObjc.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/UIKitExtensions/UIView+ParentObjc.swift"; sourceTree = ""; }; + FBBD2CFF1782A3E2007F7FE520CAED75 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + FBD4A3FC0D6D6BBDADEAC87B71466451 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; + FBE40016308CDF43E8CD79F942AFDAEE /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; + FBF0C31E72B67EA27FF6809F5DD5D9D6 /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; }; + FC1B5FFFD9118FC06151C4B4DF34396C /* SectionModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionModelType.swift; path = Sources/Differentiator/SectionModelType.swift; sourceTree = ""; }; + FC481D33578E163CD67AD3AE42D6EEB3 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + FC60E733B35A83A8FEDE811E5DEFD10A /* SGWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGWeakProxy.h; path = SGQRCode/WeakProxy/SGWeakProxy.h; sourceTree = ""; }; + FC61A45045D88EBC629150A2516E217C /* CocoaMQTT-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaMQTT-Info.plist"; sourceTree = ""; }; + FC6F859AE03362A1AEC49878275DABD7 /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; sourceTree = ""; }; FC7F0CF2EA5DF59C59D9995890DA5C47 /* IQKeyboardCore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardCore; path = IQKeyboardCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FC906B489EA894778A7ADE42B6F75CC5 /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = Sources/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; - FC9A0BEAB48E3FC7266F4B976C7BD42D /* Defaults+StringToBool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Defaults+StringToBool.swift"; path = "Sources/Defaults+StringToBool.swift"; sourceTree = ""; }; - FC9D9F4FEB685750A862EF48923EF18E /* ObservableType+Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Weak.swift"; path = "Source/RxSwift/ObservableType+Weak.swift"; sourceTree = ""; }; - FCEB78B547E63079EAF22A9688258CC6 /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; - FCF373C57A5C0F77A308CC1F1D4A119B /* quant_levels_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = quant_levels_utils.c; path = src/utils/quant_levels_utils.c; sourceTree = ""; }; - FCF764757DE3FC2EA2AA876EAFBE132D /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - FCFB004F75A7631692C7C40A6ACF437C /* OIMSoundElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMSoundElem.h; path = OpenIMSDK/Model/OIMSoundElem.h; sourceTree = ""; }; - FD0FF5481195B341F5DD1EE317FD07A5 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; }; - FD265287621C988D18FB2A19A616BD66 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - FD596725AF7D31CCF7810739B733D687 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + FC86A7F659401C67D5523F400DA3CE13 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; + FC9AED7F3286B8D9A8AD976679E65193 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + FCDBC54CA798478063E0178C4EA7C213 /* PreviewPhotoViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewPhotoViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewPhotoViewCell.swift; sourceTree = ""; }; + FD1376031E69BEDC6AC0E83851146F3B /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + FD2EDD6307C5F4332CCB280BA4BC4011 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + FD462A2C45EBCF6AA01C29D32481AC6C /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + FD4D4C675F67FB60AF3B887396BF675A /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; + FD4FF2044F0E52BD9B7F38983A9073BA /* IQKeyboardCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardCore-dummy.m"; sourceTree = ""; }; + FD62476CC5A675B34A20D00F36D83247 /* GestureFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureFactory.swift; path = Pod/Classes/GestureFactory.swift; sourceTree = ""; }; + FD66FF87BB4A7D27997BF361ED786F4C /* MARouteOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MARouteOverlay.h; path = AMapNaviKit.framework/Headers/MARouteOverlay.h; sourceTree = ""; }; FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MarqueeLabel-MarqueeLabel"; path = MarqueeLabel.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FD6B0956D3888CBE417ABF3DB5BCCB42 /* ImageDownloader+LivePhoto.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDownloader+LivePhoto.swift"; path = "Sources/Networking/ImageDownloader+LivePhoto.swift"; sourceTree = ""; }; - FD712511C84E81C57EA8BD4610712172 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; - FDBC4C81A7E0E42665191C0A47BB6DE3 /* mapAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = mapAt.swift; path = Source/RxSwift/mapAt.swift; sourceTree = ""; }; - FDD3C31F95D0344FC264000A7138BC10 /* OpenIMSDKCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "OpenIMSDKCore-xcframeworks.sh"; sourceTree = ""; }; - FE02FCAE05D57EB7214772E465A4EB12 /* Mappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mappable.swift; path = Sources/Mappable.swift; sourceTree = ""; }; + FD6C2F04D0FE25329977402ECA5EEB35 /* BaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseViewController.swift; path = Sources/HXPHPicker/Core/Controller/BaseViewController.swift; sourceTree = ""; }; + FD886E7F57211D821A07ED37D722A327 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + FD93D41EDDCBCB1FB2E0E2FA23CB6D43 /* RxTableViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxTableViewSectionedReloadDataSource.swift; sourceTree = ""; }; + FDCA4CC9EF19C0BB90BA4BCD58A6DFCF /* IQTextInputViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextInputViewInfoModel.swift; path = IQKeyboardReturnManager/Classes/IQTextInputViewInfoModel.swift; sourceTree = ""; }; + FDD06E72B6F2410442E79F71B437CBE0 /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; + FDE93F2A804E9A14A07AB733686217A7 /* OIMPictureElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMPictureElem.h; path = OpenIMSDK/Model/OIMPictureElem.h; sourceTree = ""; }; + FE012B751F68A1243716E711428F4CF7 /* Core+CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Core+CALayer.swift"; path = "Sources/HXPHPicker/Core/Extension/Core+CALayer.swift"; sourceTree = ""; }; + FE124218A41E15E6401A1D0B52C608E8 /* RxCollectionViewSectionedReloadDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewSectionedReloadDataSource.swift; path = Sources/RxDataSources/RxCollectionViewSectionedReloadDataSource.swift; sourceTree = ""; }; + FE35F90DE8AD2148143ABDB5F3B7F9DD /* config_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; name = config_enc.c; path = src/enc/config_enc.c; sourceTree = ""; }; + FE3ED9B09025574C1448B766F0FD56BA /* FramePubRel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FramePubRel.swift; path = Source/FramePubRel.swift; sourceTree = ""; }; FE6B8ABE5D0AD8A55BCFA48D21915C07 /* ObjectMapper-Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "ObjectMapper-Privacy"; path = Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FE7AD37970FA6942AAF47EAA4E201A1A /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; - FE8464813CD3412876F7F695566B05E7 /* PhotoEditResult.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhotoEditResult.swift; path = Sources/HXPHPicker/Editor/PhotoEditResult.swift; sourceTree = ""; }; - FE8DBA47313C3B8C3F426AAF9F623198 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - FEC39C2FD59710DEC033AF626B1377F3 /* TransformOperators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOperators.swift; path = Sources/TransformOperators.swift; sourceTree = ""; }; - FEDBDB410FDBD9DCA37270C25F3089A7 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - FEEA519FA2C5ACE4C0F41A5ACC844F8C /* AssetManager+Authorization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "AssetManager+Authorization.swift"; path = "Sources/HXPHPicker/Core/Util/AssetManager+Authorization.swift"; sourceTree = ""; }; + FE827CA4538F19F609B8116F6AF048CB /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; }; + FEA5ACD1B8783CC205BE3840EE7FE4DA /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + FEC2D8F0CBCBF6FBCC08E57F31E241AB /* MqttDecodeSubAck.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MqttDecodeSubAck.swift; path = Source/MqttDecodeSubAck.swift; sourceTree = ""; }; + FED421B89ACE73C85F98171738D2D5EA /* SGSoundEffect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SGSoundEffect.h; path = SGQRCode/SoundEffect/SGSoundEffect.h; sourceTree = ""; }; + FEE6688A11D3A5B71BB3A4873574FBC5 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Sources/CocoaLumberjack/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + FEEB2C4FEC830858BA805B60D04B20BC /* AnimatableSectionModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatableSectionModel.swift; path = Sources/Differentiator/AnimatableSectionModel.swift; sourceTree = ""; }; + FEF6D6A9B998EC98D54774144357C7B8 /* EditorChartlet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EditorChartlet.swift; path = Sources/HXPHPicker/Editor/Model/EditorChartlet.swift; sourceTree = ""; }; FEF9AC89E9C4BD37AC0AB78B535D1CFC /* IQKeyboardNotification */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardNotification; path = IQKeyboardNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FF2AF58DBD383EEF19E4CFCA8639A375 /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "Sources/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; - FF34D824C6AF1CC1E882B4AF5CEADF82 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - FF365C2F0F56E83AD416FBDAB2992D84 /* OpenIMSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OpenIMSDK.h; path = OpenIMSDK/OpenIMSDK.h; sourceTree = ""; }; - FF4125AC6919BD96CF505812BC514DEA /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - FF479DB68A5F9BD0304EB1920F1F4EAC /* YYFrameImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYFrameImage.h; path = YYImage/YYFrameImage.h; sourceTree = ""; }; - FF5578437A948DA748E3A327F9CB8DD2 /* rescaler_utils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = rescaler_utils.c; path = src/utils/rescaler_utils.c; sourceTree = ""; }; - FF68D4653D81F26F237AF7D281820107 /* GestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GestureRecognizer+RxGesture.swift"; path = "Pod/Classes/GestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + FF0972D5FA61A8565847F2C433F78D1B /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorsConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/BehaviorsConfigurableView.swift; sourceTree = ""; }; + FF1230D186C2C9AD464A2877099A3D3F /* Mappable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mappable.swift; path = Sources/Mappable.swift; sourceTree = ""; }; + FF2AE4D70C76850C6B01E08D519033A3 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = Sources/RxDataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + FF76FF21CF56944B999A1B7BF15E1BF3 /* OIMManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMManager.h; path = OpenIMSDK/Interface/OIMManager.h; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FF90B51101A64D322829F2564F187A2F /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - FFA26A7585F59D981251076B55745143 /* CallbackProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CallbackProxy.h; path = OpenIMSDK/CallbackProxy/CallbackProxy.h; sourceTree = ""; }; - FFCB89789688E678EB9C6190C354B0CE /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; - FFCDB8F65FB00A53F8C11FF922918C24 /* not+RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "not+RxCocoa.swift"; path = "Source/RxCocoa/not+RxCocoa.swift"; sourceTree = ""; }; - FFD843E47D8D14E01A8B167874233B57 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - FFDE3FCAE31D2BBB7824D174C314E525 /* PreviewVideoControlViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreviewVideoControlViewCell.swift; path = Sources/HXPHPicker/Picker/View/Cell/PreviewVideoControlViewCell.swift; sourceTree = ""; }; - FFF8B9366788AA5106DA8ECE063226BA /* OIMNotificationElem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OIMNotificationElem.h; path = OpenIMSDK/Model/OIMNotificationElem.h; sourceTree = ""; }; + FFABE8E68961812DE0B7090FAFBFB443 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + FFC9236CBA5BA03B596C09E64BAFEC31 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + FFFCEF29EA0BADE6F3F10D171F0FE601 /* HXPHPicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HXPHPicker-umbrella.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 01EFC0944DA2EA12B402BD6F7D9A8A82 /* Frameworks */ = { + 03AA8A024BD2AAD1E294329490C0C755 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0B5DBEBE30E9C5480823FE9500DDDB1F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5441,6 +5508,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0631689132E3583A7B77A3A7F0098F08 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 09ACE5949EBCC5684672B2F1201524B9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5449,13 +5523,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0AE25BDE34E92C8CC96EDF7FF5132ADA /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0DFEBF6D5E3C7C73145E1449BA46D43A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5480,6 +5547,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1225A1909FA52A05636FCD257E4E0B8A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 12A799DC8ABB2C283ADDDED4421A5EAB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5497,38 +5571,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1697DDC9CB648EDB5BD50077014F9E81 /* Frameworks */ = { + 1D11A44AB12DBD3F5C8D70585DE20AC1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 16BF55A2C3956AF449D10C31EEF4F531 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6C4C65F6DF1A4816DE15E9F28EE1E3D3 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 17AD6E25D53963C0BAF3D429CA965E31 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BB47E644E4A42651135F2D462B557B5B /* Foundation.framework in Frameworks */, - 9772B3A1E906BBE7D420D00F649D5E81 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 17B89F8FB4E85455AAA4473B2C45ACA9 /* Frameworks */ = { + 21CAC2F73DCFE1E625E275E0AAA1C95B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1E6AA8EE04FF5F104BA34C60A0DB4F7D /* Frameworks */ = { + 22A69D66536342343896707F2042295B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C249D9B4E2E229FC37A89725C21C6AE3 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 255B9FBBF7F2909A1884F1657163407C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5543,6 +5608,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 280BC9C1A0F9727627707CCEE52A0348 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2AC1ADEE207E2A0FF3F2F3CC8FD030CB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5551,13 +5623,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 321B818D9D53F8C0CD4AF523B32103C4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 33428AC36668E3ED52DB70316F843FB8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5566,36 +5631,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3403B01D568732730C4E8B3C9CB23AAB /* Frameworks */ = { + 3468DA8A1297F375BF1BE9B9D5721E61 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 3823D02D38A0A38CBEF2EFFE8A72778A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - FB89D288EEE312BAB1E09349CEDAEABC /* Accelerate.framework in Frameworks */, - 3CC8A93ED7D07D01D6115AB922E21BFB /* AssetsLibrary.framework in Frameworks */, - D3407441F970C231EC56A6C45EC62A05 /* CoreFoundation.framework in Frameworks */, - 5BE3985D0BEDC0DAABFFF36920A3666C /* Foundation.framework in Frameworks */, - B5B81AD4FF4E03B9966DEDEEFBF51AF5 /* ImageIO.framework in Frameworks */, - 005F967FC6AF0ACD7EB070A491D4B1D8 /* MobileCoreServices.framework in Frameworks */, - C8F838F7399985D6EBBBD57EC936036D /* QuartzCore.framework in Frameworks */, - 363E3A33A27A6E7B6D3C3A9FB252DEEF /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3C5E871502E1C1DC4A36C8777EB2ACA0 /* Frameworks */ = { + 3526B21D352EAB90819A58C222CCC951 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 42B44E87689E29F40C9E99D73564C6AC /* Frameworks */ = { + 36073FD060549CCCE05969A6FEAB54FD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5611,24 +5661,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 477244407B36C3921AAA596DADE8CC1C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4D6F6A9C8B5607BFE0DFDA0604BF7B06 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4EA0830ECA3E43110D489517FC513220 /* Frameworks */ = { + 48C31C63A021D774E7FD69D65EB20A7C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 8117B0CC68876A5BFF8F8F676E39AB94 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5640,6 +5677,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 52D396A026E03D709070D4163EB9A6E0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 55A06D767B091C04578D0A043C503DB3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5818C83C454E520A2E7D3B3EDBD093EE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5656,6 +5707,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 58DFF4F6A2555450FA659AD339F0A0CE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 64D4367BAF8AB65D635D07427E043584 /* Foundation.framework in Frameworks */, + 5504E1807F8F015F7729C3C42CCF4CAE /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5A771016DD37C120FBAB27FB6D003C31 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5675,11 +5735,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5E7ADDF5637B4428D7A0635C2CD6B844 /* Frameworks */ = { + 61B525901753883E01E07997D7DC8493 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 46BD4CEAD1500FA44DEA44F6F0FA82BF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5694,6 +5753,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 69E80DB7E44E2FCDAA60C0599364D3F8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 72F856EFE138313C57B7FFB1395CDE1D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5702,13 +5768,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7FB41451052E05B07D2BEFE405BCE32A /* Frameworks */ = { + 798766F90E6E3F2E0FE82C03C73ECD5E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8DC5034D0D27A029212A58E66823F0A1 /* Combine.framework in Frameworks */, - D2F922F2BD619318BDAEF34354CD4B58 /* Foundation.framework in Frameworks */, - 079B672B84085CF5B13529BDBC751884 /* UIKit.framework in Frameworks */, + E76CB5966467613DBE92F3F24EC9AEE3 /* Combine.framework in Frameworks */, + B7FB5B192C2616F10DFE7F63F668B422 /* Foundation.framework in Frameworks */, + DEE954903B6954FECC2DDE41FC7A0C40 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7C835631E79CF21CB390A45A0FCF7A83 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 48F013C8C2F13CFC89AFBB5976A2C7A9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5720,16 +5794,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8186B032748595DEAFB87F8CBD50432E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 40CA835A0C053E13093477BFE23807C7 /* Combine.framework in Frameworks */, - 71D73DFF599646DA34052985A31B0168 /* Foundation.framework in Frameworks */, - 88CC4378342F9F491356C8D07FDBE21A /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 824B4105D21D63C8E86526CDDF44001F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5750,6 +5814,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 86DB7F2F165D4DA8932028C58279FF9E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 88CA6FBB7F7F430F2FBA288A454E4858 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5767,13 +5838,49 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 922EF87D8CFD6D20948CDE27F6ADED61 /* Frameworks */ = { + 8ED34DCADD461A8CDAECB515D1711750 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; + 8F8468C77330E31DB47CCAEB454744A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9085EF85C4D400E9208135CEF9A790D8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 920E4E50AC897B4C2F57376A914BD03B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 94D2D39C9C9D5963B610A6201A1FAC5B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 952D9482026A564375F8B5FDBE190FCA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 22659F0E141158A873947512F455F086 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9E666AF8497E0DE090335A642D5B84EC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5782,20 +5889,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A3116936C7D52A4CC2B538F5FB25B43A /* Frameworks */ = { + A374255713BF971388C381A0BEF66BF9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A43CB86B604802D8455A2CA1945D6960 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 02AF64185005DF7D90E467DDBAF02964 /* CFNetwork.framework in Frameworks */, - F44BF5EB3658BE6E4F307C20DC6038B5 /* Foundation.framework in Frameworks */, - A8441E3E0F191DF19699E18316A29780 /* Security.framework in Frameworks */, + C3E309AE3FBEE2A4F4733256C71B3E43 /* Foundation.framework in Frameworks */, + 48F01D04CBF60D1E0B537F655EF7168B /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5807,45 +5906,63 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B22715FB4403F6AD99F54E481E52FD0D /* Frameworks */ = { + AC4A2CB53F0805879B87A96A4C60B27E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - B3B996ABA5754257F1A6FE376846AA6A /* Frameworks */ = { + B3A75ABB942FBE78EAECD0B5DFD697A5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 22D04DDA4B2DB9053FA5823CD1C3D531 /* Foundation.framework in Frameworks */, - 62F2CBA122E5C657D21513572D217422 /* UIKit.framework in Frameworks */, + 0511045F15C50BE1E37215AC43DA01EC /* CFNetwork.framework in Frameworks */, + 6F24A7C8E6491998886B0839AA5BAA2D /* Foundation.framework in Frameworks */, + 5DFCF788B403C48E203A8ABBF6614E44 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B620192034201B2C0272072EBCF82B43 /* Frameworks */ = { + B5ED799A00DB531702D54FDAEA86ADAB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 332B93B84D91644243D43B6DEB9A7780 /* Foundation.framework in Frameworks */, + 46AB38B990A26659517A785D5247DCD7 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B900EEE0793BA44AC22E639898375FA9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8CC8205F5AE250EE63596C77F1B8B069 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BBCFA56AA8BC9C39401D9698F2BFB9B2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - BE14663F85EC1354E31568380E678FF9 /* Frameworks */ = { + BE9B4182971DADDA552ACA5B9016844E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + BCEC9575AD68E5306A9C0171AAB93C54 /* Accelerate.framework in Frameworks */, + B27A217B181CDCE92FD626981C16E891 /* AssetsLibrary.framework in Frameworks */, + 79C7C04EF7E475E7409E3FEC142B6CCB /* CoreFoundation.framework in Frameworks */, + 5C472FEF66E59D80A31F719D2682AB08 /* Foundation.framework in Frameworks */, + 5F4C161B54F3D000B133518F0F47DF0A /* ImageIO.framework in Frameworks */, + 3ECDBA30BACCD3D742D5AF0ACBCCB6BF /* MobileCoreServices.framework in Frameworks */, + 8CFD64B4E992D26C3B11C6FC1263CAEE /* QuartzCore.framework in Frameworks */, + BBEE4348789E31AEF1EDD6DABDA3914C /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C3C20A7A4DAD82AC0E7ED15BBD5E0F0E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3A46AB9BFA68ACC0E97F5038409C7E76 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C7E5148D7FFD4CB4FB64325DBEA529C0 /* Frameworks */ = { + C68E93E09BC7DA42FA92422D50790C97 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -5860,33 +5977,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CB9E563BC63F5C6E2575C2BBAF302A49 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D80E5833790F2D0DAE4A6A851DE228C7 /* Foundation.framework in Frameworks */, - 54B891F9B6810695D45ED74493B6085A /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CD854E0975A20CE3D23887BEF6B264B1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CDC2A939807B46AE887B9B6816B2EE6C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - CF5798518F5B9EF2B54B88D3E699F8B2 /* Frameworks */ = { + CC97DBA6DDA06523E5274CA0958D0E3A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 204273B22B508EB5C5D6BA9D43D08603 /* Foundation.framework in Frameworks */, + 5B400149678BCAF38DB7DCDE470DFF83 /* ImageIO.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5899,13 +5995,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D388D8A9381A8E33489D368525239655 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; D5556A6616E7DEE44541A916074647AF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5914,13 +6003,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D82B89CA0FCCC2AE797B663F87BA9643 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; DA1A8358510CE0717322AD31896BEB2C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5929,16 +6011,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DC24066398089BE93AA8CC388040A237 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AA6160D9F5A9EEFEDB90C8C0F0D24D73 /* Combine.framework in Frameworks */, - 2ABDA45F3F79383FA197389E641F245F /* Foundation.framework in Frameworks */, - 270DA1D67B0A7EE244ABF45FE309D68C /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; DE564298200439AEF79C87DD67D812F0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5955,12 +6027,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E7B8B3B2F840D55C405382DF628245E7 /* Frameworks */ = { + E1C13A7249380D0B906FB3D943AE3A8C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2EF7ECC31954AD19E9148B6325C63F87 /* Foundation.framework in Frameworks */, - 1AB3B7A920EF5274C6421E77AF480FAF /* ImageIO.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5974,13 +6044,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ECC815639944786638F7F76B1898694B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F932058D1E23B58384AEA431F86B53AC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -5989,401 +6052,117 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F940BA96CF5F267743148862646F74AC /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F46BC72239C00B6375B845426964315 /* Combine.framework in Frameworks */, + 704635F1410A35341A9AF98DDBAA9459 /* Foundation.framework in Frameworks */, + 56D77C6BF170A666B5CC1071C430207C /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FFA3290318E4EAE6A51DF2160E647233 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7E7734CC02DB78DD89E786AF68A6A9F1 /* Combine.framework in Frameworks */, + 85AAA1CCB7B7C6BA51BE36D25E0A8E1B /* Foundation.framework in Frameworks */, + 11C874E8E7EBD295ABBC1365FC1C1F86 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0277F8A97BE0F0C0012A1475359DC0F5 /* Popover */ = { + 0167F0654783A9430C16C4FC1C5253C7 /* RxGesture */ = { isa = PBXGroup; children = ( - B14A4F327D73C4CA26B2DCB110438B52 /* Popover.swift */, - AB91B88DC363E31B7299C042D38D0957 /* Support Files */, + 0C99A8F7515AE01ADB91997D70DE9385 /* ForceTouchGestureRecognizer.swift */, + CF48A4841EB8D285A6E2FB8AE8FADD04 /* GenericRxGestureRecognizerDelegate.swift */, + FD62476CC5A675B34A20D00F36D83247 /* GestureFactory.swift */, + 1889F1F548AE931E4D7AAC7C4EC351CD /* GestureRecognizer+RxGesture.swift */, + A101C5DFB3F0DEAE697F289ED51B2C5C /* SharedTypes.swift */, + 6DDC45AA036BD23A7F56E8AD0A1755BF /* TouchDownGestureRecognizer.swift */, + AA9063F8F1AD0E3637621463D931784A /* TransformGestureRecognizers.swift */, + 00D147910114C7EE7FAA82A1B4D029F6 /* UIHoverGestureRecognizer+RxGesture.swift */, + 1CD4064D3646C656417024C705260D1A /* UILongPressGestureRecognizer+RxGesture.swift */, + 11A528D9E2BB8FA415DE369EE392D60E /* UIPanGestureRecognizer+RxGesture.swift */, + F597235D004B508B9FF4CE9723AD18A1 /* UIPinchGestureRecognizer+RxGesture.swift */, + 8DFE2F062C9E85B275292AB544D661FC /* UIRotationGestureRecognizer+RxGesture.swift */, + 1A204F29531B560FA7A349CD630C5EDE /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */, + B45EA067629C2FD021AD81B9B9B39D83 /* UISwipeGestureRecognizer+RxGesture.swift */, + 616A3CA567B2293DC27EC1024E3FF2BD /* UITapGestureRecognizer+RxGesture.swift */, + 62C7950340FAB8592BCB122A9470623E /* View+RxGesture.swift */, + 26F2108F61ADC922EA9558ACBCAC7664 /* Support Files */, ); - name = Popover; - path = Popover; + name = RxGesture; + path = RxGesture; sourceTree = ""; }; - 0354CEF0701B3B131B872EF2B45924E0 /* AMapLocation-NO-IDFA */ = { + 01F6E507B0AC83B8917227E66D04B9D9 /* Core */ = { isa = PBXGroup; children = ( - 4A87F5F961CB3778318DC1DC53C3AA5A /* AMapGeoFenceError.h */, - C4BB3D512EBA2527C0C7F3E2BB8987AA /* AMapGeoFenceManager.h */, - 64F786B6DC3914AF22FA00B1080514DA /* AMapGeoFenceRegionObj.h */, - 54F61BE8876E250308A27B27C4A2918D /* AMapLocationCommonObj.h */, - AC508452B71D6E206FA802D4C940A9F7 /* AMapLocationKit.h */, - 7C4C35F7A04C8ED2E2F6FC09449FAFC1 /* AMapLocationManager.h */, - 758A59FDACD544EA6DC4C7CDBA642599 /* AMapLocationRegionObj.h */, - 54A53E8FEB88BF6A85AF91B5D267DE09 /* AMapLocationVersion.h */, - 07558C3433F079168988ED89AD9EC089 /* Frameworks */, - F0F695E556EE54299799EC085B5DDB9A /* Support Files */, - ); - name = "AMapLocation-NO-IDFA"; - path = "AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - 05868CB1994EEFABE8E799467BA770C2 /* Moya */ = { - isa = PBXGroup; - children = ( - 2F008403CAF9D871604D9510FE85BE72 /* Core */, - 539935DDEFE7CECFAF8C8A0D361152A2 /* Support Files */, - ); - name = Moya; - path = Moya; - sourceTree = ""; - }; - 063444B65863C41827A72E4FCA735A58 /* Support Files */ = { - isa = PBXGroup; - children = ( - 7A1704167FD98726886241B91E5A04FB /* MarqueeLabel.modulemap */, - 42F0226E8E1ED18CCF61D94F48A1A19E /* MarqueeLabel-dummy.m */, - A503AC7318C23E91B793F5EA63297ADB /* MarqueeLabel-Info.plist */, - E136455FBC834473B36C58B1D35EC065 /* MarqueeLabel-prefix.pch */, - FCEB78B547E63079EAF22A9688258CC6 /* MarqueeLabel-umbrella.h */, - 02D4F64E9770367F95FD2B086743F11A /* MarqueeLabel.debug.xcconfig */, - 5C7B389102943D321890566CA2CA7563 /* MarqueeLabel.release.xcconfig */, - CEB942F93D95CC3D3F04633A1A78ED16 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/MarqueeLabel"; - sourceTree = ""; - }; - 07558C3433F079168988ED89AD9EC089 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5ED9C24277A32536955C0DEC12CF96E2 /* AMapLocationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 081CE8621B4D27B09B970B058EB07EAE /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7F6FDBFF28E1388944EB28B98FD82EFC /* AMapNaviKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 0877F21E3682901FF2796986303EB284 /* WechatOpenSDK-XCFramework */ = { - isa = PBXGroup; - children = ( - CA70C8B0806088EEE96C9AD9C1AAF7E7 /* Frameworks */, - F08151E1D287509E54ABAF56D602E383 /* Support Files */, - ); - name = "WechatOpenSDK-XCFramework"; - path = "WechatOpenSDK-XCFramework"; - sourceTree = ""; - }; - 0A2CD04E9744D09948287C34630617F1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 92707CE5099886921AFBAF5488F79B3D /* ObjectMapper.modulemap */, - B721761BBD4F632D315810EDD0191E6D /* ObjectMapper-dummy.m */, - 0584F6FE22FECEB03DAC601D6C6CBD64 /* ObjectMapper-Info.plist */, - 716A0A93CF85D2DEB769A20D191209D5 /* ObjectMapper-prefix.pch */, - 60C58CBA8E5ED5BFD46708B6A8FB70B9 /* ObjectMapper-umbrella.h */, - 3BAC31C4F0AF6CA613D35B6D2B865C79 /* ObjectMapper.debug.xcconfig */, - 08612DED036B53C28D16692DF71DCBC6 /* ObjectMapper.release.xcconfig */, - 2E4373D80D6742C5E1ADD5EB3D74078E /* ResourceBundle-Privacy-ObjectMapper-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/ObjectMapper"; - sourceTree = ""; - }; - 0A8925A8A955A371B1266A4B22090ABD /* Resources */ = { - isa = PBXGroup; - children = ( - 6582AB3E7F770B34DAAAB6400DD0B2FF /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 0AD1E972420E9759AD42BB87EDF3563C /* Resources */ = { - isa = PBXGroup; - children = ( - 33305588D217E0C0F5F7E811EB88FF2A /* YBImageBrowserVideo.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 0B8B5EAAAA33F1D67E407A82BF45C4AA /* Resources */ = { - isa = PBXGroup; - children = ( - BD04BF9BE7E1F219D370800D433BD49F /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 0CD3CD57023328FF7F006203A97A8C2F /* YBImageBrowser */ = { - isa = PBXGroup; - children = ( - 44F09AA5D6A530F6F13AEA9CA349A158 /* Core */, - A007FCA6919DE5F4A810C597A53D2D71 /* Support Files */, - 8E2A866549287ADA3500E03CA420B98A /* Video */, - ); - name = YBImageBrowser; - path = YBImageBrowser; - sourceTree = ""; - }; - 0DD6332E45A27D24BE22344CB73F0E01 /* Core */ = { - isa = PBXGroup; - children = ( - 4F54F10E2E7BE925F4EC4E554B6F4807 /* CLIColor.h */, - 5555B3163BD4F1D2D672B3070566D1A7 /* CLIColor.m */, - 89310BE4BC9AFFE196F0074680A3B61B /* CocoaLumberjack.h */, - E40444596DBDC28E0D93879B0F9D48E7 /* DDAbstractDatabaseLogger.h */, - B7BF1AF417EB9233A30C5D66F10BD12E /* DDAbstractDatabaseLogger.m */, - E105D78E056EA50AD4A6D4DD036A6383 /* DDASLLogCapture.h */, - EDF902E702CDF5AECE0F54DCA684888C /* DDASLLogCapture.m */, - 74B937C7CB019C1FFB130C61A58046C2 /* DDASLLogger.h */, - 49935483785B22B19E901625655CF4D5 /* DDASLLogger.m */, - 690E605084A8294828E3EFFADE6BCBD8 /* DDAssertMacros.h */, - 1B82F809E1FEC690C0A585026A414B73 /* DDContextFilterLogFormatter.h */, - ED447223280600D56F17F16DB15F60DB /* DDContextFilterLogFormatter.m */, - 4A4620587DA7CB6F1A10132B158F5ED0 /* DDContextFilterLogFormatter+Deprecated.h */, - ACA94937737DC99D386926409A968C80 /* DDContextFilterLogFormatter+Deprecated.m */, - 4A464CE8D59E15E71758E2CC29F7D5B9 /* DDDispatchQueueLogFormatter.h */, - E35004701837FC08C778CF9C9637ED03 /* DDDispatchQueueLogFormatter.m */, - 282B5CC4C34621DEA3FCC62633B1E302 /* DDFileLogger.h */, - E82F60A083DA9FB4F1287DC36F717504 /* DDFileLogger.m */, - 8B6A91420824F49202AE46C477C95122 /* DDFileLogger+Buffering.h */, - 02876747B094621DB90535156BC91543 /* DDFileLogger+Buffering.m */, - 7CADFDC7C66A553F3E0D1FB1DD9C2D5D /* DDFileLogger+Internal.h */, - 12DF3174C97D02C7E18778CBA6D98890 /* DDLegacyMacros.h */, - 23614C228DBE11EB89019A8BA882AE31 /* DDLog.h */, - 4A890FF3AB0F30AFDFFD0D7744DEA5E4 /* DDLog.m */, - FA6B8334785793968084E68FA5F3E40E /* DDLog+LOGV.h */, - 682F47ABC8A53A61F0EEA9BA3369272F /* DDLoggerNames.h */, - 7E288280847638FC55FB5F51C02B9451 /* DDLoggerNames.m */, - 930F6BC27DC4BD10E353111785FA3C42 /* DDLogMacros.h */, - 1F7AFCDA9BA486A1C5E5770983108B13 /* DDMultiFormatter.h */, - 04D520495CE343FA9A8583F2E71BB88F /* DDMultiFormatter.m */, - AFBFD5657D90ACE6DDC0B2F9EC0EF462 /* DDOSLogger.h */, - 994CB2AE4C22DF08052F3705EB838C8C /* DDOSLogger.m */, - 282DE5BE00C79324ED1E99FA3AB8E295 /* DDTTYLogger.h */, - BB429B9A2803188CF9BE1519450B5BBB /* DDTTYLogger.m */, - E080E0BD0B94C9DD9A4C68971C707368 /* Resources */, + EAA2BDA9F95D7D048C4BEEE2037A9628 /* AccessTokenPlugin.swift */, + 7FB8ECD3B6891DC57F98EDB89E68BF9B /* AnyEncodable.swift */, + 233748B00ACB4E8CB501C88B07D7C06C /* Atomic.swift */, + 1BB47EC16C49EBEE4AC3E1EA4FC3BFAE /* Cancellable.swift */, + 437AFDFC306B3A46E76568FA19B0F960 /* CredentialsPlugin.swift */, + 8FA7E05EDD1D79B6AB46754822C56F8E /* Endpoint.swift */, + BF7DAD42AFC0B547440A897EEEFB5B80 /* Image.swift */, + E2BBF547578E0FB8DF17268420E0F462 /* Moya+Alamofire.swift */, + 80EFEE99AA637080F8D10B328BC2B064 /* MoyaError.swift */, + AE59BCF6E853E1A922C62C8331779A03 /* MoyaProvider.swift */, + C4522611FD64A210A6A7E16BB41195D0 /* MoyaProvider+Defaults.swift */, + 2F6B57F8A24EA510C446503996B91352 /* MoyaProvider+Internal.swift */, + FC86A7F659401C67D5523F400DA3CE13 /* MultipartFormData.swift */, + FBE40016308CDF43E8CD79F942AFDAEE /* MultiTarget.swift */, + 42BEA4604A6C9B354F3218094BA972AA /* NetworkActivityPlugin.swift */, + 20539D242DB60F6B33D7CDCFFB524D8B /* NetworkLoggerPlugin.swift */, + 0655BC334F8E063952ECD4307BB1800B /* Plugin.swift */, + AFC2CD07DF04C6A2F86108E72DF5E669 /* RequestTypeWrapper.swift */, + 3128243B953EA57C34ED6F9B39043DBC /* Response.swift */, + 0A612E3ADDC86832567401D08DF34A51 /* TargetType.swift */, + 45B20547E5446D50FC7EA4FDB6E71973 /* Task.swift */, + C7916B6899AA3B0C3F135CD27BDBF4C0 /* URL+Moya.swift */, + 285D3C603A61F55665243323C32BC6B8 /* URLRequest+Encoding.swift */, + 68D1595BEC4346C8AC718E814F90DA81 /* ValidationType.swift */, ); name = Core; sourceTree = ""; }; - 0E8553D6C5C497DE211139EBB1CC5014 /* MJRefresh */ = { + 02833899E8B93DC9183D981B8B28FCDD /* CocoaMQTT */ = { isa = PBXGroup; children = ( - 49EFA64FF9C780B445F042A76AAD8D25 /* MJRefresh.h */, - 43270A9D7E45068864082CEDE093AFAF /* MJRefreshAutoFooter.h */, - 5A3B03305237124F6D961B09074C7BDF /* MJRefreshAutoFooter.m */, - F9067FD4D10029C837EA3793A916FC97 /* MJRefreshAutoGifFooter.h */, - 589C951E69A54411B64DA752A6F47B60 /* MJRefreshAutoGifFooter.m */, - 918FB9F71F493C090DF57F2BBB584A3F /* MJRefreshAutoNormalFooter.h */, - 1823538E11E5F1BB9045E5F5A9EDBCBF /* MJRefreshAutoNormalFooter.m */, - 1E5EB4C014EA35F5CBB270FF48134942 /* MJRefreshAutoStateFooter.h */, - 7A45C843260A0E486926020B0711F8CC /* MJRefreshAutoStateFooter.m */, - 5E8CED22A64663FC45C11A45ABCD4B3E /* MJRefreshBackFooter.h */, - 94DE1795D84662E0AA7B557C143B1646 /* MJRefreshBackFooter.m */, - 1DA7103F1457B5DFBCAF34D929A1259D /* MJRefreshBackGifFooter.h */, - CF08CBE6DCE81D6612378FB17D9290D9 /* MJRefreshBackGifFooter.m */, - B96BF758086FC5C6E81110433AD642A6 /* MJRefreshBackNormalFooter.h */, - 13198AEC440A0413DDFF7D9447CEA435 /* MJRefreshBackNormalFooter.m */, - 68A4515DF3F774DF9B36E30E35B2846C /* MJRefreshBackStateFooter.h */, - 34D846B74FB2651CF432E49EC9A33B26 /* MJRefreshBackStateFooter.m */, - 685B24D1BC4BFB1A0BF1CAB489051895 /* MJRefreshComponent.h */, - E1E3E42DD2D11D2D3CF908ADA29967C4 /* MJRefreshComponent.m */, - 9FCE8F78E68577F7B7227D26E4E2596C /* MJRefreshConfig.h */, - 33E63218C7F5C11BE713091286A2774E /* MJRefreshConfig.m */, - 13F3B76906218A25BC0F58A96A8E1AA7 /* MJRefreshConst.h */, - BFD398F5497C2D1283730F027F513BCC /* MJRefreshConst.m */, - 0D583C5F4A8FC978A879FBC48895719D /* MJRefreshFooter.h */, - 0093FFD81DEA6852408F0851F7E92517 /* MJRefreshFooter.m */, - C101511DE8AA76D13740AACB336FEE1E /* MJRefreshGifHeader.h */, - 7E3C55C2317343A1BC73EDBF6D36E94C /* MJRefreshGifHeader.m */, - 129D682766DCB1C0C656E5D2971DF70A /* MJRefreshHeader.h */, - 61EE372D355B388F5704E227FAE3309F /* MJRefreshHeader.m */, - 1DE55F40769D6C7A5098B9B5F232A310 /* MJRefreshNormalHeader.h */, - AC4D2A58A95214359CDEB477F894F437 /* MJRefreshNormalHeader.m */, - C005FC68AA3215514FDD06670B93195A /* MJRefreshNormalTrailer.h */, - 686F95AC27880F804492CA440959C6E4 /* MJRefreshNormalTrailer.m */, - CE96F8218A52B791457001E80C06AF6A /* MJRefreshStateHeader.h */, - EEBC4A98CEBD2E2BCB922B04C9672DD8 /* MJRefreshStateHeader.m */, - 21A5FFD13F18B57F2FF61113392AA406 /* MJRefreshStateTrailer.h */, - C3BA001082AEA7830F6B9A9362DDAAED /* MJRefreshStateTrailer.m */, - 28BAFAA07B25881093CA24F92D65F98F /* MJRefreshTrailer.h */, - 85038E8EEFACD0F3278476153E59268F /* MJRefreshTrailer.m */, - 8A6282976E2351BFC98D27DC3D92D927 /* NSBundle+MJRefresh.h */, - 364CF71E00BFA824FD423DFCD7677548 /* NSBundle+MJRefresh.m */, - FD596725AF7D31CCF7810739B733D687 /* UICollectionViewLayout+MJRefresh.h */, - B7C11D3FBCAC03562A91731D06804C0A /* UICollectionViewLayout+MJRefresh.m */, - A367FA08FBF60DAE3A4B0D665AFC15C9 /* UIScrollView+MJExtension.h */, - 3F72A285C29D59877B0A0248D844B89B /* UIScrollView+MJExtension.m */, - F4E2609258ACDE583B0F5EAE9ABB3E02 /* UIScrollView+MJRefresh.h */, - 04178D01076ACDC5FEA89952C719D45A /* UIScrollView+MJRefresh.m */, - A03DEFF1646405A9929FBB1FF315E2B5 /* UIView+MJExtension.h */, - 215C9E3FCA4BF4E046903BB5364C9EAC /* UIView+MJExtension.m */, - D44BA5FE6D450187A55AB46633E84B5B /* Resources */, - A372E82B9285286E27869163D2AC5756 /* Support Files */, + ABF7412592375D9A4D884A2B2E7CADF1 /* Core */, + 0442FAACB801BFC3422206C5814C371A /* Support Files */, ); - name = MJRefresh; - path = MJRefresh; + name = CocoaMQTT; + path = CocoaMQTT; sourceTree = ""; }; - 0EADE4FCF387C95971E938A53E27F3D8 /* SDCycleScrollView */ = { + 0442FAACB801BFC3422206C5814C371A /* Support Files */ = { isa = PBXGroup; children = ( - 8E9D9B62B3A4DAE6EDCAE0881DB41C51 /* SDCollectionViewCell.h */, - 700362CA139BFF3DE881B3CFE83188AF /* SDCollectionViewCell.m */, - 9ACBABE11BC5CED7976E57717159F1E6 /* SDCycleScrollView.h */, - 4C7E7CA9F99C1FEBC89AC9B9CCD4B87E /* SDCycleScrollView.m */, - 49FEDC44699836DFAA11DF34F3E471B1 /* TAAbstractDotView.h */, - 60F378CC774BC45273A8A52D1617748A /* TAAbstractDotView.m */, - F79B11302C5B0182BA2FE873BFD6B189 /* TAAnimatedDotView.h */, - C8BBCFB4CA6161AFB319ABBEDD78AE1B /* TAAnimatedDotView.m */, - EB17BA63274779FF793D3A34F2A24EFC /* TADotView.h */, - B5479C3A183CAE8BE95677B030C25F9F /* TADotView.m */, - 6D8C7A0FA5C2D9AC06F589393FFD3296 /* TAPageControl.h */, - AF61A12BD328A766BB3B9D05E9F7AE1D /* TAPageControl.m */, - 9FFFAD104CABBC838AAA1E850D1E1CAD /* UIView+SDExtension.h */, - F02D442355B045D9C7DE5CE14881AFB2 /* UIView+SDExtension.m */, - 2A955DD1833D7760953B5E81574DD06B /* Support Files */, - ); - name = SDCycleScrollView; - path = SDCycleScrollView; - sourceTree = ""; - }; - 10019AA179A7882661063A78E1F798A2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 346E4F3FA1EA16EB165F14BEE9A6CF37 /* MJExtension.modulemap */, - 15A14A9B3B56CD3620F27FE10246ED4C /* MJExtension-dummy.m */, - C7B283D4F630F1740D5231AA04B1828E /* MJExtension-Info.plist */, - E25461A5599584F84982CA28401819FE /* MJExtension-prefix.pch */, - D9E3A549EA5D5ACE0266D3F92D4B912A /* MJExtension-umbrella.h */, - E787026BAB74133C5BD67388CD5FFEE7 /* MJExtension.debug.xcconfig */, - E03D2062C0363D0E3EE2A8345E4525C6 /* MJExtension.release.xcconfig */, - 98690BC5AA64C2C30EDFD45615FEC798 /* ResourceBundle-MJExtension-MJExtension-Info.plist */, + 7CB7EB22B4D948F578E9B67A804C3B84 /* CocoaMQTT.modulemap */, + 2F9A8DD06DBBC147ABA40D1B2C31BA48 /* CocoaMQTT-dummy.m */, + FC61A45045D88EBC629150A2516E217C /* CocoaMQTT-Info.plist */, + AB3CC2C0D96710B99632933A987F4118 /* CocoaMQTT-prefix.pch */, + 0402D5493895E2AEB196C8EEB255E272 /* CocoaMQTT-umbrella.h */, + 237DF11F96B5EE09151AA0E6EBFD803B /* CocoaMQTT.debug.xcconfig */, + D8E54020F0A701D6B32CF578D40C2330 /* CocoaMQTT.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/MJExtension"; + path = "../Target Support Files/CocoaMQTT"; sourceTree = ""; }; - 10550B26F6CE29DB3541D6F791AD36FD /* Support Files */ = { - isa = PBXGroup; - children = ( - 91284243F6204157FC7EECF3CF0E14A2 /* SwiftKeychainWrapper.modulemap */, - 20139F877DE66F872867A7B1F0A29F99 /* SwiftKeychainWrapper-dummy.m */, - ADF1128B06E772B896145D0EECA18146 /* SwiftKeychainWrapper-Info.plist */, - B15657BD53363BADD022B5519C1AE880 /* SwiftKeychainWrapper-prefix.pch */, - 2AEF5BECC050B1E49B732F2693B6E475 /* SwiftKeychainWrapper-umbrella.h */, - 50F11B86771A0A41858E1AF9115F898F /* SwiftKeychainWrapper.debug.xcconfig */, - E197115BCE2837B95240DBF5699E9EAB /* SwiftKeychainWrapper.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftKeychainWrapper"; - sourceTree = ""; - }; - 1128D6159805876483AC3E45F392810A /* Resources */ = { - isa = PBXGroup; - children = ( - B2722E4E8BA8B1BEA0DC8D4BF6CA016F /* YBImageBrowser.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 11AE23FD49B7374B44C046833E6141C9 /* Support Files */ = { - isa = PBXGroup; - children = ( - DCF74CF0399AFB2E083A4B9D3FE60BE5 /* URLNavigator.modulemap */, - 08C4A4BA01DC50BE8C89BED3762D7D43 /* URLNavigator-dummy.m */, - 2FF94F23748577FF5E1A7926C18D4195 /* URLNavigator-Info.plist */, - CE32B6D7090B1694E54AA17345404381 /* URLNavigator-prefix.pch */, - 31DB27D9F197A13E4360DFF1E344C278 /* URLNavigator-umbrella.h */, - 441B44E7AACDAE47DFD137F39EC1F0D6 /* URLNavigator.debug.xcconfig */, - 568113DFFF02F03BD9054D6D8C175EA4 /* URLNavigator.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/URLNavigator"; - sourceTree = ""; - }; - 12F43FF541ED2DC2AC4BEE1EBFEC0E8E /* Support Files */ = { - isa = PBXGroup; - children = ( - 74F50CB52478F1D805C4591F26A5736A /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */, - B3A7DA22971D7BF50FF26FC40E27840C /* RxSwift.modulemap */, - DF5C789BEE8C33E3B2C93D462F1CA699 /* RxSwift-dummy.m */, - B4E36620D5B62BED7B12FA3DAAA141B7 /* RxSwift-Info.plist */, - 8990E80D00AF1389D318E265C0A08797 /* RxSwift-prefix.pch */, - 8743EA3358D31FFE60AF0BE3C875A025 /* RxSwift-umbrella.h */, - 236BCD659A9BDE767282A285E302032C /* RxSwift.debug.xcconfig */, - 21852E786F6EC6FB064C59A0CAF8FF55 /* RxSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - 1560898B4FC831401F9AD6173B79D24A /* IQKeyboardToolbar */ = { - isa = PBXGroup; - children = ( - B0A369053F5C34CE1E44F3EEFD777D4C /* Core */, - 3B6C2938397F0A1D3F1F85417AB15D48 /* Placeholderable */, - E130D952C72BB5124ACE6B7D4C88C49A /* Resources */, - 35F267389C3965B96E98B93922381DFA /* Support Files */, - ); - name = IQKeyboardToolbar; - path = IQKeyboardToolbar; - sourceTree = ""; - }; - 15D668D5A49E65F62ADD23CBA95E94D5 /* ObjectMapper */ = { - isa = PBXGroup; - children = ( - 9900B4BB1724DEADBE3AACBDCE668735 /* CodableTransform.swift */, - 0556B89909FC1A2D1CFE9907765BA13E /* CustomDateFormatTransform.swift */, - B01B0CA28B371D426AE09F8B52FC5571 /* DataTransform.swift */, - 973609E5DDBF28432562BD41FADB948B /* DateFormatterTransform.swift */, - 81675EEA52C974148301376793161B88 /* DateTransform.swift */, - 4476FBB7D47F5328EA939C112DB4856B /* DictionaryTransform.swift */, - 6A4E143644056DFB65E4C9D77424A443 /* EnumOperators.swift */, - 19E47AFAC9F7708E40A918F4F7697761 /* EnumTransform.swift */, - 03F13D9BA52A21D338628C43BF7FA587 /* FromJSON.swift */, - A70474C12C0E85441407F241E2BDE03D /* HexColorTransform.swift */, - 645EAF366D719C473D77E88D33068BAD /* ImmutableMappable.swift */, - E7A98DF9702CC37E369207FF9DE9E813 /* IntegerOperators.swift */, - C9ECF9CC2E543464D299A3CC49098EA9 /* ISO8601DateTransform.swift */, - 3F280879BEDBF1DEDFB6F253CDEBA577 /* Map.swift */, - A42D246927786C3220D4DBADA46A6B0E /* MapError.swift */, - FE02FCAE05D57EB7214772E465A4EB12 /* Mappable.swift */, - C72D374974AFFCC6589FAE01E7FDD819 /* Mapper.swift */, - A176D4C7E993D7B4F4A668033884D9A4 /* NSDecimalNumberTransform.swift */, - E3C85B622AE3EA86117B3BF62429D118 /* Operators.swift */, - DB1A3F65E9E0412DA694435BE86FD1AE /* ToJSON.swift */, - F99BF0A794EA2DA0D2D070C29B3261A6 /* TransformOf.swift */, - FEC39C2FD59710DEC033AF626B1377F3 /* TransformOperators.swift */, - 26EEE74743B3080EF6557E621D0C8E2C /* TransformType.swift */, - 0373E4F6F7C729CEAED96F2760F28888 /* URLTransform.swift */, - E54670ADFFB8D7D2831D139634742F61 /* Resources */, - 0A2CD04E9744D09948287C34630617F1 /* Support Files */, - ); - name = ObjectMapper; - path = ObjectMapper; - sourceTree = ""; - }; - 1664B0F840E056B39415FF54B96ECB54 /* Support Files */ = { - isa = PBXGroup; - children = ( - 121DF2B7F9F3D4CB634525A22D901015 /* IQKeyboardCore.modulemap */, - C8BCC9714778A9D5694C61D61354552A /* IQKeyboardCore-dummy.m */, - AD39C2ADC978B5EECE2305DC93F1D86C /* IQKeyboardCore-Info.plist */, - 221329236E9A070B0CAAF2252BBF568E /* IQKeyboardCore-prefix.pch */, - 166C9E2924715812904CCCC5E617C195 /* IQKeyboardCore-umbrella.h */, - 6DB304ADE0FECFDA2DBFE5A1EF1662A5 /* IQKeyboardCore.debug.xcconfig */, - 7C37B57498D4597021F743EFD52BE492 /* IQKeyboardCore.release.xcconfig */, - 0330FBB2B3564F256BE6AA15768948C5 /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardCore"; - sourceTree = ""; - }; - 17F9E9DB4511ED90FA02010407AAE30B /* Products */ = { + 0545BBD9152371D47E737F6A9647400F /* Products */ = { isa = PBXGroup; children = ( 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */, + 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */, + B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */, C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack */, 519AF98C92B517DD023896CD077EBFD4 /* CocoaLumberjack-CocoaLumberjackPrivacy */, E6A4E1627379D6540B81A470C575D716 /* CocoaMQTT */, @@ -6455,227 +6234,1056 @@ name = Products; sourceTree = ""; }; - 1A186949031F97775AAC1499501E9803 /* Editor */ = { + 0545E431CF6F8D4F04FE1E1C3D501418 /* Callbacker */ = { isa = PBXGroup; children = ( - 305925B88034642A5AE945056BCE6DFB /* CropConfirmViewConfiguration.swift */, - E3BB8704A40B0C67779D21C030073131 /* Editor+PhotoTools.swift */, - F718ADF78A62367AF82EFBED0008B7A2 /* Editor+UIImage.swift */, - 9B446951DDF5D8DDF76D0A4FEA2CD53F /* Editor+UIImageView.swift */, - 50389BAE6FD33DB29BD0AC883A4D0AEC /* EditorChartlet.swift */, - 129E14AC9D347F2AC87B23A24382D938 /* EditorChartletView.swift */, - 92697872DCBA9DD19C4C90C10168B020 /* EditorConfiguration.swift */, - E043320BE8E625B6D18C872EC4336380 /* EditorController.swift */, - D9191B55C6AFB2BCE6A45C4E3D39428D /* EditorCropConfirmView.swift */, - B653082EF3102FB31FC547728C58FFD1 /* EditorImageResizerControlView.swift */, - 0549889C46F5AE637CFFC9DCF72BB3B6 /* EditorImageResizerMaskView.swift */, - 3F06E9D243D20F99D161B0E9717D9186 /* EditorImageResizerView.swift */, - 54B467B0B80EDDC86026F198F29C3FCC /* EditorStickerContentView.swift */, - C7209B6582996E79C1D6C60BAE2EE9ED /* EditorStickerItemView.swift */, - D8C396652A7F1E7564009B4E766151A4 /* EditorStickerTextView.swift */, - BC3108EF5652B79A1B1D65B6AF95B3C4 /* EditorStickerTextViewController.swift */, - 501849121BE8D93C125D766C5E265BB6 /* EditorStickerTrashView.swift */, - 3714979CB5BFF964D8CCF4092AEA7BE0 /* EditorStickerView.swift */, - 50639368C5924A6213C66590D4858532 /* EditorToolOptions.swift */, - C7BD2AEF212EC022699EED9BB47966AF /* EditorToolView.swift */, - 6C51DF3E15DEDD21D3C7268AC6235FBB /* EditorToolViewCell.swift */, - 15A08AA4358646BEA71CEF3BF853DEA2 /* EditorToolViewConfiguration.swift */, - 4BE0725F338ACC5B25A7187C7A22CCA8 /* EditorType.swift */, - A452304527B8F4440A03F490D04792A4 /* PhotoCroppingConfiguration.swift */, - C073E9CEECC356FA25744A020CFF18B3 /* PhotoEditorBrushColorView.swift */, - 40FDE8B0DADFCA0731D07E666ED6B8DE /* PhotoEditorConfiguration.swift */, - B777E9601F8F53D13ECBAF0099A4DDE6 /* PhotoEditorContentView.swift */, - 31C44B67763CF75C5DF3CBFCFC995229 /* PhotoEditorCropToolModel.swift */, - CD6FAD43F1407E3E081DE7C4C2DCCA06 /* PhotoEditorCropToolView.swift */, - 02497ED27754C89B90953CC10FB8850D /* PhotoEditorDrawView.swift */, - 28529D24D90535F360C9D0497E342A4E /* PhotoEditorFilter.swift */, - D151AA430E9A9915112601031034A691 /* PhotoEditorFilterView.swift */, - 4196979EFA74CAA3CEF470935207DC05 /* PhotoEditorMosaicToolView.swift */, - 61134D365E40EB030B2C9F778F0205FA /* PhotoEditorMosaicView.swift */, - 30D6F0159596C7AD53DB714D39F16444 /* PhotoEditorView.swift */, - 151784461A9BA88CBC98AFB3D58D445C /* PhotoEditorViewController.swift */, - E7619AB0E585E71FA562F6DEC3C07D03 /* PhotoEditorViewController+Animation.swift */, - 7D79BC495CF675F013EBEC37C68A89CB /* PhotoEditorViewController+Export.swift */, - 3E428596E965A6C52E034EA2E3978A36 /* PhotoEditorViewController+Request.swift */, - FE8464813CD3412876F7F695566B05E7 /* PhotoEditResult.swift */, - 8DB69CB8507A067498FD8E3108D044BA /* VideoCroppingConfiguration.swift */, - 2A6666C1FA8E0BE024DF6765C30B9F9B /* VideoEditorConfiguration.swift */, - 19EAF3F184118445B9FCF77A45324503 /* VideoEditorCropView.swift */, - 859A1624B16A1CA93950D58B8C8A3F2E /* VideoEditorCropViewCell.swift */, - 124AD1600EFD29DB216749E1F4817E4C /* VideoEditorFrameMaskView.swift */, - 8EDF9935768823CF449487E85C712BDB /* VideoEditorMusic.swift */, - CBF432088E5505A72643E83ED6B0EDA8 /* VideoEditorMusicAnimationView.swift */, - 3EEB3D6B791388945F81C355AF5041CA /* VideoEditorMusicView.swift */, - 3569C5C1979E4AC9DECB0EE5E7597E64 /* VideoEditorPlayerView.swift */, - FAF1FD5BD109EFD8B65D61D5934C6B6D /* VideoEditorViewController.swift */, - 2B950223B4FB11B05A14A5204B1B58F4 /* VideoEditResult.swift */, + 9FA765BFE97FE050BDFFBCE68A6CC171 /* OIMCallbacker.h */, + 21193F83F60AFA1B32FBFBA34A316406 /* OIMCallbacker.m */, + 9545A0E6B60E32EE03C349325FFF9E57 /* OIMCallbacker+Closure.h */, + A461AC326E912A9E9BF11BD01371728E /* OIMCallbacker+Closure.m */, + 5C457ADB761EE8220D916CCCD7BBCA7E /* OIMGCDMulticastDelegate.h */, + 8566B34CA57F9E3BF9CBCCD6C4C0279D /* OIMGCDMulticastDelegate.m */, ); - name = Editor; + name = Callbacker; sourceTree = ""; }; - 1A718E821A025419CEF32053D528CA43 /* Resources */ = { + 058738D66D3C34035D4314DD37A48E92 /* webp */ = { isa = PBXGroup; children = ( - 8568F8158BCF7050CEF5833CFE4433B0 /* PrivacyInfo.xcprivacy */, + 51AE446EE56D9B826739910D09D67AE9 /* alpha_dec.c */, + 0355BC8251038920DD010DDCFE83F5CF /* alpha_enc.c */, + 7938ADBA7548557B99113B941B6D0011 /* alpha_processing.c */, + DC9AF3698113DD51825A4165EF9F3319 /* alpha_processing_mips_dsp_r2.c */, + B97BFF7856AF3282283F2562991847A6 /* alpha_processing_neon.c */, + 09C86198C2256BDDF16E6AAD87929092 /* alpha_processing_sse2.c */, + D5BAF578EE491AD8F7B5B531F98A9EBC /* alpha_processing_sse41.c */, + 50E1608EBE9B6ABC36B0A9E44D22E8BC /* alphai_dec.h */, + 58DC36F7CA699560A4A606C5943B6D25 /* analysis_enc.c */, + 84729014C261442DEE0D2B3115AAE863 /* backward_references_cost_enc.c */, + BF790A4E0237F030AA6EC94128D3F7C2 /* backward_references_enc.c */, + 783CA3C732DC0D4AEFB38B560C40BF95 /* backward_references_enc.h */, + B059B1BA478E5F5290A11A03BCB81D42 /* bit_reader_inl_utils.h */, + F892DB3378CCF914F5B7980114691A4E /* bit_reader_utils.c */, + 8D6A0C3723AB5929BAC60B196CE25AB5 /* bit_reader_utils.h */, + 432C87748D3779E65F6DECC589660BB8 /* bit_writer_utils.c */, + EFC67580356421DED39BBBD9418C06A3 /* bit_writer_utils.h */, + BAE98D35E6074E5419AC918B61B1FB4F /* buffer_dec.c */, + 9835A69A9C52BF9F3DF75EE78DCF9FF2 /* color_cache_utils.c */, + 7F57EBFEAD98C31A0889BBC072BDEF91 /* color_cache_utils.h */, + 0C309E99A390E00FD2FD057A11F3B929 /* common_dec.h */, + 6DCE417468D98ADEBE7D0B1874AAE1BC /* common_sse2.h */, + 43B0572EDFF9A06879263FB830E21E60 /* common_sse41.h */, + FE35F90DE8AD2148143ABDB5F3B7F9DD /* config_enc.c */, + B994989F042824EE238253097E121D36 /* cost.c */, + 009AF945470BE7FE62AF685696EA905D /* cost_enc.c */, + 64764AFA6F227697015466CB3B7EAC03 /* cost_enc.h */, + B14688CAE3BDF1CAEE4F3F54088897FF /* cost_mips32.c */, + 32517F85C786436F306ED61B79DFB5C3 /* cost_mips_dsp_r2.c */, + 7A9580272091C09085177D2CE345E70D /* cost_neon.c */, + C57CB41582F3CBD21F3915AD6E1F75E2 /* cost_sse2.c */, + 6E3C270E88E521323C248DDBE696290F /* cpu.c */, + D41E65A8CEEBC1F8E36B0214A87E1710 /* cpu.h */, + 9C8D993E8EC93FAFF1EE381D09D5924C /* dec.c */, + 8EC4850DAB95B4F58ADDBEA9461AE2F8 /* dec_clip_tables.c */, + 275F746357D5A6123960F2752F09A51F /* dec_mips32.c */, + A9652F5471E77A66309BAD3CE97E0F25 /* dec_mips_dsp_r2.c */, + E87BE654B812810FD937260D2AB879D7 /* dec_msa.c */, + EAEE40A8ABCA20496B59A7E41F96FA5F /* dec_neon.c */, + CC0BD765F847C6E7AFB12278D7B75F43 /* dec_sse2.c */, + 3A209E78C101D211D1F61B3155553C92 /* dec_sse41.c */, + D9C63BAF683D8F9053F11B333E6B59E1 /* decode.h */, + EA784B52167570CC7049B82C25F56AB7 /* dsp.h */, + 958630DE56397E3B976580F9A1C8B9B9 /* enc.c */, + 5C30359D1A28108B0772C895683BD222 /* enc_mips32.c */, + 8526F7BC53F654A3C38BB160987A2129 /* enc_mips_dsp_r2.c */, + B11EF724E2A97704A0838A510DA56CF7 /* enc_msa.c */, + A65373742EEC2176DB3F0AE25B169A2F /* enc_neon.c */, + 29C53057887B8341A7695C052CCBF3E1 /* enc_sse2.c */, + C8156A7F5CEF5BAF5A3C960504097085 /* enc_sse41.c */, + 811E26B6A479877E11E8E53D48647CC6 /* encode.h */, + DA2BF617A1E35F0EA980B127426B455C /* endian_inl_utils.h */, + 0DBC008A3B0EA7384BC09801FEA1399C /* filter_enc.c */, + 69DEF1D40FCDE979DFFC2FD403967184 /* filters.c */, + 98F403757A9A5117A1E2B31E32AD0029 /* filters_mips_dsp_r2.c */, + E293CD7D2C9739C9E82D9A8FF25107F5 /* filters_msa.c */, + 9E10F7ED6660EC3F0C02F715C35B529A /* filters_neon.c */, + DB2502CB818E9C7A8A4A748C7779AC20 /* filters_sse2.c */, + 971D2F221CF48EF901545F9D9B047E14 /* filters_utils.c */, + 186905199FBCD6FBA2BD4D9B2C167DA9 /* filters_utils.h */, + E21C3B3CC7DC8633DC3C3B6B7376426E /* format_constants.h */, + 4FF7A73086DF52F22FC04F6A2781ECFA /* frame_dec.c */, + 7F3E33D0B612F04223E8969615E2A625 /* frame_enc.c */, + 3B07A3C96B414CB2326CD04706D449FE /* histogram_enc.c */, + F3BF48CDC34E798ECF4DBFF2D8EE6A53 /* histogram_enc.h */, + 79D9F75BE9C4EEB398AA142CA40C2528 /* huffman_encode_utils.c */, + 2B978C43EA46D9988FA5C9DB23F1C068 /* huffman_encode_utils.h */, + 034D8CE98996789178854B807C0C5F66 /* huffman_utils.c */, + 2F8115E5AFF634B6833041903C9BAFC5 /* huffman_utils.h */, + 9DB47094A252B79892044AA8FEC8B921 /* idec_dec.c */, + B72135ED23A725C281D7EDD2D7A86A44 /* io_dec.c */, + D386E7590100AA80BB9D6E9E49D8650B /* iterator_enc.c */, + 663FEA2275213EC10FA4D87C9E603BAC /* lossless.c */, + C3214E916253649FD9129BABB16A0830 /* lossless.h */, + 0151D4881AD0F750F47867E0CF88C68B /* lossless_common.h */, + 9E175833728EF970B47B6472F691A3FF /* lossless_enc.c */, + ABC335F435D5A7F92A55B098EFC84425 /* lossless_enc_mips32.c */, + 109FB96E16FD9650A6C48BEED2895DC5 /* lossless_enc_mips_dsp_r2.c */, + 5404956F3F6E45A184545C6B19D5EFFC /* lossless_enc_msa.c */, + 60612D71A424680C69C281E3E67AAEE5 /* lossless_enc_neon.c */, + EE5CDE949D3A3F4DAD59FB8B23C14E3C /* lossless_enc_sse2.c */, + 9B048A0F391C3BAB51A67893CB8F762B /* lossless_enc_sse41.c */, + D492E8179DB297E52C7A9EFF129C8A49 /* lossless_mips_dsp_r2.c */, + 4048E722F97E2B2D6FCAC4DD6AFFBF21 /* lossless_msa.c */, + 3945060659DFB579D0DBB2DA0168D62D /* lossless_neon.c */, + 7AF9E3A9E237554655197F266F7B4436 /* lossless_sse2.c */, + 69F63AB0F6D23B5E177E9C1D0FC2F107 /* lossless_sse41.c */, + 1EEFE272584B43703AB75147782BEAC9 /* mips_macro.h */, + 10E34CE65D0A1CCF2E77FC9ABCE4697D /* msa_macro.h */, + 9C89F5A8074324EF84569076FCDDEF7F /* mux_types.h */, + 1A445AEEFB8EAE3E1A17A7BFEBC95D20 /* near_lossless_enc.c */, + 773E9FC8D15487C43958C12C9FA69807 /* neon.h */, + B8A47E079D480C47DA79098ED231F6FF /* palette.c */, + F36377ABE5A43AE807BF50F8B46EA10C /* palette.h */, + 4F4610BF501AF8FC3439BFA2D71FC272 /* picture_csp_enc.c */, + 1A4656BFDFBEABE52C422E0B7FF32735 /* picture_enc.c */, + 89C54EB9CB94CFA8AE8AEF1CF39EA163 /* picture_psnr_enc.c */, + A1DE5B96C02EE79C3874FBEAB934D0E2 /* picture_rescale_enc.c */, + 8196C3C9B1B5799D823053CA0EB96411 /* picture_tools_enc.c */, + 2281071AE3FBE200AE91E914561C6C83 /* predictor_enc.c */, + 4B8E972A290EFE0868EFCEF365FE4350 /* quant.h */, + 0BF0C7EF558330AD19BFEB43F72DA934 /* quant_dec.c */, + 39D2865B3DCC6C516B3A4970BF9C839E /* quant_enc.c */, + 9E13C985BE95DA824BD7AF3E0DEB4336 /* quant_levels_dec_utils.c */, + 5C417DDC85E5AC657B9073707A963B67 /* quant_levels_dec_utils.h */, + 1B0870634C14CE997A19BC48006CB0EA /* quant_levels_utils.c */, + 9E002A13B41BC6AC349E4517E5BA04F5 /* quant_levels_utils.h */, + 97EAF28D46F2325B75845B54C98BDC6D /* random_utils.c */, + 5E77DDAF751BC9252CC01E0015DB1305 /* random_utils.h */, + 736C03E0EB5AD251DEFD966EDD519BA7 /* rescaler.c */, + 9C8CA0DCBB28CA7BA221B5088C6FF848 /* rescaler_mips32.c */, + B2AFEC04538977C7BDBA724076871988 /* rescaler_mips_dsp_r2.c */, + C79107D372FD76CE46C6B9978D2DD797 /* rescaler_msa.c */, + 38E6806F17B5F93ADF37EA34D67E7ED1 /* rescaler_neon.c */, + A924BFB8623AB927462986F707DE0038 /* rescaler_sse2.c */, + D204D989C8F2ACECF8E9708A1E0C34EA /* rescaler_utils.c */, + A55DDE8818BD44E601AEEB600C88C657 /* rescaler_utils.h */, + 79359F4D6A7DABC359B13366267A94A2 /* ssim.c */, + CD3C1D659D6496035CD3296D11F7945F /* ssim_sse2.c */, + 9F2025E966E6C00CDDD307B76646B05F /* syntax_enc.c */, + 0DEDD6E279206C4F98904484B99B0C4A /* thread_utils.c */, + 046FB0BAE43D52DE80997452891F5420 /* thread_utils.h */, + 082B963507A4E28E40DB5B2815FBEEAF /* token_enc.c */, + 5DC2FBF16A16439B0D2FAC8760C170A7 /* tree_dec.c */, + CB34F024E999FDC86E938E60BE66D1DA /* tree_enc.c */, + 415559BCD5462F7EFD8B2F27B5607EA4 /* types.h */, + E99C626D72641B58B7C6AC46BE8B78D7 /* upsampling.c */, + 91A9DFF01668EEFB1B8EC9D845EAE3C7 /* upsampling_mips_dsp_r2.c */, + 44DF6974E5FEA2BA3EB65D807DA0C248 /* upsampling_msa.c */, + 388E201FD0327B9AB3F5906FD6027EC6 /* upsampling_neon.c */, + 443B8922B4354DB09F76B4959680A3AB /* upsampling_sse2.c */, + C0F5394B6890219BA057ACDF2823CD3D /* upsampling_sse41.c */, + CB7C529AE0BE5F396C414AF508E1D8BC /* utils.c */, + 9C98D309714B2738FA0D39F9FAC9C09E /* utils.h */, + 137933625C10F896EB3766DE88C87738 /* vp8_dec.c */, + 5D4E99E3364CE8267F3764A885370705 /* vp8_dec.h */, + 730E04B8CB61EE30884F6CE454EFD5DE /* vp8i_dec.h */, + 9F567B61161E2A3C3680971C5233B2D6 /* vp8i_enc.h */, + E2D59036D48BB1D41B79D92583EA88E5 /* vp8l_dec.c */, + 4CDDB41F45BB0528AD853530632A0472 /* vp8l_enc.c */, + 41061BEF3CFE690B3AB4662B084B9EC5 /* vp8li_dec.h */, + DEE127B1FE8625A24A2AADBC877CB51A /* vp8li_enc.h */, + 654B0B154C0EC27FCC87C9728F9B04CA /* webp_dec.c */, + E50494FA0565B4759D6E625A65510140 /* webp_enc.c */, + BD6E10E2D43E60BAC6338FBE86C89E63 /* webpi_dec.h */, + 65FCB5B60D898DB394A0C00405962AB8 /* yuv.c */, + A3B6D8AD6271D01278A48027EDD09CAC /* yuv.h */, + 6715ECE3B8265AC8529FE42E97A0B7DF /* yuv_mips32.c */, + 2A6D761C12795DF8DF83C14CC161E9EA /* yuv_mips_dsp_r2.c */, + 9E5204297A7B3F082CE2F818C36935B7 /* yuv_neon.c */, + D7BAE32C51CD8722D158F3AB1876D724 /* yuv_sse2.c */, + 897A4DC21ADFFCA3F9B49ECA4EC69B2E /* yuv_sse41.c */, ); - name = Resources; + name = webp; sourceTree = ""; }; - 1D071B31448A1A5BD333D47D022CAF09 /* Core */ = { + 0668CF123E675082FD692CE20FB0D19F /* MJRefresh */ = { isa = PBXGroup; children = ( - A2221EF5BB5F06B25C8EB0F1B31FFBEB /* and.swift */, - 27BA48CE1A195500BC600869A3551F93 /* apply.swift */, - DF6672125FBA0405EA4049F4A01F9CD4 /* bufferWithTrigger.swift */, - 731F844FD18E2DAF054E038DA573E24A /* cascade.swift */, - 99B7ED948CC85BBB293D4AAA20BAF36D /* catchErrorJustComplete.swift */, - B5515EB0F346CD6B8D9B7AD13B4D24DD /* count.swift */, - A3703E4ABBD4A4DB833E25B7F80B0892 /* curry.swift */, - F1824F87BAE5DCA6495DBF8D26E93306 /* distinct.swift */, - 2D89A638B5B346E40FDA3717D1C78B38 /* filterMap.swift */, - F0AFDDE1C10A2814890286DCC9C1889A /* fromAsync.swift */, - 77E7A2429E0F9275D08E327C6B5685F0 /* ignore.swift */, - 3E56350913F1DB7716540E9314D43B3F /* ignoreErrors.swift */, - 2B26213B070F8F50A0FCB93BC341B505 /* ignoreWhen.swift */, - FDBC4C81A7E0E42665191C0A47BB6DE3 /* mapAt.swift */, - 2569F0E3873796356EF213D2B9ADA773 /* mapMany.swift */, - 6992E3734FDDD4625A99F30F30FA737B /* mapTo.swift */, - F838B8EB14B73A662AD1464FCFA45296 /* materialized+elements.swift */, - 9668A847D774683786448B572D514EFE /* mergeWith.swift */, - AA5E0A822DD4F3F3CF99D95DF77C3423 /* not.swift */, - F6201CC74D7F2E504236972CFA627131 /* nwise.swift */, - 628CF8C88489111A559F4FD47A6CA781 /* Observable+Alias.swift */, - FC9D9F4FEB685750A862EF48923EF18E /* ObservableType+Weak.swift */, - F84D737A89AED713A0E39C48B98F6B2D /* ofType.swift */, - 4FF700119BE29EDD3512E931E27980C5 /* once.swift */, - CA1F396E20D3B49A3E2776BE886CA4A5 /* partition.swift */, - F8C28C777252A7D3E5A82580F3A4615A /* pausable.swift */, - 3D41050D9DDB552297B48ECBB6BF1FDE /* pausableBuffered.swift */, - F4D6AB8E3C784ECA49E22A966308787A /* repeatWithBehavior.swift */, - C654CD309E5A038BEDF355C4E1B018DB /* retryWithBehavior.swift */, - F11D041995C0327244A05F18507572AB /* toSortedArray.swift */, - FA2B91EB8491DA7090C404EC137C9A60 /* unwrap.swift */, - 6BA1CBF68176BDEB2009F07878A1FEC8 /* zipWith.swift */, + 5E8388C33AE82EBA3C645D80A544DDCB /* MJRefresh.h */, + 47A356A72C40BBF9F4E1F19F1C5E5173 /* MJRefreshAutoFooter.h */, + CF437AD2D94178BA0DD60B4918185E56 /* MJRefreshAutoFooter.m */, + EE1E025033D64C43A400B2162DFA20C5 /* MJRefreshAutoGifFooter.h */, + 7500FB43F9C7DCB87CE6D19C8E8D2C70 /* MJRefreshAutoGifFooter.m */, + 04803F781C1A0AF9DB1DDE97C6071242 /* MJRefreshAutoNormalFooter.h */, + 4AE63264BC03C2C87A92385757DF3914 /* MJRefreshAutoNormalFooter.m */, + 4F16552234EBD8659A7D09E177B8A192 /* MJRefreshAutoStateFooter.h */, + D9B7DCE411828FE81F570EE8696BEFA1 /* MJRefreshAutoStateFooter.m */, + 7D01A7177A498AED0020696AC87478CF /* MJRefreshBackFooter.h */, + F6DF4129C9EAC4E88485804B7C52C875 /* MJRefreshBackFooter.m */, + 1231BBFBD5A0ECF236CC0EA885AB3CE4 /* MJRefreshBackGifFooter.h */, + 12F34DCFC406E21F90E829AD9590AAFF /* MJRefreshBackGifFooter.m */, + 25573327F2BDCF43D5640DCAACAA980E /* MJRefreshBackNormalFooter.h */, + B5AD8083CFE0C2CFB8CA67C123AD33FB /* MJRefreshBackNormalFooter.m */, + 4269C0FA0DEF9E24ED9E75A78554B0DC /* MJRefreshBackStateFooter.h */, + 708DB1DDDD40F91A9DA143945DB3AC32 /* MJRefreshBackStateFooter.m */, + 8334F291C18477F050AF17BA44F4447D /* MJRefreshComponent.h */, + BD92D602FF2E801C2E41F27FE253F701 /* MJRefreshComponent.m */, + 95C687A1F9391951EF75D5896C5BEB4D /* MJRefreshConfig.h */, + 961062D71CCE064A383FC13962E1ACA8 /* MJRefreshConfig.m */, + 83BC6A1B53627C4BDA68D13460812A48 /* MJRefreshConst.h */, + DA5FA31DE0185C70614E84793CA6A378 /* MJRefreshConst.m */, + 5B83EBCE5EBAC9359A261FBE4D9BA97E /* MJRefreshFooter.h */, + 454DE964EAE6CF295C20550CD0F58183 /* MJRefreshFooter.m */, + B7B38641E88807DA32B27DE5615B09A8 /* MJRefreshGifHeader.h */, + 462579B79D6A6CC7F6348619C4095225 /* MJRefreshGifHeader.m */, + 15C6BC49C496646CB0C92D882FEB67F6 /* MJRefreshHeader.h */, + 172E108A1E7152FEE092E06A29CF890E /* MJRefreshHeader.m */, + F4EE73F269B11051D8C01A21765F135B /* MJRefreshNormalHeader.h */, + A08A1D23A106C6BD28791B1ECA90DCE5 /* MJRefreshNormalHeader.m */, + 17310AAE05C33738D2FFBF76E24AEADB /* MJRefreshNormalTrailer.h */, + A5748497182163FE65C3C2A15CC851E8 /* MJRefreshNormalTrailer.m */, + 55F76F4D1593A8B031926CB3F9F9A551 /* MJRefreshStateHeader.h */, + 5F5F07082D5FBA6A96898CC4416F1AC2 /* MJRefreshStateHeader.m */, + 52F9E857001BEF2F41D822EEBA2C1A10 /* MJRefreshStateTrailer.h */, + 45BC82300AEAB2E4EC4480B7584A4D4B /* MJRefreshStateTrailer.m */, + 3FD761B329E30B2492E36E9A04B0DE36 /* MJRefreshTrailer.h */, + 7FEFE85F7AAA14032F47D86A6579336C /* MJRefreshTrailer.m */, + C2ABD45FACE64963525B69D844B9F4C0 /* NSBundle+MJRefresh.h */, + E5E843923F8BEF4D8BD7E6A691D92F75 /* NSBundle+MJRefresh.m */, + 2DF77DDCD2F52BC1A76FDE909771C5A2 /* UICollectionViewLayout+MJRefresh.h */, + D211A6C522BBEF4F4C4DED1BCD2F24FC /* UICollectionViewLayout+MJRefresh.m */, + DF31C668ADABAF86BA6B8596EDC8A050 /* UIScrollView+MJExtension.h */, + 6651074FC4FEF5087D08A734C9C2DA7A /* UIScrollView+MJExtension.m */, + 12FF6BA216B11D4CFB28EEC6C34D713B /* UIScrollView+MJRefresh.h */, + 088C97231F144DF2BA8D77A8AF9B2395 /* UIScrollView+MJRefresh.m */, + 2CB7E0F6EC20EBC11E38DEC52D3C4CA3 /* UIView+MJExtension.h */, + 7111315F031EAEE9AD7FFC790381C75A /* UIView+MJExtension.m */, + F10E9EDEAE2CB669C435AEB03C779D85 /* Resources */, + 2E627D93AB06BD2B84446C3CE0B7F476 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 0886D0D2605EECE978B7B80DA5B72A69 /* Core */ = { + isa = PBXGroup; + children = ( + C27B7417EE9A4F40E6E34B5E84E4B668 /* AppearanceStyle.swift */, + 484B9927E2D287505141D36AFE79EFE6 /* AssetManager.swift */, + D1511131AB6562EC8A1DDD178D986451 /* AssetManager+Asset.swift */, + 228CE40FC2BEBB12AB17B68A5F612B5F /* AssetManager+AssetCollection.swift */, + E2134574E3F9A7CD072ACCEAA560E902 /* AssetManager+Authorization.swift */, + 5416616D69647536E5B819E61FEEE164 /* AssetManager+AVAsset.swift */, + 82B6B0E3FF7DF66D90DB9472A54BC6DC /* AssetManager+AVAssetExportSession.swift */, + 8DCBD87E2EF6DC3A3AB2A0B463765A17 /* AssetManager+Image.swift */, + 4E2C6F5D4B00A06581E08DF9D333D8C4 /* AssetManager+ImageData.swift */, + 2E15C3623E28066F726211C90DDC3002 /* AssetManager+ImageURL.swift */, + 47768A40F3D33C038832DF35295FF281 /* AssetManager+LivePhoto.swift */, + 2B09D2328AD2959C71B25EDEA4BCD6D3 /* AssetManager+LivePhotoURL.swift */, + E5F3E9522D43C66518BCF1F02A6203C6 /* AssetManager+VideoURL.swift */, + CC25D8457B35E34A658443FCC6F50A3D /* BaseConfiguration.swift */, + FD6C2F04D0FE25329977402ECA5EEB35 /* BaseViewController.swift */, + 8EA942CD117AAFF42CCAE8BF3181175D /* Core+Bundle.swift */, + FE012B751F68A1243716E711428F4CF7 /* Core+CALayer.swift */, + 6501D55D2F24D6C78B7DBB0CF3FB9FEE /* Core+Data.swift */, + 65C95987EE37197CC2C1E2B41CCC4CEF /* Core+Dictionary.swift */, + 471BE400F1978BFE58CA8D140C7039A9 /* Core+DispatchQueue.swift */, + C9DCCECADC8E185A89945CF36B61AFA6 /* Core+PHAsset.swift */, + 9A8D5BB70710A26116A644F5442EDF31 /* Core+PHAssetCollection.swift */, + 95848B8BEF3BE8ED8EB2285AF3751925 /* Core+String.swift */, + 4F99A22E4CC785C0B6FFFE9379626A86 /* Core+UIColor.swift */, + 486C2A3DD8FDC6E60C70527044ACFF39 /* Core+UIDevice.swift */, + 1D72C9E5625EEE0003CD2DB6485CB676 /* Core+UIFont.swift */, + 04883560E50BCB27E9CB928AA6D5129E /* Core+UIImage.swift */, + E21F8A917B5AB3B800B57D559A59EB26 /* Core+UIImageView.swift */, + 88FAAB5D9A63B8A5B56E11980ABBB53C /* Core+UIView.swift */, + 41F06BEBAA00386036B1AE9B11FE98CD /* Core+URL.swift */, + 65848F29943117E7D5BC1FEA164A45F5 /* CustomLanguage.swift */, + D13FC0B24160C8A44B99B21FA548C7A0 /* HXPHPicker.swift */, + DCDD374C36029FF8AF60D584A5078B53 /* ImageContentType.swift */, + A2416FEC903B723E7CDDF3CCB7B068C3 /* LanguageType.swift */, + D4741EEFDAC037F0C0C45833C4E99AE5 /* LivePhotoError.swift */, + 2689CB8E3F1F36174D088BF931E648CE /* PhotoError.swift */, + E8911C330DC4591DC0B49D7548A7B2BB /* PhotoManager.swift */, + F4E0523136A3F7CC0900AA1433F5711E /* PhotoManager+Audio.swift */, + D7D9AE54448B8CC97266B6C33A8A55B5 /* PhotoManager+Download.swift */, + 911288211476ED42618C3AF41BD9C4BA /* PhotoManager+Language.swift */, + E87771D02716C6C44CFA705DF03B9D99 /* PhotoPanGestureRecognizer.swift */, + 6D7CDE0CC02BF8851C1B6B38633D9FF7 /* PhotoTools.swift */, + 99CCC76000394231330673A0FBE8F48D /* PhotoTools+File.swift */, + C5EE72D5DECDAFE437630FE34AD02F85 /* ProgressHUD.swift */, + E3FD87DF09E2CFEDFE85EC62BE521E21 /* ProgressImageView.swift */, + 940D955D6727CEACA55BDE2D77001FB2 /* SelectBoxConfiguration.swift */, + 572070695A3EFBA400F6F9E34C539401 /* SelectBoxView.swift */, + 4A3E4086E9EAA277B7573229B324BDA3 /* VideoPlayerView.swift */, + E3341B24561A366A581D458AE9E0FE33 /* Resources */, ); name = Core; sourceTree = ""; }; - 1D73809A2873280A7AA870B36F4C919A /* OpenIMSDK */ = { + 08D13E96EB50ECF89E83CCBF35C1531C /* Placeholderable */ = { isa = PBXGroup; children = ( - FF365C2F0F56E83AD416FBDAB2992D84 /* OpenIMSDK.h */, - F6EF3AAFB62F2EAFABFA9EEB225E40B2 /* Callbacker */, - D7A0BABC4051508FBBEA3756626E74BE /* CallbackProxy */, - 415C19DAFB5B28F1E5482B1702147AF8 /* Interface */, - 932CB43A3E203011CFD441A66D86AD6C /* Model */, - CC6715BF7C2584E901211EDB7ED081E3 /* Support Files */, - A1E23A7FDADA05D7132F3C6FCAE39562 /* Utils */, + A14B19707933B55B85AADF45FA9D47FD /* IQPlaceholderable.swift */, ); - name = OpenIMSDK; - path = OpenIMSDK; + name = Placeholderable; sourceTree = ""; }; - 1E9B3D68D661DE2736BC4472BC6EE153 /* Resources */ = { + 09898D5792AA6912F7CB1B358F402DA8 /* Support Files */ = { isa = PBXGroup; children = ( - 3FAEE3E9614084E127BE97971366835F /* PrivacyInfo.xcprivacy */, + DF1DD2C9E8B8F04C4E833DA8287FC022 /* IQKeyboardManagerSwift.modulemap */, + A1D7DB71D764292D852571DCAF87E541 /* IQKeyboardManagerSwift-dummy.m */, + FAE95DDB9806B12BE4BD1E2A22C9396C /* IQKeyboardManagerSwift-Info.plist */, + D5349ACC110C5868D3DAD892E0E75252 /* IQKeyboardManagerSwift-prefix.pch */, + A4984F60B670FBAA5596C60F0A9378D2 /* IQKeyboardManagerSwift-umbrella.h */, + 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */, + 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */, + A87AC928742E633BA3A48707F48598B0 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = ""; }; - 1EF9E382E45898459578968E12692112 /* Frameworks */ = { + 0ACDB34DABE85EF39133901AA109B972 /* Support Files */ = { isa = PBXGroup; children = ( - 193988865F0C4186D568DDB22BE85F65 /* AMapFoundationKit.framework */, + 4F2C8B2F1E0BB637B25B3345F4B0036E /* Alamofire.modulemap */, + E82BAACFC5D121DDDD285CF84DE4E28E /* Alamofire-dummy.m */, + 2520FDCAB6D13A4EAD749FDA706334CA /* Alamofire-Info.plist */, + FEA5ACD1B8783CC205BE3840EE7FE4DA /* Alamofire-prefix.pch */, + 4E99EF6FF49757F1ECB0A1B8FE89383F /* Alamofire-umbrella.h */, + 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */, + AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */, + 9BBDD8B51E31EEABAF79AFD8FB206AAF /* ResourceBundle-Alamofire-Alamofire-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Alamofire"; + sourceTree = ""; + }; + 0BA7E10690C20B424CAE2061928092A2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AEF4EF3BBE7291C4DD9F00303BB20204 /* AMapFoundationKit.framework */, ); name = Frameworks; sourceTree = ""; }; - 208ED844769AAE1547C5A48283FD7F2A /* Support Files */ = { + 0C6942E74B264C8BDF9EA49DF6C60C99 /* MJExtension */ = { isa = PBXGroup; children = ( - 8CFF54BD9F244526DDE41A1F103BE44F /* IQTextInputViewNotification.modulemap */, - AE9250C033213AA2BDEE37D4BCA9385E /* IQTextInputViewNotification-dummy.m */, - 7FF96A5F065A20DDADE8A77B12D6CF20 /* IQTextInputViewNotification-Info.plist */, - DEC443BED16923215C4CE12E848C67E5 /* IQTextInputViewNotification-prefix.pch */, - D100B0287F554F77D7C0838CEC24BB88 /* IQTextInputViewNotification-umbrella.h */, - 743E4FC16F9FA1E1C627B4DF064CABBC /* IQTextInputViewNotification.debug.xcconfig */, - 41F4D1D54FC711871DBBA328829F8153 /* IQTextInputViewNotification.release.xcconfig */, - 2791964F5341C03022B796CDB947926F /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */, + 8C4874A3120C7EC04043439D5B7CED48 /* MJExtension.h */, + 65EBC16D3D8A2DA778D58BB7E16AA94F /* MJExtensionConst.h */, + 72DB50DBF3583C703599440B1D9E2B69 /* MJExtensionConst.m */, + C1DEF301D7D8CBEDB12ADE60C934BC14 /* MJFoundation.h */, + 778A91344380D99FFA129B58EA15BF19 /* MJFoundation.m */, + 7166E97C3A47F53AA049366E77DAFAAF /* MJProperty.h */, + CA5F8FB231346EFC297551477E68C895 /* MJProperty.m */, + 5D5ED2DD9C2927B9F56F24C5C208ED41 /* MJPropertyKey.h */, + A9556B5B09393D90AD5FE4D4178D4E0B /* MJPropertyKey.m */, + A04BC1A84A8CDA54F16EFE0A4E3B5310 /* MJPropertyType.h */, + 3C90E15C10295BEC05108EBFEBFA3F35 /* MJPropertyType.m */, + 573CBC9D8D4A1D38050FBCC01B2882CD /* NSObject+MJClass.h */, + FB5A9C3A86DD44EE712876B797022E03 /* NSObject+MJClass.m */, + BE84A010D3A4D4B4AE4A1EF67DC95D74 /* NSObject+MJCoding.h */, + 9BBCA72071ECC119B6A11AF56A0612EA /* NSObject+MJCoding.m */, + 3DA14E9F60DC9E40B0A628E4A1FDEB81 /* NSObject+MJKeyValue.h */, + 9A2A8E6C9FF533008EAC2F111C7D1A0D /* NSObject+MJKeyValue.m */, + 274D493EB4623230F2DF3A67C2D48CE2 /* NSObject+MJProperty.h */, + A0E5BE0269117E1F206E0AA48042BEF6 /* NSObject+MJProperty.m */, + B9C3135CB044736BC39364BB3895DCC2 /* NSString+MJExtension.h */, + 39BC6D134F703280168689741979BDCE /* NSString+MJExtension.m */, + 859FCFB9DF40F8F2BD43A5EBD7BADEBA /* Resources */, + E6570BB392ADCB34763A5F9F8A445E32 /* Support Files */, + ); + name = MJExtension; + path = MJExtension; + sourceTree = ""; + }; + 1053A6FFF53D1E420797B09B0E531C4A /* IQKeyboardNotification */ = { + isa = PBXGroup; + children = ( + 65EC1DC3ED7F84EDD6FE034678A5E32C /* IQKeyboardInfo.swift */, + 96363E39C7130ABBFB4A087589221B30 /* IQKeyboardNotification.swift */, + 3157AF4C77A5BA7B1ACF75AD204C3F8F /* Resources */, + 932BF70DADA6B5F63CE36A66A594E577 /* Support Files */, + ); + name = IQKeyboardNotification; + path = IQKeyboardNotification; + sourceTree = ""; + }; + 116F03D7A6D1805D1BBD775BF3E3761A /* Core */ = { + isa = PBXGroup; + children = ( + 5F95B758B344D3B71D33DFFD5A813F52 /* and.swift */, + B147B6D37199D5F5725D7EBF593D6D36 /* apply.swift */, + 512A5EC99861E51029DE3180426B5910 /* bufferWithTrigger.swift */, + 2D1A7FAC8C9FAED7286ACF5D55520D3C /* cascade.swift */, + 4418DC02D023B238ED3A42BE6A2E44EF /* catchErrorJustComplete.swift */, + 99E7691BC0A8C1044C6C381DE2F9D8C6 /* count.swift */, + 1A46944A49BDAE15417E56621854D1EB /* curry.swift */, + 5FE01946D31F75273F290BC1B97EE046 /* distinct.swift */, + 7ABF54444D14AF7AE627092CA000FE57 /* filterMap.swift */, + BE864F2F117E86076D2B3380473AA568 /* fromAsync.swift */, + 4AA37BBEC0DD31AEFA4394E8A89FB378 /* ignore.swift */, + 4FC66F0CA185AA9A79F79EDFF1BD1B55 /* ignoreErrors.swift */, + 3D0D273FBF7AA961D5637357CA12713B /* ignoreWhen.swift */, + 42876C5DFFA82694CBDC3923BD0923F6 /* mapAt.swift */, + C9487FE27D3F4CC87A4855D24224F140 /* mapMany.swift */, + A07EAC16719E08D57DBE94FBCBED4F37 /* mapTo.swift */, + 0E909EAE1DB42AECC981CA75AEBA023A /* materialized+elements.swift */, + B96347E0B79AE94FEDB68E41AB7E8CE7 /* mergeWith.swift */, + 42B209629D05877426F72A34D663A93E /* not.swift */, + 7D6EDCBE257289183846B051A800FE8C /* nwise.swift */, + 1E43A2705B43B74A1D67F4981D4ECE09 /* Observable+Alias.swift */, + 9439F22018E36F736DC1AA5E08B4FF28 /* ObservableType+Weak.swift */, + 7E1A0AC0B2C06537791421DFE5FB4B81 /* ofType.swift */, + 373EB46BC758572D10E9DC901B3E458F /* once.swift */, + 8C1FEEDF44C08A30B2E350CE8DC7A8EB /* partition.swift */, + 7AFF2C75F48ACE20AB2D69021DC65C73 /* pausable.swift */, + F5914C4AFD9CB7B63C37543C6DC6FF34 /* pausableBuffered.swift */, + 22A429135F42B127A5CB0E0D73E9B1C3 /* repeatWithBehavior.swift */, + 6D6A727923D76B58411707EF8E36AE70 /* retryWithBehavior.swift */, + 3CDBB587CE068C432BCE326113B1A0AB /* toSortedArray.swift */, + 57F7B84FE0F6D8EFE877DB0D80267D31 /* unwrap.swift */, + 27C98333C012C412CB7872051230597B /* zipWith.swift */, + ); + name = Core; + sourceTree = ""; + }; + 123B0E032741D042FB0989B70B01DF10 /* TagListView */ = { + isa = PBXGroup; + children = ( + 5C9FE5BB506CE95A7EA65E34BFF760EC /* CloseButton.swift */, + C81FB38C0E5FA9A89883F6D6C4A0E1EA /* TagListView.swift */, + 312D901C9A955F30570C64BD801361D1 /* TagView.swift */, + 88978A153BFD3F836BE1CE74AEB2D356 /* Support Files */, + ); + name = TagListView; + path = TagListView; + sourceTree = ""; + }; + 12F2E3E5AFAAAEC4FBBC9EF2B7969ED1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 73C432DF0538A4E531A706674427E3C5 /* IQKeyboardReturnManager.modulemap */, + 7F692E93173EE41FD8FA57AEDDD5957C /* IQKeyboardReturnManager-dummy.m */, + 33395EC6B016976F3BE67F96D8A114B8 /* IQKeyboardReturnManager-Info.plist */, + 0F311E7C16487065BBF7CFBB215AB14B /* IQKeyboardReturnManager-prefix.pch */, + D450E8FF2E92730D350C74F3EFE05991 /* IQKeyboardReturnManager-umbrella.h */, + DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */, + 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */, + 85F499A632D111BA4CEAA053362E6BC7 /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardReturnManager"; + sourceTree = ""; + }; + 13E41F860D2281F3D288FF2829297A05 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3B23D8590B95FBD5BD4F041F41C9DB24 /* WechatOpenSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 1451AFD7120FE0C5ADE4EB87A9F2336B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 72C92D99E0032817AC94B89BAAADE679 /* AlipaySDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 14804F0765FA363337A237F2B0204A42 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8F0C1E00D92C66A16ED84057ABC54FE3 /* AlipaySDK-iOS-xcframeworks.sh */, + 06BCF7EEB71D9C2BDAE40ED210BE760D /* AlipaySDK-iOS.debug.xcconfig */, + BC00F2AB8BD6BFCD1B76BA3E53DAD62B /* AlipaySDK-iOS.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AlipaySDK-iOS"; + sourceTree = ""; + }; + 1578418DB3D5D6C2D15525580CC22AA0 /* WechatOpenSDK-XCFramework */ = { + isa = PBXGroup; + children = ( + 13E41F860D2281F3D288FF2829297A05 /* Frameworks */, + 2FFAB573B383A73BF7851964EDC9FCF2 /* Support Files */, + ); + name = "WechatOpenSDK-XCFramework"; + path = "WechatOpenSDK-XCFramework"; + sourceTree = ""; + }; + 176D84BFD331F9F8E91E773C42924A61 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1ABAC60CC24B72CB073D960D88703427 /* SGQRCode.modulemap */, + 200F74321A5DE3F36F70970BBAB79285 /* SGQRCode-dummy.m */, + DF33F09AF5E4B7A076D249F553DDF246 /* SGQRCode-Info.plist */, + 2C8E6BD24D3BD2B179F00BDB3722C1B4 /* SGQRCode-prefix.pch */, + B97481033B039696A8BB607CAC27FE03 /* SGQRCode-umbrella.h */, + 7E49DC2C9B33785FF21F531432DB6D57 /* SGQRCode.debug.xcconfig */, + 7B81202E8E0BBEB25EFC69A3605C1FF2 /* SGQRCode.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SGQRCode"; + sourceTree = ""; + }; + 182225D1386A1C7E6142791AFA158A4F /* Support Files */ = { + isa = PBXGroup; + children = ( + 7EA9FCEBBD3A520C3E4BF506348F75E1 /* GYSDK-xcframeworks.sh */, + 1073C76A14A383D36B56300ED2C48D4E /* GYSDK.debug.xcconfig */, + F8591854634B7FA75D09FA2A1FAE8DA7 /* GYSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GYSDK"; + sourceTree = ""; + }; + 182A66924EC43C5E31B7732047988FBE /* Support Files */ = { + isa = PBXGroup; + children = ( + C4284A2F6E72A8B7EDF23A9984FAA22D /* ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist */, + 97CE769099230C01FF5BFF3581E214BB /* RxSwift.modulemap */, + ABCEBE9857B755A5D931A750138DE5BD /* RxSwift-dummy.m */, + 55DD77D57EC908B57DEC95F6B64D3B67 /* RxSwift-Info.plist */, + 512D8022ED0EE1E20E57A350B74DD278 /* RxSwift-prefix.pch */, + 56C6E15B50DC2FC7A769FA687501FF4C /* RxSwift-umbrella.h */, + C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */, + 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxSwift"; + sourceTree = ""; + }; + 18D552CCC39DA9D46DA2A59FE5B4E225 /* SDCycleScrollView */ = { + isa = PBXGroup; + children = ( + BBDDE4CAF92A92EA9095CF27C6FDEA5E /* SDCollectionViewCell.h */, + 2116C21149794274D408B74139B54CF0 /* SDCollectionViewCell.m */, + 58842827F9B158C61973A03E8B9CF996 /* SDCycleScrollView.h */, + 4491B52C6ADAFDD9C57218995E80D93D /* SDCycleScrollView.m */, + CE58C958EC96A46695C26AC2FD3BEB18 /* TAAbstractDotView.h */, + 09741D08FD71E094A5C354F05CE80B14 /* TAAbstractDotView.m */, + 66EF86075F49BF18D049E59B390A792C /* TAAnimatedDotView.h */, + 835C5F8EAEBBECF951657BCAFE169DB6 /* TAAnimatedDotView.m */, + 66E60E05079088418F892BEA00222F03 /* TADotView.h */, + 521276977248711517B7D9227735264D /* TADotView.m */, + EF7E9B9FD9FC0981B41061703A561C79 /* TAPageControl.h */, + F276D919F18509CCBA3750BD6252EBCB /* TAPageControl.m */, + 803FF90C5424DD97EA2A025F7B068A24 /* UIView+SDExtension.h */, + BD1B5B0B5A564311DCEBA481918BD06E /* UIView+SDExtension.m */, + F196DA33B2E5D9CF008B7ADD179FF887 /* Support Files */, + ); + name = SDCycleScrollView; + path = SDCycleScrollView; + sourceTree = ""; + }; + 1A92B5AEDB823CACF55A16B9EA12FCAF /* ObjectMapper */ = { + isa = PBXGroup; + children = ( + E6C10A536A72FE9228F9BED2F91A0E55 /* CodableTransform.swift */, + A8CD69B888F69AE6AF49BDD168F2BF9F /* CustomDateFormatTransform.swift */, + E321106DAF15528B99E87430B60757B2 /* DataTransform.swift */, + 5BCA5726CD9EF4524B1D26F6E5DFE65B /* DateFormatterTransform.swift */, + 45438851A57DBA29C1ED00C679CAA57A /* DateTransform.swift */, + CF224EAD65C31B84E1566643F83724F3 /* DictionaryTransform.swift */, + 3DC0FAB4D674F0AC7CE19584ACC95447 /* EnumOperators.swift */, + A239C66616E048ED3550D8B72EBBDB84 /* EnumTransform.swift */, + 4111F97E447700708C423BF0123AF73B /* FromJSON.swift */, + 09D9FEAFDC39DFB61EE3A7FD2393F54D /* HexColorTransform.swift */, + 9E41582DA468A23705B17AFBC7CE97AD /* ImmutableMappable.swift */, + 1282C4032816AF06E2AF092843C2C937 /* IntegerOperators.swift */, + 086B128B9836F99CECDE1032776BF0AC /* ISO8601DateTransform.swift */, + E3D40D91F6C704686E4A5A56DA5C2E93 /* Map.swift */, + 52E9C2F0B1915F8B6136A53BD0AC7293 /* MapError.swift */, + FF1230D186C2C9AD464A2877099A3D3F /* Mappable.swift */, + C75B3F6E6D0EDEADFC7746138DE9F182 /* Mapper.swift */, + ED3E6FF5CE861DA4D74F51F15DD5F274 /* NSDecimalNumberTransform.swift */, + DD00CEAD553421BB61168664942FCECC /* Operators.swift */, + 69E942CE6DDA4CB0793CC11AE8E4B6E4 /* ToJSON.swift */, + D5BF936200BE404C56BC79400C634C9E /* TransformOf.swift */, + F7144DF300B7BFA8D8D720258BB09B60 /* TransformOperators.swift */, + 5541449F166719531E67688758EC4ECD /* TransformType.swift */, + BD3D6BEABEFB51C2173479C17B54E63A /* URLTransform.swift */, + F75FDF24F76DEECCEEB756C65D47F9C1 /* Resources */, + F2ECCA1E41B8ACED84FA1C4828E005D7 /* Support Files */, + ); + name = ObjectMapper; + path = ObjectMapper; + sourceTree = ""; + }; + 1AFD5ABF19C0199683EAC1D855A758F0 /* AMapNavi-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 783CC004F579E5DADD9DB83A0827F6BC /* AMapNaviBaseManager.h */, + 5714888F07F60E635D7A188488CB1A59 /* AMapNaviCommonObj.h */, + CDA1C9AFE3B21E7C40BA0098531D2CD2 /* AMapNaviCompositeAnnotation.h */, + D7D118B7FFB7D87A705F80523CB63F9D /* AMapNaviCompositeManager.h */, + 1F4871BCE2C3699F6F737EDB65F238E4 /* AMapNaviCompositeUserConfig.h */, + 8E287B31A980D45E317FA7DD5F9757B9 /* AMapNaviDriveDataRepresentable.h */, + 48DEDC708E65A29B369AEAEB65B1860B /* AMapNaviDriveManager.h */, + E568549B9735D2095E71B039DA93B212 /* AMapNaviDriveView.h */, + 5837A88A5B73D7971AD4EBCDA98DFEDC /* AMapNaviDriveViewConfig.h */, + 3B131991D70AE866B15813DB9069BC19 /* AMapNaviEleBikeDataRepresentable.h */, + 040A37986160C2892FEB18C126A728C2 /* AMapNaviEleBikeManager.h */, + E1043C61DEB31EFA847FE56B20510E25 /* AMapNaviGeometryUtils.h */, + 1FD28DC90E61129357E13B3B72557301 /* AMapNaviHeaderHandler.h */, + 50CC4623447971E33FF9877677923B36 /* AMapNaviHUDView.h */, + 9E311C6CCA6EA83D6A05D061C07385B6 /* AMapNaviInfo.h */, + 088B4808F6FFCED75DB27DE7020AB8D2 /* AMapNaviKit.h */, + D65F5784D0870AD7A8A356DA0462DB2D /* AMapNaviLocation.h */, + 3F55C1960E1B18F576074225ECC7762B /* AMapNaviLogger.h */, + 1BF20EBEF1577599B13699DC71333020 /* AMapNaviManagerConfig.h */, + 74A49BF355DB013E02F5F6FC59BA9675 /* AMapNaviMAProjection.h */, + 50EC47F412D7E5EA83E18A51073AFFF6 /* AMapNaviOpenNetwrokProxyManager.h */, + C25D8E70B5FD07EED0EED7C25282601E /* AMapNaviRideDataRepresentable.h */, + 3648F1FD1FBFD7E9195C00068C9CFDBC /* AMapNaviRideManager.h */, + 9B8CCEAE1704A9C54FFED3FC5E9639B7 /* AMapNaviRideView.h */, + 352779B385EF34DDA6D000D17F33B404 /* AMapNaviRoute.h */, + 2EE1BDE62412240A66ECDE12BAAD2A4E /* AMapNaviStatisticsInfo.h */, + 2C75E563B7C95C8629EAC5CE94F36ABD /* AMapNaviTravelManager.h */, + C097BB5F29E5000D3C5E4CCDAD5E8CEF /* AMapNaviVersion.h */, + 7C704474DA296F74CE5FFDCFD450241D /* AMapNaviWalkDataRepresentable.h */, + CE96F0846DCF91B782B8DBF8E49FC971 /* AMapNaviWalkManager.h */, + 41066A694E03C9B761000F394C7AE796 /* AMapNaviWalkView.h */, + 244C61C47956816C761FABD7738C1E9C /* MAAnimatedAnnotation.h */, + 12296D29A379D6B2962097DA3B18B64C /* MAAnnotation.h */, + B71F13BE9FD3DBDD1910729810239EBE /* MAAnnotationMoveAnimation.h */, + 884FA8200A6A2BE45F6FC6AA7FD65D94 /* MAAnnotationView.h */, + F730B0A322BE60B4A4FCEDACB6ABC2FF /* MAArc.h */, + 6246FD3D258E0BDED2672B6D696A3D69 /* MAArcRenderer.h */, + 811CB751EBBB9A5B818D85DB6F29817C /* MABaseEngineOverlay.h */, + 687D032D76FB797963F3A26563CD8169 /* MABaseOverlay.h */, + EDA6F7586B4C3A18255B656091F69151 /* MACircle.h */, + 20CBAB6C55512FC35F932A788ED76162 /* MACircleRenderer.h */, + 501976B35300F24B5F175798469D05B1 /* MAConfig.h */, + 12CEA7B7A93D098519233C1773F3D71F /* MACustomBuildingOverlay.h */, + 8254794D4514CCAC59C0ED0FE8FFDF5E /* MACustomBuildingOverlayRenderer.h */, + A4B5A94B0D48169B9679B1C3DB48BB7D /* MACustomCalloutView.h */, + A677F8799F68823C20C1819DEC0A5B8F /* MAGeodesicPolyline.h */, + ED54759159D750F6E67FE75D779ABA24 /* MAGeometry.h */, + D4ECAF600635D3BE782F18301DA19C15 /* MAGltfOverlay.h */, + E9D8A97C36C7C11E4844F21FFD96FCDF /* MAGltfOverlayRenderer.h */, + 693723F314C320569F6173CD066F4D91 /* MAGroundOverlay.h */, + BCB3BFDA9CB65E46FBB0AE750B46BCA8 /* MAGroundOverlayRenderer.h */, + 661393FF27269B73554CF85D34B76425 /* MAHeatMapTileOverlay.h */, + D9F2052D6BA28E7F85787E7799C36C35 /* MAHeatMapVectorGridOverlay.h */, + FD4D4C675F67FB60AF3B887396BF675A /* MAHeatMapVectorGridOverlayRenderer.h */, + 2C7FC09EAAA30D8C9CDE1A8A2A655198 /* MAHeatMapVectorOverlay.h */, + 43F06690845C123E9A5263E23A0125E8 /* MAHeatMapVectorOverlayRender.h */, + 95195AF00F1FE0C213ECF25CEEE9781E /* MAIndoorInfo.h */, + 4467B8992A4062F8CC09F48B89029251 /* MALineDrawType.h */, + 00BCC9CA8BA14B084B605D3E591A4281 /* MAMapAccessibilityIdentifier.h */, + 4231D1B052E4E5A450B86EFCB427E913 /* MAMapCustomStyleOptions.h */, + B07B7A30764678CD668CACDAED1DC1B3 /* MAMapKit.h */, + 8ABBE4B365078F3DEFEF493B84845FF6 /* MAMapStatus.h */, + 27D50A8FE6DC080FDD0E0E4239949938 /* MAMapVersion.h */, + 80EEA541F361FCD16D236557178172ED /* MAMapView.h */, + AB200710097F710AD8C314A0052DEF0E /* MAMapView+Resource.h */, + 86FBC293CAFDFAFAD0E6EFB771129E55 /* MAMultiColoredPolylineRenderer.h */, + 7064B39251F564580441FDEB8F552B3A /* MAMultiPoint.h */, + 1B372E565709505EC1AE10A9E6FF643F /* MAMultiPointOverlay.h */, + 145D6B59877ED658747BB2C73673757D /* MAMultiPointOverlayRenderer.h */, + 84B874E2FD862ED2D54C5956CA32A3B9 /* MAMultiPolyline.h */, + 5D51431F7F0F06F24D475D99D3EB80D9 /* MAMultiTexturePolylineRenderer.h */, + 43CE92128FDAC4848B96B14EC26CADF8 /* MAMVTTileOverlay.h */, + 380CD299BB3F9789D15BEDA10349CFAB /* MAMVTTileOverlayRenderer.h */, + E8628EF0402866E1B95DF3A77C91B6E6 /* MAOfflineCity.h */, + 758E0DAF87119A020A0F7F1CF5413857 /* MAOfflineItem.h */, + 08AF9E1847A5D313F7C0ECD5E9B13ECA /* MAOfflineItemCommonCity.h */, + 5AE80C0BDC7B148BC7DE6D114ECA61C8 /* MAOfflineItemMunicipality.h */, + 8EB8935C4565DC4B801D1DCD8CD570A5 /* MAOfflineItemNationWide.h */, + 3B088B0792F570377947D36ED94D877D /* MAOfflineMap.h */, + 18E744952F9D40B5E1E97C15676C1085 /* MAOfflineMapViewController.h */, + B3F23D6895C07EA62F162145DA07152B /* MAOfflineProvince.h */, + 71CC192AAAA6E4549FBEFE750D7381E3 /* MAOverlay.h */, + 41596142856FF6E801841281B9363F03 /* MAOverlayPathRenderer.h */, + 06ACE26364815539ECCAE2EBAE2F4D30 /* MAOverlayRenderer.h */, + 5B0A7CFD7A21257FF2D6BE7EEE362EE8 /* MAParticleOverlay.h */, + 7ABB9A2DF7D46A1E67E2FF8DBCCC0A41 /* MAParticleOverlayOptions.h */, + E1A3F80DCB5D490FF9D9F0D3E32A2964 /* MAParticleOverlayRenderer.h */, + 6116941715FD9BB2B9BC66AA890C0B05 /* MAPathShowRange.h */, + 77741EA7EB1EE0DF619C6168F10092BD /* MAPinAnnotationView.h */, + 2DC934EB6A44177FCB190C0170EE19F0 /* MAPoiFilter.h */, + 0211C330642622150CC11A24CFBF1868 /* MAPointAnnotation.h */, + AC7717BC74398897D06249FF48654DB9 /* MAPolygon.h */, + 660203872FDA06B6A54C8365BDE7BB72 /* MAPolygonRenderer.h */, + 742572E6DF26D926CC54E706263D15D6 /* MAPolyline.h */, + CA7E2CF4C09C8BF09346D8E7017FDFFC /* MAPolylineRenderer.h */, + FD66FF87BB4A7D27997BF361ED786F4C /* MARouteOverlay.h */, + 470B00D50D95D25DEBD928C92FC8DD02 /* MARouteOverlayModel.h */, + BA1CB264AD0CE09C2DB92692513D0ADA /* MAShape.h */, + CD3CD1740140AF81E5E0E9144A183D4D /* MATileOverlay.h */, + 86351599B768FFDB87C6FAFA36407D2D /* MATileOverlayRenderer.h */, + 069B5328D76017733DC78D516127D74B /* MATouchPoi.h */, + AA9F7C800C0D8A84ADD5EC6794F75726 /* MATraceLocation.h */, + AB441FA90C5FD819A221EC6C9CCE7AB5 /* MATraceManager.h */, + A97CDE2B3302E6104695521AF7230C0B /* MAUserLocation.h */, + ECB0AD44D0B9EE4A84556AEBB2136B26 /* MAUserLocationRepresentation.h */, + BFE01774B5659E3495630D798C998FCC /* Frameworks */, + F426B98624BE6FE1BF96524E29CFECBF /* Resources */, + A707C2ADFCCA61893DFF8D1EAF80160E /* Support Files */, + ); + name = "AMapNavi-NO-IDFA"; + path = "AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + 1B2760A68BDF2AAA24F1BC647D4DB1C6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 365F66EAD03805047DA997A65FD057F3 /* AMapFoundation-NO-IDFA.debug.xcconfig */, + BE940D28CE930CC80BD50EB6F71926CA /* AMapFoundation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + 1BA173E11FA1534560B8D6304A2CAD58 /* Core */ = { + isa = PBXGroup; + children = ( + 901B5DC99CAFF682F8DD17F2E703952A /* NSBezierPath+SDRoundedCorners.h */, + CE0A1FE39110743D50B13068B4C94BEA /* NSBezierPath+SDRoundedCorners.m */, + E947A4F3D7AF95D52C21A4EEE27D874E /* NSButton+WebCache.h */, + 84327CD1E6DF06C1831C7852F9400B70 /* NSButton+WebCache.m */, + 384C78757D9C977F950304A9E4A0E880 /* NSData+ImageContentType.h */, + 50A093DC2B78C09048AFBF0F112734D9 /* NSData+ImageContentType.m */, + 9BF14D932164C8E425367956BB8038BD /* NSImage+Compatibility.h */, + 04020DDE854FCD62255005089DCB45DE /* NSImage+Compatibility.m */, + D8CD3E62945E99E8282084431D9BDF27 /* SDAnimatedImage.h */, + 2D6258554ED5014C3C77FE41139B32B1 /* SDAnimatedImage.m */, + FFABE8E68961812DE0B7090FAFBFB443 /* SDAnimatedImagePlayer.h */, + ACE8CDE49262DBCB5F226A0E7C86399A /* SDAnimatedImagePlayer.m */, + 527A522908678532A8ED6B2351D334FF /* SDAnimatedImageRep.h */, + 3705D94FF2FA8515A9C0193C24458618 /* SDAnimatedImageRep.m */, + 2A4B01363E959246C001704CF622AE02 /* SDAnimatedImageView.h */, + 5219C323084A5E5F165525EA0AA51C9D /* SDAnimatedImageView.m */, + 75A3B2EBD7B717B85590799A22B50117 /* SDAnimatedImageView+WebCache.h */, + C06AD67B5A6B622652FBAB9DA8A5BB43 /* SDAnimatedImageView+WebCache.m */, + 25F163B524C0A97BCFAB2DDDA9340B08 /* SDAssociatedObject.h */, + 717BF415008F2F6B37456F3CF5AB2E5C /* SDAssociatedObject.m */, + D01C28E01DB8F5E796BF671C12F5539A /* SDAsyncBlockOperation.h */, + 8C739B10433F738722E278D46C685D35 /* SDAsyncBlockOperation.m */, + 530651095ABD28669D94C1D470915269 /* SDCallbackQueue.h */, + BCEA104BE8334E0D10B77CA730D7286B /* SDCallbackQueue.m */, + 06726D2F948B922C074E596C1D047214 /* SDDeviceHelper.h */, + EFE4FA1D90177570938DE3DDB53FA2AE /* SDDeviceHelper.m */, + F3D8E04A2EB30DF73D7E32DAC190D17B /* SDDiskCache.h */, + FB98D44C990DC45E5DE7C08305A5A0C3 /* SDDiskCache.m */, + 8CA60DF51B878086B8E1AE81FC49BF30 /* SDDisplayLink.h */, + 27EE638A9F705C5E6B9DCAF1235F1779 /* SDDisplayLink.m */, + 8E30C217D1F2512A4DD801BA58E481A2 /* SDFileAttributeHelper.h */, + 51578BA0816095D587281067F3B72FCD /* SDFileAttributeHelper.m */, + 4E32131FDCA3BCBB054E4C6DA760DE57 /* SDGraphicsImageRenderer.h */, + 5FCF0F34ADCCA5F06D7A395A18FC39F5 /* SDGraphicsImageRenderer.m */, + 6FF0C9B9A8D4A930BEFFA6B544CC40AB /* SDImageAPNGCoder.h */, + EC0434FE28253D42EC57EB870119C098 /* SDImageAPNGCoder.m */, + 9C92ED78D06CAF12193BC00F67B5E17F /* SDImageAssetManager.h */, + 57F2BF9326C14D976507A95E1480C9CD /* SDImageAssetManager.m */, + 21D3CAAD6213E433AB7912650673E72E /* SDImageAWebPCoder.h */, + 3154C989E0AD147873F8D6C2A2A8D197 /* SDImageAWebPCoder.m */, + 223DEB33C947EA9B717F7203C12E4733 /* SDImageCache.h */, + 69C0C0307283CAE36B087FF33BB676CF /* SDImageCache.m */, + F2255B691AE68EE589E35013C24EF0BC /* SDImageCacheConfig.h */, + E7A6471A79D2F7C99315C941C7D97AE4 /* SDImageCacheConfig.m */, + 9E4AEEC32F5F79543CBDEB7E6EFC0323 /* SDImageCacheDefine.h */, + 3B80746F159F74689BB4F94F09047C55 /* SDImageCacheDefine.m */, + 6E00AB5BCD6FF02955EBEF2D1B329FF9 /* SDImageCachesManager.h */, + 420563CAD70D8BA34B04A0D9C082C3CA /* SDImageCachesManager.m */, + 1934A4222CC31BCE17D8E0988C06AABE /* SDImageCachesManagerOperation.h */, + 05C1BCBD43013858D0E689CE81E1C3F5 /* SDImageCachesManagerOperation.m */, + C1373A856E99F77A552C4B80E81AFD7A /* SDImageCoder.h */, + 7B322D7AC793D0107051858F60B6CE09 /* SDImageCoder.m */, + EAA2FEADEB614E471A9DCABBEA9B2254 /* SDImageCoderHelper.h */, + 6267EDE8121551D54EB858DCDD09318A /* SDImageCoderHelper.m */, + 5648E0F083A4A8C49A426F4AEB9523C9 /* SDImageCodersManager.h */, + D6C7AACE4CA06CF2EAA70F281881050E /* SDImageCodersManager.m */, + FD462A2C45EBCF6AA01C29D32481AC6C /* SDImageFrame.h */, + 7ADADF49D3C31258F73EBCE218E91CE8 /* SDImageFrame.m */, + 3C0FFB34E6CAF5831C7D1344D4B044D2 /* SDImageFramePool.h */, + 9E6AFA3F75CF05E45D6FA8805E4FAE8B /* SDImageFramePool.m */, + 3B76115F53C685C156E4476D359FCD9F /* SDImageGIFCoder.h */, + 0B042FA8CA8A4299524334BAD62708EA /* SDImageGIFCoder.m */, + 798207D98772DFB1D88FD9757DA49AE8 /* SDImageGraphics.h */, + 037F9574F229C351F027AF752A24315C /* SDImageGraphics.m */, + 361D219055AD0714B37DDABC3411D818 /* SDImageHEICCoder.h */, + 9D3D3206D408E04795EF9F841AC72140 /* SDImageHEICCoder.m */, + C8A5EB44B3E780F88F0573710ED86092 /* SDImageIOAnimatedCoder.h */, + 8A886BA2DC59698133CAD8F1211CCC92 /* SDImageIOAnimatedCoder.m */, + 51F2404344748B16B7B055B4250654D6 /* SDImageIOAnimatedCoderInternal.h */, + 4094DEEDAAE25701FFA5118677A94A47 /* SDImageIOCoder.h */, + 67AEB43A8B432A0993EA253009F88AD1 /* SDImageIOCoder.m */, + A560DADE88C77353ACA4395B65DF6F55 /* SDImageLoader.h */, + 7B10FF9A5C5FAE3B50CC2E2CCE968D76 /* SDImageLoader.m */, + 4B3CA54CF4140A29416D6E78D818183C /* SDImageLoadersManager.h */, + C3BA0E6CFA9BF8CF1504C08904F26828 /* SDImageLoadersManager.m */, + C2CFD8B7D88D7FD9C377E89351683922 /* SDImageTransformer.h */, + 7B726DDA7B902F4F82BE327E53A061A3 /* SDImageTransformer.m */, + 0E4BFB5EFC1FFA67F124C2B2C6472427 /* SDInternalMacros.h */, + E548CBA76AE694E8E0A7A50034458A66 /* SDInternalMacros.m */, + FBA51F0DB100877AD58EF09FE7FE81D4 /* SDMemoryCache.h */, + 8373542C47BD9DFC04E33CED6E0CEC07 /* SDMemoryCache.m */, + 088A2A39C86F0D10B417A263EA20FDBF /* SDmetamacros.h */, + 08AA7483C3739F712DB1F2AF59D2DCD5 /* SDWeakProxy.h */, + 16C6A9DE20DBC92FE842E90A959EC697 /* SDWeakProxy.m */, + 2FD2AC2C414BD6F1B94F2DBCC9289E45 /* SDWebImage.h */, + 97D9314E0B946702B045A221FC4CB5D6 /* SDWebImageCacheKeyFilter.h */, + F076CF9C0FEB84B4A8144FB4DB3E3CB8 /* SDWebImageCacheKeyFilter.m */, + 9F7DE4BA835EC7848B158DA2ED782ED1 /* SDWebImageCacheSerializer.h */, + AAD2B1355E12D1603FC16F0AECD3A3C4 /* SDWebImageCacheSerializer.m */, + 29BFB852247B311A38522F6DCB3D25E6 /* SDWebImageCompat.h */, + 849C52DAAFC301A5A30B8E25DFD429BF /* SDWebImageCompat.m */, + EA63E6A519F91C97591DAF114F634FF6 /* SDWebImageDefine.h */, + 39F5FA7344568B3C59B14A864DFCF2E0 /* SDWebImageDefine.m */, + 8D973236EE49767B7C2AF58456856D95 /* SDWebImageDownloader.h */, + 27E59A2FE81AD0953E03D1EF4FD1A1B9 /* SDWebImageDownloader.m */, + C7E7120350B707EAC77B0E294F24A2D5 /* SDWebImageDownloaderConfig.h */, + 84698CE34E373D70126478D7E5C04928 /* SDWebImageDownloaderConfig.m */, + 96A32651D9C2055111D7A5875C69E997 /* SDWebImageDownloaderDecryptor.h */, + B09B6F9008832E73D74F2A2FCDDFAC82 /* SDWebImageDownloaderDecryptor.m */, + A8BC5022E11AE032B163449974079440 /* SDWebImageDownloaderOperation.h */, + 05D6ED23C8DE6576F04C64C25DEB3CEA /* SDWebImageDownloaderOperation.m */, + 7FADD0BA62865F29EA9F47F03B179E20 /* SDWebImageDownloaderRequestModifier.h */, + 2B5FDA56925E89D5A12A8A91727228A1 /* SDWebImageDownloaderRequestModifier.m */, + 8A57DF80D87FDC6C19054AF983750B00 /* SDWebImageDownloaderResponseModifier.h */, + 15038F39FFBCDEFA654D52AEC3FFFDFD /* SDWebImageDownloaderResponseModifier.m */, + 180E44BD3ADB8A4DF38EA2C846D63307 /* SDWebImageError.h */, + 124CEA37618D8B89545FA51AF1FE660B /* SDWebImageError.m */, + 0DF1C2B743EEDF7D40565119D76F4D07 /* SDWebImageIndicator.h */, + 96B9204471436B74046B2B4D31448436 /* SDWebImageIndicator.m */, + 42591ECDC6F7D187123173B449DC638A /* SDWebImageManager.h */, + A77C62760C0861533A3E2CDC95E09508 /* SDWebImageManager.m */, + ED8C972DFAB9A23B877670FD40D88D8D /* SDWebImageOperation.h */, + E6F5D2FBC9E8BE28DD0DA36393D96430 /* SDWebImageOperation.m */, + BDA501E398CDF465361B8DFC5A1AAA5C /* SDWebImageOptionsProcessor.h */, + 151F0C8B6222A3DDD888A97FBBACA6F0 /* SDWebImageOptionsProcessor.m */, + 33F667738386DF9D1837285B28E0A9BC /* SDWebImagePrefetcher.h */, + 53DA8CF0CABC7C92A45FCE674B0EAC69 /* SDWebImagePrefetcher.m */, + A6787A341F753481A56B17D46589595A /* SDWebImageTransition.h */, + BE17ACCC0E46129F857AB8450226C2C6 /* SDWebImageTransition.m */, + 64539B8F9DA07CE4F512E6685BF66613 /* SDWebImageTransitionInternal.h */, + 7C60908FEFC5B7DA4CBEE895FC072ED7 /* UIButton+WebCache.h */, + B4BA459167B729675B90C21B387CB1B3 /* UIButton+WebCache.m */, + 274DFD7353E8C83217A7C8C60F767C87 /* UIColor+SDHexString.h */, + F2DA03EA143861F8CD204509140A9A69 /* UIColor+SDHexString.m */, + 309D17DA5AAAD58375A2C953455D8AA9 /* UIImage+ExtendedCacheData.h */, + C9CE790E90696F47877BEF8C4254A404 /* UIImage+ExtendedCacheData.m */, + 0F9FD92C292DA0A54E903025581CC7CF /* UIImage+ForceDecode.h */, + CE8C5D2A34F6C8EB932A3353BDB6C3D8 /* UIImage+ForceDecode.m */, + E38BB3DDEF575431F1A55A8F5AB73E44 /* UIImage+GIF.h */, + 2AF44C4DF9E2D34E27483B885E19EA52 /* UIImage+GIF.m */, + 25189A89E00CAE1A45485248DEBF32F6 /* UIImage+MemoryCacheCost.h */, + 5132E3D15130FDA00AEB0FBE550D8DE4 /* UIImage+MemoryCacheCost.m */, + 5FAC2CCDA423D7E6284A2FBCF8F64601 /* UIImage+Metadata.h */, + DE4BCC93372817706739E86DB3D048AC /* UIImage+Metadata.m */, + 8A61DE56D1244F7A374BA32DA3673041 /* UIImage+MultiFormat.h */, + 00408AF90E64EE3AA7FD934A8BF5E670 /* UIImage+MultiFormat.m */, + 97A40EA7400844C9F523ADD6492075BC /* UIImage+Transform.h */, + 1B7990A8F874EAB4C6A8C47FE2F81518 /* UIImage+Transform.m */, + 87495C4079951BEE45A19DA86B570C68 /* UIImageView+HighlightedWebCache.h */, + 1A3334197BBF6DD63E6465821C98C58F /* UIImageView+HighlightedWebCache.m */, + 98449D4402570AF43F80D9255FC5B0FE /* UIImageView+WebCache.h */, + A6315205B2CA2A10A10D669C1945E139 /* UIImageView+WebCache.m */, + 81E1709889C7866DF0EDD75A877E0190 /* UIView+WebCache.h */, + 70B4119882DF2B1D768C10B79611164F /* UIView+WebCache.m */, + D6A4C5A849FCC316B4C8345E9E5447E2 /* UIView+WebCacheOperation.h */, + D6D4DB05AF60C93B92ABD4F786F3E0E5 /* UIView+WebCacheOperation.m */, + 7C13FBC8C0873577EE16EC86ABB378E3 /* UIView+WebCacheState.h */, + E44416A6A634EE74B66F573EBBCAA3CD /* UIView+WebCacheState.m */, + 7CB37753A897F84F585714C7C933E079 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 1D918B9F534E9B8B656E7FA41541547E /* SGQRCode */ = { + isa = PBXGroup; + children = ( + D57690A1002614C9AAAEC0ADA9276C7E /* SGGenerateQRCode.h */, + E31EACB0381AB58E097B30B221C81B06 /* SGGenerateQRCode.m */, + 47AD85C65452A893BBDD93B6F715F4C4 /* SGPermission.h */, + E271102A271CB14E64C2705563158EB7 /* SGPermission.m */, + 0461707215337AAD62C3723BBCDFBBE1 /* SGPermissionCamera.h */, + 4D044FD6FF7F754904CD0351B383D36A /* SGPermissionCamera.m */, + 6BC81E13762551A1835431832C1ACAE9 /* SGPermissionPhoto.h */, + 1CA80710ECF563211A105AD3277C282D /* SGPermissionPhoto.m */, + F46A2C132B0E78F4A94142A216F5AA95 /* SGQRCode.h */, + 736FE2E47206F1875C29F3C44759482C /* SGQRCodeLog.h */, + 8C484A7B274816AE6D1338469681DF01 /* SGQRCodeLog.m */, + A71E1C8F45E99D7E7C167C48F15161A2 /* SGScanCode.h */, + F4C341E11290874F1F96E775986F20EF /* SGScanCode.m */, + FB4650D532B109D066C0404BA6E5CFF9 /* SGScanCodeDelegate.h */, + 61288C03F40E0F0B12F334992A15D281 /* SGScanView.h */, + 71E911FDCD7882C23567C460372E2DFA /* SGScanView.m */, + 033844962B9DBA6BEB81D0D0835B714C /* SGScanViewConfigure.h */, + D113F3251B19BAF1955863D622979F42 /* SGScanViewConfigure.m */, + FED421B89ACE73C85F98171738D2D5EA /* SGSoundEffect.h */, + 6FC0102538E59FA96AA9CBC85FA8CDF5 /* SGSoundEffect.m */, + 567F1E3981A4FF1982413B612495CBF8 /* SGTorch.h */, + 9007B22887789D673E11C55A6D156501 /* SGTorch.m */, + FC60E733B35A83A8FEDE811E5DEFD10A /* SGWeakProxy.h */, + EF67A41284997EF603A6ABC95B694E12 /* SGWeakProxy.m */, + 28590BD16F721582A1CBA408244E9F15 /* Resources */, + 176D84BFD331F9F8E91E773C42924A61 /* Support Files */, + ); + name = SGQRCode; + path = SGQRCode; + sourceTree = ""; + }; + 1E001A6B4C109FCEA929738EC7662EEF /* MqttCocoaAsyncSocket */ = { + isa = PBXGroup; + children = ( + 50924CD63E5D15DF13470A4594D59D3D /* MGCDAsyncSocket.h */, + 77BADE6FC4CF26AC99B255A742121B1B /* MGCDAsyncSocket.m */, + 2C84B097EB233543D00D926B071C73C3 /* MGCDAsyncUdpSocket.h */, + 0A750DDCFC64A499570942C78A556EA9 /* MGCDAsyncUdpSocket.m */, + AB9DED4B89442E99952A5BA1230D983E /* Support Files */, + ); + name = MqttCocoaAsyncSocket; + path = MqttCocoaAsyncSocket; + sourceTree = ""; + }; + 1F083E8EC00C8BAA889E21D7E260002F /* AlipaySDK-iOS */ = { + isa = PBXGroup; + children = ( + 1451AFD7120FE0C5ADE4EB87A9F2336B /* Frameworks */, + 9E8FF5DDD21C43A99E0D847997533E96 /* Resources */, + 14804F0765FA363337A237F2B0204A42 /* Support Files */, + ); + name = "AlipaySDK-iOS"; + path = "AlipaySDK-iOS"; + sourceTree = ""; + }; + 2236D0C7D0E1665BD7C5EDDB9CB881FD /* Support Files */ = { + isa = PBXGroup; + children = ( + 7B48F9AF364DA74CA403C3887207C83C /* IQTextInputViewNotification.modulemap */, + F8B4333C9C0E0FFA204384985EE7AA84 /* IQTextInputViewNotification-dummy.m */, + 65826D325BE0F9D10F21BCEC6F0552D1 /* IQTextInputViewNotification-Info.plist */, + 8373761A8A1A542A32E468AF65B64BB5 /* IQTextInputViewNotification-prefix.pch */, + F55C52FBAD14E4596912F0038037A3F8 /* IQTextInputViewNotification-umbrella.h */, + 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */, + 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */, + 62D89031782605D415F05FB67791E7E8 /* ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/IQTextInputViewNotification"; sourceTree = ""; }; - 234F7562E018FA1443F939FCD4C10811 /* SnapKit */ = { + 227FB85BEFEF53DEDDD27938E53668F7 /* Resources */ = { isa = PBXGroup; children = ( - A8070656F5388E3707B71C68352B8943 /* Constraint.swift */, - E9B4DF24DA27682497430BA8A26802CE /* ConstraintAttributes.swift */, - 819FB368B2707D195383096178D21503 /* ConstraintConfig.swift */, - B94D13F092FE363F48876BA936695B34 /* ConstraintConstantTarget.swift */, - 0BFBADA0579A4955853BE03F520740DF /* ConstraintDescription.swift */, - 00CFE7013892E0287DB9F828675A85F7 /* ConstraintDirectionalInsets.swift */, - 4BBAC73BC56A9BC427290662B0ACC62A /* ConstraintDirectionalInsetTarget.swift */, - 1279C04908DF7B31747C1F64F299AD6C /* ConstraintDSL.swift */, - 893FBDEF001C413B4890C1D767A783D9 /* ConstraintInsets.swift */, - 79194AAF9CB42C20229DF704FD7A2FAC /* ConstraintInsetTarget.swift */, - FD265287621C988D18FB2A19A616BD66 /* ConstraintItem.swift */, - AD03CA4E078363EDAC0803307F1B5EDF /* ConstraintLayoutGuide.swift */, - 3356D2B8C0DC3CE2376FE86DDD7F68EA /* ConstraintLayoutGuide+Extensions.swift */, - 0D349D9C2F5EA03C16C5C6896FD180CA /* ConstraintLayoutGuideDSL.swift */, - 17A6BCA2773C67002163A316E6014E2C /* ConstraintLayoutSupport.swift */, - 6526F75CA5C07B70972FFA04C34E625A /* ConstraintLayoutSupportDSL.swift */, - 82D62E0585B1561C205C18B3EDD19DD9 /* ConstraintMaker.swift */, - 99A0AB96E21BADA7F369951613CAE045 /* ConstraintMakerEditable.swift */, - DC4520FA4A9211944975E9968F725BF2 /* ConstraintMakerExtendable.swift */, - 78DEB7E0358E64F8D29E696D18F4571F /* ConstraintMakerFinalizable.swift */, - 835AD7C007A62B92DA72CD430E2A63B8 /* ConstraintMakerPrioritizable.swift */, - 5B057E5FD9EC3C4CF4BE3D4DB2E5CFEE /* ConstraintMakerRelatable.swift */, - E890C3230B40A10160BE30EBD3BBF75C /* ConstraintMakerRelatable+Extensions.swift */, - 0B2333A9793C4ACE58BC45C7FBE0FE8A /* ConstraintMultiplierTarget.swift */, - 9859532A4A3EE56496DC3E8AD7D8B579 /* ConstraintOffsetTarget.swift */, - 822E197DC1ABB64C8EB5D15EAFC7049C /* ConstraintPriority.swift */, - 07BC4D29C89ACE2C123FDC59FAA0BBC8 /* ConstraintPriorityTarget.swift */, - 2FA49A2AFFECF06BD9A3C5D5E93FBBB5 /* ConstraintRelatableTarget.swift */, - 502510AA1B7B1F9D47D5A06B20F0D5DD /* ConstraintRelation.swift */, - F60C944C4638EE0270F32DCA80202D71 /* ConstraintView.swift */, - B017C72D88A88CC1FDCF8E8177CA16A3 /* ConstraintView+Extensions.swift */, - BC65BE0606670FE83ED1F600207F706B /* ConstraintViewDSL.swift */, - B55A66D54CAE42A500EDC743D1F7731D /* Debugging.swift */, - C05E08F4EFFC4D44C643D500CA6741BC /* LayoutConstraint.swift */, - 641C5762CD5E94F194767EE4CD8EFE9E /* LayoutConstraintItem.swift */, - A52913704C1F05124BA422EB388B2F78 /* Typealiases.swift */, - B670214EEBAC676BCABF55140EDA12E1 /* UILayoutSupport+Extensions.swift */, - B00BDF4E8DAAB7BF13C746DE98767ABA /* Resources */, - 3B3F3B2985500A5295C66FEB96DC5E23 /* Support Files */, + C301AEF738B4D625C222640733429C04 /* PrivacyInfo.xcprivacy */, ); - name = SnapKit; - path = SnapKit; + name = Resources; sourceTree = ""; }; - 299D41225DF919140AC63FC66F875E47 /* IQKeyboardToolbarManager */ = { + 26F2108F61ADC922EA9558ACBCAC7664 /* Support Files */ = { isa = PBXGroup; children = ( - BF07C85A04FCD292F535826E760AE250 /* IQKeyboardManager+ToolbarManager.swift */, - 742E24AF30ABEBB7706D660B91D6DB56 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */, - ); - name = IQKeyboardToolbarManager; - sourceTree = ""; - }; - 2A955DD1833D7760953B5E81574DD06B /* Support Files */ = { - isa = PBXGroup; - children = ( - 60D6F65FDE8DC87A580E397E481B3F3E /* SDCycleScrollView.modulemap */, - 73ED7DD18F5DEAB4B69C8191DBCC7080 /* SDCycleScrollView-dummy.m */, - D160CBB1E728D8B4CE82CD4FEE5C858B /* SDCycleScrollView-Info.plist */, - 06BD8DCD096E500553EA3CD516339FDF /* SDCycleScrollView-prefix.pch */, - 5D19EDB8ADF71233577503743D81C809 /* SDCycleScrollView-umbrella.h */, - DEDD7FDEC26BF7C8117813CA179E667A /* SDCycleScrollView.debug.xcconfig */, - 4C853F5EC09A05E99B8E5897551E75FB /* SDCycleScrollView.release.xcconfig */, + 8F49C388E041070E4E7970322408F380 /* RxGesture.modulemap */, + 4B9CAC6326F6A58F20E24A116D3FB781 /* RxGesture-dummy.m */, + DE359624D7EB23DE2A4FD0E9BD0091E2 /* RxGesture-Info.plist */, + 3CE8197E0BA8ACC2FF9047BAD78DC1A2 /* RxGesture-prefix.pch */, + 8D8801B46360234CA528C6CD9920B167 /* RxGesture-umbrella.h */, + 7E0FBAE65D7B726A96C0ABAD9E55682E /* RxGesture.debug.xcconfig */, + DF0ADAF597A8081FF2E0B8F08CBA3872 /* RxGesture.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SDCycleScrollView"; + path = "../Target Support Files/RxGesture"; + sourceTree = ""; + }; + 28590BD16F721582A1CBA408244E9F15 /* Resources */ = { + isa = PBXGroup; + children = ( + 1AA766A82E2247718BDFA82ADBAB1E3D /* SGQRCode.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 285968779C691C31E3A157A97D441C6F /* Model */ = { + isa = PBXGroup; + children = ( + F4FA3B7EFE0B68E1D353BDBF83A7282C /* OIMAtElem.h */, + F42AA3C47C3C3C4F5416FCA772849D01 /* OIMAtElem.m */, + E433F059D1AD88B0871E655E7250FD53 /* OIMAttachedInfoElem.h */, + 9E42A4975F7386C970A58C80915527A2 /* OIMAttachedInfoElem.m */, + 3C9B79FAA30EFE95102DA6136BFEA235 /* OIMConversationInfo.h */, + 45D324D8F3CC753873F8C6CA71268186 /* OIMConversationInfo.m */, + 2CA4E98F62DDFE70BE1E2B1221D652B8 /* OIMCustomElem.h */, + A3A709288DBE71940E5BB3D5DA214BCB /* OIMCustomElem.m */, + 32D2EDA8FC605CA3CF361649ACAA077D /* OIMFaceElem.h */, + DE104ADC996D7B5363D31A3F90CB1D8F /* OIMFaceElem.m */, + E72F1C6A9A7DAB2C9CF247755A83D6F5 /* OIMFileElem.h */, + 5643F638234E8C67F9915046795C33A2 /* OIMFileElem.m */, + D67FDBAAEED8DBCD7555715377F4099F /* OIMFriendApplication.h */, + 67B5704BDF245749342358B439C9BA24 /* OIMFriendApplication.m */, + DDD5E173CBB62162738A31BAD3D45AA2 /* OIMFullUserInfo.h */, + 4C15536DF5A65DFDAC0F24F9125B2DAD /* OIMFullUserInfo.m */, + 01E96F424297EBDD0D1763D28F285378 /* OIMGroupApplicationInfo.h */, + 5A62D5F4E79D84110252B0677F1C346D /* OIMGroupApplicationInfo.m */, + B77BE75B0F8262E8AEE70073B4B41006 /* OIMGroupInfo.h */, + 0FE2CE9394D9E957DA273B20E3D80353 /* OIMGroupInfo.m */, + 1C143BEB7DE2912C1296ED39697B8A6C /* OIMGroupMemberInfo.h */, + 8DDA24B130BF263116F86367DF9C25F7 /* OIMGroupMemberInfo.m */, + 7EC62B1B14E4EB5AE6EFA8C9860525CB /* OIMLocationElem.h */, + 346A83E2971BE5DFE2C962E9A727EA80 /* OIMLocationElem.m */, + F1409BCFF5EF547F32BFDEAA33E36550 /* OIMMergeElem.h */, + 7942AD73E51A48BC6C4D508F64F56BAB /* OIMMergeElem.m */, + 8DF9BDF50FC416DCAA1CFB9BCFA86F3A /* OIMMessageElem.h */, + 6815FD578692A17B4D73A05B04C4A30F /* OIMMessageElem.m */, + 7F0A36C1A14E4C7B3D81ECE7890007AA /* OIMMessageInfo.h */, + 20C1C4C4BF94B0DF33B7418261F217C0 /* OIMMessageInfo.m */, + B53662710FAF296BE55717D20416C49C /* OIMNotificationElem.h */, + 4615BE71AB6DFD6C5B396B8C746FFC5F /* OIMNotificationElem.m */, + FDE93F2A804E9A14A07AB733686217A7 /* OIMPictureElem.h */, + 362398A9157A55373BA0B8C40CB2D3DB /* OIMPictureElem.m */, + B43D6A13F929E153E6CAB632CF8F5576 /* OIMQuoteElem.h */, + 739D7B8AA568619C67F688D3256C605F /* OIMQuoteElem.m */, + B18456A2C903D35BD8A155B89955E716 /* OIMSearchParam.h */, + 8B0BA697E9D32A057A4E6FE700E59DFF /* OIMSearchParam.m */, + 37A8BDFA78DBEA7FEA0CF17CAD3FFB05 /* OIMSearchResultInfo.h */, + 6D17A79C30F298C7E4E1B643B923BDC5 /* OIMSearchResultInfo.m */, + 87CD4E44A1B28DB5F590C01F849DD68D /* OIMSimpleRequstInfo.h */, + 453DF41F81DAF04CF64EB89FE5450556 /* OIMSimpleRequstInfo.m */, + F8A34F9879CCB2F448821BC853558DC7 /* OIMSimpleResultInfo.h */, + 94CB1129D68FCF704E12B4C01E9F1DEC /* OIMSimpleResultInfo.m */, + 5877471D07BEE54F411F3B6595A69B1F /* OIMSoundElem.h */, + B434F670218BAC3520C10A115935F428 /* OIMSoundElem.m */, + A180EC22DFCF74841269702A752B3D25 /* OIMUpdateFriendsReq.h */, + 2F8406FF573869F7163C9D2B3DBD657E /* OIMUpdateFriendsReq.m */, + 7C87672B682C8264AA656AD8C27DCDE3 /* OIMUserInfo.h */, + 0632C8C09ACFFEB9AF46C64CEAA60A4C /* OIMUserInfo.m */, + E25B0D069275D9BA5A0ABDC45734F644 /* OIMVideoElem.h */, + 678B80B5BEA21B1AE526BA912C9BD36A /* OIMVideoElem.m */, + ); + name = Model; + sourceTree = ""; + }; + 28F3FA51EC50C4CC436BDEFF44F08ACF /* Core */ = { + isa = PBXGroup; + children = ( + 51A3911308A4D250C80C7C3CB7D70158 /* IQActiveConfiguration.swift */, + 7E739E30ECCF121B32530294B88A987E /* IQKeyboardManager.swift */, + CDC2E38F24EDE77C50754B40ACF76806 /* IQKeyboardManager+ActiveConfiguration.swift */, + 7FA481F4B014A9F22711D4D63A2486B4 /* IQKeyboardManager+Debug.swift */, + 1B599D40DFD3A3533900B0F7361182DA /* IQKeyboardManager+Deprecated.swift */, + B9171BF97480586E5C4AC28EFB453877 /* IQKeyboardManager+Internal.swift */, + EF9C35991B6D9CAB45E6A768445293E2 /* IQKeyboardManager+Position.swift */, + F40C3E544D77F36FDB0D3137E6402005 /* IQRootControllerConfiguration.swift */, + BAE592B80F88FE049FCCEBF3AB4B7039 /* IQScrollViewConfiguration.swift */, + 351A2F9576A40AF691779D7150D00D1A /* UICollectionView+IndexPaths.swift */, + FA8792F36556D53283694E3C93ACD53D /* UIScrollView+IQKeyboardManagerExtension.swift */, + CF29480BA8C6FBAA2D878CDBF64D880B /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */, + B113F32422A948585A21A21602F5A643 /* UITableView+IndexPaths.swift */, + 67EED3B4281A5413FF1D8670EB3B8B4F /* UIView+IQKeyboardManagerExtension.swift */, + 98DB6F6ED03550D52EFA9B19A93DD9DA /* UIView+IQKeyboardManagerExtensionObjc.swift */, + 3E516E5B2A5449F8284A0386EE120ABD /* UIView+Parent.swift */, + FBBAD76D22B939DF950F6F389651364F /* UIView+ParentObjc.swift */, + A84255B16BF6C7DDE4506145B6BB8B15 /* UIViewController+ParentContainer.swift */, + ); + name = Core; sourceTree = ""; }; 2B01C5D34569DBC173A53875424B8908 /* Targets Support Files */ = { @@ -6686,1735 +7294,1159 @@ name = "Targets Support Files"; sourceTree = ""; }; - 2CD771B61CC1348DDF8DCED899627499 /* Support Files */ = { + 2C27B943BEF0BC7C0CF917C2EE2FDC74 /* Core */ = { isa = PBXGroup; children = ( - EE2935E161CD6807FE96ACB1A01C6841 /* Alamofire.modulemap */, - 46A4D124A5AA321277635668613DB5F5 /* Alamofire-dummy.m */, - D0E80B7560BCAEEBFF3F41812BE48BD1 /* Alamofire-Info.plist */, - 325BC68188DAB36DB7288638297FE4BE /* Alamofire-prefix.pch */, - D35A81A309F2688C61E54C031DEA5FAB /* Alamofire-umbrella.h */, - D94F1653CD3663B65DE81B2BF02136B2 /* Alamofire.debug.xcconfig */, - 1C872208294BDFABC987FC97FCB40490 /* Alamofire.release.xcconfig */, - 763F9A6970D1344264C8915B180E3DFF /* ResourceBundle-Alamofire-Alamofire-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 2F008403CAF9D871604D9510FE85BE72 /* Core */ = { - isa = PBXGroup; - children = ( - F449C9BC13B1FDD33FBAC1293EE7EF30 /* AccessTokenPlugin.swift */, - 54F12107B1E1469716DAD5F3FA690409 /* AnyEncodable.swift */, - A9B92972B049A2D06A458EAC1F2512A8 /* Atomic.swift */, - 72722E8047480FEEB357D52E5368EFFC /* Cancellable.swift */, - 873B9E2D141601E24D6332AC2766DD52 /* CredentialsPlugin.swift */, - F310432077CA24232A638B136B829F08 /* Endpoint.swift */, - DEBB79419DC6DF75931E796876760463 /* Image.swift */, - 387FAD3E344F10B3E062292BC8A8B430 /* Moya+Alamofire.swift */, - 082279C23DCAEDB1C77BB1216F029B64 /* MoyaError.swift */, - CF2028C12AFD6E4940CE4B35249A2465 /* MoyaProvider.swift */, - F8510994F38CBD1DCEA7672B1441B41A /* MoyaProvider+Defaults.swift */, - D39CC24B6F368930A6CB6175464A6455 /* MoyaProvider+Internal.swift */, - 5E4ED0EFAE2D71A3DBF3AD90BEF44DEF /* MultipartFormData.swift */, - 3F7B73435FD4BD4CEFD58633B21AA6B5 /* MultiTarget.swift */, - D063C425FEB3C9BCAFBCB53F569E3A51 /* NetworkActivityPlugin.swift */, - B09D1015A08C6AB4D50B950C62D93F02 /* NetworkLoggerPlugin.swift */, - 6C08261C972E6540CC2B4B721889BB61 /* Plugin.swift */, - 709825AE8A3714B9500693DC6888F4ED /* RequestTypeWrapper.swift */, - 5CBDB72D417EA609D453AB48A631305B /* Response.swift */, - B1FDACBC8B912C8BF14A559E6EDB86E1 /* TargetType.swift */, - DC900F1ABCB3C107B9050AD4B2E409B7 /* Task.swift */, - A5F93D513F7D40C3D2707798EEE6D287 /* URL+Moya.swift */, - AC6F4F11B47CDD39904B52C941605663 /* URLRequest+Encoding.swift */, - 9D110E83BC63EC022831BADAC01A15D0 /* ValidationType.swift */, + 359F2EE2EB1475A378FEB36B67A8158A /* CLIColor.h */, + 520F156366F1E6652318CE13C3FC5AFE /* CLIColor.m */, + E417B30DE8CC90EB175F1F76BF3EDD27 /* CocoaLumberjack.h */, + 033B344B868E6EF098BEBAB32506CDB4 /* DDAbstractDatabaseLogger.h */, + E3DBCEA620F4AC098EF1BAF5653C95DF /* DDAbstractDatabaseLogger.m */, + DC151B0763306552501FE06945060CB3 /* DDASLLogCapture.h */, + 7660FB9E5134C600124332220E7EF8DD /* DDASLLogCapture.m */, + 78A1CD9E596CEDD3E98C425F9879B1AB /* DDASLLogger.h */, + EC9457F996B4C03AFE77ABE289036AA7 /* DDASLLogger.m */, + D8A008C1559D788E0969C9F091A8E887 /* DDAssertMacros.h */, + C2D3EA4C591DB2F48D4840A89AB16BF8 /* DDContextFilterLogFormatter.h */, + FEE6688A11D3A5B71BB3A4873574FBC5 /* DDContextFilterLogFormatter.m */, + 410935E07A0684AE15DDC693952B1F49 /* DDContextFilterLogFormatter+Deprecated.h */, + C19CD2437255057296FCD7FE4CD2A512 /* DDContextFilterLogFormatter+Deprecated.m */, + 816A5469F9B7FFB483ACD350913A902A /* DDDispatchQueueLogFormatter.h */, + 8438AF773A3C0EEE22F7E917372AF39A /* DDDispatchQueueLogFormatter.m */, + D3415965AD72E6E0449743A9AA96AAE3 /* DDFileLogger.h */, + A3F099A6CA084F1EC5C16B3622742193 /* DDFileLogger.m */, + EDA6F5A25BDC093E5EFB0F44BB7B00E4 /* DDFileLogger+Buffering.h */, + 959352C37AEB10A260220B3793302617 /* DDFileLogger+Buffering.m */, + D235396973296B7E9195F112AB8F9F10 /* DDFileLogger+Internal.h */, + 68395F34D88218D9391E07F2B9558A03 /* DDLegacyMacros.h */, + C71B03924A1B09B78CA1A8478A030B92 /* DDLog.h */, + 9ECEF538CA7FEB1BBE10341DDF637013 /* DDLog.m */, + 9183DB79D57DC7EF5FFB2300061C14F1 /* DDLog+LOGV.h */, + 92DBD8E4BFACAD2D97247D5F97EA57A8 /* DDLoggerNames.h */, + E4EF0E0FD42C4934C3100DCE1CD02280 /* DDLoggerNames.m */, + 797CB25558EBC5153B73817187C33EF6 /* DDLogMacros.h */, + D405F5E69B843C77A77828D34CC8F461 /* DDMultiFormatter.h */, + 9CE11A6B02C4694402FF2DCE83613D5A /* DDMultiFormatter.m */, + 64CC3997AEF065210620763434EA1A14 /* DDOSLogger.h */, + E3B37015D6E0E600A32572D89F8A9F20 /* DDOSLogger.m */, + C908222D80E0B9D4ACA288627EC1B9C5 /* DDTTYLogger.h */, + CAB6D982B86B7142C985A1756694A32E /* DDTTYLogger.m */, + 48EB927D5E7E59D4628870965093B835 /* Resources */, ); name = Core; sourceTree = ""; }; - 30A8E824A7C6BCD4515C7FE7DC0DBC89 /* mux */ = { + 2E627D93AB06BD2B84446C3CE0B7F476 /* Support Files */ = { isa = PBXGroup; children = ( - 5E4A8D684CF6E63FB92385ADE58345E7 /* anim_encode.c */, - 65465548C846AE7C7110C0076C16C6A3 /* animi.h */, - 9AC3C2276297DE42CD5D0800C827F570 /* mux.h */, - EDCF66901C52D6745634C0300D9888D1 /* muxedit.c */, - CF2F2B4340FFA674D68CABF8BB5DE49E /* muxi.h */, - 071B949E507B5AFC337BAC6D18D96F44 /* muxinternal.c */, - 3BD9D36CCC57F5B2B758E125479D04B4 /* muxread.c */, - ); - name = mux; - sourceTree = ""; - }; - 30E987A5C4C39D9C32A6D78A75722F03 /* Support Files */ = { - isa = PBXGroup; - children = ( - EAFBD970832E7F067687F09F34D1D5B1 /* SwiftyUserDefaults.modulemap */, - 9339D1C0DDA309B1CB8F3794D5A546BE /* SwiftyUserDefaults-dummy.m */, - 13BA624E29147E64C739B501A72AE046 /* SwiftyUserDefaults-Info.plist */, - 88CC1DE18E7440574C7990FAE097F986 /* SwiftyUserDefaults-prefix.pch */, - 70DB837269078F6E195F7E654773B581 /* SwiftyUserDefaults-umbrella.h */, - 97DD8F041A19DF4A0A44F875881021E3 /* SwiftyUserDefaults.debug.xcconfig */, - 1F05747E0F4D38D1C3A7D034761D90F4 /* SwiftyUserDefaults.release.xcconfig */, + 9F9ED690DA7C7EBDB9FA614B61447C24 /* MJRefresh.modulemap */, + FBB7DB8FEF95F48F9CE828209CAAC98C /* MJRefresh-dummy.m */, + 65CF17F180309923B21BCB77A09B5453 /* MJRefresh-Info.plist */, + 68529B0790869702296F1F186D8085BA /* MJRefresh-prefix.pch */, + 89BA84CFA5AAD524B17536A3C8C7C7B9 /* MJRefresh-umbrella.h */, + 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */, + B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */, + 0473E3BB9A84F89BF45A97D4DBAFD926 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/SwiftyUserDefaults"; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; - 3143F0EF6833542CE7D9FB7392F3C5D5 /* Core */ = { + 2E83F5DE736DADDC5A4722A47634903C /* YBImageBrowser */ = { isa = PBXGroup; children = ( - 76FF6D1160E6F073337FCE97653AED1F /* NSBezierPath+SDRoundedCorners.h */, - 192204D2AD5C34C0C27EDE24CE4B1A4D /* NSBezierPath+SDRoundedCorners.m */, - 2F6F0354030663FB336FDA351AA17C12 /* NSButton+WebCache.h */, - F1733A2C10C62D80E32538738B5F621F /* NSButton+WebCache.m */, - 7535109512B9C209F2CAB5917D7DDB96 /* NSData+ImageContentType.h */, - 4E5215DF555B54E45ADA1E53B3011D64 /* NSData+ImageContentType.m */, - 516C3136D0A5B3E6C030085A10AF4A43 /* NSImage+Compatibility.h */, - 43825538A5220E135B105E0898D1EF69 /* NSImage+Compatibility.m */, - AD67972D5E1C694F95DB0422A9AAD478 /* SDAnimatedImage.h */, - 8048025E9115F90227BB6144BF79C59B /* SDAnimatedImage.m */, - C90136940F8752CBE75A7C9E43D9AFAC /* SDAnimatedImagePlayer.h */, - 89C42CB2337CFB9EAA284310735CF332 /* SDAnimatedImagePlayer.m */, - B5303F069893576D233A2F738CD7780C /* SDAnimatedImageRep.h */, - 230470CAA031DE168B24401B0F4A7E78 /* SDAnimatedImageRep.m */, - A800E6FC5A3F7172B61527A67DD7BC63 /* SDAnimatedImageView.h */, - 18197ACFDBF1F34C70D2145795572C09 /* SDAnimatedImageView.m */, - F8E17FF032FC11AB0A4F268E6774DBAA /* SDAnimatedImageView+WebCache.h */, - 57F26AFEEB05374249BB540C4EDCEA6C /* SDAnimatedImageView+WebCache.m */, - A0F91ED59570F562488D5B4BF2AC4E4F /* SDAssociatedObject.h */, - E738792B48FF326813A96C7EAF47F981 /* SDAssociatedObject.m */, - 4E2E45D3E38A186D9563AAE1A7A57D76 /* SDAsyncBlockOperation.h */, - 927336DBF8FB605CE9BDA830FCB7D30D /* SDAsyncBlockOperation.m */, - 0F8F34ECF4ECBCBF8E3127129C3EFE3E /* SDCallbackQueue.h */, - B4F51C5BAB4BB4B55599544AFF57DC1E /* SDCallbackQueue.m */, - 01A97BF018301506F61B7673D4236BFA /* SDDeviceHelper.h */, - AFE74E1032639991B89D1AEA31F72C49 /* SDDeviceHelper.m */, - 3C93A472E62AD72379842F097B1631ED /* SDDiskCache.h */, - 2D9DD77CD151AE90A7DF521D28977EF9 /* SDDiskCache.m */, - 5572CF8E7F0C841CDED8ADA66FE41D45 /* SDDisplayLink.h */, - 605B11CAE7E9D046B30298AEA0184D1A /* SDDisplayLink.m */, - 25583107F14FBD784D032E07B4B53FB2 /* SDFileAttributeHelper.h */, - 5244AB21CF1BB2119D128A151146200C /* SDFileAttributeHelper.m */, - 25ACA7B5D8070A0C5E9DAFCD4CC563EE /* SDGraphicsImageRenderer.h */, - 0FE91BC9A43053919290B0AA15CD96D7 /* SDGraphicsImageRenderer.m */, - 1196853E6DB99480D070D2CF5B28AE38 /* SDImageAPNGCoder.h */, - 13904B7AD72EAC1886C62141BC35D03A /* SDImageAPNGCoder.m */, - 2ACAEA9BB5563C4B47216247AD5B8989 /* SDImageAssetManager.h */, - A9F1967EA31BE24245DA740AADE9B946 /* SDImageAssetManager.m */, - 2CCDB8D96F948DABB66911F835B3D7FC /* SDImageAWebPCoder.h */, - 8D7E64359355DB5A20E30312C415A0AA /* SDImageAWebPCoder.m */, - 5ED96B3838AADEB2036758FBF8852321 /* SDImageCache.h */, - ADB39AE96C102C20D1D53BAE276E0A78 /* SDImageCache.m */, - 2F618E273ECB010122608F70C4767399 /* SDImageCacheConfig.h */, - A8BA815185148CB4DC4CC1811C680A15 /* SDImageCacheConfig.m */, - 0D62BD56DE0C91CBF0AC51639300A8B7 /* SDImageCacheDefine.h */, - A1ADD25AA31B520BCE7E758D8FAE8724 /* SDImageCacheDefine.m */, - DECF1D707450E7AF3047D1E9BA154AF0 /* SDImageCachesManager.h */, - 80FCC8839BA1C3C8B31995D1EFAE423A /* SDImageCachesManager.m */, - B362AA832A0A4CEC76A46417EDFDD090 /* SDImageCachesManagerOperation.h */, - 004EA234F535C0169E87CD805B658AC0 /* SDImageCachesManagerOperation.m */, - 7F4551DBDA26E39789E1058482FBE191 /* SDImageCoder.h */, - B9337B10B8D70CB178B0730E8F9219D9 /* SDImageCoder.m */, - 1AA1D7AC3731B91C442FD63876F52E0D /* SDImageCoderHelper.h */, - 11C6FAB71E5A9459667B33D6EE1AA853 /* SDImageCoderHelper.m */, - 6397E0A14E919F62DE86A07898ED47CF /* SDImageCodersManager.h */, - 81110C1B2C9DD054A28070D327A4B81B /* SDImageCodersManager.m */, - D6E34A320D8DD581DA666B16F28FAEAE /* SDImageFrame.h */, - E4B322BAB099B10AB0F9C48BDC6C5072 /* SDImageFrame.m */, - A3F24D6647D57E2CB5E169DD8FCF9E1F /* SDImageFramePool.h */, - EED00FAEB1FDEDAF152627790732412A /* SDImageFramePool.m */, - D6FA632300E0FD47700EC3D94ACD2F44 /* SDImageGIFCoder.h */, - 341ADE258E4DFB6AA8EC94A2EF4C32E5 /* SDImageGIFCoder.m */, - B050E8FE24B91F836D65D9A9597574BD /* SDImageGraphics.h */, - 58B52D50A393F914F6CCE03AAE5B19ED /* SDImageGraphics.m */, - 59193EF8BFA2669D4C22C2BAC6F06E43 /* SDImageHEICCoder.h */, - ABE5184E773BDF20EA5D2EF55C4C97AE /* SDImageHEICCoder.m */, - BDBA76D8D33CE84C4CEA24A75DE6D43B /* SDImageIOAnimatedCoder.h */, - 5EAEC97C344C99E16B3785A830BE3184 /* SDImageIOAnimatedCoder.m */, - 0930CE188CE605996D5356C7AA35166D /* SDImageIOAnimatedCoderInternal.h */, - A8026C0A8085515A9FED7959D81B4D21 /* SDImageIOCoder.h */, - 583BD9108739063848C2E74D0975CF0C /* SDImageIOCoder.m */, - A94829EFF27D87B1CA97E8680F148CC4 /* SDImageLoader.h */, - 9B7292AD4E16BB8E98F6B4D0DAAB10AE /* SDImageLoader.m */, - 182FA6E89A6E67A823372433344288A9 /* SDImageLoadersManager.h */, - 96579BFA57889C3C3FB10059A602B2BD /* SDImageLoadersManager.m */, - 054FD6239227335DD0174EFE562AC639 /* SDImageTransformer.h */, - 542313737070DE1B65165B61BB862F85 /* SDImageTransformer.m */, - B42FD21EAB0AE00689B6DFA276CF9173 /* SDInternalMacros.h */, - 6D21C6D0905646547FC786793B865A0D /* SDInternalMacros.m */, - F3F226A631F811B6AF2B8C026DED1ECC /* SDMemoryCache.h */, - E28AA9CADCB009D9E67047C98C0B27A2 /* SDMemoryCache.m */, - 111E2E29D060A85A7511CCF329F8175C /* SDmetamacros.h */, - 0C7989BE40DB3560912D67EDA83BE8B2 /* SDWeakProxy.h */, - 13D0A8A19998855C58CAD9B6D65EA310 /* SDWeakProxy.m */, - 8FF8F62EA6F697755EA5AEC1627A35CD /* SDWebImage.h */, - CB3BFD33E2E507910F57A9185ABB61CF /* SDWebImageCacheKeyFilter.h */, - 1BC93BBBF6CE5738AC897B5EE063A004 /* SDWebImageCacheKeyFilter.m */, - 060A68910D7080F01F54C998123D78B0 /* SDWebImageCacheSerializer.h */, - 810DD125C075AC82AF15C8B7F450DE8B /* SDWebImageCacheSerializer.m */, - F6E2A2D7A04601BC191917C360BFAB1C /* SDWebImageCompat.h */, - EE9444B9527C8E4DC9330D5C4FE36F8B /* SDWebImageCompat.m */, - 00D94CE72A277EFDED45B8301C8250F0 /* SDWebImageDefine.h */, - FF90B51101A64D322829F2564F187A2F /* SDWebImageDefine.m */, - 38D4E32F776FA07EC3775221C8456EE7 /* SDWebImageDownloader.h */, - 8029DD624B9D81C22C6458974AC3D862 /* SDWebImageDownloader.m */, - F5E7255F4E898719D6C5C8180C1B9FD4 /* SDWebImageDownloaderConfig.h */, - C12A800542CCB36E84CE1E91DEB26671 /* SDWebImageDownloaderConfig.m */, - 26F087F3FC56E02C84A5128CE4448E78 /* SDWebImageDownloaderDecryptor.h */, - 0DF4D12C0F8DA7B8370BB2AD244D1AC2 /* SDWebImageDownloaderDecryptor.m */, - D9E1C372B438C144FEF64E88CFEF0E9B /* SDWebImageDownloaderOperation.h */, - E876374E22914AED34D68B04CC8CD798 /* SDWebImageDownloaderOperation.m */, - C3FBA136350DD5E1FD03495AFF736F68 /* SDWebImageDownloaderRequestModifier.h */, - 6C89A723926752026ED304668A0638A1 /* SDWebImageDownloaderRequestModifier.m */, - 5B0360E68358A527BBBFCFAD4E239A37 /* SDWebImageDownloaderResponseModifier.h */, - F30BF7445855504EAD2F1BC97EC67EBF /* SDWebImageDownloaderResponseModifier.m */, - 6CF5C89E499AD51054644D20FB841031 /* SDWebImageError.h */, - 245ED58B08EB287B9C7F6F7ED6D44C46 /* SDWebImageError.m */, - 8873E68662D4FE9CF158D991AC832DE4 /* SDWebImageIndicator.h */, - 60F5C35997F60CBDC8CFF1FC8C5B456C /* SDWebImageIndicator.m */, - 9D2FB4C09A3791D15747543398D98BE6 /* SDWebImageManager.h */, - A118386430B7D561153C7659A896E1F1 /* SDWebImageManager.m */, - 13EB66C1C024CDB34A5510DFDFD7CE9F /* SDWebImageOperation.h */, - 6E6E87C07D0248308A21B94CCC13D1E3 /* SDWebImageOperation.m */, - 51C15B32B4B7DEAACE4CA6504E17335B /* SDWebImageOptionsProcessor.h */, - 6F77A233F87DDB4E59CACD4E6222011C /* SDWebImageOptionsProcessor.m */, - 65620E1A3B971A6F64AAE2F0AD71ED3E /* SDWebImagePrefetcher.h */, - C7F07B4651D48670BEEA5E5C36C86D07 /* SDWebImagePrefetcher.m */, - 1245F1AA1E99B5BB56CB6D7DC9BBC9B8 /* SDWebImageTransition.h */, - 079BF7736626204E177B54702DC24107 /* SDWebImageTransition.m */, - 0575CAAC981CEF7FA77F70B230CB9C1A /* SDWebImageTransitionInternal.h */, - 10DFC0B0BD8574C60410E9685E50BD14 /* UIButton+WebCache.h */, - FC0292AC98531EAA2FB233D6F3D957D3 /* UIButton+WebCache.m */, - 5486D60F8FC066EEBEDEEB7B4D82D6E1 /* UIColor+SDHexString.h */, - 5E3C2B7EA6E8964D8CF242AA8EB16B07 /* UIColor+SDHexString.m */, - 959F6B7C870839DB4D3428B2E7458A29 /* UIImage+ExtendedCacheData.h */, - 8E04F111F94C54EDD7EB2B3DFC720615 /* UIImage+ExtendedCacheData.m */, - FBE1D8B40A3694FDFA966DBEBEEB08C1 /* UIImage+ForceDecode.h */, - 0924E01A4D668EE2F50AC846A3A34D2A /* UIImage+ForceDecode.m */, - B92AF2CB5BC7CEF0EA93FB851F35EC2A /* UIImage+GIF.h */, - 7219554DBB564DFF980B39C1354DB1C2 /* UIImage+GIF.m */, - 485408E360AD72EC8EF108876970455E /* UIImage+MemoryCacheCost.h */, - 9F78E10B4F31F05DDD5ADB907B3D8ADC /* UIImage+MemoryCacheCost.m */, - D73B98D6D7D0DB6B026C7B912BC9C102 /* UIImage+Metadata.h */, - D80AE874D2E9036688778544A0119C75 /* UIImage+Metadata.m */, - E00C1A8428E291412062D6E17C209D27 /* UIImage+MultiFormat.h */, - FE8DBA47313C3B8C3F426AAF9F623198 /* UIImage+MultiFormat.m */, - 3C4C17391B63D104697C65EA4399B07F /* UIImage+Transform.h */, - 0EAC1C5124E9B12298C20CAE9D65A259 /* UIImage+Transform.m */, - 0F2A5FD283E2E6634C428C25B65669FB /* UIImageView+HighlightedWebCache.h */, - C3B1429DDBA547CA1810BF72A97A1B57 /* UIImageView+HighlightedWebCache.m */, - 0A8D70C3CDD209F5599179DEE1BFC9A6 /* UIImageView+WebCache.h */, - 06AFC2D1E28124CA07956329A420A650 /* UIImageView+WebCache.m */, - C9FF51F1260D49D618C83BBFAFF914A6 /* UIView+WebCache.h */, - ADDD454C0F11C8A656972C623E82FE43 /* UIView+WebCache.m */, - 8AE157512F5BB24A9AE351752AEFC163 /* UIView+WebCacheOperation.h */, - 762137C3FEFEFFD8CEAEEB5131F30B72 /* UIView+WebCacheOperation.m */, - 93865617C46C93DAB5CD5ACBF462BFD4 /* UIView+WebCacheState.h */, - 9370B394C07252E849D98D4C0CFA3A4F /* UIView+WebCacheState.m */, - D7BB6293B18FAF566CA4C389EFC48ACE /* Resources */, + CBE83017CFFE2EEF021F746FC1C33BA1 /* Core */, + 4469F9CEBD2E7FBB5140485B85E52AA0 /* Support Files */, + 5AEB35B8B9E35806919B2DCB6A776977 /* Video */, ); - name = Core; + name = YBImageBrowser; + path = YBImageBrowser; sourceTree = ""; }; - 3330235CC5628F493BC9409FA6C46E56 /* Support Files */ = { + 2FFAB573B383A73BF7851964EDC9FCF2 /* Support Files */ = { isa = PBXGroup; children = ( - 29248DA9803C00326B1F8B62C4A70C39 /* SGQRCode.modulemap */, - D18B47D845FF17297C51960A84D447A4 /* SGQRCode-dummy.m */, - 9A10AC541995AC492ADDFFF54E76CE5B /* SGQRCode-Info.plist */, - 4D2FE5970DFE10D06B1C28C7795A3A10 /* SGQRCode-prefix.pch */, - C3FC6384573CB576E54FFD3FCEB9AADB /* SGQRCode-umbrella.h */, - 59CA112CC360DA6B90CB3AC24692F1CD /* SGQRCode.debug.xcconfig */, - CC76D4E964F79A10A7D6DF59B90CEA1E /* SGQRCode.release.xcconfig */, + 14ED55C8AC0A52C9B1BFB4C16DA0A456 /* WechatOpenSDK-XCFramework-xcframeworks.sh */, + B95603BFE5801BE1096255728938C43F /* WechatOpenSDK-XCFramework.debug.xcconfig */, + DF032301AFCF35665CEC8FCA45FD85C7 /* WechatOpenSDK-XCFramework.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SGQRCode"; + path = "../Target Support Files/WechatOpenSDK-XCFramework"; sourceTree = ""; }; - 354359CC1624C7D8A90572DB65E2EE4D /* Support Files */ = { + 30BA939613B1B2B9A0FCEAFB9B98A929 /* Support Files */ = { isa = PBXGroup; children = ( - 519FE7C372F70B51307F590870DB6112 /* Kingfisher.modulemap */, - 9897BCF6A907D6A460C9725B0F14ED03 /* Kingfisher-dummy.m */, - EDDE196A1C3048293EBC305CD622A536 /* Kingfisher-Info.plist */, - 618897525A268EF5EAD30F4F4951F9E5 /* Kingfisher-prefix.pch */, - 181C9DE30CEE7FB8E3833D6872F43612 /* Kingfisher-umbrella.h */, - 562418761FA23FA689F341D1FEF6C6AA /* Kingfisher.debug.xcconfig */, - BF5CEB5CB96BCD6509C2A8E501FBEF8E /* Kingfisher.release.xcconfig */, - D8109755E86C921000457BC5E3C1121B /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + 25425119A8449DA18EC800CEF0D67C4D /* Differentiator.modulemap */, + 1BF6BEDD5D9967E90C59202AEAA14D5A /* Differentiator-dummy.m */, + A09C2ED80863CB200F3BBD28F9930588 /* Differentiator-Info.plist */, + 0A18441EE8A6EA01143AD68BB00B9266 /* Differentiator-prefix.pch */, + 18E5215C1B1F37F7D3FD58FE258508C1 /* Differentiator-umbrella.h */, + DF53400EDA6D1DE842AF140117A17DD1 /* Differentiator.debug.xcconfig */, + 9F7A6F488FA4DDE071B415D330ED7DC0 /* Differentiator.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/Differentiator"; sourceTree = ""; }; - 35F0571139B3B4DDD175CF91AA6A41F5 /* WebP */ = { + 3157AF4C77A5BA7B1ACF75AD204C3F8F /* Resources */ = { isa = PBXGroup; children = ( - AFE575CF40CE35892ABEDA10C95C66A2 /* Frameworks */, - ); - name = WebP; - sourceTree = ""; - }; - 35F267389C3965B96E98B93922381DFA /* Support Files */ = { - isa = PBXGroup; - children = ( - D220640C13B1FD2085A3BB39CBCB5611 /* IQKeyboardToolbar.modulemap */, - CA682EE5F190DFE01885CB70A0E1D39F /* IQKeyboardToolbar-dummy.m */, - E890AA8EC0716C37ABECE169A0785B66 /* IQKeyboardToolbar-Info.plist */, - 2DB0F1983E407A49D20BF7125A9125DA /* IQKeyboardToolbar-prefix.pch */, - BF3AD7090CB1C0161F7F4780F6AC9877 /* IQKeyboardToolbar-umbrella.h */, - B366147A75E6807DB5AF77785B7152D9 /* IQKeyboardToolbar.debug.xcconfig */, - 3CC07537BE02320C6D9E3EF059D86A29 /* IQKeyboardToolbar.release.xcconfig */, - 8F10392544B3FDAA1B1E1F59AD70B247 /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardToolbar"; - sourceTree = ""; - }; - 36813A5CCC55281440227F0741A4D5C2 /* Resources */ = { - isa = PBXGroup; - children = ( - 5D8794DBD5EE6AC573CAB8AA22DE4ADB /* PrivacyInfo.xcprivacy */, + 9EC10CF6FC79DFB7BB257CD473C69ED2 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 3718D34F7F6D7CC50968271C804F5E73 /* Resources */ = { + 3261F01F6D4C86405A631B3DDFE2BD43 /* Resources */ = { isa = PBXGroup; children = ( - ACE2AD5BB0056FC9C55B0D098DE1F488 /* PrivacyInfo.xcprivacy */, + 495E603D8B1AA5A3780E1D5C309626D2 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 374179D40B7D999BBDD284755753E1C5 /* Support Files */ = { + 339DD38CE86C8ADD0A6E8A6A8C567A2B /* Resources */ = { isa = PBXGroup; children = ( - A3199AEBB7EF7E16491588A4A1B58900 /* SwiftDate.modulemap */, - 98EF943AB172A32765581ED892BB5E68 /* SwiftDate-dummy.m */, - 470F32BE66269B9C76F588C1DCF93F36 /* SwiftDate-Info.plist */, - 9C0E3DC89B65911B7CD27E6249356063 /* SwiftDate-prefix.pch */, - 3CDBF905CA785C5CA5CE29CC6D4887A8 /* SwiftDate-umbrella.h */, - 251F2FB2E45CAA79C8CE1C78DE77FADC /* SwiftDate.debug.xcconfig */, - 9F5A8E40369B348356DF6C86B87DC072 /* SwiftDate.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftDate"; - sourceTree = ""; - }; - 384D20754EA10E2131AB3924588E9DD1 /* IQTextInputViewNotification */ = { - isa = PBXGroup; - children = ( - E9E6B05AADD7F1147DCFE2C9C17BBD07 /* IQTextInputViewInfo.swift */, - 70955E838729B3501865B76D11ADB734 /* IQTextInputViewNotification.swift */, - AE450598A8A4D75FFB1CD5FA8F5E0A12 /* Resources */, - 208ED844769AAE1547C5A48283FD7F2A /* Support Files */, - ); - name = IQTextInputViewNotification; - path = IQTextInputViewNotification; - sourceTree = ""; - }; - 395CBCD6E8DB6195B5836F153B41377B /* Core */ = { - isa = PBXGroup; - children = ( - 9032E7FBD7AA057A5E7D6408E70AA14E /* CocoaMQTT.swift */, - 34A121DAF5E06AB25B5A7502E4DB6EE0 /* CocoaMQTT5.swift */, - A3C705CD01E352DDB4AA951FAE3D4C57 /* CocoaMQTT5Message.swift */, - 0125E670912E42EE55CD46214D025E63 /* CocoaMQTTDeliver.swift */, - 89145DB28A2B4E0F75D645C5F272F744 /* CocoaMQTTLogger.swift */, - BC4A180449B920BCA78F5AF520D0F017 /* CocoaMQTTMessage.swift */, - E3FF62659D1A991D6346DDC4B17DBEF5 /* CocoaMQTTProperty.swift */, - 128DAFEDE0C4CA6117364934E30B1483 /* CocoaMQTTReader.swift */, - 939C9F665AEAE31B5B033BC12C2CE922 /* CocoaMQTTReasonCode.swift */, - 9DC70700312C8360740D34346778E389 /* CocoaMQTTSocket.swift */, - B68416988BD6316A3976B064333E5D08 /* CocoaMQTTStorage.swift */, - 1CDD27E19433C68695BFB9FCA48AE775 /* CocoaMQTTTimer.swift */, - D8B6EDB37527E2473C1801680933B469 /* CocoaMQTTTypes.swift */, - 99B902C925E59C9012858703D73A8858 /* ConcurrentAtomic.swift */, - 3873658983B76E68789268EBD54D6FB4 /* Frame.swift */, - 3D282284E73197A0394350DD18F09F0E /* FrameAuth.swift */, - 01B6D713F77203F80C7F1C9145671AEF /* FrameConnAck.swift */, - E6BB541827C4ED61B292BF245DEE0533 /* FrameConnect.swift */, - 98A3FCC54ED61B66911E9B7F5195250B /* FrameDisconnect.swift */, - 7A1E30C914FA9FD923E27F958AB80BC7 /* FramePingReq.swift */, - CB99DE1CD9CFC009C5BFC84AC8DBB960 /* FramePingResp.swift */, - 710EDBABB0A667CA20381B71B766C9CA /* FramePubAck.swift */, - 1189D62BCC3BB72D9AC1543A02E8D01E /* FramePubComp.swift */, - 00AC6E33FEF7DCE63F07DE590A0B04D6 /* FramePublish.swift */, - 64A41683F9D4E1B5AA96644B1484636D /* FramePubRec.swift */, - C29298C6F52D8F0425125B1FB37AEB6D /* FramePubRel.swift */, - 5CA4B4F6A1660411082A9CEBC1E4D379 /* FrameSubAck.swift */, - 559C3F423F4071EC749501E4A996B38F /* FrameSubscribe.swift */, - F93FBE9A2C255420FB0FB944B5AB8074 /* FrameUnsubAck.swift */, - DC99A4706621BF14118174F160BD4943 /* FrameUnsubscribe.swift */, - 1C815968E0BBCD403B180F9418571F00 /* MqttAuthProperties.swift */, - 35238E632A58ED5E1A20DE773E445AED /* MqttConnectProperties.swift */, - 270930A7ACF2AC56158EE72CF6D1FFBC /* MqttDecodeConnAck.swift */, - C63661714289CCA5DC70CFD0B53E4A5B /* MqttDecodePubAck.swift */, - A0EEA07DED0A82AFA81D1C7611DF8992 /* MqttDecodePubComp.swift */, - D1941AA25E6C04864943E0ACC3190E13 /* MqttDecodePublish.swift */, - D0FF377AAC1FF8308AB86C281E26C439 /* MqttDecodePubRec.swift */, - 7C2A5BC7AB33CD3EFB449F8B23DB85D6 /* MqttDecodePubRel.swift */, - FB179A397B5D3FD00F1AB4FBA943ECB8 /* MqttDecodeSubAck.swift */, - 3176FF521BEDE86BD75B22B4EB719E33 /* MqttDecodeUnsubAck.swift */, - BF8C0655989F13703A743B800270AD2C /* MqttPublishProperties.swift */, - 0EB7722E945E2C6243D12780333EFEFB /* MqttSubscription.swift */, - A0BAF862753B9A1D45CA9FDAD9277191 /* ThreadSafeDictionary.swift */, - ); - name = Core; - sourceTree = ""; - }; - 3B3F3B2985500A5295C66FEB96DC5E23 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1B4BD202D2FF23F4224215F2FE24D678 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, - 875979598420C1DB6F22C0CFB501598A /* SnapKit.modulemap */, - 9DC0FA7E4E7FDB5966B2A6899C5CC675 /* SnapKit-dummy.m */, - 645F941A5E0928484AAE2560E063E222 /* SnapKit-Info.plist */, - C84DC36E3D76B6EB369768048BA653A4 /* SnapKit-prefix.pch */, - 1F7498539CEFBA4CF53D317EE20A1005 /* SnapKit-umbrella.h */, - 8FA1F98153F1953502B3A0100AACBB7B /* SnapKit.debug.xcconfig */, - 4988617DC44A0F487AE267D119B67DBD /* SnapKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; - sourceTree = ""; - }; - 3B6C2938397F0A1D3F1F85417AB15D48 /* Placeholderable */ = { - isa = PBXGroup; - children = ( - C30314B1D0E7D6C7179B0153D2108E81 /* IQPlaceholderable.swift */, - ); - name = Placeholderable; - sourceTree = ""; - }; - 3C2F3E0A803F0FE402E57ECB5CEFC8E6 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 2957201EDE33C7CAB1B774D0E2703085 /* GTCommonSDK.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3D0CAFEF091BACC7BC78348DF489D88D /* Support Files */ = { - isa = PBXGroup; - children = ( - B8732028A96DA56C6A5C3BBF99AC11AD /* HXPHPicker.modulemap */, - A414E1C606F5FD2C4F5EA392B5217A23 /* HXPHPicker-dummy.m */, - E45C23E80BB74B7A76A231302258A7BB /* HXPHPicker-Info.plist */, - 68DD10159926F8757FCDA9B60998188A /* HXPHPicker-prefix.pch */, - CF8AA7AC55E8DD8AF944D1E12B0B0EBB /* HXPHPicker-umbrella.h */, - F3430FE2CCD99E223D0198301BDEDFD6 /* HXPHPicker.debug.xcconfig */, - 8DC36FA9BCE63CE81AEABE77B545BC14 /* HXPHPicker.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/HXPHPicker"; - sourceTree = ""; - }; - 415C19DAFB5B28F1E5482B1702147AF8 /* Interface */ = { - isa = PBXGroup; - children = ( - 4B138702489917E74114F308C93623A0 /* OIMManager.h */, - 4E89586E83ECDA4A5650A5B9A159BFF5 /* OIMManager.m */, - 0158F82942EB479CDC53D6A4D2E6DDE9 /* OIMManager+Connection.h */, - 15BDB634F20B368849DA7CBF2A8FA576 /* OIMManager+Connection.m */, - 9180C633D02ECF47382EE0087A55D560 /* OIMManager+Conversation.h */, - 3517E63DC982261AD9CBDD92D83A3E3F /* OIMManager+Conversation.m */, - 4BB9EF54554CAB0F55CED5B60D90E73A /* OIMManager+Friend.h */, - D890F33434B0BBE4361AD97AC330FD46 /* OIMManager+Friend.m */, - C751B29E59DFBF85DBCDE9BB19FD8059 /* OIMManager+Group.h */, - 64600423F2621DB34B94C9CACCE75F3A /* OIMManager+Group.m */, - CDB906DA318AB70D695CEA36CE1AD0EF /* OIMManager+Login.h */, - 4870451915D7E9DB40550C56592DA0BC /* OIMManager+Login.m */, - 9509AE064139610E73DE5F5F0E5020A2 /* OIMManager+Message.h */, - 04A09806D9CC2720E14F0EA06BAA9458 /* OIMManager+Message.m */, - 42EC3B07473F1E0446619926D3769391 /* OIMManager+User.h */, - 7C429F17ED174CCD09FFD7097B2EB1CA /* OIMManager+User.m */, - ); - name = Interface; - sourceTree = ""; - }; - 419F2AD4A908805E3C7C27917ABB9137 /* Support Files */ = { - isa = PBXGroup; - children = ( - 9106136712648E472D72C3838241D988 /* IQKeyboardToolbarManager.modulemap */, - FBAAD9614FD3B5398FB39195143F142B /* IQKeyboardToolbarManager-dummy.m */, - 2D9E1F47384FC9F9239966437295ED81 /* IQKeyboardToolbarManager-Info.plist */, - 2114903BF90E5F0F4DC734B23C506E93 /* IQKeyboardToolbarManager-prefix.pch */, - 8FE263A941E82FF37DA887E3C6890199 /* IQKeyboardToolbarManager-umbrella.h */, - C26CCDE58BDF3BB05C141054DCD69C75 /* IQKeyboardToolbarManager.debug.xcconfig */, - D31E360F4B1278224DF42EA712F365B6 /* IQKeyboardToolbarManager.release.xcconfig */, - C0A3F5209286A9F62BAFA3210E4ACDDD /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardToolbarManager"; - sourceTree = ""; - }; - 42CD3408CA9F8DC90140400B132942FD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9228CFBB218E7C1F3B54230BE5F99A29 /* AlipaySDK.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4344C7012767767E69F1BEBEC485FAC3 /* MJExtension */ = { - isa = PBXGroup; - children = ( - 962161A59C3306567FC8377482DC9644 /* MJExtension.h */, - 8625756C22C2DC59414E40453B414E32 /* MJExtensionConst.h */, - 03A8FB7185660D748AB8D616AA711B12 /* MJExtensionConst.m */, - A4AC6A7615DD8CE48D9A93DDD0550282 /* MJFoundation.h */, - A15AA9DCB369295C692EAB2B75F86C54 /* MJFoundation.m */, - 1685293F812B19BF0C00605EF0926BEE /* MJProperty.h */, - 8705C59950678EED385E886825B1B113 /* MJProperty.m */, - 531C2804F68F7B55F1F00B3A7362B7CB /* MJPropertyKey.h */, - 3DE54063A2513C9A88BD8D6D13EA4002 /* MJPropertyKey.m */, - 46A84C48E93ED552E3680E7E468E23BA /* MJPropertyType.h */, - AC1607A97A654A6C84E8CF463AE9A8BA /* MJPropertyType.m */, - 9CF618627E0F5EBBE82E4EA97AE4A7BC /* NSObject+MJClass.h */, - B4A98EBB94AC0DFCBC20D6C720B8EC3C /* NSObject+MJClass.m */, - 602915C84F2BB517F4CD67332309EF4B /* NSObject+MJCoding.h */, - CA5862032E0622B7C2FFAEC882D044B1 /* NSObject+MJCoding.m */, - B0770A8BA85FD6C82C27C3D7C6C8E526 /* NSObject+MJKeyValue.h */, - 736C8AEB07BD873B79F7737BE97A14F9 /* NSObject+MJKeyValue.m */, - 40B35F6C384E34951A6F893641B2CF35 /* NSObject+MJProperty.h */, - F2B763F69BA69B854A2205AD2E8DA423 /* NSObject+MJProperty.m */, - CDF6B68331672D48E28767ED6CEA2E6A /* NSString+MJExtension.h */, - D65726167444488941AD950675B8CDD0 /* NSString+MJExtension.m */, - D76C2B3DBCA1AF6AE7E51CE87E2230CA /* Resources */, - 10019AA179A7882661063A78E1F798A2 /* Support Files */, - ); - name = MJExtension; - path = MJExtension; - sourceTree = ""; - }; - 43A945CC3A4C2724904A4D1A13C2C0A0 /* Support Files */ = { - isa = PBXGroup; - children = ( - C76AC55F7CB69E2EA22D20E98A3A33DC /* AMapFoundation-NO-IDFA.debug.xcconfig */, - 165A70A6B1F8A3945B7783606F15DC88 /* AMapFoundation-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapFoundation-NO-IDFA"; - sourceTree = ""; - }; - 4481154C2320F01A31C22E270FF4C4F2 /* Masonry */ = { - isa = PBXGroup; - children = ( - 73F332A6076916B4697A4DAB993E3055 /* MASCompositeConstraint.h */, - 59A01075363B231E2EC823F48499A04E /* MASCompositeConstraint.m */, - BC336CB6C995B1B3FA5FD04054EA24DA /* MASConstraint.h */, - 283F014AF77057F9159378C8100FA801 /* MASConstraint.m */, - 4CBFF702429F8D671730A7E85FDA8CBF /* MASConstraint+Private.h */, - 3B6FD2D4A67B75778856C7E27F665CCA /* MASConstraintMaker.h */, - C60023ED09EFD8C13CF81C5619E65D3A /* MASConstraintMaker.m */, - D7A61E8119815DA72C5F0E12D9D69029 /* MASLayoutConstraint.h */, - 38FEF97D640F70134E37A6DE5656E093 /* MASLayoutConstraint.m */, - 6FB3C7FEA35639B7665EF47EAAF8DEEA /* Masonry.h */, - 85D0031860F52AF835F141CCEEA2A762 /* MASUtilities.h */, - 33A6053356BC6700ED05E8DF8A6DF6DA /* MASViewAttribute.h */, - 6A5A16F85C49D3EBA706C79382F1D45B /* MASViewAttribute.m */, - B9FD532D0D26F5684DCF0EA7859D6559 /* MASViewConstraint.h */, - 4AF2CDD47F16BFA13ADCF0FE7453585A /* MASViewConstraint.m */, - 0B4633813F201999A640DA062C72092A /* NSArray+MASAdditions.h */, - 2C5C30549BDAC902310A01231DBC60EE /* NSArray+MASAdditions.m */, - 9EEDA927273B2B34A2F9D7FDE23A6273 /* NSArray+MASShorthandAdditions.h */, - 1115F66ECAF1F0A7C870F2467C3D9118 /* NSLayoutConstraint+MASDebugAdditions.h */, - C87E2D3F2A23AD9F0349A0CF29E97E32 /* NSLayoutConstraint+MASDebugAdditions.m */, - AAB26B13826B234893842E4C113E3645 /* View+MASAdditions.h */, - 9F24A192AAFD0973CE5284147270E018 /* View+MASAdditions.m */, - 505EFD5468ADD1541189C7FB5B691E25 /* View+MASShorthandAdditions.h */, - 3FAC3A7070FFEB79145C804640A13894 /* ViewController+MASAdditions.h */, - EEC4722274AEA0A2685AABB6FC339F25 /* ViewController+MASAdditions.m */, - 92E313D4AB0BB549D8E39DF17B3273C1 /* Support Files */, - ); - name = Masonry; - path = Masonry; - sourceTree = ""; - }; - 44F09AA5D6A530F6F13AEA9CA349A158 /* Core */ = { - isa = PBXGroup; - children = ( - 7C47C214C7644D44417574A0E828B8D1 /* NSObject+YBImageBrowser.h */, - F743A2748AC17A73D7FD17DE93626E68 /* NSObject+YBImageBrowser.m */, - 01B1C077C2D0C8EA5D25464DB0D3765C /* YBIBAnimatedTransition.h */, - 608A7E8002EE9E0CC98578B5416ABC37 /* YBIBAnimatedTransition.m */, - 97CC84B1F88AA83B5BF9D68F17C23F76 /* YBIBAuxiliaryViewHandler.h */, - EA30A2CC2AFEB5FC1F8DE48C6E614B7E /* YBIBAuxiliaryViewHandler.m */, - 75877854B6AFAF31DB0B7CF74AF5F214 /* YBIBCellProtocol.h */, - 023846D6A071100C1E5C16D6FC379A44 /* YBIBCollectionView.h */, - DA2E116F56154C796318334FB9D8BF76 /* YBIBCollectionView.m */, - B3A1F978489BAF6F9E80443D8FFD42AB /* YBIBCollectionViewLayout.h */, - E6890FFB29511F0D2D7119161E42AA8B /* YBIBCollectionViewLayout.m */, - 8E421019A27A86A7CE43677CF2F91CE6 /* YBIBContainerView.h */, - 86C15CC1FCE1103B6FE7F34C0885C005 /* YBIBContainerView.m */, - 0706687DC7EDB2D2C380433474669A1B /* YBIBCopywriter.h */, - 9178E73B2677A27C20288056C1EB1ABC /* YBIBCopywriter.m */, - 59CCBDB73A18EADE7DB58068B22D2A1A /* YBIBDataMediator.h */, - 45C496803053165AE5BD1C3E29DBD2D5 /* YBIBDataMediator.m */, - FA693189E65312482D80C4663BF7A5BC /* YBIBDataProtocol.h */, - D22C377E55E83BF1B5265057CC0F2D05 /* YBIBDefaultWebImageMediator.h */, - 161B0D9178A1807E4B109EF0E58E3E34 /* YBIBDefaultWebImageMediator.m */, - 371948DE59B1902BF12251C92CEFA6ED /* YBIBGetBaseInfoProtocol.h */, - A6AEBCB231D4DF0BEC047DA9DBDB0583 /* YBIBIconManager.h */, - BF30E4D49B755B6AA14180DA38F87C3A /* YBIBIconManager.m */, - 01989A41DCC0C6A65E56E7D87843F229 /* YBIBImageCache.h */, - 13ABD241861DF110A532E620F639B7FA /* YBIBImageCache.m */, - 31DC95067730718CBECDDF182EDBE405 /* YBIBImageCache+Internal.h */, - 35BD32292553519FCEF6777EC95454F9 /* YBIBImageCell.h */, - EB4A24F452F8B910B5E2BADFC0E5959D /* YBIBImageCell.m */, - 0B3B880389E106A3EEFAA4A305A64BA3 /* YBIBImageCell+Internal.h */, - 04E1B8D5671476B7E78A1952CBD28A29 /* YBIBImageData.h */, - EC2F76969AE7C56B186FDD081DCEC232 /* YBIBImageData.m */, - E0510C8C13C2A1F762FAEC5456AFF28A /* YBIBImageData+Internal.h */, - 2089804B71B7A298A836CB8AF50821AC /* YBIBImageLayout.h */, - E58DF331B99A1634C2C66FAF1AC47503 /* YBIBImageLayout.m */, - BE558B31F7E7915FCDEA8DA2B1C2D55D /* YBIBImageScrollView.h */, - 13C741F3C70314EE667A76DAD4A689CB /* YBIBImageScrollView.m */, - 1351DB5C0573B865B4C04CFDB78C58C6 /* YBIBInteractionProfile.h */, - 8B35A3CAB618459596D99A1C86AC9FAE /* YBIBInteractionProfile.m */, - D68C15FD7BCCB21D0947C793A5EF98F2 /* YBIBLoadingView.h */, - A9179182DA516F65E997A514D5324EAE /* YBIBLoadingView.m */, - AC71ACF8E3C81F8CC0469F986A615ED5 /* YBIBOperateBrowserProtocol.h */, - 786476155747D60F7EDB02A89E8AD3E4 /* YBIBOrientationReceiveProtocol.h */, - 0AAE414424E342CBA63159A339FBF190 /* YBIBPhotoAlbumManager.h */, - 6BC91AA786AF2EBD1A0EBE013E6041A8 /* YBIBPhotoAlbumManager.m */, - 0E7F107D7F26CF60BC23ECC266FCB28D /* YBIBScreenRotationHandler.h */, - 7BEF899669A84E6B98406744C5CBAC11 /* YBIBScreenRotationHandler.m */, - A16B7F1ED6F303E6B1214CB9F38591EB /* YBIBSentinel.h */, - 5864D4C114162E0BA10DEC2579C18C33 /* YBIBSentinel.m */, - 111D608D89BC293C7D66441D09C34C0A /* YBIBSheetView.h */, - 09428A179D4CED785EC5232994853A61 /* YBIBSheetView.m */, - 8FAE19E775C5E131D957AF3CB91ED694 /* YBIBToastView.h */, - DFDFD6A3E55792B9D6D45103AA7256B1 /* YBIBToastView.m */, - 37FD51B1D48E80685C13EF53B1B4388E /* YBIBToolViewHandler.h */, - 8CA5924EE1FE440C3290459411B9E9CC /* YBIBToolViewHandler.m */, - 9905359CEEDA5D909F1DE43677E7EFC3 /* YBIBTopView.h */, - C60206D69F42A43EB05D22C92D6C396A /* YBIBTopView.m */, - 1273EBBA2B09FE5B4D809198A09A5DC7 /* YBIBUtilities.h */, - D59873F1D3499E75395FBC43A3E15DE3 /* YBIBUtilities.m */, - 4CBBACF7EC9A490647C2B01A6426EAA3 /* YBIBWebImageMediator.h */, - 4E9B778AEC2319A8A73B7597DB44448F /* YBImage.h */, - A61A9512AAB070DA76BCD4F940FD8608 /* YBImage.m */, - 68264A638690A1697A1F9F916460D33C /* YBImageBrowser.h */, - 32A380678B38FED42D2ECF6B18871C33 /* YBImageBrowser.m */, - 504ADE66476284CF91C1AF11C4CFEA44 /* YBImageBrowser+Internal.h */, - 9A0A874BE7254E6432785FDD768BA844 /* YBImageBrowserDataSource.h */, - 8F440856FA6E9EC6DE6D028E57C7B56E /* YBImageBrowserDelegate.h */, - 1128D6159805876483AC3E45F392810A /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 47031A929B84A344D8978684E2213366 /* Resources */ = { - isa = PBXGroup; - children = ( - 00562094AC164A178AC08376E51152AE /* PrivacyInfo.xcprivacy */, + 5F4D819E679EDE34E7811DEFB84C951E /* BRPickerView.bundle */, ); name = Resources; sourceTree = ""; }; - 4968D081580B7813994BA62CC65AE466 /* Support Files */ = { + 341EDB0567F52EBCC818475FD96A7E42 /* Support Files */ = { isa = PBXGroup; children = ( - D321A8F49631E658E41CAD0A5E7A38FD /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */, - 7414D84171BAFD5E4605F15BC1A10CB8 /* SwiftyJSON.modulemap */, - 58AC89470085A9AB4547E9F8DF57412C /* SwiftyJSON-dummy.m */, - 7597F505370E88F9D199B7229A0BE1AD /* SwiftyJSON-Info.plist */, - C2BC6FA26CF02AF4ECB9654CDD7C1198 /* SwiftyJSON-prefix.pch */, - D73F7B2E2AA8988E2836210D0F1C000E /* SwiftyJSON-umbrella.h */, - 9276FC9338D541D090DE088726DFB6C3 /* SwiftyJSON.debug.xcconfig */, - 716441FD4EFA32E5D3075457F1D2DC49 /* SwiftyJSON.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - 4AC70B1F801EAC8E98483D2AD40DE930 /* Core */ = { - isa = PBXGroup; - children = ( - 688952C94F19A4C6152BC221357288A1 /* IQActiveConfiguration.swift */, - CB25F0E0ED69217964D34D682108CC0E /* IQKeyboardManager.swift */, - 56E4938B150F7B9FA9E3FF5F3E415D22 /* IQKeyboardManager+ActiveConfiguration.swift */, - 6C203375A335F136B937119112878D14 /* IQKeyboardManager+Debug.swift */, - 31095C05C088CAA3E825AB20DB9D0391 /* IQKeyboardManager+Deprecated.swift */, - 8EEEC10560F1B49C019A20A70E70D2E6 /* IQKeyboardManager+Internal.swift */, - FB4200DCB391D9AACFB3ECF06FBD1E39 /* IQKeyboardManager+Position.swift */, - 55B100C29BD745C4A955728C46F8F07A /* IQRootControllerConfiguration.swift */, - 62E703332F19016DC1B7DDA8B6F6A2FB /* IQScrollViewConfiguration.swift */, - 22A4C46B3B2988B93CC3D814399E2CD2 /* UICollectionView+IndexPaths.swift */, - 849939C77BADAA8079F5D4B8CD45D3E5 /* UIScrollView+IQKeyboardManagerExtension.swift */, - 7F155F7D63DC9D6BC6CE3CE2AF6A93E6 /* UIScrollView+IQKeyboardManagerExtensionObjc.swift */, - A7608963542EB716C5B6693264DC12CC /* UITableView+IndexPaths.swift */, - 905B5A84855827D600295DD3BF104E0F /* UIView+IQKeyboardManagerExtension.swift */, - BCECB7C5D1CC416D45963DF83BA48E3F /* UIView+IQKeyboardManagerExtensionObjc.swift */, - 359B88D4145ABAC23E083F2F55FCD0F1 /* UIView+Parent.swift */, - CE3E6C324E412D39AD44F4560FFE553E /* UIView+ParentObjc.swift */, - EE1072465847F279D15887866B4FFA62 /* UIViewController+ParentContainer.swift */, - ); - name = Core; - sourceTree = ""; - }; - 4B0E3538A9699C92B628A1D638A98AF1 /* Resources */ = { - isa = PBXGroup; - children = ( - 9BD822E0D47FB5CE40A855B3685716B9 /* SGQRCode.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 50A774E02038DBA9E88D70E38A417623 /* SwiftKeychainWrapper */ = { - isa = PBXGroup; - children = ( - 580FB98933871E31F81567CD31AF7F83 /* KeychainItemAccessibility.swift */, - 06D4B2191480D5049ED3B7A07BBB9D6A /* KeychainWrapper.swift */, - D2536533E64F99F6B3183736E49E6E34 /* KeychainWrapperSubscript.swift */, - 4A2EF31EB0E0CE7EA8FBF05E6540A9E1 /* SwiftKeychainWrapper.h */, - 10550B26F6CE29DB3541D6F791AD36FD /* Support Files */, - ); - name = SwiftKeychainWrapper; - path = SwiftKeychainWrapper; - sourceTree = ""; - }; - 539935DDEFE7CECFAF8C8A0D361152A2 /* Support Files */ = { - isa = PBXGroup; - children = ( - 87EF3B8077BEC709D2C79417080A7F97 /* Moya.modulemap */, - 0D6A7E905066ADB1B766D833FF4972D7 /* Moya-dummy.m */, - BA1130790419C95E3AB1CAEEF7C5D110 /* Moya-Info.plist */, - ED47876429E7E7FC8B71E58ED2923573 /* Moya-prefix.pch */, - 379EABCBF40BB191C2E7368C5DC962DB /* Moya-umbrella.h */, - 786CBD3681A4AFA7B7EB49A74162F5F4 /* Moya.debug.xcconfig */, - 405EF16A1E42B7B170438C7B79098938 /* Moya.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Moya"; - sourceTree = ""; - }; - 5642BED32049434196483035FECC8629 /* Resign */ = { - isa = PBXGroup; - children = ( - 280A3E218BEB416D2B1A86DEF63C1000 /* IQKeyboardManager+Resign.swift */, - 266AAA820AA5D71C14EA0837C9BFD4B8 /* IQKeyboardManager+Resign_Deprecated.swift */, - 71AE9AA529220780827260442A339456 /* IQKeyboardResignHandler.swift */, - 950BBF383651C90D1F273D2C0C3DBEBB /* IQKeyboardResignHandler+Internal.swift */, - 2966EFF942F8937062713C954367DA1D /* UIView+Resign.swift */, - 8B3EA7C85F57AFF8308F2A66B84FA897 /* UIView+ResignObjc.swift */, - ); - name = Resign; - sourceTree = ""; - }; - 594D95C178B611D57887456CBDA99465 /* lottie-ios */ = { - isa = PBXGroup; - children = ( - D1DFCBE407D44016CADC8D11CC2A3E11 /* AnimatedButton.swift */, - DEFC54D7723BFD1EB2613EE1184A3B24 /* AnimatedControl.swift */, - 41D84495D820E6755871D3741FEE708E /* AnimatedProviding.swift */, - 788D6319C9F4033EA89C5AA017D2AC16 /* AnimatedSwitch.swift */, - 792EEECCF165705E2A6EAC8BD9EC1E47 /* AnimationCacheProvider.swift */, - 097662E5102936AE4A8DAB31DCD710CF /* AnimationContext.swift */, - 1A288A4ED6C81E34ECC00B480B9070EC /* AnimationFontProvider.swift */, - 59EBD1B1A6A72DF42FE47025DB8C160B /* AnimationImageProvider.swift */, - AEA3F28459EABA5199B9867673FE9C9B /* AnimationKeypath.swift */, - C38341BFC152D81404DCC90AF6D2A9E9 /* AnimationKeypathExtension.swift */, - 4559BCEF6619077ED81E0B3FFDC26BA3 /* AnimationLayer.swift */, - 862EB0E94767F9507E5C35677B8B78F2 /* AnimationSubview.swift */, - 9580E974B9E7DC9EB8480BECCC54A493 /* AnimationTextProvider.swift */, - 1F3E5200639D32171E70ECCA28ADA3A7 /* AnimationTime.swift */, - 3A89A984DD8C4CB3B93DC21FC5984C96 /* AnimatorNode.swift */, - C5B74FA68B334198E0A35384945C152B /* AnimatorNodeDebugging.swift */, - 9052974F8EDF6BBA80F19068C7E721B0 /* AnyEpoxyModelProperty.swift */, - 56AE50C3F7F8FFD55316A8218E72AFE8 /* AnyEquatable.swift */, - D052FCA52A986341586D147C647A890D /* AnyNodeProperty.swift */, - EF0B88A507A45DB3621385D157AD886F /* AnyValueContainer.swift */, - B6AC01D93C4D4888EFD064C058F312B0 /* AnyValueProvider.swift */, - 4A948B6928D1EBDBFB264CCED7647D60 /* Archive.swift */, - 434A3E47D5873A085EBD0A170DC5BD5B /* Archive+BackingConfiguration.swift */, - 0E770BE590F2FFB9A82A6A50A81EA011 /* Archive+Helpers.swift */, - 2815B8C0B759AC79F1A2E883FB8706EF /* Archive+MemoryFile.swift */, - AA01E39EA9A1C1DFC396FA964706A798 /* Archive+Progress.swift */, - E26654C62172E23983C80E5A35C47ADB /* Archive+Reading.swift */, - 5310357866E319D6685C82656A7C361D /* Archive+ReadingDeprecated.swift */, - 8A155877DCBF6929D2C565CF858FF700 /* Archive+Writing.swift */, - 1137FA2A80B22A5DB23621B3EFF76862 /* Archive+WritingDeprecated.swift */, - A4D7F51DE5D389E8944EE76629BE9DDB /* Archive+ZIP64.swift */, - 6BAE10CDD5A7B18BEFB7BDB08BD875B0 /* Asset.swift */, - 28261B0B59A8B8FDA5E6C29124E13EB2 /* AssetLibrary.swift */, - 90D2EE51D90CA0413F74DA0E3DF65AA3 /* BaseAnimationLayer.swift */, - 224ADD350384620166C9B6DDDB1C796D /* BaseCompositionLayer.swift */, - 354C920C7C1E05BC921E702498991323 /* BehaviorsConfigurableView.swift */, - A78812B9EB03183E4DB1E5AABDCE9B57 /* BezierPath.swift */, - 3F9C3AA1C4262EE77C8466141895DD6A /* BezierPathRoundExtension.swift */, - 2F35167D5A81D37ABBB8A15455FA0C93 /* Binding+Map.swift */, - 082B0F93E3413CD829723C12D7E36B65 /* BlendMode+Filter.swift */, - 42E4E78F4DB86A317ED0BC4446F790F3 /* Bundle.swift */, - 610DF15302C4C05AC4CF429F0E846D1D /* BundleImageProvider.swift */, - D1248B8C0B9048CB65073FB71096C184 /* CAAnimation+TimingConfiguration.swift */, - F5655DE953726FD10C5C050EB41D645B /* CachedImageProvider.swift */, - EDBC1BFC0CF473D1AC5C5065A1A3F07C /* CALayer+addAnimation.swift */, - 48CF68AE41B5729EF09D0D910591B4A1 /* CALayer+fillBounds.swift */, - 461D15A3A3B58F107763468977DD84DE /* CALayer+setupLayerHierarchy.swift */, - A0DC2CF06E74825F034616A77E425218 /* CallbackContextEpoxyModeled.swift */, - 447B3856567007402A6200AF7FBAAFFF /* CGColor+RGB.swift */, - EC1DDC0587E4F9700246C0052CCF31C4 /* CGFloatExtensions.swift */, - 0CAEC91C62B74A326273A4A0F7E811A6 /* CGPointExtension.swift */, - F623D7AD509F05DDFE1E06B251E2F83E /* ClassReference.swift */, - CEA8BF9D70DBF35B889FFD754C575615 /* Collection+Diff.swift */, - 4C22FF9B3BC266D676190A7D438D1187 /* ColorEffectValue.swift */, - D683BE14D513D401B582A6B56BE35843 /* ColorExtension.swift */, - 185BEBB892465269D6E368180A09D6D2 /* ColorValueProvider.swift */, - 0EEB633B90D402BA22C4A1F589ED6BFA /* CombinedShapeAnimation.swift */, - 91C48DB25FB40233486E6FD4B42457F4 /* CompatibilityTracker.swift */, - D6261FFCE6B7FB03165F5E96E1F85BA5 /* CompatibleAnimationKeypath.swift */, - 23FCBC7F98205406F63C0E5BC94D5CD4 /* CompatibleAnimationView.swift */, - AD60B3C09BBF237932A46AC70F20EA3B /* CompositionLayer.swift */, - CF540FDE8BA41B324A0421DE74E86AA6 /* CompositionLayersInitializer.swift */, - D2C3600F97BE21E77C9A62ADD96061E8 /* CompoundBezierPath.swift */, - A4D7C696AB4197878328AE948D81A5D3 /* ContentConfigurableView.swift */, - 63B8B107E31A05B24F00E22AD00B73B8 /* CoreAnimationLayer.swift */, - 3B3B7B4BCE596BDE1EF2A7E045DBB00C /* CoreTextRenderLayer.swift */, - 665FA85A4C5B70C385D7297DB1147EBD /* CurveVertex.swift */, - C0C58C6D3FFE7ECC64EEE501999F8CD8 /* CustomPathAnimation.swift */, - D106FDFA1A10276D2959606D8029F554 /* DashPattern.swift */, - EEBB426D3AD22EA0762FE9BCAA48A24A /* Data+Compression.swift */, - D8C09A02F9F55D9CB564892CC31A7559 /* Data+CompressionDeprecated.swift */, - 3336F3409463E9E0B8DE0C7CF3EFA802 /* Data+Serialization.swift */, - 7F74AE13578B0E0037A7BD498D4D3FCE /* DataExtension.swift */, - 75992BA09A056FEE9617AEC7D8D9FE4D /* DataIDProviding.swift */, - 1D8EFBFB612446C4871AC494B032E9DF /* DecodingStrategy.swift */, - 7A3C5810911C360B53EB1CEDE63B94FC /* DefaultAnimationCache.swift */, - B196E0623ACCC04604669C09ED964AA0 /* DictionaryInitializable.swift */, - 1DE57F8604F15180AB776BA8AE3115F2 /* DidDisplayProviding.swift */, - 2CE1C964F6506786F4A6D096CFAB1026 /* DidEndDisplayingProviding.swift */, - C3F0D084A7DAF120FE656BFB3E148EB8 /* DidSelectProviding.swift */, - C36ADF33E535BCF6306DFDEC4B9BA42B /* Diffable.swift */, - D279A717EBDF959B636CFC8BB5766D54 /* DiffableSection.swift */, - CD59AC17401E4B6AC036165EE37E3587 /* DotLottieAnimation.swift */, - 5E398E1693DA02EC3C7DCF0D4CF18B4F /* DotLottieCache.swift */, - E867ED58E7E69AB607EC7BCD9FE4F6B9 /* DotLottieCacheProvider.swift */, - 84B22FD4F07185CD43B5DE121A3E69BC /* DotLottieConfiguration.swift */, - 554410AFFCC3F7D0B30D11506F870149 /* DotLottieFile.swift */, - 07587B3B1B1C747E417313D1BB258A84 /* DotLottieFileHelpers.swift */, - 6D6D51663FBA11C5C3F98012ABA48D97 /* DotLottieImageProvider.swift */, - 49AF63331D95D8166FEF4F8515971FAC /* DotLottieManifest.swift */, - 12312114D4812F1B18DE7401A85D3143 /* DotLottieUtils.swift */, - CCC12C47888F3F653631E9F9B34AF270 /* DropShadowAnimation.swift */, - DFED181635DE7489C98D8D2A5CFEBA81 /* DropShadowEffect.swift */, - 86B664837E67E9ADDD184846C790F4AD /* DropShadowNode.swift */, - 3C411A4D166B510F0AEBF6536BB19685 /* DropShadowStyle.swift */, - 5FD4D10BE7FF844B6D4AE30F3590CEC8 /* EffectValue.swift */, - 859666CC924D748CA4C9177AF8A03098 /* Ellipse.swift */, - 5A00E7EFAC54B9F3A46EB2E30026A641 /* EllipseAnimation.swift */, - 60FAA78C1075CA92F931B28D5576DAD5 /* EllipseNode.swift */, - B781C370674866835E337AE8401E8DFE /* Entry.swift */, - 72619746D4CD416EAAB9026B415B1F41 /* Entry+Serialization.swift */, - 56A37C3D57CFEDEE37DE4DD1C58DB630 /* Entry+ZIP64.swift */, - D7C091273AD777C65CDE766BB70164A6 /* EpoxyableView.swift */, - 1D94963B0D87AE7176FF0598ACF6343F /* EpoxyableView+SwiftUIView.swift */, - 17F3F73C24FC8F1394D1FB6F749BF6EB /* EpoxyLogger.swift */, - A82FD1AB377B94DC655B83647642BCC9 /* EpoxyModelArrayBuilder.swift */, - 8317721C2372EDDA3D6479A35829C64D /* EpoxyModeled.swift */, - E9E79CBBFE481D1DA603793F045575FC /* EpoxyModelProperty.swift */, - 3871FD1CBCD6AFF0B6898EA70BBF1DDA /* EpoxyModelStorage.swift */, - 9451B0D5D3E2EE0E97707336F64EB64D /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */, - D1AF0A57895CE653887C0AD0704C02C4 /* EpoxySwiftUILayoutMargins.swift */, - A3F348024750996B8645107B49E16408 /* ErasedContentProviding.swift */, - 18076D942184E53DB8FD78B2C94EC15D /* FileManager+ZIP.swift */, - 306D98A897FF3BDBFD5F598A86B1C7AB /* FilepathImageProvider.swift */, - 9B2FDF668B1B0EF5A58B8D5BC9A26E19 /* Fill.swift */, - F936ABCEC5431902F4435A31D8D1B105 /* FillNode.swift */, - 157295F3608027CDDB6C842F78E5FED8 /* FillRenderer.swift */, - 2AB4A49883280310DF7C73FDE1DDDA32 /* FloatValueProvider.swift */, - 02D76524488711AC799DD6C33D3C85CE /* Font.swift */, - 6A6F3DF0B7EA29A74E75A1323578DFE6 /* Glyph.swift */, - 138EAA393FAB2100B199120943145C57 /* GradientAnimations.swift */, - A40D91ED5213BBB7BDD08D9E95201692 /* GradientFill.swift */, - 1687DEEE837BBB8A3918746B529551BF /* GradientFillNode.swift */, - E6FF15F07B9E7A18C8833D115ABC66B8 /* GradientFillRenderer.swift */, - 1AD61C5A193710B643D1818269C3C680 /* GradientRenderLayer.swift */, - A2FF8866C18EAECA1A92589A41203E0C /* GradientStroke.swift */, - 7C411F2213F9B320FA6F97F8951AA446 /* GradientStrokeNode.swift */, - 92FE18A8514FF0770F7273209202B4E4 /* GradientStrokeRenderer.swift */, - 48EBDA616D34C94B036CED649FA01562 /* GradientValueProvider.swift */, - CFDA8138E95D50516B74F1D6004AD227 /* Group.swift */, - 1D40D8E85B1E0465F19AC5BC4C9EC2B8 /* GroupInterpolator.swift */, - 7E789DB011250CEB5FD097A76CC746B6 /* GroupNode.swift */, - 94D748E313EF3F7099B272DF956A766A /* GroupOutputNode.swift */, - 4FDFCEF46BDBE1535FE813E00A712B02 /* ImageAsset.swift */, - 9C429407BD21B67349105D9C1597E9A6 /* ImageCompositionLayer.swift */, - E9E90CF6A5660EEFAA2D94064280AE94 /* ImageLayer.swift */, - 2F5C46AA4E746E0CBE3E11EC57CC7607 /* ImageLayerModel.swift */, - 524C457BED9A94C8B434F8297B2B7BA0 /* IndexChangeset.swift */, - 3261A617A228A369C02E98DEAC0B96D7 /* InfiniteOpaqueAnimationLayer.swift */, - DB1950FA592ABEAF7542C16C413B3544 /* Interpolatable.swift */, - F898A7030BB72D19A758C4FFAD57107A /* InterpolatableExtensions.swift */, - A4BFF566A856577D0D091D29143948A2 /* InvertedMatteLayer.swift */, - CB111E067CBA71B9EAECFE87CA61604A /* ItemsExtension.swift */, - AF03C5FFCBF535B14A1D227CD796C2E3 /* KeyedDecodingContainerExtensions.swift */, - 6A36C7EC969C1151CE04D8B4A0C31A41 /* Keyframe.swift */, - DA26F94E1C02BD31C992B341C115C2FF /* KeyframeData.swift */, - 49B64C6B412740FFEC88A375681A51AE /* KeyframeExtensions.swift */, - 6B5A4D6F86C9E5CCD72F9685ED35643B /* KeyframeGroup.swift */, - D89FDEE8BED6841511B29F6C4FB9FAC2 /* KeyframeGroup+exactlyOneKeyframe.swift */, - B104EA9E468D82FE3D3536CA88DE93C2 /* KeyframeInterpolator.swift */, - C44B98B17B19BA395C60379D6460CCD8 /* Keyframes+combined.swift */, - C7BAA855B29898C43B50D0795C5FC2A7 /* Keyframes+timeRemapping.swift */, - BB41C096F7314A2349C3DFDF6B5B59BE /* KeypathSearchable.swift */, - FD0FF5481195B341F5DD1EE317FD07A5 /* LayerDebugging.swift */, - F9B7DC1D658F2F9885A7DE783B28AD4E /* LayerEffect.swift */, - 68898D318744450FCCCC52C5DBB50F1D /* LayerEffectNode.swift */, - 732888DFF59C6256ED3BC4E4149DD994 /* LayerFontProvider.swift */, - 6CDB3928692A3BEBFC552D8F030C33A4 /* LayerImageProvider.swift */, - A784E373C5B21C2F5F434A0F96E5E4AA /* LayerModel.swift */, - 0953E0B2D141D0C4642A246D91F96FF1 /* LayerModel+makeAnimationLayer.swift */, - 3ADDB59B5F314846BDD401AA2FB27C01 /* LayerProperty.swift */, - 42B97E33DCB9750194CFCA868952336B /* LayerStyle.swift */, - 5378800029EE12D15A7B9E27BB691A22 /* LayerTextProvider.swift */, - 45BCDB55390F206D26EA74270BA0F70A /* LayerTransformNode.swift */, - C6783621ADA1F768A00201EEFE73120C /* LegacyGradientFillRenderer.swift */, - A71192C4EB891C2CB42E002D783115E3 /* LottieAnimation.swift */, - 09552C48AF2FA40EAB9CFBA3AE72A18C /* LottieAnimationCache.swift */, - C09808B297261A73D51DB099F629432D /* LottieAnimationHelpers.swift */, - D37F0FD2429BCC9E7116014ECE5F8237 /* LottieAnimationLayer.swift */, - B809BF44CA5149C451BF3FC2CF36FEA0 /* LottieAnimationSource.swift */, - 7A692D09D43DC619658504C0087C6D51 /* LottieAnimationView.swift */, - E9F54F703D88454BBB9B4EB7BF1C3AA8 /* LottieAnimationViewBase.swift */, - A00C029FD01AC77DE02A04A5BE8B998C /* LottieAnimationViewInitializers.swift */, - 33CDB03E6CB29EE43DE61AD105613674 /* LottieButton.swift */, - 897DA6072F1138D674FA4D531BED4C14 /* LottieColor.swift */, - EF281D7E31AC70A307C03086EBD30315 /* LottieConfiguration.swift */, - CCAF329B719C18C67BFFC42478A2BD37 /* LottieLogger.swift */, - C379C62125A1AB420798F364F252C6D6 /* LottiePlaybackMode.swift */, - AEB40CB335BD869248F6F1295507B9D3 /* LottieSwitch.swift */, - 13EF21BC7BBA2CAC170EA8D893BC9D0B /* LottieURLSession.swift */, - F0BE2492660A38A640DC126CA07439E0 /* LottieView.swift */, - 4022539D85D08B4208B34A3F80CDA7F7 /* LottieViewType.swift */, - 1DF9D89837F70A87DF40A4CD862408C0 /* LRUAnimationCache.swift */, - B0D2F51D551DBFA12C061B0053C5103F /* LRUCache.swift */, - 1BEB94DB3C72FE1C992BCA3BA4EC70CE /* MainThreadAnimationLayer.swift */, - 81ED4972CAE327D1B4308FA58A58FB8F /* MakeViewProviding.swift */, - FAC33EE24E32700CFE593023D003DC3D /* Marker.swift */, - 25713569A2144F11EA799ABF7185A416 /* Mask.swift */, - C600FF11B1070D0B28B73CC574D45B78 /* MaskCompositionLayer.swift */, - 1A872CE38E3ADAEADAA238497991FF53 /* MaskContainerLayer.swift */, - E6B08867D0DF024B1D02F7B319DEF5EA /* MathKit.swift */, - E9BE5B7097011DD49FBF07F385036FCC /* MeasuringViewRepresentable.swift */, - 5A020F296B0FF8E26125688EC7BE5995 /* Merge.swift */, - 7712CA71BF77663AF22A6AB8A58985B0 /* NodeProperty.swift */, - D691E0F0E6B8323C39A0ABD991F5CF9B /* NodePropertyMap.swift */, - DF3B6C5872636453FD5A7771040168A8 /* NullCompositionLayer.swift */, - 693A3841F34E99A9D459FB4BFA42A9DA /* OpacityAnimation.swift */, - A40471605A98013D1147DF0EDE0B21D6 /* PassThroughOutputNode.swift */, - 030D2A6B8F7864A31B0D94B7D5BDA711 /* PathElement.swift */, - 6B38329ADD7B03F101B5F3EC79E136B6 /* PathNode.swift */, - BCFEFC33BA9156F820E046D8A027A917 /* PathOutputNode.swift */, - 4794EA87E32CBC54FD7885903424DB94 /* PointValueProvider.swift */, - 788878459BB1E65B034B0CA4327C3063 /* PolygonNode.swift */, - 0256C47B92E45477BC519D6C9E4C30E5 /* PrecompAsset.swift */, - 98515211436030181A7C8825DA550176 /* PreCompLayer.swift */, - 63478CCB86071E7CE7DD5FDE027A3011 /* PreCompLayerModel.swift */, - 6DD02D7FB111B07ECACEB2F7D94FD0E9 /* PreCompositionLayer.swift */, - 1853A91619CCFF72B8653CE260C9230E /* Rectangle.swift */, - 7E89992DA98D1687FA94DB35CCF342C8 /* RectangleAnimation.swift */, - 0D2EC6CA8307333781C2B83C4C77E289 /* RectNode.swift */, - 0B20B6F6775646EF84DCE0CA3037BEE3 /* ReducedMotionOption.swift */, - 0BEA2A9A08F9B7DB0FA5D03C195FB709 /* RenderingEngineOption.swift */, - C93D1C85B5591A261458C69660B70D9F /* RenderNode.swift */, - DD8B354EACF92FBAE4B0BF3C6C3AB75A /* Repeater.swift */, - B255C7C0B64F8C294FC7E23AE09C135F /* RepeaterLayer.swift */, - 0BC3BAE16159650BCE80930D37566E91 /* RootAnimationLayer.swift */, - 6054E7D4770E955A6CDF05BAEDF82F69 /* RoundedCorners.swift */, - BF4E6A78ECDCE24FA49F2DA66FE3BD35 /* RoundedCornersNode.swift */, - E493FA87C8F2C567D2A2EFE2B492ECF1 /* SectionedChangeset.swift */, - A83C30FEFCFD34D53A5CEDB49CE6FAAA /* SetBehaviorsProviding.swift */, - 60247C84B883FD682EE9395075DB5253 /* SetContentProviding.swift */, - 5B49058D105D0DA8DDCF8C56C21927C2 /* Shape.swift */, - E1DD71ACE281D00A2A56A103081E73C1 /* ShapeAnimation.swift */, - 6691F94258B79675D54E5A1EF2F3970A /* ShapeCompositionLayer.swift */, - 571BB8B7A21CD376ECBF1507E6B55969 /* ShapeContainerLayer.swift */, - 886F6BB66C2D4B8B0E9E98E100869C95 /* ShapeItem.swift */, - CA3AD943BD746308464F253F948F1434 /* ShapeItemLayer.swift */, - 4D8A6027AE94972418C7FA5607D27C0E /* ShapeLayer.swift */, - FBD228C33C5E779CF43E3AA7E2037774 /* ShapeLayerModel.swift */, - F15DF3BD78ECCFC3CE68B17DD8F68395 /* ShapeNode.swift */, - 8EC82E1AB8A238A1E2BED118AAE63E66 /* ShapeRenderLayer.swift */, - 69EF649BBD58DAE012F8E32AB7AC8CC6 /* ShapeTransform.swift */, - B4FCFAC0BC342CB8E5A0C01BB98D3E1F /* SingleValueProvider.swift */, - 3017E2635727F86FD0DCB0183C2D749D /* SizeValueProvider.swift */, - 2869DB1323B92E263505A95EA15A81E7 /* SolidCompositionLayer.swift */, - 30393FC33BFA3287CFE2C6BCC3EA6C1D /* SolidLayer.swift */, - EE6204A6EB7133270E817E30464A1B81 /* SolidLayerModel.swift */, - 43B93B6F236873CDC955A4CA0C8D7A3B /* Star.swift */, - 93BC2BB50E1160E47690BC63E96D5266 /* StarAnimation.swift */, - 6D80214457105E39AF3D5BF3AE0E59A8 /* StarNode.swift */, - 4545AF6CCF22DD8ABC035B6164019D79 /* StringExtensions.swift */, - D3D1CB49FBBA8BF0D672AD0C78372210 /* Stroke.swift */, - F9296971AE15F5EE566209432B7BA235 /* StrokeAnimation.swift */, - 3D59003020EF358F4EAD35D9FF353085 /* StrokeNode.swift */, - C78C7B20F505CFB38A40B4A8F5EC3E94 /* StrokeRenderer.swift */, - 3BDBEE52CE3B947C77BC282CBEB2600D /* StyledView.swift */, - 680E7A224926D850721299CEEACCE847 /* StyleIDProviding.swift */, - 6E8597C26F143A63C046B9F281F87084 /* SwiftUIMeasurementContainer.swift */, - 2AE5CFE9CFE9D79B16100D460AB114F1 /* SwiftUIView.swift */, - FC381B6433BA93B45DEA1344FF2BC260 /* TestHelpers.swift */, - 0C32594D5B7D531D3FE1D97059128E72 /* TextAnimator.swift */, - 03BE3250B40BB7418E512626AFF9941B /* TextAnimatorNode.swift */, - 15D2A21D8F9CF718E0AAA1EC5A5BA05F /* TextCompositionLayer.swift */, - 3CF3825684BB99249230FDA55056DAF8 /* TextDocument.swift */, - B1CC26A7D9F6B7364C061F2A0D36145B /* TextLayer.swift */, - AC09D793444E57D6D2353A8402534907 /* TextLayerModel.swift */, - 038CE14316ACE4DAF6F5215091D493A9 /* TraitCollectionProviding.swift */, - 6D81E5531B0EB33384D93774A0499EE8 /* Transform.swift */, - D98C963FF4170B56ABC2E7A9705AB3D8 /* TransformAnimations.swift */, - 29DDADC05712FF66F16F97CBE10CE54A /* TransformLayer.swift */, - AC39AAA5C93031CF3CB71E77842B50AA /* Trim.swift */, - BB4C3CB985EAAC6ACC6A541B453B0C95 /* TrimPathNode.swift */, - E570874AF9856D544CE4380B1F5CB06A /* UIColorExtension.swift */, - B988BFA292DDCFD8FF24A52B0EB9D9A2 /* UIView+SwiftUIView.swift */, - 30EAE64BE434A072049539B491EC7290 /* UIViewConfiguringSwiftUIView.swift */, - 5B149910F31128E252C1ABD23D013117 /* UnitBezier.swift */, - EF45C65DBE42363C5E8CBBC598BDE247 /* URL+ZIP.swift */, - DDD7D3CB8ABA1CAE04BEF7B92974423B /* ValueContainer.swift */, - DC340DB52E31FAEAD186902D51065A77 /* ValueProviderStore.swift */, - BBBFAAAC6720A5B0AD967FD627DEC054 /* Vector1DEffectValue.swift */, - B60DF80793B2D5BFA89977F24BA3E0FA /* Vectors.swift */, - AC3CD7C288816768A4AA3636F7A901AA /* VectorsExtensions.swift */, - A9DF02E54AD506840856E31CF500AC4D /* View+ValueChanged.swift */, - 70E54002FA2C80AE12213615E49FE722 /* ViewDifferentiatorProviding.swift */, - 8B125FC59D0DA661DA7D186192DAF79B /* ViewEpoxyModeled.swift */, - F39C0A2DE35D907ADB8EFC9E276597E2 /* ViewProviding.swift */, - 6ECC8941033843FAFC3D84686F532D4B /* ViewType.swift */, - AA436E1D2E9515675615C72B6537EE09 /* VisibilityAnimation.swift */, - A4D4741F85ACE29489A8D5C528E46379 /* WillDisplayProviding.swift */, - 1E9B3D68D661DE2736BC4472BC6EE153 /* Resources */, - 82F3463C371B16BA3180C9DAABC0AF9E /* Support Files */, - ); - name = "lottie-ios"; - path = "lottie-ios"; - sourceTree = ""; - }; - 59EBA6581CDD35094B9D6DE4669BBD6E /* Support Files */ = { - isa = PBXGroup; - children = ( - D53F968C7EDDC26B46034D6A4749C76F /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, - 1ECA29CF2CC1071B2E6B14ED0B3DF6D9 /* SDWebImage.modulemap */, - D3FC38BDC37A75D93CE9A51A3EC32751 /* SDWebImage-dummy.m */, - 73BE5A4E5681EFE22085A909CACF7DD1 /* SDWebImage-Info.plist */, - 25A646C2681218859A0DD322FEFA9A28 /* SDWebImage-prefix.pch */, - 1626D3E071284C466E291583033FFEA9 /* SDWebImage-umbrella.h */, - E71A17BAFA85081507CA1D03A61EE5E2 /* SDWebImage.debug.xcconfig */, - B88BB3F591E48518DEB4D52FCF303DF1 /* SDWebImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SDWebImage"; - sourceTree = ""; - }; - 5B751883FE31B1C4AED4D991C70C065D /* Resources */ = { - isa = PBXGroup; - children = ( - 00D1A9EDC828495C11885CB5E8268DC7 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 5BCF324CD3A86B6A306A8785D5D11704 /* SwiftDate */ = { - isa = PBXGroup; - children = ( - DF9E09B52AAB7A2498A96F6706C0570F /* AssociatedValues.swift */, - A6427DA82D48975A569ADC457EAEDA80 /* Calendars.swift */, - 2EEA44B22A50838973A876DB2A15FDC3 /* Commons.swift */, - 668EDADDFADE33BDFF36144017979851 /* Date.swift */, - F7FD76C35EE0C5E73EEF9833ADBC6D33 /* Date+Compare.swift */, - 4C3454151638DCCA447D93BA087E2A7A /* Date+Components.swift */, - FF2AF58DBD383EEF19E4CFCA8639A375 /* Date+Create.swift */, - 608D9BD911AC6A60E735CA9AD57958EC /* Date+Math.swift */, - 32D6E72DD90C8543A3760ECB8A891065 /* DateComponents+Extras.swift */, - 1A831A471F1C85650DC4A404C5A70F73 /* DateInRegion.swift */, - A939C8D3F1D6725A34189A2436BAEC2D /* DateInRegion+Compare.swift */, - F88F8600BD1B38827DCE96C664BB0629 /* DateInRegion+Components.swift */, - 0F3D5DB2B7F847A63E1C79EE09FEC8CA /* DateInRegion+Create.swift */, - 0D64420A7E6E18B449616DFA8A1BDAC3 /* DateInRegion+Math.swift */, - A702013D9B3FB37CC188E85AB3199293 /* DateRepresentable.swift */, - FC906B489EA894778A7ADE42B6F75CC5 /* DotNetParserFormatter.swift */, - BE2BB6A4F5A308386DA7C9237535ABD8 /* Formatter+Protocols.swift */, - 19C11FC5EB105819A1542D8CD6F11C35 /* Int+DateComponents.swift */, - 2778ECCBE9B8D5F17E319FF7E618DCFF /* ISOFormatter.swift */, - CBF04EED13EC6D3B93C4DCBB81B7295E /* ISOParser.swift */, - A491EC6ABB6CF987B70820284813D239 /* Locales.swift */, - 382F205F1FB4D1DD098547D05233B1E3 /* Region.swift */, - CAA41C6ABD79DE618D565492191CB8F2 /* String+Parser.swift */, - 35F108C1061C1DD212A3FED8BBB8F6E0 /* SwiftDate.swift */, - E186AEA78025FB4ED6A51007FC4E6A1E /* TimeInterval+Formatter.swift */, - D9DBE89D6CF120DE2C909FE7A4D24DDA /* TimePeriod.swift */, - 6F39CF5BFD7C09E774D5C7740BD1B8D2 /* TimePeriod+Support.swift */, - BD40C1E0CC9674B3F943603C8A8B735C /* TimePeriodChain.swift */, - 165907EBBC5D12A59502D8226E8EDE6C /* TimePeriodCollection.swift */, - 7521BC287D32674E75DFF234F24E6127 /* TimePeriodGroup.swift */, - 64BFDA887C67852B833A24C62A1EB569 /* TimePeriodProtocol.swift */, - C4160EED2DCED6A778488D1A2EDAC95E /* TimeStructures.swift */, - 63B35E7949A2CBA1854645A545F66D61 /* Zones.swift */, - 374179D40B7D999BBDD284755753E1C5 /* Support Files */, - ); - name = SwiftDate; - path = SwiftDate; - sourceTree = ""; - }; - 5BEB01C198EF7CD6DEBDE85FF957A1AD /* Support Files */ = { - isa = PBXGroup; - children = ( - 50CF2FEE18E9D1AF9F207E88AD83DC66 /* CocoaMQTT.modulemap */, - AC261B0E60B52B1187516EF6D4B72FF6 /* CocoaMQTT-dummy.m */, - D3AE5EF28D651A75D1DDDDB747FDEE58 /* CocoaMQTT-Info.plist */, - 0157D6945DDD5D624BF013E53FC7823C /* CocoaMQTT-prefix.pch */, - 33B5E37F8277A7266A5F6485342B9A9F /* CocoaMQTT-umbrella.h */, - 0417F88CF46DCB5906B3079DD43DEAE4 /* CocoaMQTT.debug.xcconfig */, - 230C27293BA846477308F0D6A7CE8235 /* CocoaMQTT.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaMQTT"; - sourceTree = ""; - }; - 5CEB5E647E7E5E9010ED8C36A4BA2F11 /* AMapFoundation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 65C45134BDCA96D71B7C992FF43F7045 /* AMapFoundationConst.h */, - F9F3BCB2664DE47E0CDC854B9E20699E /* AMapFoundationKit.h */, - EE12DF84EFC3B390FD6EF1EBADA4A2B5 /* AMapFoundationVersion.h */, - 2C50068475365A1DEC69CD09DE0FDBEA /* AMapServices.h */, - 7640986C81950603A58B961399A7474B /* AMapURLSearch.h */, - EDEF5F0D76945751BB5935F5BDAC6714 /* AMapURLSearchConfig.h */, - FEDBDB410FDBD9DCA37270C25F3089A7 /* AMapURLSearchType.h */, - 8BF0A629DC6EAA078F678135941D57B6 /* AMapUtility.h */, - 1EF9E382E45898459578968E12692112 /* Frameworks */, - 43A945CC3A4C2724904A4D1A13C2C0A0 /* Support Files */, - ); - name = "AMapFoundation-NO-IDFA"; - path = "AMapFoundation-NO-IDFA"; - sourceTree = ""; - }; - 5E0E8B92B562C36C135474323172165F /* Support Files */ = { - isa = PBXGroup; - children = ( - C3F3D1ABD82CF356838310D23CD3D91E /* IQKeyboardReturnManager.modulemap */, - BBC52A4E79CC938E1DAA57464A10098D /* IQKeyboardReturnManager-dummy.m */, - 996327CDA7D3210493DD94C7FC2A8405 /* IQKeyboardReturnManager-Info.plist */, - 7318F10F8B55114049A5CDFF82778E95 /* IQKeyboardReturnManager-prefix.pch */, - 2DBD5CBF94CE830EB251614321A6761D /* IQKeyboardReturnManager-umbrella.h */, - 2DDCA417EBC8917E906673FE76951531 /* IQKeyboardReturnManager.debug.xcconfig */, - DC237B8F80777F217BC8C2819B73593D /* IQKeyboardReturnManager.release.xcconfig */, - F4EF35E267EAF93751F374AA8E89F88F /* ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardReturnManager"; - sourceTree = ""; - }; - 5E2AB8B7273C29AF12AB3E3D66E519CA /* Support Files */ = { - isa = PBXGroup; - children = ( - 468D472B90B960BD274C6B9617EB71B1 /* CocoaLumberjack.modulemap */, - 492FE70E5C38C1E7391F43F26B023E98 /* CocoaLumberjack-dummy.m */, - 325E0D02FD46D9843CA2D8F65E75B19C /* CocoaLumberjack-Info.plist */, - E0031DF78982EFEF9178B014CBB9A8AB /* CocoaLumberjack-prefix.pch */, - 12033F3F5FDD78AD45905BD60E6F006A /* CocoaLumberjack-umbrella.h */, - E0627B01E20C5DCA3D95E8FED6E1D581 /* CocoaLumberjack.debug.xcconfig */, - 4D294D39BD9CB96E0071B5432639EB42 /* CocoaLumberjack.release.xcconfig */, - 69A71B5745004B8FBDB3936F2C40154D /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; - sourceTree = ""; - }; - 5E36F857D91093F0F35FCCCD686B891C /* Frameworks */ = { - isa = PBXGroup; - children = ( - 756F4816CDF34356CF95D1D161D10E43 /* ZXSDK.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 60F73DEA62B44912AE78F50CE9DB0AFD /* Support Files */ = { - isa = PBXGroup; - children = ( - 48C356179563D55D727EA496B3F4B900 /* TagListView.modulemap */, - 7C3738C72D427D44ACDB17807C2959BE /* TagListView-dummy.m */, - 293E11DD7C1066ABBA207D278E3029F8 /* TagListView-Info.plist */, - BB365224534D9F3E9528D3D51C21DFC7 /* TagListView-prefix.pch */, - 1AC0056B69D092F313CB5CF285B1DFE1 /* TagListView-umbrella.h */, - 571331853EC73408FD0777361CF51291 /* TagListView.debug.xcconfig */, - A8C779059B7DBD587FF18DF995DFBFAE /* TagListView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/TagListView"; - sourceTree = ""; - }; - 615C5D0EBF2336077E36469D2872419B /* Support Files */ = { - isa = PBXGroup; - children = ( - 9297BC5F851115BB105577FE09A86003 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */, - 90DC08F2BCCF0426A9BB084FCB92D33B /* RxRelay.modulemap */, - F4C9F9CBB8D37193C854878DE13CF81C /* RxRelay-dummy.m */, - 48CBA37DF7E8BD1A9A8501802A77EBE7 /* RxRelay-Info.plist */, - F04CFBE92EE4E2315E14DA80DDEF507A /* RxRelay-prefix.pch */, - 25A56C013888BF5D7C051034220A6522 /* RxRelay-umbrella.h */, - A15B901BDD568D060C8747966A934150 /* RxRelay.debug.xcconfig */, - 2D46C4A3162D4A456DA69415A8155CF0 /* RxRelay.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 65ABBA02E7DE40689DD6939170EAF31D /* IQKeyboardManagerSwift */ = { - isa = PBXGroup; - children = ( - B7363055B53E4EFE412EF4C15CACF955 /* Appearance */, - 4AC70B1F801EAC8E98483D2AD40DE930 /* Core */, - 299D41225DF919140AC63FC66F875E47 /* IQKeyboardToolbarManager */, - 5642BED32049434196483035FECC8629 /* Resign */, - 1A718E821A025419CEF32053D528CA43 /* Resources */, - ACB5CE672D7893584715838654089DE6 /* Support Files */, - ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - 668A9AE701E932484F8469329C2DDCAC /* MarqueeLabel */ = { - isa = PBXGroup; - children = ( - 65823AFA9D8C3351A46A5913786D6E01 /* MarqueeLabel.swift */, - 0B8B5EAAAA33F1D67E407A82BF45C4AA /* Resources */, - 063444B65863C41827A72E4FCA735A58 /* Support Files */, - ); - name = MarqueeLabel; - path = MarqueeLabel; - sourceTree = ""; - }; - 66D6A2EBAAD938D627CCBFDCD2773086 /* RxSwift */ = { - isa = PBXGroup; - children = ( - D08E2B28B3272E5728C7095F870181DF /* AddRef.swift */, - D82F80E0E8C5986B5185D3F9C932658C /* Amb.swift */, - 6F5E623AE0B72F2537F7458858060B9A /* AnonymousDisposable.swift */, - 5DA14339D76BE4EA3A7C60C5F711C8F9 /* AnonymousObserver.swift */, - 8ED8D75D4EB7E54B3CD7F8A935437A6D /* AnyObserver.swift */, - 5F953811D8BBCCC3E7BB807BC6FD5C42 /* AsMaybe.swift */, - 423D0F009E2CC630A423904FC0FE91DE /* AsSingle.swift */, - 5511656547197B26EE7A270A6CA6E56A /* AsyncLock.swift */, - 18F31029E389DD18C976B21D0D2B9E66 /* AsyncSubject.swift */, - 1333F2D23DCF86B78ECE779E2BF439CE /* AtomicInt.swift */, - ABB190DA6F2BFA780D3741C7C815D5CA /* Bag.swift */, - A87FFDE5CEE45A67D4474A709C80B266 /* Bag+Rx.swift */, - 1FD94A93BD9C6D5A7C9DC7F665135BEC /* BehaviorSubject.swift */, - 4B06D669E85C80E6ED3AD7258CF67942 /* BinaryDisposable.swift */, - 9CFA25D3E529DE45C8B3A4C7AEC8CBF7 /* Binder.swift */, - 5C297580365501F45A92851152C3F8D8 /* BooleanDisposable.swift */, - 9DA1949C651225141FE90679F16A65DA /* Buffer.swift */, - 177F9065517D328B68986BCB390056CB /* Cancelable.swift */, - 5B05B80969B0429D45D4DD3F3485EBF0 /* Catch.swift */, - 72D5C2F705BA836A685C796F1FBA942A /* CombineLatest.swift */, - 3768FBC4EAAC2F0120286BB94D2C9BEE /* CombineLatest+arity.swift */, - B043D4749BC25FA5E4C30A3F0F0A1066 /* CombineLatest+Collection.swift */, - 14941724ECA616BFB222F1EDC0A97CCF /* CompactMap.swift */, - 40F88866F95D1ED2DFDDE852AB6C0091 /* Completable.swift */, - A571EAC7B6466701A6B9842D8077412F /* Completable+AndThen.swift */, - BE0D7312943B0B260FEBA61FF591FED0 /* CompositeDisposable.swift */, - 838E645258F9545864EEA3CB71C7C961 /* Concat.swift */, - C606B0E4C7730715D2E53B2EBEABF3F5 /* ConcurrentDispatchQueueScheduler.swift */, - 095415BD73A553248C2E4160A6957CFC /* ConcurrentMainScheduler.swift */, - 446108F62F0000255369AAD5C6C61177 /* ConnectableObservableType.swift */, - 65D1A0FBC753821797CA0E50F3DB100E /* Create.swift */, - 74D7FBBC6FA65311B130DF9F21DCBEC4 /* CurrentThreadScheduler.swift */, - C11633468079EF97791271D12862BD00 /* Date+Dispatch.swift */, - 0857A23956F764EFF50460BB29981426 /* Debounce.swift */, - 3C51FE2566AC908E11C023C3C12FB1E5 /* Debug.swift */, - 3E3941200A2EE59046848F317593D384 /* Decode.swift */, - FF34D824C6AF1CC1E882B4AF5CEADF82 /* DefaultIfEmpty.swift */, - 228B90941D987BE2796C2A6C2E2BB5A9 /* Deferred.swift */, - A11F4B3E677CF3FC89190FEAD3F7A0BF /* Delay.swift */, - 14571402523CFECDF917D7073FA158DC /* DelaySubscription.swift */, - E5816807EB4C79CF0DB08D8783E2F859 /* Dematerialize.swift */, - F847825FB57CF3326CB203599F738C83 /* DispatchQueue+Extensions.swift */, - B065D0839795F53BD9BD4434D806D8BE /* DispatchQueueConfiguration.swift */, - DF7F1EB9060A45358E2254E22DC87E69 /* Disposable.swift */, - BBB38AD86688677540A9AC8CEE16E8AD /* Disposables.swift */, - E642173882F7A6B2378CB610A3D564C7 /* DisposeBag.swift */, - 2003008081078327723D88E11ED42C20 /* DisposeBase.swift */, - 76C015C140433F05A4FFC185398E4D1C /* DistinctUntilChanged.swift */, - A40846F7753A4FC3D6D0FD0D869419EA /* Do.swift */, - E429B1283945BA53B4552E06587204B9 /* ElementAt.swift */, - CDB6D3655118C8E21A0E036BD02B47A2 /* Empty.swift */, - 927490809429014EA0E5FD53F6AC9354 /* Enumerated.swift */, - 604C387788E4311311061CE14BE9C7D8 /* Error.swift */, - F9D8219CE4F5AD0C6FB61315A18FEE0A /* Errors.swift */, - 797C542E79F907444268EF4F5F24936F /* Event.swift */, - 23471C306DBF8539CCD121FEFEF8152C /* Filter.swift */, - 3BE8CAB875B30EA19374350253ABC330 /* First.swift */, - AB9914376F9391B5C8D073D3ED74EDB1 /* Generate.swift */, - FFD843E47D8D14E01A8B167874233B57 /* GroupBy.swift */, - 14D57885DAA7E87DC8FEBA28E26F8B48 /* GroupedObservable.swift */, - 9BE1BF177012E3D02C6711C8E2EA49E1 /* HistoricalScheduler.swift */, - 096E705F7565D97C1860D056AE9AACBC /* HistoricalSchedulerTimeConverter.swift */, - 10382C15DC2DD36DC43401EF7E20B855 /* ImmediateSchedulerType.swift */, - 4654DBF0A7B17BC76135930FEAF14CAA /* Infallible.swift */, - DAB827AE790C8CF86A7E9B5470C603A1 /* Infallible+CombineLatest+arity.swift */, - E4D7C00937B7ECF7C758B8150BE4243A /* Infallible+CombineLatest+Collection.swift */, - 0BBEBDF1E8EFC2BA7C99B24F56BCCC72 /* Infallible+Concurrency.swift */, - 1534106828342487D2547798623EBA53 /* Infallible+Create.swift */, - F76FABA74EB1FDADB583B242EB785BA6 /* Infallible+Debug.swift */, - 8B097ADE20A9B58F51CC70C401A5E3FC /* Infallible+Operators.swift */, - 700533C0472EB9430552236FF69A36E5 /* Infallible+Zip+arity.swift */, - 86E9AFFDC4A9D558864091502B0BA7A8 /* InfiniteSequence.swift */, - 8EF41BAC3945556D13A7A35BA384DE03 /* InvocableScheduledItem.swift */, - 685ECA56CF8665FAEABEF8BEAF51229C /* InvocableType.swift */, - 15EE45C4DAB1EAC53C85793BF7F57243 /* Just.swift */, - 96612E75057C1D412DFC084B9D1DC68D /* Lock.swift */, - C87BE8D3EB85F86810547FBFACBEA3F2 /* LockOwnerType.swift */, - 6A31ABC196794D0640207C8C889C2F2E /* MainScheduler.swift */, - C7F9A305C75884CF8139FCD548FFD8AF /* Map.swift */, - BD9E508F67C3813A7B75B2CB5F3E8DEC /* Materialize.swift */, - 4E36CEFD862529167C3C9C35D27EAA95 /* Maybe.swift */, - 9BDE282F204CD0C8563FA3F9BA620D17 /* Merge.swift */, - B10DE285FAFE5542DA3C9877C31B1932 /* Multicast.swift */, - F0A6CBE9F67B64311022257AC9FA22DE /* Never.swift */, - E6A55C3E99ACD2D792F2B9B3F6D4A381 /* NopDisposable.swift */, - E23C418B392A803B3BAE2D459803996C /* Observable.swift */, - EB46D3D7047DD6B9D8A8017431B771B5 /* Observable+Concurrency.swift */, - 64D9E94F889FE3880BD9B5DF0483EA6D /* ObservableConvertibleType.swift */, - B56AD56BAE8AEE44396D9BA43E824E24 /* ObservableConvertibleType+Infallible.swift */, - 749D2F37357442CD4BFEF460C507C15A /* ObservableType.swift */, - 90A94D77F54156D0FE85CE3387752ED8 /* ObservableType+Extensions.swift */, - BFC6FF289D544E8482A9221C0D6BFA18 /* ObservableType+PrimitiveSequence.swift */, - 5E663D1A25DBC750A1F20D62F310DADB /* ObserveOn.swift */, - CD48BDA6701C3923B03587C897AE9479 /* ObserverBase.swift */, - 45ECAE9B50E541B5A886ABBE04E3B976 /* ObserverType.swift */, - 7F9D788784AE94F7340414041253E643 /* OperationQueueScheduler.swift */, - 2188684B14290CE4398CCA41B230690E /* Optional.swift */, - A85874285DD8A95741CCFAA2960C3CF6 /* Platform.Darwin.swift */, - 889202478956CBF653FCB3A70D63F923 /* Platform.Linux.swift */, - E4811A2B07FBF0A7D45F45E04E118646 /* PrimitiveSequence.swift */, - ACAE6E4DE272A3DA8E01D13276D0F582 /* PrimitiveSequence+Concurrency.swift */, - 35D43D9DE19E4A0F015EEAD6D0AECE8C /* PrimitiveSequence+Zip+arity.swift */, - 1799D9A3136DB02237E1A5A6F10A9900 /* PriorityQueue.swift */, - BFA47854B39840611A0C227A3E5F11F5 /* Producer.swift */, - 02AC5929B40ED0107FDCF2149CA16A71 /* PublishSubject.swift */, - 992A6A7D60C97DC2372530B7EE5EF186 /* Queue.swift */, - 4C89037E447763F3B659658757CCCF36 /* Range.swift */, - 179A3DFC3D6CD2DDD57DBFE0733A0430 /* Reactive.swift */, - BB77777B9E52F697D0CA93BF463DFD9C /* RecursiveLock.swift */, - DB7BA89935CF383175D300255FCE1908 /* RecursiveScheduler.swift */, - C5A73844A6C338B818729B9DAC856CDE /* Reduce.swift */, - 117734707FD8841F2BE7BE65C64E238B /* RefCountDisposable.swift */, - 84BD6E4540B642734090C3D6B75623FD /* Repeat.swift */, - F6A3A7188F7089882FB7BC75D8A9E77B /* ReplaySubject.swift */, - 9D2C2D7C62BBE3213C9246D298F92D90 /* RetryWhen.swift */, - D6B673E2545BF6CD8C5B54F3870A7FD2 /* Rx.swift */, - 57315B9F1A0C7E31CED1BEFE11DB2F51 /* RxMutableBox.swift */, - 538BE61FB3328CEA20822A506F5A4D71 /* Sample.swift */, - 8DBFB399CC000552C0492414F9D39009 /* Scan.swift */, - 76155A3873A98E1274D2555664B32E18 /* ScheduledDisposable.swift */, - 982F9731848C4BF3C36645C2ADB88CC6 /* ScheduledItem.swift */, - 5BEA66B684904725F58F6CCA29FA028A /* ScheduledItemType.swift */, - 58575A776A0344F4ED8463CA4D3A28D9 /* SchedulerServices+Emulation.swift */, - 3B0A6A958290DD75E8253CF292E9355D /* SchedulerType.swift */, - AD0C2FAD4521FC9D494DB2277CD772E9 /* Sequence.swift */, - 95E3FC9DBD38BD2FFEADCB8A30C0AF62 /* SerialDispatchQueueScheduler.swift */, - CC637459AC1B49CC7BA5FBF098E2F38B /* SerialDisposable.swift */, - B458E75CE40022CC15DBF8705C115D49 /* ShareReplayScope.swift */, - 234A065E0BC2746825CA940BBD639926 /* Single.swift */, - CDFBD26B8CF8A330F0D71CBA957A66CF /* SingleAssignmentDisposable.swift */, - A4E8407E2D3ECBA12AE51AAFB1BA3C77 /* SingleAsync.swift */, - 2D6DE8E9D0B3B4EA46098252ACF761D8 /* Sink.swift */, - F2038B39885C0ABD8E8A27B60E7E180E /* Skip.swift */, - 1049A0799026744D3CCD92924DD09B4C /* SkipUntil.swift */, - AE9B5621904B247CC118401E620C63C8 /* SkipWhile.swift */, - 4005C992D38335EE5AE1A2A47660FACC /* StartWith.swift */, - 7CF1CE14F9DCD9B82C0296BE0766EA6D /* SubjectType.swift */, - 603BFA50096E9AC1DCBD2CCABF96D425 /* SubscribeOn.swift */, - 178713B9F6A530B946CAD73849D3467A /* SubscriptionDisposable.swift */, - 16EF53A5EC43300CB4F3B83B3D303959 /* SwiftSupport.swift */, - 49B3DFCB6626CAED40B8DD5414A0AEDB /* Switch.swift */, - 31442ABD7CE89C11E6F4D5860B0BAEF3 /* SwitchIfEmpty.swift */, - 20E03A919D425E7EF5F8EFCF5B7B18EB /* SynchronizedDisposeType.swift */, - 1D96ABF584A2DA22C43A8F00BCB2B763 /* SynchronizedOnType.swift */, - E180E42F8FBE12826076AD93E8E9F7D3 /* SynchronizedUnsubscribeType.swift */, - DE32F9F945DB099D3DD1BB6478D1B966 /* TailRecursiveSink.swift */, - E98B5EAE8D7DC54F920A771A66623C04 /* Take.swift */, - 9542D734C0AC08F76B7BB7969578745E /* TakeLast.swift */, - E9D5817935BECC4939770FB4CA758045 /* TakeWithPredicate.swift */, - C24348C76C7AC38B61A366E3F9B65D93 /* Throttle.swift */, - 3A8CFD1BEDBB851E5B8582BA15BFF5A2 /* Timeout.swift */, - 859F8D385FE779314DF83C9D90C920B0 /* Timer.swift */, - 03FBED1860E91A549F77D9C24AB4863B /* ToArray.swift */, - 6D4BAA54EF799A7BDDF2FB102A92E16B /* Using.swift */, - 5F1C464ED5817F0F2A5C03D32EA07991 /* VirtualTimeConverterType.swift */, - 8DE543C62970FD34054A02FA3C6B1DF7 /* VirtualTimeScheduler.swift */, - 0AD1769A47ACA56B22C52F1CCA5A36A4 /* Window.swift */, - C0BF8E781BEF030B5DEEADF4F67A82A2 /* WithLatestFrom.swift */, - 51E6234BEC492CCA697DF7B75873A76F /* WithUnretained.swift */, - BEE38A042DF93BC9B4B096EC5CA7D5BB /* Zip.swift */, - 434506222C3423D50EA908839054F6EB /* Zip+arity.swift */, - D6A8D2EAE23175BE937FB60C6EA548CB /* Zip+Collection.swift */, - D6B7A11C3C44DC1ABBFB4C33088F056A /* Resources */, - 12F43FF541ED2DC2AC4BEE1EBFEC0E8E /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - 699B6111A805527F483CAEE0B9AB7B22 /* YYImage */ = { - isa = PBXGroup; - children = ( - B665698C0E284D34DA552538B67D3DA4 /* Core */, - B1DD790CF2F17FA2F4D1DBF8674BC492 /* Support Files */, - 35F0571139B3B4DDD175CF91AA6A41F5 /* WebP */, - ); - name = YYImage; - path = YYImage; - sourceTree = ""; - }; - 6AF26A6FBB7277BED7FAEAFDE38869AE /* URLNavigator */ = { - isa = PBXGroup; - children = ( - 30D8DDBC40D9160F538A9A5DEA945E53 /* Navigator.swift */, - F52474E9801361F5687CD37DFB97D4BF /* NavigatorDelegate.swift */, - 675350921C0E120BBF81ECB4D094E575 /* NavigatorProtocol.swift */, - A231E19F3E6903CFDF22851B16321C5B /* UIViewController+TopMostViewController.swift */, - 49B50E9152CA67E74E9EA063DBCBB6B2 /* UIViewControllerType.swift */, - 754E5BAE8FA8884EE3BD6146D8C8323E /* URLConvertible.swift */, - 6FB1EEE70FBA496DBE4FAD76B0296463 /* URLMatcher.swift */, - 71275426A376D77FCE7D53CD933E78BC /* URLMatchResult.swift */, - F6C8CCC085E3484AC1E1E74C7DA01033 /* URLPatchComponentMatchResult.swift */, - F833E96193928DED0531836439E9C300 /* URLPathComponent.swift */, - 11AE23FD49B7374B44C046833E6141C9 /* Support Files */, - ); - name = URLNavigator; - path = URLNavigator; - sourceTree = ""; - }; - 6C02E1D21989D7629B9643F7330CE992 /* Resources */ = { - isa = PBXGroup; - children = ( - 0084378B2B4A25DB76039C8190EF648A /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 6CDF438513FF8962BC56570D38918CF1 /* ZXSDK */ = { - isa = PBXGroup; - children = ( - 5E36F857D91093F0F35FCCCD686B891C /* Frameworks */, - F7625074C0F9550A7D91C03396BB182B /* Support Files */, - ); - name = ZXSDK; - path = ZXSDK; - sourceTree = ""; - }; - 6E762F0BC951F807C6947168A105C20A /* Support Files */ = { - isa = PBXGroup; - children = ( - 7F08C54F5BA44C8DDD1BC13B115F073F /* GYSDK-xcframeworks.sh */, - CE588AABAEC6DD2AFEED70504421C691 /* GYSDK.debug.xcconfig */, - 7440CE118A4E8AD1B2E1E836EB9E5830 /* GYSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GYSDK"; - sourceTree = ""; - }; - 711550DAF7C73ACED0110B81D3325293 /* Support Files */ = { - isa = PBXGroup; - children = ( - DA07F86EAD5CE5F28DED6D4924CE265D /* RxSwiftExt.modulemap */, - 86043AFB9F4459044E44CA2FA2086F43 /* RxSwiftExt-dummy.m */, - 06E91D837D5CA3BD10A50A9B1AD306C3 /* RxSwiftExt-Info.plist */, - 8908962E23DD04EB0CEE4EE0179FD694 /* RxSwiftExt-prefix.pch */, - 893F56E72FE646E910D6B52A533E1AAE /* RxSwiftExt-umbrella.h */, - 384109840457EE928B7E65214F622AFE /* RxSwiftExt.debug.xcconfig */, - 03CA48D9D5FB57CA836674633FA850CD /* RxSwiftExt.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwiftExt"; - sourceTree = ""; - }; - 7125C0786DA0C8CAB10E3F895665D618 /* sharpyuv */ = { - isa = PBXGroup; - children = ( - 42CC7F8169E841B46C4A11D3239E1C41 /* sharpyuv.c */, - 827D2493D13E3F32A74E5C9C6BD5E1E0 /* sharpyuv.h */, - A4A7CC91DCE71D61E45799C1EB5ABD1C /* sharpyuv_cpu.c */, - 42CC48662E5F099537330D5D33497D88 /* sharpyuv_cpu.h */, - 00FBF832B175EA652CB88C860D59E095 /* sharpyuv_csp.c */, - 9109C861A309FD3249D2D58C39B67320 /* sharpyuv_csp.h */, - 42AB49EE0BE99E61876D7328A7237A7C /* sharpyuv_dsp.c */, - 7A18B95B507E61460FF834E73FA5BC14 /* sharpyuv_dsp.h */, - A5358EC75F6E485D28C6D87DEF26FBCA /* sharpyuv_gamma.c */, - C81D53F054A0589FBB6E757728C06094 /* sharpyuv_gamma.h */, - 99331301ED39EF60E738DC5C02309A47 /* sharpyuv_neon.c */, - FBEF5952DB6DFD2D3B586BCF0B49C5A3 /* sharpyuv_sse2.c */, - ); - name = sharpyuv; - sourceTree = ""; - }; - 74DC4A77009C92CB643983856AB68717 /* RxCocoa */ = { - isa = PBXGroup; - children = ( - 96EF6837F41DEE95A6F07190662DF74D /* distinct+RxCocoa.swift */, - 1DC5AB4332373A46B5568FB838D0C4E2 /* mapTo+RxCocoa.swift */, - FFCDB8F65FB00A53F8C11FF922918C24 /* not+RxCocoa.swift */, - 94D8BABB8C2F294C03652E71F1722BBF /* partition+RxCocoa.swift */, - 49D761521993FE28F8895B85B86C5495 /* UIScrollView+reachedBottom.swift */, - C2AD7E8016EF8133358A3C783AE0C0D3 /* UIViewPropertyAnimator+Rx.swift */, - 6994C88098B7587161CFB0185E088A2C /* unwrap+SharedSequence.swift */, - ); - name = RxCocoa; - sourceTree = ""; - }; - 77FCF8CC1AC1DBC414F3EA1B788AEDD4 /* HXPHPicker */ = { - isa = PBXGroup; - children = ( - 7DB9E8A5D8895E311A2D2380BFC17DBF /* Core */, - 1A186949031F97775AAC1499501E9803 /* Editor */, - AFE853726386C443691CC3C7312B6430 /* Picker */, - 3D0CAFEF091BACC7BC78348DF489D88D /* Support Files */, - ); - name = HXPHPicker; - path = HXPHPicker; - sourceTree = ""; - }; - 7A76D27D8AB93E63CBCC92C93DB585CF /* Support Files */ = { - isa = PBXGroup; - children = ( - 4E36E68ADEAE6D4733A881725FAAEF74 /* GTCommonSDK-xcframeworks.sh */, - 379B87E26490DD639E4535CDD129E2F1 /* GTCommonSDK.debug.xcconfig */, - B80B9A3C3916C5290879083F0757370A /* GTCommonSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/GTCommonSDK"; - sourceTree = ""; - }; - 7BEE733FAFC8850ECE85A218D94723FE /* Support Files */ = { - isa = PBXGroup; - children = ( - 7FEBC96667092FBC5C627CBB96149EC2 /* AlipaySDK-iOS-xcframeworks.sh */, - 016AF5C34D8EEB2A4A3A7452C81D9A65 /* AlipaySDK-iOS.debug.xcconfig */, - C0C440F8EE959C82D0EDF96F0C2CBA56 /* AlipaySDK-iOS.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AlipaySDK-iOS"; - sourceTree = ""; - }; - 7CAC0CEE2B5F9B47522D3377D8E1CBE3 /* IQTextView */ = { - isa = PBXGroup; - children = ( - A331848432FA598FF298A6FB6CEE1DBE /* IQTextView.swift */, - 8043E00717207A0131290DDB19BC40CF /* IQTextView+Placeholderable.swift */, - 0A8925A8A955A371B1266A4B22090ABD /* Resources */, - F4795E5AB66788ECF70D891CAF1AFEAD /* Support Files */, - ); - name = IQTextView; - path = IQTextView; - sourceTree = ""; - }; - 7D6A0360CDA86C2CE07520DB2F86A1C9 /* CocoaMQTT */ = { - isa = PBXGroup; - children = ( - 395CBCD6E8DB6195B5836F153B41377B /* Core */, - 5BEB01C198EF7CD6DEBDE85FF957A1AD /* Support Files */, - ); - name = CocoaMQTT; - path = CocoaMQTT; - sourceTree = ""; - }; - 7DB9E8A5D8895E311A2D2380BFC17DBF /* Core */ = { - isa = PBXGroup; - children = ( - 748B05ABF5E8CFB5FE9D2F1AEC9A220C /* AppearanceStyle.swift */, - 7A0324A755733A7B1FADB364D82B7FC8 /* AssetManager.swift */, - 007CB8C0BABA7C697C4B60D0C743D0A4 /* AssetManager+Asset.swift */, - 2535726C0282E8B723269F18EE9EC778 /* AssetManager+AssetCollection.swift */, - FEEA519FA2C5ACE4C0F41A5ACC844F8C /* AssetManager+Authorization.swift */, - 29EE12164F91E40E97DA1E28A937B093 /* AssetManager+AVAsset.swift */, - D76E6DF84EBBB89C949385AB1897A15F /* AssetManager+AVAssetExportSession.swift */, - 6AC0F60528C552FB535297E26BB889A5 /* AssetManager+Image.swift */, - D47A6B7940CDAC8C7AFAA2FD9EE3EC14 /* AssetManager+ImageData.swift */, - 98D121DF9033910FCA1E7FF319CD0319 /* AssetManager+ImageURL.swift */, - FB0158124953C2D705287DC9AFE533C1 /* AssetManager+LivePhoto.swift */, - 9619BE43EC6CE05EEF803048116F63B1 /* AssetManager+LivePhotoURL.swift */, - A4ECBA9FCF280FC576D6E67BC57311C4 /* AssetManager+VideoURL.swift */, - 83F2079DCFE244C9E4D2D47084E9A4E0 /* BaseConfiguration.swift */, - 7AAFBDC10556F9AFAABAE5175867048B /* BaseViewController.swift */, - C4124093668038E9D607765D1511B3C3 /* Core+Bundle.swift */, - BD7174CAA37CCAA0DA5D2FB618D89A17 /* Core+CALayer.swift */, - 60C3F0BFA8DEF44E1F523D4A39A1397F /* Core+Data.swift */, - 9D19DF8B9B6AE5D9A98B705A3DBD1066 /* Core+Dictionary.swift */, - 4F179F896C56ACDC4C9CEA139C92762D /* Core+DispatchQueue.swift */, - 30D7074053B499A46AB3D189424DA56E /* Core+PHAsset.swift */, - B9E7DE95E0C1781C475E2DEB9532FB44 /* Core+PHAssetCollection.swift */, - A472C285D678DF4D512D46A9AEDC5AD4 /* Core+String.swift */, - E8400228ACD7DE6C8DEAD0C79B2FDD68 /* Core+UIColor.swift */, - 91D1C68803D9E024178D8B187726255A /* Core+UIDevice.swift */, - 787B7A73E37361F1957357083359375F /* Core+UIFont.swift */, - CF40180009D60943C5B80023241EDA1F /* Core+UIImage.swift */, - F0ED2C2448B97BC85BED408AE32972BA /* Core+UIImageView.swift */, - C3B52C6F39B003B36F4D72B9375C0CD4 /* Core+UIView.swift */, - 13C6874609C4E4965BE5ED3EBBD20E91 /* Core+URL.swift */, - CAD3AB94DDE98CD1744E64049B05D6B0 /* CustomLanguage.swift */, - 89D0482078652749778DA84A59571B6B /* HXPHPicker.swift */, - 6529887C701ED99E03A72370BF572101 /* ImageContentType.swift */, - 6F72A677A530D54AF2294ABDC2E45AA0 /* LanguageType.swift */, - 63000B6762A5D9C14F7DDC1AC13979D7 /* LivePhotoError.swift */, - 4A330895BB9E0024E3C379B21EF3896A /* PhotoError.swift */, - 9C899F0B5650BE036095248BF9FC2E4D /* PhotoManager.swift */, - 93C63C578F9CE5D436F664E48002F04A /* PhotoManager+Audio.swift */, - 948185C25284B3BE60F3289847DADEFF /* PhotoManager+Download.swift */, - 2DC5B508AC83B166AF04A6E33DA32784 /* PhotoManager+Language.swift */, - F3F9DC9A7C675C3591E63C8609BE1E42 /* PhotoPanGestureRecognizer.swift */, - 1AA3494D42ACFB3830B3390E0BFD18EC /* PhotoTools.swift */, - 06E25B1D9098C7EDC1E7129BAD89F6DA /* PhotoTools+File.swift */, - 457FA944B0A7C8C0A3ED278D383F1FE0 /* ProgressHUD.swift */, - 023CA8CC08BAF2A900405A3D04D5A7F0 /* ProgressImageView.swift */, - 15AF30EC307889386787546D8C4BEDC6 /* SelectBoxConfiguration.swift */, - 288FE39FED5FCB4DAC54D969254A83EA /* SelectBoxView.swift */, - 528E3E731FE5753F47BE7E765800DE67 /* VideoPlayerView.swift */, - C9C4DCDE4FA033CA012D567773C91CA7 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 7FFE8BE9F16C73E62224E18A8143A16B /* Support Files */ = { - isa = PBXGroup; - children = ( - 072902EC683C9B60A83F2C276D9A8373 /* libwebp.modulemap */, - F267DD5FD30706C9A785873987D7C45A /* libwebp-dummy.m */, - 5A1926432EB172E5430FC392CCAAD5D8 /* libwebp-Info.plist */, - 1D52A7BDFE4C4E3DC8F08D1E013F1975 /* libwebp-prefix.pch */, - 761248DA46E553722501A76FABBE62E7 /* libwebp-umbrella.h */, - 0C06BEF4CF76F6B694999463D3A4BDE6 /* libwebp.debug.xcconfig */, - 35543232996BE2668E2985E09A8A79A5 /* libwebp.release.xcconfig */, + 2C6B1F797BA5FCA835C9CCA8130A3EFD /* libwebp.modulemap */, + A8935CD11028920206E2C83E4F5ECC9A /* libwebp-dummy.m */, + 0E28DC82EDB83E42EE778A850AA296B5 /* libwebp-Info.plist */, + 1D5B3E38DF9F219B69BE34296DC88D47 /* libwebp-prefix.pch */, + 93A1DF7884C579B356CF29E82380F94C /* libwebp-umbrella.h */, + BC99E9C807A2EB5C65C722E24E3503F5 /* libwebp.debug.xcconfig */, + 38C322E6FFF6B023DA7A6A463F9AF67A /* libwebp.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/libwebp"; sourceTree = ""; }; - 8242E9E873DA45FD9F6C5EFF77EAEEDD /* Resources */ = { + 35EDA39252E0A0D6C9DF8B1FAD16A94B /* Alamofire */ = { isa = PBXGroup; children = ( - 0EC5D86524BD42E2E31D9E398538D6F1 /* PrivacyInfo.xcprivacy */, + E26D415D85CDC5DCDB28560E8EE939AA /* AFError.swift */, + 1668FAAA23FE11E9B932F62200E2A654 /* Alamofire.swift */, + 569EFDCF08D163AAA18B3BFD5ED1FE70 /* AlamofireExtended.swift */, + AF83E8D9FC5511C0C4005206995F9215 /* AuthenticationInterceptor.swift */, + 311AEADD45F0DFF62AD792E01A39F369 /* CachedResponseHandler.swift */, + B1E7313335E7558551BBD593DA5618F2 /* Combine.swift */, + 841B30CB64F30D8E052CB0DAE2D60413 /* Concurrency.swift */, + 117F919541952CA3DF40138BFD012193 /* DataRequest.swift */, + B37B5FFE6A5C91481DAE5541C680F2C5 /* DataStreamRequest.swift */, + 6811332A1AAB8326B699B47DD80836CE /* DispatchQueue+Alamofire.swift */, + D2B94507DD929ACF41D9EB676BB2DB88 /* DownloadRequest.swift */, + 49C7FCB33B32B0C5230B42D850AE19D2 /* EventMonitor.swift */, + 2A6F59C3B04507611733B706ED2373CB /* HTTPHeaders.swift */, + 1A70A3F8BE6597F8F5505049FD362F8E /* HTTPMethod.swift */, + A40EBC4EEB914AFADE0E3C8AF9F9A7D6 /* MultipartFormData.swift */, + 60F39F90F46EF3332D937B410BAA451D /* MultipartUpload.swift */, + DE7F8B00284E6E6A0A972A2B3AA5A12B /* NetworkReachabilityManager.swift */, + 28564887B80198AB9D4B5E86A1D0118D /* Notifications.swift */, + 6E8A62EBB9B1BCC84D3F88FEDCCE033E /* OperationQueue+Alamofire.swift */, + 854954A05F187AA1ECD5B656A0A35671 /* ParameterEncoder.swift */, + 2D3B9D2722E036613D2046D92444579C /* ParameterEncoding.swift */, + B51E86095074ABE8FAD229BCA79A4D92 /* Protected.swift */, + 5B792863C1C01C449AD688A253CF8B82 /* RedirectHandler.swift */, + 714E996797BA38A84DB9988863C62A72 /* Request.swift */, + F78CA78125DA71590DB818E31E775B2B /* RequestCompression.swift */, + 7C46AD371054ADEAB28FF7FE4FA5B21B /* RequestInterceptor.swift */, + A6E6969DEED149B4075B86A364B3F8B4 /* RequestTaskMap.swift */, + 9537E6D3E55D2F3AF9FB15A8FF0C6079 /* Response.swift */, + 74AC665A53FED94F861CE14EF91F5D46 /* ResponseSerialization.swift */, + 95C4D0D97B8CED81FD29AACEE85AC82B /* Result+Alamofire.swift */, + 4FF46093D28A7BED7F6B5DA05FE456C8 /* RetryPolicy.swift */, + 79450D4BDD646E76DEB46C0572BE2397 /* ServerTrustEvaluation.swift */, + 0DD5E1E5E0DC3173885F9E69B1D0C737 /* Session.swift */, + 713B2F0195ACF21954B19E782EB8D895 /* SessionDelegate.swift */, + 2F0A952B693A61905E1C59B2A0FB695E /* StringEncoding+Alamofire.swift */, + C200B1B7AFFDAD32AAA7476BFA50B926 /* UploadRequest.swift */, + 5BBBDD5E251FA0DABA094B0AF3FC9177 /* URLConvertible+URLRequestConvertible.swift */, + C58352B4B029C63C589773B54C41F77C /* URLEncodedFormEncoder.swift */, + AA8CAA9BB9EA61401E692861DF0722AC /* URLRequest+Alamofire.swift */, + DDE27BBC530CDB1F75E818FDD8998E58 /* URLSessionConfiguration+Alamofire.swift */, + DBDABE53B6FDCCCB3B23538B8781688E /* Validation.swift */, + 2E5E73CFC9F6837B87B28ADC2712CFE2 /* WebSocketRequest.swift */, + 9171FCB73184C869F7C330D76544785B /* Resources */, + 0ACDB34DABE85EF39133901AA109B972 /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + 37F3D31A5412E5C6B987D86FFC8966CF /* RxRelay */ = { + isa = PBXGroup; + children = ( + E62F84C13EA1A1DE9F036A06CDFE4C3A /* BehaviorRelay.swift */, + 3C90D4CE9E4E62E6BF41EB9F13B709C4 /* Observable+Bind.swift */, + 6457B3D8F5D01928EFD894F8F6B5EDC4 /* PublishRelay.swift */, + 4FE651E34F6B74738927B77C29EF31BB /* ReplayRelay.swift */, + F19FACDB479D757C551FDDE85D76A36F /* Utils.swift */, + 66FBF955C44D7786E6DA18540242A721 /* Resources */, + E62FE708EBEEE8EAFB108457807167E1 /* Support Files */, + ); + name = RxRelay; + path = RxRelay; + sourceTree = ""; + }; + 38E67DFC0174A816B798CB80F6AC537A /* IQKeyboardToolbarManager */ = { + isa = PBXGroup; + children = ( + 167A5D56D4C9A80861215E5019146BF9 /* Array+Sort.swift */, + B19335B1ADCD8AC45F9D21D99EF94AEB /* IQDeepResponderContainerView.swift */, + 597F56B2BDBD7188DFB2E88DDDAA6DDF /* IQKeyboardToolbarConfiguration.swift */, + 16F7EF6F01A25097139815D6B115BC21 /* IQKeyboardToolbarConstants.swift */, + 69DE467AF2587942E0BFFF7A774A6529 /* IQKeyboardToolbarManager.swift */, + 3CBEA15AF61355C7D0E15D5D539F9A7A /* IQKeyboardToolbarManager+Action.swift */, + BC35E7199C8B3B593AD9FF4851C6C343 /* IQKeyboardToolbarManager+Debug.swift */, + B4F34D5858CC155F412A5C27B7D03F20 /* IQKeyboardToolbarManager+Deprecated.swift */, + E4D1CDD95689B6AD9C51A0BDE807D0FD /* IQKeyboardToolbarManager+Internal.swift */, + 78A81168CF5BC5B1D85BC6F1F326989E /* IQKeyboardToolbarManager+Toolbar.swift */, + 6A3B8EAC925C17EAD620F55F3C4189AD /* UIView+Responders.swift */, + 2786F9A7A61E05ED464381F16218E4C0 /* UIView+RespondersObjc.swift */, + 8C19514266636CDB9A7528AC6FF6199B /* Resources */, + 9CEB06F95D6CD65FBC41C718C31897A2 /* Support Files */, + ); + name = IQKeyboardToolbarManager; + path = IQKeyboardToolbarManager; + sourceTree = ""; + }; + 3C1D6EC58E80729EE36F4B6F28C02955 /* Resources */ = { + isa = PBXGroup; + children = ( + B0E73874296173A44D8E47A2E3439AFB /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 82F3463C371B16BA3180C9DAABC0AF9E /* Support Files */ = { + 3CA1C8F3EAED411D0FFED5C76122621E /* Frameworks */ = { isa = PBXGroup; children = ( - DB3C27ECFC8774C0568DB4ED7F73044E /* lottie-ios.modulemap */, - 919A001DFF267329EC8D12EE68E68B43 /* lottie-ios-dummy.m */, - DE1A3D613BD46E473665CD7F8C282AA9 /* lottie-ios-Info.plist */, - B118C36029D73576B4F4DFEAEAF0F09D /* lottie-ios-prefix.pch */, - E17928F0C4F057544E5DB15F3CBF9781 /* lottie-ios-umbrella.h */, - 7A5561DCF291FC7F5F649B88A548BD28 /* lottie-ios.debug.xcconfig */, - C38E9837D2724940EB651382E2202DE8 /* lottie-ios.release.xcconfig */, - 19CF888C78C3C2F8DD25DA3F24772A69 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */, + 58EBD5E2BF3DD5076A4035C457C20483 /* WebP.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3CDDE23C490ABC1BF94D4A4307630DD7 /* Support Files */ = { + isa = PBXGroup; + children = ( + E24EA68F63C969616509DFB5FBCC2796 /* Masonry.modulemap */, + 89BB4372D5DDADC9E63B0749A22B43D9 /* Masonry-dummy.m */, + 9D695A53A5A3CFD5CAB1D18C23738F68 /* Masonry-Info.plist */, + FA6BF65E4E5310408E3A929A4D3727E8 /* Masonry-prefix.pch */, + 790BE04D31E7BF3F8789434DFB243179 /* Masonry-umbrella.h */, + E79D2BE8022943335AE24E99F04CE473 /* Masonry.debug.xcconfig */, + 2CCAD1ED8D69F879CC164E7E3978DC08 /* Masonry.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/lottie-ios"; + path = "../Target Support Files/Masonry"; sourceTree = ""; }; - 890922E9A8E744CFCBC3A97716A2D113 /* Resources */ = { + 442C0CECCE2F6EA84FC7A7E921695AA4 /* OpenIMSDKCore */ = { isa = PBXGroup; children = ( - 2AC1D590EC6D7984E393F6B0F167E93F /* PrivacyInfo.xcprivacy */, + 8378C07EC6B0B0387D574059C68F7606 /* Frameworks */, + 6C44C0EDF022FB48C235351D1F1ABE05 /* Support Files */, + ); + name = OpenIMSDKCore; + path = OpenIMSDKCore; + sourceTree = ""; + }; + 4469F9CEBD2E7FBB5140485B85E52AA0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4F970FEFBE3AF5C5F1599E123E4ADAE9 /* YBImageBrowser.modulemap */, + 1315A2F866521A4D560C0A9C8E58B9DC /* YBImageBrowser-dummy.m */, + 5C717E12B335DB9670E6A1397D1B6139 /* YBImageBrowser-Info.plist */, + 515F5B81B298C7FA61EDE108B3843E8D /* YBImageBrowser-prefix.pch */, + 6DDF328A0960909C7C0795945E4CEAC4 /* YBImageBrowser-umbrella.h */, + ED8807994F40692AAB9D3981047CF606 /* YBImageBrowser.debug.xcconfig */, + 6A48E348CB8D57C469357DE8A70CDF1F /* YBImageBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/YBImageBrowser"; + sourceTree = ""; + }; + 44DFDF9E9476DC9D0070E839594A0CDF /* Core */ = { + isa = PBXGroup; + children = ( + 14D09622B9BC9D8B88B525FC926CBEE6 /* YYAnimatedImageView.h */, + 807623C01A246064417DF6759EFBFA31 /* YYAnimatedImageView.m */, + 6717CE7068CCA12F8491F97B679BD6FB /* YYFrameImage.h */, + 9E6C9AED5A77472F5C8F0275BCC7CDF2 /* YYFrameImage.m */, + B6565F4BD583E9A9D069DEAC4DE4BFC1 /* YYImage.h */, + 571B3DB6316C39168AC04ABBC8506747 /* YYImage.m */, + ADF33F694FF58964F4F17963AD40DF3A /* YYImageCoder.h */, + 1208DF6820BA61DA191C45DC26C0ABD5 /* YYImageCoder.m */, + 1941DA936181E59F15CF7EFC7B841653 /* YYSpriteSheetImage.h */, + 706963A1A9C8D5A557873AFEAE45DB04 /* YYSpriteSheetImage.m */, + ); + name = Core; + sourceTree = ""; + }; + 461330311335ED8B204084BDCD239023 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6DFB8ACA2600478329D5609E0D7867A3 /* IQKeyboardCore.modulemap */, + FD4FF2044F0E52BD9B7F38983A9073BA /* IQKeyboardCore-dummy.m */, + F1F907E0E6C5C19D216264CDB85699F9 /* IQKeyboardCore-Info.plist */, + BE2F8AFAEC7AD7C29E265DF4A04234BA /* IQKeyboardCore-prefix.pch */, + 80B06C4224FDE5A4FA67EB9301AFB2DB /* IQKeyboardCore-umbrella.h */, + 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */, + 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */, + A0637539004A6E0253B3CCC4A6504E51 /* ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardCore"; + sourceTree = ""; + }; + 467A4788E008E2C251DE336D662533BE /* Resources */ = { + isa = PBXGroup; + children = ( + 3809ECABFD64A3476079245D123AB24E /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 89357536EBF4662A42711B1F211002D3 /* Support Files */ = { + 48407FC40F66E8A8733E334314CF3D07 /* Support Files */ = { isa = PBXGroup; children = ( - 5B93FC8A3811794913DAD3D39D7FC566 /* MBProgressHUD.modulemap */, - 10D65B49194B57AE736E67C38C19EA92 /* MBProgressHUD-dummy.m */, - 0BB08BB23CF7B6B5328A7D16B920326F /* MBProgressHUD-Info.plist */, - 66AE73DF28DEF8D7BD2F270AC4BC1765 /* MBProgressHUD-prefix.pch */, - 5AE1C0CE692B3E91F0EF2B88C8848198 /* MBProgressHUD-umbrella.h */, - C1185BE37B43B9FD91889CD93BED3170 /* MBProgressHUD.debug.xcconfig */, - 35E0ABD2C77291EF542F6DA879B22D0A /* MBProgressHUD.release.xcconfig */, - 11AF2BFE1A9DDF3A659D971D78149E92 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */, + 40FEAAB1418CAC52E864F22E44614A22 /* URLNavigator.modulemap */, + 15A5DCEE77CAAA33B92DD20A34BDD9CF /* URLNavigator-dummy.m */, + 6E891D9966D70CD6C517FFD9682579BB /* URLNavigator-Info.plist */, + BAAB02BEE15CDD85EA55E131A5C955BD /* URLNavigator-prefix.pch */, + 2253C41D07AF979EB8B3DEF1A0397F1D /* URLNavigator-umbrella.h */, + 2E068D0615D2D7E49497E3C92BCEAE99 /* URLNavigator.debug.xcconfig */, + 1220624318D95C728F7F6448D7954C04 /* URLNavigator.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/URLNavigator"; + sourceTree = ""; + }; + 48EB927D5E7E59D4628870965093B835 /* Resources */ = { + isa = PBXGroup; + children = ( + 39814758F52638C995CA5CC05710F634 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 4BC0D9809BB8F7FC8FAAFD7641A7C6F3 /* RxSwift */ = { + isa = PBXGroup; + children = ( + 12272D9B7C748591FF4B2B47E78CEA55 /* AddRef.swift */, + C86841AAA54256E91AEB1BFCCDC8C763 /* Amb.swift */, + 856571CD57594E6C984DF3EAC74F7B37 /* AnonymousDisposable.swift */, + 97FAE98D12E5F471432864A893C523BC /* AnonymousObserver.swift */, + 815F482FA0F5AE948A6B32BB98268188 /* AnyObserver.swift */, + E7BCB7D6F7E69870B894EE206268D3B5 /* AsMaybe.swift */, + A1F6C0E7CF02D30A56FFCFEC909C179E /* AsSingle.swift */, + A803CA20E08EE71A6FE1913CFF21C27B /* AsyncLock.swift */, + 1A584E723DFD91FD63F10513F5A44C61 /* AsyncSubject.swift */, + BA7546932DE628A0B23D78B2D41E2F51 /* AtomicInt.swift */, + 2867E3021D3DC08A0CAF3BC2C427B6C2 /* Bag.swift */, + 87D7DC22BACBB93C9C21938816803EA0 /* Bag+Rx.swift */, + 53ABB6FADA5C3EB98825469DCF3AC82B /* BehaviorSubject.swift */, + 228C9A7C2262A2B36785B62E668A4DD5 /* BinaryDisposable.swift */, + 22080567CFFBB62FB4A9CAB4BA858C20 /* Binder.swift */, + 79C2B61EB46FF6D53DF75E6706DA850F /* BooleanDisposable.swift */, + 3F9DCF114BCDFB5080B3FC7BC78E71AF /* Buffer.swift */, + 04008BCCC5F9317D48E099B281720140 /* Cancelable.swift */, + D229B8A7DA029600D026D0DCD560EB59 /* Catch.swift */, + 5074D46041894EDA013455DE4B3E457B /* CombineLatest.swift */, + 676589B708DF99CF712C9CDA6F8BD895 /* CombineLatest+arity.swift */, + 58AE8A2D1C21A74611A2521C8D822DFE /* CombineLatest+Collection.swift */, + 2A6D2A4E4B30726868AD43A84D0349E8 /* CompactMap.swift */, + DA10380C9565FBDE4AA7A4387482D590 /* Completable.swift */, + 2A9FD2D180E8D06699F430C03422BF6F /* Completable+AndThen.swift */, + 6E76B9AEA91949B2E70F0D09C1AAAFBB /* CompositeDisposable.swift */, + D64F410F8555612A724D5E31DF74823C /* Concat.swift */, + B2F8ED1B0200BA21034928AFCFD35100 /* ConcurrentDispatchQueueScheduler.swift */, + 59A70BC51A093B85F793BCF8ECA69CAE /* ConcurrentMainScheduler.swift */, + D57A6D2DF79513BD98DF7D96F56421BD /* ConnectableObservableType.swift */, + 550E110AA1AA6E230881B82CE9CF9F29 /* Create.swift */, + B1B4222717D12A56AF562988F655E837 /* CurrentThreadScheduler.swift */, + 524866F94A13CC11706F8B5CD203B5F1 /* Date+Dispatch.swift */, + DAC3A97B83CD4427855E4B01F03CEE01 /* Debounce.swift */, + 2248EBB2F316DD667581FE985E468B17 /* Debug.swift */, + 2A03C6C2FB31327D0F1F963ADBE21848 /* Decode.swift */, + 5675766C84D5E20F5F0ABB615EF0BFE9 /* DefaultIfEmpty.swift */, + C686B8367CD9B977CE8A89B334768C0D /* Deferred.swift */, + 07081571538F6BABC5E5E5642909B2FC /* Delay.swift */, + FD1376031E69BEDC6AC0E83851146F3B /* DelaySubscription.swift */, + 7FF5C12EE481EAE4CCAB9ACFDF73D4A0 /* Dematerialize.swift */, + D330688169ACC3C0863CF1DC5AB0D3D3 /* DispatchQueue+Extensions.swift */, + 7C2AB35EF01BB3E98571452D446DF9F8 /* DispatchQueueConfiguration.swift */, + 877EBECEF952AA07051846B09A8E9DFF /* Disposable.swift */, + 746F1C845FDAB7CD8161CEB2B3987912 /* Disposables.swift */, + A2CD2E5513F3A80472B9D728EC633CAD /* DisposeBag.swift */, + C36E72BE6B28AB14059DB4C8A4D5AB6F /* DisposeBase.swift */, + 300C4EB04E1293C3002C702D049A6404 /* DistinctUntilChanged.swift */, + 6F1099866321371C05A7200FAF044606 /* Do.swift */, + EF264D12F6CDB168EABF4F897E9021A9 /* ElementAt.swift */, + 447DCCC32322DDD581C46142042E151B /* Empty.swift */, + 63DED52861127E194D14E120851D6682 /* Enumerated.swift */, + EFD326C22283D6E2DB2ACC224B9115E8 /* Error.swift */, + 34FA5759A4B9BE9301664A94F96B7640 /* Errors.swift */, + 303ED1EFB15C5FBECA0CF9677E0C7B08 /* Event.swift */, + 6A560CCBA8029A20E2DAC3C828458CC7 /* Filter.swift */, + 4EADC72F1496B0FD1F72A58983C19162 /* First.swift */, + AB6CCACA110FCA3F273E38B3DE342ACB /* Generate.swift */, + 56EC12A0BDF79165A304BAA0DC226E66 /* GroupBy.swift */, + A120D892A9892BC8E55BC8B1FF62BAB1 /* GroupedObservable.swift */, + FC481D33578E163CD67AD3AE42D6EEB3 /* HistoricalScheduler.swift */, + 7641BE45AAC9FC0D71E876A39A0E15DD /* HistoricalSchedulerTimeConverter.swift */, + DA7A14AF53F15F689755D7972B8B2884 /* ImmediateSchedulerType.swift */, + A53A7C95742CF4E92CC0899BF24C9A53 /* Infallible.swift */, + 8BC88A15F5D856D1485776ABFF4D7577 /* Infallible+CombineLatest+arity.swift */, + 893A01E990838A3E90851EB0B3BE7D35 /* Infallible+CombineLatest+Collection.swift */, + 6F96F5BFA004534A830428D2F2972F87 /* Infallible+Concurrency.swift */, + 529B1ADFD4C14356B0AF2505A1BB4C23 /* Infallible+Create.swift */, + 42D445B7CEC49B07DB56F022960A4396 /* Infallible+Debug.swift */, + 9F979D0FCF4FA7FE0A9901C288E94E40 /* Infallible+Operators.swift */, + 7C5F5780542C8DDD9125F7C71FA2F206 /* Infallible+Zip+arity.swift */, + DEAD0DE7CC7BB2091A0D0B45A3F742ED /* InfiniteSequence.swift */, + 02348515DC782F1B8925DC73D2E0A2AB /* InvocableScheduledItem.swift */, + 1CE63250239CF4E3AB101323EDAB0CB1 /* InvocableType.swift */, + 46773892B039F2FF17FAD63C1438BCCC /* Just.swift */, + 33F50A552159B0B2A159C41C07D56A0F /* Lock.swift */, + 8F86A09216A970EF9ECF9E754B5ECF3D /* LockOwnerType.swift */, + FD2EDD6307C5F4332CCB280BA4BC4011 /* MainScheduler.swift */, + 88E00559850F7C7A1631220D9921C809 /* Map.swift */, + 5300D112B6708CB811F3B742D174FED7 /* Materialize.swift */, + 21C5BBE44181F60D38701EE9181B0CA2 /* Maybe.swift */, + 1A11E432D575FF20A72D10BF85CA5643 /* Merge.swift */, + 2FDFD5F8EAC47DEC1660060E61FCBB2B /* Multicast.swift */, + 445C75506D80CE6D9A78575546D352B2 /* Never.swift */, + 6DE5028EF1A3536F03FD6F2901E07ACC /* NopDisposable.swift */, + 1D0EDA4B970AD8E019243DE1A9201D0B /* Observable.swift */, + 7752FF954084CB620F8098366150D13F /* Observable+Concurrency.swift */, + 1B773D8D57C7C739236DBCCF5A1FE15A /* ObservableConvertibleType.swift */, + 881E0653681FF6255760EF72500C9BB6 /* ObservableConvertibleType+Infallible.swift */, + C84DB9F4EC8080372193C8EDF5E6B970 /* ObservableType.swift */, + E9A9FDC714E5B21E460D5271D4FB38ED /* ObservableType+Extensions.swift */, + D10D949EF0814E2211323D975564EFF6 /* ObservableType+PrimitiveSequence.swift */, + 6BBB32FCE0860AFF04BF1D465EE3AEC5 /* ObserveOn.swift */, + 198762526A5C73947D6DC38123796908 /* ObserverBase.swift */, + 3BC8BBCF7F6D1939A24C4A178AE79FA6 /* ObserverType.swift */, + 4A617717B7ABD0C1BFF39E15F317A05A /* OperationQueueScheduler.swift */, + 5DE8D6E365F43CBB8F68A8DD2F2A775B /* Optional.swift */, + 3AB1687B5DFEDF85A809EBB1704A8CFF /* Platform.Darwin.swift */, + F5519C63E3405D075B6DDD4223011E3B /* Platform.Linux.swift */, + 31AB15C51154FD819761E8FA61588DFB /* PrimitiveSequence.swift */, + 6EA288183BE346F8EE569D620AFA0884 /* PrimitiveSequence+Concurrency.swift */, + 13B8051F69B9B542A922FCE0B677AA10 /* PrimitiveSequence+Zip+arity.swift */, + 2CC85963CF90C4FFE90762F55673D27E /* PriorityQueue.swift */, + 8357BFD17A7A91E61FA67B116090C7CE /* Producer.swift */, + 7EA2FBE6575DA17CD1DD52420BF528D3 /* PublishSubject.swift */, + C038F847547D38FB1532E99F9A1C6345 /* Queue.swift */, + BBF1DA58C385F4F143AF44469EE30BC8 /* Range.swift */, + AE472525D285E60062B9B497CEA062C1 /* Reactive.swift */, + 53BDE5A7D9C9C12D0040E4ACEFE88E16 /* RecursiveLock.swift */, + F6B477359E8E2D4CE5FE4DE915130C6E /* RecursiveScheduler.swift */, + F3996C423B2B3CE237EAB9CC671F82F5 /* Reduce.swift */, + 58AFA4B496A100C64D41D3D558B7506D /* RefCountDisposable.swift */, + E47EF0A8CFE40A5F191902F7AE5DCCD2 /* Repeat.swift */, + BF80E8C426DBA4234C1DD753232DECA5 /* ReplaySubject.swift */, + 2439EF3C0EB6FF273A6BACD046468C2D /* RetryWhen.swift */, + 5E7F563192E68087E59018C8E4334BEB /* Rx.swift */, + 50D353ACFF8D78253F9B19705BEC1BC1 /* RxMutableBox.swift */, + E7A5346E90391A8396A6B5C7A971C1F5 /* Sample.swift */, + 0B24E40E065CCA088629E1E6ED0C48A3 /* Scan.swift */, + 200661B9CF372FFC8C88A6A61EB71F10 /* ScheduledDisposable.swift */, + 527BD367D6128EEF6A7646EA1C981F21 /* ScheduledItem.swift */, + C07AA58FE4202B58BD222F0985A0DD56 /* ScheduledItemType.swift */, + 641E2B6BA0D54820DB7C06E1F544B964 /* SchedulerServices+Emulation.swift */, + 6F5E828DE6CE1D244ABDA1EA774D8CA8 /* SchedulerType.swift */, + 6FF4A3448EBAC3DEBFE17E468BF500BD /* Sequence.swift */, + 16B12E00E18144758DB265E26FB774D3 /* SerialDispatchQueueScheduler.swift */, + 6FC3F3C4328973508C75B13AFD680FE0 /* SerialDisposable.swift */, + 81B64F9FB80EEDE4E5815E6470B02BB7 /* ShareReplayScope.swift */, + 488AB3A050067BDB2F3EB972675DBC79 /* Single.swift */, + A6627B68542ECD0885AA6E3B3108E3C8 /* SingleAssignmentDisposable.swift */, + EE94028F52D6FEAB9E19E34769B3E656 /* SingleAsync.swift */, + D79391457E883E1258E3DA9EFF192ECC /* Sink.swift */, + C4301A7963490E7EA50FDE02651E0264 /* Skip.swift */, + 4ABBB15F7BEFAB767E87DE7342DBA529 /* SkipUntil.swift */, + 833C8577F345C23F48164B8934819F4D /* SkipWhile.swift */, + 8EEC31DBB343C2351372000237F9A7E3 /* StartWith.swift */, + 749DF6ECAE9609DD2B4D56A92F2FF563 /* SubjectType.swift */, + AACE42CE8EFEA208A019CB33433A412E /* SubscribeOn.swift */, + 2B9B83A870364F4EA1455CE939FB2E4B /* SubscriptionDisposable.swift */, + 569AAF5A70784A1E8537A8DBEB5F22ED /* SwiftSupport.swift */, + 598736EEAA8D92A91428C2F1AE650A5E /* Switch.swift */, + D29584F80AB69E39F4C3E0F9B5A9D4AE /* SwitchIfEmpty.swift */, + 8123D0B9CC1DFC468FE3BC03C7F6BCDE /* SynchronizedDisposeType.swift */, + FD886E7F57211D821A07ED37D722A327 /* SynchronizedOnType.swift */, + BAA080AC31896001CB559E9484CB9E7C /* SynchronizedUnsubscribeType.swift */, + D377E6AF5455F9A22A4DF0A70F239936 /* TailRecursiveSink.swift */, + A0FF2D7C27D34390CC1C36A917E129D1 /* Take.swift */, + CC01084DF9D4E50EF817F041BD3D0DD2 /* TakeLast.swift */, + 573B10EAEF0F676D5AE8E1B6D1CAAAFF /* TakeWithPredicate.swift */, + D57FB18B6173E83AE0D5392B81CF293B /* Throttle.swift */, + ABBEE6EA017E997A3F4A2F3D7D86D1C2 /* Timeout.swift */, + C2EB85F79574AB0E1F0FBFBCAC97C3F9 /* Timer.swift */, + B8089BA57244EFCE9D879ECD063E1252 /* ToArray.swift */, + 7B24019A84FE9E31B49379632373E50E /* Using.swift */, + 5C271584C489698FD8A5C78A867F0A5B /* VirtualTimeConverterType.swift */, + 1B7CD2D7EDB5C497B8CDCCB617D67F66 /* VirtualTimeScheduler.swift */, + 1E9A190EC0355DC622D2C24E39A6997F /* Window.swift */, + 7629711133D1796C04F42971BD0A2EAD /* WithLatestFrom.swift */, + 518C336B7A45CD568C0B15F3759118D7 /* WithUnretained.swift */, + A7117D2AD991C62B8901E6BACC05AC76 /* Zip.swift */, + 3F884216E20FC5EC5DEB22AFF864FA4F /* Zip+arity.swift */, + 2872E1D84FA3E8B348C892C5E2BEADEE /* Zip+Collection.swift */, + 6AA006CBFDB2BFE62CCF703CA942A51B /* Resources */, + 182A66924EC43C5E31B7732047988FBE /* Support Files */, + ); + name = RxSwift; + path = RxSwift; + sourceTree = ""; + }; + 4D4CC40B65D874DC99055CB6E4D4D1C5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8FC4D5FDB3AE69941D3EF67E065301C6 /* GTCommonSDK-xcframeworks.sh */, + 879B9FA70D1A7799F3D2BC2C54D6C79A /* GTCommonSDK.debug.xcconfig */, + B3A8BA8441065080B43974FB2A37AFCB /* GTCommonSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GTCommonSDK"; + sourceTree = ""; + }; + 50F37234899A878D5F234297B21A4DC3 /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + A229677D7DE0BFB5E6A672216666B995 /* SwiftyJSON.swift */, + F3B1C3145C8AA644830DFD538ADC9AE1 /* Resources */, + E07F6A3FBAFACA591407BFF4D444FC09 /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + 57885091ABF342DE0770F146E5CF1595 /* Core */ = { + isa = PBXGroup; + children = ( + 1BD9BE2E9F11BF7F70B1F47CCD1F4C55 /* IQBarButtonItem.swift */, + 37CF771298CA69CDBF7689D66E0F4808 /* IQBarButtonItemConfiguration.swift */, + 3FF36974C4A59F7A43AB7DD607D2B28B /* IQInvocation.swift */, + 00EF22983172519ED69D2E0D52A38FAC /* IQKeyboardToolbar.swift */, + 2777DE06C74CAEE7E32B2C46FFCF367E /* IQKeyboardToolbarPlaceholderConfiguration.swift */, + A42CD759647C1092343935752C8FCC26 /* IQTitleBarButtonItem.swift */, + 3B33A5C21159FA23A7A328B4ADC3C423 /* UIView+IQKeyboardExtension.swift */, + 5250931951C88B703B1FA73E21386B6B /* UIView+IQKeyboardExtensionDeprecated.swift */, + 5E4D5CB3D8E6A2A568E71759339B3B29 /* UIView+IQKeyboardExtensionObjc.swift */, + ); + name = Core; + sourceTree = ""; + }; + 5AEB35B8B9E35806919B2DCB6A776977 /* Video */ = { + isa = PBXGroup; + children = ( + 885AB401FA43B8D4586FA16D2EA4F3A0 /* YBIBVideoActionBar.h */, + 27CEEE9590D629740764021EE12AB163 /* YBIBVideoActionBar.m */, + C33F4EC847CEF9C555A65836EF432697 /* YBIBVideoCell.h */, + 83C5C0577B08BC084DB509DB705406A8 /* YBIBVideoCell.m */, + 502933C679F74CD475DE0F8EF1CD0351 /* YBIBVideoCell+Internal.h */, + 59B3D99A5BF9A4A22459DDC56B367810 /* YBIBVideoData.h */, + 49BE33F18D75F6473F466996679A7788 /* YBIBVideoData.m */, + 74F42C68FF3DE4779640352F3193F012 /* YBIBVideoData+Internal.h */, + 6998F31CF0ADD31C1E7FDCAB06CA0BD4 /* YBIBVideoTopBar.h */, + 17687DAA076F725E7ED98624F934D3EB /* YBIBVideoTopBar.m */, + 60CF361D93E025591A580D1DE14A575E /* YBIBVideoView.h */, + 0DC4D505C06AB0A9504B08516652089A /* YBIBVideoView.m */, + A53AE5ADB6C37691DA65DCB8FB4B9617 /* Resources */, + ); + name = Video; + sourceTree = ""; + }; + 5BDF739271684803348C69900DCDCBDA /* Differentiator */ = { + isa = PBXGroup; + children = ( + FEEB2C4FEC830858BA805B60D04B20BC /* AnimatableSectionModel.swift */, + F243E90AE09B7E6DA0C72A56623C455C /* AnimatableSectionModelType.swift */, + B17333E34E29D221ABFC81BC2FDFC6D7 /* AnimatableSectionModelType+ItemPath.swift */, + 4C4124C5853026DA1E3328CD09D36D35 /* Changeset.swift */, + 632DA590FAD7357E9497CEF8E3347670 /* Diff.swift */, + 70F1552BB5EC628A51048774878C151F /* IdentifiableType.swift */, + 0CB87D075204F2F907C1CC92393E0E7E /* IdentifiableValue.swift */, + BE5ABED27F87C9660B184858B1B8849B /* ItemPath.swift */, + 3BCAB5EB75D050DC161B934D14196B1A /* Optional+Extensions.swift */, + 6229AFDB47ACBE771BD50FB5A54E9E0D /* SectionModel.swift */, + FC1B5FFFD9118FC06151C4B4DF34396C /* SectionModelType.swift */, + D8A3919BCEE0BD29196F82C8955B8213 /* Utilities.swift */, + 30BA939613B1B2B9A0FCEAFB9B98A929 /* Support Files */, + ); + name = Differentiator; + path = Differentiator; + sourceTree = ""; + }; + 5DF0A1F79354E9C972479C54E719DFEE /* GTCommonSDK */ = { + isa = PBXGroup; + children = ( + 91F75C7FB0BE83DC97E38C0A573229B3 /* Frameworks */, + 4D4CC40B65D874DC99055CB6E4D4D1C5 /* Support Files */, + ); + name = GTCommonSDK; + path = GTCommonSDK; + sourceTree = ""; + }; + 5EA65D1BBAA824D4905F28C8B042A54A /* SwiftyUserDefaults */ = { + isa = PBXGroup; + children = ( + 5EF42092461532ECD6ABBA13785B568B /* BuiltIns.swift */, + 53E8266B04E3AF1558498FE39DC8FA5E /* Defaults.swift */, + A705490F45F571B397DB204AD6F15638 /* Defaults+Observing.swift */, + 3382CC11D4E4CF76CD8E5019D73B92B3 /* Defaults+StringToBool.swift */, + BC13925AD30D4620B3130C211AFF1381 /* Defaults+Subscripts.swift */, + EBC1006D99510F2B77703B0D907900E7 /* DefaultsAdapter.swift */, + 70F45AB8F81688C850D6646D5FC95BA7 /* DefaultsBridges.swift */, + EA91C78634C25A7900E9D283AC867517 /* DefaultsKey.swift */, + BAFC5337AB9BAED0568992DDAAB71691 /* DefaultsKeys.swift */, + 2C7FF68313AE62BEF9C12D32A5178679 /* DefaultsObserver.swift */, + 2595F0158831926213A3BA15134B3B30 /* DefaultsSerializable.swift */, + 33D079F1B5099BEBB2203CE47B1266A4 /* OptionalType.swift */, + A4C266FC7A81533F1F7E857B4F00B2B4 /* PropertyWrappers.swift */, + F4847513B18A3F9D552B813C3C0CE545 /* Support Files */, + ); + name = SwiftyUserDefaults; + path = SwiftyUserDefaults; + sourceTree = ""; + }; + 5EE8514AC79FD842390D8CD9FC53B8DD /* SwiftKeychainWrapper */ = { + isa = PBXGroup; + children = ( + 98DE335610EC0EE4F5D7A40688C88D11 /* KeychainItemAccessibility.swift */, + A76D3C75071941BB2ABC490ABB7535A8 /* KeychainWrapper.swift */, + 48D2AB338D1D6FB2B3D7C24602C13F2D /* KeychainWrapperSubscript.swift */, + 09AFF97A09A82B18500D77D0F26C2814 /* SwiftKeychainWrapper.h */, + 8C8AF8CB1FDDA8C775F7195B0235A65A /* Support Files */, + ); + name = SwiftKeychainWrapper; + path = SwiftKeychainWrapper; + sourceTree = ""; + }; + 5EF6EAC2A019350A38CB0475669ECA6B /* Resources */ = { + isa = PBXGroup; + children = ( + 2D6C07A263B280699F377424794EFF99 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 620C08E4418F980BC7D690868AE93DCE /* BRPickerView */ = { + isa = PBXGroup; + children = ( + ED98FD9CDA79859F82A1E1742128272A /* BRPickerView.h */, + B37F5FDE775677CF48BA029653246F9C /* Core */, + FC9F3BF0A4C7AE30F744992FB48F6C62 /* DatePicker */, + 8BDEB3BB19431F35262178C80767AF98 /* Resources */, + 664D2D55B6A477F315221EE26535DACF /* Support Files */, + 7C18F032E691D0A5EDC6E8AEF3FE6CF3 /* TextPicker */, + ); + name = BRPickerView; + path = BRPickerView; + sourceTree = ""; + }; + 646EEB9DEA5EBFC479D2CDF5E168AED5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3E8AE8EE4894EEE3845C9B41B7A53CE0 /* CocoaLumberjack.modulemap */, + C649F4858D9521B4A2C3FEFEB34D8FB8 /* CocoaLumberjack-dummy.m */, + B8E455E0DCE9F1005A6A9EE4EDDC6AD0 /* CocoaLumberjack-Info.plist */, + 02D3F5AF2BA9831461877F83C53C072F /* CocoaLumberjack-prefix.pch */, + D175D17E540B888112DDEF66B7336B18 /* CocoaLumberjack-umbrella.h */, + 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */, + 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */, + 6C4115323304C88A7D7A62969709C377 /* ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaLumberjack"; + sourceTree = ""; + }; + 65CC5D80CE9F9A667917B9961BD2099C /* Support Files */ = { + isa = PBXGroup; + children = ( + F9D571AEEF9B4A2DA2A890BA31B2FF1C /* MBProgressHUD.modulemap */, + BBA360EC2DC2065C1D02DA987FB2AD06 /* MBProgressHUD-dummy.m */, + EA93F3839C201F190C753C9E8C744400 /* MBProgressHUD-Info.plist */, + 5D1FC14C33856C9E74536BC182E936E3 /* MBProgressHUD-prefix.pch */, + 3C98D8B36E50F336A6EAF17F670CC1E5 /* MBProgressHUD-umbrella.h */, + 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */, + 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */, + 01DCEF714DEC572D91D1A80451BB4A77 /* ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/MBProgressHUD"; sourceTree = ""; }; - 8E2A866549287ADA3500E03CA420B98A /* Video */ = { + 6646636A4CF3F7700C40AD3DA0DFCC3E /* Support Files */ = { isa = PBXGroup; children = ( - C37E446B50598727018294BD15ED79AB /* YBIBVideoActionBar.h */, - 8426258AFB4850CDD6EE30B7B675704B /* YBIBVideoActionBar.m */, - AF7BC032942EDE44B62E5FD2FD920523 /* YBIBVideoCell.h */, - 8662F6AC997AFAA2DD8890970A0BBA25 /* YBIBVideoCell.m */, - BAB1CC9536E3C5ED8C2475AF6A58FB81 /* YBIBVideoCell+Internal.h */, - 0AC4CC5F11333BFB689C21C1FA2A8E24 /* YBIBVideoData.h */, - C3EBC6EA589D313CDC5BB4A333FEB030 /* YBIBVideoData.m */, - 337A7FFE3798810AC017A6C02E78FAE7 /* YBIBVideoData+Internal.h */, - 4E134207FECCF4E4CC66D62187970531 /* YBIBVideoTopBar.h */, - 09A5803920F41BFA54DFFD2C2C9F4B47 /* YBIBVideoTopBar.m */, - 13D3EC1FC6B5AA91D3E9F6A49003876A /* YBIBVideoView.h */, - 09E3C1A694AF580E18F5A6019D901560 /* YBIBVideoView.m */, - 0AD1E972420E9759AD42BB87EDF3563C /* Resources */, + B4094AA64A0A2BB6217E93D1670C3525 /* Popover.modulemap */, + 9762E6A009C2FD230DB598E20DFA34FF /* Popover-dummy.m */, + A0DC80B7A3EC67DB1D1227D92E55BA86 /* Popover-Info.plist */, + 516376F84676EF4E235C0FE47866686D /* Popover-prefix.pch */, + 0FCF5E28CC8124A6ACEC5AEE8382440C /* Popover-umbrella.h */, + C7D0CF72FE6D9F2AE82838AFEF2FA52A /* Popover.debug.xcconfig */, + A3B780E905B7EDA7D5B5D56032F8EAFF /* Popover.release.xcconfig */, ); - name = Video; + name = "Support Files"; + path = "../Target Support Files/Popover"; sourceTree = ""; }; - 8EC1AE3E2B7138B3DE387415DD29B266 /* Alamofire */ = { + 664D2D55B6A477F315221EE26535DACF /* Support Files */ = { isa = PBXGroup; children = ( - FD712511C84E81C57EA8BD4610712172 /* AFError.swift */, - C7275C126BB180E12F7CC779A6A80F16 /* Alamofire.swift */, - ADD59577CBD4CB6BC075718E845D966D /* AlamofireExtended.swift */, - 10E4950CC0725A66133F7216F09CFBC3 /* AuthenticationInterceptor.swift */, - 92F4D7D0D3676830A08C49B28BDF881C /* CachedResponseHandler.swift */, - C26DC82B12E4612D1A534CE4CA30ACBD /* Combine.swift */, - FA1472832494E72B4503BA29B1838C9E /* Concurrency.swift */, - E4507E9EE6378C8A2C379DE17BD55391 /* DataRequest.swift */, - 7726E69CCCBA88E28EE722F7F3F87226 /* DataStreamRequest.swift */, - CD81364B15CE97A50F4F1E3EBF2BDDFB /* DispatchQueue+Alamofire.swift */, - 8914596DD1102CD968DDC0BC67930865 /* DownloadRequest.swift */, - 375A64470AD9D99924A6A6F07B200EC1 /* EventMonitor.swift */, - 36ABD690E90A88CEED198694CB535473 /* HTTPHeaders.swift */, - 8BBC29E5942D7D7D6E96E63E4F212CD3 /* HTTPMethod.swift */, - EA4501C722958CA1A1C56175209C778A /* MultipartFormData.swift */, - F0E7DED5BF0A53E67A9B64D2A51EC576 /* MultipartUpload.swift */, - EBB0A8BF9BA97349215BD4BE7DA9E198 /* NetworkReachabilityManager.swift */, - 14D84D037889274512CBCB5338B71B31 /* Notifications.swift */, - 568DA276AC24440EEBF4289F8DEC6AFC /* OperationQueue+Alamofire.swift */, - 0A4EF0AC13D46A6B0F24FCC70D4113E6 /* ParameterEncoder.swift */, - 7F5E6E523724D5BB25A30118A199F6FB /* ParameterEncoding.swift */, - E21A1678982D7D56EF33BBD1ACCE2532 /* Protected.swift */, - D7D8232DFC0939839680B33B92A6E08A /* RedirectHandler.swift */, - FE7AD37970FA6942AAF47EAA4E201A1A /* Request.swift */, - ED2B84C3C79DDC9AFFDB3CEC8DE7B22E /* RequestCompression.swift */, - 5B7B1B7CBBD6B05118E6A13B2FA4A43D /* RequestInterceptor.swift */, - 3F217326E85EB23F64BE888967CB9EB3 /* RequestTaskMap.swift */, - 3EA56634A8D297999C8539D86BFA2995 /* Response.swift */, - 17D9E000444EF5545CD3BFAE0F88D47E /* ResponseSerialization.swift */, - 7CA574A103A9BDBDA78970AFA9AAE126 /* Result+Alamofire.swift */, - F334159B35746750230B3016A7C50BE1 /* RetryPolicy.swift */, - 518AD08F8E509E64001A13F69D5D1782 /* ServerTrustEvaluation.swift */, - 5DB0D6964C1A696F95E155277D3DA006 /* Session.swift */, - 83C295A31F75BE83D9C70E752C2C0230 /* SessionDelegate.swift */, - 461254CA79A0D04669F33C93A31BA21E /* StringEncoding+Alamofire.swift */, - 16E1816E516AAB8D1C08A162DA123F05 /* UploadRequest.swift */, - 76F1B073142CB632F2473DD552EAFC37 /* URLConvertible+URLRequestConvertible.swift */, - 752F69F86320A1A30602F51CA9D7BAAD /* URLEncodedFormEncoder.swift */, - E1406316B8B06E43CA1C0EB72D7ED8F6 /* URLRequest+Alamofire.swift */, - BD35387C2F01E51926D0377D2DD68E89 /* URLSessionConfiguration+Alamofire.swift */, - F516737A1F7C36927C1FA9C6A7F8B0D7 /* Validation.swift */, - 8E7A64A2502FC72B46C8C5B7173FADB3 /* WebSocketRequest.swift */, - 5B751883FE31B1C4AED4D991C70C065D /* Resources */, - 2CD771B61CC1348DDF8DCED899627499 /* Support Files */, + 0425B2D7E102E64FB289BDA78C4BAE1B /* BRPickerView.modulemap */, + 59CA85A49F67B87EE681704F18019968 /* BRPickerView-dummy.m */, + F5D619649BED9DAD10FE1D58458CA9CC /* BRPickerView-Info.plist */, + 910C074838E684FD72763589913927AE /* BRPickerView-prefix.pch */, + 64900FFA7A51BD0554CB57699178CA93 /* BRPickerView-umbrella.h */, + C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */, + F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */, + 9A3C94C0E092BA3F317D23C1DB8BCB21 /* ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist */, ); - name = Alamofire; - path = Alamofire; + name = "Support Files"; + path = "../Target Support Files/BRPickerView"; + sourceTree = ""; + }; + 66FBF955C44D7786E6DA18540242A721 /* Resources */ = { + isa = PBXGroup; + children = ( + 2C8507C64DFDBFD93E89BC1E0F890FCE /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 692BDE0C371FC18D8A34C3239A737EDA /* OpenIMSDK */ = { + isa = PBXGroup; + children = ( + 7AE2D3042A232544EF7D0C766E706E91 /* OpenIMSDK.h */, + 0545E431CF6F8D4F04FE1E1C3D501418 /* Callbacker */, + 9511B6204274521C98CCEBA6676F8C97 /* CallbackProxy */, + 7A7124C55ADE873C150B0AA049378DF5 /* Interface */, + 285968779C691C31E3A157A97D441C6F /* Model */, + BCABA44BD153787587E4B0AC6EB99FF5 /* Support Files */, + A73844A7371FF128751E98950AF0012A /* Utils */, + ); + name = OpenIMSDK; + path = OpenIMSDK; + sourceTree = ""; + }; + 697B18785377B262D3C8AAFF21034C9C /* AMapFoundation-NO-IDFA */ = { + isa = PBXGroup; + children = ( + A2D736137B3E57FE30F29E5CF468F2D1 /* AMapFoundationConst.h */, + 1B4AD52272B01A181E72FA7DE41CB40A /* AMapFoundationKit.h */, + D4D7A875C1630FDCA87E9A53A6F1B24E /* AMapFoundationVersion.h */, + D9DA1CF2DB8C204629B35411CACE2EFB /* AMapServices.h */, + 7E701E5706C0FCF2CC4C71D531D2FD42 /* AMapURLSearch.h */, + D525B79370424CC98219BE315DA26399 /* AMapURLSearchConfig.h */, + E8049FDB2132318E8560349028ADD7E0 /* AMapURLSearchType.h */, + F5E2CCED3F7A94BA86754FAD8C5E520B /* AMapUtility.h */, + 0BA7E10690C20B424CAE2061928092A2 /* Frameworks */, + 1B2760A68BDF2AAA24F1BC647D4DB1C6 /* Support Files */, + ); + name = "AMapFoundation-NO-IDFA"; + path = "AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + 6AA006CBFDB2BFE62CCF703CA942A51B /* Resources */ = { + isa = PBXGroup; + children = ( + 7159B4314F8BD562D1ADE2C6C0E62F9E /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 6C44C0EDF022FB48C235351D1F1ABE05 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4FD17A7B804AFD079019016EA14F71D9 /* OpenIMSDKCore-xcframeworks.sh */, + 914E16F0FF39F7DED258EB217B37399B /* OpenIMSDKCore.debug.xcconfig */, + D906BC216BEE6751B342CE65AB62DDF3 /* OpenIMSDKCore.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/OpenIMSDKCore"; + sourceTree = ""; + }; + 7282608108EE966FF8276BE20227EEDE /* IQKeyboardManagerSwift */ = { + isa = PBXGroup; + children = ( + CFC5A471981B15BD1B9B269EDCB4FAA3 /* Appearance */, + 28F3FA51EC50C4CC436BDEFF44F08ACF /* Core */, + C3FB9AF21D3960F66257ADA017A0B545 /* IQKeyboardToolbarManager */, + A673B217DCF373C374C97CEF8BCBCCDA /* Resign */, + 81976B39EF94CE0F9114AA97277CDB6F /* Resources */, + 09898D5792AA6912F7CB1B358F402DA8 /* Support Files */, + ); + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; + sourceTree = ""; + }; + 78E9E5A96F146E43A07159E27C96E56B /* MBProgressHUD */ = { + isa = PBXGroup; + children = ( + 5C17D577044692EBDC1ACC1E9CAD7545 /* MBProgressHUD.h */, + F4E64BDD4CE88CD99A47F93543439CAB /* MBProgressHUD.m */, + 3C1D6EC58E80729EE36F4B6F28C02955 /* Resources */, + 65CC5D80CE9F9A667917B9961BD2099C /* Support Files */, + ); + name = MBProgressHUD; + path = MBProgressHUD; + sourceTree = ""; + }; + 7A7124C55ADE873C150B0AA049378DF5 /* Interface */ = { + isa = PBXGroup; + children = ( + FF76FF21CF56944B999A1B7BF15E1BF3 /* OIMManager.h */, + AC7872CBD2165DF85A4EFFF90DC7C5F0 /* OIMManager.m */, + A537955D7A7085E1CB7015149DA55DBA /* OIMManager+Connection.h */, + 3BAF1FDE010874C5C47CF1854B6C0142 /* OIMManager+Connection.m */, + F65C6C1B7ED35471942F5314AAC3B335 /* OIMManager+Conversation.h */, + FA1D5ACC9C3BF91695800DBEFF0DA740 /* OIMManager+Conversation.m */, + 739F404F326644991B80C89C8343D79A /* OIMManager+Friend.h */, + 1141E1CDB1E35B5757B37C03C895DFD6 /* OIMManager+Friend.m */, + 7F88858FFEF9DC8501C88ADC6925E01D /* OIMManager+Group.h */, + 42BDFA59E72E915D77ACD0722D228E10 /* OIMManager+Group.m */, + 2B14D02B25F351E4D0D0E993E6A9648B /* OIMManager+Login.h */, + 5AC91C9AE4E8237FF18FBE2563BE9FEB /* OIMManager+Login.m */, + F3AD45DF535CD7C629DB53917AA344D3 /* OIMManager+Message.h */, + BC688E1E0D505D302BC7F6A135B4AED1 /* OIMManager+Message.m */, + EA6C177CF47443166136088259717A4B /* OIMManager+User.h */, + 5A4F954AEF3A5677F10CFB44AD0AAF63 /* OIMManager+User.m */, + ); + name = Interface; + sourceTree = ""; + }; + 7C18F032E691D0A5EDC6E8AEF3FE6CF3 /* TextPicker */ = { + isa = PBXGroup; + children = ( + 5A093FE68DC1C73C51944CC2589429D1 /* BRTextModel.h */, + E6A470BF2AE792D06084FB1ABFEB4E63 /* BRTextModel.m */, + 56BDAC0DDD4777A10C57C82B8E470030 /* BRTextPickerView.h */, + E3788D69B8862DC34BEC670C55B09659 /* BRTextPickerView.m */, + ); + name = TextPicker; + sourceTree = ""; + }; + 7CB37753A897F84F585714C7C933E079 /* Resources */ = { + isa = PBXGroup; + children = ( + 282F0B3C9EE6C199B6B71D2569BECB6D /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 7D78E96C8A20D2AC317AE2827CC11438 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8DAF23164A889EE396FE7D43810076A8 /* Moya.modulemap */, + 58DE4D00FC0782B1173C58DC815394F2 /* Moya-dummy.m */, + 19B1D7A111FF85FACA9864125DDF04D9 /* Moya-Info.plist */, + E1E5B6368BB90A2518FC9A20390A8BB4 /* Moya-prefix.pch */, + C1FBF120D00B3A9CB49ED03F37F11CA9 /* Moya-umbrella.h */, + 06390CEEF9F1676B7AD1470DED8FE250 /* Moya.debug.xcconfig */, + 9E5643E237B0123C5A8BA58028EEDDF2 /* Moya.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Moya"; + sourceTree = ""; + }; + 7E3B54174301D6153D9F3E462D92C038 /* HXPHPicker */ = { + isa = PBXGroup; + children = ( + 0886D0D2605EECE978B7B80DA5B72A69 /* Core */, + 9888D7FAA548361A8949E2B74F93ED71 /* Editor */, + E2B88E044C26A1AE392919C881719AB6 /* Picker */, + FF235F4871813316E8B323FBF8DD6C87 /* Support Files */, + ); + name = HXPHPicker; + path = HXPHPicker; + sourceTree = ""; + }; + 80614B98966BCB3E157ACD31DB8EE9DC /* RxCocoa */ = { + isa = PBXGroup; + children = ( + C2767F71E7AC48959F51F7A6FFD4E729 /* _RX.h */, + 6F313D5B1B708ED0F86FF94FE36997A5 /* _RX.m */, + 51F2F273AE11FBEB6404B47A68FEAA8F /* _RXDelegateProxy.h */, + 719F58A60D12EF28799E1D28B9130140 /* _RXDelegateProxy.m */, + 2B35FB5FFAB556054BB3B3BFA556A852 /* _RXKVOObserver.h */, + 6A9F34356D259C444D1099ABA8A15D9E /* _RXKVOObserver.m */, + 94050FA269E90324D962C8D8E61134E7 /* _RXObjCRuntime.h */, + 0D572FB3467726EF10F7FC28BFD8EBB4 /* _RXObjCRuntime.m */, + 54D0EC089BB3D0E424544A55A18FB00D /* Bag.swift */, + 9B850F92FFBCD93D2F47DBF0A90E981E /* BehaviorRelay+Driver.swift */, + 2CBF0A142C460BAD620167A568BD14AA /* ControlEvent.swift */, + 67E03E31C6645A615F24394D3EAAE82E /* ControlEvent+Driver.swift */, + 2DEC98A9999954986F3A78F04590BCF7 /* ControlEvent+Signal.swift */, + 9164CEEBF93728CF79773ABB02FF88EB /* ControlProperty.swift */, + 407C07DBA307979988FDFEAF8A75827B /* ControlProperty+Driver.swift */, + D772987AC880BE49181FA596D7040D0F /* ControlTarget.swift */, + DFD9ED27FBE35E83BEA6086DB68AD16B /* DelegateProxy.swift */, + 4521951427EF0E83A2C4EB8BE28B4F55 /* DelegateProxyType.swift */, + A7F3F270EF4105520EC6E9A7BD2BB843 /* DispatchQueue+Extensions.swift */, + 9E2E8E3F433610106C9BDA2E8B176FF5 /* Driver.swift */, + BEC3D81C03261A8F483A8951FFB67C8A /* Driver+Subscription.swift */, + 4DFFECA84411FF8DD9BDB55A605B92B0 /* Infallible+Bind.swift */, + B5A29B7D59A3FBBCB16A9E93E1A7B458 /* Infallible+Driver.swift */, + 5FDFC8B12018C6E5C7C11337C0500EEF /* InfiniteSequence.swift */, + 0EEF889BBA028A2B37B248D1DB72FA14 /* ItemEvents.swift */, + C8EAB58B15DC8BF8726F860AF3BB4FD1 /* KVORepresentable.swift */, + AF020604F4E57B8CB3F07CDDD580A1DA /* KVORepresentable+CoreGraphics.swift */, + 13927E60C72A55DCC47CE0E6BB59CE2E /* KVORepresentable+Swift.swift */, + F59A89A82CE8D23C6312F91F6FA7494E /* NotificationCenter+Rx.swift */, + 2697AB03D1A0149243A300EB136A76EC /* NSButton+Rx.swift */, + A24C348B159352868D0E6DE63886D7F3 /* NSControl+Rx.swift */, + E1E3E72A125868EC884E7DBC96BA6803 /* NSObject+Rx.swift */, + 002066C9C937AC680354C31942BCD868 /* NSObject+Rx+KVORepresentable.swift */, + 87B98AE2675D9E0D2E1D3EA1E5545C9C /* NSObject+Rx+RawRepresentable.swift */, + 77CC9B4AAC4BD047735E0615D915E1D1 /* NSSlider+Rx.swift */, + C4D6A72AFD2170E4CD06CC629A6D5D98 /* NSTextField+Rx.swift */, + 7497F505F82BE8F7CC8FA76733EBCCE7 /* NSTextStorage+Rx.swift */, + 031255727190180719E5F41EB361F05C /* NSTextView+Rx.swift */, + 683A560BEACABCA2A76E0E743A32394E /* NSView+Rx.swift */, + 3B512899C8EA372BAA0A577B308BF127 /* Observable+Bind.swift */, + 2BD785CDA4D9C027E0616384DA943A83 /* ObservableConvertibleType+Driver.swift */, + 717E17224CD41748E5A4C7C4EA9238EC /* ObservableConvertibleType+SharedSequence.swift */, + B7B6FAFAA6F03F04FB4BCBED0E2FC97B /* ObservableConvertibleType+Signal.swift */, + F1D3C8383B407EDAD4178316A472568C /* Platform.Darwin.swift */, + 5C0DB79253C45B430B6AF3C7C08C6792 /* Platform.Linux.swift */, + 615D1990B58E8B3E3F4122B989E2E05E /* PriorityQueue.swift */, + 6FEFB2016224DB1A393BF82C54507138 /* PublishRelay+Signal.swift */, + 5791447BEC5514C77BCB74BF9F80A439 /* Queue.swift */, + 1173EAD0D0D388E9978D18024BA381EB /* RecursiveLock.swift */, + 5991B8992BF1545F753625CFDDA3F8BC /* RxCocoa.h */, + 1C231D00BCC0682C8B59B8FE9AE2A67E /* RxCocoa.swift */, + 4929B1F7EAFF22A61DD11940DBE4F8EB /* RxCocoaObjCRuntimeError+Extensions.swift */, + 6B2E11C175053FA117C2436579B00F98 /* RxCocoaRuntime.h */, + 63CBE6BA4EC2A6DCB2D6C8F33AA568AA /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 850F2B7332C0F7C8AEE8D40C90D55AEA /* RxCollectionViewDataSourceProxy.swift */, + D95107183E81B49889DA1B59E7858FE0 /* RxCollectionViewDataSourceType.swift */, + FBBD2CFF1782A3E2007F7FE520CAED75 /* RxCollectionViewDelegateProxy.swift */, + 1185BCBC17D747FFDDEF029FC0213D63 /* RxCollectionViewReactiveArrayDataSource.swift */, + D53A5F345797EF719E18146127A18B1D /* RxNavigationControllerDelegateProxy.swift */, + B305DBE0D9B360618FAE3CBF253D88A3 /* RxPickerViewAdapter.swift */, + 2041ED5D4FEBEE00E1A20701AF66C9D7 /* RxPickerViewDataSourceProxy.swift */, + 1144EEC4DFACFF662714960374882C1C /* RxPickerViewDataSourceType.swift */, + EF042131310042C0583390AAA656847B /* RxPickerViewDelegateProxy.swift */, + 4488D14A5CC20DBC73B82C436E316E35 /* RxScrollViewDelegateProxy.swift */, + 847B3CA4032F842CE1D938FDEA755F91 /* RxSearchBarDelegateProxy.swift */, + 233FADC67F576E120364D502762B1897 /* RxSearchControllerDelegateProxy.swift */, + 44603AFF4D22A84F93F4C7E157BB87E9 /* RxTabBarControllerDelegateProxy.swift */, + 60805A1372D09D9610A0414F8CC6A236 /* RxTabBarDelegateProxy.swift */, + 2CCAF502915B475BD568579B0894DA60 /* RxTableViewDataSourcePrefetchingProxy.swift */, + A729BA9C77C54DF06DB03CB426257392 /* RxTableViewDataSourceProxy.swift */, + BCD3C49E80BB6004ED07EA59F6F9E245 /* RxTableViewDataSourceType.swift */, + 28DBDDCF755C3EF027B892F8D49DD01F /* RxTableViewDelegateProxy.swift */, + 8D590E23D2401DC40E016AE0FDDF6F34 /* RxTableViewReactiveArrayDataSource.swift */, + C8DE2E8DCD18674E6B4878F764FE5E70 /* RxTarget.swift */, + 060B642B64A98137E89D600AE2382F09 /* RxTextStorageDelegateProxy.swift */, + 08CA377037A4AD58E97A451EC1E423F4 /* RxTextViewDelegateProxy.swift */, + 59AF5A7C1F8F589E66179E8D6D3B25AD /* RxWKNavigationDelegateProxy.swift */, + 70CC0475547983604D053E6BBFDBD702 /* SchedulerType+SharedSequence.swift */, + 2096BE6BECA53964A72777980CA9B114 /* SectionedViewDataSourceType.swift */, + D6A568063FDE1D90B58DFFE394AA5D44 /* SharedSequence.swift */, + 77429EBF731FCFEF414990946491B3A9 /* SharedSequence+Concurrency.swift */, + 160A2DABF59412E2E5E7DEF1991BD093 /* SharedSequence+Operators.swift */, + C1BEDAFEF6A2A32530ECEF3D3E25BB4D /* SharedSequence+Operators+arity.swift */, + FFC9236CBA5BA03B596C09E64BAFEC31 /* Signal.swift */, + 44AD2949AD95CA65D7771687A771EE3D /* Signal+Subscription.swift */, + 3BAE6BAD6BB0A1FCF1553AFA6FA7C57C /* TextInput.swift */, + E3D3132E689AF567EFEEB8389ABCB291 /* UIActivityIndicatorView+Rx.swift */, + 2EDB3469AB229DBFC7A7CE9E88457347 /* UIApplication+Rx.swift */, + 6A91556D84199D9E36CD5E953444E42B /* UIBarButtonItem+Rx.swift */, + 29739D94F52A4089A8BD3066A5D3CD57 /* UIButton+Rx.swift */, + 4DED3B7D64106C7CD6DC7033F8340AE6 /* UICollectionView+Rx.swift */, + E18229B100018FE3E75FAD5376FB0E3B /* UIControl+Rx.swift */, + 671962BF1DF5DE161128C27680787DF8 /* UIDatePicker+Rx.swift */, + 1D2942177D407DE24D92D8FD0EE99527 /* UIGestureRecognizer+Rx.swift */, + A6F863A01906510980773BAAAA8B3286 /* UINavigationController+Rx.swift */, + D1DC9B9F6A1343C40A0F56AA5CE30898 /* UIPickerView+Rx.swift */, + AB55207C8A62986BF76E0403FBEF9EB1 /* UIRefreshControl+Rx.swift */, + 312FE4ED92CC838AF679B26CBC69421B /* UIScrollView+Rx.swift */, + C93D3232D5CE748EF20A0AFEE42AFB8B /* UISearchBar+Rx.swift */, + C381DE442DB5484C4FEC6473FBECEAC1 /* UISearchController+Rx.swift */, + E58561682F61B469BC1A80E18B5DFA90 /* UISegmentedControl+Rx.swift */, + 33848D1FA83B9B15FC189CB47F5DC90B /* UISlider+Rx.swift */, + 1CD90E964FF6CC1A1E3B72D0147FD7EF /* UIStepper+Rx.swift */, + E69A576321419AE89F8F7AF3E79B6E21 /* UISwitch+Rx.swift */, + 2F04F79FD44BACDCD114E2730E46960D /* UITabBar+Rx.swift */, + 510047A55C32D8990F7A302B7C9AF581 /* UITabBarController+Rx.swift */, + 9A1A4F461269D673ABFAA2EDB2028CE3 /* UITableView+Rx.swift */, + DFF9A28F1BEB68EC0F9044DE4623C9EE /* UITextField+Rx.swift */, + 65EC3B5A47ED2DB8BEBD6E5A2BA9D943 /* UITextView+Rx.swift */, + 4E046B009D3145657AD6ACB1A705C880 /* URLSession+Rx.swift */, + 3871AB1CB35AEB7C0FB4BE765E30A7DF /* WKWebView+Rx.swift */, + 9E3BB8912E0FA89CF223E10197CBD453 /* Resources */, + E37A45013E0FB3EE5FEEB49BC2D61C1F /* Support Files */, + ); + name = RxCocoa; + path = RxCocoa; + sourceTree = ""; + }; + 81976B39EF94CE0F9114AA97277CDB6F /* Resources */ = { + isa = PBXGroup; + children = ( + 1CD97641DD6ECEDB258D159A2AFFCBA4 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 8216D487336167F9D6904695A99757B4 /* RxSwiftExt */ = { + isa = PBXGroup; + children = ( + 116F03D7A6D1805D1BBD775BF3E3761A /* Core */, + FE65A4A9B5A3A3E24C277B2941DB2461 /* RxCocoa */, + E5D33D3460441A91E30C30D1C08BB769 /* Support Files */, + ); + name = RxSwiftExt; + path = RxSwiftExt; + sourceTree = ""; + }; + 83213F73B9FE38FEAA771DE1C6F0C787 /* IQTextView */ = { + isa = PBXGroup; + children = ( + C846B4B38B9C5A1852A2EF48BDCFC47C /* IQTextView.swift */, + 390A1A7323A93035474ED42E283E1377 /* IQTextView+Placeholderable.swift */, + 227FB85BEFEF53DEDDD27938E53668F7 /* Resources */, + A00768F6044E2ACF98FF106197D65850 /* Support Files */, + ); + name = IQTextView; + path = IQTextView; + sourceTree = ""; + }; + 8378C07EC6B0B0387D574059C68F7606 /* Frameworks */ = { + isa = PBXGroup; + children = ( + BD73CFCEAC764836D55763E94E2C2065 /* OpenIMCore.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 853323AB7F1233521BBC400C05B4A769 /* mux */ = { + isa = PBXGroup; + children = ( + EB24B3C8D8FCEAACC007081E4452429D /* anim_encode.c */, + B3B1F986EEA39538EAFB4F9869003A0D /* animi.h */, + CC82DB19A60C3B50C7146B2EFAE87ED2 /* mux.h */, + B6002924FD63456A2E83CF185BE8E05D /* muxedit.c */, + 69ACE8A99A61D028356D543EC47CB0F8 /* muxi.h */, + 8FE025B7FF09168C12D3220AC632EF54 /* muxinternal.c */, + 9146E09B7AE24E125CBE1484D48AF6D6 /* muxread.c */, + ); + name = mux; + sourceTree = ""; + }; + 859FCFB9DF40F8F2BD43A5EBD7BADEBA /* Resources */ = { + isa = PBXGroup; + children = ( + AF96AC28B69746311EFB82D46392AC11 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 876B4A99713C4958DB997E61FC6B9240 /* Resources */ = { + isa = PBXGroup; + children = ( + 78D4A7B93C67B758D9B485033BEAA897 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 88978A153BFD3F836BE1CE74AEB2D356 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2328BF76F7E4EB21D440F812F25C5896 /* TagListView.modulemap */, + E2324B67C4C32303B4DEB7C9B8B0C692 /* TagListView-dummy.m */, + 5276A665AF7EE46DCC73DC875D763D4F /* TagListView-Info.plist */, + 5B5A71979C8ECA8B3BB546F8392CB48C /* TagListView-prefix.pch */, + 17536F16F2A2B3338710182810F16637 /* TagListView-umbrella.h */, + 5DA9D7CD78B7792C31E6393EB06EB265 /* TagListView.debug.xcconfig */, + 31D2342F4D622A6A86AB789FFAA57661 /* TagListView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TagListView"; + sourceTree = ""; + }; + 8A35ECBAD702E377AC6E53089C265337 /* IQKeyboardCore */ = { + isa = PBXGroup; + children = ( + 0A73DC09759D6C1A63FD8D7489FDC298 /* IQKeyboardConstants.swift */, + 771E5B342E73C26832B880C9C36742AF /* IQKeyboardExtended.swift */, + 06E061CD1C1966558B89723180816F02 /* IQTextInputView.swift */, + 4D6541E31598384943B59E180CE1130F /* UIView+Hierarchy.swift */, + CD1B34E09269307A7CA95FCD97470C8A /* Resources */, + 461330311335ED8B204084BDCD239023 /* Support Files */, + ); + name = IQKeyboardCore; + path = IQKeyboardCore; + sourceTree = ""; + }; + 8A7D93150C3A036AC30BA915DC773DD1 /* CocoaLumberjack */ = { + isa = PBXGroup; + children = ( + 2C27B943BEF0BC7C0CF917C2EE2FDC74 /* Core */, + 646EEB9DEA5EBFC479D2CDF5E168AED5 /* Support Files */, + B43922887F2E1ACADA648B685DDF40A7 /* Swift */, + ); + name = CocoaLumberjack; + path = CocoaLumberjack; + sourceTree = ""; + }; + 8BDEB3BB19431F35262178C80767AF98 /* Resources */ = { + isa = PBXGroup; + children = ( + 3A1C16A2CEAE26D530F661991AC8DE1B /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 8C19514266636CDB9A7528AC6FF6199B /* Resources */ = { + isa = PBXGroup; + children = ( + 6FF1A78EF9B72578442DFB21BE3A1B80 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 8C8AF8CB1FDDA8C775F7195B0235A65A /* Support Files */ = { + isa = PBXGroup; + children = ( + 9193D91B7376BEFFC2BD4902D2E4BFA4 /* SwiftKeychainWrapper.modulemap */, + DAAFBF7998729DBA80D654F68B0411E7 /* SwiftKeychainWrapper-dummy.m */, + 8A5CA5223189E899AB0A3D1021F70CF4 /* SwiftKeychainWrapper-Info.plist */, + 34302BB16B8623C633C3248BDCC87985 /* SwiftKeychainWrapper-prefix.pch */, + CEC9EBB982AD0816C4F1CCA832B4AC34 /* SwiftKeychainWrapper-umbrella.h */, + B60C8C854F6C24B649AD8A006045B985 /* SwiftKeychainWrapper.debug.xcconfig */, + F50F6F4D55360CDB1533719970C34E7F /* SwiftKeychainWrapper.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftKeychainWrapper"; + sourceTree = ""; + }; + 8D06C2ABD3FDA1A9B3CEB032CEA2990A /* Support Files */ = { + isa = PBXGroup; + children = ( + 22DFE9D4B8803D925B727EE40658F562 /* SwiftDate.modulemap */, + 747DAE12D421C881CA7690D8C04881B8 /* SwiftDate-dummy.m */, + F96D515E2C97FA6BB397A2162A1DDD1A /* SwiftDate-Info.plist */, + D558061F9249A9C2E01B5389128717D1 /* SwiftDate-prefix.pch */, + 608C30257A532123EEB3B3A9E1148942 /* SwiftDate-umbrella.h */, + BE98951025CDACF64A9BB2E5816790A8 /* SwiftDate.debug.xcconfig */, + A2598822BD1CD86A841B56D759CA7CAA /* SwiftDate.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftDate"; sourceTree = ""; }; 8F6F1E156F7DCE4CC0B44D3F8A208E68 /* Pods-QuickLocation */ = { @@ -8435,940 +8467,943 @@ path = "Target Support Files/Pods-QuickLocation"; sourceTree = ""; }; - 92B853951677BAE10BBF6D1DB74915EF /* SwiftyJSON */ = { + 9171FCB73184C869F7C330D76544785B /* Resources */ = { isa = PBXGroup; children = ( - 4BCA1A5D54BBC2524B7AB2CCD25098B7 /* SwiftyJSON.swift */, - BCF81CAF7E8D4605962686DC206E1216 /* Resources */, - 4968D081580B7813994BA62CC65AE466 /* Support Files */, - ); - name = SwiftyJSON; - path = SwiftyJSON; - sourceTree = ""; - }; - 92E313D4AB0BB549D8E39DF17B3273C1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0AE38B3F809EFBC322E0C674E19353C0 /* Masonry.modulemap */, - 8415A0916FEB0CAC72485073BE9AA2B8 /* Masonry-dummy.m */, - E714A38725E62E3FC43EAF8747885EC0 /* Masonry-Info.plist */, - FFCB89789688E678EB9C6190C354B0CE /* Masonry-prefix.pch */, - 88AE2C31441FB0E3F3BC05C13FEE4259 /* Masonry-umbrella.h */, - D4B63BB959EE018443DE36ACA3BF1AC3 /* Masonry.debug.xcconfig */, - 3D356B7342CAB94C832F22E012A7413C /* Masonry.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Masonry"; - sourceTree = ""; - }; - 932CB43A3E203011CFD441A66D86AD6C /* Model */ = { - isa = PBXGroup; - children = ( - 5A01D0619834FB58E131DFD003B2A96C /* OIMAtElem.h */, - 6E439501496FA58CF599CDF649C32383 /* OIMAtElem.m */, - 73C3FE7C0199182A90DA3CF00D2F65E3 /* OIMAttachedInfoElem.h */, - 893F16C4AE8CEBB32F0D43BFC381F097 /* OIMAttachedInfoElem.m */, - 98F69534BE7C58C9F0C891391C08B45E /* OIMConversationInfo.h */, - 249A003A89F939AD594CD1E59D57545B /* OIMConversationInfo.m */, - D1456079C21746E81FD05CF865404988 /* OIMCustomElem.h */, - 10B3ECABA38E13C289A840C541FEF9C6 /* OIMCustomElem.m */, - 6F4D6C35A8EAC9857E376D1CC468A5B9 /* OIMFaceElem.h */, - C3CC44675F03122EEAA58B5B9D5EDD43 /* OIMFaceElem.m */, - DFBAC05B27CA1BA6D088A9F2963CD32C /* OIMFileElem.h */, - 2777218D08E6335768BBDB386D95004F /* OIMFileElem.m */, - D684B1CA46400D38F045C91E9C0D26D2 /* OIMFriendApplication.h */, - E38105BD4D2D3F6E5C76504692D379FD /* OIMFriendApplication.m */, - 8CBB2CCA6882024CF558C91671034EB7 /* OIMFullUserInfo.h */, - D29E836DBF8895A38006DFB8B52EE59C /* OIMFullUserInfo.m */, - DB9B5F9ED354EADD35B9188F1442F90D /* OIMGroupApplicationInfo.h */, - 1572EA52A3AF00AA2781EBB4FD86A4D4 /* OIMGroupApplicationInfo.m */, - CFB9E6776D52158EAA39A945E37AA3D6 /* OIMGroupInfo.h */, - CB6A614464D0A8E0946D422763C8E03E /* OIMGroupInfo.m */, - B6C8C5E0F674ACA6D93C90809952694B /* OIMGroupMemberInfo.h */, - A3E183EA61F885A9A4333A6793C80427 /* OIMGroupMemberInfo.m */, - D356060D9FB0751E61AD54B5D5064B80 /* OIMLocationElem.h */, - 33644AADB1E05ED10F8469E5C0505B24 /* OIMLocationElem.m */, - FB8D7154BB23EC321EFD2ABBA298479E /* OIMMergeElem.h */, - BAC44CB9B188ACA8309581FE5FA42D65 /* OIMMergeElem.m */, - 9BD6A4598D44999EBB3EBB9A8D9B3446 /* OIMMessageElem.h */, - A132C81D335BCECE0F6E31CFD2F8BBFA /* OIMMessageElem.m */, - 4C6F5549CA945E9354D39D0238FD8C9E /* OIMMessageInfo.h */, - C4CB510CB5293877F51AB290A957428A /* OIMMessageInfo.m */, - FFF8B9366788AA5106DA8ECE063226BA /* OIMNotificationElem.h */, - 70A99C038B61A963FEF030845272940D /* OIMNotificationElem.m */, - A25E1BCCA999923421081F79776EE868 /* OIMPictureElem.h */, - 712EE4220F523C608CB905C288B5A7BC /* OIMPictureElem.m */, - BE5F324783B08D92C46A5AD9955EAE98 /* OIMQuoteElem.h */, - 52C7E116E7F8956D8AC5266D3DA0ACA9 /* OIMQuoteElem.m */, - 60E05B8723013EF10C33AFE9F5C874B6 /* OIMSearchParam.h */, - 99B3B4D077796EC87779C24D0E048C92 /* OIMSearchParam.m */, - 103AAD0C6F41EDE1870339EFD1727B50 /* OIMSearchResultInfo.h */, - 257481E67D85D11D25F5FE21F0D8C6A8 /* OIMSearchResultInfo.m */, - 95C3E6576E0FD2CAFB3AA7A10B27E7FA /* OIMSimpleRequstInfo.h */, - D0F9EBA902DAD8492BC9B0AB651A03C1 /* OIMSimpleRequstInfo.m */, - 252FE7AE6C0CCEEE2DD77E757C21F262 /* OIMSimpleResultInfo.h */, - 0C25CC511413FA5AA629E352435564F1 /* OIMSimpleResultInfo.m */, - FCFB004F75A7631692C7C40A6ACF437C /* OIMSoundElem.h */, - BDF11E03E23F0D32876FE4C84338767B /* OIMSoundElem.m */, - 72CA28C01FE816A03F4C18A28168E989 /* OIMUpdateFriendsReq.h */, - 24604F8293B49014C70AAF47D4E86CF5 /* OIMUpdateFriendsReq.m */, - ABE5A47BB5E5A4FDBB03327C3222FF1D /* OIMUserInfo.h */, - 5D6D88D1250412FFE0FA1D224216D6AB /* OIMUserInfo.m */, - 6B3879DAD61F1C2319EBE7C14D9578C7 /* OIMVideoElem.h */, - 3B3703F77F1A7F7CE9A5BDD0857D9072 /* OIMVideoElem.m */, - ); - name = Model; - sourceTree = ""; - }; - 96D697EAE361D927DB1FD08E7CD966EC /* OpenIMSDKCore */ = { - isa = PBXGroup; - children = ( - EDC4387ACA31882C536C1F8510473523 /* Frameworks */, - C2FB48DB45BC7942D4837C69B6F17B14 /* Support Files */, - ); - name = OpenIMSDKCore; - path = OpenIMSDKCore; - sourceTree = ""; - }; - 9700D9E870CAB7C6D4577DCFC1D27E15 /* Support Files */ = { - isa = PBXGroup; - children = ( - DF002354DC9EC8A6DC0F6579E3C81358 /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */, - 2AA7770EC16D6698B48F0DF3B44B7202 /* RxCocoa.modulemap */, - 1DC87C61C2A9B410A39903077FDA3F74 /* RxCocoa-dummy.m */, - D78F017D6283643A6648D13DEE3C17B0 /* RxCocoa-Info.plist */, - 51E6D6BCED38C50CBD05E38CFECF519F /* RxCocoa-prefix.pch */, - 2E6AF39B535148CEBEBEB01719DFD77B /* RxCocoa-umbrella.h */, - AA98E54EC96C261438BC5C48B8A50583 /* RxCocoa.debug.xcconfig */, - 3CE68171CEC2E18B6185B409F02A9241 /* RxCocoa.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxCocoa"; - sourceTree = ""; - }; - 9A7CEA2BC015F8B4AC0FD425C18ED479 /* Support Files */ = { - isa = PBXGroup; - children = ( - EE3D5F2F6969F7F6F94CEE4D2772010E /* RxGesture.modulemap */, - 3BD353DE3A2E18E848E0502387D7DAF8 /* RxGesture-dummy.m */, - D9713CC1528AE2C3DC0F489F3DCF0C38 /* RxGesture-Info.plist */, - 6399716A82BC6683E34360DF66AE6BCC /* RxGesture-prefix.pch */, - EE6BD726ADA259939B7F2C80DB515E2B /* RxGesture-umbrella.h */, - 3A711072668F05AC2A1C388A45D946F1 /* RxGesture.debug.xcconfig */, - 2E531780F0F232163ED4D9D7BD99D85B /* RxGesture.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxGesture"; - sourceTree = ""; - }; - A007FCA6919DE5F4A810C597A53D2D71 /* Support Files */ = { - isa = PBXGroup; - children = ( - D2A4E0F7247E9673238CB0A75904B710 /* YBImageBrowser.modulemap */, - 7B5F3E863C5610A0CC416F9A22DB9EF7 /* YBImageBrowser-dummy.m */, - 2C140D63031147BB01A7321B00B508AF /* YBImageBrowser-Info.plist */, - 5C7BEA8F003FBCDB7C0E33BA6E2C244E /* YBImageBrowser-prefix.pch */, - 1BF7270E2B2B79F163C641DCB1AC8739 /* YBImageBrowser-umbrella.h */, - 94F9B735A007F4AF9A7A8FD04E718DF5 /* YBImageBrowser.debug.xcconfig */, - F6C2D6090B9B44BDD77920ACD750B1CA /* YBImageBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YBImageBrowser"; - sourceTree = ""; - }; - A0A6318041B4DBA39B3C33E76BE68457 /* IQKeyboardCore */ = { - isa = PBXGroup; - children = ( - 8AE2CE0E82E0DEB5430528F90FACEF05 /* IQKeyboardConstants.swift */, - DCBD937CEF4C9B7230E5DEBEED6BDA9B /* IQKeyboardExtended.swift */, - 763B5E6BF44BFBA0F8ECA5BDACDEAEF3 /* IQTextInputView.swift */, - 32870C1C16FA09B46D9294479D40B519 /* UIView+Hierarchy.swift */, - 3718D34F7F6D7CC50968271C804F5E73 /* Resources */, - 1664B0F840E056B39415FF54B96ECB54 /* Support Files */, - ); - name = IQKeyboardCore; - path = IQKeyboardCore; - sourceTree = ""; - }; - A1E23A7FDADA05D7132F3C6FCAE39562 /* Utils */ = { - isa = PBXGroup; - children = ( - 290F5D3FD8A5F191F33A57BB4C916D66 /* OIMDefine.h */, - E587EECD3988E54D69C60FDBB4974A29 /* OIMReachability.h */, - 85FA5850CE357A358388D64FBBA713FB /* OIMReachability.m */, - ); - name = Utils; - sourceTree = ""; - }; - A372E82B9285286E27869163D2AC5756 /* Support Files */ = { - isa = PBXGroup; - children = ( - 7CB4D7C2589B503ED62516E266259DE8 /* MJRefresh.modulemap */, - 4C241CE97F34B16940CD8F3A53C60D86 /* MJRefresh-dummy.m */, - D3545B339E7FA833CEBFD513078C4138 /* MJRefresh-Info.plist */, - 288F48227C49FFDC4D97594004185284 /* MJRefresh-prefix.pch */, - EB096A475EF09FA99F27CA07FC50651D /* MJRefresh-umbrella.h */, - B4C9BC32942DF929A44E2929638B4BCD /* MJRefresh.debug.xcconfig */, - F72005CD40DCCFA9988F91E2EEF85FFB /* MJRefresh.release.xcconfig */, - 7109AF9A67DF43298318F30229CE2BFC /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; - sourceTree = ""; - }; - AB91B88DC363E31B7299C042D38D0957 /* Support Files */ = { - isa = PBXGroup; - children = ( - 48A3C7D04474E3DCC5B7A2E07D90539C /* Popover.modulemap */, - A23DEB38F6DA6EEB1BF775FFA3B6B242 /* Popover-dummy.m */, - DB48EE73920BBF56D7A1762342040E30 /* Popover-Info.plist */, - CD59A7BADC8035B49031BB3092DF5AB4 /* Popover-prefix.pch */, - A05797365CC5E86439DF7B854E8DF755 /* Popover-umbrella.h */, - 2886547D66956FAACBC731C0E7F48503 /* Popover.debug.xcconfig */, - 125DF183A0733B68AB485859EEC2777D /* Popover.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Popover"; - sourceTree = ""; - }; - AC8761EC119BB0AE3D324D80C60EA4E6 /* webp */ = { - isa = PBXGroup; - children = ( - 4271559405D288541926850109FA73C8 /* alpha_dec.c */, - 993F98C912629F7D9ACC5FB73837829A /* alpha_enc.c */, - 2607B67A277348B8A6E34891C575DDDD /* alpha_processing.c */, - DE4D76B05BCDC9904413C3C07EF88D59 /* alpha_processing_mips_dsp_r2.c */, - 427F1C35F940613116608B25F4956436 /* alpha_processing_neon.c */, - 1FEE8C34F132AAE42AB4844C0DA1D8E9 /* alpha_processing_sse2.c */, - 706707C6E856DD08A851C6561D77658F /* alpha_processing_sse41.c */, - 9695BDCB5A408DCE0A08FDB9DA010EB4 /* alphai_dec.h */, - 710F2BE0649AB953D2BD4E5271A1DB19 /* analysis_enc.c */, - 7520BB116E7704F9CA63DA6A804EDB37 /* backward_references_cost_enc.c */, - F75296B8402F78C79AB3E9ED4140BD53 /* backward_references_enc.c */, - 95AC350CD979F3C381B8A3CD93263925 /* backward_references_enc.h */, - EE8636E0E6D4797815E98AB87E769645 /* bit_reader_inl_utils.h */, - 600D90811D5CE9C6C23B976CACCBA60E /* bit_reader_utils.c */, - 88C9C504ED66723C2EFB8A90C8C639C0 /* bit_reader_utils.h */, - 2433AF6EC7FAFC57322B351F2F675087 /* bit_writer_utils.c */, - C42F5AA465AE3C85BE1A56149D9E7463 /* bit_writer_utils.h */, - 32EDD0FD92B5FF9C3DEF877D1A038BD6 /* buffer_dec.c */, - BF1831998C58D04AA954EA178CE2F309 /* color_cache_utils.c */, - 91670A084BE50A9D3CAEA2C968F9D7CA /* color_cache_utils.h */, - A240394112940417B7577534E63EFE86 /* common_dec.h */, - 86D69306A3E8F0FFE2E75D815A1845A3 /* common_sse2.h */, - 7FEDDC25FA11DCCC82A9C8D9F682F8BF /* common_sse41.h */, - 6484875EC79E1C9F7610D00A523839DA /* config_enc.c */, - 8C14D589E9408282A29391C0040F236C /* cost.c */, - 05D16C5115D929ACD7B01FA46845AFED /* cost_enc.c */, - 92DA09799EF438EAADD4B083248F6DB3 /* cost_enc.h */, - 8F900ADAD1FD421567653D868FB2860F /* cost_mips32.c */, - 8A5792C9BE6631C959A302524FAD82F0 /* cost_mips_dsp_r2.c */, - 9D95DEFCFF7EC4E94AAFE9A4AE34B084 /* cost_neon.c */, - A352308F99A77E094D018FBB70B733DE /* cost_sse2.c */, - 9A51061A3C30CDA0D685D03F96832871 /* cpu.c */, - A7A90E99A6BD7B639F06D9EED1721AC8 /* cpu.h */, - E2C61DA2D96E77607024B89E13797552 /* dec.c */, - 81C57B20247A0F322718F145D2017229 /* dec_clip_tables.c */, - C87213DFD821098A4998950CFD0380AF /* dec_mips32.c */, - D3AB09E891AB748245B450D17EEA4EAE /* dec_mips_dsp_r2.c */, - DE08E3E26F68B66A30A42FBD226AC64E /* dec_msa.c */, - 5008DC0EC0B7663E4B92A737AE20B348 /* dec_neon.c */, - 9E1A7C29A58AA54C0D5FAB22736FC1E4 /* dec_sse2.c */, - 8DC7516FD22E17DA0E84BEDB8637A24E /* dec_sse41.c */, - AD6B0CFB95FA33A89F091D9D5D10670D /* decode.h */, - C349DAF50FFB631C218131893F786712 /* dsp.h */, - B0E5B320A387387DDF7D151C23D49D57 /* enc.c */, - 2DAF058E7326A2DB1DE3FD213366107E /* enc_mips32.c */, - F7EA3BD7A65A3ADBB6D06B5A9563BA01 /* enc_mips_dsp_r2.c */, - C9F056180D34E60C535BFF21C8D3E7DD /* enc_msa.c */, - 643F712243D239C8BB7BB5B822323CD2 /* enc_neon.c */, - A165B3E64729EBEDDB73EFB04FD9029C /* enc_sse2.c */, - EA293F045E725CCBB307339C6BA6AA06 /* enc_sse41.c */, - 95113041636596788E7D6A260717DCC1 /* encode.h */, - 34DBBDC5F89CEAE377AC29D044FB9EA9 /* endian_inl_utils.h */, - C77801B7BC0D35F044361E272494DF29 /* filter_enc.c */, - 8AA36FE8E4F7B2368FA2D5532ABE7AA7 /* filters.c */, - 6304930255E89F46C2DFDEAEC1110ECA /* filters_mips_dsp_r2.c */, - B6BF7DCEED3CBD384EC609C4AC3FB4D9 /* filters_msa.c */, - 1AA9EEED9D8EB4B7EF805D7B9523F7D6 /* filters_neon.c */, - 7E32576AD876DE734767779711E8410F /* filters_sse2.c */, - FBCE720E56741B6AF5D58E70D2C3095A /* filters_utils.c */, - 7A4AFA5931C3ED0678BE59EEDDB8CAF2 /* filters_utils.h */, - CE47C34AF984511040AFF4F0E9B72825 /* format_constants.h */, - EC4810BDE417ADC5B23802AAAC535291 /* frame_dec.c */, - 342547EE63FA53849CC4D8E9C807B20D /* frame_enc.c */, - 17C082D96F349579FD9E4F6D3F20F3BE /* histogram_enc.c */, - C270B84200884A19E0EC0F790675E4CF /* histogram_enc.h */, - 877F2FF3545D7CB51EB5D564F749DF03 /* huffman_encode_utils.c */, - 79C264975D6597472FA34067967DD92A /* huffman_encode_utils.h */, - 6290348BE0B5E7DE0020B0E37E82980A /* huffman_utils.c */, - 07C004DD9376E7424A061B763B01C947 /* huffman_utils.h */, - 94FECEEB5C2B75CEF7A3AE3663F2C57F /* idec_dec.c */, - E42BFAF9D462AC5C5C446EA1ACE72913 /* io_dec.c */, - 839CB6F6FACBACF8898F87E2AD3CD2B8 /* iterator_enc.c */, - EEDC18C59AE988234462B762F8AA56F5 /* lossless.c */, - 11DD61DC1D882841BE55036E3433DD56 /* lossless.h */, - EC1A38ADA23C249F8287F1F852B92532 /* lossless_common.h */, - A7F088291C76BD24E73DEF7DF3862665 /* lossless_enc.c */, - AE74A194A7CC2117388DE329702B4BAC /* lossless_enc_mips32.c */, - B321802250C49433AEE9360C9B91A577 /* lossless_enc_mips_dsp_r2.c */, - A2C54D6725DE30358735907EA2491472 /* lossless_enc_msa.c */, - C5CB35C690B122EF9CB958D91412E02E /* lossless_enc_neon.c */, - 004DE3DF5387A52E37C763D76399DA40 /* lossless_enc_sse2.c */, - 29E0B86CB68F4404724E60FA37296813 /* lossless_enc_sse41.c */, - F32ED2E1C8C7E875C23AB09F1BEB2CD9 /* lossless_mips_dsp_r2.c */, - 11C14A465506040EA1D2C525FC183729 /* lossless_msa.c */, - 95D9F8297B21279EF6C335E97C566E2D /* lossless_neon.c */, - 459B0B0C0551D4061746E8AE86650AC2 /* lossless_sse2.c */, - 03703C3E7AD6D4A3659FFCF3315A7026 /* lossless_sse41.c */, - 96913037EBA981AC7FE5BE996A43817D /* mips_macro.h */, - 7886BAC51AAF128A2A79885787C772F5 /* msa_macro.h */, - 99E5B5FCEB47B8879E348BE15811A353 /* mux_types.h */, - 3C3A3BCB2B1017757B9B55470DAE1BCC /* near_lossless_enc.c */, - 8585BB0B4BA20FBD1F0AED1702B0F53E /* neon.h */, - 1A4343F224CD8D5BDC3A0E2E05A741D4 /* palette.c */, - 0C9F90D006C41355047D724A3E9BBF61 /* palette.h */, - 02E5DAE9F5267464479109A2814D9275 /* picture_csp_enc.c */, - 7A99A29734939164D0601B3A93C948D2 /* picture_enc.c */, - 0EDEFE85B2B642014489A81376F56AD0 /* picture_psnr_enc.c */, - 0D55A0633D52FA608A1A5B1D153C95E1 /* picture_rescale_enc.c */, - 58E78CB5ED587ECEECABBF682E5D494A /* picture_tools_enc.c */, - 1514B98160DB6561A00FF553C3C1DAA4 /* predictor_enc.c */, - 790234EF01A9D6E361D3F5BDB391FB45 /* quant.h */, - 7816B10BB6A639758B7B05338DC6BC0B /* quant_dec.c */, - CC1F63175E019C239C9CB6DAB058EA71 /* quant_enc.c */, - C532650C324B6804D1CB0844D2AD1D1F /* quant_levels_dec_utils.c */, - C3DB3A563BF904482962D03A6211D46D /* quant_levels_dec_utils.h */, - FCF373C57A5C0F77A308CC1F1D4A119B /* quant_levels_utils.c */, - CC56469CFF1C503D3E247B6C3855291E /* quant_levels_utils.h */, - 611E1569D6779B860BBE93BD4A91F2F5 /* random_utils.c */, - 4A8FF055027D24D0D4C4BCF2B6DBB957 /* random_utils.h */, - A76D96DAECCB8DF287B98DAD858D32F2 /* rescaler.c */, - 5B779D77116303D4A919DF9D5BACF6C8 /* rescaler_mips32.c */, - A9910CABC95C151B07A54A09491F1D73 /* rescaler_mips_dsp_r2.c */, - 1C0FF7DF067FED124021E6397948AE47 /* rescaler_msa.c */, - CE0D1259976B45A475E6CE81DC656D3B /* rescaler_neon.c */, - 79920774B6229BBD5CBA8B0CE4A6942F /* rescaler_sse2.c */, - FF5578437A948DA748E3A327F9CB8DD2 /* rescaler_utils.c */, - A0F93B5E7EBB9623D4EE55B6E9C0014E /* rescaler_utils.h */, - EFFD65A5A4ABB409CB8AF025E4F8C75F /* ssim.c */, - E3F3661A622D7E3F39909F531BB2FCAA /* ssim_sse2.c */, - 92D2AA9F67A0A3883A5F676FBC233DEA /* syntax_enc.c */, - 6EC10132A12AA03F4FC22805AFDC880E /* thread_utils.c */, - 8C906343438E7D975F63C536F7F117F4 /* thread_utils.h */, - 55CF398FB217BE591F6A85554053BB67 /* token_enc.c */, - D76F446F5ED372950BA613C7B993F818 /* tree_dec.c */, - E88834C5E65E47C8E67B8AAFD7B6A49E /* tree_enc.c */, - AF5EF59E28DB252888806716407A78BD /* types.h */, - 6F19DEBFFCFD52D0BB8F272D9988FAE1 /* upsampling.c */, - D3139AF12B499A365659470E9681452E /* upsampling_mips_dsp_r2.c */, - BECD16EA6892C6825EC426D1CC5FAB55 /* upsampling_msa.c */, - 944CB6691A93E13D9A51A97520143497 /* upsampling_neon.c */, - 6AB7350156602555E913ED9C6F65DD37 /* upsampling_sse2.c */, - 5B5DA6247EB1E8C9D3C589826A52C995 /* upsampling_sse41.c */, - 59B4521EFEE2D94ED5D7BEB9E4844033 /* utils.c */, - 844A2FDEE25C6F3C56F1433F9B120701 /* utils.h */, - 23EED888ECBDD78C04AA3D1E52E2B063 /* vp8_dec.c */, - 99723907CC527A7364AD15F6DCF28C01 /* vp8_dec.h */, - 89E2F019DE7F2074A950FFE0CD6D27BD /* vp8i_dec.h */, - 9103FB7611D9987F54E6FC891406A1C7 /* vp8i_enc.h */, - AD1ED5A7081EE160E280599258385446 /* vp8l_dec.c */, - 7A96F4E7234882D0C11A0E5A0F9EAFCD /* vp8l_enc.c */, - 36608396A45B507B81F2D851BECEC334 /* vp8li_dec.h */, - E5A171E2C6DCC23913FC73B52AA5873E /* vp8li_enc.h */, - 7B7C08F0C4E8EE1869256CF56126052F /* webp_dec.c */, - 25C18503B8C828FC0832C2716E7E64E4 /* webp_enc.c */, - 8E6B1BC502FC0059608BD348D9F79555 /* webpi_dec.h */, - 92BE626C0ECE1F0F300E142C8FD67BE2 /* yuv.c */, - 262C1F125415D8525B3306082D01B93D /* yuv.h */, - 9645A1CE453A53F37115DF0EA0CC59BB /* yuv_mips32.c */, - 68BE71AB81A06E483D1873E442376222 /* yuv_mips_dsp_r2.c */, - 91DB323B228C99783E6178FEC5AB37D7 /* yuv_neon.c */, - 075A757BB141F2EAAC8C844695A0D4AC /* yuv_sse2.c */, - DADBAA5B624350716A1CE5F73B283C7A /* yuv_sse41.c */, - ); - name = webp; - sourceTree = ""; - }; - ACB5CE672D7893584715838654089DE6 /* Support Files */ = { - isa = PBXGroup; - children = ( - 20CB652E0876375284529CA29C214BC2 /* IQKeyboardManagerSwift.modulemap */, - 6622D3C3F20EF7757F97BF2B211F9019 /* IQKeyboardManagerSwift-dummy.m */, - EA1A95E5C4D0E0F1FEA21D6ABCFF0FAA /* IQKeyboardManagerSwift-Info.plist */, - 5B688EB3B9C31B4AB8026A9F24E3DD40 /* IQKeyboardManagerSwift-prefix.pch */, - 2396463AE3F84CB4BF433C7F230AF379 /* IQKeyboardManagerSwift-umbrella.h */, - 23DF5AE9ACD1DE49C9B358223D0F49C3 /* IQKeyboardManagerSwift.debug.xcconfig */, - 92067189A51F99F6F9CA3239DBFC55D1 /* IQKeyboardManagerSwift.release.xcconfig */, - 2850C62F99F6525113E4F5CFD90170E2 /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; - sourceTree = ""; - }; - ACC08BC1447BB1325E35128549904207 /* RxDataSources */ = { - isa = PBXGroup; - children = ( - 516C58B52C52A9E2698531061B6F78E6 /* AnimationConfiguration.swift */, - AD0AF688C60E140EBCC8F2335ACD40E2 /* Array+Extensions.swift */, - C419BEA72A646D92D4F952DAD5070875 /* CollectionViewSectionedDataSource.swift */, - F7A71723422950E87915CB762F66F0D7 /* DataSources.swift */, - 0915CE4B301D6704EF7D9D88079CF39A /* Deprecated.swift */, - 32BD95231FD186F70387E18D1D3864BC /* FloatingPointType+IdentifiableType.swift */, - 3399B101B5419472274F92600EBE1580 /* IntegerType+IdentifiableType.swift */, - BFD1789CAD0DD42E68216CA6F8ACFFD5 /* RxCollectionViewSectionedAnimatedDataSource.swift */, - 66DEACA5B3E78E06AE8D0D45F18C6709 /* RxCollectionViewSectionedReloadDataSource.swift */, - 61D5CAA367519371EB3A7A3AE9D2CCB6 /* RxPickerViewAdapter.swift */, - CAB4E83243E7DB082A86FDBB56B4DBC4 /* RxTableViewSectionedAnimatedDataSource.swift */, - 833377A10A2C88AC9C2EB6F25D5368EE /* RxTableViewSectionedReloadDataSource.swift */, - C82836F7BFB7F5B538D8E6DFE9F5063C /* String+IdentifiableType.swift */, - 4FB804FE414161AE3B937A2FBEF63FA9 /* TableViewSectionedDataSource.swift */, - BA974EC7E886D10F04964037C5A009BF /* UI+SectionedViewType.swift */, - 6F8036EAB0A2550254F58BF7407533AF /* ViewTransition.swift */, - CF045AC3FA6201765D8DA6AE9A677475 /* Support Files */, - ); - name = RxDataSources; - path = RxDataSources; - sourceTree = ""; - }; - AD3F19696388F0FF54FF3E9A5D8B2647 /* IQKeyboardNotification */ = { - isa = PBXGroup; - children = ( - 04B3E94A1BAB9D4E80C163C9263C5D57 /* IQKeyboardInfo.swift */, - A0D745E653E8625AA5EA237621132BD4 /* IQKeyboardNotification.swift */, - BE4133A8930F13CAD944074F2D243B7D /* Resources */, - C0410FE402879CB5AE2EDA8D5994D00A /* Support Files */, - ); - name = IQKeyboardNotification; - path = IQKeyboardNotification; - sourceTree = ""; - }; - AD4CDE815A61C84B1D1513EF46DB40F8 /* RxRelay */ = { - isa = PBXGroup; - children = ( - 54418E917605C6C6B5BB4E30FF408395 /* BehaviorRelay.swift */, - 22134ACAE98A32F475A9DB059F28AC60 /* Observable+Bind.swift */, - BD61CF801C54F2C8EABB15EF81FF35F4 /* PublishRelay.swift */, - 05CEE038D8EA27944CF16F0ACF891668 /* ReplayRelay.swift */, - 5313187081D1C3866DBFD9DB66EB36EC /* Utils.swift */, - 8242E9E873DA45FD9F6C5EFF77EAEEDD /* Resources */, - 615C5D0EBF2336077E36469D2872419B /* Support Files */, - ); - name = RxRelay; - path = RxRelay; - sourceTree = ""; - }; - AE450598A8A4D75FFB1CD5FA8F5E0A12 /* Resources */ = { - isa = PBXGroup; - children = ( - BB9E213FACA6A2254B98B6B4C8E86027 /* PrivacyInfo.xcprivacy */, + 0E824B8D1C324F1C347F0C16136C899C /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - AFE575CF40CE35892ABEDA10C95C66A2 /* Frameworks */ = { + 91F75C7FB0BE83DC97E38C0A573229B3 /* Frameworks */ = { isa = PBXGroup; children = ( - 90CD00122EF798D6C0E4C234F75C2267 /* WebP.framework */, + 5E7AB775A29EB2889954668CE22825DA /* GTCommonSDK.xcframework */, ); name = Frameworks; sourceTree = ""; }; - AFE853726386C443691CC3C7312B6430 /* Picker */ = { + 932BF70DADA6B5F63CE36A66A594E577 /* Support Files */ = { isa = PBXGroup; children = ( - 1EA21EA5BF45B711699C2CEFBBAB53EC /* AlbumListConfiguration.swift */, - CCB1A2AB4425F87E020F6742013C540F /* AlbumTickView.swift */, - C15526AA3E5FF3A24E95F5860F93386E /* AlbumTitleArrowView.swift */, - 79E4E1D892F995A63FBCD2311433FD71 /* AlbumTitleView.swift */, - EB31D2587F0A3C030D6CB9CDA24D6463 /* AlbumTitleViewConfiguration.swift */, - 5BE65E84BCDA92712E16FE08FB077167 /* AlbumView.swift */, - 36BD42643B3C7B6A64E8167D7C312132 /* AlbumViewCell.swift */, - 08E96B02765FE52E3F2E1C49ACBF034A /* AlbumViewController.swift */, - 4604CE3378F2EE3218EACF4808C06ED7 /* CameraConfiguration.swift */, - 9A68A11561C643AC84EF9873F9DEEA3F /* CameraViewController.swift */, - 62489322CC6B9707CF31BCE4AB067452 /* DeniedAuthorizationView.swift */, - 44519E56ED77EB28E4C0F8FC59E6ACAC /* EmptyView.swift */, - 43FF211E7D81B1941654AAD2FF0FAE7F /* EmptyViewConfiguration.swift */, - D5DD31F27202E495A084995DFC3F9BE3 /* GIFImageView.swift */, - F1F85550AD4DE7F9276B11B104001B50 /* LocalAsset.swift */, - EAE13EE0030DF5C0851F7394C7C8EA0F /* NetworkAsset.swift */, - F2A72F2AEE7AAA2A5B6ED953F0581D27 /* NotAuthorizedConfiguration.swift */, - 09D02614DA365A808FB8BEC1B6D36B21 /* PhotoAsset.swift */, - 6EA490F20A2166B1B071B10039BBB216 /* PhotoAsset+Codable.swift */, - 70A7DED08FF2BEAF87670941D7299DBF /* PhotoAsset+Network.swift */, - 9E3A8C0A34421B830BBA0999CF61EC73 /* PhotoAsset+Request.swift */, - 95F8FBCDC84807E8E507C0B2CFB78B49 /* PhotoAsset+URL.swift */, - 8396A8E7D463155C052249B4458969CF /* PhotoAssetCollection.swift */, - 3630391CC14004A57C4424C08F4DF013 /* PhotoListCameraCellConfiguration.swift */, - C43082702D3B10047E861C8791188A17 /* PhotoListCellConfiguration.swift */, - 824FCAC991CD0C2442F1983496FAEA50 /* PhotoListConfiguration.swift */, - 47D409A4C132390EF8A09F3B446098EB /* PhotoPickerBaseViewCell.swift */, - 2832BB194CB580C05145AACA6C88E2C7 /* PhotoPickerBottomView.swift */, - BAF9BD4A677C342F02E7CAD3BF1EE98B /* PhotoPickerController.swift */, - 6EEFE12D57C9E40C7C77E1DFD3E10BC6 /* PhotoPickerControllerProtocol.swift */, - B56B417C78FC19E145CFD144F85BD223 /* PhotoPickerSelectableViewCell.swift */, - 1987F25B23CE43C0F6CC1CB39485ADE4 /* PhotoPickerViewCell.swift */, - 49E617A3DC077379A45688C767D3B017 /* PhotoPickerViewController.swift */, - 2AC9B89E5C7799DFE965F8A166F8FADA /* PhotoPickerViewController+SwipeSelect.swift */, - 631E890FF6AAA1AE08B82DDA204F940F /* PhotoPreviewContentView.swift */, - 131B8DF323C3A95B5D07B1A00C6838D6 /* PhotoPreviewSelectedView.swift */, - 8AC1B959C709A32F6DBC83C2A949B6F4 /* PhotoPreviewSelectedViewCell.swift */, - AD57FA45A4EA926674DD302F504602EC /* PhotoPreviewVideoView.swift */, - 7820EC5995E1E671BF7704420A513CE7 /* PhotoPreviewViewCell.swift */, - D1B66832FBD0D1993A477A2B94B6C3EB /* PhotoPreviewViewController.swift */, - 6A71973F71E070C3BCA9F68A71101327 /* Picker+PhotoAsset.swift */, - 1719CD49BB4FE43B23A65049EC8EF084 /* Picker+PhotoManager.swift */, - 3126290FFC1C7B80974B9370E25F2B64 /* Picker+PhotoTools.swift */, - 7BFBCFF7F8F79124845E91D9994F6CAA /* Picker+UIImageView.swift */, - 570A0051006060C5A617FFCC516DFA29 /* Picker+UIViewController.swift */, - 0A0E4A8D1D597753ACB4CED97F134E2C /* PickerBottomViewConfiguration.swift */, - 18BFF7A751CE2A1BC44F7AFDB7A63189 /* PickerCamerViewCell.swift */, - 33231D7E084F43A74E02107289A8EF3B /* PickerConfiguration.swift */, - BE07CA90275B6996ADE7CCD542EDE933 /* PickerInteractiveTransition.swift */, - A2D48AB9F95C9EB008D1CE630724AA63 /* PickerResult.swift */, - 4B227EF683B839C232EEA7F65240F373 /* PickerTransition.swift */, - D9347D93D216661C38367CA02B4977EA /* PickerTypes.swift */, - 0305D05D649E51996708F2777513EB07 /* PreviewLivePhotoViewCell.swift */, - DD0271C675A29CC9C15DF3E244A42752 /* PreviewPhotoViewCell.swift */, - FFDE3FCAE31D2BBB7824D174C314E525 /* PreviewVideoControlViewCell.swift */, - 906152078423FD9BAE4F0FB57D6547B6 /* PreviewVideoViewCell.swift */, - D5A8259A87AE75B9C7C9FBC424E05ECB /* PreviewViewConfiguration.swift */, - ); - name = Picker; - sourceTree = ""; - }; - B00BDF4E8DAAB7BF13C746DE98767ABA /* Resources */ = { - isa = PBXGroup; - children = ( - 54332B5C93D7CA7ECBBF325E43DA3163 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - B0A369053F5C34CE1E44F3EEFD777D4C /* Core */ = { - isa = PBXGroup; - children = ( - 1780C63193682C5E2D65FF9E3DAC007F /* IQBarButtonItem.swift */, - CF191F4AC0A600F3408F29FF41025C71 /* IQBarButtonItemConfiguration.swift */, - 153AC18D402B63B97814009E1421CD55 /* IQInvocation.swift */, - 3079F2D4FB9FE000895540D5D5ECA061 /* IQKeyboardToolbar.swift */, - 8B5F942AE8EDEC6D0F52C58EC96A735F /* IQKeyboardToolbarPlaceholderConfiguration.swift */, - 6F48170D11C57F7F8875F9C077A3606F /* IQTitleBarButtonItem.swift */, - BB24DE67B98CEA2E359659ED58F6B877 /* UIView+IQKeyboardExtension.swift */, - 48C391B710A1716C9011BBF63BD5ECA0 /* UIView+IQKeyboardExtensionDeprecated.swift */, - 19DD90AD5E94709061F8E0DD84460C1D /* UIView+IQKeyboardExtensionObjc.swift */, - ); - name = Core; - sourceTree = ""; - }; - B18E93E40999CB5C71E2F08449D87414 /* AMapNavi-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 4A9A60D8829ED4AE10541F408330C514 /* AMapNaviBaseManager.h */, - 53EB7A8013FA855312DDE8FECFCA36CC /* AMapNaviCommonObj.h */, - 361174DA3094335E919D60F49027FFB3 /* AMapNaviCompositeAnnotation.h */, - EBB3294A1A4287B5D9B8F01A7BFC29B4 /* AMapNaviCompositeManager.h */, - 52FF2553A32C9D3A685BCDF438DA8569 /* AMapNaviCompositeUserConfig.h */, - D4192B2C334F8063F7192A69D321CFB1 /* AMapNaviDriveDataRepresentable.h */, - 74C1D74148265F1D695E3E26243E4FFD /* AMapNaviDriveManager.h */, - 1E1E1866DAAA145C7AF477A7B9672D98 /* AMapNaviDriveView.h */, - 00D0FFBBEFCCD380C45275906ACE52AB /* AMapNaviDriveViewConfig.h */, - 55BB76A1CD7E570414BC80F6E1E41FD1 /* AMapNaviEleBikeDataRepresentable.h */, - A431D5B1738E95FABD9D5F8277355465 /* AMapNaviEleBikeManager.h */, - BC699B10531F46B36FEE911AA411C003 /* AMapNaviGeometryUtils.h */, - F1B9515A3B9F116F3C24D6874D483A25 /* AMapNaviHeaderHandler.h */, - 2230B0A52C08E642579FD0CD4B96CDAF /* AMapNaviHUDView.h */, - D58F4732606A32006C7584349E8BC9E7 /* AMapNaviInfo.h */, - 5B3244D17F954D0C329578DC49EA7348 /* AMapNaviKit.h */, - 5D50A013716DCDA2D430BDF6AA4F3FF7 /* AMapNaviLocation.h */, - A501EFD9D041F54151E0901D384CD91F /* AMapNaviLogger.h */, - 800180F916AB013A13D5D95516626C30 /* AMapNaviManagerConfig.h */, - 02DE1AB0D1156792D655B7C3E1AF28AE /* AMapNaviMAProjection.h */, - D7CA9FABA8D139D95B5F939741F99F71 /* AMapNaviOpenNetwrokProxyManager.h */, - 0F553ABF512A9C8E97582BF051383D9E /* AMapNaviRideDataRepresentable.h */, - 7F125DDA3677CE4C117ABAC20D4444CC /* AMapNaviRideManager.h */, - 9E90CA70DEA7B95887040CE6F4539281 /* AMapNaviRideView.h */, - 25E5AC8ECA0922131BC9D8A858283007 /* AMapNaviRoute.h */, - BAFAA2B858A420E2191EA2D8D39BE59A /* AMapNaviStatisticsInfo.h */, - D4B8BE61A5E3B27838966A2F45187AA7 /* AMapNaviTravelManager.h */, - 4E8CA6C91BFC7B7A38F3C21491062DA1 /* AMapNaviVersion.h */, - DF0D660D23256C5E4813D0029F0D72D4 /* AMapNaviWalkDataRepresentable.h */, - D30EC7C1492AE0259FBA621976B5A1D9 /* AMapNaviWalkManager.h */, - 471EA9C446ED1CB63082DC26B58A4F31 /* AMapNaviWalkView.h */, - ACE8D6384F6D450E6A50D6CB9B87C161 /* MAAnimatedAnnotation.h */, - BFD72840A8A3CA797EC1B73B30B11B1B /* MAAnnotation.h */, - 110AB7755C8CFA354152C4D1C5DAC953 /* MAAnnotationMoveAnimation.h */, - 4DAF76A5A6B2F2ABA57582CAF39BAD6E /* MAAnnotationView.h */, - E5DA07764E6E166FD0E3608A2AE3582C /* MAArc.h */, - 7DEB0A714ECFE44135C55D6E6A57F863 /* MAArcRenderer.h */, - F97BADB9E74B6DDE1E654F6C439C88A9 /* MABaseEngineOverlay.h */, - 76004FA8715640A92B1EC59CDE2FCD43 /* MABaseOverlay.h */, - B059F1656B9FBD0F94097069C7B0A2DD /* MACircle.h */, - F1B7704CA875DF9CAFC546E480B3CACC /* MACircleRenderer.h */, - 80E7D0FB89091536CAA4E0A952BEF2FC /* MAConfig.h */, - 4C8E5C3343CABDDDEBADF062D7BA1D19 /* MACustomBuildingOverlay.h */, - 674C48BE15FE7F037D44C68AAA3064A1 /* MACustomBuildingOverlayRenderer.h */, - 40B89A87611B16903D9EB24457E52711 /* MACustomCalloutView.h */, - 9FA99AF655857C954404DB128885DF1A /* MAGeodesicPolyline.h */, - CC247B60C089FE31931B8D0099E9E4C1 /* MAGeometry.h */, - 26971AAFD223C4BF55DFF4F2AB76CF2A /* MAGltfOverlay.h */, - 464A12FFC29B0633BDB7C5131A8708D1 /* MAGltfOverlayRenderer.h */, - 612AC4157D259A10FDB37D80B771E2AE /* MAGroundOverlay.h */, - 67D98109FEE1E5B3251985F71BFA7925 /* MAGroundOverlayRenderer.h */, - 0A44214773B18CD79FD2A158374EF252 /* MAHeatMapTileOverlay.h */, - D69102999AE964FFAF72C277B0F3A72F /* MAHeatMapVectorGridOverlay.h */, - 8E335A6CC99EEB23A2E8AA736D0483EA /* MAHeatMapVectorGridOverlayRenderer.h */, - AA9D3134BD37AC2C0EAD3F21793CF429 /* MAHeatMapVectorOverlay.h */, - 14F24D93CCB9FC7554A4117AC96A1873 /* MAHeatMapVectorOverlayRender.h */, - 07A92691DF80591B7A2F42ABD0881E75 /* MAIndoorInfo.h */, - 452AC62F40A482E09FDEBEA1E9CAF739 /* MALineDrawType.h */, - 0C649BD59FBE40BF7F06EBE2D2B799C8 /* MAMapAccessibilityIdentifier.h */, - 8B162FD57A042E96F2B25A37F643FD3A /* MAMapCustomStyleOptions.h */, - 8F9E24C5EF7396C3EB398D2997E97CC6 /* MAMapKit.h */, - 6AA214346CD192E6CBE5CDAE85F96917 /* MAMapStatus.h */, - 9882F852A2C56D3EA0A93609826F9735 /* MAMapVersion.h */, - 7EBB4381986E559A30B3257FA542A168 /* MAMapView.h */, - E6D952137DE6EC2F1E2CFE70D8955406 /* MAMapView+Resource.h */, - 92F1B29031949F06D0FDC25AED477069 /* MAMultiColoredPolylineRenderer.h */, - 6D04729C4CD2A799AB4B83D3CFD3CFEE /* MAMultiPoint.h */, - DBFCCA24ABB73D69B6842A56B50A7970 /* MAMultiPointOverlay.h */, - 84FFEDEAC5735EF863AC14A0AB89F785 /* MAMultiPointOverlayRenderer.h */, - 4313B142E12A6D3ACBF2DEC429499B9E /* MAMultiPolyline.h */, - 05B8193BB617E91CE8CB1F5BAEE1A08C /* MAMultiTexturePolylineRenderer.h */, - 7E5E567FF3E52DED47F63D74A9D1F26D /* MAMVTTileOverlay.h */, - 9387539CDF19BD8A564A3DFF23D6FA0D /* MAMVTTileOverlayRenderer.h */, - A28696DCFC79C4032D594EC95C5C7434 /* MAOfflineCity.h */, - 4EFE7A2A9891FFEFECE21FF800B9905B /* MAOfflineItem.h */, - 60CECBFB1463FDA9F4EADE3A67A1BFC9 /* MAOfflineItemCommonCity.h */, - 1145E30B411BD51C94E6644B6E4E3733 /* MAOfflineItemMunicipality.h */, - A9C2D56A1346CC4B082086B077FBF6DE /* MAOfflineItemNationWide.h */, - 42059137C7F391814633931AAC815060 /* MAOfflineMap.h */, - 7E04BEA03E1820F15C0EE3F4042D86FE /* MAOfflineMapViewController.h */, - 1EFDDA3D3DCBEA04B9395F50D8019ACD /* MAOfflineProvince.h */, - 21004D60C136D865E4B711FECCFCDABD /* MAOverlay.h */, - 734A5ACAF9CCE2B9C0077A4D56690531 /* MAOverlayPathRenderer.h */, - 3D5B91C67EBB8248FB88FD7FC07D81B8 /* MAOverlayRenderer.h */, - F5436C89355F1032356D73DC4135E632 /* MAParticleOverlay.h */, - 38C0BD15340C36AA13A3CFD12522F0F1 /* MAParticleOverlayOptions.h */, - 263E26F38F3E0D5071E2A1F5EBF4D4AD /* MAParticleOverlayRenderer.h */, - 068E76896545FE464FA59F08E1438B94 /* MAPathShowRange.h */, - 0D3A37AE0A92B66150AFF2AC43B6368E /* MAPinAnnotationView.h */, - 114A36EDD32013C624FCD276023D78CC /* MAPoiFilter.h */, - 09F67243854863B043E5C708E6514849 /* MAPointAnnotation.h */, - EE92F874D589922632876657386FE444 /* MAPolygon.h */, - 2027DD1E03DE0B7EF85F7E0C4CD23C89 /* MAPolygonRenderer.h */, - 4D79DD2B7BB78236CD65EE039D95B8BE /* MAPolyline.h */, - 43553581E29786FA430C8588E971E284 /* MAPolylineRenderer.h */, - F55E8A7F4AFD112673694F52276C5632 /* MARouteOverlay.h */, - 335F5DF04439E0721F38F1171ECB78AE /* MARouteOverlayModel.h */, - 8B540834401A8D2D8C05A4978CF72556 /* MAShape.h */, - AE106CE969E3568B0F73147DD0D6AA21 /* MATileOverlay.h */, - 7D9B1A77735FDF0AF13F32E56D5DCE71 /* MATileOverlayRenderer.h */, - FB855EE15D10149963C33486866EC163 /* MATouchPoi.h */, - 36B81A04C62ACDB727B9B869823BAF17 /* MATraceLocation.h */, - 2CA51F99903BA77AE8E162C9C1BE1EAC /* MATraceManager.h */, - 6B876F6FD32056CCAB1D988B5ED7795A /* MAUserLocation.h */, - DF1EB4E41DB9721FB4031A46BB0B5A82 /* MAUserLocationRepresentation.h */, - 081CE8621B4D27B09B970B058EB07EAE /* Frameworks */, - DD8214F5A47E4E90A443B73D5A4AEEB4 /* Resources */, - EA367ECFCC0978FE1E787CB138A5A2C1 /* Support Files */, - ); - name = "AMapNavi-NO-IDFA"; - path = "AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - B1DD790CF2F17FA2F4D1DBF8674BC492 /* Support Files */ = { - isa = PBXGroup; - children = ( - 469AF5F2B60E0AC1644C3AA4AA8996C6 /* YYImage.modulemap */, - 4403B0A4AEE9588C104B3A0571A7470D /* YYImage-dummy.m */, - 1D6F6496108DE10733EA6BD78685551D /* YYImage-Info.plist */, - C9B455F75B56CD00831EBA18A543D125 /* YYImage-prefix.pch */, - 27AB0F4A9D1D943005801CF2F52984A3 /* YYImage-umbrella.h */, - 181A38A510C80A151878E5888CC00B9C /* YYImage.debug.xcconfig */, - BD4A8D9BADBC716C1FDA6579FF3167F5 /* YYImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/YYImage"; - sourceTree = ""; - }; - B392DC21E6F1B6F2EE80B2E86BD71D2C /* MqttCocoaAsyncSocket */ = { - isa = PBXGroup; - children = ( - F643A3FFD0B66A81865948B37695DD95 /* MGCDAsyncSocket.h */, - E3BB994DD9EE18133B3EE46D6365EAFD /* MGCDAsyncSocket.m */, - 90B6A729D0E002DB8C7B5CF8D7E25934 /* MGCDAsyncUdpSocket.h */, - 882DC4FA92813795D7B87B90D3E25226 /* MGCDAsyncUdpSocket.m */, - F733C336125015CFD0EE8BF9188D3070 /* Support Files */, - ); - name = MqttCocoaAsyncSocket; - path = MqttCocoaAsyncSocket; - sourceTree = ""; - }; - B665698C0E284D34DA552538B67D3DA4 /* Core */ = { - isa = PBXGroup; - children = ( - A4FF331969400EFFFAF627FDF07DDD42 /* YYAnimatedImageView.h */, - 7211DF71B274C52FFEEC6ED5C03A3CEB /* YYAnimatedImageView.m */, - FF479DB68A5F9BD0304EB1920F1F4EAC /* YYFrameImage.h */, - 47970EFBE71361698A8E01EBE4092084 /* YYFrameImage.m */, - 0CB20F644CBA7DDCC90BB2171024E25B /* YYImage.h */, - 1402962A647024EBA94265CBBE396D02 /* YYImage.m */, - 8C2CCFF7630A6A9FAA6F13B7535B7CF6 /* YYImageCoder.h */, - 3A5ABDDF8780F769D66C3676FEEE9FDC /* YYImageCoder.m */, - 5E42283E0905AF5F7472F753839CF68B /* YYSpriteSheetImage.h */, - EFA5A08E961DF0A25C992DA03C10664F /* YYSpriteSheetImage.m */, - ); - name = Core; - sourceTree = ""; - }; - B7363055B53E4EFE412EF4C15CACF955 /* Appearance */ = { - isa = PBXGroup; - children = ( - 64F9CE3D3F66726EA55FEE5B1E827EAB /* IQKeyboardAppearanceConfiguration.swift */, - 31CC4E6718484EAB9385BFC3482C7F71 /* IQKeyboardAppearanceManager.swift */, - C9CF7718DD6D52C84B8D5AA2B2354D1A /* IQKeyboardAppearanceManager+Internal.swift */, - B013A049E65029D56FF4E27745EAAA34 /* IQKeyboardManager+Appearance.swift */, - F9557EA00CF01A7EC2DFC889B1CC1DFC /* IQKeyboardManager+Appearance_Deprecated.swift */, - ); - name = Appearance; - sourceTree = ""; - }; - B7A64B0070D7F7EF00F1E42407D46D03 /* demux */ = { - isa = PBXGroup; - children = ( - CE56FFC2C38B6179D17F71DC2ABD0228 /* anim_decode.c */, - 43AF4D73C2E31AD42F488A3DE6D5686B /* demux.c */, - 8F2F60827096B620F3D90DEFBC5B4EFF /* demux.h */, - ); - name = demux; - sourceTree = ""; - }; - BCF81CAF7E8D4605962686DC206E1216 /* Resources */ = { - isa = PBXGroup; - children = ( - F1DBB6EEFB3DDAA035519FE3F318A3A0 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - BD2CE7EE316B241E5CFEC7B8EFFD1CFB /* RxCocoa */ = { - isa = PBXGroup; - children = ( - B5570BFAE01BDB875176F20509984CBB /* _RX.h */, - 1ECAF31A9C9BC01FEDD38E3CF1597CDD /* _RX.m */, - 4F8CDC260EBE80B1A2A2CBCC9F42E948 /* _RXDelegateProxy.h */, - BCDCAD7CE6B42C34E945C60308B5199C /* _RXDelegateProxy.m */, - 9F9F9C8CB2B09BACB706ECFC78657D1E /* _RXKVOObserver.h */, - 96EC43E3E27F34EF7C14F6C9EB3D71FE /* _RXKVOObserver.m */, - 4A7FA69061A1EB5973AAC7007A18968E /* _RXObjCRuntime.h */, - DB419CA20B261FA34D28E53D3BF712DD /* _RXObjCRuntime.m */, - A43A924E89388522226CB766705BACF1 /* Bag.swift */, - 58A618C3C7D8613512693CBFF4E2B139 /* BehaviorRelay+Driver.swift */, - 5D64B6140035C48E9B465A2294BCF620 /* ControlEvent.swift */, - 0325CA1D68E03F11DC31EA578FAA7C28 /* ControlEvent+Driver.swift */, - BDE12B9AB1FA21961AEC6B7219E5947F /* ControlEvent+Signal.swift */, - E6E09D8F859FD2DA72FB9B9AEC2801FD /* ControlProperty.swift */, - D3147DC13C69CF27612AD68B7281750F /* ControlProperty+Driver.swift */, - 1D6DB26BEFC080CDE3CBD4180D8087E6 /* ControlTarget.swift */, - 1BA5B531F86D0CE29F4AE9671BF7C581 /* DelegateProxy.swift */, - C7BFAAABF432BF7C9318CF8D36F7AB64 /* DelegateProxyType.swift */, - EA5741845A0C1F07A1FEF01C6702D811 /* DispatchQueue+Extensions.swift */, - 378A967FFC94B6EA76B0DA3CD38E58B7 /* Driver.swift */, - A4DBFE1C8D81FBAF476F249850CFF210 /* Driver+Subscription.swift */, - D62352A472A7326A2EFFF24A3727FD67 /* Infallible+Bind.swift */, - F266389788910BD6612C8F55D388E414 /* Infallible+Driver.swift */, - FF4125AC6919BD96CF505812BC514DEA /* InfiniteSequence.swift */, - CF1022D14ACA1F9B99E1845DF8CC1207 /* ItemEvents.swift */, - C76E1A7614A857A9518A5B80028616F9 /* KVORepresentable.swift */, - 6D8CA8FF956FDE7F616E61434A55BDE5 /* KVORepresentable+CoreGraphics.swift */, - 2612C6B23C5A8AD56A7306319F6F6EE7 /* KVORepresentable+Swift.swift */, - 697A2341D9C386DDA29C89032A756AA1 /* NotificationCenter+Rx.swift */, - 21B1C915DF9E3C3C47594C54875EBAA1 /* NSButton+Rx.swift */, - D8302DAA539A2F5178D9F32CC37BB5B6 /* NSControl+Rx.swift */, - 33BAD3EBB2DD8099DDA1972B73D0CCC0 /* NSObject+Rx.swift */, - 03F2493265C5164375A147681964D08B /* NSObject+Rx+KVORepresentable.swift */, - 83FAAC58076CEFD40D993E6F534E0E72 /* NSObject+Rx+RawRepresentable.swift */, - D668FEB075A28782A7B538AA3E41C1ED /* NSSlider+Rx.swift */, - 4EB8987366BFF8EE3C3042773EB11B43 /* NSTextField+Rx.swift */, - 6BF0F49D0FFCE54C865FF70523343F26 /* NSTextStorage+Rx.swift */, - 6DC003D1354D03529B9719CE673969BA /* NSTextView+Rx.swift */, - EEC31701072EFBC7E1BA537BFA290453 /* NSView+Rx.swift */, - F4719002CC6EE02DC60A694D113870F2 /* Observable+Bind.swift */, - 0FE3B1923ECB783513802F50004C1BD8 /* ObservableConvertibleType+Driver.swift */, - E49807E3D1946AC3B1355D446F061819 /* ObservableConvertibleType+SharedSequence.swift */, - 13C198429553D952475005BBA051F93F /* ObservableConvertibleType+Signal.swift */, - 65EBA728CB535F22D3CF5C86D26F0D9B /* Platform.Darwin.swift */, - A8C44C46173DC96F5EE113F3AFDF5197 /* Platform.Linux.swift */, - 193F038812A62295354DD2040C1EC96F /* PriorityQueue.swift */, - 5A4A839702A3983D16A7FA97C7A50881 /* PublishRelay+Signal.swift */, - 5BA941B8953FF96C8F229BA6227C7E6C /* Queue.swift */, - 043283737E587D4A97D0BE3FC8DA826F /* RecursiveLock.swift */, - A94AD74811A5F1B9513926708B8B5997 /* RxCocoa.h */, - DE7240C8ADB536FD1DC6879C77BD6149 /* RxCocoa.swift */, - 53C4B4218FAC3D708FD5DA10FD519D55 /* RxCocoaObjCRuntimeError+Extensions.swift */, - 05E1D5785EEBABFE584C76CD9EF6E6E6 /* RxCocoaRuntime.h */, - 2B9222DE32750B22D8B77DF9ED72F7CC /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 4B867C1A3B96798203B66C11C0276552 /* RxCollectionViewDataSourceProxy.swift */, - 62CEADC621A666EB042F96382AE27271 /* RxCollectionViewDataSourceType.swift */, - 2B42CF73B15AADEF69AC64DDB2EC6254 /* RxCollectionViewDelegateProxy.swift */, - 2C57143AE905F8341F692BAD2EBBBFFE /* RxCollectionViewReactiveArrayDataSource.swift */, - 57732FE5E93141983E7AF703237F05FA /* RxNavigationControllerDelegateProxy.swift */, - 2F510D142D5B4E2948D2E5FB0BF7D90D /* RxPickerViewAdapter.swift */, - BFD717E576AAD688AA26444DE4E19B90 /* RxPickerViewDataSourceProxy.swift */, - CB9D0520D681B8624D1D18842C7101B7 /* RxPickerViewDataSourceType.swift */, - B5579117D2273318814774597811B913 /* RxPickerViewDelegateProxy.swift */, - 27F9C0818B379A0C8606C9CAE3FB6B59 /* RxScrollViewDelegateProxy.swift */, - 6F93879DD6FE89569E2669B39607A1A7 /* RxSearchBarDelegateProxy.swift */, - 05C98653B08EFF2465797A08A1C19742 /* RxSearchControllerDelegateProxy.swift */, - FCF764757DE3FC2EA2AA876EAFBE132D /* RxTabBarControllerDelegateProxy.swift */, - F936CDE41B928C525F11404045788E2D /* RxTabBarDelegateProxy.swift */, - 262B18A89A632D96B4EB3E390C0C525D /* RxTableViewDataSourcePrefetchingProxy.swift */, - 5B4CB7A45B26F257E8599D36A074BF25 /* RxTableViewDataSourceProxy.swift */, - 9BDBE85FA0EB08650B035420680BA7F3 /* RxTableViewDataSourceType.swift */, - CE2B5B5308C39A1B691208B84705A411 /* RxTableViewDelegateProxy.swift */, - 99DF2F2BD4026684404814356D0CF94C /* RxTableViewReactiveArrayDataSource.swift */, - EB917EC78946ADD901B054E39EE335CA /* RxTarget.swift */, - 3ED400BAE18C8AA62898BF63EA54CB67 /* RxTextStorageDelegateProxy.swift */, - 26FC5D2F990705B5F02164E77D975860 /* RxTextViewDelegateProxy.swift */, - 267FBAB8F134B086CF5B9DE1E870A47C /* RxWKNavigationDelegateProxy.swift */, - 2F03A35C43B88310FA31FDC0DE368BB0 /* SchedulerType+SharedSequence.swift */, - EE0CB1D3F49CD011B39845659A6B822C /* SectionedViewDataSourceType.swift */, - 895EF1D4A0C3AE828C9530726F1B8389 /* SharedSequence.swift */, - 6A949B67DD556D4CE521D7F2A13B98BC /* SharedSequence+Concurrency.swift */, - BBB47D3F45069B950DC386BA29692127 /* SharedSequence+Operators.swift */, - A8EC16F3463A5859711452ABD356A904 /* SharedSequence+Operators+arity.swift */, - 3E3192D506AB0D8782D598FE4BA8F7F1 /* Signal.swift */, - AE661F39FB4BB3F9D9ED216C27C725AD /* Signal+Subscription.swift */, - 17DF28B1481024E025BA37E97E2C4339 /* TextInput.swift */, - 0274FC37F174A4333E2870A1829DBCEB /* UIActivityIndicatorView+Rx.swift */, - D0B005098A7FE9B494C45BE5319F03D3 /* UIApplication+Rx.swift */, - E198EB9FBE8F340070000544CA3D9933 /* UIBarButtonItem+Rx.swift */, - D37D8C564990AED2B3BD4BA13CDA9881 /* UIButton+Rx.swift */, - E9856336632095153F4F8B102D101436 /* UICollectionView+Rx.swift */, - 5F8F625C506FB29E02F6444957C980FE /* UIControl+Rx.swift */, - 0FF6ED620B93D6C360BAD3E42348AAD9 /* UIDatePicker+Rx.swift */, - 6ED6FA6611CEF6129547BEB3E6ED00A4 /* UIGestureRecognizer+Rx.swift */, - F2B0FFDACED62D5FDAAF48D974314E09 /* UINavigationController+Rx.swift */, - C5A9A92E40B8F9CD0046FBCE628C85FF /* UIPickerView+Rx.swift */, - 7719AF06FE93030F98E335386729607A /* UIRefreshControl+Rx.swift */, - 13B2AA1971B9A649975252FF17AA2D5B /* UIScrollView+Rx.swift */, - 49156AFAAD69F89AD5EA66D519879247 /* UISearchBar+Rx.swift */, - 71DC416EA49051FDB569B63D412AABF2 /* UISearchController+Rx.swift */, - CC5874AC7BC1DDC80E00F4A8A89F7E04 /* UISegmentedControl+Rx.swift */, - 9F68BC8618CB87DEE660E578905F1C6A /* UISlider+Rx.swift */, - B12C8C58538405E89CD9F98442CFA2E8 /* UIStepper+Rx.swift */, - F03C2C3C1FAE066B4FC01F011E50CC6B /* UISwitch+Rx.swift */, - 8B03B80AF235518B11F2CF016BAF6207 /* UITabBar+Rx.swift */, - 513E743F8B1E0BD85D489E1CD6321F7A /* UITabBarController+Rx.swift */, - 8EFC5DCA90F1958C93D5B84090DDF10C /* UITableView+Rx.swift */, - DAD87A8A57A3A19F880A6ABE98DCD7D3 /* UITextField+Rx.swift */, - B203EC921FADA54AB8378034E2792F63 /* UITextView+Rx.swift */, - B148553D876ABBE8FD209DF9D75E05D1 /* URLSession+Rx.swift */, - 3F36CED0A950A2149880F2641C27CD6C /* WKWebView+Rx.swift */, - 47031A929B84A344D8978684E2213366 /* Resources */, - 9700D9E870CAB7C6D4577DCFC1D27E15 /* Support Files */, - ); - name = RxCocoa; - path = RxCocoa; - sourceTree = ""; - }; - BE4133A8930F13CAD944074F2D243B7D /* Resources */ = { - isa = PBXGroup; - children = ( - 7587F85D524CB81EAAA80C010074BD37 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - BF244FBA8E1D0D5F90D706C2ADB3FEAD /* KingfisherWebP */ = { - isa = PBXGroup; - children = ( - 1FB2E3A706D3337222C6C4BDB07231B0 /* CGImage+WebP.h */, - 3B7643FCC8CF9DE097F95208C63FB48C /* CGImage+WebP.m */, - C589169186E2B21F89DB8335B3421889 /* Image+WebP.swift */, - FB1553201E60831DE904F6B9414F559B /* KingfisherWebP.h */, - B761B178D78C2964648C92AEDAAC90CB /* WebPProcessor.swift */, - 83DCCEF814AF86403726A889F43B17E3 /* WebPSerializer.swift */, - E248EFDD710A9CB4D35BED4FEB2E4728 /* Support Files */, - ); - name = KingfisherWebP; - path = KingfisherWebP; - sourceTree = ""; - }; - C0410FE402879CB5AE2EDA8D5994D00A /* Support Files */ = { - isa = PBXGroup; - children = ( - 4C004FB8D4447EC867830315C4FE45DD /* IQKeyboardNotification.modulemap */, - 55721538D78E8DBD2C8A047DA9C4C943 /* IQKeyboardNotification-dummy.m */, - 4E1E031F43867BB2E439FF28486515AD /* IQKeyboardNotification-Info.plist */, - 7727BEB7F9E256091135551F1C07634E /* IQKeyboardNotification-prefix.pch */, - BD3375B684E672B72958F29EF799674A /* IQKeyboardNotification-umbrella.h */, - E8139788AEDC8D92E16D3A005162137A /* IQKeyboardNotification.debug.xcconfig */, - D4B4C8ECEAB35A7FB7C72DB6047A6503 /* IQKeyboardNotification.release.xcconfig */, - 85B1F574A76F85758800F0CF86AA560E /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */, + EEE7178631A6F52A0892BB4388724613 /* IQKeyboardNotification.modulemap */, + D1A28558A6A7B744953669383EF272ED /* IQKeyboardNotification-dummy.m */, + 82C24DF9ADA97E6A9D51F36D3EA84FF3 /* IQKeyboardNotification-Info.plist */, + 29295180269A368CB2331A040BD53081 /* IQKeyboardNotification-prefix.pch */, + 2560E9FDA51DE626715728CAB493D936 /* IQKeyboardNotification-umbrella.h */, + F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */, + 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */, + A993E08A642AC2FEDE09336F4EAFD939 /* ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/IQKeyboardNotification"; sourceTree = ""; }; - C185A319E9AFD05B7AD7CD37DBDC1D96 /* libwebp */ = { + 935DFB626D904A9AC6F01E25B4C27516 /* URLNavigator */ = { isa = PBXGroup; children = ( - B7A64B0070D7F7EF00F1E42407D46D03 /* demux */, - 30A8E824A7C6BCD4515C7FE7DC0DBC89 /* mux */, - 7125C0786DA0C8CAB10E3F895665D618 /* sharpyuv */, - 7FFE8BE9F16C73E62224E18A8143A16B /* Support Files */, - AC8761EC119BB0AE3D324D80C60EA4E6 /* webp */, + 3C34E466BD4C1114A2346FF713F9EB92 /* Navigator.swift */, + 3EAB064F056C23AF59106529361D6A53 /* NavigatorDelegate.swift */, + 40A6315726504E24175F3BDE27534577 /* NavigatorProtocol.swift */, + 026E834191DC4E0AA86292AD25D77427 /* UIViewController+TopMostViewController.swift */, + 2C38433370B37EF66817AAD41545C1B8 /* UIViewControllerType.swift */, + 917198E2CCB87B1C0EB0554D6DC6958B /* URLConvertible.swift */, + A3AF67EB3072A3A6306C9F47BABBE61A /* URLMatcher.swift */, + CB652CFB6AB0E20B11E331610B9B736F /* URLMatchResult.swift */, + A040E83B70C08B08FF307664E69EF7DA /* URLPatchComponentMatchResult.swift */, + 4D4A438769CD2860B1DC22B87FA1D444 /* URLPathComponent.swift */, + 48407FC40F66E8A8733E334314CF3D07 /* Support Files */, ); - name = libwebp; - path = libwebp; + name = URLNavigator; + path = URLNavigator; sourceTree = ""; }; - C2FB48DB45BC7942D4837C69B6F17B14 /* Support Files */ = { + 9511B6204274521C98CCEBA6676F8C97 /* CallbackProxy */ = { isa = PBXGroup; children = ( - FDD3C31F95D0344FC264000A7138BC10 /* OpenIMSDKCore-xcframeworks.sh */, - 16982966B38AAEF6599A9726EA9C18CC /* OpenIMSDKCore.debug.xcconfig */, - 4A37CBABE6CE1E4AEF6E1AE2BE01F243 /* OpenIMSDKCore.release.xcconfig */, + 622D4EE3202AA063B22E8BBDB5AA270B /* CallbackProxy.h */, + 47A444F6413E7C86961130E10B259684 /* CallbackProxy.m */, + B1A4B4499BC0961A41FA6C94937D1CFC /* SendMessageCallbackProxy.h */, + 343CCC21D4E864CC53911F5F1389B395 /* SendMessageCallbackProxy.m */, + CCCB9715B88ACC435000236A9E4DDE4A /* UploadFileCallbackProxy.h */, + 3F0DDC4D382AD592ACB0BEC0938F6EB9 /* UploadFileCallbackProxy.m */, + ); + name = CallbackProxy; + sourceTree = ""; + }; + 969771C6119968A71EC34219381EFC3D /* AMapLocation-NO-IDFA */ = { + isa = PBXGroup; + children = ( + C331BF62BD39AD97785A833DA979E858 /* AMapGeoFenceError.h */, + C25EEEED9627CD37B46EDA8961FF2661 /* AMapGeoFenceManager.h */, + 9DCF23BE9C5F21FFC288B31D1AD2751A /* AMapGeoFenceRegionObj.h */, + BC6D89FC9A7F8F9E405C7DF615D46CAF /* AMapLocationCommonObj.h */, + 9D4EDF9BEEFC68470F3B18BA296F8456 /* AMapLocationKit.h */, + D00CC64A5511FD46178E3A96BF55EDC5 /* AMapLocationManager.h */, + 0A1C89FD34B80924E4A27D7DC5775018 /* AMapLocationRegionObj.h */, + C0A5D5E73E1FDB0B6D63ADD4C2CC8446 /* AMapLocationVersion.h */, + A25A267C1B5A5144EBFDA723C168188C /* Frameworks */, + BEE8AF6E396B6D62ACB7D3E4BCFA7208 /* Support Files */, + ); + name = "AMapLocation-NO-IDFA"; + path = "AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + 9888D7FAA548361A8949E2B74F93ED71 /* Editor */ = { + isa = PBXGroup; + children = ( + F51E0D24D24B86A51F818864CDAE8124 /* CropConfirmViewConfiguration.swift */, + C4533A8796A97A4FDBF972A217DCF3CE /* Editor+PhotoTools.swift */, + 4B448FA8D39E3AB70FF537FB68F45EEE /* Editor+UIImage.swift */, + BBC9D48F4E7FE8908F11B6EEF3CAE876 /* Editor+UIImageView.swift */, + FEF6D6A9B998EC98D54774144357C7B8 /* EditorChartlet.swift */, + 8F60AF98B49B137B4822BE7DBD088E40 /* EditorChartletView.swift */, + 683BD876275910FE55ED2B0CBD69DC7C /* EditorConfiguration.swift */, + 076345C0EF6AF94AB50D6619A4E691FF /* EditorController.swift */, + AA9073B5D7DC87629F096F9E8E014FB8 /* EditorCropConfirmView.swift */, + 195B1EF7EFA045C8BAD32706FF293FE3 /* EditorImageResizerControlView.swift */, + 1B77137C25D57D11ABB0150419B79F84 /* EditorImageResizerMaskView.swift */, + 845BEE233450E13F168078F286FD17E2 /* EditorImageResizerView.swift */, + 27ED460E4A8E1C3EEFCAF0085264FD75 /* EditorStickerContentView.swift */, + F22802DCA8DB2AFAEE6D09F416DE1684 /* EditorStickerItemView.swift */, + 30167EC1826100A0C53F902846CEE567 /* EditorStickerTextView.swift */, + 0732036DDCF9B0D2B9EC596CDEFE6074 /* EditorStickerTextViewController.swift */, + BE5CCDF4FEEDF2C82294BA131B7B87BC /* EditorStickerTrashView.swift */, + 8EC5EEC118B50FD3491CFE457A92799B /* EditorStickerView.swift */, + 5297100A965626A3F74E618F719B176C /* EditorToolOptions.swift */, + 6454834B9948D54BD885E4B77EE942CE /* EditorToolView.swift */, + 57219371BAD24872FF9ADF8ECF49560F /* EditorToolViewCell.swift */, + 5A7262DEF0860644A996B278C11C21D0 /* EditorToolViewConfiguration.swift */, + BE2C83504C150BD079CB56F73EBD60DA /* EditorType.swift */, + B071E7D115C1E5150210E5C02C9BB329 /* PhotoCroppingConfiguration.swift */, + CD96ADF7FCEB4765768AE75A95C2C108 /* PhotoEditorBrushColorView.swift */, + A79307995A302D077F872A74219975EA /* PhotoEditorConfiguration.swift */, + 1536F0E20DBFAFA3731DBC73A728DFEE /* PhotoEditorContentView.swift */, + BE6AE22BA8DE7DD70D8BF241C897B3E5 /* PhotoEditorCropToolModel.swift */, + C382240507CAED9B063537CCF6BAD14C /* PhotoEditorCropToolView.swift */, + B0B1BA2FD4158D12D109C2E67EC13D22 /* PhotoEditorDrawView.swift */, + 3753B09B142203179B95070DAC5EDE67 /* PhotoEditorFilter.swift */, + 0842FC7FE8749A294343C5297AAF48AB /* PhotoEditorFilterView.swift */, + DCA028033BE034558ED13ECF7635A5D8 /* PhotoEditorMosaicToolView.swift */, + 65DDB968610294E8D6480ED393FF52FE /* PhotoEditorMosaicView.swift */, + 3F1F1882E30F337A788FC2C01FE0F208 /* PhotoEditorView.swift */, + 4A52891B952CE0665BC3EBECA6DD030A /* PhotoEditorViewController.swift */, + E1D09A378622A7AA28C2058B8369A782 /* PhotoEditorViewController+Animation.swift */, + 5B912E65149C3982A9B7D3B1C5FDCFF1 /* PhotoEditorViewController+Export.swift */, + 5CB607DDB7DB359C47C25B6D8B860BF4 /* PhotoEditorViewController+Request.swift */, + A5CEFD13B01263F2D83E4790CB72FC67 /* PhotoEditResult.swift */, + BFBE31121A78876EBB429550F14DE7B1 /* VideoCroppingConfiguration.swift */, + 811F2D481D22FD8EAFA0BDC904631F52 /* VideoEditorConfiguration.swift */, + 181FD2F08B7D81585F51D34006773934 /* VideoEditorCropView.swift */, + 5E59985B2D8ACD8C8CB5880ABE89FC2C /* VideoEditorCropViewCell.swift */, + B14B2CA16DDFE79CFABC880CD9FAA98A /* VideoEditorFrameMaskView.swift */, + CFDE74764AA4E5002068FA99A8F42CD4 /* VideoEditorMusic.swift */, + 769A5B05F110F9BBAD2F29ECA8400C7D /* VideoEditorMusicAnimationView.swift */, + 5EE0ADD08196615B15150E7F4A7EE0D3 /* VideoEditorMusicView.swift */, + ACE2CAFEB9439E32A23F54A3C73AAF22 /* VideoEditorPlayerView.swift */, + F06DAFFCCE14139AC4CAE1D2ADA47EA1 /* VideoEditorViewController.swift */, + 45E9DE4557D8293A19D3A550F53621EF /* VideoEditResult.swift */, + ); + name = Editor; + sourceTree = ""; + }; + 9B621F6862F1C904E56CE2B7E665A6E1 /* Masonry */ = { + isa = PBXGroup; + children = ( + 219643A1FD080B67D4F6B9E85CBCE7D8 /* MASCompositeConstraint.h */, + 2215A064FB41D191DB77B697A6922E18 /* MASCompositeConstraint.m */, + 53E4F41308ED47FEB46875F5C7844985 /* MASConstraint.h */, + 4224CB48BE87734C0B6DE9778DCF5FE5 /* MASConstraint.m */, + B6423F8C474B8C9DB5492131C58F71E4 /* MASConstraint+Private.h */, + BB4425E9C7C81D47BE1DB8DA18BD1D61 /* MASConstraintMaker.h */, + 68D757CFE4338DB6456CA80090DE4B48 /* MASConstraintMaker.m */, + E4E6357FABA984303A21EEEBFD4B5DBD /* MASLayoutConstraint.h */, + 06B58F032B8EFC1D4BEEEECEF70AEEC7 /* MASLayoutConstraint.m */, + BD072D5DBC19412132F38724675F2472 /* Masonry.h */, + E8116FED35A480734563C64B4B632962 /* MASUtilities.h */, + 0E8761BC4CD9E209236B168AA9A5B450 /* MASViewAttribute.h */, + 170A6F05FDF7F75CB7552AB64C82EE2D /* MASViewAttribute.m */, + 1B072EE63C0CFE1B4D57E051B98B9C88 /* MASViewConstraint.h */, + 7B2369A749658ECDA0F3DDE84180022D /* MASViewConstraint.m */, + 1C412FECE5EC28ABB2D4F597A3E25EFE /* NSArray+MASAdditions.h */, + 62FFABD78A41923D508BEECE44F1A9DF /* NSArray+MASAdditions.m */, + 7060BD358DBAC0C2F7F174FE21FAD6DD /* NSArray+MASShorthandAdditions.h */, + 222423852681EE67DA11020345E19656 /* NSLayoutConstraint+MASDebugAdditions.h */, + C378D55E34C2D4057E2CEFFBBA090FA4 /* NSLayoutConstraint+MASDebugAdditions.m */, + DA500431BC4594AEAEDD438E0BF37783 /* View+MASAdditions.h */, + E766B81C2AD39215DD8A6A3726E9C73D /* View+MASAdditions.m */, + 5AC16DFEDB149EF1E3A3C077093934B5 /* View+MASShorthandAdditions.h */, + 19F87CF4C331BA03B57394E007A03556 /* ViewController+MASAdditions.h */, + FBD4A3FC0D6D6BBDADEAC87B71466451 /* ViewController+MASAdditions.m */, + 3CDDE23C490ABC1BF94D4A4307630DD7 /* Support Files */, + ); + name = Masonry; + path = Masonry; + sourceTree = ""; + }; + 9BCDE276EB6B9DF9D0A1E6639034D58A /* IQKeyboardToolbar */ = { + isa = PBXGroup; + children = ( + 57885091ABF342DE0770F146E5CF1595 /* Core */, + 08D13E96EB50ECF89E83CCBF35C1531C /* Placeholderable */, + 3261F01F6D4C86405A631B3DDFE2BD43 /* Resources */, + B462AE7325D2BC226D99AA3936D86094 /* Support Files */, + ); + name = IQKeyboardToolbar; + path = IQKeyboardToolbar; + sourceTree = ""; + }; + 9CEB06F95D6CD65FBC41C718C31897A2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 500A80BF46C5FC693AC330830BEEFCF7 /* IQKeyboardToolbarManager.modulemap */, + A1DA580F23E6641F29EE227C27B3FB2B /* IQKeyboardToolbarManager-dummy.m */, + CB09233E243A48F2D081C915780202D8 /* IQKeyboardToolbarManager-Info.plist */, + 81D9F7BE4424B98BA350BF8FD0E70E3C /* IQKeyboardToolbarManager-prefix.pch */, + C57C686F30775D89928D96D320F88F62 /* IQKeyboardToolbarManager-umbrella.h */, + 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */, + 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */, + E1BFC3F1E202B57F058322600E03E1EC /* ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/OpenIMSDKCore"; + path = "../Target Support Files/IQKeyboardToolbarManager"; sourceTree = ""; }; - C73A03553FC93D50F34E1D889ECCC8B8 /* IQKeyboardToolbarManager */ = { + 9DA15CAC871205C9C8FD50D39AA06DFE /* Resources */ = { isa = PBXGroup; children = ( - FAED161DD52C5F6FEDA47522E9E8DF24 /* Array+Sort.swift */, - BFBBAB680D5550949778A793087A4108 /* IQDeepResponderContainerView.swift */, - 5177FA63819A77DC3B35F764F2160F87 /* IQKeyboardToolbarConfiguration.swift */, - EEEC5D28F1F6770D81340EC48DA0D93A /* IQKeyboardToolbarConstants.swift */, - 2A3D7D64F73F11C9DC0248D737AF568B /* IQKeyboardToolbarManager.swift */, - 92512F8048046A8B2E2555F5F5087D1E /* IQKeyboardToolbarManager+Action.swift */, - 3790F7258BEC738564FBA59BD2A14240 /* IQKeyboardToolbarManager+Debug.swift */, - 10A1DBADAA4D0DF927CA7C4F7FDD544D /* IQKeyboardToolbarManager+Deprecated.swift */, - 79B6D1EE710B3A8D027FAAD7C5B54591 /* IQKeyboardToolbarManager+Internal.swift */, - 4EF7573F77E8F83138CE79ECD9623732 /* IQKeyboardToolbarManager+Toolbar.swift */, - F4BC3C8FB8152F8758743F3746905ED9 /* UIView+Responders.swift */, - A03B841617C5587398EEFE2D5426645C /* UIView+RespondersObjc.swift */, - 36813A5CCC55281440227F0741A4D5C2 /* Resources */, - 419F2AD4A908805E3C7C27917ABB9137 /* Support Files */, + F10D3A2CD92B9FB93152435EB7CCC720 /* PrivacyInfo.xcprivacy */, ); - name = IQKeyboardToolbarManager; - path = IQKeyboardToolbarManager; + name = Resources; sourceTree = ""; }; - C7B62F42CDB8BAA2B17268905CEE7C3B /* SDWebImage */ = { + 9E3BB8912E0FA89CF223E10197CBD453 /* Resources */ = { isa = PBXGroup; children = ( - 3143F0EF6833542CE7D9FB7392F3C5D5 /* Core */, - 59EBA6581CDD35094B9D6DE4669BBD6E /* Support Files */, + 8E1B66346C4F15731EBEB1E11C606DF4 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 9E8FF5DDD21C43A99E0D847997533E96 /* Resources */ = { + isa = PBXGroup; + children = ( + 9F7E7D2B8F2D722CA265966428E3606A /* AlipaySDK.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + A00768F6044E2ACF98FF106197D65850 /* Support Files */ = { + isa = PBXGroup; + children = ( + DA3D7A105D6D34913840F53FC64BB53E /* IQTextView.modulemap */, + F5A8867D371D57D98495FC82F51DC6D0 /* IQTextView-dummy.m */, + 2477B75AB08CCA6E2BC5EFDC75DFEA1C /* IQTextView-Info.plist */, + 62DAA309C7850654A41082C3D26616B0 /* IQTextView-prefix.pch */, + 7AA63A7ABF84211BB0A357FE3473F3F5 /* IQTextView-umbrella.h */, + 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */, + 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */, + F6F097A6C042535A18B04F4F7305898B /* ResourceBundle-IQTextView-IQTextView-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQTextView"; + sourceTree = ""; + }; + A188749D01843479904E72DB969F2E86 /* lottie-ios */ = { + isa = PBXGroup; + children = ( + 5B4F60B7845B4BF2CB196297F5015FEF /* AnimatedButton.swift */, + B38102CC922026DBD9CF5D00EFB67312 /* AnimatedControl.swift */, + F2F0CA38DAE56AD756B32A0A43F4CD7C /* AnimatedProviding.swift */, + E7E9F8DBBA04F63C77D08336C0D45672 /* AnimatedSwitch.swift */, + 516724B4EA5CF31CA6AA664EBE8C68D6 /* AnimationCacheProvider.swift */, + 75BCB480F2077DA0D2D7FECDD24B0F9F /* AnimationContext.swift */, + B948A21B7867EDAFCFB0A9D1849EE81D /* AnimationFontProvider.swift */, + DDB37AC1909B247A1EE86B2327125496 /* AnimationImageProvider.swift */, + C776123340F9B4A6EBC334CABAF42944 /* AnimationKeypath.swift */, + EE61806B1C59A6A7EDCD681AC41C6105 /* AnimationKeypathExtension.swift */, + F534F86E1E1E2154709C215BD2A5CDF0 /* AnimationLayer.swift */, + C2340B7533BDC7EC5C1DDF481AF6BC14 /* AnimationSubview.swift */, + AFDFA291A94D582A5B4E7C8846B37367 /* AnimationTextProvider.swift */, + 68DB4778FBF04356A818760ADCC57B5D /* AnimationTime.swift */, + 6616C763859884830B647FFA76483A3E /* AnimatorNode.swift */, + 0368D2CFB34F4E01C0A62DE600C14F82 /* AnimatorNodeDebugging.swift */, + C4A0616366BE9BBEA0475D1F9998A339 /* AnyEpoxyModelProperty.swift */, + F351986B9F579004C432989F5C7B9B7C /* AnyEquatable.swift */, + 7BC5B65DC1BED33CE2EA0F247DB97288 /* AnyNodeProperty.swift */, + A626167E4099877BBAE93873C365460F /* AnyValueContainer.swift */, + 4B047925674E66A1601795369A119285 /* AnyValueProvider.swift */, + B6892FFBE0DB2A34C5056F3E49A5B063 /* Archive.swift */, + 8579A90FD01456E1A0DB2819F4953F48 /* Archive+BackingConfiguration.swift */, + B1A199BCD27B3A084BD56ACD4CAC300F /* Archive+Helpers.swift */, + 6117DBF2DEA2F03B45AA735947BC44EC /* Archive+MemoryFile.swift */, + AE0B5E37A35ABF360FC10F7B4C1F2C97 /* Archive+Progress.swift */, + 1BD4ACA4AE15E556BD2AE1F75D723E9F /* Archive+Reading.swift */, + 0884B52CA84BD35B7E6E3CE7710E8358 /* Archive+ReadingDeprecated.swift */, + 430C29FBAB6AAFD0D610191AEE538A8A /* Archive+Writing.swift */, + 51576B01B485E00ED44B09B6476B384F /* Archive+WritingDeprecated.swift */, + FDD06E72B6F2410442E79F71B437CBE0 /* Archive+ZIP64.swift */, + A21561CF0BCE72D84792C131C64852DE /* Asset.swift */, + 2232E302290B527AA496266721ECC3EC /* AssetLibrary.swift */, + D0213C516AC72EE5E4B070291A64EAB3 /* BaseAnimationLayer.swift */, + 9E70EA80A6A7FBB78FB66795FE6F25F8 /* BaseCompositionLayer.swift */, + FF0972D5FA61A8565847F2C433F78D1B /* BehaviorsConfigurableView.swift */, + B0151812A9B8BA8399F13E53E9B725F3 /* BezierPath.swift */, + A58DAE61CE5B293A8268E4AAEE65308D /* BezierPathRoundExtension.swift */, + 6EC8E670345CF1C38AC120706D8D21C3 /* Binding+Map.swift */, + D06DA6772884B11823226211F6F25ACB /* BlendMode+Filter.swift */, + 92FB944F37638ECE8273BD71192B5D9E /* Bundle.swift */, + C107358653E7CC562057158F6A5962E2 /* BundleImageProvider.swift */, + C15B04274706B614E5AC635346B66C74 /* CAAnimation+TimingConfiguration.swift */, + 4150915906DFB11C69D4AEE2972A6F87 /* CachedImageProvider.swift */, + 61DF4BB3EAB440B04C9BEE0E6CC8C151 /* CALayer+addAnimation.swift */, + EE2BA90A51A3621BFCC3DD9E451BD485 /* CALayer+fillBounds.swift */, + 43E22B096DBB30A9C296D8002293DC4B /* CALayer+setupLayerHierarchy.swift */, + 065D1A3D2F9D26C79E0F5A4F23B8684C /* CallbackContextEpoxyModeled.swift */, + 705FE0812D1F78D361814065FAF71ED5 /* CGColor+RGB.swift */, + E39E522169EFCBA3ED36492D8BAC6470 /* CGFloatExtensions.swift */, + 16689A43C1975CAF9AD290359635E386 /* CGPointExtension.swift */, + B323E2F65F5B9427ED143025BC60F6D0 /* ClassReference.swift */, + 6D5FE6492E9EE4250A18F130AB8FBD8E /* Collection+Diff.swift */, + 7F8EE347C1FAA7090EC967BC1EE654F8 /* ColorEffectValue.swift */, + DAE1AA6202B32E1EE1416E80DC735789 /* ColorExtension.swift */, + 15F37224A53776122658CE8F21D84F15 /* ColorValueProvider.swift */, + 7929402B1C909AAB3A71B878F53CEF95 /* CombinedShapeAnimation.swift */, + 57A1131B3987C9D726889C860FFF42EE /* CompatibilityTracker.swift */, + 086FF8A6E6AD19799CF8F855354E04A0 /* CompatibleAnimationKeypath.swift */, + 9F97A8C868569906B8A0980DAAFC77DE /* CompatibleAnimationView.swift */, + AEDE7EDD0FC77BFEC8D8A32BFD407BE7 /* CompositionLayer.swift */, + 4931F43434095D8A528405D10F581E71 /* CompositionLayersInitializer.swift */, + 7606EF0CD003C2D087D399D333B7017A /* CompoundBezierPath.swift */, + CB3585F24ABB030F51C376A79B01D221 /* ContentConfigurableView.swift */, + 2A471E76F10A52ED9CC4B5ED8ADCF121 /* CoreAnimationLayer.swift */, + 1177DF88EDD21DAC5D826DFCE38EC56D /* CoreTextRenderLayer.swift */, + F793088538F9AD942B491B2C88497B1E /* CurveVertex.swift */, + CAE01867D122E56BE756251160395909 /* CustomPathAnimation.swift */, + 9D75520B9598DF2922D02DF59A68B6C6 /* DashPattern.swift */, + 6EF794D43624B0139486257FE5D6AEC2 /* Data+Compression.swift */, + F3A9F8C7F34A21D52394A668AD787E9D /* Data+CompressionDeprecated.swift */, + B6F4518FA4DAF909785A64D1A5DED01B /* Data+Serialization.swift */, + FBF0C31E72B67EA27FF6809F5DD5D9D6 /* DataExtension.swift */, + 96307C9098B5BBEC42B16B4ED2B65621 /* DataIDProviding.swift */, + 2382C6BF329F222524AB4126B254E8EC /* DecodingStrategy.swift */, + E207331FCAB26DB100531C9514787792 /* DefaultAnimationCache.swift */, + C9A4337C935C298BC0213540464F128F /* DictionaryInitializable.swift */, + 9122C3E75F0DDAA349F4957A6EAC4E41 /* DidDisplayProviding.swift */, + 04CF5894A8B0F98B1A3BB75B01FBBE63 /* DidEndDisplayingProviding.swift */, + 5885802580CAB4752CDA3FF85F3A6DAC /* DidSelectProviding.swift */, + D203878F76EFC26540A24A23FED3FFEA /* Diffable.swift */, + 5FC769A9B797613BF3F8B1D1088BC394 /* DiffableSection.swift */, + ACDD9DF9BDB8EA5D0237DF42311EBE64 /* DotLottieAnimation.swift */, + 2A2DD317307ED0A62EA51EABB398A35C /* DotLottieCache.swift */, + 45E9F00739D1C78BEB77C1D894110477 /* DotLottieCacheProvider.swift */, + 7EDAEC6A303CD8C8485671B931256E55 /* DotLottieConfiguration.swift */, + 811990250EF97841890D711984994DD2 /* DotLottieFile.swift */, + 4014DE810341BD0A60C90BA6BE235613 /* DotLottieFileHelpers.swift */, + B754EE70BC513F4CBC8C0C849DE8F616 /* DotLottieImageProvider.swift */, + 408E90D64B880AFB491FC2DF296028EF /* DotLottieManifest.swift */, + 83D397538321514580A70D56D000FC0B /* DotLottieUtils.swift */, + D4F11F9793750FB90FAA9906ED284E18 /* DropShadowAnimation.swift */, + BF7CA5858F7C22FD40BEBA06A9F4FD00 /* DropShadowEffect.swift */, + 9B57E48795D85F2DE34D8BD23BA49BF0 /* DropShadowNode.swift */, + F9D62B3C107CBD40EB6ACF578982EF18 /* DropShadowStyle.swift */, + E9A1EDB37F3C810836E76E4B92AF7231 /* EffectValue.swift */, + 0CED05F21E2DA1041B59B1E507CC8305 /* Ellipse.swift */, + A481DAAA03F9920880F9A2A2A4A647A6 /* EllipseAnimation.swift */, + CB8A5C8DC9B1E9144A96B53A4B778862 /* EllipseNode.swift */, + 0FC5B9D471E457635FF59DB2CEEE3987 /* Entry.swift */, + C8DD4BBDC79258FD8138D24C8298ECD1 /* Entry+Serialization.swift */, + ED7EC579927244732925069ED952BCCE /* Entry+ZIP64.swift */, + FAB9A4713F0A2AFFE4AE9DEC1C9E9181 /* EpoxyableView.swift */, + BD60DB251D76A78A98B4D3535657492B /* EpoxyableView+SwiftUIView.swift */, + B45D77EAEF87C01BF1C8C202099C2EE0 /* EpoxyLogger.swift */, + 9F3DFFEBB74D741A70001A66FB9876B1 /* EpoxyModelArrayBuilder.swift */, + 471BB586680C33F22584838670718847 /* EpoxyModeled.swift */, + A89DCF1C28B5EF2AC4B91BB6D187D8BE /* EpoxyModelProperty.swift */, + 3C80E40F4C03DC747FADCFC5C20F4D5F /* EpoxyModelStorage.swift */, + 72AD9C57DDF160F23B30D8E5250BCE6C /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */, + 083E4CFADB3757D3019E3E959EB1ACF1 /* EpoxySwiftUILayoutMargins.swift */, + 100AC4A0E6A257C87C8B88F32EB4CD8B /* ErasedContentProviding.swift */, + D0AAA32DBF1B37234DE42D36C3283997 /* FileManager+ZIP.swift */, + 291AEC3CBC1631B5E418F0F53358A0BF /* FilepathImageProvider.swift */, + 82EBF54764AE92D077DE33C53A6AEBBD /* Fill.swift */, + 816CF9AD8A3D4AA47847E64500E5F793 /* FillNode.swift */, + E021AD2502C3D2997ADBD79E22230D6D /* FillRenderer.swift */, + 9E0B3F584A6AA9ECB3FEA7D0CE8CF2A3 /* FloatValueProvider.swift */, + 97273DF1C0B7A59A3C7737B75D0DF860 /* Font.swift */, + 12D57A951811FCC2E989883F63E61B3A /* Glyph.swift */, + F4BEC792F5669F9D0D43AA15BF04F1B8 /* GradientAnimations.swift */, + 1BAB03BF7B02ED9AA1E560E471AC2232 /* GradientFill.swift */, + 698B06749ADB26D67C5F457F3D7B1F58 /* GradientFillNode.swift */, + E3E1BC868177085CE10EE2E890960D53 /* GradientFillRenderer.swift */, + C42F047FF3FE9336203FAD8F97593E97 /* GradientRenderLayer.swift */, + 287C6A48AA1442E3612A5B40E63B63B0 /* GradientStroke.swift */, + B454FEEFB1F568042DAC7449E33E9D30 /* GradientStrokeNode.swift */, + 6AD5B399B0025CFE5FFC3F550D90C591 /* GradientStrokeRenderer.swift */, + 0B094E3F349463B73D7557B60F586179 /* GradientValueProvider.swift */, + 492111DCF538B9F68B373EB70D48D893 /* Group.swift */, + 12B112ADEE67680C68EF9AAD6712D777 /* GroupInterpolator.swift */, + F26C19BAF44B8BCBC734E35386F5F9AB /* GroupNode.swift */, + D159229F45A1E2DAD719967276C1FDFC /* GroupOutputNode.swift */, + A1C3C0480432AA6C873AD038CFD51417 /* ImageAsset.swift */, + BA79F7C75AF17F0CDFD583C4ED6F906A /* ImageCompositionLayer.swift */, + 894FB37B2A32E91C63E1373C4723757D /* ImageLayer.swift */, + D71D90885C9AA8410ED904BAC27BBB58 /* ImageLayerModel.swift */, + 58E916FE700E029E82E79501869B5AED /* IndexChangeset.swift */, + 3C3C3CF1FC3A12BA1F0A98CBC189AB07 /* InfiniteOpaqueAnimationLayer.swift */, + 3728057E25F2F825C222016F2C0D7B2C /* Interpolatable.swift */, + 47FC08103ACD3EB10255D500E7F9B14A /* InterpolatableExtensions.swift */, + 33991ADFD09CFF18C661630612AD9F04 /* InvertedMatteLayer.swift */, + AAE475C11AC074D7DAE925AF9ED3142A /* ItemsExtension.swift */, + 2B5E6DFD26AD0B0DC9610DA80919EFCF /* KeyedDecodingContainerExtensions.swift */, + 9C11B4ACE09CDDAFE336FBD6EE133953 /* Keyframe.swift */, + 39C24869E8AC9CA2F89EE170EF0930C0 /* KeyframeData.swift */, + DB56BFA4BA1933A7688E24DA5D6A268F /* KeyframeExtensions.swift */, + 4C2DBA803DB968D6EA2BA1B50A53393C /* KeyframeGroup.swift */, + 10C0E5BB93F1EAFCF8BC9202DDB9997D /* KeyframeGroup+exactlyOneKeyframe.swift */, + 261FECDA4129251CE25EEF58CA359395 /* KeyframeInterpolator.swift */, + DE6FEFA4309739AE6088C4B170EE8533 /* Keyframes+combined.swift */, + 9284E86BFED0B0E58D5E3F508E14FB4E /* Keyframes+timeRemapping.swift */, + 3C32577542D4CB3D64955332AA9F0641 /* KeypathSearchable.swift */, + E139063737CABB514AC7BC04039A282D /* LayerDebugging.swift */, + 9C162DCB7A4DE04B79F580FE221544CE /* LayerEffect.swift */, + 768CB446CCE5C8E878A8802417CF68AA /* LayerEffectNode.swift */, + 560B9AF7588B6DB63A50170F326C9C18 /* LayerFontProvider.swift */, + 9CF094F48B9D09D84256FB77F52C98C0 /* LayerImageProvider.swift */, + 70CB687F590E631FB1D8E71386B29A9D /* LayerModel.swift */, + 6C50CD417EE28A0423B80B3B4688D5EB /* LayerModel+makeAnimationLayer.swift */, + BD9D0EC39A6AB18A1D8966DED635F785 /* LayerProperty.swift */, + DDAFB9318AF08F7056139AECC80C78FB /* LayerStyle.swift */, + FAC4AF4E9FB175744F8E813337445762 /* LayerTextProvider.swift */, + 8718ECA1F99309042147E39516FB2AA5 /* LayerTransformNode.swift */, + CD64B4A3046415F4ACD9E6DB49585FE6 /* LegacyGradientFillRenderer.swift */, + 5040F3F1ADDEEE6609DFF69DA9955EB8 /* LottieAnimation.swift */, + 306BF7A2017909E9020431DAD8569CCA /* LottieAnimationCache.swift */, + EC98F7228AD460FBB003A79084530836 /* LottieAnimationHelpers.swift */, + 2CC5279C1EFD375217C3D5D950D430B9 /* LottieAnimationLayer.swift */, + 1936B868CB0FB4A1E96627965F95EDB7 /* LottieAnimationSource.swift */, + 0C26D76578E5324F98623929F478799A /* LottieAnimationView.swift */, + 83902F28F7DD49B338C97B1E750899D8 /* LottieAnimationViewBase.swift */, + FE827CA4538F19F609B8116F6AF048CB /* LottieAnimationViewInitializers.swift */, + 838E81C2FF82A5201A843958E6AE710A /* LottieButton.swift */, + 6DB0CEA878D0BFBC77758EBD30C70C08 /* LottieColor.swift */, + 210E8B3E907B2C645CCD869D5234C739 /* LottieConfiguration.swift */, + 68B0D0F378B0DF1119284F778E242F48 /* LottieLogger.swift */, + 9EB55BDAE8B448D13B57E1F45F939952 /* LottiePlaybackMode.swift */, + 6DF823CE6868CD0FD0CB3B3D47E3A99B /* LottieSwitch.swift */, + A8F1E6CA97AA5ABAF3C14B24BC1A7A13 /* LottieURLSession.swift */, + 865F71D37F4E33919F3D0BB997D4352E /* LottieView.swift */, + A6CDAFE73363EA2706E2F552D553CD90 /* LottieViewType.swift */, + E1E4120207F4C704EDC8FDCEA82D42D3 /* LRUAnimationCache.swift */, + D33E5092A9109A9A7CFC24F013D3ED11 /* LRUCache.swift */, + 8FCC139E6A9A989613D4572F3536F2BC /* MainThreadAnimationLayer.swift */, + 3593EC7A321D62721F0116655F42DF86 /* MakeViewProviding.swift */, + 12CA37A7BD3E9F95648EF2AF5278B844 /* Marker.swift */, + F8C1151AAE7BE8B43CFF76878661D376 /* Mask.swift */, + 8412F650196A8D9055F7A147084CC125 /* MaskCompositionLayer.swift */, + C54D4A301E9B669CC34982E349394E3A /* MaskContainerLayer.swift */, + EB2CE697EFFD5E239D70224B00A15610 /* MathKit.swift */, + F70CF8D518D970C50D799603AE939E40 /* MeasuringViewRepresentable.swift */, + 73D136FC4F001C444203266383C5411B /* Merge.swift */, + 3A0161343E2A3C7285E6E7430926CEF8 /* NodeProperty.swift */, + 5C9AC2B4D7F5C13533735C92B4950F14 /* NodePropertyMap.swift */, + 784C43288685498893B736A126C0E5DB /* NullCompositionLayer.swift */, + 17D78923FEBE24EA42834BC21A8AF63D /* OpacityAnimation.swift */, + AB1B040B0263F263CE40FCDDE5481570 /* PassThroughOutputNode.swift */, + 2D4915A9EDD5C5B386211E75B291D03E /* PathElement.swift */, + 03A838BEA620A2333B36253FE3E71C15 /* PathNode.swift */, + 57965BF5D96F0216EC3AA46C72D570CA /* PathOutputNode.swift */, + 10CF77229E44790B1DE89C627E665A2C /* PointValueProvider.swift */, + 169EAF35737AACFFBF2B651484BC3461 /* PolygonNode.swift */, + 8191FF3E0EC91C2D78720D7CEF0107D3 /* PrecompAsset.swift */, + 5E0E071374D0AF7B5F3B1DBD62C78613 /* PreCompLayer.swift */, + 38962EF15679B7B43815FADB43D5DADD /* PreCompLayerModel.swift */, + BC1672B45D503977C27F724D5FD941C4 /* PreCompositionLayer.swift */, + AB84F339270EC7F44D93082DEBE8E502 /* Rectangle.swift */, + AEEADF95B26C9F235BF5183DC7901F15 /* RectangleAnimation.swift */, + C5AD7AC5930BA7CA6CA7BC48AC8538FB /* RectNode.swift */, + CC572DE50DE76A6EEB468CF36FC01208 /* ReducedMotionOption.swift */, + 13301344812946F6DD3EF21D58AC5CD0 /* RenderingEngineOption.swift */, + F288A6665A6802C493540B96178F67AE /* RenderNode.swift */, + 5A405B9372FC1FDA5EAFE7CC4028999C /* Repeater.swift */, + F4B44B5EDCE7D80C9023D177AF8BFEEE /* RepeaterLayer.swift */, + A123D5B066EF03B5D68327658EB21E39 /* RootAnimationLayer.swift */, + 9CFEF337DACE0D7BEDC59CD2C0A3C305 /* RoundedCorners.swift */, + 3CDC5A14C486FA6DC66C4DC59CB4CD58 /* RoundedCornersNode.swift */, + 1C209B1FF4A4336B9F1E2455A671257A /* SectionedChangeset.swift */, + 4815A605FC1C6404595464950A0218CD /* SetBehaviorsProviding.swift */, + 17EF27AEF16388FDC510308820805BDB /* SetContentProviding.swift */, + 49FE8250CEB1B1D102C700718CA4B50B /* Shape.swift */, + 7320F874E285135405738C797F61D20B /* ShapeAnimation.swift */, + A16E687983DD0674E5E7EDD2220CF0FB /* ShapeCompositionLayer.swift */, + 59ECD5DA17C31A1CB288CE1535BB9E43 /* ShapeContainerLayer.swift */, + F4E62E61D27A5AAD477B66FE21C104FF /* ShapeItem.swift */, + C24E82D08688627B6ACBECA8E1053663 /* ShapeItemLayer.swift */, + AE905EF12AC3E7B402A6C60870640082 /* ShapeLayer.swift */, + 093096E31C060CD027D0D1EA861F0456 /* ShapeLayerModel.swift */, + 1013E306227E5F814E501DEB2D5CF882 /* ShapeNode.swift */, + 78DBD51CAFBFDDB5D7AAEA242AF0C32F /* ShapeRenderLayer.swift */, + D7E6A4A47FB8F4CA32A1059E6B85F45A /* ShapeTransform.swift */, + 00366EBF036C444A927F35AF8C98FA89 /* SingleValueProvider.swift */, + 711A3E589B33231270E92032EB20F045 /* SizeValueProvider.swift */, + 59B376CB0B606BB6D0A4B74C4542503F /* SolidCompositionLayer.swift */, + 9AE2759ED36205D0950EC9758B528F43 /* SolidLayer.swift */, + 5B88295734B71840DDF1ECB9E7DFE0F9 /* SolidLayerModel.swift */, + 3F6014263FFEC99C3AB02F9A88906E67 /* Star.swift */, + BB7BDA3A369AC7BACAC30817446EB73B /* StarAnimation.swift */, + 79FE6AFF67BDF407FD4CD50C8AAB2AB7 /* StarNode.swift */, + CC8AB653AC12F4B57D5E86A3A4F6B419 /* StringExtensions.swift */, + 1BB5F1F3377D2EF785085AB11B26825F /* Stroke.swift */, + 442F2AF2C8FD74DA2CF3B79683D55825 /* StrokeAnimation.swift */, + 7D9BF08A0764394A74A29772E1635053 /* StrokeNode.swift */, + B90A5070B86F319559914DD723D32E5F /* StrokeRenderer.swift */, + F90E90248A02E05D3EDEF6C1E4F1AD5C /* StyledView.swift */, + E9712E1BF3EEE69C04C2C90F9821B005 /* StyleIDProviding.swift */, + CA166DECC6BB3ED09D6F3D554584492D /* SwiftUIMeasurementContainer.swift */, + DD5DFD747834745776B0951BCC3AAD4E /* SwiftUIView.swift */, + F93E05CEEA133C26ADBA6B4CC328E26A /* TestHelpers.swift */, + 05B4B4496801BB878DC02AF242CE495C /* TextAnimator.swift */, + 391D58FF25F14E6D366B5DFFB567F78D /* TextAnimatorNode.swift */, + BB3D2299B1C2191D04F448D36F3EF38C /* TextCompositionLayer.swift */, + 1DDA5344A0BDE5EFB3F913CB8EA8B4B0 /* TextDocument.swift */, + F781F6010B367496E1F07BC1A07F7860 /* TextLayer.swift */, + 3664DB72C102170456D5076AB021C32D /* TextLayerModel.swift */, + 4E98E9725990436A54B35DE386F036C7 /* TraitCollectionProviding.swift */, + 4D0B5E365C216932E8C9DE463C58349D /* Transform.swift */, + B047B730F24C68A1550B884F328BAFA1 /* TransformAnimations.swift */, + EA780F6E977F346F7CCA5BD39B6B69F6 /* TransformLayer.swift */, + 0AE0D19631E119C4BA9651A708A98025 /* Trim.swift */, + 14824100F2E9675D290FC37016803702 /* TrimPathNode.swift */, + 3CFB8D8B6A743A3B3A0DCC1C774DB0AB /* UIColorExtension.swift */, + 8F591F6C6B582F5E8709C969B4C1099C /* UIView+SwiftUIView.swift */, + 4564B70EBA34C463AA114584243BE0BF /* UIViewConfiguringSwiftUIView.swift */, + B16810200BF205408AF4F91E8217BCB2 /* UnitBezier.swift */, + 12E1D2CA0AFFD23B6AC6FB681773AB29 /* URL+ZIP.swift */, + 8FA056EA1ABD46567EC52502DE48DD73 /* ValueContainer.swift */, + E740CC779E1B5D1A1954DE403E26932A /* ValueProviderStore.swift */, + 7107291AB23C14EC7CE05E4EC856C3D4 /* Vector1DEffectValue.swift */, + 2ACD688CD8BAA3E8F80C2D91618665F1 /* Vectors.swift */, + 30A2C1E28CC460FA98D8FE3B09EA678C /* VectorsExtensions.swift */, + A899A3E1A29D442B8E8FE2DEF5B31183 /* View+ValueChanged.swift */, + DF4BF246D9B625BAE1B6971E56CF7FC7 /* ViewDifferentiatorProviding.swift */, + 682FC9FDDB2614C3B0FD50FB5FE2493F /* ViewEpoxyModeled.swift */, + A966DA687A366A0473DDFC534EAE6818 /* ViewProviding.swift */, + B817B30DB7DFB63A4270F8BD6627C0D1 /* ViewType.swift */, + F93BB801C64837D05710676EA9BD8275 /* VisibilityAnimation.swift */, + B3B7AFE949380BA545965A7CEB711133 /* WillDisplayProviding.swift */, + 5EF6EAC2A019350A38CB0475669ECA6B /* Resources */, + B34D6EBA32E89DFE7E456B62F9F03A28 /* Support Files */, + ); + name = "lottie-ios"; + path = "lottie-ios"; + sourceTree = ""; + }; + A25A267C1B5A5144EBFDA723C168188C /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3C3AE1FE48E230FC40A1C0E2ADD4DDAE /* AMapLocationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A53AE5ADB6C37691DA65DCB8FB4B9617 /* Resources */ = { + isa = PBXGroup; + children = ( + 30A043A7887CAA278BC1786F5982674A /* YBImageBrowserVideo.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + A673B217DCF373C374C97CEF8BCBCCDA /* Resign */ = { + isa = PBXGroup; + children = ( + 48014DD5720694BF22B0C85D4707B517 /* IQKeyboardManager+Resign.swift */, + 621474DB4CB661678E762DEFEBE30A1A /* IQKeyboardManager+Resign_Deprecated.swift */, + 154DB8A49044F7F5052E1B3C1EB20E7C /* IQKeyboardResignHandler.swift */, + 45DFEACC9D631D26D94A80DD88E9A7FE /* IQKeyboardResignHandler+Internal.swift */, + 6877F1B3960ECB8432083DC2D8F83C32 /* UIView+Resign.swift */, + F5BEAC5DD68D02A6EEA9CE123C725513 /* UIView+ResignObjc.swift */, + ); + name = Resign; + sourceTree = ""; + }; + A707C2ADFCCA61893DFF8D1EAF80160E /* Support Files */ = { + isa = PBXGroup; + children = ( + 713EA26552A6DF276992BA3136C0E2BF /* AMapNavi-NO-IDFA.debug.xcconfig */, + 8A8E6902941BC86F4EEEFCDEB9C1ECAE /* AMapNavi-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + A73844A7371FF128751E98950AF0012A /* Utils */ = { + isa = PBXGroup; + children = ( + 6AAC762F10901C124E0DF7EC408B09DC /* OIMDefine.h */, + 109B5910A94544A9BDE78F39EA56ED8A /* OIMReachability.h */, + 7F2D1EE0B4DEE42F944D3EEBDFE6A375 /* OIMReachability.m */, + ); + name = Utils; + sourceTree = ""; + }; + A79CAB0FB7C2C7E7FACA4D1601B1A3A7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6817E19A21F3BD16FDA0EC3AD45355B9 /* RxDataSources.modulemap */, + AE95DBC4FF1AC6132DE37FBD019EBE92 /* RxDataSources-dummy.m */, + 66C7C49AE999ABBFE01E0DEC610F63C8 /* RxDataSources-Info.plist */, + 5D6BB0D35F5E2035A5F62836DB9B8F8C /* RxDataSources-prefix.pch */, + F84A438A67011B82A714B0DBBD00CC81 /* RxDataSources-umbrella.h */, + F3062776F93E53E99AAB643FAE5CA0AF /* RxDataSources.debug.xcconfig */, + F25A5706946440309A58C145135D1A02 /* RxDataSources.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxDataSources"; + sourceTree = ""; + }; + A8B5A11E09F150F3388CE2DDFF64ABAE /* demux */ = { + isa = PBXGroup; + children = ( + F73C7C2B53DA9F84943B107D86910C9F /* anim_decode.c */, + D012F3CA1814E3FD14BA69A73416723F /* demux.c */, + 0FB48688773E53572104FC182E298046 /* demux.h */, + ); + name = demux; + sourceTree = ""; + }; + AA9BD67C1284E9A2C0CCAD1445FE9C60 /* Pods */ = { + isa = PBXGroup; + children = ( + 35EDA39252E0A0D6C9DF8B1FAD16A94B /* Alamofire */, + 1F083E8EC00C8BAA889E21D7E260002F /* AlipaySDK-iOS */, + 697B18785377B262D3C8AAFF21034C9C /* AMapFoundation-NO-IDFA */, + 969771C6119968A71EC34219381EFC3D /* AMapLocation-NO-IDFA */, + 1AFD5ABF19C0199683EAC1D855A758F0 /* AMapNavi-NO-IDFA */, + 620C08E4418F980BC7D690868AE93DCE /* BRPickerView */, + 8A7D93150C3A036AC30BA915DC773DD1 /* CocoaLumberjack */, + 02833899E8B93DC9183D981B8B28FCDD /* CocoaMQTT */, + 5BDF739271684803348C69900DCDCBDA /* Differentiator */, + 5DF0A1F79354E9C972479C54E719DFEE /* GTCommonSDK */, + BFF1BFBB75EE5E8A2D0E54ABD23F4FB0 /* GYSDK */, + 7E3B54174301D6153D9F3E462D92C038 /* HXPHPicker */, + 8A35ECBAD702E377AC6E53089C265337 /* IQKeyboardCore */, + 7282608108EE966FF8276BE20227EEDE /* IQKeyboardManagerSwift */, + 1053A6FFF53D1E420797B09B0E531C4A /* IQKeyboardNotification */, + D2FFA5E8C3DE825C0ECD7941A4E88422 /* IQKeyboardReturnManager */, + 9BCDE276EB6B9DF9D0A1E6639034D58A /* IQKeyboardToolbar */, + 38E67DFC0174A816B798CB80F6AC537A /* IQKeyboardToolbarManager */, + CA6C6911F5827D09E1648EA4FD9E4BD2 /* IQTextInputViewNotification */, + 83213F73B9FE38FEAA771DE1C6F0C787 /* IQTextView */, + EBBAAA1085653EFDC1BC69AC02F8B430 /* Kingfisher */, + E8EF5CBE87CDE2E34983E649D1931FE0 /* KingfisherWebP */, + E76E12F85D551CB41641E4CC21AFA8A6 /* libwebp */, + A188749D01843479904E72DB969F2E86 /* lottie-ios */, + CD3E88112E363C3DA4E4507E2291CFEB /* MarqueeLabel */, + 9B621F6862F1C904E56CE2B7E665A6E1 /* Masonry */, + 78E9E5A96F146E43A07159E27C96E56B /* MBProgressHUD */, + 0C6942E74B264C8BDF9EA49DF6C60C99 /* MJExtension */, + 0668CF123E675082FD692CE20FB0D19F /* MJRefresh */, + E9D0BE80698C6EA24DA691231D839A98 /* Moya */, + 1E001A6B4C109FCEA929738EC7662EEF /* MqttCocoaAsyncSocket */, + 1A92B5AEDB823CACF55A16B9EA12FCAF /* ObjectMapper */, + 692BDE0C371FC18D8A34C3239A737EDA /* OpenIMSDK */, + 442C0CECCE2F6EA84FC7A7E921695AA4 /* OpenIMSDKCore */, + AE53EB8CAF4CE41FC8C7C16F8E2E8029 /* Popover */, + 80614B98966BCB3E157ACD31DB8EE9DC /* RxCocoa */, + E43A09C9524271252C27882A8DFCDABE /* RxDataSources */, + 0167F0654783A9430C16C4FC1C5253C7 /* RxGesture */, + 37F3D31A5412E5C6B987D86FFC8966CF /* RxRelay */, + 4BC0D9809BB8F7FC8FAAFD7641A7C6F3 /* RxSwift */, + 8216D487336167F9D6904695A99757B4 /* RxSwiftExt */, + 18D552CCC39DA9D46DA2A59FE5B4E225 /* SDCycleScrollView */, + ADE72CBB9CE70D1C0FF52761F4F858D7 /* SDWebImage */, + 1D918B9F534E9B8B656E7FA41541547E /* SGQRCode */, + B63949329FFB9F7FC38286A9C6041F1C /* SnapKit */, + D0CF028CAC738AF3FA60728F642B8FCF /* SwiftDate */, + 5EE8514AC79FD842390D8CD9FC53B8DD /* SwiftKeychainWrapper */, + 50F37234899A878D5F234297B21A4DC3 /* SwiftyJSON */, + 5EA65D1BBAA824D4905F28C8B042A54A /* SwiftyUserDefaults */, + 123B0E032741D042FB0989B70B01DF10 /* TagListView */, + 935DFB626D904A9AC6F01E25B4C27516 /* URLNavigator */, + 1578418DB3D5D6C2D15525580CC22AA0 /* WechatOpenSDK-XCFramework */, + 2E83F5DE736DADDC5A4722A47634903C /* YBImageBrowser */, + F709556859D69C0E41C0837A79154C1A /* YYImage */, + D125FE76D01E4887602953D6BAE39993 /* ZXSDK */, + ); + name = Pods; + sourceTree = ""; + }; + AB9DED4B89442E99952A5BA1230D983E /* Support Files */ = { + isa = PBXGroup; + children = ( + 72C8BE9C311F5F136957AE5252054A49 /* MqttCocoaAsyncSocket.modulemap */, + 95F6B9414A858BDEED7D88E95CE4CDF1 /* MqttCocoaAsyncSocket-dummy.m */, + D1C62C550EF17BC1DF3A27C87763AC9A /* MqttCocoaAsyncSocket-Info.plist */, + 60E5219217D7309803A133E6895FA2D9 /* MqttCocoaAsyncSocket-prefix.pch */, + B5B50DED18CF0C0E13AFECF80AE1DDCA /* MqttCocoaAsyncSocket-umbrella.h */, + 637EF51558E16208F85630A5A8501C33 /* MqttCocoaAsyncSocket.debug.xcconfig */, + 1B34234F6213E23C3E48F64CBC6B5CD4 /* MqttCocoaAsyncSocket.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MqttCocoaAsyncSocket"; + sourceTree = ""; + }; + ABF7412592375D9A4D884A2B2E7CADF1 /* Core */ = { + isa = PBXGroup; + children = ( + 6ACCA0FBA95D684680251D5C224F699A /* CocoaMQTT.swift */, + 810355F961D0BD7C1F416BAB826E0F08 /* CocoaMQTT5.swift */, + CE7D14B42F873D452391F3D812C859C4 /* CocoaMQTT5Message.swift */, + 5C96AA56D38457D1613905E42E66BC92 /* CocoaMQTTDeliver.swift */, + 7AAD86BD27F1D4BBC1F59B6ADF4C0E8C /* CocoaMQTTLogger.swift */, + C06C0AE6A31D92CAF3BC40F74F6D2FB6 /* CocoaMQTTMessage.swift */, + 03DA96969C9380798FF7818597783D0A /* CocoaMQTTProperty.swift */, + 99E9BA9595947F5D61DC3F5CEFE4AE13 /* CocoaMQTTReader.swift */, + 73F58C5E8BD53EA0FFB19209523213B3 /* CocoaMQTTReasonCode.swift */, + AC535C485B64D7475C7B7223C03C79EF /* CocoaMQTTSocket.swift */, + 487528F754109A06808C429BC1929E3D /* CocoaMQTTStorage.swift */, + 9699EE806C2524083AB5BBC4E1110D7E /* CocoaMQTTTimer.swift */, + 6264A78C9DE9C591EC0F17670FF5598B /* CocoaMQTTTypes.swift */, + 4CEEB80809FAB4F66A2DD319C7722CF4 /* ConcurrentAtomic.swift */, + D3F64F0035BCAE4F76A44F0C20B8AC53 /* Frame.swift */, + 2F7EBB7C8016C01E9117685C5CB2ACB5 /* FrameAuth.swift */, + D54BDEBFE0115E883EB21D577305A9ED /* FrameConnAck.swift */, + 7953C3F327E631A827EF82D27ED8068C /* FrameConnect.swift */, + F8EE9786F52B26A5C125319D3CC1F111 /* FrameDisconnect.swift */, + 96A8FB8844C664AFF42D72719B4F2F1B /* FramePingReq.swift */, + EB085E257E746F71AE775A26C2F8DACF /* FramePingResp.swift */, + B663EC439DFE0392158B626C56826476 /* FramePubAck.swift */, + 5FD988B2F9BF966CEE20BF4D0D237592 /* FramePubComp.swift */, + FA12A4AA8588193013FD860B5B2CF798 /* FramePublish.swift */, + 7BE18152D7B1A3477543CB46E33E5F07 /* FramePubRec.swift */, + FE3ED9B09025574C1448B766F0FD56BA /* FramePubRel.swift */, + F363DD99C542073FDC545859A5773F74 /* FrameSubAck.swift */, + 03502843BCAC94AFF9A01230BA4F4C6B /* FrameSubscribe.swift */, + 27B34433064EA5B61FBD5F4C05035EBA /* FrameUnsubAck.swift */, + 13028E5E59FABDEE8B11E036F491CA33 /* FrameUnsubscribe.swift */, + DE929154BEFBA6D6D24EEC6536EAC47D /* MqttAuthProperties.swift */, + C53E8BA705CCA202C7D74E0AEEE88D51 /* MqttConnectProperties.swift */, + 1934BB31EBE2B7F1312F7238BE6FA9C9 /* MqttDecodeConnAck.swift */, + E4381F82AFCF9C0960345F382D230AE4 /* MqttDecodePubAck.swift */, + B94C0FEC4B267551B9E2E61BF5F24217 /* MqttDecodePubComp.swift */, + 65697F122A5D7E12D08B8924C9A75C5D /* MqttDecodePublish.swift */, + 9E4E2A4E2CBBFF917E3EF18747B022DF /* MqttDecodePubRec.swift */, + C49CBF919BB5B46588D95C8BAD6DA2F0 /* MqttDecodePubRel.swift */, + FEC2D8F0CBCBF6FBCC08E57F31E241AB /* MqttDecodeSubAck.swift */, + 02ADF4772E4F147722923A5A32E979D3 /* MqttDecodeUnsubAck.swift */, + B0E3CB5CBC9697B2CC9B14C0131B72F3 /* MqttPublishProperties.swift */, + 91E823F342D37610E76DE595B5F54567 /* MqttSubscription.swift */, + 4B67CC0AAE0A18BDB01D74F419A41E4F /* ThreadSafeDictionary.swift */, + ); + name = Core; + sourceTree = ""; + }; + ADE72CBB9CE70D1C0FF52761F4F858D7 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 1BA173E11FA1534560B8D6304A2CAD58 /* Core */, + EDD90485A46B19B7C75579CE8DF09C40 /* Support Files */, ); name = SDWebImage; path = SDWebImage; sourceTree = ""; }; + AE53EB8CAF4CE41FC8C7C16F8E2E8029 /* Popover */ = { + isa = PBXGroup; + children = ( + C1DCFBF7E6DF16529970BE047BCFB11F /* Popover.swift */, + 6646636A4CF3F7700C40AD3DA0DFCC3E /* Support Files */, + ); + name = Popover; + path = Popover; + sourceTree = ""; + }; + B34D6EBA32E89DFE7E456B62F9F03A28 /* Support Files */ = { + isa = PBXGroup; + children = ( + 751BF2A58D72FCC73E4DB11537844135 /* lottie-ios.modulemap */, + DF671C23469B6AC276E54084F08F2005 /* lottie-ios-dummy.m */, + 167F7859DCEE061486059B0BAE43A1CD /* lottie-ios-Info.plist */, + C02329F0678A262165959C914B74AB09 /* lottie-ios-prefix.pch */, + BFC9FFCA5E6A752F3D61397E8405A640 /* lottie-ios-umbrella.h */, + 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */, + 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */, + D3F1D78F9011463F2920B97049B91AE6 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/lottie-ios"; + sourceTree = ""; + }; + B37F5FDE775677CF48BA029653246F9C /* Core */ = { + isa = PBXGroup; + children = ( + 049042316D8EC1AD2AB386CED496A51B /* BRPickerAlertView.h */, + 271CF4CF6F19B25A7056E4BC77324539 /* BRPickerAlertView.m */, + F2E51A0C3E46FFF3B48C1743C19F95F8 /* BRPickerStyle.h */, + 7A43EECE4F21CF9CF7078B59FFA035E7 /* BRPickerStyle.m */, + 404EDCBE8E8BE943059C7DDE5AA758A7 /* BRPickerViewMacro.h */, + AAEB433EDAD175285731D36ECCDDCC86 /* NSBundle+BRPickerView.h */, + 7A0FEA6FBB199E0DEB243ABBD42813EE /* NSBundle+BRPickerView.m */, + 339DD38CE86C8ADD0A6E8A6A8C567A2B /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + B43922887F2E1ACADA648B685DDF40A7 /* Swift */ = { + isa = PBXGroup; + children = ( + DC9AFD6C4AEF89437965683C64606D08 /* CocoaLumberjack.swift */, + 31A6C5789DF300544180A52AD52B78B0 /* ConfigurationGlobals.swift */, + 19A2F0720950BA7B39F7B11B8AB071D7 /* CurrentFileNameHelper.swift */, + CBE3F8F54A35BBE05BC5C4DE334B04DE /* DDAssert.swift */, + F9D20E5A7B32396278597AD29B817CB2 /* DDLog+Combine.swift */, + 494D7B994F22DA9B76CF9DAB315E9DE2 /* DDLogFlag+DDLogLevel.swift */, + 08E7B0D47CF001FD0C32BC86DB5C7B36 /* DDLogMessageFormat.swift */, + 053D9F0E188F2326D0A07285D1127518 /* SwiftLogLevel.h */, + ); + name = Swift; + sourceTree = ""; + }; + B462AE7325D2BC226D99AA3936D86094 /* Support Files */ = { + isa = PBXGroup; + children = ( + D17D6FEFC12FC26F62F78956E7436AC5 /* IQKeyboardToolbar.modulemap */, + E2679828EF182E72C2F7A362913FFAD6 /* IQKeyboardToolbar-dummy.m */, + EB3E5D54F19161CBF607617D001A32E2 /* IQKeyboardToolbar-Info.plist */, + 786CF851B81DBE398278344BA54EA410 /* IQKeyboardToolbar-prefix.pch */, + 9D05E0633EB76D118649F9F881D519CC /* IQKeyboardToolbar-umbrella.h */, + 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */, + F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */, + 8615420191BBF6A9FE086CB4700A12AB /* ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardToolbar"; + sourceTree = ""; + }; + B63949329FFB9F7FC38286A9C6041F1C /* SnapKit */ = { + isa = PBXGroup; + children = ( + C2BB6E0CE6755C67DE360230EAF0D5F8 /* Constraint.swift */, + 204A7E25C8CC6CABD34015B8F77E7DE9 /* ConstraintAttributes.swift */, + 2C60A32E6362B587083D1A3D3E8A0445 /* ConstraintConfig.swift */, + 9599066C19618A8BA39475C35690B6C4 /* ConstraintConstantTarget.swift */, + 8AFE008320EEAD66CBF01598DE6A5672 /* ConstraintDescription.swift */, + 45FCEF9A4CCA5396ABB93C428F132DC0 /* ConstraintDirectionalInsets.swift */, + 402661322D185F9A9AE277B8407EC395 /* ConstraintDirectionalInsetTarget.swift */, + 10BC1A0DDEEE9ED6F6F00059AC974469 /* ConstraintDSL.swift */, + DA2B4215D6874325EA4F89961AE24CF1 /* ConstraintInsets.swift */, + 8B335E4E1922789988B35E4165E87588 /* ConstraintInsetTarget.swift */, + 8DE65090FE4E5378C421B36237DA2E86 /* ConstraintItem.swift */, + B7E7B8AFD652824C9C2E0B25C74DD80A /* ConstraintLayoutGuide.swift */, + 4D87BB6629C373F796825A201BCC3435 /* ConstraintLayoutGuide+Extensions.swift */, + E8EFAEAE08499004C8E90626C21F5178 /* ConstraintLayoutGuideDSL.swift */, + C2B8AD62D9F19772A2F41B894C60F081 /* ConstraintLayoutSupport.swift */, + BEE3938ACC036CF328CF374473E5DE01 /* ConstraintLayoutSupportDSL.swift */, + 37D95ACBB3FA434EC602637A713EAC1B /* ConstraintMaker.swift */, + 6A368F01EF83273D93A7207C8CE4528C /* ConstraintMakerEditable.swift */, + A871692046F20FBCE208AC8E95E0394C /* ConstraintMakerExtendable.swift */, + A084B641A0E7ABC9A2F57E94555430DA /* ConstraintMakerFinalizable.swift */, + A8A89FFC8076F10DB122FBD4B5FFC86C /* ConstraintMakerPrioritizable.swift */, + EC5B6694BE82D39B5A839F2CC26A0A03 /* ConstraintMakerRelatable.swift */, + D05DF6CE7C57E6AD480B10BA91D8DF06 /* ConstraintMakerRelatable+Extensions.swift */, + BCDFE69A264E5ED113B38B6EA2A9425C /* ConstraintMultiplierTarget.swift */, + 9B636C065290F5DBCDF7AB16F7E2CEEB /* ConstraintOffsetTarget.swift */, + 5B4EF1756EB6DAD30C30E47994A8E698 /* ConstraintPriority.swift */, + 7880E8F6289E704C4D58600B4E6F1B4D /* ConstraintPriorityTarget.swift */, + 9CFA646FB53D5BFD1DAD0A9E567652FC /* ConstraintRelatableTarget.swift */, + D2764737D02B6BB4CED990E66AB357BE /* ConstraintRelation.swift */, + A254B2D14E20137461599C2C535F8EDD /* ConstraintView.swift */, + EF44650768E31C736B5DAB88012FAF5E /* ConstraintView+Extensions.swift */, + 6A30E9FD07E8AA63ED5BAAE820EB8647 /* ConstraintViewDSL.swift */, + 50A831BB755CDCB1B01934ADEE88EE04 /* Debugging.swift */, + AC8F0D89DD22F00EC5677B76FB43F016 /* LayoutConstraint.swift */, + B0CD2ECD4554CC9BA1D4E5E314FB3A4C /* LayoutConstraintItem.swift */, + 90A24AD917265BC61F979CF8818FB34B /* Typealiases.swift */, + 382FF61AE074D2AB5C4C0FB84F4DD2DE /* UILayoutSupport+Extensions.swift */, + 876B4A99713C4958DB997E61FC6B9240 /* Resources */, + BF5D74810251F1B9733B9C9403AD45E7 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + BCABA44BD153787587E4B0AC6EB99FF5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6E649A2F9D4704C81C5CE0D477DAED41 /* OpenIMSDK.modulemap */, + EFD7D2020F4E15ADBFF7AB5AE06404AF /* OpenIMSDK-dummy.m */, + 93907A574507C9DF8E2ACDEA499C791E /* OpenIMSDK-Info.plist */, + 74A01968E59F1F66FB25EDA6F3F72A2D /* OpenIMSDK-prefix.pch */, + 5C777559BE5E55BFA689194E7EE15C08 /* OpenIMSDK-umbrella.h */, + DEEE3144AB502ADE13054CF4438E8C36 /* OpenIMSDK.debug.xcconfig */, + 004943898FA0F7CF30E1D34EB9ACD16B /* OpenIMSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/OpenIMSDK"; + sourceTree = ""; + }; + BE0FDF9EEE6B4297491EE46E4EBFF2BF /* Resources */ = { + isa = PBXGroup; + children = ( + 866FFA09AAC22A37658A5ABAFD278BD5 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + BEE8AF6E396B6D62ACB7D3E4BCFA7208 /* Support Files */ = { + isa = PBXGroup; + children = ( + AC5B5A29EA79513070D1B9B9D01E2B67 /* AMapLocation-NO-IDFA.debug.xcconfig */, + 9CE2C249529EDB6C2CC22826EFD1E434 /* AMapLocation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + BF5D74810251F1B9733B9C9403AD45E7 /* Support Files */ = { + isa = PBXGroup; + children = ( + CA416863F801D1EEC6F164874305B8BB /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, + F6EFAE2D418DCE27B704111701E2455C /* SnapKit.modulemap */, + AD5128C89E6BF5E33A6A99DECEA3F43B /* SnapKit-dummy.m */, + DCC590E557D89758319EA89F2815D5A7 /* SnapKit-Info.plist */, + DBEBC201C57FF682B3C946EFB0884ED2 /* SnapKit-prefix.pch */, + 3B393FBD53CCF1E9BEFCEB0C6588ED68 /* SnapKit-umbrella.h */, + 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */, + E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; + BFE01774B5659E3495630D798C998FCC /* Frameworks */ = { + isa = PBXGroup; + children = ( + C8BD781358D8232F16FE56F37502BD53 /* AMapNaviKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + BFF1BFBB75EE5E8A2D0E54ABD23F4FB0 /* GYSDK */ = { + isa = PBXGroup; + children = ( + F49C296C41D8B64E69A1F067DA57A516 /* Frameworks */, + 182225D1386A1C7E6142791AFA158A4F /* Support Files */, + ); + name = GYSDK; + path = GYSDK; + sourceTree = ""; + }; + C3FB9AF21D3960F66257ADA017A0B545 /* IQKeyboardToolbarManager */ = { + isa = PBXGroup; + children = ( + C1BF8B9BE1C99C7367DEA08F55C8150E /* IQKeyboardManager+ToolbarManager.swift */, + 440302C5D218931A156A53699627CF20 /* IQKeyboardManager+ToolbarManagerDeprecated.swift */, + ); + name = IQKeyboardToolbarManager; + sourceTree = ""; + }; C850C078C1E24C07530E60B35CF3DF4D /* iOS */ = { isa = PBXGroup; children = ( @@ -9390,82 +9425,135 @@ name = iOS; sourceTree = ""; }; - C8B2C0957A46819642D32393381393F6 /* GYSDK */ = { + C9181A9DAC48D5E03867FC33B438DEF4 /* Support Files */ = { isa = PBXGroup; children = ( - E9EC115DCD038A5EAB5DED0B90A0C183 /* Frameworks */, - 6E762F0BC951F807C6947168A105C20A /* Support Files */, + A4A3A0893B918C51AB2DAB1C1479D6B7 /* ZXSDK.debug.xcconfig */, + A1D9A4751C4A3E44FD08F9D3FBF438BC /* ZXSDK.release.xcconfig */, ); - name = GYSDK; - path = GYSDK; + name = "Support Files"; + path = "../Target Support Files/ZXSDK"; sourceTree = ""; }; - C8E580D19A252287273AB96C951E4C6F /* IQKeyboardReturnManager */ = { + CA6C6911F5827D09E1648EA4FD9E4BD2 /* IQTextInputViewNotification */ = { isa = PBXGroup; children = ( - F9241E864D128919229650159BD24E34 /* IQKeyboardReturnManager.swift */, - 27C636C7653D1DF2DC4045FA904C1A1E /* IQKeyboardReturnManager+UITextFieldDelegate.swift */, - 3E7383954E7B9787C818D22FACB2F9C3 /* IQKeyboardReturnManager+UITextViewDelegate.swift */, - 35E3F90F80E53D65263D647844F7DDF8 /* IQTextInputViewInfoModel.swift */, - 6C02E1D21989D7629B9643F7330CE992 /* Resources */, - 5E0E8B92B562C36C135474323172165F /* Support Files */, + 9035902B078018BC6C4F284EEAD23A47 /* IQTextInputViewInfo.swift */, + D2AD49BFA648AC7D68E9B2A44F767C30 /* IQTextInputViewNotification.swift */, + D2E607304D5E4326443651E74432E3DE /* Resources */, + 2236D0C7D0E1665BD7C5EDDB9CB881FD /* Support Files */, ); - name = IQKeyboardReturnManager; - path = IQKeyboardReturnManager; + name = IQTextInputViewNotification; + path = IQTextInputViewNotification; sourceTree = ""; }; - C9C4DCDE4FA033CA012D567773C91CA7 /* Resources */ = { + CBE83017CFFE2EEF021F746FC1C33BA1 /* Core */ = { isa = PBXGroup; children = ( - 516ACD843AFFF94799EC53B3D832C3CF /* HXPHPicker.bundle */, + 001C120970337E0C2A40AD8742CE3099 /* NSObject+YBImageBrowser.h */, + 8745A6355DE1F3C8196F5CF9F6370B57 /* NSObject+YBImageBrowser.m */, + 7937B882E7276478F806EB6A631DC256 /* YBIBAnimatedTransition.h */, + 0CB2F12A43200220A457A3A5BA3CF9A1 /* YBIBAnimatedTransition.m */, + 3511977B3CF51AB132DC220BBE4C2214 /* YBIBAuxiliaryViewHandler.h */, + 58B9442D7D8B89BD82025A7261B3CEA8 /* YBIBAuxiliaryViewHandler.m */, + 893FC43D5239E6E2AB4470769F93CEA6 /* YBIBCellProtocol.h */, + A430DF7BF7FB34E423F2B4269EAEB779 /* YBIBCollectionView.h */, + 94975AF552C9C557F3ADAE794DD29BA5 /* YBIBCollectionView.m */, + 6709E1425A02594D4B6FBB09E3905826 /* YBIBCollectionViewLayout.h */, + 62CA75680F3AB336A747356CBF32FFEA /* YBIBCollectionViewLayout.m */, + C1DA21D70CDD5842BFC58FF130362DA4 /* YBIBContainerView.h */, + 07AFF54258AD338F8E986A828E136A26 /* YBIBContainerView.m */, + 9EC8B9FA9797BBF44396834678B7DC36 /* YBIBCopywriter.h */, + DB1182F02C66E8E51C5A7521DC4994DF /* YBIBCopywriter.m */, + CB215ED1EA63C63592BBD8EC39278C48 /* YBIBDataMediator.h */, + 7D39E813842AC055D241A92F26184EB6 /* YBIBDataMediator.m */, + A3DB58D8AAE81EF012C7C1ED4F64DFA4 /* YBIBDataProtocol.h */, + BB49C451E96FA04E61400AB2DD62259F /* YBIBDefaultWebImageMediator.h */, + 708CAA18E4EA681F3355FC84D98C36FE /* YBIBDefaultWebImageMediator.m */, + 2374B35A138371BDDB4C0D79F0181AE0 /* YBIBGetBaseInfoProtocol.h */, + 1DA4672956BCE82758C70374E940DA2C /* YBIBIconManager.h */, + 17B3BFF877380E78556FF73AFE124B3B /* YBIBIconManager.m */, + AF6A8C412CADB8CC1F183148E2DF97C1 /* YBIBImageCache.h */, + 8DEDFC1B7644496FA7DD2E014E17FFE7 /* YBIBImageCache.m */, + 331EDDF6D1F4D24A3E634155421CCA6C /* YBIBImageCache+Internal.h */, + 93AFAD3FE3F776CABBED99BFA81CD0D7 /* YBIBImageCell.h */, + 53E538A20326545BED15919CB5072FBE /* YBIBImageCell.m */, + 460656997E5EE5D9E0698201F3AA7C4F /* YBIBImageCell+Internal.h */, + B1513D60BF2F3C38C2117B35088C5D83 /* YBIBImageData.h */, + 81B9FCA30500ADEEA3A8D671E6982689 /* YBIBImageData.m */, + 69DE449FFE287BE6DB8C908E6B9737CF /* YBIBImageData+Internal.h */, + 4A370294A2330180AC9624AE12ED48FA /* YBIBImageLayout.h */, + 70CD5D1E8B566B87D1608A72DD1C2CFB /* YBIBImageLayout.m */, + 191F574F7A34D1737C756116C56BC457 /* YBIBImageScrollView.h */, + B04982A2C4D02BE9296C2DAE8BFD1D47 /* YBIBImageScrollView.m */, + 63692D31585DEDE65878A475B1212D70 /* YBIBInteractionProfile.h */, + 6FEF8971195FEA8C44D4ADA10C1C2A0A /* YBIBInteractionProfile.m */, + 8D7C6A22E0E7655CF145617E99DFB773 /* YBIBLoadingView.h */, + E945239187581580FA11CB9425B5154C /* YBIBLoadingView.m */, + C04BAC62176F8D6BA9D6F64F7B5969BD /* YBIBOperateBrowserProtocol.h */, + 920DE5FB4F362AA4FAE53DEB80E435F8 /* YBIBOrientationReceiveProtocol.h */, + 8A95802DD536186E49F2173CB2AF5E9D /* YBIBPhotoAlbumManager.h */, + 70EEBCD8C68628701102CC1AF697729F /* YBIBPhotoAlbumManager.m */, + BBEE1D740F35AB30A919FC98FFF0C0E6 /* YBIBScreenRotationHandler.h */, + 731C298BE0AE12F72AD1176716ED60A7 /* YBIBScreenRotationHandler.m */, + AE73B95301374639613B093538EB5E7E /* YBIBSentinel.h */, + 76B651725F6B6DC746644AC3E2C963F5 /* YBIBSentinel.m */, + 731305EA8EB01F785453ECD41ECA36AE /* YBIBSheetView.h */, + 65C193D1768A3C37C44410E340B0CAD9 /* YBIBSheetView.m */, + 6CFB83F1D628635C48CD0849D615ABA2 /* YBIBToastView.h */, + 7B1C76671EBE6F9F18EF909D5E9DDA2D /* YBIBToastView.m */, + AD32ED84D38CAD5BE3AFE6DDAA21FCA7 /* YBIBToolViewHandler.h */, + F0D3046144254F6310523A4AEC2D739C /* YBIBToolViewHandler.m */, + F9FE8073729A0749004A85D56CD5056A /* YBIBTopView.h */, + E4AC92818EDBD76D4AF7FD277E25D489 /* YBIBTopView.m */, + EB638C4E3A2A4E8172B79912B479F3CB /* YBIBUtilities.h */, + 4950188F591219F71B998D9AFCFF341E /* YBIBUtilities.m */, + 8F496F9B1E578418545D5F2832274055 /* YBIBWebImageMediator.h */, + BD7FFF94410AC43BBEB48A67605CCBA5 /* YBImage.h */, + 58E3CCDE8FB24ACBC0ECBC9779D01E0C /* YBImage.m */, + 0064D2290AF3BB298818A23ACA0176D6 /* YBImageBrowser.h */, + BDCE29AC8E200A0DD3D1EAE7951CE5AA /* YBImageBrowser.m */, + B83E3F2DCF34F2A73FF6E95BE2C5D3F3 /* YBImageBrowser+Internal.h */, + 373E6DFD6AB22D616218C02C5A29EDB6 /* YBImageBrowserDataSource.h */, + 13513923CCD6F181A0D2D063A1C57BDD /* YBImageBrowserDelegate.h */, + E946EED852975F1AA555880EF05BAC8F /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + CD1B34E09269307A7CA95FCD97470C8A /* Resources */ = { + isa = PBXGroup; + children = ( + 212ACF88666F934ED876BCE6D0FA9B0F /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - CA70C8B0806088EEE96C9AD9C1AAF7E7 /* Frameworks */ = { + CD3E88112E363C3DA4E4507E2291CFEB /* MarqueeLabel */ = { isa = PBXGroup; children = ( - 6FD7BAE8756ECDC37470617E6570EA29 /* WechatOpenSDK.xcframework */, + 80727339B0FB767C4632F547D10868CB /* MarqueeLabel.swift */, + BE0FDF9EEE6B4297491EE46E4EBFF2BF /* Resources */, + E272B064484F113991F24B4A03214A05 /* Support Files */, ); - name = Frameworks; + name = MarqueeLabel; + path = MarqueeLabel; sourceTree = ""; }; - CC6715BF7C2584E901211EDB7ED081E3 /* Support Files */ = { + CEB8DD02E700D094FC40C66448C2A1B1 /* Support Files */ = { isa = PBXGroup; children = ( - 9C0156884CA1D3359DB733DEBAC7974C /* OpenIMSDK.modulemap */, - 5626A4DBFBD6BA7768E8882AB88B3852 /* OpenIMSDK-dummy.m */, - 9406FDF745CDD2C3FFC38D6BFE894251 /* OpenIMSDK-Info.plist */, - EF18D568DF3AEE40260B5492AEFDDEA2 /* OpenIMSDK-prefix.pch */, - 3D1B4CE54C6E15B1D0A43F509739B672 /* OpenIMSDK-umbrella.h */, - 603406683EE66099C2622BB00F41FB12 /* OpenIMSDK.debug.xcconfig */, - 6A294D92248A49DEA8EBE4AAB6E96E6C /* OpenIMSDK.release.xcconfig */, + 2A78E9EC592986B968453335A44E5614 /* Kingfisher.modulemap */, + 86DA0683672EE813DE2C1EC322DD735A /* Kingfisher-dummy.m */, + DB2FFA71DE6122BF6CB4D4658DDF5A87 /* Kingfisher-Info.plist */, + 789DC047F9CF7B87B0A90C65DC491E25 /* Kingfisher-prefix.pch */, + CCFA6356D8523F36C0116DEF515E3C4B /* Kingfisher-umbrella.h */, + 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */, + EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */, + 362DF3576231AC19D410CE04E978F372 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/OpenIMSDK"; - sourceTree = ""; - }; - CD78840B9142AA8C3DBB9A7993147FF6 /* Resources */ = { - isa = PBXGroup; - children = ( - E0ECB093B7A2377C256B04A6FA952982 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - CF045AC3FA6201765D8DA6AE9A677475 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4B77331675273BD476D472F3BBE7EBDD /* RxDataSources.modulemap */, - 831B9073AC50C7DCB2EF168EA2BCD3F0 /* RxDataSources-dummy.m */, - F2FE9E1E4AB0FF64CCFA0359384907BF /* RxDataSources-Info.plist */, - 4256B80CB1EA155129E35F543AB41175 /* RxDataSources-prefix.pch */, - 14AE85DF932316951347592BB02DD86A /* RxDataSources-umbrella.h */, - 7724730A86E9A6621AFCE1AEF6092FD7 /* RxDataSources.debug.xcconfig */, - 69167FB636B3E1A82316B0523BEC203C /* RxDataSources.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxDataSources"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -9473,284 +9561,289 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, E5F5C55E92AC2AAD92797EE3CC9ED22C /* Frameworks */, - D3DFFD7EC76B8B38032B4A97D50BF9D1 /* Pods */, - 17F9E9DB4511ED90FA02010407AAE30B /* Products */, + AA9BD67C1284E9A2C0CCAD1445FE9C60 /* Pods */, + 0545BBD9152371D47E737F6A9647400F /* Products */, 2B01C5D34569DBC173A53875424B8908 /* Targets Support Files */, ); sourceTree = ""; }; - D3DFFD7EC76B8B38032B4A97D50BF9D1 /* Pods */ = { + CFC5A471981B15BD1B9B269EDCB4FAA3 /* Appearance */ = { isa = PBXGroup; children = ( - 8EC1AE3E2B7138B3DE387415DD29B266 /* Alamofire */, - EA9B969E5003F9816F5F857D2D851728 /* AlipaySDK-iOS */, - 5CEB5E647E7E5E9010ED8C36A4BA2F11 /* AMapFoundation-NO-IDFA */, - 0354CEF0701B3B131B872EF2B45924E0 /* AMapLocation-NO-IDFA */, - B18E93E40999CB5C71E2F08449D87414 /* AMapNavi-NO-IDFA */, - EF64B5019EE239594F62070A5A3694A4 /* CocoaLumberjack */, - 7D6A0360CDA86C2CE07520DB2F86A1C9 /* CocoaMQTT */, - F9743023CA263AC6AF435E53D6E650D8 /* Differentiator */, - F9F62EC0DDF381987D33D47096738D7B /* GTCommonSDK */, - C8B2C0957A46819642D32393381393F6 /* GYSDK */, - 77FCF8CC1AC1DBC414F3EA1B788AEDD4 /* HXPHPicker */, - A0A6318041B4DBA39B3C33E76BE68457 /* IQKeyboardCore */, - 65ABBA02E7DE40689DD6939170EAF31D /* IQKeyboardManagerSwift */, - AD3F19696388F0FF54FF3E9A5D8B2647 /* IQKeyboardNotification */, - C8E580D19A252287273AB96C951E4C6F /* IQKeyboardReturnManager */, - 1560898B4FC831401F9AD6173B79D24A /* IQKeyboardToolbar */, - C73A03553FC93D50F34E1D889ECCC8B8 /* IQKeyboardToolbarManager */, - 384D20754EA10E2131AB3924588E9DD1 /* IQTextInputViewNotification */, - 7CAC0CEE2B5F9B47522D3377D8E1CBE3 /* IQTextView */, - E1F01E7B78B3B559A8AC3D7337634827 /* Kingfisher */, - BF244FBA8E1D0D5F90D706C2ADB3FEAD /* KingfisherWebP */, - C185A319E9AFD05B7AD7CD37DBDC1D96 /* libwebp */, - 594D95C178B611D57887456CBDA99465 /* lottie-ios */, - 668A9AE701E932484F8469329C2DDCAC /* MarqueeLabel */, - 4481154C2320F01A31C22E270FF4C4F2 /* Masonry */, - F3A79C1058C43E24E7E1C3B65355DDA2 /* MBProgressHUD */, - 4344C7012767767E69F1BEBEC485FAC3 /* MJExtension */, - 0E8553D6C5C497DE211139EBB1CC5014 /* MJRefresh */, - 05868CB1994EEFABE8E799467BA770C2 /* Moya */, - B392DC21E6F1B6F2EE80B2E86BD71D2C /* MqttCocoaAsyncSocket */, - 15D668D5A49E65F62ADD23CBA95E94D5 /* ObjectMapper */, - 1D73809A2873280A7AA870B36F4C919A /* OpenIMSDK */, - 96D697EAE361D927DB1FD08E7CD966EC /* OpenIMSDKCore */, - 0277F8A97BE0F0C0012A1475359DC0F5 /* Popover */, - BD2CE7EE316B241E5CFEC7B8EFFD1CFB /* RxCocoa */, - ACC08BC1447BB1325E35128549904207 /* RxDataSources */, - D8004AE8613B1142B4CC630A43E35FA8 /* RxGesture */, - AD4CDE815A61C84B1D1513EF46DB40F8 /* RxRelay */, - 66D6A2EBAAD938D627CCBFDCD2773086 /* RxSwift */, - F6CA3090B10C4D7250C4A3E5AC35AB40 /* RxSwiftExt */, - 0EADE4FCF387C95971E938A53E27F3D8 /* SDCycleScrollView */, - C7B62F42CDB8BAA2B17268905CEE7C3B /* SDWebImage */, - F78DB02ACDE5FCF8165EAE46C16EDE5D /* SGQRCode */, - 234F7562E018FA1443F939FCD4C10811 /* SnapKit */, - 5BCF324CD3A86B6A306A8785D5D11704 /* SwiftDate */, - 50A774E02038DBA9E88D70E38A417623 /* SwiftKeychainWrapper */, - 92B853951677BAE10BBF6D1DB74915EF /* SwiftyJSON */, - F59D22217CF7550A48205B8B17BE2012 /* SwiftyUserDefaults */, - E7A1805ABE7EDE0240DAD0E71768911C /* TagListView */, - 6AF26A6FBB7277BED7FAEAFDE38869AE /* URLNavigator */, - 0877F21E3682901FF2796986303EB284 /* WechatOpenSDK-XCFramework */, - 0CD3CD57023328FF7F006203A97A8C2F /* YBImageBrowser */, - 699B6111A805527F483CAEE0B9AB7B22 /* YYImage */, - 6CDF438513FF8962BC56570D38918CF1 /* ZXSDK */, + 1A3D4845A5FB1941EA3E6600D3EA117C /* IQKeyboardAppearanceConfiguration.swift */, + F95D2A10E3B44EDE51E62C45A1565F4A /* IQKeyboardAppearanceManager.swift */, + CE2720CE5E098EC5B8C6E38B39973D31 /* IQKeyboardAppearanceManager+Internal.swift */, + 00A5AE46B93C62537866C73B2A39C502 /* IQKeyboardManager+Appearance.swift */, + FA96B30B20B5177DBEC6486B1A8B5D49 /* IQKeyboardManager+Appearance_Deprecated.swift */, ); - name = Pods; + name = Appearance; sourceTree = ""; }; - D44BA5FE6D450187A55AB46633E84B5B /* Resources */ = { + D0CF028CAC738AF3FA60728F642B8FCF /* SwiftDate */ = { isa = PBXGroup; children = ( - 2CF9B88A88862DDF60A18BA63E45F96A /* MJRefresh.bundle */, - 25ADFE89DBF292242C90FC961CF3FDD6 /* PrivacyInfo.xcprivacy */, + B9E3D4E39CECE11E0E596528ABC73818 /* AssociatedValues.swift */, + B417E415D651219F1D1A6544AD123CEA /* Calendars.swift */, + EBC21C6CF09DBB8AD57AE51D7F3F1415 /* Commons.swift */, + 2EBC2E397B4DC20677F210025EA9633D /* Date.swift */, + 65BBFE419E7060F76DB8B509637636BA /* Date+Compare.swift */, + 44BF008AA7F4376451078C5969D9A9FC /* Date+Components.swift */, + 6730C69F257B1AB4DC2F3C3F8ACF721E /* Date+Create.swift */, + 4C25E030AD5FBC5ADB833FF290B6A0F9 /* Date+Math.swift */, + CA431FBAAEDE55685C55F3469203A794 /* DateComponents+Extras.swift */, + B5F3A19BF28FD2C93D93BB1EA7C6D167 /* DateInRegion.swift */, + BDC54409DFBD0D58BC3C1F6D4E19B628 /* DateInRegion+Compare.swift */, + 5B039999F35DA89D11F8891877EE8B25 /* DateInRegion+Components.swift */, + 010C223077933A8DCC8FF1A2540FC809 /* DateInRegion+Create.swift */, + C6A9858A8C3E2C0946BDAD5C1CB8F385 /* DateInRegion+Math.swift */, + 3A7F77A0D45B642EBCBD8B872F8AF889 /* DateRepresentable.swift */, + A3A448BD540AE4276C9C1C9F2FA699CA /* DotNetParserFormatter.swift */, + DF125332BE7BD2DE0082AD0EA59F86B3 /* Formatter+Protocols.swift */, + 0098D4B7679AC7EF7FC219CE01C48B73 /* Int+DateComponents.swift */, + 9509DED568C339CAC16AFEAD48720B92 /* ISOFormatter.swift */, + 3DD1C17EB43B355C2CF53ED3EEF73B18 /* ISOParser.swift */, + EE3659ED7DD77C6E16BDF97E4947FDB2 /* Locales.swift */, + 91B9FBB2F46A6AD53801A273FBE5D23B /* Region.swift */, + 31C26063B8AC21CC1A316FD4B12F870D /* String+Parser.swift */, + 7118A1652C41D7B11745C2FA8622DDF5 /* SwiftDate.swift */, + F7DCA93A51A3EC8F257E138A767B1FB7 /* TimeInterval+Formatter.swift */, + 861C2D6D669BFBA03111C20AEACA0204 /* TimePeriod.swift */, + C828C7D9C7E35A83C6DD163839171754 /* TimePeriod+Support.swift */, + 07B49D4644E99B885A41B5C646B62F17 /* TimePeriodChain.swift */, + 0408CC6972FA27074170EFC25982AEE4 /* TimePeriodCollection.swift */, + DEA866A496DAAC3375D0BBBDA6A98039 /* TimePeriodGroup.swift */, + E0DB346FF7A58A9CCDC22544F0EB48CC /* TimePeriodProtocol.swift */, + BA38C67EBCBF949865821DC14E251E1E /* TimeStructures.swift */, + 05938452AC9A98DF2FEBF5A5FAAFEC33 /* Zones.swift */, + 8D06C2ABD3FDA1A9B3CEB032CEA2990A /* Support Files */, + ); + name = SwiftDate; + path = SwiftDate; + sourceTree = ""; + }; + D125FE76D01E4887602953D6BAE39993 /* ZXSDK */ = { + isa = PBXGroup; + children = ( + D73E845A51299037FCD64B21AF460FE4 /* Frameworks */, + C9181A9DAC48D5E03867FC33B438DEF4 /* Support Files */, + ); + name = ZXSDK; + path = ZXSDK; + sourceTree = ""; + }; + D2E607304D5E4326443651E74432E3DE /* Resources */ = { + isa = PBXGroup; + children = ( + 8532CAA666A00596668A4A54E18EB285 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - D6B7A11C3C44DC1ABBFB4C33088F056A /* Resources */ = { + D2FFA5E8C3DE825C0ECD7941A4E88422 /* IQKeyboardReturnManager */ = { isa = PBXGroup; children = ( - 7105F3529EEE034ADD441AB5840F3B06 /* PrivacyInfo.xcprivacy */, + 7ADE3C0D10609D1BD4F66E430AE6FC2B /* IQKeyboardReturnManager.swift */, + CF1935BA0E09BA8911D7672E3AF7E3D9 /* IQKeyboardReturnManager+UITextFieldDelegate.swift */, + B883611E52A5D29FB62D9A935640990C /* IQKeyboardReturnManager+UITextViewDelegate.swift */, + FDCA4CC9EF19C0BB90BA4BCD58A6DFCF /* IQTextInputViewInfoModel.swift */, + 467A4788E008E2C251DE336D662533BE /* Resources */, + 12F2E3E5AFAAAEC4FBBC9EF2B7969ED1 /* Support Files */, ); - name = Resources; + name = IQKeyboardReturnManager; + path = IQKeyboardReturnManager; sourceTree = ""; }; - D76C2B3DBCA1AF6AE7E51CE87E2230CA /* Resources */ = { + D73E845A51299037FCD64B21AF460FE4 /* Frameworks */ = { isa = PBXGroup; children = ( - E73CA99150BF138406A5F33A0C12DFD8 /* PrivacyInfo.xcprivacy */, + 02DB03B8AA3D1D1B30CCDDEB73ED751A /* ZXSDK.framework */, ); - name = Resources; + name = Frameworks; sourceTree = ""; }; - D7A0BABC4051508FBBEA3756626E74BE /* CallbackProxy */ = { + DC33AE278B39B82B0328338BC3CA538B /* Support Files */ = { isa = PBXGroup; children = ( - FFA26A7585F59D981251076B55745143 /* CallbackProxy.h */, - 76A2BE27C8DDD82ABBAFDAA97158452C /* CallbackProxy.m */, - 36F72B4A2C1022815577FB07E05897B1 /* SendMessageCallbackProxy.h */, - 031FAFB2DEA896C11AF7BE26EA3782C1 /* SendMessageCallbackProxy.m */, - C3E4E11FE5AAA02721C7F5835FB70E46 /* UploadFileCallbackProxy.h */, - 0B8AC135C90326D5D9B875960189AE52 /* UploadFileCallbackProxy.m */, - ); - name = CallbackProxy; - sourceTree = ""; - }; - D7BB6293B18FAF566CA4C389EFC48ACE /* Resources */ = { - isa = PBXGroup; - children = ( - DAB83085FD5AEC3EC29FD9CEE7553CA2 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - D8004AE8613B1142B4CC630A43E35FA8 /* RxGesture */ = { - isa = PBXGroup; - children = ( - C91358B3A5670F4A0BA706E333AF639B /* ForceTouchGestureRecognizer.swift */, - 4977EFB853C7077835E9D6C696C27AAF /* GenericRxGestureRecognizerDelegate.swift */, - BD96852B77B4A075D208342DBEF6B7EF /* GestureFactory.swift */, - FF68D4653D81F26F237AF7D281820107 /* GestureRecognizer+RxGesture.swift */, - 4B6BBF6006BC608B85FBEF4160FBD897 /* SharedTypes.swift */, - 8759B01ED964EAACF4E1930F7BA009DB /* TouchDownGestureRecognizer.swift */, - B350ADE0AE8550C3E8AF5C4A663ACFE0 /* TransformGestureRecognizers.swift */, - 646F01060A2C5B58FA476A8B364D2D72 /* UIHoverGestureRecognizer+RxGesture.swift */, - D5D405832FEFD237B5CD6698377DF874 /* UILongPressGestureRecognizer+RxGesture.swift */, - 43B8250138D58D52F12D070218634525 /* UIPanGestureRecognizer+RxGesture.swift */, - 993962DF2B43C126425F23FA6BA2D13C /* UIPinchGestureRecognizer+RxGesture.swift */, - 2E253515AB9DE42C85AF4E490BA9BE0C /* UIRotationGestureRecognizer+RxGesture.swift */, - 7D84F2E8E6AF94D7FFC59C46D64E40AF /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */, - 35C205360A3060756D8663D8BBA13B8A /* UISwipeGestureRecognizer+RxGesture.swift */, - 04363E544A7448F5C128FD357C59799E /* UITapGestureRecognizer+RxGesture.swift */, - 963A07FC81DAD5E4D09DBD75CED2780B /* View+RxGesture.swift */, - 9A7CEA2BC015F8B4AC0FD425C18ED479 /* Support Files */, - ); - name = RxGesture; - path = RxGesture; - sourceTree = ""; - }; - DD8214F5A47E4E90A443B73D5A4AEEB4 /* Resources */ = { - isa = PBXGroup; - children = ( - 92C95333C57FDE0E5A4E78A8A9E5FEC3 /* AMap.bundle */, - 507B9E6861594E9541C3541BCF420838 /* AMapNavi.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - E080E0BD0B94C9DD9A4C68971C707368 /* Resources */ = { - isa = PBXGroup; - children = ( - 4BA78EE1DBA707B11028C996FE5C858B /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - E130D952C72BB5124ACE6B7D4C88C49A /* Resources */ = { - isa = PBXGroup; - children = ( - B20F91C300B311D278D72474CD9114CA /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - E1F01E7B78B3B559A8AC3D7337634827 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 72F8E40251FC97EAB0AE95693CCA2606 /* AnimatedImageView.swift */, - 62015302B46584A5274C342B27EC16BF /* AuthenticationChallengeResponsable.swift */, - B614434A6FE4D5B138A677FF7C4343DC /* AVAssetImageDataProvider.swift */, - 5139411DE899D8CC76C3E90B2CDF5B02 /* Box.swift */, - A8F12780127EFBD103AB697B2D5B8A85 /* CacheSerializer.swift */, - E4CCCF9F7A5AC71FDA5BCF4C48373561 /* CallbackQueue.swift */, - BFB21E3193688346D21E3E73AE81F6CF /* CPListItem+Kingfisher.swift */, - 15E88AB5684556CF2AB8EAC2A495488D /* Delegate.swift */, - A0241F148C0D9611B8DC7652C210FBB3 /* DiskStorage.swift */, - 56309B5E09C773BEA754B1EFF0A6D627 /* DisplayLink.swift */, - 2BC4F1334234B9B708D78AE349DC33F7 /* Documentation.docc */, - 958F5F3E4C03D979CBA82B0BA6A946AA /* ExtensionHelpers.swift */, - FA422187F01CA740849C0F9F8A03E526 /* Filter.swift */, - CCC6CC0F0CDD0C4057429F7DFABDD8A2 /* FormatIndicatedCacheSerializer.swift */, - D73FABFDB46EA2B5118164B754DDDC3B /* GIFAnimatedImage.swift */, - A412257882B2622C716503217B22C72A /* GraphicsContext.swift */, - 9860706A078DE3A85A8972A59D1934F8 /* HasImageComponent+Kingfisher.swift */, - EFAC9E44C46211639CB2735720B8FDB6 /* Image.swift */, - 1B5D5EF6F903B0AF0547B84C698638B0 /* ImageBinder.swift */, - F24389AE3A90D92D12468D41730B2085 /* ImageCache.swift */, - 1EFB559C79CB5382EA573DE50C4D757F /* ImageContext.swift */, - 35BE56F249CBC30A0DD151BF2229F643 /* ImageDataProcessor.swift */, - 20B5ACEB5DE3F71B590ED9D1E6E75E2F /* ImageDataProvider.swift */, - 8634A9498ED737F656975E4C65C1A3AE /* ImageDownloader.swift */, - FD6B0956D3888CBE417ABF3DB5BCCB42 /* ImageDownloader+LivePhoto.swift */, - 95A1C4F8007AA75AA069185957CA1C29 /* ImageDownloaderDelegate.swift */, - A36BD9FF758C43ABD4BA223EF5D64F76 /* ImageDrawing.swift */, - 34B8CEA9698576E5E64C24C69AAB431E /* ImageFormat.swift */, - 0E5F1D9EDFEEF7AEFE4325006C99C690 /* ImageModifier.swift */, - 14DBBAF2B73CE626C043B846DA37721D /* ImagePrefetcher.swift */, - 27EC9CBB3475B7506035DD8332CE484A /* ImageProcessor.swift */, - C30DF9BB5D00A92F899F5388D035DBD1 /* ImageProgressive.swift */, - 34796C65CCA66F75AFD1B2D3A3566836 /* ImageTransition.swift */, - 5A3F486CC60A79C1312BC89AEFA96526 /* ImageView+Kingfisher.swift */, - 6BB55382F884E80FDE2D91931E042FE7 /* Indicator.swift */, - 5D6BB1D8DE62DE8167D2E854303D490A /* KF.swift */, - D53637C76856964ED369B4020F1397A3 /* KFAnimatedImage.swift */, - 080129B8275DA43ECFFF757C749C868C /* KFImage.swift */, - 96E612F999F936A6D3DDDABE2755EBF8 /* KFImageOptions.swift */, - 3C854361FE308D0C1194090CB322197A /* KFImageProtocol.swift */, - 1C4C3814419398CC5A36340ABA0F6EDB /* KFImageRenderer.swift */, - A54AACE18A7F5BEFBF41A14755843830 /* KFOptionsSetter.swift */, - F8DBE657ADB704B0E3B68E5088A774E8 /* Kingfisher.swift */, - D1361D089AE576CBE149458A4C6FD110 /* KingfisherError.swift */, - 82BD12D1EF55C798787860E41482CA0E /* KingfisherManager.swift */, - F18E4E1AB86E3C0171BA3E0759BF7A2F /* KingfisherManager+LivePhoto.swift */, - 4B783AB1C3C35AADC6025DCEB8D06B85 /* KingfisherOptionsInfo.swift */, - 7244EC3B35B2DC40499C3D9A71D8779E /* LivePhotoSource.swift */, - A15853DB50C1952DFF586FED8D079EC0 /* MemoryStorage.swift */, - 4421BC35FCA2C210E2FE7B2A54847A2C /* NSButton+Kingfisher.swift */, - 0A122F702E3B61DBBBB04182FC90B981 /* NSTextAttachment+Kingfisher.swift */, - 4D5406AD39340B55C7245D493281AF6D /* PHLivePhotoView+Kingfisher.swift */, - 50C6267366E808E7E998797FBA675A15 /* PHPickerResultImageDataProvider.swift */, - 1DB4C58720B9793C0F7404BCB4FC3C67 /* Placeholder.swift */, - A0B37F824C8D125CA8661E2FB7666CB0 /* RedirectHandler.swift */, - B5F341300729638902A88F6107FBCD7F /* RequestModifier.swift */, - 27FFE737BADF4DD7D8C49A164546B7FD /* Resource.swift */, - 08E885F15B46450E678621AB337CE497 /* Result.swift */, - 3CF905FE63CF2600BA3BE3AB0C7A6B67 /* RetryStrategy.swift */, - C4C0EBFD2B6E0D106B5395BEDBDFEB3E /* Runtime.swift */, - 5DDF211872EA869C8752DE39E612E5CD /* SessionDataTask.swift */, - 54E37EE17F9817D352AB17CC0383369D /* SessionDelegate.swift */, - 2B8E5E4EDA7AD8617B23292A4C7ED0BA /* SizeExtensions.swift */, - 153454DB231127986B244615937FAE08 /* Source.swift */, - 4C7FA6BC87CD2B15AB82048853A9ECDE /* Storage.swift */, - F58D26810433B23D7CE410CA512F006C /* String+SHA256.swift */, - 808C8D69D6455F00A893D3FC0487BC62 /* UIButton+Kingfisher.swift */, - CD78840B9142AA8C3DBB9A7993147FF6 /* Resources */, - 354359CC1624C7D8A90572DB65E2EE4D /* Support Files */, - ); - name = Kingfisher; - path = Kingfisher; - sourceTree = ""; - }; - E248EFDD710A9CB4D35BED4FEB2E4728 /* Support Files */ = { - isa = PBXGroup; - children = ( - F1A0CBE4F4F41CF7D83AABC559759EBA /* KingfisherWebP.modulemap */, - 81CE2404DE7427C336695FE942BC71B7 /* KingfisherWebP-dummy.m */, - A371C753E0F129F444C6397778F2B76F /* KingfisherWebP-Info.plist */, - 982EA9923B1CC913E35EE053869F9177 /* KingfisherWebP-prefix.pch */, - 335A82273FC2674BADA234F9C585CD4D /* KingfisherWebP-umbrella.h */, - E070DE27439A95D20E0D66F0810B7E0E /* KingfisherWebP.debug.xcconfig */, - A7569166641D918BF8F5C4FA522E04BF /* KingfisherWebP.release.xcconfig */, + 7F6DBC4F63DB80B8C0B83476D3D78583 /* KingfisherWebP.modulemap */, + A4E562E7234A1C96233D1DDE302D2AD6 /* KingfisherWebP-dummy.m */, + 7985FB8FF2AB631E11AECC6EA91A8B0F /* KingfisherWebP-Info.plist */, + 5D495D050912B3527ACBD6522B2181CB /* KingfisherWebP-prefix.pch */, + 7C62A75C4C2AA55E78D25F0FAC62948F /* KingfisherWebP-umbrella.h */, + A2E63AB2B3925205799C23B9B539BA66 /* KingfisherWebP.debug.xcconfig */, + 9725A4BCBE69789DC957CBE6BC924872 /* KingfisherWebP.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/KingfisherWebP"; sourceTree = ""; }; - E376945B5351CAB0867167ACCFD3981D /* Swift */ = { + E07F6A3FBAFACA591407BFF4D444FC09 /* Support Files */ = { isa = PBXGroup; children = ( - 3F3016BA0E3C8B933BA14CFBEAF4F281 /* CocoaLumberjack.swift */, - D0CDF2048C2E43A2A4114CA6A5B828D8 /* ConfigurationGlobals.swift */, - B03083764525E1189D252A563B039F5B /* CurrentFileNameHelper.swift */, - E18FFDA775D9373F64E566676D04865E /* DDAssert.swift */, - F9A92ECE45B7324AE91FC8498577A94B /* DDLog+Combine.swift */, - 73659111B6B07C9D5BF4D35F6CC94484 /* DDLogFlag+DDLogLevel.swift */, - 3A51E42D15358AD95F4428D69F3AE34B /* DDLogMessageFormat.swift */, - D1870C217DA709D1C93D4FC6DDC641F1 /* SwiftLogLevel.h */, + FC6F859AE03362A1AEC49878275DABD7 /* ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist */, + BFFCD6B1946FE830585467E1B0F2D41D /* SwiftyJSON.modulemap */, + 56C1DC5898C2704187650BCE58573A14 /* SwiftyJSON-dummy.m */, + AE9BF744D9AA943E2073718B0728AAF2 /* SwiftyJSON-Info.plist */, + 92BDC64170744ADF8CEFF5FDBE5CD6F9 /* SwiftyJSON-prefix.pch */, + B4746C392309ADF36C252C41818274EB /* SwiftyJSON-umbrella.h */, + C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */, + F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */, ); - name = Swift; + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; sourceTree = ""; }; - E54670ADFFB8D7D2831D139634742F61 /* Resources */ = { + E272B064484F113991F24B4A03214A05 /* Support Files */ = { isa = PBXGroup; children = ( - 1D56F345031C0161D60D37E0E4D891FE /* PrivacyInfo.xcprivacy */, + 6821BD4CC8F44634C0386D79B7162A52 /* MarqueeLabel.modulemap */, + 23017ECA54C3CBD5176B55EBF95DD71D /* MarqueeLabel-dummy.m */, + 74E78C1F6B515E7CAC8720321405B6AC /* MarqueeLabel-Info.plist */, + 3E97306CC01022D7B328FAC9CEF6A155 /* MarqueeLabel-prefix.pch */, + 0DBA07E0FE44330A1E43C9D18D2F459C /* MarqueeLabel-umbrella.h */, + F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */, + 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */, + CCC05E5B952593583BC87EAF1C40BD5F /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/MarqueeLabel"; + sourceTree = ""; + }; + E2B88E044C26A1AE392919C881719AB6 /* Picker */ = { + isa = PBXGroup; + children = ( + B394F305A59718C929A8C06953FCC5C9 /* AlbumListConfiguration.swift */, + BB3EA6B5702BC71B86649C4DA38D8392 /* AlbumTickView.swift */, + B6456D0B1336F02185428C2CF4FC8693 /* AlbumTitleArrowView.swift */, + 10B9704468AAA18D0CB989F8BCFE63B0 /* AlbumTitleView.swift */, + D57BF807879BC75AFA00B6B41DBB30E9 /* AlbumTitleViewConfiguration.swift */, + 36E6CBF56E6480AF655C036AF3005A92 /* AlbumView.swift */, + 9A82B8B4953A259AA11695820DA48350 /* AlbumViewCell.swift */, + FB748CBDDB0515EBEC6EDA5B2C7866D7 /* AlbumViewController.swift */, + 07145A44BE19ECCCA57D1C45C362C250 /* CameraConfiguration.swift */, + 26DD2A9628089477808F581DE0E86C62 /* CameraViewController.swift */, + E69F4C08B1270A8E49321E8F17AE4581 /* DeniedAuthorizationView.swift */, + 8E388866B07CD38911D9F60E9534BEF4 /* EmptyView.swift */, + 9933067E4160E02F475EB518E7E765B7 /* EmptyViewConfiguration.swift */, + C9D28131C5BB66A27A1FC30DCE15275F /* GIFImageView.swift */, + 012D2F459B1B7A0F527D4AF0B373CEFB /* LocalAsset.swift */, + 0191BE487E3DACBD299B15E92178EA41 /* NetworkAsset.swift */, + 45CE954AD4516A518BF714FE281EF8BA /* NotAuthorizedConfiguration.swift */, + 143CAB1D0D9D1E3E216F6D00BF541152 /* PhotoAsset.swift */, + 8574AEB99E8F623B196E1472D57BA408 /* PhotoAsset+Codable.swift */, + 0E4A668DE8ABB3392ED3151F813E5D9A /* PhotoAsset+Network.swift */, + 91E5F0449D6E8699C17041E8E95B9275 /* PhotoAsset+Request.swift */, + 598D846C3939C3A96D70804CBC5BCD1C /* PhotoAsset+URL.swift */, + 7A8820834CC6ECCD506B15B2C7308F7D /* PhotoAssetCollection.swift */, + DA327C014BFAC60D2DB28CFCF527B515 /* PhotoListCameraCellConfiguration.swift */, + 2152DC419AD4C210EF73783536178AE6 /* PhotoListCellConfiguration.swift */, + BF4DF65C08FCF9B560AE00A7414A1B0D /* PhotoListConfiguration.swift */, + 2AC3E92AF23BD2FCFA20A86DDC00CC53 /* PhotoPickerBaseViewCell.swift */, + 4A93DE9920908C46690FDE778E522B0D /* PhotoPickerBottomView.swift */, + 365A286147846E8F7B124AC989F8D790 /* PhotoPickerController.swift */, + 61C83142DB8AD6858A93128C71D976B4 /* PhotoPickerControllerProtocol.swift */, + D347094CD2B7660AFA1A116B96DAACCD /* PhotoPickerSelectableViewCell.swift */, + 6E2E215184C4E3EB9590850DB9A37626 /* PhotoPickerViewCell.swift */, + 4889963C15B2BD0FAE42C0EE1F5A4ED1 /* PhotoPickerViewController.swift */, + 9544F0FAF1BEC1758DF439DB445791A8 /* PhotoPickerViewController+SwipeSelect.swift */, + 2D9727E83B256F06CC802656449ACE61 /* PhotoPreviewContentView.swift */, + 197D0B2012949DFBA6BFE4E7C579050B /* PhotoPreviewSelectedView.swift */, + 7604D4A871DEF846E8C558BF6E4235FA /* PhotoPreviewSelectedViewCell.swift */, + 6ADEA481C92396FB5D715F70600BA0C9 /* PhotoPreviewVideoView.swift */, + E67EA5F6464BA09871DC07B7B2A29C12 /* PhotoPreviewViewCell.swift */, + 6F38BA31FFC42F25388A9DEB4D4A895F /* PhotoPreviewViewController.swift */, + 7A580FD9CB7D33E4E753E65E0C9F0399 /* Picker+PhotoAsset.swift */, + 21951132F00C5F492323648E1858B00D /* Picker+PhotoManager.swift */, + 3E67749C213C7C13DE4DB8A929EE2FE2 /* Picker+PhotoTools.swift */, + 3177EAC8A7C301602F9AB5566E361965 /* Picker+UIImageView.swift */, + A6ED29DEE09D10D4F34A832E99BDDC19 /* Picker+UIViewController.swift */, + 1C5B63C03ED568FB7252AE90175E1F7C /* PickerBottomViewConfiguration.swift */, + 49FC924439A2F02853E5002AB25E9853 /* PickerCamerViewCell.swift */, + 71B515DD4B1A082488EE069287273E5D /* PickerConfiguration.swift */, + E84B716A47F5A82301CB9F4B84F0B900 /* PickerInteractiveTransition.swift */, + C8EAFBF38CD16B2B46505DEE1743F322 /* PickerResult.swift */, + 1E29515B62FBF4F5466875B562AD320C /* PickerTransition.swift */, + 00EE41D95745FA22CB128E88F8FB7EDB /* PickerTypes.swift */, + 0B18A6041579C73834C31C91B9404C7B /* PreviewLivePhotoViewCell.swift */, + FCDBC54CA798478063E0178C4EA7C213 /* PreviewPhotoViewCell.swift */, + 93C3E87DF5C78B6BB16964B5ADD6C174 /* PreviewVideoControlViewCell.swift */, + 6474A7960C2DC87515117BFF75C204F9 /* PreviewVideoViewCell.swift */, + 9223448D3ADFC76DFFC30EE0F59A68A7 /* PreviewViewConfiguration.swift */, + ); + name = Picker; + sourceTree = ""; + }; + E2BF0AB8188C793AFBF528A92A2BA0AE /* WebP */ = { + isa = PBXGroup; + children = ( + 3CA1C8F3EAED411D0FFED5C76122621E /* Frameworks */, + ); + name = WebP; + sourceTree = ""; + }; + E3341B24561A366A581D458AE9E0FE33 /* Resources */ = { + isa = PBXGroup; + children = ( + 3DE210DC28CA705C9890BC64C9BE45C1 /* HXPHPicker.bundle */, ); name = Resources; sourceTree = ""; }; + E37A45013E0FB3EE5FEEB49BC2D61C1F /* Support Files */ = { + isa = PBXGroup; + children = ( + 6910ABA4263815DF7CB8414A9355AE2D /* ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist */, + DA5032CED239188E568C91D1D626B81A /* RxCocoa.modulemap */, + 8B101A8F3CA209DB849FD98F1CE0CB6B /* RxCocoa-dummy.m */, + 15B3A083D87323605056BEA5487DD02C /* RxCocoa-Info.plist */, + F02660421B3143203EB013BB580277CB /* RxCocoa-prefix.pch */, + 6263DD7D48CA18804C999DBC7CBC4D98 /* RxCocoa-umbrella.h */, + 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */, + 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + E43A09C9524271252C27882A8DFCDABE /* RxDataSources */ = { + isa = PBXGroup; + children = ( + CF18080833FE625E4E66FAE74DB13F1D /* AnimationConfiguration.swift */, + 4EE9786832D375452886769E9705C329 /* Array+Extensions.swift */, + E8633AD8E88DC63DE85DCC07C1FF2E8F /* CollectionViewSectionedDataSource.swift */, + 15214939DB11AF3AE0B8BB489BDCA5B5 /* DataSources.swift */, + 07B331486DD5552285DFE5F6FC01046B /* Deprecated.swift */, + 73D8674F476A8F35AD9E5F684C4C5897 /* FloatingPointType+IdentifiableType.swift */, + AED944194231CE849D5E8158075D3FC7 /* IntegerType+IdentifiableType.swift */, + BB2F4C7343E0A77840CD00C87ACA24A7 /* RxCollectionViewSectionedAnimatedDataSource.swift */, + FE124218A41E15E6401A1D0B52C608E8 /* RxCollectionViewSectionedReloadDataSource.swift */, + FF2AE4D70C76850C6B01E08D519033A3 /* RxPickerViewAdapter.swift */, + 090B4787C762CA6600D6C8A3AEF62210 /* RxTableViewSectionedAnimatedDataSource.swift */, + FD93D41EDDCBCB1FB2E0E2FA23CB6D43 /* RxTableViewSectionedReloadDataSource.swift */, + E3044CDA5796259557DC75A7F21EDC01 /* String+IdentifiableType.swift */, + F57A35EE5BA8708E28D953AA37F492A8 /* TableViewSectionedDataSource.swift */, + 7AE81FBB2269C64E40BC940BB1002BFC /* UI+SectionedViewType.swift */, + 9312CEE35982DD03616B16027303CCC2 /* ViewTransition.swift */, + A79CAB0FB7C2C7E7FACA4D1601B1A3A7 /* Support Files */, + ); + name = RxDataSources; + path = RxDataSources; + sourceTree = ""; + }; + E5D33D3460441A91E30C30D1C08BB769 /* Support Files */ = { + isa = PBXGroup; + children = ( + E5F510602974B06E855675C8B7100C31 /* RxSwiftExt.modulemap */, + DF625ED904363C8EDBE7EB75F756DA54 /* RxSwiftExt-dummy.m */, + DF050061889886AABA93C0D2A807F749 /* RxSwiftExt-Info.plist */, + 4992EED53F61EF044EE9A2E8A6224DD3 /* RxSwiftExt-prefix.pch */, + 5FD751B0C762A34E4379295B6E891C84 /* RxSwiftExt-umbrella.h */, + 9A8E084CE3D518E082B585548B3C9FF9 /* RxSwiftExt.debug.xcconfig */, + A4D75128C0A6CD4D7EEF3227BA5FFBB7 /* RxSwiftExt.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxSwiftExt"; + sourceTree = ""; + }; E5F5C55E92AC2AAD92797EE3CC9ED22C /* Frameworks */ = { isa = PBXGroup; children = ( @@ -9759,272 +9852,350 @@ name = Frameworks; sourceTree = ""; }; - E7A1805ABE7EDE0240DAD0E71768911C /* TagListView */ = { + E62FE708EBEEE8EAFB108457807167E1 /* Support Files */ = { isa = PBXGroup; children = ( - A0DF14E2CEAEF6185140C687F857207C /* CloseButton.swift */, - 83AC9F209D0FF32C2FA1D1D7110DF6BE /* TagListView.swift */, - 2BE6BEA940D3038BD25ABB7AB0F9E9E1 /* TagView.swift */, - 60F73DEA62B44912AE78F50CE9DB0AFD /* Support Files */, - ); - name = TagListView; - path = TagListView; - sourceTree = ""; - }; - E9EC115DCD038A5EAB5DED0B90A0C183 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 08861A5E39FBA2279B7E95C378088F50 /* GeYanSdk.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - EA367ECFCC0978FE1E787CB138A5A2C1 /* Support Files */ = { - isa = PBXGroup; - children = ( - DBD9903F8E06F56C4381FB3369EEBC05 /* AMapNavi-NO-IDFA.debug.xcconfig */, - 057576B486703480FAE2624E106F7219 /* AMapNavi-NO-IDFA.release.xcconfig */, + 382D8173515B1F39AB744C855CD246B3 /* ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist */, + AB538CD1F1437C6517F17DB64D2CCA1D /* RxRelay.modulemap */, + DBB95EC8DE782AB6EF1A8E766CA49DAA /* RxRelay-dummy.m */, + 8ADCE3B7E5115412033EF9BAFBB3199E /* RxRelay-Info.plist */, + 9EFEF73F4C19B1B2744A9D608E527B01 /* RxRelay-prefix.pch */, + 0D863FB81C34E1C0D4C50582EC89D2A0 /* RxRelay-umbrella.h */, + A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */, + B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AMapNavi-NO-IDFA"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - EA9B969E5003F9816F5F857D2D851728 /* AlipaySDK-iOS */ = { + E6570BB392ADCB34763A5F9F8A445E32 /* Support Files */ = { isa = PBXGroup; children = ( - 42CD3408CA9F8DC90140400B132942FD /* Frameworks */, - F6CB6B326E7FD252AEA5CDD07A7CBDF4 /* Resources */, - 7BEE733FAFC8850ECE85A218D94723FE /* Support Files */, - ); - name = "AlipaySDK-iOS"; - path = "AlipaySDK-iOS"; - sourceTree = ""; - }; - EDC4387ACA31882C536C1F8510473523 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 906EDB3D9E72F3A14871AD89245474A7 /* OpenIMCore.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - EF64B5019EE239594F62070A5A3694A4 /* CocoaLumberjack */ = { - isa = PBXGroup; - children = ( - 0DD6332E45A27D24BE22344CB73F0E01 /* Core */, - 5E2AB8B7273C29AF12AB3E3D66E519CA /* Support Files */, - E376945B5351CAB0867167ACCFD3981D /* Swift */, - ); - name = CocoaLumberjack; - path = CocoaLumberjack; - sourceTree = ""; - }; - F044E8DA7FDC8E7AFAEC6771EEBC5D4F /* Support Files */ = { - isa = PBXGroup; - children = ( - 73D1F48503122F7CB8C97D50034CD4F8 /* Differentiator.modulemap */, - D9657D4C61334722696A883627722029 /* Differentiator-dummy.m */, - 319A0ECDB75CDD54ECBE791EFFA351F6 /* Differentiator-Info.plist */, - D79FC37B0C14426FC531C15DD10B6C28 /* Differentiator-prefix.pch */, - C15837876E71CEE835EA716CF0A87EA8 /* Differentiator-umbrella.h */, - 019A90DDA9A6B906F139978FFABC3EA2 /* Differentiator.debug.xcconfig */, - D1931B606957F8F93895F1B8CF9C3857 /* Differentiator.release.xcconfig */, + 19052B39E61E19876FA46868AB12CC5D /* MJExtension.modulemap */, + B032CFCFD657CC911D182D8D2A811A27 /* MJExtension-dummy.m */, + 7B99640B0B700806121CA2B25F479BC8 /* MJExtension-Info.plist */, + 7283F532BFCA72AFEE1EC3CABD3EC810 /* MJExtension-prefix.pch */, + 8D7EAF26504CAD9A7267EB22E9B97171 /* MJExtension-umbrella.h */, + 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */, + 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */, + F84231AA58F6E399E27DBEC627A25538 /* ResourceBundle-MJExtension-MJExtension-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/Differentiator"; + path = "../Target Support Files/MJExtension"; sourceTree = ""; }; - F08151E1D287509E54ABAF56D602E383 /* Support Files */ = { + E76E12F85D551CB41641E4CC21AFA8A6 /* libwebp */ = { isa = PBXGroup; children = ( - 8BCE28C0C90F7295BF799510C312682A /* WechatOpenSDK-XCFramework-xcframeworks.sh */, - 41D3943F2B4A8ACF8C2D38C6635BA215 /* WechatOpenSDK-XCFramework.debug.xcconfig */, - 9394009ACA03773401EE15A3E86605A6 /* WechatOpenSDK-XCFramework.release.xcconfig */, + A8B5A11E09F150F3388CE2DDFF64ABAE /* demux */, + 853323AB7F1233521BBC400C05B4A769 /* mux */, + F5A856B841FF46547B8CFECA3CBC9A17 /* sharpyuv */, + 341EDB0567F52EBCC818475FD96A7E42 /* Support Files */, + 058738D66D3C34035D4314DD37A48E92 /* webp */, ); - name = "Support Files"; - path = "../Target Support Files/WechatOpenSDK-XCFramework"; + name = libwebp; + path = libwebp; sourceTree = ""; }; - F0F695E556EE54299799EC085B5DDB9A /* Support Files */ = { + E8EF5CBE87CDE2E34983E649D1931FE0 /* KingfisherWebP */ = { isa = PBXGroup; children = ( - ADCABA9DD870D7EDE9D7E4B3BA303D9D /* AMapLocation-NO-IDFA.debug.xcconfig */, - B9D8C6C97CCB0D85B3D56E946E08E338 /* AMapLocation-NO-IDFA.release.xcconfig */, + DC28C3D9DF2136337012FA1DC757AE9D /* CGImage+WebP.h */, + DD2201B6C207C2C3619537DF9ACB5C80 /* CGImage+WebP.m */, + 9D10F4F86822316854B69C329A8A1655 /* Image+WebP.swift */, + DAB28C804010763254C51FA236830B07 /* KingfisherWebP.h */, + 99AE0E71BEB558D62793E1F004B59D5B /* WebPProcessor.swift */, + BD2F3B7C4AC40A1B832DBCD5AF0F69BA /* WebPSerializer.swift */, + DC33AE278B39B82B0328338BC3CA538B /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/AMapLocation-NO-IDFA"; + name = KingfisherWebP; + path = KingfisherWebP; sourceTree = ""; }; - F3A79C1058C43E24E7E1C3B65355DDA2 /* MBProgressHUD */ = { + E946EED852975F1AA555880EF05BAC8F /* Resources */ = { isa = PBXGroup; children = ( - 49B33C6225C69B79BC8E5854B3C17494 /* MBProgressHUD.h */, - 200F2463672C4CF7DEFE8DFF9687884A /* MBProgressHUD.m */, - 890922E9A8E744CFCBC3A97716A2D113 /* Resources */, - 89357536EBF4662A42711B1F211002D3 /* Support Files */, - ); - name = MBProgressHUD; - path = MBProgressHUD; - sourceTree = ""; - }; - F4795E5AB66788ECF70D891CAF1AFEAD /* Support Files */ = { - isa = PBXGroup; - children = ( - CFFDA6D12F49110C2130632E221674CA /* IQTextView.modulemap */, - 91286AC32210D68C633FE67DBAC20F79 /* IQTextView-dummy.m */, - C1ACEC1FA7C91A379BEA9B529A6C29D0 /* IQTextView-Info.plist */, - 5E61B15B2D4920A3070D838E32A14A46 /* IQTextView-prefix.pch */, - A6198C30F8397C5CC83DC41EE9C06471 /* IQTextView-umbrella.h */, - F8BA6A294E02AB8DCE1E8020674D638B /* IQTextView.debug.xcconfig */, - 9437143E9DF274C4A90950E3AF58A256 /* IQTextView.release.xcconfig */, - CB1C2E39B33B075B0A27C9F4CA0ED5FC /* ResourceBundle-IQTextView-IQTextView-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/IQTextView"; - sourceTree = ""; - }; - F59D22217CF7550A48205B8B17BE2012 /* SwiftyUserDefaults */ = { - isa = PBXGroup; - children = ( - EE3270D76F71B0D71BC738C4AF531F05 /* BuiltIns.swift */, - CFC1EB375AA893F2CD49BB77C1F2B7FB /* Defaults.swift */, - D1B5EDE6846257F33A0C59C92665B9C5 /* Defaults+Observing.swift */, - FC9A0BEAB48E3FC7266F4B976C7BD42D /* Defaults+StringToBool.swift */, - A64EF92E4AE23A8CB6DB8973A000228D /* Defaults+Subscripts.swift */, - A2291D4E4131C39604443EA89A492F9E /* DefaultsAdapter.swift */, - 83D6A522B70556B6A7636FC6C7B27646 /* DefaultsBridges.swift */, - F840CBF435F3E4354C97A5D3B27140FC /* DefaultsKey.swift */, - 028D64350719FE4D9FAB95701762431C /* DefaultsKeys.swift */, - B115511F574DA4AC1D2FCA4D0AAC5E07 /* DefaultsObserver.swift */, - D4529A70F0CD2FED710BDA7BD38ABB72 /* DefaultsSerializable.swift */, - 673A57C46D00F5D4CD31400C86D6ADBD /* OptionalType.swift */, - F32FA3FCB6C615A9D083AB0DCBE8DD66 /* PropertyWrappers.swift */, - 30E987A5C4C39D9C32A6D78A75722F03 /* Support Files */, - ); - name = SwiftyUserDefaults; - path = SwiftyUserDefaults; - sourceTree = ""; - }; - F6CA3090B10C4D7250C4A3E5AC35AB40 /* RxSwiftExt */ = { - isa = PBXGroup; - children = ( - 1D071B31448A1A5BD333D47D022CAF09 /* Core */, - 74DC4A77009C92CB643983856AB68717 /* RxCocoa */, - 711550DAF7C73ACED0110B81D3325293 /* Support Files */, - ); - name = RxSwiftExt; - path = RxSwiftExt; - sourceTree = ""; - }; - F6CB6B326E7FD252AEA5CDD07A7CBDF4 /* Resources */ = { - isa = PBXGroup; - children = ( - 32AC40987A1DF146048CF7E241E2D0BF /* AlipaySDK.bundle */, + EF84C898A9848CA3A664767BE1771B49 /* YBImageBrowser.bundle */, ); name = Resources; sourceTree = ""; }; - F6EF3AAFB62F2EAFABFA9EEB225E40B2 /* Callbacker */ = { + E9D0BE80698C6EA24DA691231D839A98 /* Moya */ = { isa = PBXGroup; children = ( - DD1AC40299790BCFC3D7576FD717503B /* OIMCallbacker.h */, - C13EA4A940B13F8F7D1BCFA82B7BB846 /* OIMCallbacker.m */, - 8CB2DB3207B7BAFE81402F6B0C580067 /* OIMCallbacker+Closure.h */, - BBA24AC5D8DC77F7CCC31F4607FA64F8 /* OIMCallbacker+Closure.m */, - AF352C6EACE2EA53EE5E4729DCC109A1 /* OIMGCDMulticastDelegate.h */, - 2CFE70D31F190AD58C0B97CDF4A4A09A /* OIMGCDMulticastDelegate.m */, + 01F6E507B0AC83B8917227E66D04B9D9 /* Core */, + 7D78E96C8A20D2AC317AE2827CC11438 /* Support Files */, ); - name = Callbacker; + name = Moya; + path = Moya; sourceTree = ""; }; - F733C336125015CFD0EE8BF9188D3070 /* Support Files */ = { + EBBAAA1085653EFDC1BC69AC02F8B430 /* Kingfisher */ = { isa = PBXGroup; children = ( - 7873231149FC7FEEDEA4B28E06C807E3 /* MqttCocoaAsyncSocket.modulemap */, - 2E88E6C40777D5093AF785D390BCB41D /* MqttCocoaAsyncSocket-dummy.m */, - F0F4BCBB72041B28A95332F8EA93F6C6 /* MqttCocoaAsyncSocket-Info.plist */, - DC6B9F12942E77881CED30F1304FE54D /* MqttCocoaAsyncSocket-prefix.pch */, - 70093CED1BE85EA60EE71A5A90F3665D /* MqttCocoaAsyncSocket-umbrella.h */, - 6BA994DAA370C4DE61E4151BD495B024 /* MqttCocoaAsyncSocket.debug.xcconfig */, - BE115A9254A3F3C3BE905006FD6C6FD0 /* MqttCocoaAsyncSocket.release.xcconfig */, + 596CAEBB000166ED26460A06221CF937 /* AnimatedImageView.swift */, + 06030363A2D8275CDCDABD3E3DB9ED1B /* AuthenticationChallengeResponsable.swift */, + D520B0BF3878B7765B613B1A8068B16B /* AVAssetImageDataProvider.swift */, + 2D5984717B76CE8FEF7929A4039B07AB /* Box.swift */, + AA0F674FE8197B104C00B5BE7A2266BB /* CacheSerializer.swift */, + CC09E99339BC4479808BFE8BB42A2AFC /* CallbackQueue.swift */, + 1F9279FEB13C210A278C07ED03AD11FE /* CPListItem+Kingfisher.swift */, + 1AB537882A21D27587D15B3984C1A880 /* Delegate.swift */, + E2C612E4D95D90648356006F5499A063 /* DiskStorage.swift */, + BAB71C0E317F437A15C2C87D42D19340 /* DisplayLink.swift */, + 0F6EAAB34B1D1E428F64028BB1479378 /* Documentation.docc */, + CE3074EE20F59D3143C1652AEE24D070 /* ExtensionHelpers.swift */, + E5FB4261B6F651C2E0DCA7401D4672A0 /* Filter.swift */, + 4E946A2BE1F20EAD561032D4F7A91FD0 /* FormatIndicatedCacheSerializer.swift */, + D293D18A61DBBC1849BC711459908234 /* GIFAnimatedImage.swift */, + AC53F4892F3EA3623D71AC5A61C0861E /* GraphicsContext.swift */, + BA61ED0A7CE4CB4456C486E267234AFE /* HasImageComponent+Kingfisher.swift */, + D49CBD30DA55D2A06515C790FFAAA01C /* Image.swift */, + 6AC494921B98D172ADA5E0472F95C61D /* ImageBinder.swift */, + FC9AED7F3286B8D9A8AD976679E65193 /* ImageCache.swift */, + 0DD32AB4084E0A4BCF180CB08B40EA58 /* ImageContext.swift */, + 8249C43A6DC5F7D44058E8466D602B52 /* ImageDataProcessor.swift */, + 8FC537DC226C1BC98E9EAA3D8C9BDF43 /* ImageDataProvider.swift */, + 8BAA55808BE5C37BB716BEB30A307877 /* ImageDownloader.swift */, + 69B28C73DF9E08C1DBEA4AA88FF8B0B1 /* ImageDownloader+LivePhoto.swift */, + A82553DE0CECFF6C06E399D1824D6273 /* ImageDownloaderDelegate.swift */, + E92DC029A5EB44D5349E8EBA7E037FA7 /* ImageDrawing.swift */, + F85CD41B0F87498D727AE3B5D9C73B84 /* ImageFormat.swift */, + 97E40352788734C0EC519F7A853EBD5D /* ImageModifier.swift */, + 12BF1429A237C1C940B1C669B2132A8A /* ImagePrefetcher.swift */, + 2C7D9DC1435E1A64424CFDF4BBC25688 /* ImageProcessor.swift */, + 02374768886C4DE627FB46ECABED75BE /* ImageProgressive.swift */, + AEB6BB72A2873079B44E5B34BC30D276 /* ImageTransition.swift */, + F1AE4513D8FB251B2E544DED7536CDD3 /* ImageView+Kingfisher.swift */, + 51E5DEAFF2154D6BDA3E80B5F9DDB622 /* Indicator.swift */, + 76C3EFC4CC80F61837F9A018821FEA36 /* KF.swift */, + C237E8E91B2E1A92FA42391622DC3642 /* KFAnimatedImage.swift */, + 9324EC383370D13CEFCC73DC95BAD4E8 /* KFImage.swift */, + F65EACA01EC2E78FFBFD6449BCF57C47 /* KFImageOptions.swift */, + 044966A64DBF2AC5D51BEAEE7629237F /* KFImageProtocol.swift */, + 5AEAFB5D04A7FFDFDDB1F0FAB656CBC1 /* KFImageRenderer.swift */, + 93A7D6EC41A7358C3EA17259C7D6D013 /* KFOptionsSetter.swift */, + A7CF763B483172B1883FDF6A946F4D2B /* Kingfisher.swift */, + 43D2A0C40DDEE1D9745B263171F1315D /* KingfisherError.swift */, + BAA97C3C1CD5F81F0855EA7DE97521A1 /* KingfisherManager.swift */, + E0C5EE5A7C9E97ACA4C23D57EFF6E90F /* KingfisherManager+LivePhoto.swift */, + 50A88317BAE4CC49C2016E2FCB0C010C /* KingfisherOptionsInfo.swift */, + 7CF79F2B058B0266B3DBF1334A037985 /* LivePhotoSource.swift */, + 8A58BB45362CA3E2A4AFC4DC1E6F7497 /* MemoryStorage.swift */, + 5A2E02D1722B3A33D3DEBF618B9F3665 /* NSButton+Kingfisher.swift */, + 50C677F802F5141D615B43AD3AC11547 /* NSTextAttachment+Kingfisher.swift */, + DC779BDDAE9DE5E6944F3C603B9D7884 /* PHLivePhotoView+Kingfisher.swift */, + 101B0B5F8FC454D4AA1873EA8FDC9A6E /* PHPickerResultImageDataProvider.swift */, + 33975C5E93816D332328D02EDD39ED98 /* Placeholder.swift */, + 7A18890416141E1ABA1206C7829673B3 /* RedirectHandler.swift */, + 8A73CE791AACB041FA87CF84C91CA0EC /* RequestModifier.swift */, + 84A56A6C98803E96F164CC19590E3D25 /* Resource.swift */, + 023A2B2DA16AD44EA973F86E652348C3 /* Result.swift */, + 250DD002A55CA7889A79C6F9E364D705 /* RetryStrategy.swift */, + C09AE1A0F48028E1218F96BEB4ABA319 /* Runtime.swift */, + B309E902AEB2FFEF5877C0CE199472F3 /* SessionDataTask.swift */, + 19E73E9EF5A1AFF831F06FC83722EC87 /* SessionDelegate.swift */, + 2BA43D707801EFFA662AB994F2A4ADB4 /* SizeExtensions.swift */, + CE3D54AE41B7D6A145A48E99C8132B8E /* Source.swift */, + F87CCA42ABEDE3B6E4F1DFCA80E10110 /* Storage.swift */, + 550B95C258ABFCAB4F937FF178BDBCC5 /* String+SHA256.swift */, + F66DA939C533BCA3DDA58E1136183F7C /* UIButton+Kingfisher.swift */, + 9DA15CAC871205C9C8FD50D39AA06DFE /* Resources */, + CEB8DD02E700D094FC40C66448C2A1B1 /* Support Files */, + ); + name = Kingfisher; + path = Kingfisher; + sourceTree = ""; + }; + EDD90485A46B19B7C75579CE8DF09C40 /* Support Files */ = { + isa = PBXGroup; + children = ( + 87719FEEB0D279355E4F35D1251F08B7 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, + 0F9F7D838D936420B029F8D835E26553 /* SDWebImage.modulemap */, + A1034FF5A2E3E304404501CD9E58AB7F /* SDWebImage-dummy.m */, + EEAC4E97EF83713AC1D8E7284FE8ADEE /* SDWebImage-Info.plist */, + 7D0F7FA775E1833CF1E7C81514EC0BD5 /* SDWebImage-prefix.pch */, + 25A9321C6039BB4F2A980340495A2CBF /* SDWebImage-umbrella.h */, + D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */, + 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/MqttCocoaAsyncSocket"; + path = "../Target Support Files/SDWebImage"; sourceTree = ""; }; - F7625074C0F9550A7D91C03396BB182B /* Support Files */ = { + F10E9EDEAE2CB669C435AEB03C779D85 /* Resources */ = { isa = PBXGroup; children = ( - 53AD01C85FA7465140D4283E102BF60E /* ZXSDK.debug.xcconfig */, - 159EF932C7F0368C759AEC931DC7F7D9 /* ZXSDK.release.xcconfig */, + 67027C1FCE5C4D04102EE2C20D8BDC65 /* MJRefresh.bundle */, + 3EE48B77C33367DCAA384D307BBEE2A0 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + F196DA33B2E5D9CF008B7ADD179FF887 /* Support Files */ = { + isa = PBXGroup; + children = ( + 63489A52049EED85D3DE7BDBAEAB0B5C /* SDCycleScrollView.modulemap */, + D6060F874D64DAD061B83BA89AA99C54 /* SDCycleScrollView-dummy.m */, + 03274BDC4E7014E41317DF6204867A3C /* SDCycleScrollView-Info.plist */, + 6A27A9E0499A1B9AD4DAC53C6639C1BA /* SDCycleScrollView-prefix.pch */, + AF0CCC64820D188A7D15F74FE5DDCAF0 /* SDCycleScrollView-umbrella.h */, + E897C1B53CABDF9D8070898C954C7535 /* SDCycleScrollView.debug.xcconfig */, + 198F39031A524C90C3F2B5900F93324D /* SDCycleScrollView.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/ZXSDK"; + path = "../Target Support Files/SDCycleScrollView"; sourceTree = ""; }; - F78DB02ACDE5FCF8165EAE46C16EDE5D /* SGQRCode */ = { + F2ECCA1E41B8ACED84FA1C4828E005D7 /* Support Files */ = { isa = PBXGroup; children = ( - C8CED2CA376E63BE0445810BA9C11AEA /* SGGenerateQRCode.h */, - 6BC1AD4CB1F2BC0DFB2107A44F78E204 /* SGGenerateQRCode.m */, - 8CE83E300392C594DC3B5CC75BA57B9E /* SGPermission.h */, - 8668925493BC933EC40E5427B422D886 /* SGPermission.m */, - 1C16851AFB7DB12F165FC4FFBDE1BC07 /* SGPermissionCamera.h */, - 8DDA022DF10E7FA2FA8D7D2FB1A73052 /* SGPermissionCamera.m */, - 232767A7CBD2BA56BB65F840D9FEDD0D /* SGPermissionPhoto.h */, - 3492F0368522229AABEE956842B63188 /* SGPermissionPhoto.m */, - 30668BD41324644970F6C924A7CBCFC1 /* SGQRCode.h */, - 21A843AB69AB5DE2180AFEDD0F6A6049 /* SGQRCodeLog.h */, - 3B1786912F77C3574A99A52C5DB62582 /* SGQRCodeLog.m */, - 740109AAD3BF5262EE514E33A501AC39 /* SGScanCode.h */, - 5A1F86540599EF683671AEAECAE9D488 /* SGScanCode.m */, - 9000718B59874C82F31CA8C653FA951A /* SGScanCodeDelegate.h */, - B8704E1B84850C3BEE0ABDF01ABC5860 /* SGScanView.h */, - A4F6FA1ACB4A10464674D06BCCEAC807 /* SGScanView.m */, - 7EE75BAD93554672374DAF4A5E285AB6 /* SGScanViewConfigure.h */, - DFC92EA61CA17266BDE0100BEEF78A9D /* SGScanViewConfigure.m */, - 19346D94F95C0A12BE928CA1A98B3179 /* SGSoundEffect.h */, - AD03BF274CFCF886FCDF8777C27EF824 /* SGSoundEffect.m */, - 30AB33B5EE950EDD7D168A3BE188125F /* SGTorch.h */, - A7B9A48E719B296B88B834EDDB675783 /* SGTorch.m */, - 153C47F41DF149C6BC90E09FAF23B987 /* SGWeakProxy.h */, - D772BADE0EFA8C8130CE8DC174DDEE92 /* SGWeakProxy.m */, - 4B0E3538A9699C92B628A1D638A98AF1 /* Resources */, - 3330235CC5628F493BC9409FA6C46E56 /* Support Files */, + 90DF5793B8223D9218403E101FCBBFA5 /* ObjectMapper.modulemap */, + C6BF222DCFE3A2C2005481AC4FA87C88 /* ObjectMapper-dummy.m */, + E6A3E4C60EA877346106DD6CCDBAF564 /* ObjectMapper-Info.plist */, + 24376946A1D820088203BF9F393E7C63 /* ObjectMapper-prefix.pch */, + E494FC785D17A9CB2116639BEF2C6C12 /* ObjectMapper-umbrella.h */, + C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */, + 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */, + F72141BA2A672371C1EAC5AC719AA1C7 /* ResourceBundle-Privacy-ObjectMapper-Info.plist */, ); - name = SGQRCode; - path = SGQRCode; + name = "Support Files"; + path = "../Target Support Files/ObjectMapper"; sourceTree = ""; }; - F9743023CA263AC6AF435E53D6E650D8 /* Differentiator */ = { + F3A1A186396D08E4ADA879640403E995 /* Support Files */ = { isa = PBXGroup; children = ( - 8127419A445A64F063F5DEACF02FAF23 /* AnimatableSectionModel.swift */, - 56881079C2F80A59DB3DAE85AF05F31E /* AnimatableSectionModelType.swift */, - ADA950A35079789701E1905AEFC9FBBF /* AnimatableSectionModelType+ItemPath.swift */, - 94C3D88865F157168A8FCEB6D50B333A /* Changeset.swift */, - 580A8344ABE6C46AFCE36E2A6DE79BBC /* Diff.swift */, - AB66E39B2093773A8F163B15AA3C39B3 /* IdentifiableType.swift */, - 6185E1B2B11FDC6BDA81035FB9625F2B /* IdentifiableValue.swift */, - A0D7789A2CF74AE7821C13B5588D2B7A /* ItemPath.swift */, - 809E8821E2A699076153B54F760BCB1A /* Optional+Extensions.swift */, - 9C36BF0280CCD6068881025081214DE7 /* SectionModel.swift */, - 0EF53F3A50C4C7CA07D376A239350A49 /* SectionModelType.swift */, - DA18B11ED3D1FC0E2AC31A6C13FDBAE4 /* Utilities.swift */, - F044E8DA7FDC8E7AFAEC6771EEBC5D4F /* Support Files */, + DD773C759F4B8E4E1A66F15119269C3D /* YYImage.modulemap */, + 93A9A38811756D4EAAB41DDBB3BB01B9 /* YYImage-dummy.m */, + A150C688D74074D307AD31301F163959 /* YYImage-Info.plist */, + E0AEBC9AD9755ED30D7B14B0C6C279DE /* YYImage-prefix.pch */, + 288EA526915566208380676128B17629 /* YYImage-umbrella.h */, + CA2C41593E64147C65245ECE91820960 /* YYImage.debug.xcconfig */, + 9514B71BC980E59BA94FEA08C70758CD /* YYImage.release.xcconfig */, ); - name = Differentiator; - path = Differentiator; + name = "Support Files"; + path = "../Target Support Files/YYImage"; sourceTree = ""; }; - F9F62EC0DDF381987D33D47096738D7B /* GTCommonSDK */ = { + F3B1C3145C8AA644830DFD538ADC9AE1 /* Resources */ = { isa = PBXGroup; children = ( - 3C2F3E0A803F0FE402E57ECB5CEFC8E6 /* Frameworks */, - 7A76D27D8AB93E63CBCC92C93DB585CF /* Support Files */, + 3E168E6A0E6480A3ADDDC5A3DD3E7171 /* PrivacyInfo.xcprivacy */, ); - name = GTCommonSDK; - path = GTCommonSDK; + name = Resources; + sourceTree = ""; + }; + F426B98624BE6FE1BF96524E29CFECBF /* Resources */ = { + isa = PBXGroup; + children = ( + 6807EAF012366BE57A4649E250C0A20F /* AMap.bundle */, + 81902AF9098B25060CC936FEACCF1392 /* AMapNavi.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + F4847513B18A3F9D552B813C3C0CE545 /* Support Files */ = { + isa = PBXGroup; + children = ( + 348CB5BD6007CA2C32F00267C4A39909 /* SwiftyUserDefaults.modulemap */, + 64FCD60659C1CB07A6F0AD07F7494C26 /* SwiftyUserDefaults-dummy.m */, + 2273BFE849D14B08B986D1A7DD906366 /* SwiftyUserDefaults-Info.plist */, + 9A80E56BBA18DA72CD335744DF4A7F67 /* SwiftyUserDefaults-prefix.pch */, + C008FE04141279F003DF5DC76AB367C4 /* SwiftyUserDefaults-umbrella.h */, + 56A6F1D6C4022B49FC2B4B39B745C1A7 /* SwiftyUserDefaults.debug.xcconfig */, + 89DA58FC51AE81E8AEEA2B5FA33DE475 /* SwiftyUserDefaults.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyUserDefaults"; + sourceTree = ""; + }; + F49C296C41D8B64E69A1F067DA57A516 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7142C46280AA074161C3151DEFED1221 /* GeYanSdk.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + F5A856B841FF46547B8CFECA3CBC9A17 /* sharpyuv */ = { + isa = PBXGroup; + children = ( + 3288B7F17B9728D21E5B1730439539B8 /* sharpyuv.c */, + D01D157702A63E8366DA302CC3D4000A /* sharpyuv.h */, + B711C48B8D810875396DF7B801C71BA9 /* sharpyuv_cpu.c */, + 0B23094E31F2F442466421284611EF0B /* sharpyuv_cpu.h */, + 98FAC16D97C9B4D10117850B71979542 /* sharpyuv_csp.c */, + DA4946E789875F8E2F6E1AF5397961BF /* sharpyuv_csp.h */, + 701DDB88810584120DD0DFD0F35F580E /* sharpyuv_dsp.c */, + D290C3B280404BD90E9938BC1CE9DD9C /* sharpyuv_dsp.h */, + EC4028BD235A2C410B368E9E295CCE9D /* sharpyuv_gamma.c */, + 7C384CA82BA63C27A89A3B5B155D3511 /* sharpyuv_gamma.h */, + 0D93BF4FA4073771009F37A6398F7F6F /* sharpyuv_neon.c */, + 01F6A342A09AB20D1CB44FCD30DF5C42 /* sharpyuv_sse2.c */, + ); + name = sharpyuv; + sourceTree = ""; + }; + F709556859D69C0E41C0837A79154C1A /* YYImage */ = { + isa = PBXGroup; + children = ( + 44DFDF9E9476DC9D0070E839594A0CDF /* Core */, + F3A1A186396D08E4ADA879640403E995 /* Support Files */, + E2BF0AB8188C793AFBF528A92A2BA0AE /* WebP */, + ); + name = YYImage; + path = YYImage; + sourceTree = ""; + }; + F75FDF24F76DEECCEEB756C65D47F9C1 /* Resources */ = { + isa = PBXGroup; + children = ( + 8FE95810088E3347AE5850F102DAF67B /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + FC9F3BF0A4C7AE30F744992FB48F6C62 /* DatePicker */ = { + isa = PBXGroup; + children = ( + C8C2EE9043815691E8371D022C4CF333 /* BRDatePickerView.h */, + 462D44F69872C9C766F4A3AE1D1FB488 /* BRDatePickerView.m */, + A69B81E6D45FBB3B68773159A491F185 /* BRDatePickerView+BR.h */, + E07E31003DE92DB01F812E228976E07F /* BRDatePickerView+BR.m */, + EE91BD631D4AEDBC922559643EE5BFEC /* NSDate+BRPickerView.h */, + 9C60A31175DBFB13677B38D3B084BF74 /* NSDate+BRPickerView.m */, + ); + name = DatePicker; + sourceTree = ""; + }; + FE65A4A9B5A3A3E24C277B2941DB2461 /* RxCocoa */ = { + isa = PBXGroup; + children = ( + AA8F7D68ECB2397F35C9470F1241B180 /* distinct+RxCocoa.swift */, + 264D4F7AE582DF424083AFD51F1E516D /* mapTo+RxCocoa.swift */, + 0D0633545A97DCF435E466E84B6EEBC6 /* not+RxCocoa.swift */, + AA07C93902415217EB65AD42195FA709 /* partition+RxCocoa.swift */, + 0F310DF3FD42F787F591674AA6A27CA4 /* UIScrollView+reachedBottom.swift */, + D6F3697E8C79C373E6276D656C87F077 /* UIViewPropertyAnimator+Rx.swift */, + CABAD7FEADB02314A75EF172E71126A7 /* unwrap+SharedSequence.swift */, + ); + name = RxCocoa; + sourceTree = ""; + }; + FF235F4871813316E8B323FBF8DD6C87 /* Support Files */ = { + isa = PBXGroup; + children = ( + 83DE218000C9DA9E0AB8C77BB76C999B /* HXPHPicker.modulemap */, + 3AA50B40822AFB11A5BBF4612202827A /* HXPHPicker-dummy.m */, + A4107C74256F1AC479B1C0F6BA4CD081 /* HXPHPicker-Info.plist */, + 077BB055FED25E91042BA3FCA3D9C4E0 /* HXPHPicker-prefix.pch */, + FFFCEF29EA0BADE6F3F10D171F0FE601 /* HXPHPicker-umbrella.h */, + 725EE7A4ACEB1F99363709FF5309B743 /* HXPHPicker.debug.xcconfig */, + 623232DCDA32392306CD48155C6FBBE8 /* HXPHPicker.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/HXPHPicker"; sourceTree = ""; }; /* End PBXGroup section */ @@ -10175,62 +10346,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2FB293A6A120AFF97933E3A45DECA736 /* Headers */ = { + 25C0EB88902EA3DF9F39374B17ABFAA6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 004317F9EC31CECDD9C0E950929C3CA0 /* alphai_dec.h in Headers */, - FFB14ABE12667CEDD0AC38E2E04A833E /* animi.h in Headers */, - 34DB0FCAE95D36973F7C84314D54E95A /* backward_references_enc.h in Headers */, - BC010C0BB7DACDA33C88136ABE11AA74 /* bit_reader_inl_utils.h in Headers */, - 58133B794C15F376910CD5B18B943914 /* bit_reader_utils.h in Headers */, - 71403149D4534BF807E879E30789BC84 /* bit_writer_utils.h in Headers */, - 985369EFF1E226393C4B65282FA462BD /* color_cache_utils.h in Headers */, - 8B27B4E06C2B7885A1AE405E32077243 /* common_dec.h in Headers */, - 124923313C2B82B02971CA3685CE7A4B /* common_sse2.h in Headers */, - CDA28569B87DDB8A1BC4DD33616320A3 /* common_sse41.h in Headers */, - 00E5815FCE4494ECE603F9C34C5B428A /* cost_enc.h in Headers */, - C12EF4CAFCA3919F75DD6EF1AA93A2CC /* cpu.h in Headers */, - 640E0959C729BF2485687B00E38E3C75 /* decode.h in Headers */, - 0F3C895747A4BF20C956DEB416151189 /* demux.h in Headers */, - D49ECA9FDBB7125BA5064BE53694EE8E /* dsp.h in Headers */, - E646A22925A74BE4C4CA2FBE98E9A397 /* encode.h in Headers */, - E2F73E48BC808CABBCD1B109F018E774 /* endian_inl_utils.h in Headers */, - D3D9B90551CB58271BF4B9A4B4859F47 /* filters_utils.h in Headers */, - 289C759C272286955076F7CF9BDE23C0 /* format_constants.h in Headers */, - 52CA0B230E0F597DE7582CD7B294D096 /* histogram_enc.h in Headers */, - 742671355A9ABDF8AC4F8187456752EE /* huffman_encode_utils.h in Headers */, - DB227777A49468A90D1E80C84FCD3FDA /* huffman_utils.h in Headers */, - A7FF9CF727AE312B314B16DD9BB3C662 /* libwebp-umbrella.h in Headers */, - 747C8FD2EF61A0909DA270502C76EECB /* lossless.h in Headers */, - C0D08E5851E7BC9996C7DB93EF39BAF2 /* lossless_common.h in Headers */, - B75FB8F7F0478EAA16C3F8601CED45CA /* mips_macro.h in Headers */, - F04E389C17A0CD7B41894AF633BB1D00 /* msa_macro.h in Headers */, - 530FDA8CC75B18308551DA4C7443077F /* mux.h in Headers */, - 786E6B0559FD21C5A1D6CC48D7915068 /* mux_types.h in Headers */, - 6B3871EA9E80CCFD0C441AF33E54975E /* muxi.h in Headers */, - 7EC7A9BCF76637521EE8FAC3FE300F6A /* neon.h in Headers */, - CE6EC52B37F4CBC8FAE99BDF11A0C244 /* palette.h in Headers */, - 32F1FC33ED09630DF3EBCC036746437B /* quant.h in Headers */, - 8825DE379725D4B337551BCD560C0171 /* quant_levels_dec_utils.h in Headers */, - 71E118E68FC1DE61150DFF64E9A94325 /* quant_levels_utils.h in Headers */, - 222DD68FB0CA610AA091A224FA5DDB2A /* random_utils.h in Headers */, - 0C84AE7C1AF595916955ED43FD841ECF /* rescaler_utils.h in Headers */, - 7D88223691BA3210E756EE0ACA822B7F /* sharpyuv.h in Headers */, - 8DF08D18CEE14F5EAA8F49CCCFDA0B97 /* sharpyuv_cpu.h in Headers */, - D7F60D925CC1937613A1407CF75DA932 /* sharpyuv_csp.h in Headers */, - 2540E175E1B50110D019CD7CFC69E9BD /* sharpyuv_dsp.h in Headers */, - 82CBFBFDE75197BE3E92324227467C6E /* sharpyuv_gamma.h in Headers */, - 0A019CE5AF53FEF72588435BB9DA3720 /* thread_utils.h in Headers */, - D9005A7307A07DE89E4589D3052B2808 /* types.h in Headers */, - 3A8AAE80143AC86A4DFE43EC7BFBE152 /* utils.h in Headers */, - 89D9F6A966A2C0D014F566E59D4D7EFB /* vp8_dec.h in Headers */, - B4B0937707A261FCFA18E1CE2224A449 /* vp8i_dec.h in Headers */, - EF299E3007493FB847395711EFDF5780 /* vp8i_enc.h in Headers */, - 1F8EF54CE75F0E6A33AEF9E52C1EB799 /* vp8li_dec.h in Headers */, - E55FBF47065174DD29B0DE8942BB8BB1 /* vp8li_enc.h in Headers */, - B49C2BC810FA943A6C105DD6072ABE69 /* webpi_dec.h in Headers */, - 8F404C081E1E69107EC3154F45ADF524 /* yuv.h in Headers */, + 707994CFA51B7D63DEDC2E98BE50D782 /* IQKeyboardNotification-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2DFCBE5E590E4FC00E5354864782BC6F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A94DF2657A8FE7C8BE36CB630C9C2D7F /* Pods-QuickLocation-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 30CEB269020F139BCF65EF4C79A02D97 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 7F60B7F12E220906BCF60C6C1682C44E /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10258,87 +10394,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4761D8CD3CD7A459A08E08BAF5DD66F5 /* Headers */ = { + 44BBB76240636D4B98B79BF96B48E1A7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1C0B685F6F8E0B28F1C124B553D822E2 /* NSBezierPath+SDRoundedCorners.h in Headers */, - 60F68E4ACEB71BD9C495457E9082D10A /* NSButton+WebCache.h in Headers */, - 6A08FDAAF918EE9E5B37464AB906E201 /* NSData+ImageContentType.h in Headers */, - 2A7EB317F88B64ECC697F4EEBAFE2868 /* NSImage+Compatibility.h in Headers */, - DFEA5E6CD07E4AFF304F7C470C4972C0 /* SDAnimatedImage.h in Headers */, - 1DD884880391CEE4960F5F0D695CF8A4 /* SDAnimatedImagePlayer.h in Headers */, - 6E1E31B8549754DF70E69D434C0DE215 /* SDAnimatedImageRep.h in Headers */, - B48AE605C11D6A63EFF0A95A0DBFE06D /* SDAnimatedImageView.h in Headers */, - AD10417555833C005DCE1F22D79B50C8 /* SDAnimatedImageView+WebCache.h in Headers */, - D51B755B6395E9126331FB0F6E51B4C4 /* SDAssociatedObject.h in Headers */, - C688A1746BE0E627060233EF3157BA44 /* SDAsyncBlockOperation.h in Headers */, - EC94A29F424FCCE80E479219D053200C /* SDCallbackQueue.h in Headers */, - D8CD45BC79EF86EC8A59D5C7C04BD12B /* SDDeviceHelper.h in Headers */, - 70E100E99831427DCE4FFF30BE02677C /* SDDiskCache.h in Headers */, - 4D019F1646A5B0CBF103E079A55D0B28 /* SDDisplayLink.h in Headers */, - 5762797DB15EACA648881732DF150FBD /* SDFileAttributeHelper.h in Headers */, - 08E7F85C3E02F49D9D087E0BA04CACDF /* SDGraphicsImageRenderer.h in Headers */, - 7D5A23891B6A3E3ED4E33F6FE0C6A649 /* SDImageAPNGCoder.h in Headers */, - 536F702D9D2414C47802E868968BAB34 /* SDImageAssetManager.h in Headers */, - A9231A99D5982C7775D29CB453ED8498 /* SDImageAWebPCoder.h in Headers */, - A869C67A71413FB862E2B2A4F96C01F8 /* SDImageCache.h in Headers */, - BE355383CBDE60BED44116FCD7B6B564 /* SDImageCacheConfig.h in Headers */, - 08241FFACB0193F69AB9FC55142922EE /* SDImageCacheDefine.h in Headers */, - C475F53B376B70FE96583553A27FE21D /* SDImageCachesManager.h in Headers */, - B240AD7399D9D55359368EF78AACEBDC /* SDImageCachesManagerOperation.h in Headers */, - E6C89352BB68C09D478FEEAEDA7FED57 /* SDImageCoder.h in Headers */, - 6905EB928038CC38D529C9726C0ADA34 /* SDImageCoderHelper.h in Headers */, - B7E216BB3AD723EDE1F2295E44B3185E /* SDImageCodersManager.h in Headers */, - B64094E0B42E1BD82C081610EC76C34D /* SDImageFrame.h in Headers */, - 2AD6488A0F8136F9EF851219EBB3A33B /* SDImageFramePool.h in Headers */, - FB7AE58ABE7A1C12A4EBDA5D8C8BA089 /* SDImageGIFCoder.h in Headers */, - 48762EC9CDCC7864ADFE04521D9D2D79 /* SDImageGraphics.h in Headers */, - 337E6538FEFF4C3F65FB5BED7A55D704 /* SDImageHEICCoder.h in Headers */, - F3A42AA11AA97C81129162C314752B70 /* SDImageIOAnimatedCoder.h in Headers */, - 9B77DAE8ABAB2117E9369E466F40527A /* SDImageIOAnimatedCoderInternal.h in Headers */, - 0A5A7BD94EFC0251B137F1E2E3544D30 /* SDImageIOCoder.h in Headers */, - 26BDF328D8FB4DBBC215F2D6842DD518 /* SDImageLoader.h in Headers */, - BC2443EE17D491240C5699F5916CC13C /* SDImageLoadersManager.h in Headers */, - E6FB06EFAB193C5934A77914A8F6AF6C /* SDImageTransformer.h in Headers */, - 33D2B3DBD8332A513D834C9132A5C1D5 /* SDInternalMacros.h in Headers */, - 08092494009202EC6795FD885DDF3DC6 /* SDMemoryCache.h in Headers */, - 8F030DF10817619697CF8BE445FD2AC6 /* SDmetamacros.h in Headers */, - 33B61F754D366EC5FCE48702B55C350F /* SDWeakProxy.h in Headers */, - B02E5E97F37481877413BE52A430DA01 /* SDWebImage.h in Headers */, - E58FF4D7F14644743D2B7775AB36D4A7 /* SDWebImage-umbrella.h in Headers */, - F80EA2EB2ADCBA1416CDD69C8A9A2B3D /* SDWebImageCacheKeyFilter.h in Headers */, - 26B967B0534AEBE4BD70B8DE89B669F2 /* SDWebImageCacheSerializer.h in Headers */, - 61B2FBCB560DBE5A4A92D4AE858619EF /* SDWebImageCompat.h in Headers */, - E511D3A132463DBAB9D32B69A3CF21DF /* SDWebImageDefine.h in Headers */, - E51D199F2683A08B95402C55C0A5B005 /* SDWebImageDownloader.h in Headers */, - E7F05D1938ABEF80598088732D51F37F /* SDWebImageDownloaderConfig.h in Headers */, - 5B6D8F28024EB7A1F6FFDB18C285A41E /* SDWebImageDownloaderDecryptor.h in Headers */, - 6C04995B03E522307D103FFE003999B8 /* SDWebImageDownloaderOperation.h in Headers */, - 6414521DF4384ACD3FBD8ABB37393B6A /* SDWebImageDownloaderRequestModifier.h in Headers */, - 1ACED2AB2011019C18E4597FA17C7361 /* SDWebImageDownloaderResponseModifier.h in Headers */, - 0309EA31A2D371E65DADADF095856953 /* SDWebImageError.h in Headers */, - A3309F8398B2FC4FBE041C1045F0E177 /* SDWebImageIndicator.h in Headers */, - CAE37A905FFE6A6F1459BCD13FAA1961 /* SDWebImageManager.h in Headers */, - 02498B7C83AE02625A2BBC7E3B48A1A1 /* SDWebImageOperation.h in Headers */, - 99690750B0C25DA9D75428707FB9EB89 /* SDWebImageOptionsProcessor.h in Headers */, - 106D38015A7D325BEBE99258CD538E3B /* SDWebImagePrefetcher.h in Headers */, - C1B9236C4B8884892DD8B231FB1D45AF /* SDWebImageTransition.h in Headers */, - 165D5918232CDF31F2D012F7A586D601 /* SDWebImageTransitionInternal.h in Headers */, - 10ECA5E647482291EC192D914C800ED4 /* UIButton+WebCache.h in Headers */, - CA573472BAF87B7E2806A1797AEC01C2 /* UIColor+SDHexString.h in Headers */, - 23FE01D287B099C7BA601512A2E89162 /* UIImage+ExtendedCacheData.h in Headers */, - 300903399A60981896C086329B24B7DD /* UIImage+ForceDecode.h in Headers */, - A8B31CFED8D4FA69F3694D593EBC3F41 /* UIImage+GIF.h in Headers */, - 11B42BCAEFD55AB39F828A12C1D8016B /* UIImage+MemoryCacheCost.h in Headers */, - 151DFA20F9C21D4934D40B4FE3F5D891 /* UIImage+Metadata.h in Headers */, - C004D78CDCF4F9CF0E5E291DD4932978 /* UIImage+MultiFormat.h in Headers */, - E14AFA7626F6E68814995153F1FCAF7D /* UIImage+Transform.h in Headers */, - 7A76DCB5D4FE2E112A8FAB09B90C36FA /* UIImageView+HighlightedWebCache.h in Headers */, - 080B5982EC2936ED8217E7A5F1949ADF /* UIImageView+WebCache.h in Headers */, - 40227417BBD4BCC3FBE952AD8C5A46ED /* UIView+WebCache.h in Headers */, - 33B783692045C82A449C19444DBF3A50 /* UIView+WebCacheOperation.h in Headers */, - C7ECF9736002DE06649BB2EFF4FBE719 /* UIView+WebCacheState.h in Headers */, + 0A6B13476257A23933E56E6AC47407F0 /* IQKeyboardToolbarManager-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10351,14 +10411,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4DEBC7C00ADA8E5002F68A45121D31FE /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 21C078FE54F002D8E1EEC4A2E086ACDA /* IQKeyboardNotification-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5B1500FE995B9224E0AF0B42CE93C03B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10367,6 +10419,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 62A6CB73C7F59DE58AC693B5E0140D29 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EFD7E415DEE4E445457F683263F77B06 /* IQKeyboardToolbar-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 63FF72057A9D9F295BC92C839F2F93A2 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10375,19 +10435,39 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 70AA1F7E7A82DF3769DBD2FA3A365ED6 /* Headers */ = { + 7B35E0F39B043506644E1CC515B4C8FE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C0F7B09D4B77B1305414628293B150C5 /* IQTextInputViewNotification-umbrella.h in Headers */, + ABAD6ACF0724C3FA35FA2FCFA08EEAFA /* BRDatePickerView.h in Headers */, + D1D1E417973A9224F3E4A8F94CD1CE53 /* BRDatePickerView+BR.h in Headers */, + 0EAA64723D37C616524F37C4FDB53454 /* BRPickerAlertView.h in Headers */, + 5BA0A04A4539AE6BFE61D32FB284B077 /* BRPickerStyle.h in Headers */, + 4B1AEA39FE96A3D599BBA2C1ED606197 /* BRPickerView.h in Headers */, + C1ADDB9AE993C8CC49C660E3A31DC3CF /* BRPickerView-umbrella.h in Headers */, + BBD5E4AE897E19B1F32B62D422306552 /* BRPickerViewMacro.h in Headers */, + D7F07B4C9AF27C221F3F00CF1387A1E9 /* BRTextModel.h in Headers */, + 2E8CA111CD2DC483366D292C7C18E2D0 /* BRTextPickerView.h in Headers */, + 2226E69CD1509DBB92A20505DB03A71F /* NSBundle+BRPickerView.h in Headers */, + C30453C8CF78C513113D9F51F0B69DFC /* NSDate+BRPickerView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7290EF59916405D558A85155B0A381C0 /* Headers */ = { + 7B83CD346B631ECEAA5C7A781225EE03 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1D0D37AFFF680104C106001F9D93F23B /* IQKeyboardReturnManager-umbrella.h in Headers */, + 883BA61F2085FFB43669103A43719E2E /* MGCDAsyncSocket.h in Headers */, + 93FE149B3C3913AACADF623EC2B74FF3 /* MGCDAsyncUdpSocket.h in Headers */, + E6A748F29F233F0EAE642C671816E600 /* MqttCocoaAsyncSocket-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7F31ADC0DC901D3BB51FB45B3ED7A215 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E6A0C5758A7C375A941887261EAAA874 /* IQTextInputViewNotification-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10481,13 +10561,62 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 92E25A153D0E6B2955F721F8C366B0ED /* Headers */ = { + 93C0E4EA566A571306BBAAA996BF5040 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FC6ECBC751884360F1A7A13270E7EE36 /* MGCDAsyncSocket.h in Headers */, - 736C94869B2E4A867EF5E036B1A74B0B /* MGCDAsyncUdpSocket.h in Headers */, - 4FDF5900BE28355A2584DADF58EC1930 /* MqttCocoaAsyncSocket-umbrella.h in Headers */, + F1254C16E2EE444B8EE3CCE31970B8E8 /* alphai_dec.h in Headers */, + C577474D920FE8EFD951D737A546FD23 /* animi.h in Headers */, + 7936F0D0A403BD0204B6997CF761593E /* backward_references_enc.h in Headers */, + DC6A243AA5715FED10BFE649F7403371 /* bit_reader_inl_utils.h in Headers */, + CB27CEB94EC0CD8885FC5542C2579E30 /* bit_reader_utils.h in Headers */, + 417A4CB146DC9404E8C362A2B2046E98 /* bit_writer_utils.h in Headers */, + F6495DADA3D5B354B8A8C4EA49871CF6 /* color_cache_utils.h in Headers */, + 5E7FAEF19682A8DE8FCAD26D67924616 /* common_dec.h in Headers */, + A0C9812D61FD675220A16D91368FC484 /* common_sse2.h in Headers */, + 904983EC9CFF774C17E1B7813EA99B94 /* common_sse41.h in Headers */, + 52504A0721BBEAEA099DAFB2F67EA435 /* cost_enc.h in Headers */, + D58E209AABC3412C46C799D7A5F26FDD /* cpu.h in Headers */, + 1209CC2C1D005107878D8CCFEB9769FE /* decode.h in Headers */, + E773A6A79E12997A1AE605E02A580BD6 /* demux.h in Headers */, + D168C35D1223A66B08722CAE0C7BBEA8 /* dsp.h in Headers */, + DBFED69341AACA5EC994B6D864CF3060 /* encode.h in Headers */, + F1CA7F7D96D02D1D779CA9190AAFBD82 /* endian_inl_utils.h in Headers */, + AE34A7957F588DFFA1331E067A776CC6 /* filters_utils.h in Headers */, + 55C70E40570A5216C6E00B40783784B7 /* format_constants.h in Headers */, + 9E3BFDF4B9CCBE6C70CEBE504C42BC13 /* histogram_enc.h in Headers */, + ED43F513FFF56BEBF75501A124EFDD09 /* huffman_encode_utils.h in Headers */, + 1A260121602C475C45F89BE263F56588 /* huffman_utils.h in Headers */, + 9AA6EDA8450795A0C27D9BF38F5D44DF /* libwebp-umbrella.h in Headers */, + 0916F06148D7B6BD8998D3A4402F992A /* lossless.h in Headers */, + 29B1853F0166277293F33A760B59356B /* lossless_common.h in Headers */, + D7B081FB9D5535E4D6FCCE55AC2A3152 /* mips_macro.h in Headers */, + 5DF25264E9D3998950901FD0D8356C91 /* msa_macro.h in Headers */, + CB44C8594794526BE8CCD0B96E2E3AF7 /* mux.h in Headers */, + CC2CCC51D03AF42F110D626B620760AF /* mux_types.h in Headers */, + BE5F1BA8D922DCF71B74994344AD221F /* muxi.h in Headers */, + 3F172EBA3C77A692A40730B15C49C46B /* neon.h in Headers */, + C52720AF84B93320E3D7AB3F57EDF1AF /* palette.h in Headers */, + 79E6AF7F479992C71039CA8A50262107 /* quant.h in Headers */, + 0BB482C84CBA67C80C36C4EB8A9FBEC1 /* quant_levels_dec_utils.h in Headers */, + D1BAA6BCF85AADED12A2AD618AF9CB46 /* quant_levels_utils.h in Headers */, + AE6AE6533244417ED9BBCE28B8377BFF /* random_utils.h in Headers */, + E246CD8E1C2C4E5C2E77C505F77156BA /* rescaler_utils.h in Headers */, + 0581591413413713D4973513D6040303 /* sharpyuv.h in Headers */, + 69F7FA1B7B0CA3BAFE8480F038FA2C6D /* sharpyuv_cpu.h in Headers */, + FF9AAE879FAFFCF35363D99E952D0604 /* sharpyuv_csp.h in Headers */, + 2474BF514067CF8C6E05E415A425214C /* sharpyuv_dsp.h in Headers */, + D978F34EA0A3842A44D1D5DF819210A9 /* sharpyuv_gamma.h in Headers */, + 00DF912D26DE40BE8B425DB5CBC58662 /* thread_utils.h in Headers */, + C429BE22D4649EE5E817090174F52CC4 /* types.h in Headers */, + 31E246F32B9EB6E0266A8CA69EC4198B /* utils.h in Headers */, + 3C2EA4CA770147A5F4EFE44F5466A958 /* vp8_dec.h in Headers */, + 2C81682325265726BF50C26871379BAD /* vp8i_dec.h in Headers */, + 5DCAEA2FF4DFACE55E071BA2B8D5B3AA /* vp8i_enc.h in Headers */, + B1BAE24AF338268A65DDD7B7898E4E62 /* vp8li_dec.h in Headers */, + 0DD3C9300DD0E60CCB346230EF8F04BA /* vp8li_enc.h in Headers */, + 916490AFEEE8CE2E025909C1B91B2C96 /* webpi_dec.h in Headers */, + 2AA90278CBFA05850479CFBA00E4CAC3 /* yuv.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10499,14 +10628,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9E4410AE433EAF1346E42ECE7445394D /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - E7A1BD0857706EEA9E3995740AF3C9E9 /* RxRelay-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; A6393C4D6FFDDD38F34CED09FCFA2220 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10560,27 +10681,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AE9381FFB1B4F1FE04C4AFAEC10D3EF5 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D8B7872276020ADE7E478F4B6B32E0BE /* RxSwift-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B5DC09C14664920B81D990DB07FE9688 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 298E6CC71DC4925D7C19FC66DD39AE2C /* YYAnimatedImageView.h in Headers */, - A0291929B2A243B040A4F7AEAE6C275A /* YYFrameImage.h in Headers */, - 6CEC9ABE25EDA52B7DE738B66B85DCCA /* YYImage.h in Headers */, - C899E64EA184838E8F7450FD7401D789 /* YYImage-umbrella.h in Headers */, - 567F2BEF39746DD38B662895CCD8634D /* YYImageCoder.h in Headers */, - DE2EE020F17CBE77EE3638511BDDD54B /* YYSpriteSheetImage.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B5EAA3937121469A8724C96FCC88A075 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10597,6 +10697,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BF0C279A352FD6165A0ACED03DB8F607 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4F022A16443DBC9CB96C3D2547DD901F /* YYAnimatedImageView.h in Headers */, + D49DDF6EE5705B49187258895A52FD53 /* YYFrameImage.h in Headers */, + 84CA92247B93A1E10CD9DBD2459229A0 /* YYImage.h in Headers */, + 181972B17955E36868DA2CA0EDC3A943 /* YYImage-umbrella.h in Headers */, + 934168B21ECDFAFFA365C1EA67491B83 /* YYImageCoder.h in Headers */, + 5A5A009B9D7962F2B03CB633A99B3350 /* YYSpriteSheetImage.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C08BBEDF18AE8DF38ABA50C42B1D2E2C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10605,14 +10718,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C237C0F1735DD7A6ED0DC63D2E32F7A1 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F7FAFB2633ED9AACE7266D62608B05D1 /* IQTextView-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C3152664348EA7B1DD196DEAE4374154 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10623,14 +10728,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CE5F4D121444B4D182304C7205569FC6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4924294C08CAFF94B81FD1C024FF7721 /* IQKeyboardToolbarManager-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; CE8A0429AC94A4510B7341047DE45093 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -10707,19 +10804,111 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E656475B2B1D762AF2938B64B772D422 /* Headers */ = { + D6883732B10DBC802CE0437A84B4598A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - AEA9BD39069F118E3EB75D21C1051D96 /* Pods-QuickLocation-umbrella.h in Headers */, + 0047D92CE5DE36B5229EF973CEB391F3 /* IQKeyboardReturnManager-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EBFB2EB5721DC8A778A9A80C1432ED4B /* Headers */ = { + E22377A35E002C64392541C97D18A22D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E2CC9D8E937FB1A0E00E1195EBD554BE /* IQKeyboardToolbar-umbrella.h in Headers */, + DA2795D2D825D122C1A78896EBA697D3 /* RxSwift-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EA3921FA4B8658A9879D1DE6AB7D12C5 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CE1C0E38EAA40FED2FEE1A0C187401C1 /* IQTextView-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EDE5ADF4063DB90968236996F2B837CF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A81391E5452DF50252AE559FF5909B31 /* NSBezierPath+SDRoundedCorners.h in Headers */, + F13CF0DCFBA2F7860C941ADF4FC16167 /* NSButton+WebCache.h in Headers */, + CF24FAC03840D566B4539A858FF2FFF5 /* NSData+ImageContentType.h in Headers */, + 8C0F52D9F824F81C91DE63A329E5EF59 /* NSImage+Compatibility.h in Headers */, + 76A60270805708302F5311BF2253B9F7 /* SDAnimatedImage.h in Headers */, + 249E07B670737065F87EA04222D288D7 /* SDAnimatedImagePlayer.h in Headers */, + A6D2A4F620E62EDE0C4B4216D517B3B8 /* SDAnimatedImageRep.h in Headers */, + 9A4EE39A9D9A9BEC56B0BF47CEADC899 /* SDAnimatedImageView.h in Headers */, + DEA058BF909F90606F1B78198C9E6D65 /* SDAnimatedImageView+WebCache.h in Headers */, + 65FC18E540FEEC008407E36CB19F4061 /* SDAssociatedObject.h in Headers */, + 9B04AA9640ABF659FE873D8232EBD63E /* SDAsyncBlockOperation.h in Headers */, + FF08D9316EDED370A3E3C7D3848B5701 /* SDCallbackQueue.h in Headers */, + EE1690D7DD3E11117056F49E38EA3ABB /* SDDeviceHelper.h in Headers */, + 5266CC5A020CDCA542FB686F245804EB /* SDDiskCache.h in Headers */, + 3F63140C415E89AAC9554CFB57724557 /* SDDisplayLink.h in Headers */, + FC32A2E9908DDE5A2F8E2932DB6F17BE /* SDFileAttributeHelper.h in Headers */, + C34212956CB041550BB2917297F8D9D0 /* SDGraphicsImageRenderer.h in Headers */, + 94F7C08CA263352DCD2C3C1E5941D4AB /* SDImageAPNGCoder.h in Headers */, + BDA8C56AD4616E6AD14262ADEA73B870 /* SDImageAssetManager.h in Headers */, + DE2CA1BD412AB85402D92FA577001644 /* SDImageAWebPCoder.h in Headers */, + 905082AA9D899A3B7E1BB0B604313971 /* SDImageCache.h in Headers */, + 41729470AD1FA24DF87BEA6C10533D30 /* SDImageCacheConfig.h in Headers */, + DC365C303D5A27B49040069F4EDB6AD3 /* SDImageCacheDefine.h in Headers */, + 857CB1CEC75BFA64F2FCC57CBC48A5E1 /* SDImageCachesManager.h in Headers */, + 69A974184CD2EC3D96607D0EA867E642 /* SDImageCachesManagerOperation.h in Headers */, + 2E116405FA63BC3E12EC40CBD6E7D458 /* SDImageCoder.h in Headers */, + 7135875A6BAB3D49B1C9C21444AE0B25 /* SDImageCoderHelper.h in Headers */, + 315C5420D6216A422A5BEA05B524BB0E /* SDImageCodersManager.h in Headers */, + FFAF6EDCC9F3F5C1596B774BFC9926F7 /* SDImageFrame.h in Headers */, + 34B3E5825BC0C16108EB4F8B8302B4F8 /* SDImageFramePool.h in Headers */, + A2C7110369C17E79199614912D339A7C /* SDImageGIFCoder.h in Headers */, + 3AC42B00834A65697C14DF12C2547AA8 /* SDImageGraphics.h in Headers */, + 3C8CB142CB609DD2A3C0F9442BD9D759 /* SDImageHEICCoder.h in Headers */, + ADE718ADC0CAEFA9126546DE6150A566 /* SDImageIOAnimatedCoder.h in Headers */, + 68665380B20778DA34F41EBC92A96743 /* SDImageIOAnimatedCoderInternal.h in Headers */, + 2A1657D09409A39AE5EB315BE593756B /* SDImageIOCoder.h in Headers */, + 069DE3C62EDB5A4C34D16C73764479BF /* SDImageLoader.h in Headers */, + CE309D70AFF25845C960CC06A95AA4C9 /* SDImageLoadersManager.h in Headers */, + 2B3A20FA17E371BF2B040F0380D2497A /* SDImageTransformer.h in Headers */, + E23D981F0C29F96A560CA8BE4EA028B3 /* SDInternalMacros.h in Headers */, + 16AA39E87C11601D1C68DB4A78B9D2C5 /* SDMemoryCache.h in Headers */, + CFFC949FCFCB4FDD89CB03100E923E76 /* SDmetamacros.h in Headers */, + E6C85E2D894480B2CC6617745C7029A0 /* SDWeakProxy.h in Headers */, + 0269E56425701B4C3F93B6F4F0E64CBB /* SDWebImage.h in Headers */, + 711FD822FBD30FF31CC2DEA4696239B9 /* SDWebImage-umbrella.h in Headers */, + 4E91E25B85B37E64EAED2124A7FD15B5 /* SDWebImageCacheKeyFilter.h in Headers */, + D801BC98452EFD8B7570B00FB1CE3442 /* SDWebImageCacheSerializer.h in Headers */, + A37E8ABD910492F941611B35CD9139A6 /* SDWebImageCompat.h in Headers */, + 132AB999C64A17477FDCC324B9F8C3A2 /* SDWebImageDefine.h in Headers */, + A72484971D3C7294D4EC173AAC919C17 /* SDWebImageDownloader.h in Headers */, + 9519024E5AD6C4F1ABF70AC960291D76 /* SDWebImageDownloaderConfig.h in Headers */, + 3D7F7082D81193D6AD23095A9FFBC997 /* SDWebImageDownloaderDecryptor.h in Headers */, + A69ECC884F071CA25FB302872E500764 /* SDWebImageDownloaderOperation.h in Headers */, + 8309C171699D6C5D3232C717F395152F /* SDWebImageDownloaderRequestModifier.h in Headers */, + 2007778F9888153FFBD5794F3FC181A5 /* SDWebImageDownloaderResponseModifier.h in Headers */, + 1E5F1147EA1A2A40E19E345F37E03950 /* SDWebImageError.h in Headers */, + 4AAC246C428DEE6D352959232BFDE195 /* SDWebImageIndicator.h in Headers */, + 3D9F084EC64FF5B06FBA4748403F9F4E /* SDWebImageManager.h in Headers */, + 53CE6F1C838D59E14411D122EE5CD8F1 /* SDWebImageOperation.h in Headers */, + 421F106CBC207478A81FD319F1033835 /* SDWebImageOptionsProcessor.h in Headers */, + 4981DA9395A7AC90B3D07F2C192D0C5D /* SDWebImagePrefetcher.h in Headers */, + 4C1D94B000D52DC8F6D8C7438CC682A9 /* SDWebImageTransition.h in Headers */, + EE05FD4BE13BC5A24DBCA3896522481D /* SDWebImageTransitionInternal.h in Headers */, + 1BADA963F5105E6DBB4DBEF932B01222 /* UIButton+WebCache.h in Headers */, + E5BD9443C590744C22D549EE2581A19D /* UIColor+SDHexString.h in Headers */, + E44FAF5912597FADF68B4379F0F72035 /* UIImage+ExtendedCacheData.h in Headers */, + F47DFB5B75C2592150326F17AB3963A6 /* UIImage+ForceDecode.h in Headers */, + 4645057A5658DD7D33DB1EEBED5B4E17 /* UIImage+GIF.h in Headers */, + 3B4B2BC836C491ED164EFC132BC92E7E /* UIImage+MemoryCacheCost.h in Headers */, + 357D719541ED024B9235D7CAE5BA9483 /* UIImage+Metadata.h in Headers */, + AA8DDE955F77838F4624D4EAC40511DE /* UIImage+MultiFormat.h in Headers */, + 48AAD528BDFE8CFE2BCDAD78D3A730D4 /* UIImage+Transform.h in Headers */, + 74D179A10F1D54CC7B05E77AC4344E8D /* UIImageView+HighlightedWebCache.h in Headers */, + 355AE887C136A9BF2F30BCE4A4C374DB /* UIImageView+WebCache.h in Headers */, + D3E88FA48F3B87182E1DBBB90179C724 /* UIView+WebCache.h in Headers */, + 904E81C47E6996CB9950BD9C7DC7F1F8 /* UIView+WebCacheOperation.h in Headers */, + 816D2518EC2D17848757A85B74095BD3 /* UIView+WebCacheState.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10738,8 +10927,8 @@ buildRules = ( ); dependencies = ( - EB298AD6EF00B64243A904E62E76B735 /* PBXTargetDependency */, - F02E8F63F3F824A4C2F8E1D57D01FB54 /* PBXTargetDependency */, + 78EA0A3C5F68933E6D3831F29AF924E1 /* PBXTargetDependency */, + 861E03CDD79558FB869BE864040E3F3D /* PBXTargetDependency */, ); name = OpenIMSDK; productName = OpenIMSDK; @@ -10748,19 +10937,19 @@ }; 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */ = { isa = PBXNativeTarget; - buildConfigurationList = CCA9D8BBDAB7025ED5B25829CF279920 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */; + buildConfigurationList = 0E7AA1EEA1C7FF6CB4E1648BEA18DD74 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */; buildPhases = ( - CE5F4D121444B4D182304C7205569FC6 /* Headers */, - B53A4A12D18201341C9A5F4D8AA2D445 /* Sources */, - 8186B032748595DEAFB87F8CBD50432E /* Frameworks */, - E6423D35A66827949BF58074859601E4 /* Resources */, + 44BBB76240636D4B98B79BF96B48E1A7 /* Headers */, + BB0048C8D910D64EC055591EAD1B3AD4 /* Sources */, + FFA3290318E4EAE6A51DF2160E647233 /* Frameworks */, + B30E9373BFCBD5AF44966FEDCA3EEB95 /* Resources */, ); buildRules = ( ); dependencies = ( - D7064AAB4FBE578210E365CAC6A214A7 /* PBXTargetDependency */, - 6DD3FE223F245F4D1B52B9F5B457BD6C /* PBXTargetDependency */, - 5BCECA7BC2EFDC61D0F886D03D3E092A /* PBXTargetDependency */, + D140DDCAE23C33FD3C685BC78A57E6D2 /* PBXTargetDependency */, + 5955E7D2EDE8601D9FFA4A840A8F25C0 /* PBXTargetDependency */, + C139FEF30707B73BB5E499112C68CEAC /* PBXTargetDependency */, ); name = IQKeyboardToolbarManager; productName = IQKeyboardToolbarManager; @@ -10769,18 +10958,18 @@ }; 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */ = { isa = PBXNativeTarget; - buildConfigurationList = 80CCFDCC0B7359AFA2F5D46D192E6D40 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */; + buildConfigurationList = FEA2033A5BEFABCEFD3C942961A3CCE2 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */; buildPhases = ( - 7290EF59916405D558A85155B0A381C0 /* Headers */, - 5C3EB21852B82922A142A9EF129410AB /* Sources */, - 17AD6E25D53963C0BAF3D429CA965E31 /* Frameworks */, - 18E6F0031773C894A7570D8E5AA314DA /* Resources */, + D6883732B10DBC802CE0437A84B4598A /* Headers */, + 845AE3C8615E7C9EEE09CCAE97013112 /* Sources */, + A374255713BF971388C381A0BEF66BF9 /* Frameworks */, + 83D04754898A11806FFE4924871E9681 /* Resources */, ); buildRules = ( ); dependencies = ( - 230C57468761384C9E59DC50715379C4 /* PBXTargetDependency */, - 26B2FF93FAD942B4BCBC3A68A5B3B3F8 /* PBXTargetDependency */, + B6200F4F0DBB472F2CFE2EABEDB598B2 /* PBXTargetDependency */, + 94F8F740BABA55D26117469673122755 /* PBXTargetDependency */, ); name = IQKeyboardReturnManager; productName = IQKeyboardReturnManager; @@ -10799,7 +10988,7 @@ buildRules = ( ); dependencies = ( - A97729C2C27F0A2E751DF51A8F82F6F7 /* PBXTargetDependency */, + 26B0E001E90D377348CE64F39B6255FF /* PBXTargetDependency */, ); name = "lottie-ios"; productName = Lottie; @@ -10818,8 +11007,8 @@ buildRules = ( ); dependencies = ( - C20BDB294DA6EC4EF898C498BFB6B667 /* PBXTargetDependency */, - 8E42CB33A67446AA33E2ED97C42F0F95 /* PBXTargetDependency */, + E90F7B13C04F7F8C1A104BDFEE4CA9DD /* PBXTargetDependency */, + 76A771866FA251C291853D806752C683 /* PBXTargetDependency */, ); name = KingfisherWebP; productName = KingfisherWebP; @@ -10828,11 +11017,11 @@ }; 11779BD43CF8155A53E2C00B1566A19F /* RxSwift-RxSwift_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = CB0707EB729A09AA74A090D3ECC812C7 /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */; + buildConfigurationList = D40227B98D7E8EB1688661F304E2ACC1 /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */; buildPhases = ( - 33E23C79400E1CA75126EA40B3F1D7F0 /* Sources */, - 4D6F6A9C8B5607BFE0DFDA0604BF7B06 /* Frameworks */, - E57DA40B0E878EEA0A694BC0BEC7C05B /* Resources */, + F8844DC55E390FF1C33B89FDFF882352 /* Sources */, + 255B9FBBF7F2909A1884F1657163407C /* Frameworks */, + 500087872C851CC377FF0C8115692A0A /* Resources */, ); buildRules = ( ); @@ -10845,18 +11034,18 @@ }; 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */ = { isa = PBXNativeTarget; - buildConfigurationList = 03C259B07FAD40811137A373C5921933 /* Build configuration list for PBXNativeTarget "IQTextView" */; + buildConfigurationList = BB6D34AAD3F308D881FC7C8EE8849C07 /* Build configuration list for PBXNativeTarget "IQTextView" */; buildPhases = ( - C237C0F1735DD7A6ED0DC63D2E32F7A1 /* Headers */, - 933688FAFC124F0798276F9C292EEBB4 /* Sources */, - CB9E563BC63F5C6E2575C2BBAF302A49 /* Frameworks */, - 7BF51609585F8F54CB64D322866FAAF1 /* Resources */, + EA3921FA4B8658A9879D1DE6AB7D12C5 /* Headers */, + 300B333D6C4EB3F731CA5BE6099892AA /* Sources */, + 58DFF4F6A2555450FA659AD339F0A0CE /* Frameworks */, + 43FA4073C65FED33436DD801CBE628AE /* Resources */, ); buildRules = ( ); dependencies = ( - C5A6C8063A6B89A567EAE10CB2D850EE /* PBXTargetDependency */, - 776C09FD2EEEEE4316A88F4B0877F6AF /* PBXTargetDependency */, + ACFB13B456A11C25B3C6D4CE66397B29 /* PBXTargetDependency */, + E7FA33A1807E59B5A0FC3EABAE073254 /* PBXTargetDependency */, ); name = IQTextView; productName = IQTextView; @@ -10875,7 +11064,7 @@ buildRules = ( ); dependencies = ( - 940B4B1267E1E5BB1206A4B3ACFFA800 /* PBXTargetDependency */, + D674A281D0AC9FC04F7E79CF3309EAFC /* PBXTargetDependency */, ); name = ObjectMapper; productName = ObjectMapper; @@ -10894,7 +11083,7 @@ buildRules = ( ); dependencies = ( - 78CD94F93EC33DC507690C9DA88941B1 /* PBXTargetDependency */, + E559EB1AA98D41E47FD26C806469C0B5 /* PBXTargetDependency */, ); name = Moya; productName = Moya; @@ -10913,7 +11102,7 @@ buildRules = ( ); dependencies = ( - 209D06B6EAFEDC4AF6F5A9BE786ACDE3 /* PBXTargetDependency */, + 03228D8690E679446642E869C2A83F75 /* PBXTargetDependency */, ); name = SnapKit; productName = SnapKit; @@ -10958,11 +11147,11 @@ }; 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */ = { isa = PBXNativeTarget; - buildConfigurationList = A3217A4AD62EF4B757868D616669A366 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */; + buildConfigurationList = 65F1F953D7D55D962CEB9B1B09B264AB /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */; buildPhases = ( - 17BC6AA50A59A1AD27828559AAAEC9C8 /* Sources */, - C7E5148D7FFD4CB4FB64325DBEA529C0 /* Frameworks */, - EC63B62E09202996B5D83B14774EC740 /* Resources */, + 530857E461AE5C55D208FAB7371CA0F0 /* Sources */, + 21CAC2F73DCFE1E625E275E0AAA1C95B /* Frameworks */, + AEFEBC9CC25B1690801A42B3F8E88834 /* Resources */, ); buildRules = ( ); @@ -10975,18 +11164,18 @@ }; 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = E1A21EFE8DA97F1AB74855C5C6E7F2B6 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */; + buildConfigurationList = 6F706C562CA108BF7E63A3E1AE5E5367 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */; buildPhases = ( - 70AA1F7E7A82DF3769DBD2FA3A365ED6 /* Headers */, - FB9A3AC0D2C30E87777F7A40DC8A8552 /* Sources */, - 7FB41451052E05B07D2BEFE405BCE32A /* Frameworks */, - 11BA0A378EEA2EF3A8481E165F47E2CB /* Resources */, + 7F31ADC0DC901D3BB51FB45B3ED7A215 /* Headers */, + 694B5EDE955609DEEE05455E0D88BE80 /* Sources */, + F940BA96CF5F267743148862646F74AC /* Frameworks */, + 6E54AC3BC2526C7822D3A0D8461955E4 /* Resources */, ); buildRules = ( ); dependencies = ( - 662303CCE8769BB4185780C51E10AA71 /* PBXTargetDependency */, - 9F02B0B6988FA83416CB816C5F8E9689 /* PBXTargetDependency */, + B01F174F995C5AC851111C4492328DFE /* PBXTargetDependency */, + 2BDD112BDAAC7DE636E6868D7DDD0D67 /* PBXTargetDependency */, ); name = IQTextInputViewNotification; productName = IQTextInputViewNotification; @@ -10995,11 +11184,11 @@ }; 2B8FF445A5162845FAB9EC00FC92B694 /* IQKeyboardNotification-IQKeyboardNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = 515C6B17833F6378F379A871C4D9B27A /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */; + buildConfigurationList = CE4EC82DDCA0FE0675674D6361B60EF2 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */; buildPhases = ( - 765856375FC5E973036EB1C845537B3F /* Sources */, - B620192034201B2C0272072EBCF82B43 /* Frameworks */, - D211F8A42EAA85B585DD0C7B55335449 /* Resources */, + C9FA93F15F14A994E493E6EDC3CB6A47 /* Sources */, + 0631689132E3583A7B77A3A7F0098F08 /* Frameworks */, + 48A2D8C478D34F7E15692EF00BE3A2A5 /* Resources */, ); buildRules = ( ); @@ -11012,17 +11201,17 @@ }; 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 76E99B3575416BC0CE763D854C000C08 /* Build configuration list for PBXNativeTarget "SDWebImage" */; + buildConfigurationList = 3C791BC42B5649A79C27341EEAAB383C /* Build configuration list for PBXNativeTarget "SDWebImage" */; buildPhases = ( - 4761D8CD3CD7A459A08E08BAF5DD66F5 /* Headers */, - F53089C2F3C72DBB2605EF525512ED68 /* Sources */, - E7B8B3B2F840D55C405382DF628245E7 /* Frameworks */, - 71C55A01AE6E4A00E5BFB1549E3A0DE7 /* Resources */, + EDE5ADF4063DB90968236996F2B837CF /* Headers */, + 3E0EE50FA3CC41B2341BF6A7CB71818C /* Sources */, + CC97DBA6DDA06523E5274CA0958D0E3A /* Frameworks */, + 67094A9EE43CA1665FA091BFF30383B0 /* Resources */, ); buildRules = ( ); dependencies = ( - E65D65D0BC225B60CCF601642F1FCFEB /* PBXTargetDependency */, + 30CF8475183240A1F52E02D9DF19ADED /* PBXTargetDependency */, ); name = SDWebImage; productName = SDWebImage; @@ -11031,11 +11220,11 @@ }; 39101A2B1096DFB129FCDE5490875054 /* RxRelay-RxRelay_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 4B245BF0E1623C456E454A020D63D62A /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */; + buildConfigurationList = A04E7BFBB7E6395791C23E932F639FB6 /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */; buildPhases = ( - C90E015B34922D96E6BB74D8D3CD574A /* Sources */, - 1697DDC9CB648EDB5BD50077014F9E81 /* Frameworks */, - BBEDE05C5458EF7A464FBA4A07BEB3FA /* Resources */, + D6E38416FE13731B4C3D48CC9996BA72 /* Sources */, + 1D11A44AB12DBD3F5C8D70585DE20AC1 /* Frameworks */, + C3585B828C60CFCA6B75D27E56454112 /* Resources */, ); buildRules = ( ); @@ -11048,11 +11237,11 @@ }; 3AE57FC4CF27B0BC540B3112353377BF /* MBProgressHUD-MBProgressHUD */ = { isa = PBXNativeTarget; - buildConfigurationList = EFFE4ED87DF773FF5C54157663BCB505 /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */; + buildConfigurationList = A88786158D6CF81FE1E0E536CDAC144F /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */; buildPhases = ( - 3FF2A0998620E37FD126A706D03A146D /* Sources */, - B22715FB4403F6AD99F54E481E52FD0D /* Frameworks */, - 4AF25D121A5382930EEB7BEFE25605DF /* Resources */, + 7032327603A9C5094F81DEB43B9BBA93 /* Sources */, + 03AA8A024BD2AAD1E294329490C0C755 /* Frameworks */, + 72AFF0436A4C789FAA8D12B2CD5C02F6 /* Resources */, ); buildRules = ( ); @@ -11093,9 +11282,9 @@ buildRules = ( ); dependencies = ( - 83F8B4E79CDC6F1CEBCC9525F65930F1 /* PBXTargetDependency */, - CCEA8F73F29D7379C976F8073393D2C6 /* PBXTargetDependency */, - 2FD9BC57D2910FEAFD3B4D9DD5FDC7E4 /* PBXTargetDependency */, + 565997DEDC419F3BE6340B32F1F3B15D /* PBXTargetDependency */, + 4FECD1E61336F89B04AC0B26E6293BEB /* PBXTargetDependency */, + 75058039BB04930652B936A382E09F66 /* PBXTargetDependency */, ); name = RxDataSources; productName = RxDataSources; @@ -11104,11 +11293,11 @@ }; 4502C7427440BEB17A50C0BF6E638A85 /* IQTextInputViewNotification-IQTextInputViewNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = 1E4770EEF334932E9F5DCFDB2918C509 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */; + buildConfigurationList = AC50D67DDC03E1902C5E2D3336E1165E /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */; buildPhases = ( - FA1967E6156906CAA2F0E397391F58F7 /* Sources */, - 42B44E87689E29F40C9E99D73564C6AC /* Frameworks */, - F64238C821551719F6114A2D39EFCB49 /* Resources */, + DAC1D13612A54EBDE10F389FDF15C6DB /* Sources */, + 55A06D767B091C04578D0A043C503DB3 /* Frameworks */, + F13231697A9387CCBEBDA5C2DB6C46A8 /* Resources */, ); buildRules = ( ); @@ -11121,18 +11310,18 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = D5200A9D594B02EA6D51244DDACCA3A0 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 0997570625F6496191FEDC6525F2B4B4 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - 9E4410AE433EAF1346E42ECE7445394D /* Headers */, - B98162FFC19A12E681C5C14D86990D63 /* Sources */, - 16BF55A2C3956AF449D10C31EEF4F531 /* Frameworks */, - F608746E02B312AF8BF0766AF1FA81FE /* Resources */, + 30CEB269020F139BCF65EF4C79A02D97 /* Headers */, + 94981E9B3073555AAEDDB5917D939222 /* Sources */, + B900EEE0793BA44AC22E639898375FA9 /* Frameworks */, + 32ABBF51920301CDE877D0B82B38B895 /* Resources */, ); buildRules = ( ); dependencies = ( - 5B1DA9FAE99B9BAEF1630855CF03783D /* PBXTargetDependency */, - D3BED0FBF4988B6B118FAEBFB6B6CBB3 /* PBXTargetDependency */, + C257618448AFE3D57BECF12AE9F64F89 /* PBXTargetDependency */, + A685D03B505FA75324501295316E8EB2 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -11141,12 +11330,12 @@ }; 47D2E85A78C25869BB13521D8561A638 /* libwebp */ = { isa = PBXNativeTarget; - buildConfigurationList = 7949AABFF8D9C06560822DA2DCE40F7D /* Build configuration list for PBXNativeTarget "libwebp" */; + buildConfigurationList = BF9DE81E94F4D644F3CAF0696D3AF536 /* Build configuration list for PBXNativeTarget "libwebp" */; buildPhases = ( - 2FB293A6A120AFF97933E3A45DECA736 /* Headers */, - 802E7C7F48134F7C5CCC5B4A1602DF29 /* Sources */, - 01EFC0944DA2EA12B402BD6F7D9A8A82 /* Frameworks */, - 4081AD53614DA5F1CAC0C3F27B88A6DF /* Resources */, + 93C0E4EA566A571306BBAAA996BF5040 /* Headers */, + 0D60672E9B5E64985B6658AAF240C378 /* Sources */, + 48C31C63A021D774E7FD69D65EB20A7C /* Frameworks */, + 9E253D288B06B649C9681294BD1D097E /* Resources */, ); buildRules = ( ); @@ -11169,7 +11358,7 @@ buildRules = ( ); dependencies = ( - 079A54770CDE9B71DDDE6976CE7C5E77 /* PBXTargetDependency */, + 7828C13CC7345BC7B00634A4C048462C /* PBXTargetDependency */, ); name = MJExtension; productName = MJExtension; @@ -11188,7 +11377,7 @@ buildRules = ( ); dependencies = ( - 2CE384E6A5373E9A98AFC6152865750B /* PBXTargetDependency */, + 93FB673332F89D086AC1F11E0CF41D5F /* PBXTargetDependency */, ); name = CocoaMQTT; productName = CocoaMQTT; @@ -11215,11 +11404,11 @@ }; 5C92E047D2B317BFB31393F449A9EA0D /* RxCocoa-RxCocoa_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 878A27F46F38F9B123DC66E7C12E2462 /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */; + buildConfigurationList = 0956EC53817D4313DAA8ACE885739E7A /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */; buildPhases = ( - 7EAA9715D1BBF96BDD0240A734D399C5 /* Sources */, - A3116936C7D52A4CC2B538F5FB25B43A /* Frameworks */, - EFA2CC6989227177A4A5D74F6BCBB83F /* Resources */, + 9ECB30C23CC98DB957E677A3102B71C4 /* Sources */, + 8ED34DCADD461A8CDAECB515D1711750 /* Frameworks */, + 7D6C3B2A66D98F5795F952E26CE508A9 /* Resources */, ); buildRules = ( ); @@ -11250,11 +11439,11 @@ }; 677650A76A720691B88A6959EFED6418 /* SwiftyJSON-SwiftyJSON */ = { isa = PBXNativeTarget; - buildConfigurationList = CCA7D3EA9A70961B95BB8F99112F07B0 /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */; + buildConfigurationList = 1663517506D3345587FF44B2487F342C /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */; buildPhases = ( - DA78C7DB069432C8901D9A9C9A662C77 /* Sources */, - D388D8A9381A8E33489D368525239655 /* Frameworks */, - 43DCF00020E3D08632CA4A04AF44F64F /* Resources */, + 9B5781C709291EC437A1FB5345A2FC95 /* Sources */, + 8F8468C77330E31DB47CCAEB454744A4 /* Frameworks */, + 8AA9DB9E99891376A924A7E499A8F4C0 /* Resources */, ); buildRules = ( ); @@ -11277,7 +11466,7 @@ buildRules = ( ); dependencies = ( - 23465D1754CCDCC799E43E2A533135E7 /* PBXTargetDependency */, + 1371A4522ECEC1A5A69AE7B8D9B3256B /* PBXTargetDependency */, ); name = MJRefresh; productName = MJRefresh; @@ -11314,9 +11503,9 @@ buildRules = ( ); dependencies = ( - C0A6F5D24677896FA65A076BC1825C03 /* PBXTargetDependency */, - 719376D8CCFCDF8AAC28C5EA48CCD8C8 /* PBXTargetDependency */, - 5FE327297D97D907B26D639DE0B0981B /* PBXTargetDependency */, + 982AA69346D53F6B04EC59FEEDF15174 /* PBXTargetDependency */, + F232C7746DE87321B5CB9ED2B0CD43BF /* PBXTargetDependency */, + 077E9AABE469DBE4642B715023659544 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -11325,70 +11514,71 @@ }; 7B2FF6E8662313DAC1DB23D6B750D43C /* Pods-QuickLocation */ = { isa = PBXNativeTarget; - buildConfigurationList = 31CFD16258063F6819C4399FF4F5F6B0 /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */; + buildConfigurationList = 269636DD90588A5FF7EABA1679905CBA /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */; buildPhases = ( - E656475B2B1D762AF2938B64B772D422 /* Headers */, - A3AFF220244A73C7622B232BF1A259E2 /* Sources */, - 5E7ADDF5637B4428D7A0635C2CD6B844 /* Frameworks */, - B910467B2AE4ABB9DE3878409F9EDCB9 /* Resources */, + 2DFCBE5E590E4FC00E5354864782BC6F /* Headers */, + 0F470018E5DC37EA390E3074A311D7F0 /* Sources */, + 22A69D66536342343896707F2042295B /* Frameworks */, + BA9A8BEAB4A7AB6500F88C2975EBCAAB /* Resources */, ); buildRules = ( ); dependencies = ( - 10B27FE998B1A9EFAEB01106BA487F88 /* PBXTargetDependency */, - 5C7E8CC29A05903EED3276B2C08CB9FF /* PBXTargetDependency */, - 9CE242E20217DBC3639AB4441DDEA7C6 /* PBXTargetDependency */, - 79FB2A10064BCA0C4C68CEA4D62D8613 /* PBXTargetDependency */, - C6715C67F7F1081F37E9A71154CCAF51 /* PBXTargetDependency */, - 7C8C7E2BB2C4AAF304BFAFE221049FC7 /* PBXTargetDependency */, - D66B11A5B60AFEB0CB6935EFEB1CA88B /* PBXTargetDependency */, - D3EC7A7C5355D0FC27582CF9061D2C87 /* PBXTargetDependency */, - BFB977010805ECBDD5E697D260788C80 /* PBXTargetDependency */, - 6AFBAF41B2DBC86CFDDC798C0428268A /* PBXTargetDependency */, - AF44FA8827B6E0231FD0DF787FDE27C1 /* PBXTargetDependency */, - 9B48415FEDC874B81913501FB529F681 /* PBXTargetDependency */, - 0F96D9DFE4D26BF745E803551F884B26 /* PBXTargetDependency */, - AA9B3D7806655FB935E12B9CAD3FB8BC /* PBXTargetDependency */, - E0FFD98886D7B731C5CC88F2FF8A2BB1 /* PBXTargetDependency */, - B4A146A80ADE121B63E0FCCCE04875A9 /* PBXTargetDependency */, - 42B36EED1C5755A3F8654970D4C08E59 /* PBXTargetDependency */, - 064E55050BB24D48AF64515196F80F14 /* PBXTargetDependency */, - 8AE553E9CF07CA5AEAB1320081F4B058 /* PBXTargetDependency */, - 04B6CCBED92A3DA088713287200FC668 /* PBXTargetDependency */, - B3C6B55B79D95BD0D63DFBAC73B452F8 /* PBXTargetDependency */, - C4D6AAA8B92C6B3E2EB93B8B1074B2E3 /* PBXTargetDependency */, - 96605EF0CACE8210CEDB08DD22C4ABBB /* PBXTargetDependency */, - 63A8E238085AA17182B1C35A000E3170 /* PBXTargetDependency */, - 2AD3C2A38AF968264AA6F634299ACAA8 /* PBXTargetDependency */, - 4E0565E59C5380224A4931A6F6A00BF1 /* PBXTargetDependency */, - 376E630E92554B6EE5E0AB9BE51C1AEC /* PBXTargetDependency */, - 2B41A7E9D26CF8382121D5D25DF7C7BB /* PBXTargetDependency */, - F537B9DAE84322EC37005523E7869DB2 /* PBXTargetDependency */, - DD43E119F67D21B996C3BDC67661B338 /* PBXTargetDependency */, - 4FB12DA00760F07A84B2C4AD787A9FA9 /* PBXTargetDependency */, - 881F305CF489A5FE2BD98222352AD9FA /* PBXTargetDependency */, - E7CF839D8D31487F77EB483EFB732AC8 /* PBXTargetDependency */, - FA6D50DA2CED83E7B8823506801E0A47 /* PBXTargetDependency */, - 34E1E9A9D6E418C10C86AC41C485EA57 /* PBXTargetDependency */, - 58817FF67E96066E98383F5A575CF8FB /* PBXTargetDependency */, - 1C18BEAD46B79A1332A6ACD87C77A54D /* PBXTargetDependency */, - F7D5F66D2C7C7C32AAC87D886CF541A3 /* PBXTargetDependency */, - D4AA61589461D22A03FBEB2AF3D701FF /* PBXTargetDependency */, - 67EF32C78EE0DFA5D2B41F393D4B014C /* PBXTargetDependency */, - 4AC0AB352D908BABA512D32ED94C17BF /* PBXTargetDependency */, - F678726FD5FBC71545C421DE31505E34 /* PBXTargetDependency */, - C905D59485D2A283CE809A3D56704440 /* PBXTargetDependency */, - E08C91F24B5ED98E7CFDCCFDE75918C7 /* PBXTargetDependency */, - CEA5F4F417136D91D8003D9C7634712F /* PBXTargetDependency */, - D53ED980A5B363A25DB4F69AC74EA52E /* PBXTargetDependency */, - 1BDDF0A0C0136CB2C94FA233527F702E /* PBXTargetDependency */, - 25458EDAFE22218D94E07D61EC6657AB /* PBXTargetDependency */, - 3A8A7D82CAAF772C774884D60DEBE2D2 /* PBXTargetDependency */, - BA3BFFE65B545BE72AB16F0E17F0BEB1 /* PBXTargetDependency */, - 71354FD7F367F47A9BB6997B5CEA863E /* PBXTargetDependency */, - CE7445032B9B91086CFFCDE192598AA5 /* PBXTargetDependency */, - AAE1DB9C021A5C903D0152EF5ECA4858 /* PBXTargetDependency */, - 006B432498EFDDFD39F1F15FAF3199EC /* PBXTargetDependency */, + 8591FC63058B782367C25EAC20EBED1D /* PBXTargetDependency */, + 0F5FC14ADAB63AC8CF555CFF92A5082D /* PBXTargetDependency */, + F781CF0AA749A8EC3351E87A30F9CA97 /* PBXTargetDependency */, + 9670C786E68114B835ABC51A0D6A4803 /* PBXTargetDependency */, + 81435F2DC29B7A761BC9CB4E5ACF297E /* PBXTargetDependency */, + 62BF848EF7D0E43A1E747993B3747A30 /* PBXTargetDependency */, + B70FC42BC09941BE0526B6C0817E9D13 /* PBXTargetDependency */, + E1B0C3F2C9A70E6C212313AB31DBB5EA /* PBXTargetDependency */, + 643F93732FC870427D308D5EBC706942 /* PBXTargetDependency */, + E9521B25FF34C524CF4C10C7D1C9ED78 /* PBXTargetDependency */, + FB252CC5F13474396FB537BE20874022 /* PBXTargetDependency */, + 21B009EFD97CD0EEE71777E9C87D0F4F /* PBXTargetDependency */, + AE87AFA5C524BD300CC6C177412C2894 /* PBXTargetDependency */, + 74DB9EA863CB3F086F21CD5F3CD58B00 /* PBXTargetDependency */, + F6435B9583EEF5B1866BB4F7A6FE6A8E /* PBXTargetDependency */, + D0758CC8AD6439BA76ECF708CCD9CB09 /* PBXTargetDependency */, + C7896DB85AE5D6E6402A613BD5EE6971 /* PBXTargetDependency */, + F82A52E67EBD89D6F3281D8A53B1FF58 /* PBXTargetDependency */, + 5156510FA08927A8B1F1A5E0B2FB436C /* PBXTargetDependency */, + 5FF4989FB140978BDD9583305F2F32C0 /* PBXTargetDependency */, + 0C5F3F62402913CE4CECC930CDC56205 /* PBXTargetDependency */, + F0CC7C5F9BC969F4BB0230FB5C6A50D0 /* PBXTargetDependency */, + 3945970F4E2DAB292CE58B5BBBD76057 /* PBXTargetDependency */, + 26F053794619CC6D24E5D17DAFBD607E /* PBXTargetDependency */, + FBEC3E66A43E1ACE9859B921E6D711FC /* PBXTargetDependency */, + A2B3C43FB3AA89E20782BF17E958FE32 /* PBXTargetDependency */, + BB47676692BA3FF9E344E3B27578B258 /* PBXTargetDependency */, + 9735867617EA5F82AAC10C650F03B6F6 /* PBXTargetDependency */, + 27683716CA06AD41996D6DAE71814EB8 /* PBXTargetDependency */, + 408FCFAB0400BB26D3B55C0433083B3F /* PBXTargetDependency */, + 745BDB0ED689401B35DABC912047489B /* PBXTargetDependency */, + 2E499CC04DA23A5C7411790EA0A3D194 /* PBXTargetDependency */, + 7E53A63B5E165AA5B605892AD1B72FAB /* PBXTargetDependency */, + FF676A5073F3E940EA21AE448C850275 /* PBXTargetDependency */, + C8D43FC04EB7EB9130D6FE7B59036D42 /* PBXTargetDependency */, + DB3828EA3CC1A76841BB60BAB823BD05 /* PBXTargetDependency */, + 36FFD731E1D858C17C4530975230079A /* PBXTargetDependency */, + 3FC72E69019A85E201A4C7674F48DD94 /* PBXTargetDependency */, + EB592B2823B88F4332173C8FF29E6E60 /* PBXTargetDependency */, + B9C963A98499A36B84B4F4C00D0AA562 /* PBXTargetDependency */, + E3DE6B569B6C848AC04B6F4348774868 /* PBXTargetDependency */, + 10C9E37E73324D9EBE359D313D7DE557 /* PBXTargetDependency */, + 079EAD089F98DEB8BEEEDB52042B7007 /* PBXTargetDependency */, + 22E854409FC1A9FF3D6CA117FE2216A2 /* PBXTargetDependency */, + 2F8D7CE6726F75AD47557A6FF78600D6 /* PBXTargetDependency */, + C1715B7372FE15E97DACB03A7351B2E4 /* PBXTargetDependency */, + 46F9989812F5065DD0426256DCFCBACB /* PBXTargetDependency */, + 9C6EF546E57D1CFC1459B705F38532FE /* PBXTargetDependency */, + 94BE6B3EC32B5879C297BD887C656999 /* PBXTargetDependency */, + 7E143B0E5843051E000F3E0DA982136E /* PBXTargetDependency */, + C216C90E39395FA06D041A0D6EC3ECE4 /* PBXTargetDependency */, + 55E258835EC3DC9ABD1D553CE82F4090 /* PBXTargetDependency */, + 684B1CBE5775CE27A45CDFBDF0DD3571 /* PBXTargetDependency */, + 290537DAA994A45855B3B0580B53D03B /* PBXTargetDependency */, + 571EDE1F6FB3F77A687CEA4181AFDD0F /* PBXTargetDependency */, ); name = "Pods-QuickLocation"; productName = Pods_QuickLocation; @@ -11397,11 +11587,11 @@ }; 7C5613175BBC4BF67E36DB4FBEBC01D0 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */ = { isa = PBXNativeTarget; - buildConfigurationList = D9E5B996FFDD4D37A9507F4F0DBF25FA /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */; + buildConfigurationList = 89B9BB7EF35FBE40215BDCB3940573B9 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */; buildPhases = ( - D66C18C6EDD21716913E2D05B1381166 /* Sources */, - 3403B01D568732730C4E8B3C9CB23AAB /* Frameworks */, - 019B80322EC4E471B8E18725991752DA /* Resources */, + EF1D85B5E2D4F39A66945DFC357C12EE /* Sources */, + 920E4E50AC897B4C2F57376A914BD03B /* Frameworks */, + 1939562B41672F346F93F1BFAEA1E077 /* Resources */, ); buildRules = ( ); @@ -11414,12 +11604,12 @@ }; 822E44240F2922DAB12018A6B649BD19 /* YYImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 976D2D37A92C20E8A1E11FBE320B0BE8 /* Build configuration list for PBXNativeTarget "YYImage" */; + buildConfigurationList = DC7128579BB3DD1C27063B50CD01B94F /* Build configuration list for PBXNativeTarget "YYImage" */; buildPhases = ( - B5DC09C14664920B81D990DB07FE9688 /* Headers */, - 9051AFC52F5CCB8015C545D30B698DE6 /* Sources */, - 3823D02D38A0A38CBEF2EFFE8A72778A /* Frameworks */, - 2C1B67786F3EFDB92E271EE211F609F2 /* Resources */, + BF0C279A352FD6165A0ACED03DB8F607 /* Headers */, + F77FFFAE7802CE9C37CE5570AFBA2DF8 /* Sources */, + BE9B4182971DADDA552ACA5B9016844E /* Frameworks */, + B49A8E4626E9A0F05F442181BF615B4E /* Resources */, ); buildRules = ( ); @@ -11442,7 +11632,7 @@ buildRules = ( ); dependencies = ( - 8717ED2BD58EDB5EA9DD29613A9D4677 /* PBXTargetDependency */, + 65CFF5A7F651FDFF912CAC47B77B5488 /* PBXTargetDependency */, ); name = MBProgressHUD; productName = MBProgressHUD; @@ -11451,11 +11641,11 @@ }; 88810798DA63A2F6611B0970EA276DEC /* IQKeyboardReturnManager-IQKeyboardReturnManager */ = { isa = PBXNativeTarget; - buildConfigurationList = 1FFB0DD61C839A417828F95E751EE740 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */; + buildConfigurationList = B0A4BD1EFE4AF1E8BEC40830C1844BAE /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */; buildPhases = ( - 570AB3A229074FB63BE768A9143839E7 /* Sources */, - 4EA0830ECA3E43110D489517FC513220 /* Frameworks */, - 886D4EF7DACAB4B0873A74B4014E25F4 /* Resources */, + 6B2E71B6292163F9816E4E86DC44474A /* Sources */, + 94D2D39C9C9D5963B610A6201A1FAC5B /* Frameworks */, + 0DB2595F3BDFAF7C678D50E21A3BDD5E /* Resources */, ); buildRules = ( ); @@ -11486,11 +11676,11 @@ }; 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = E79AB7A96AA2C9E22868310E0C95C38C /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; + buildConfigurationList = 8DC48513018EAF27460C130912383BB0 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; buildPhases = ( - 2D5F695C6B6DCC04C8FB8145A5D48647 /* Sources */, - CF5798518F5B9EF2B54B88D3E699F8B2 /* Frameworks */, - CE08A0706714508B1B133A39610AF97B /* Resources */, + 892F1DCBA6AFAB566C03E49CB9CB436A /* Sources */, + AC4A2CB53F0805879B87A96A4C60B27E /* Frameworks */, + FBFE6617B913C17F7C0BBDF799886823 /* Resources */, ); buildRules = ( ); @@ -11501,13 +11691,30 @@ productReference = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; productType = "com.apple.product-type.bundle"; }; + 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9070D6EDEED2D48E6310487FF2B31464 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */; + buildPhases = ( + 8882E3495951300436B4D35C63FA0EC0 /* Sources */, + E1C13A7249380D0B906FB3D943AE3A8C /* Frameworks */, + 2F33E962AAABB1F5EB86CCFB09E3ADAD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "BRPickerView-BRPickerView.Privacy"; + productName = BRPickerView.Privacy; + productReference = B5786D7DC0F4D5F19C5C3E4160C54D30 /* BRPickerView-BRPickerView.Privacy */; + productType = "com.apple.product-type.bundle"; + }; 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 336057B7C27E3CB02F3E7BFF0369F6E6 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; + buildConfigurationList = 6331810ADB8D7D34873AFF1699A0AB1C /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; buildPhases = ( - 14A04D3D6E61A23A4E67C315245BA381 /* Sources */, - CD854E0975A20CE3D23887BEF6B264B1 /* Frameworks */, - 56CE1067619373412E7DCEB797C2CD3E /* Resources */, + 18904500D9EB9D6223651AEBE4EDA063 /* Sources */, + C68E93E09BC7DA42FA92422D50790C97 /* Frameworks */, + 745E38B07C2CA26F01F995DF4EA572B8 /* Resources */, ); buildRules = ( ); @@ -11520,11 +11727,11 @@ }; 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = DE77BFD556CAE06F14BEDE62211EDF83 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; + buildConfigurationList = 530A80DEDF4EEBCA63FFEDE0B0D84192 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; buildPhases = ( - 221024DBCFEB111EF86F5FCCD52E37A7 /* Sources */, - 321B818D9D53F8C0CD4AF523B32103C4 /* Frameworks */, - 078233A6F1C7F31C3371D1682D67B2C3 /* Resources */, + C15039C7748CA69CD18BFEB496C74C12 /* Sources */, + 9085EF85C4D400E9208135CEF9A790D8 /* Frameworks */, + 51B2FE5B3847D4B86D4027AB865A9940 /* Resources */, ); buildRules = ( ); @@ -11537,11 +11744,11 @@ }; 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 63859FAEDEDBA444A35DA0A4AB8793AD /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; + buildConfigurationList = AD8249CAE6F500506176C985CF3B9E83 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; buildPhases = ( - 1408411198C77BA10EC677EA81446F87 /* Sources */, - 3C5E871502E1C1DC4A36C8777EB2ACA0 /* Frameworks */, - B85BE4B3277FEBF335CA10216FB4F6EC /* Resources */, + 965C6AAC3B56D0FC45A7EC1AE3317805 /* Sources */, + 52D396A026E03D709070D4163EB9A6E0 /* Frameworks */, + AE8D6F78C1719C9744936A9F4041E9FC /* Resources */, ); buildRules = ( ); @@ -11554,11 +11761,11 @@ }; 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = A0867A62F0F28D9D4C56AAAD7DCCE359 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; + buildConfigurationList = 3DF8637F1F76AAE4114DAD42CACA6481 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; buildPhases = ( - A497ECD87C124DEB1011AD82216C0008 /* Sources */, - BE14663F85EC1354E31568380E678FF9 /* Frameworks */, - D37465B0B3147F53C8868DCF77B4E74A /* Resources */, + 1AF637268FD347239D7860A2266FA9D9 /* Sources */, + 3468DA8A1297F375BF1BE9B9D5721E61 /* Frameworks */, + B333E6FB1898EB7A5134365DFF0BB553 /* Resources */, ); buildRules = ( ); @@ -11589,17 +11796,17 @@ }; A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */ = { isa = PBXNativeTarget; - buildConfigurationList = 2B650CEE754EFF715C7B2DD1FC3DA4D6 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */; + buildConfigurationList = 6EC4002EC4876D362CEC616EAE51CE44 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */; buildPhases = ( - 4DEBC7C00ADA8E5002F68A45121D31FE /* Headers */, - D9DFDEC522CB7AFF6E543F948A475BA7 /* Sources */, - DC24066398089BE93AA8CC388040A237 /* Frameworks */, - 36D16D792BCCAD602DD603F59DF16AE4 /* Resources */, + 25C0EB88902EA3DF9F39374B17ABFAA6 /* Headers */, + 74EF4C7E4B1632204D9122B91F889C02 /* Sources */, + 798766F90E6E3F2E0FE82C03C73ECD5E /* Frameworks */, + F2E0B1B8586413D2ECC3AA3A72F49E37 /* Resources */, ); buildRules = ( ); dependencies = ( - DCB10187B2B8823451A112A3D2FC6382 /* PBXTargetDependency */, + 69194E03DF6192DB302B78991F854308 /* PBXTargetDependency */, ); name = IQKeyboardNotification; productName = IQKeyboardNotification; @@ -11608,11 +11815,11 @@ }; A6602BCAA6F4F932A586C41D0B7E019C /* IQTextView-IQTextView */ = { isa = PBXNativeTarget; - buildConfigurationList = 109EB5C8899DB74D39F29EDB61BF5BDD /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */; + buildConfigurationList = 86FE5D80FDBD0B06DD8DEE46502FBEE2 /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */; buildPhases = ( - 75AC641E7F9A02A81E316EC6B8650BC3 /* Sources */, - 1E6AA8EE04FF5F104BA34C60A0DB4F7D /* Frameworks */, - 34223C2FB9E175064540555C9A99B707 /* Resources */, + D7E33BCFBE2686D3557FDC6C1E5936E7 /* Sources */, + 61B525901753883E01E07997D7DC8493 /* Frameworks */, + 2810CB96BCEDED26A80CF0F854BAC9DF /* Resources */, ); buildRules = ( ); @@ -11625,12 +11832,12 @@ }; B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */ = { isa = PBXNativeTarget; - buildConfigurationList = 8B7AF2F024219F4063FD376C956343B6 /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */; + buildConfigurationList = 113E0D352C4B9A884B070ED751252A82 /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */; buildPhases = ( - 92E25A153D0E6B2955F721F8C366B0ED /* Headers */, - 429DF33EEB6A52451FFF6E56C0EDB745 /* Sources */, - A43CB86B604802D8455A2CA1945D6960 /* Frameworks */, - 7DF74571DE36BC49F8BD7939CAACEE2D /* Resources */, + 7B83CD346B631ECEAA5C7A781225EE03 /* Headers */, + B6E3A297BB19C145CD9755D4601EE72E /* Sources */, + B3A75ABB942FBE78EAECD0B5DFD697A5 /* Frameworks */, + 46FF5ED79B866F507863CCD152919D02 /* Resources */, ); buildRules = ( ); @@ -11643,11 +11850,11 @@ }; B247F77A0CD5E19C8187A9BA1EB58C09 /* IQKeyboardToolbar-IQKeyboardToolbar */ = { isa = PBXNativeTarget; - buildConfigurationList = FAD51003B48EC9617B675697A43FF3FF /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */; + buildConfigurationList = 1E4B01A67F22E8B46E5D1C9DEF28DE51 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */; buildPhases = ( - AA39C8FA2F3C7D0E080E6C5F112CBB44 /* Sources */, - ECC815639944786638F7F76B1898694B /* Frameworks */, - AB15933EF95D51D765BAF47E0071696A /* Resources */, + 82E065A5D08F90269D0706E7AE74AEF7 /* Sources */, + 69E80DB7E44E2FCDAA60C0599364D3F8 /* Frameworks */, + C1E2F46CE8774664112C643CE96F2702 /* Resources */, ); buildRules = ( ); @@ -11660,11 +11867,11 @@ }; B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 7907C5DC70E331BC677E1419D9576DA7 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; + buildConfigurationList = 7BC84017C81A43E94A440D281671E1E6 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; buildPhases = ( - F8C167F4AC3100DFC200F46788C0C1AD /* Sources */, - 0AE25BDE34E92C8CC96EDF7FF5132ADA /* Frameworks */, - 13439A5775AC7F5B6CE55E17CBEFEBEE /* Resources */, + F154FE6C539049857FE56F7B7893EE3E /* Sources */, + 36073FD060549CCCE05969A6FEAB54FD /* Frameworks */, + BD7C2F2F77D29DA137CAA5F7675B03F1 /* Resources */, ); buildRules = ( ); @@ -11677,11 +11884,11 @@ }; B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */ = { isa = PBXNativeTarget; - buildConfigurationList = 9EACC73279D1991D48B000EBFF950166 /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */; + buildConfigurationList = F76E97B5029FCAB3CC7A405EF734EF2C /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */; buildPhases = ( - 439A2C5240824F8E94273E3F5BF72900 /* Sources */, - D82B89CA0FCCC2AE797B663F87BA9643 /* Frameworks */, - EAD349E442627557BD8A56BC2AF7044D /* Resources */, + D722850ACF112C96AE9CA5AD08517961 /* Sources */, + 3526B21D352EAB90819A58C222CCC951 /* Frameworks */, + 8E1FFB4F02BC592E911B277E40A2728F /* Resources */, ); buildRules = ( ); @@ -11722,12 +11929,12 @@ buildRules = ( ); dependencies = ( - 9AD88E45BB0049B0432AD6118E334616 /* PBXTargetDependency */, - 6AD8C16EDDB4C5406541BBF7A40E2F1D /* PBXTargetDependency */, - 4C55D23EA5C17AC3C6023B9CBCF4660E /* PBXTargetDependency */, - 4A7FA41E59F93AD7F685EE353874B18E /* PBXTargetDependency */, - 576E6E769D4E5A2D3EDAEBB9023012A9 /* PBXTargetDependency */, - 5092E3820AB52FE3C15A12D66672D88E /* PBXTargetDependency */, + E58845EA024BDA016AAA027DA6E362C7 /* PBXTargetDependency */, + D74E0FC401365D0F0962AC797B8642B5 /* PBXTargetDependency */, + 6F5E0989CD5EE06C3A420D203209418B /* PBXTargetDependency */, + DB878BF8F32E6F71AB1A81CB0DECA455 /* PBXTargetDependency */, + 179682BE5E8B0BA731E3C44F1167D904 /* PBXTargetDependency */, + 8F6602F0AC4AB1DC1F34DF0F40252829 /* PBXTargetDependency */, ); name = IQKeyboardManagerSwift; productName = IQKeyboardManagerSwift; @@ -11746,8 +11953,8 @@ buildRules = ( ); dependencies = ( - FD0F0468B328D67ED31C8FF4C550E0F1 /* PBXTargetDependency */, - 078F9A1BCAC8A85B297E8EDE67C906C8 /* PBXTargetDependency */, + B9D079DB1939030826A64A661C6F10F5 /* PBXTargetDependency */, + 6A16497E340B960C985FE72FD39C8835 /* PBXTargetDependency */, ); name = YBImageBrowser; productName = YBImageBrowser; @@ -11756,11 +11963,11 @@ }; BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */ = { isa = PBXNativeTarget; - buildConfigurationList = 19E0C14B17A764B88968E1F45B5364F1 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */; + buildConfigurationList = 1A113CCD475B0591364B99D251CCC097 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */; buildPhases = ( - EF181339310A1A11A1767CF6A640348D /* Sources */, - 922EF87D8CFD6D20948CDE27F6ADED61 /* Frameworks */, - 9638ECEA9E5A96DEDC39971FC7FD2FD9 /* Resources */, + 8A223AC2CC27BCDE373411AECD9CF5BC /* Sources */, + 1225A1909FA52A05636FCD257E4E0B8A /* Frameworks */, + 051C05BDA129BF87E161CF69493D43A9 /* Resources */, ); buildRules = ( ); @@ -11783,7 +11990,7 @@ buildRules = ( ); dependencies = ( - 76DB91D831605CE524233C3ED81913F0 /* PBXTargetDependency */, + DF817F92491CE824B8BDB7511B56D0B4 /* PBXTargetDependency */, ); name = MarqueeLabel; productName = MarqueeLabel; @@ -11802,7 +12009,7 @@ buildRules = ( ); dependencies = ( - 1A29FB8E8EB2ADCDDD50F4A75359E595 /* PBXTargetDependency */, + 5D9A036FBCEE1EB5F5046D172BE67F6D /* PBXTargetDependency */, ); name = SDCycleScrollView; productName = SDCycleScrollView; @@ -11811,11 +12018,11 @@ }; CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */ = { isa = PBXNativeTarget; - buildConfigurationList = F05A06CBB604730ADD93E26D1C1FAC51 /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */; + buildConfigurationList = 420D03232E4A9AC143501D98E20A9B6C /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */; buildPhases = ( - D97D105BB2856B68314AFC51B98B6343 /* Sources */, - 17B89F8FB4E85455AAA4473B2C45ACA9 /* Frameworks */, - 3B67D9A13FFE8C35E1DBB0576586FF6C /* Resources */, + 2CB7BDB553FA5F2E1E1341E3360B38E8 /* Sources */, + BBCFA56AA8BC9C39401D9698F2BFB9B2 /* Frameworks */, + 2B92F7850641EACF2F18518D1808C3E9 /* Resources */, ); buildRules = ( ); @@ -11856,13 +12063,32 @@ buildRules = ( ); dependencies = ( - 7722B4C13D70DA2244C2BE652D804A2C /* PBXTargetDependency */, + 442480C0F0FE97A7DB5AFE889A6CFD49 /* PBXTargetDependency */, ); name = SwiftyJSON; productName = SwiftyJSON; productReference = E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON */; productType = "com.apple.product-type.framework"; }; + D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */ = { + isa = PBXNativeTarget; + buildConfigurationList = 26456E60DDD1F331165EAC41E86C3DE5 /* Build configuration list for PBXNativeTarget "BRPickerView" */; + buildPhases = ( + 7B35E0F39B043506644E1CC515B4C8FE /* Headers */, + 6041DF10A05F290A37AF880487F434F7 /* Sources */, + 7C835631E79CF21CB390A45A0FCF7A83 /* Frameworks */, + A93407B7212DD11F369E6A5E53EC1257 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + C5A60EA20048B290E32EA825DEA091BD /* PBXTargetDependency */, + ); + name = BRPickerView; + productName = BRPickerView; + productReference = 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */; + productType = "com.apple.product-type.framework"; + }; D77CA6E20D3F659D26E05339EBA33B59 /* RxGesture */ = { isa = PBXNativeTarget; buildConfigurationList = 57E2FE2C1536FA6A9F4A42A8B8A55EEE /* Build configuration list for PBXNativeTarget "RxGesture" */; @@ -11875,8 +12101,8 @@ buildRules = ( ); dependencies = ( - 53A6D42A17F7C3D65A73B90135852CF2 /* PBXTargetDependency */, - F62CF55BC29A0DE9047B53AD270EB971 /* PBXTargetDependency */, + 4185459610A0D26FA82413F31F543408 /* PBXTargetDependency */, + 72C09500E0F72FC81CAD9F0026C5F30B /* PBXTargetDependency */, ); name = RxGesture; productName = RxGesture; @@ -11885,11 +12111,11 @@ }; E68E71E462C154107C49C379E539826E /* ObjectMapper-Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = C81E2D4D1DC533B5D7D068E47606C859 /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */; + buildConfigurationList = B888506A6088B41E5F99C2CAA42A5CE6 /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */; buildPhases = ( - 062A808887EEA712D43CD29A0721F8DF /* Sources */, - CDC2A939807B46AE887B9B6816B2EE6C /* Frameworks */, - A436E3ABCF9ACAE12880611E9B672FC6 /* Resources */, + 96975FB4EC3892FEE303E4FD3128357D /* Sources */, + 86DB7F2F165D4DA8932028C58279FF9E /* Frameworks */, + EB94C3FB132C1D51B7CE6AF5CB6EE0DC /* Resources */, ); buildRules = ( ); @@ -11912,7 +12138,7 @@ buildRules = ( ); dependencies = ( - B52482F5931F1A49B432CAF64D2A7297 /* PBXTargetDependency */, + EF5579D4B5237164057864876901A04E /* PBXTargetDependency */, ); name = Kingfisher; productName = Kingfisher; @@ -11931,7 +12157,7 @@ buildRules = ( ); dependencies = ( - 58EA13065BD573EB8DB1B0042C6088C6 /* PBXTargetDependency */, + BA4767FD2DADF41200E409AE70128873 /* PBXTargetDependency */, ); name = CocoaLumberjack; productName = CocoaLumberjack; @@ -11940,17 +12166,17 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 7851D56D9D5A53BCCA4CEB527DC9A395 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 6DDFAFC6032A279076E7D699C131B3C8 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - AE9381FFB1B4F1FE04C4AFAEC10D3EF5 /* Headers */, - E3D81A6CF4422582E31E69287E19D6BD /* Sources */, - C3C20A7A4DAD82AC0E7ED15BBD5E0F0E /* Frameworks */, - 3A5CDF4C5C43244E5D10F130D19ABB7D /* Resources */, + E22377A35E002C64392541C97D18A22D /* Headers */, + 4548A1B42482A0F7D8826C34DA8D14EE /* Sources */, + 952D9482026A564375F8B5FDBE190FCA /* Frameworks */, + B2F6596F18FA18440E01DA14F25BD033 /* Resources */, ); buildRules = ( ); dependencies = ( - 6C31B38DF3DF077C37FD6D28AF0F7B6A /* PBXTargetDependency */, + 3BCA7ACB41B5541997E3C3FF10EBAC34 /* PBXTargetDependency */, ); name = RxSwift; productName = RxSwift; @@ -11969,7 +12195,7 @@ buildRules = ( ); dependencies = ( - 946A4E69CA07C719099D3EED3A66E803 /* PBXTargetDependency */, + 98F6852FA84D6E2268FA79818EF498F0 /* PBXTargetDependency */, ); name = Alamofire; productName = Alamofire; @@ -11988,8 +12214,8 @@ buildRules = ( ); dependencies = ( - E9B32B39673A53559E571AAB0E5415AD /* PBXTargetDependency */, - 4447DE2453D469393EB49C7F7A23E914 /* PBXTargetDependency */, + 3C40BD0FCF84605DD54AD81EB9E4E333 /* PBXTargetDependency */, + 5D522A9C3A7C87550B26804B7C542A50 /* PBXTargetDependency */, ); name = RxSwiftExt; productName = RxSwiftExt; @@ -11998,11 +12224,11 @@ }; EEE261386011CDF271BE289F73FF5959 /* IQKeyboardCore-IQKeyboardCore */ = { isa = PBXNativeTarget; - buildConfigurationList = 4331F69AA99852DE49004455A686AC34 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */; + buildConfigurationList = DF8153500FCFC27B6D1D830467553437 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */; buildPhases = ( - 0E2B312D3C9D1D876C8A09C259B244C0 /* Sources */, - 477244407B36C3921AAA596DADE8CC1C /* Frameworks */, - C4AAD3E9D1031B74C4E04661451C8DE2 /* Resources */, + 5B36B75262E33F73EA72F8ED60EB9118 /* Sources */, + 280BC9C1A0F9727627707CCEE52A0348 /* Frameworks */, + 1553C220B1B47AEDAD58A698CDC51F6D /* Resources */, ); buildRules = ( ); @@ -12015,18 +12241,18 @@ }; F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */ = { isa = PBXNativeTarget; - buildConfigurationList = 17CD1D0025094C279EEAEE0045C70F4E /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */; + buildConfigurationList = 132F1053454D665FC78796EA0D463942 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */; buildPhases = ( - EBFB2EB5721DC8A778A9A80C1432ED4B /* Headers */, - D0E75DEF2C2B1811D30EB2DE1EA54ED3 /* Sources */, - B3B996ABA5754257F1A6FE376846AA6A /* Frameworks */, - 2F7685E37262C932E712356AC3FCB34C /* Resources */, + 62A6CB73C7F59DE58AC693B5E0140D29 /* Headers */, + 10ED76FABFE1D7C26482234749A9F6D3 /* Sources */, + B5ED799A00DB531702D54FDAEA86ADAB /* Frameworks */, + FAE0E4452DBBDDCADD1A6477EEB757F5 /* Resources */, ); buildRules = ( ); dependencies = ( - 70D0AF7AE6FED8BAC06A3F38F8F542E8 /* PBXTargetDependency */, - 083A8CA10B27376018D36E3E81354515 /* PBXTargetDependency */, + E74167BA6BB516F7AFD92D2B6E5C57B2 /* PBXTargetDependency */, + 4464ECA2BBA92EC47765349CC600A761 /* PBXTargetDependency */, ); name = IQKeyboardToolbar; productName = IQKeyboardToolbar; @@ -12045,7 +12271,7 @@ buildRules = ( ); dependencies = ( - 30AB0D66FEFF1A2BB3263F483A6A5697 /* PBXTargetDependency */, + 58C6D2C5FD434DBD3B5F0BB0A6847FAF /* PBXTargetDependency */, ); name = IQKeyboardCore; productName = IQKeyboardCore; @@ -12072,7 +12298,7 @@ mainGroup = CF1408CF629C7361332E53B88F7BD30C; minimizedProjectReferenceProxies = 0; preferredProjectObjectVersion = 77; - productRefGroup = 17F9E9DB4511ED90FA02010407AAE30B /* Products */; + productRefGroup = 0545BBD9152371D47E737F6A9647400F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -12082,6 +12308,8 @@ 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */, 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */, E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */, + D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */, + 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */, E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */, 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */, 4EB168A830EFA6136FA93357D1F1511A /* CocoaMQTT */, @@ -12159,19 +12387,11 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 019B80322EC4E471B8E18725991752DA /* Resources */ = { + 051C05BDA129BF87E161CF69493D43A9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 23FFBC0BECA1768AB06E96F8F2A66958 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 078233A6F1C7F31C3371D1682D67B2C3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C2F2020C4B5A28F54A1809E32E7AA226 /* PrivacyInfo.xcprivacy in Resources */, + 5107B2DE2B3EFE293718AEF825B03CBA /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12182,11 +12402,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 11BA0A378EEA2EF3A8481E165F47E2CB /* Resources */ = { + 0DB2595F3BDFAF7C678D50E21A3BDD5E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - BDFF3D39677C6D338B59A29F0DE728E8 /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */, + 44A83F52DB0230A1E75F4FBA25987507 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12198,11 +12418,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 13439A5775AC7F5B6CE55E17CBEFEBEE /* Resources */ = { + 1553C220B1B47AEDAD58A698CDC51F6D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - DB4DFF3556731FF0731AF0FE45E7CFD3 /* PrivacyInfo.xcprivacy in Resources */, + 793C9220E8CC0E83E90853BB0B2EBDB5 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12214,11 +12434,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 18E6F0031773C894A7570D8E5AA314DA /* Resources */ = { + 1939562B41672F346F93F1BFAEA1E077 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CE067E0DBAFC6AA5DD7B4952D68355ED /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */, + B3EF0D17E138CFE0F6B5ABC1C9C7D637 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12253,6 +12473,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 2810CB96BCEDED26A80CF0F854BAC9DF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + EF30F91CA475931364BE8E233C4863A2 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2A6387AC8633B9D047BDE1E497EA88E3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12260,18 +12488,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C1B67786F3EFDB92E271EE211F609F2 /* Resources */ = { + 2B92F7850641EACF2F18518D1808C3E9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + BA624B0D71B0FCED68BFF8004B2246F4 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2F7685E37262C932E712356AC3FCB34C /* Resources */ = { + 2F33E962AAABB1F5EB86CCFB09E3ADAD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - B88005448F427AB2FCDD27CBDFF488E8 /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */, + E65ED3EEC8DB1AF0AE3E1B8A14EE6E7D /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12283,11 +12512,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 34223C2FB9E175064540555C9A99B707 /* Resources */ = { + 32ABBF51920301CDE877D0B82B38B895 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 84C6B887F72AF5C42594A819DCFBC88D /* PrivacyInfo.xcprivacy in Resources */, + BEDB54C5A1D576AE2723115126694145 /* RxRelay-RxRelay_Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12298,22 +12527,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 36D16D792BCCAD602DD603F59DF16AE4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 026BAAE15D2F142D19803E81630A5C1E /* IQKeyboardNotification-IQKeyboardNotification in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3A5CDF4C5C43244E5D10F130D19ABB7D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C70373EF3321DAA0806BFD2C9AE553CA /* RxSwift-RxSwift_Privacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3AE15AB47E6AB840630160F62F907577 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12322,26 +12535,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3B67D9A13FFE8C35E1DBB0576586FF6C /* Resources */ = { + 43FA4073C65FED33436DD801CBE628AE /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9B4FD673736D30C7E9BE60A3BA12AB4D /* PrivacyInfo.xcprivacy in Resources */, + CB5C07E9A9A3E6F68E2C589171940388 /* IQTextView-IQTextView in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4081AD53614DA5F1CAC0C3F27B88A6DF /* Resources */ = { + 46FF5ED79B866F507863CCD152919D02 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 43DCF00020E3D08632CA4A04AF44F64F /* Resources */ = { + 48A2D8C478D34F7E15692EF00BE3A2A5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - DFBC47B81EDB64BD0406B6C2093E184A /* PrivacyInfo.xcprivacy in Resources */, + 2107FBF0A70FF5A8EEF26AB7CFFB2AE5 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12354,14 +12567,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4AF25D121A5382930EEB7BEFE25605DF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3F08D69616687D6074A0A409C8E933B1 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 4F08CE07F9035A8581CF32E4F0FE860C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12369,6 +12574,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 500087872C851CC377FF0C8115692A0A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DF94FA2F8E837E8DEE1AF695D0C3A6C /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 50889C9DFDABCC7C2200CC144ABFC047 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12377,11 +12590,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 56CE1067619373412E7DCEB797C2CD3E /* Resources */ = { + 51B2FE5B3847D4B86D4027AB865A9940 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4D3146F6FC477AC07FD53ADC5287FE0C /* PrivacyInfo.xcprivacy in Resources */, + 51830B9859ADE84F44ED76BA5A55FFE0 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12409,42 +12622,67 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 71C55A01AE6E4A00E5BFB1549E3A0DE7 /* Resources */ = { + 67094A9EE43CA1665FA091BFF30383B0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D4D252277320CF65D22B0C934CB77AE6 /* SDWebImage-SDWebImage in Resources */, + 94F7DD90CD8F0A197D84EDF97813A094 /* SDWebImage-SDWebImage in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7BF51609585F8F54CB64D322866FAAF1 /* Resources */ = { + 6E54AC3BC2526C7822D3A0D8461955E4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 05F41C912E13CF2E70299C0E7AC271FF /* IQTextView-IQTextView in Resources */, + 1F4148E547493D7F1E08517E4A10A43E /* IQTextInputViewNotification-IQTextInputViewNotification in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7DF74571DE36BC49F8BD7939CAACEE2D /* Resources */ = { + 72AFF0436A4C789FAA8D12B2CD5C02F6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 6F003491F70C12F7EF5766B2B5811FB2 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 886D4EF7DACAB4B0873A74B4014E25F4 /* Resources */ = { + 745E38B07C2CA26F01F995DF4EA572B8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 599B39CB97025AD4F4777C7996FF99DD /* PrivacyInfo.xcprivacy in Resources */, + 3D56AE2CEBA4370ACC2928A5D55C9420 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9638ECEA9E5A96DEDC39971FC7FD2FD9 /* Resources */ = { + 7D6C3B2A66D98F5795F952E26CE508A9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1743080C31DF83745AB2683A11FBBCBB /* PrivacyInfo.xcprivacy in Resources */, + 17464C96F17B07CFCBDCE42E40AEF592 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 83D04754898A11806FFE4924871E9681 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB08A32E28274EE907038A720CECAD58 /* IQKeyboardReturnManager-IQKeyboardReturnManager in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8AA9DB9E99891376A924A7E499A8F4C0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0C846019DFFC02B519458A292CEE12B1 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8E1FFB4F02BC592E911B277E40A2728F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5BB2B7782C517A4BD897584DE08CA5C8 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12463,18 +12701,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A1E223F7D6E8144EF7EF5AA266EB8194 /* Resources */ = { + 9E253D288B06B649C9681294BD1D097E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - A436E3ABCF9ACAE12880611E9B672FC6 /* Resources */ = { + A1E223F7D6E8144EF7EF5AA266EB8194 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 188C47E9E3B72C8C726E61AD750B2035 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12485,23 +12722,56 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AB15933EF95D51D765BAF47E0071696A /* Resources */ = { + A93407B7212DD11F369E6A5E53EC1257 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 778E90A5405007E8203A17DE1F16D55F /* PrivacyInfo.xcprivacy in Resources */, + 0F902D4DF9C36FE5C013A9553EE1DFC8 /* BRPickerView.bundle in Resources */, + 4F443BAF2AB377B420DD4688B0532E85 /* BRPickerView-BRPickerView.Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B85BE4B3277FEBF335CA10216FB4F6EC /* Resources */ = { + AE8D6F78C1719C9744936A9F4041E9FC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4B51208776156D27E9E21326D5092FB6 /* PrivacyInfo.xcprivacy in Resources */, + 546BEA095B8A42F96CC73C51C9D553FA /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B910467B2AE4ABB9DE3878409F9EDCB9 /* Resources */ = { + AEFEBC9CC25B1690801A42B3F8E88834 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 267DFCA2B97695DF4A8D9C29EB545FC6 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B2F6596F18FA18440E01DA14F25BD033 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 98C47C83B10093BA5D1E6A84A35F9833 /* RxSwift-RxSwift_Privacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B30E9373BFCBD5AF44966FEDCA3EEB95 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 280697ABFE6377F0450D11FCEE2D696A /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B333E6FB1898EB7A5134365DFF0BB553 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 93D32E94C7A52774FE14089F742717F6 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B49A8E4626E9A0F05F442181BF615B4E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -12515,19 +12785,34 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BBEDE05C5458EF7A464FBA4A07BEB3FA /* Resources */ = { + BA9A8BEAB4A7AB6500F88C2975EBCAAB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7A9BCEE53F93224AC7E3E5F0E8239E8F /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C4AAD3E9D1031B74C4E04661451C8DE2 /* Resources */ = { + BD7C2F2F77D29DA137CAA5F7675B03F1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4F192EF344FA61AC12D2E51A7BE034C3 /* PrivacyInfo.xcprivacy in Resources */, + 720EE12DF366B57F77D91550158604C7 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1E2F46CE8774664112C643CE96F2702 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F07C870161041F78C712E0F28F8056EB /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C3585B828C60CFCA6B75D27E56454112 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D79005DC21746C3645DE5718F07AF97 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12545,14 +12830,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CE08A0706714508B1B133A39610AF97B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7DAD75A26E6509148AB349D2D87B875A /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D081C7BD63D9CD9FF0CB4AA89FCF6368 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12561,22 +12838,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D211F8A42EAA85B585DD0C7B55335449 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 99690F4F65F2D17BA9F2A5D5BEC75FDC /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D37465B0B3147F53C8868DCF77B4E74A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EEE504B48506593A549D8220000824D1 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D985C938ABF056923E1204B0C9199C85 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12598,30 +12859,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E57DA40B0E878EEA0A694BC0BEC7C05B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AC846688F7F22285DFF4F5E0ED95AC94 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E6423D35A66827949BF58074859601E4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5E0D5827ACB52C20A649CE3E462A5323 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - EAD349E442627557BD8A56BC2AF7044D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9F7C76E172B5C4ED3B2CA38CACE24A67 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; EB6A3A70961ACC19A376AA305942A9E7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -12630,11 +12867,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EC63B62E09202996B5D83B14774EC740 /* Resources */ = { + EB94C3FB132C1D51B7CE6AF5CB6EE0DC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8E9911B955F54511D25875F28BC65192 /* PrivacyInfo.xcprivacy in Resources */, + E13AA434B5E61D3682D5BAFC3949767C /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12645,11 +12882,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EFA2CC6989227177A4A5D74F6BCBB83F /* Resources */ = { + F13231697A9387CCBEBDA5C2DB6C46A8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 24C1E769A84F98247F4661B624E1EBD6 /* PrivacyInfo.xcprivacy in Resources */, + 0803922C32F64281624BBFBD921DD7AD /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F2E0B1B8586413D2ECC3AA3A72F49E37 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E585B9C6E21D608F0C635130255BEF2D /* IQKeyboardNotification-IQKeyboardNotification in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12660,19 +12905,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F608746E02B312AF8BF0766AF1FA81FE /* Resources */ = { + FAE0E4452DBBDDCADD1A6477EEB757F5 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 51FB410D21062983CF4B6177EDE92290 /* RxRelay-RxRelay_Privacy in Resources */, + 9F450EE01DD84C061BD3DF4FA055AD3B /* IQKeyboardToolbar-IQKeyboardToolbar in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F64238C821551719F6114A2D39EFCB49 /* Resources */ = { + FBFE6617B913C17F7C0BBDF799886823 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 19BFB7F333E1F85DED571EC6DA79EF13 /* PrivacyInfo.xcprivacy in Resources */, + 9D613462349AB2ECB9AA055D9B6E260A /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12696,23 +12941,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 4948C20534BE2F0C589503A736A2AE95 /* [CP] Copy XCFrameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-input-files.xcfilelist", - ); - name = "[CP] Copy XCFrameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 6C1F0AE00B88ED4F09755948A825C8EB /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -12781,6 +13009,23 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/GTCommonSDK/GTCommonSDK-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; + E895D27776801DFE519B6823E8902AD6 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/OpenIMSDKCore/OpenIMSDKCore-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -12804,13 +13049,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 062A808887EEA712D43CD29A0721F8DF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 090A96B9D443BC38DD5A251A9EE646AE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -12942,24 +13180,160 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0E2B312D3C9D1D876C8A09C259B244C0 /* Sources */ = { + 0D60672E9B5E64985B6658AAF240C378 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + F69E2BD6280D077A3341EEC62ABE188A /* alpha_dec.c in Sources */, + 4069FB801C6D4E8F9B03C00F56B63973 /* alpha_enc.c in Sources */, + 55700D0DBF6B523993894AE5F341DA9B /* alpha_processing.c in Sources */, + DF87AC2CB78C7614F0965B0DB7DF7A88 /* alpha_processing_mips_dsp_r2.c in Sources */, + 618A02EA4A1CB83FBB2744E216FD569D /* alpha_processing_neon.c in Sources */, + 94966D8E718D055DDB1B033A3FFDAA74 /* alpha_processing_sse2.c in Sources */, + 89B5D682AEE32D8F3C92D5CF9C3A9A14 /* alpha_processing_sse41.c in Sources */, + 4D59AE60E51034794F0835FD88C4FF28 /* analysis_enc.c in Sources */, + 1F32C4485A60591A8E4E01D13BCFF89E /* anim_decode.c in Sources */, + 3043077C3F15ED91CD30DC31ACC157E5 /* anim_encode.c in Sources */, + BAB826E379816881F6985EB17D1C59B5 /* backward_references_cost_enc.c in Sources */, + 1890A37BDFB0A545A54349C90E1844ED /* backward_references_enc.c in Sources */, + 901555DF356732AD8F26FD836D0073E7 /* bit_reader_utils.c in Sources */, + C4906FE87E895597B53689152EDE62ED /* bit_writer_utils.c in Sources */, + 8DC7E978F1DF8CB8CC0AA22810E010EE /* buffer_dec.c in Sources */, + 0DD5A6A6AE3541FFDBAFC54BF485C39A /* color_cache_utils.c in Sources */, + C4BB0AE17FBF0B50FEEEC58C8A9CDA62 /* config_enc.c in Sources */, + 31548B45A6C0BA5CCC33FFF2DC917C1B /* cost.c in Sources */, + ADBB43D52624FB32F69756A2D1996797 /* cost_enc.c in Sources */, + B2D5FD2454140B81BC8FECBFB5641261 /* cost_mips32.c in Sources */, + A9BF0311A51E002700BCA1CB9EE59BF7 /* cost_mips_dsp_r2.c in Sources */, + F2D31AF0FC7FDC468E107A6A92C7A2FA /* cost_neon.c in Sources */, + 1B178612232FBB4BDBAC33A45C8631DB /* cost_sse2.c in Sources */, + AD20E8F13B9A7C108A09576DCC703EAB /* cpu.c in Sources */, + B6B676EBC210FAA5EF6E258C7FA82CD8 /* dec.c in Sources */, + 177551992713EA2FCFCBC96BCDF3B548 /* dec_clip_tables.c in Sources */, + B85D3FC279B0DDE3BDB3C57126DCA4CE /* dec_mips32.c in Sources */, + AC2FA7ED8BFCD61A0AD5CF487781210B /* dec_mips_dsp_r2.c in Sources */, + 5EF3B9750975310A3743723AC7737C50 /* dec_msa.c in Sources */, + 3D922D5FCDDFC496A024EED6688DEC5E /* dec_neon.c in Sources */, + 771D87FCDAB459190CD2B3DC4A8357A7 /* dec_sse2.c in Sources */, + 57BC6452DBF715ABA775F73FCB59339D /* dec_sse41.c in Sources */, + F558315C9E874211BC38C58D247C950B /* demux.c in Sources */, + 25991A53426CD54E08D67DBFA5C374AD /* enc.c in Sources */, + E7D0F1EAD727D8FDE85AD3B9BA674E2A /* enc_mips32.c in Sources */, + A55D241A5E99E4E2B108F2B6013EBDA9 /* enc_mips_dsp_r2.c in Sources */, + E065589E833AAE15A215EB878F8676E5 /* enc_msa.c in Sources */, + BE0E0FB4AD20662D2D55129E25D420C9 /* enc_neon.c in Sources */, + 42BB400D95CB06E3A2F4B85EB16FBD78 /* enc_sse2.c in Sources */, + 2DB829AE6F992AA2B8D86FBF24C7A850 /* enc_sse41.c in Sources */, + AB59013C1D4D9A12207627A34A1F32FD /* filter_enc.c in Sources */, + 4CA54D0709509AD161909FD83B39095C /* filters.c in Sources */, + E7FDDDC0041EDD1FA691F8E9BD63B49A /* filters_mips_dsp_r2.c in Sources */, + F5CFDD45E100BBA566F1E005A627DD98 /* filters_msa.c in Sources */, + B390E6548F6F7913251E5D03E0B5EE1A /* filters_neon.c in Sources */, + BA703D4B3EB67C257FF66E7F856F9500 /* filters_sse2.c in Sources */, + FC13DD35FDBF3B25B86CF6B7C43F85D7 /* filters_utils.c in Sources */, + FD2849B4DF2B8434D0B16FD6F462F80A /* frame_dec.c in Sources */, + A1DF7CC1050800CFEFDBF00FC37C33DF /* frame_enc.c in Sources */, + E51ECAE5BF767D390AA6F3CB8908F37D /* histogram_enc.c in Sources */, + 4942957D9EB742B51A810BCB247C1CED /* huffman_encode_utils.c in Sources */, + 48AEE480961C27026FECE0A4FDEAF874 /* huffman_utils.c in Sources */, + 48DE95A59657A6A0E480202A097C6B42 /* idec_dec.c in Sources */, + 83DE78A70A1CE9358FA84D4267B2FA1A /* io_dec.c in Sources */, + FED13398209020BCC650C10124B895EE /* iterator_enc.c in Sources */, + F67A6B98776528ADA733200D5ACCF388 /* libwebp-dummy.m in Sources */, + 60B4C877B2D4583D1D3F76975E4579E8 /* lossless.c in Sources */, + 035210BC0776F21ECEE09CFA2F6BF155 /* lossless_enc.c in Sources */, + 881942520608083D14339CF7E916715D /* lossless_enc_mips32.c in Sources */, + 0EBE508DD8B363B9D0D421049EB86AE2 /* lossless_enc_mips_dsp_r2.c in Sources */, + DB197CAD538D4C95786CD4AEE774B3AE /* lossless_enc_msa.c in Sources */, + 62659B64475324396D289469AC7452C1 /* lossless_enc_neon.c in Sources */, + 49E606D158C95B541F2D18D1E08EC487 /* lossless_enc_sse2.c in Sources */, + 27257B79E737D8157CAEDB3F603E8B0E /* lossless_enc_sse41.c in Sources */, + 7E9B3BB15A95EEE67661874A1230D181 /* lossless_mips_dsp_r2.c in Sources */, + 317C86D02A698A49F5170C6C50952C9D /* lossless_msa.c in Sources */, + D37DC631D8E7F7B6D615091D8F09340C /* lossless_neon.c in Sources */, + 18A9BD20BD92F84CB527CEE24403C91F /* lossless_sse2.c in Sources */, + 0271477AB7D9A819CEFF2B3E3DFB2AB0 /* lossless_sse41.c in Sources */, + E395B68D56D1ABDC6ECDFE174CD99795 /* muxedit.c in Sources */, + F1860F82EFB6F0A136F5ED7430427C06 /* muxinternal.c in Sources */, + 584B4E95177B244C1BE2BB98FC73866D /* muxread.c in Sources */, + D2596370ED7E2B213882138D831885CC /* near_lossless_enc.c in Sources */, + 561EBDE9830C69676865502C7D4833B2 /* palette.c in Sources */, + EECD3243080EDDB4FC6D369DF1EBDE64 /* picture_csp_enc.c in Sources */, + 6ACDC8E4DD842CEC7025AB67CF6210E2 /* picture_enc.c in Sources */, + 4F0C0E8E2BAE3650A34EE3DA9F108ADC /* picture_psnr_enc.c in Sources */, + 4D831F59ED1FB41571DFCD4EA9B6D28F /* picture_rescale_enc.c in Sources */, + 97B24C1F3ECCE1760A4369FFD8C7A2B8 /* picture_tools_enc.c in Sources */, + B750233565B68B3B26B3B76560769DFA /* predictor_enc.c in Sources */, + 3EB7B5700432074FFBAC8FC92182AC80 /* quant_dec.c in Sources */, + BD5227DD681806E5C350A106E1817A53 /* quant_enc.c in Sources */, + C7FD60ABFA93AFAF3450A7459140C04B /* quant_levels_dec_utils.c in Sources */, + ABE2F27D6886F239DD527C1142A62734 /* quant_levels_utils.c in Sources */, + 9262CEF0C1775F41E53E24523B2A18FE /* random_utils.c in Sources */, + AEF52229C26B440171B86109B985153E /* rescaler.c in Sources */, + B45A7BBBE06CF2F5031C4AA3F5C93F35 /* rescaler_mips32.c in Sources */, + EFC0DEFD2415AFA991595A3526DA5F79 /* rescaler_mips_dsp_r2.c in Sources */, + 07B7FDC5EE64F7506513385E084BB03C /* rescaler_msa.c in Sources */, + 5A0F4AB17ED38F37DA50CC8D2D0C3526 /* rescaler_neon.c in Sources */, + D20AB6B43EF774B0027D03B04E9E70E1 /* rescaler_sse2.c in Sources */, + A783BA18887B1FCAF05B3D45477938CB /* rescaler_utils.c in Sources */, + 76618B776F4B1217C16A45AAC91E11F0 /* sharpyuv.c in Sources */, + DE0CA19B30A6732A5D97E47ED0BBEFA3 /* sharpyuv_cpu.c in Sources */, + A5A869318222CFED560C06CE00B3482D /* sharpyuv_csp.c in Sources */, + 638FE02B32E13E7EC7850E2B92EFF9C2 /* sharpyuv_dsp.c in Sources */, + 7E98DFC9D4E0D39FA6BB011ECD03DFDF /* sharpyuv_gamma.c in Sources */, + 08D522810370969B9044D9F7A52BC9AF /* sharpyuv_neon.c in Sources */, + 2F64A5ACE1435696D81E7921FF6A2829 /* sharpyuv_sse2.c in Sources */, + 4D09F37CEA9A59BD48BA4B43A5AD789F /* ssim.c in Sources */, + 43E2ED1E3980A6BDB9A5303B93D2EF91 /* ssim_sse2.c in Sources */, + 6F22034697487446FD66404480B5AD7E /* syntax_enc.c in Sources */, + 342B1444FF28DB301303B6C04C9DF812 /* thread_utils.c in Sources */, + E38BA8EF726279ACCC05022F1D8CC859 /* token_enc.c in Sources */, + 6DF29D6D4E09B049D413463AA832E9F9 /* tree_dec.c in Sources */, + 001F54657E99D3DD8D5347E2A1ED35E3 /* tree_enc.c in Sources */, + A964CB72837B58E8683EA75B9CCEE264 /* upsampling.c in Sources */, + 5F6393622F5DB42BC4A419219E28F106 /* upsampling_mips_dsp_r2.c in Sources */, + 981AA89FE767A25C5178C29F04D024CF /* upsampling_msa.c in Sources */, + 198E46FEAC4C34781319C5B4310E9658 /* upsampling_neon.c in Sources */, + FE543EEF0566FFF4DF26BA812E26D8B8 /* upsampling_sse2.c in Sources */, + 9BC684D22FD262F7AC89C16D7D16B5E4 /* upsampling_sse41.c in Sources */, + D531719B0C92EFCFF6A18D818CFBC334 /* utils.c in Sources */, + DAFEB3E7EC2D48767F709E3B75807381 /* vp8_dec.c in Sources */, + 38B0B8645F67EA97116972725BCACD3E /* vp8l_dec.c in Sources */, + E348B0662B93E43DE13E96C2246E4367 /* vp8l_enc.c in Sources */, + 17EAB17290DB4C1E188EC71B04DD1B01 /* webp_dec.c in Sources */, + 7E6F9D7FD51960D5B2CA03E8D905FC8F /* webp_enc.c in Sources */, + F5142E7BAC378E465D45F050DBCCFE42 /* yuv.c in Sources */, + 19AE2EB2E3C07C86E92CC5BEB3D40BB1 /* yuv_mips32.c in Sources */, + 8C56AE56521E0DB71600608984BADC63 /* yuv_mips_dsp_r2.c in Sources */, + CB2737DB50A9E178AE1BE7090FE6B13B /* yuv_neon.c in Sources */, + AB15BE85991F1C034B2C3A32F0123A5A /* yuv_sse2.c in Sources */, + 2F4343A8DAACD29D3FC44286CB23314F /* yuv_sse41.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1408411198C77BA10EC677EA81446F87 /* Sources */ = { + 0F470018E5DC37EA390E3074A311D7F0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + BD2802E5E710BD4287AF3FFD08074457 /* Pods-QuickLocation-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 14A04D3D6E61A23A4E67C315245BA381 /* Sources */ = { + 10ED76FABFE1D7C26482234749A9F6D3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9FBF064800A5797DCFC32C613FEC7882 /* IQBarButtonItem.swift in Sources */, + FC6490D7E3DA231B214480A19E2177CB /* IQBarButtonItemConfiguration.swift in Sources */, + 7022C702CDF4027F4B9EF872BB4D7AC9 /* IQInvocation.swift in Sources */, + E5A77B0CA416010332AC27668EC9BE32 /* IQKeyboardToolbar.swift in Sources */, + 22D9D494C26B40368647519FE900311E /* IQKeyboardToolbar-dummy.m in Sources */, + 6116C8A99BF940BBAED73D96343C1B60 /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */, + 7576E14AA078F80D21EBC45964081529 /* IQPlaceholderable.swift in Sources */, + A6D3DAB9D16239BB7F05601E99C15557 /* IQTitleBarButtonItem.swift in Sources */, + 481E1B103B7AF5F25EFE837DD7727088 /* UIView+IQKeyboardExtension.swift in Sources */, + B01154E9FBB98ED15E9CAC651164A23B /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */, + CEFE44661CAB8654D93EDD60822059F7 /* UIView+IQKeyboardExtensionObjc.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12987,7 +13361,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 17BC6AA50A59A1AD27828559AAAEC9C8 /* Sources */ = { + 18904500D9EB9D6223651AEBE4EDA063 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1AF637268FD347239D7860A2266FA9D9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -13023,13 +13404,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 221024DBCFEB111EF86F5FCCD52E37A7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 278C7A12D835C4C502449CF69C17FAFD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13143,17 +13517,100 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2D5F695C6B6DCC04C8FB8145A5D48647 /* Sources */ = { + 2CB7BDB553FA5F2E1E1341E3360B38E8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 33E23C79400E1CA75126EA40B3F1D7F0 /* Sources */ = { + 300B333D6C4EB3F731CA5BE6099892AA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + E67259797166E216B55C9B0A8A8E411A /* IQTextView.swift in Sources */, + 1EA55FE3952624D9F1C851FA657D811C /* IQTextView+Placeholderable.swift in Sources */, + 7F5F6D297522AF43D0FE191452ABBE2E /* IQTextView-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3E0EE50FA3CC41B2341BF6A7CB71818C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 133D4036B80FEC81083D14417775A8C3 /* NSBezierPath+SDRoundedCorners.m in Sources */, + B14A9952DC76E905F8A0DC8A414A297D /* NSButton+WebCache.m in Sources */, + B0C376B85B3E8CFE67309315DD2D157B /* NSData+ImageContentType.m in Sources */, + 098DBEEC80BF63E263C4FC22141E9D63 /* NSImage+Compatibility.m in Sources */, + 2B913057A8EC7032FF666B125CF9B21E /* SDAnimatedImage.m in Sources */, + 7FA4A0A24A5C83BFA9D7416133F36B6A /* SDAnimatedImagePlayer.m in Sources */, + 194DE07D0C413192182C519EE98B0B11 /* SDAnimatedImageRep.m in Sources */, + 8C54D5811A8E2961E9BED29C329CBCF7 /* SDAnimatedImageView.m in Sources */, + 97C510926B08A4E7D2DAA0EB4526BAB2 /* SDAnimatedImageView+WebCache.m in Sources */, + A0407497DBA44A30E0AD19F4D9705B7F /* SDAssociatedObject.m in Sources */, + EE832A0F1C936D16353590A6E8EA676D /* SDAsyncBlockOperation.m in Sources */, + D05D5B11E3A35836A88D2A1B92718B26 /* SDCallbackQueue.m in Sources */, + 2568B6AEB87975338918C862C2FFF984 /* SDDeviceHelper.m in Sources */, + 7C8401FFC9CB85EB4F029A8CEA06EE40 /* SDDiskCache.m in Sources */, + 1844C7697B1CF9C40DCE9F3D3F81BF9E /* SDDisplayLink.m in Sources */, + 905652543A1D4F172726C2E8C34D6518 /* SDFileAttributeHelper.m in Sources */, + D75E1742CE6B2A8907BA06C61FFAA821 /* SDGraphicsImageRenderer.m in Sources */, + 4D62C0251C60018F2695B8F53C5457D7 /* SDImageAPNGCoder.m in Sources */, + 4C58E9D351BB2D18F5F1D87D9FDCA8F0 /* SDImageAssetManager.m in Sources */, + 8FF3C94B63D7E62D372F08126E732717 /* SDImageAWebPCoder.m in Sources */, + 62365DF2A0721373B53E650449183245 /* SDImageCache.m in Sources */, + B1FB8F16B65646E26D566CF6BF9689FF /* SDImageCacheConfig.m in Sources */, + E7782BFB9BD4FFDBC36AD2D377E0FA95 /* SDImageCacheDefine.m in Sources */, + 6E6C75740F4D08A3306655EA33696089 /* SDImageCachesManager.m in Sources */, + A5C8035B24A833807886090647957521 /* SDImageCachesManagerOperation.m in Sources */, + F49F4D3B9A294D814715B283380D2D1C /* SDImageCoder.m in Sources */, + 8E22325A374462811A922B81DE5B1F55 /* SDImageCoderHelper.m in Sources */, + DCAFA5E66C54866056F9B1662BDF6D78 /* SDImageCodersManager.m in Sources */, + C853C69D4089C8DF4114EE277ED6B324 /* SDImageFrame.m in Sources */, + 656307B3191250A8E42233B0771B4F88 /* SDImageFramePool.m in Sources */, + EC667F1462658600CE32DAF2A155920C /* SDImageGIFCoder.m in Sources */, + 1378200C53053198AEF5C75BABBEF58E /* SDImageGraphics.m in Sources */, + 24CD51B3B2698E6693B575FF1E1BEA89 /* SDImageHEICCoder.m in Sources */, + 6809607D2609AEE4C90D6DDB5CFE5256 /* SDImageIOAnimatedCoder.m in Sources */, + 03562064141628A841696CAFBB20C24D /* SDImageIOCoder.m in Sources */, + 6415EF8860718CA1FA7D7420596A3BA6 /* SDImageLoader.m in Sources */, + 4407CA27ACD314CBD9B2FE3BD674EA6E /* SDImageLoadersManager.m in Sources */, + 97728BEA5E4BBB2425B19F1F43708CEB /* SDImageTransformer.m in Sources */, + 54A33024281FE5FBAA4721B49D3E3BD1 /* SDInternalMacros.m in Sources */, + E9238C653AC07F36330CFF03F94B777E /* SDMemoryCache.m in Sources */, + D6746242BB8A52EA0EB7CF063FD18794 /* SDWeakProxy.m in Sources */, + 0B2318A7D092E8764DDAAE9543317C18 /* SDWebImage-dummy.m in Sources */, + 7B1E4100F46AC524C15B3E81BF0D9AE6 /* SDWebImageCacheKeyFilter.m in Sources */, + B2B64D4CF78FDCA429617D3ED364C71E /* SDWebImageCacheSerializer.m in Sources */, + A0FA30229F7A3D0BA99D298C0EE51BDE /* SDWebImageCompat.m in Sources */, + 967EB1B26AD3555440137B3FB073FBE6 /* SDWebImageDefine.m in Sources */, + 15E6E572206C36EF6A7B57C85B3399AD /* SDWebImageDownloader.m in Sources */, + 372CDAEAC8FEF22094823E7216C4A054 /* SDWebImageDownloaderConfig.m in Sources */, + 0DA214C674CD2A388AAAA2308FDBAFAB /* SDWebImageDownloaderDecryptor.m in Sources */, + 45FCB619BB2DE2C82A0BCAFDDD8609A8 /* SDWebImageDownloaderOperation.m in Sources */, + D1723031D4D555C821315D50A0993AA0 /* SDWebImageDownloaderRequestModifier.m in Sources */, + 51E01CCF94E074A7D6268B7E13819D49 /* SDWebImageDownloaderResponseModifier.m in Sources */, + DA0B605E15A9255DB3231CC20FFF4D94 /* SDWebImageError.m in Sources */, + 9CAAFCB8908C7DF816CF3CFDD6FEEE12 /* SDWebImageIndicator.m in Sources */, + A97A54CFBD05C649C6CCC1B8F72D6FBC /* SDWebImageManager.m in Sources */, + C6476DD8638FADC860CCDC80A05327F7 /* SDWebImageOperation.m in Sources */, + CB1F99D1E423130C66C0F6A483D4371E /* SDWebImageOptionsProcessor.m in Sources */, + 92228DD6CBDC1074A914F953DD5224E0 /* SDWebImagePrefetcher.m in Sources */, + BA1C4BEB003C51AE0AB017053DB9E789 /* SDWebImageTransition.m in Sources */, + C0B9CD2FEC1657D1EED829299A964465 /* UIButton+WebCache.m in Sources */, + FB0E710C14E802486A1A61BD274DB712 /* UIColor+SDHexString.m in Sources */, + 6F447759708FA94142108C462FBCD24B /* UIImage+ExtendedCacheData.m in Sources */, + EE62070B28138536CD222198C0775E3F /* UIImage+ForceDecode.m in Sources */, + E7E0B2B1CEC4E7685B5953987894F1B3 /* UIImage+GIF.m in Sources */, + 8C073EFDD99F4B2CCFB1A6FF4036C99A /* UIImage+MemoryCacheCost.m in Sources */, + 4BAF1E141643D3D605D61CA3F8BA6716 /* UIImage+Metadata.m in Sources */, + B3C62F8B0DC6C56C92F1637F3BE9EECC /* UIImage+MultiFormat.m in Sources */, + 0A3CDA42D34C348015FC56B30FCF0A4D /* UIImage+Transform.m in Sources */, + ECC0B438C2CA3B43F4305F2C9367DA9E /* UIImageView+HighlightedWebCache.m in Sources */, + 7BB5551BCE03E0FE1853CF60BCB83F21 /* UIImageView+WebCache.m in Sources */, + 73D2BCE6C752DF51750AB45A838FFD84 /* UIView+WebCache.m in Sources */, + 02A077F2213F33626EE359901596991B /* UIView+WebCacheOperation.m in Sources */, + 1AA1377152409183D3D33BA10929BCB0 /* UIView+WebCacheState.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13232,27 +13689,173 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3FF2A0998620E37FD126A706D03A146D /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 429DF33EEB6A52451FFF6E56C0EDB745 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C591372B69F60A8FAB53F3FEFD203975 /* MGCDAsyncSocket.m in Sources */, - 22D81BCCAFB6DDBDB8EA7D09CA6B36AE /* MGCDAsyncUdpSocket.m in Sources */, - 2F386AB5B0BB9277F9EFE34C9147062C /* MqttCocoaAsyncSocket-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 439A2C5240824F8E94273E3F5BF72900 /* Sources */ = { + 4548A1B42482A0F7D8826C34DA8D14EE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 42A812AAC657DB20EAF5C7E4881D1E4F /* AddRef.swift in Sources */, + 0EFD76F7AD42ADD91832DC587763228C /* Amb.swift in Sources */, + 8736C978496CE5C896C199115F8CFF81 /* AnonymousDisposable.swift in Sources */, + 37A2228CF14DD33D4D6F99DE180F5FF2 /* AnonymousObserver.swift in Sources */, + FC478A55D65E17E9B7D8B4CFCF369218 /* AnyObserver.swift in Sources */, + 1EA187490BFFCB2C6C46573270AC8B2B /* AsMaybe.swift in Sources */, + 843A4F779BBD256F0B9033997E5491D0 /* AsSingle.swift in Sources */, + 01558CE387040D1B87A0D647315D9EC4 /* AsyncLock.swift in Sources */, + 4483568AAFCD04AA066D46C488E0F87D /* AsyncSubject.swift in Sources */, + 5AF0EE0D3ED7EE103E0355A29104A639 /* AtomicInt.swift in Sources */, + 46C7EC5E2C1B620DED1FA139BEEC80B8 /* Bag.swift in Sources */, + C136520054E8D99325F757D83278EBB8 /* Bag+Rx.swift in Sources */, + 0204F1D153C3934D103B1E36AEB9DBCA /* BehaviorSubject.swift in Sources */, + 52876D54BDB8EE3CBDAAE43C705B8C30 /* BinaryDisposable.swift in Sources */, + 12126C0A2AD8578D3E3874D1F0D129B3 /* Binder.swift in Sources */, + EF12C1DF2573504063D1DF94F8A44981 /* BooleanDisposable.swift in Sources */, + 8CE9EBB39859C7A274FA649AC28F8A09 /* Buffer.swift in Sources */, + DAB05DA4752AE5C2B5072137CC5B2344 /* Cancelable.swift in Sources */, + 458D15A18160AC82177371AB8091F70D /* Catch.swift in Sources */, + 86CFC0C4D6E56540BE32B10F7F56AF32 /* CombineLatest.swift in Sources */, + 5B3DA0D725DCA37E06AA61E1DA24D9A1 /* CombineLatest+arity.swift in Sources */, + C2699DCEB84D4585BD4F64B7EA68B66B /* CombineLatest+Collection.swift in Sources */, + B84233D989D2912598EA4756E6BE6203 /* CompactMap.swift in Sources */, + D8ADCD5326811AC302250B85A4A45C18 /* Completable.swift in Sources */, + 3CE615C0AAF1D41DCBF86F55D2860073 /* Completable+AndThen.swift in Sources */, + D6BC050D35CDD7372B61FB5D73F355FA /* CompositeDisposable.swift in Sources */, + DB46480CDDA20F20D3BD005EB365F910 /* Concat.swift in Sources */, + 40867DF814FC240529E8A3020552456F /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 8F73343BF6F2EBAAAA6C51134ADF83A9 /* ConcurrentMainScheduler.swift in Sources */, + 1D2210462BAA572C38F6C0195C68B008 /* ConnectableObservableType.swift in Sources */, + 82BE85FBF07BAE1C3063EDC2C0FAF311 /* Create.swift in Sources */, + C248B2DF8B55E797F95A0614AAAD8CEC /* CurrentThreadScheduler.swift in Sources */, + 1C859ACCAF6650F226F834FA645E546D /* Date+Dispatch.swift in Sources */, + 3EB5313522A0D25BF01D76C804C61F2E /* Debounce.swift in Sources */, + A1EE528A6078034F020361BC417B21A2 /* Debug.swift in Sources */, + A27478B154525B257B5F72DEED25FAEB /* Decode.swift in Sources */, + 09F3999F473EEC3E6F0473F192F78AE9 /* DefaultIfEmpty.swift in Sources */, + 8C9141AE000EB2BFA276BD7A40591DDA /* Deferred.swift in Sources */, + B3002DD489E19E7FE02A26334AE93D5D /* Delay.swift in Sources */, + 7461FE3448CE97BA00D9BAC3887C2D98 /* DelaySubscription.swift in Sources */, + 38E619381DF7B045EE7BFDC4810F4BED /* Dematerialize.swift in Sources */, + 1F6D811FC66A05EA17D8838EAC88417C /* DispatchQueue+Extensions.swift in Sources */, + 82AB3C3D5687D5184CE7DBFD1A4BC030 /* DispatchQueueConfiguration.swift in Sources */, + 80E591C2D4982CCA50C5ECBDBF75133D /* Disposable.swift in Sources */, + E1E7957ED124FDF4639623C76838402C /* Disposables.swift in Sources */, + E794ED8A6B33C738D8EDB7273FD121AB /* DisposeBag.swift in Sources */, + 5F9B28DCC77EDFF615086BFC63F4F28B /* DisposeBase.swift in Sources */, + A3F1F48F9A9C4695101DDFC9992BCC6D /* DistinctUntilChanged.swift in Sources */, + 734211D41714B752EABEAFEAC40D45E4 /* Do.swift in Sources */, + FEC2BD0769267886EA89725969D18153 /* ElementAt.swift in Sources */, + 79CCF35CABA40599C31F75F4616EAFD2 /* Empty.swift in Sources */, + 4DAD57ED472471715F9D85E49ECDDDF2 /* Enumerated.swift in Sources */, + F7CBDF8AFD12A2D20B051A3E340321BC /* Error.swift in Sources */, + AE4A5AF265111E013A06E3A57B5E966F /* Errors.swift in Sources */, + A1DF430A0D00CF2B22B58E50BCCCA328 /* Event.swift in Sources */, + E8AA04E18900F2BF227E3799DE1F56E1 /* Filter.swift in Sources */, + 266430E26E283BFF16DDE67AE4234335 /* First.swift in Sources */, + 5C03F3798F688539727C0692C4F4F669 /* Generate.swift in Sources */, + 1E2FCC70AD6980ADCA5E9C1FB63EF0B4 /* GroupBy.swift in Sources */, + A355C78E6126008B841EA7A9B5651476 /* GroupedObservable.swift in Sources */, + 8261F530B445FD272B55A95EE7DE60A2 /* HistoricalScheduler.swift in Sources */, + 94185F5AD007860EDB05263A7625C098 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 6941533913E64D039644BE1E125AF2CD /* ImmediateSchedulerType.swift in Sources */, + AF3ACE444E03394BD067605C6FD88B15 /* Infallible.swift in Sources */, + 82958824F08B9EEB851F8C5009D69CCB /* Infallible+CombineLatest+arity.swift in Sources */, + 49C1CBCE8139CA49D92B0D9EA436FA36 /* Infallible+CombineLatest+Collection.swift in Sources */, + D6CFDB24F7695B9C943CF1F67F6FA20A /* Infallible+Concurrency.swift in Sources */, + 805DF0D91116C3954E1BA14831AEF06E /* Infallible+Create.swift in Sources */, + 4FF3559D21675BABAF12A3A551EC9334 /* Infallible+Debug.swift in Sources */, + DFBAB78D568798C8033D216342385878 /* Infallible+Operators.swift in Sources */, + 4F47120867A76F2EA283E0CE8D464091 /* Infallible+Zip+arity.swift in Sources */, + 14941B4F679EB26EE74BAC6D2AB7487C /* InfiniteSequence.swift in Sources */, + B92CD88EC51A7CDA601395E7F223942A /* InvocableScheduledItem.swift in Sources */, + C841C3DD0194A00F5AFD26C7E1B54136 /* InvocableType.swift in Sources */, + 90FE8617FCC2EBFC31CA8ACEF2711198 /* Just.swift in Sources */, + C0B2E029F27DAA4CF3884C657A85408E /* Lock.swift in Sources */, + 33E3001359F1DB45D1E3039CC4BC3C6B /* LockOwnerType.swift in Sources */, + E0A2AE69241E4C68D73B9EA0EEF7C198 /* MainScheduler.swift in Sources */, + 176B924D14DF82F2BBD31380D8CFBED1 /* Map.swift in Sources */, + 7A992074FC03E7253F5DC1B1050E68C8 /* Materialize.swift in Sources */, + E5B91AF1CA78880305572068FDFAFA72 /* Maybe.swift in Sources */, + 8849BA50F794505887AAB9BE1AA79467 /* Merge.swift in Sources */, + 70DC18AE5C6D25B529A1C4A18B34F6D0 /* Multicast.swift in Sources */, + CCFEB7D1947E0FACF81F113980A44FE7 /* Never.swift in Sources */, + 3BCCA72E3A09858ECACF544DF49539F3 /* NopDisposable.swift in Sources */, + E034FBA9D7B17F4F4DFE2C3313388F08 /* Observable.swift in Sources */, + 4E6D8C34BDBE746401DDE776697D5679 /* Observable+Concurrency.swift in Sources */, + FD295F3E9A0A289A4B743F7169AF4D80 /* ObservableConvertibleType.swift in Sources */, + F88703B4EF7EB2E4AFC8788568399765 /* ObservableConvertibleType+Infallible.swift in Sources */, + 2C315B532AE65CB97C4EA326BFCA5BFE /* ObservableType.swift in Sources */, + C78236699BFF6AE30EC7E9F0B828D14C /* ObservableType+Extensions.swift in Sources */, + FD28BD1F37372AFBF2161079866ED7FD /* ObservableType+PrimitiveSequence.swift in Sources */, + 6678C29864B59F3766270794A03FC83B /* ObserveOn.swift in Sources */, + CB5B00AD37642E9DCBC76D6ECA327183 /* ObserverBase.swift in Sources */, + 5C56B8892C992424868E5296259F4CBB /* ObserverType.swift in Sources */, + 2E6684C0ACDEC161F8ACC783DE5C22BF /* OperationQueueScheduler.swift in Sources */, + 46D6CD39BA89DA406AB99075F89C589D /* Optional.swift in Sources */, + B3E13167E7DC5EC8439EFB5AB052F63E /* Platform.Darwin.swift in Sources */, + E54A7DF75897299565156E5BE20FB9E2 /* Platform.Linux.swift in Sources */, + 8F2B2226D4FA4E6B86E9EED35046666D /* PrimitiveSequence.swift in Sources */, + E90C702A855D95601CCD3D1C671367FF /* PrimitiveSequence+Concurrency.swift in Sources */, + 52A26E3DC6E562E1C5E6E6D623EC7747 /* PrimitiveSequence+Zip+arity.swift in Sources */, + ECC07B0667F2B45DC3D559466E604972 /* PriorityQueue.swift in Sources */, + E7418F779F25289222BBF708FBB1087E /* Producer.swift in Sources */, + 9571DF0FBCFA27AEABC1558BB94F2F4F /* PublishSubject.swift in Sources */, + 97CA4DF14BA4FFCCEE5189945F14010F /* Queue.swift in Sources */, + 6946FFBE849EFF78FDC46BCEDF5B895D /* Range.swift in Sources */, + 471F66CA1E414322F1FBB5E9B65CECE3 /* Reactive.swift in Sources */, + B0BA1FA1A934616173D1701D7B4C3D7B /* RecursiveLock.swift in Sources */, + AF6C58EBADA523C9F22C20443E615FFE /* RecursiveScheduler.swift in Sources */, + E3674BB448AE95B8D044F441DE7B21F5 /* Reduce.swift in Sources */, + D89D0DEA63646CA93E2B6161D25D71A5 /* RefCountDisposable.swift in Sources */, + C76D3930754EE8BECDD3FC03E168D9CD /* Repeat.swift in Sources */, + 0B3E8B56E20456A8CDDD9FADBF264A50 /* ReplaySubject.swift in Sources */, + 1B72E534FD2F9FF2A4E1D96B5018A358 /* RetryWhen.swift in Sources */, + 8314BCFE23BDFD2B8F25CA6504FEC06B /* Rx.swift in Sources */, + B138BC8273386C83FF2E4489190C85FC /* RxMutableBox.swift in Sources */, + 0CD5ACC23FF61A15F2857B2C16F2FC41 /* RxSwift-dummy.m in Sources */, + 3451D9D1515E18F075E5A3ED92B5AA24 /* Sample.swift in Sources */, + 886CB89E5C5DF07DE171ACDCD6F60A92 /* Scan.swift in Sources */, + 3DFF83D1CD89A800D3828951AF3D41E6 /* ScheduledDisposable.swift in Sources */, + 8E3E80227D1A2449D513D542EDE42170 /* ScheduledItem.swift in Sources */, + 28087B4CE04533E135291C44EC7B39C5 /* ScheduledItemType.swift in Sources */, + 57AEF13AEC4CC64AC10E604A1EDB65EA /* SchedulerServices+Emulation.swift in Sources */, + 43890FF57AC8CE3AE9E6E69D52D24311 /* SchedulerType.swift in Sources */, + 02C4F6B988D732484A46A2E05B2C1EEA /* Sequence.swift in Sources */, + A04A96E7523117C28FC3894A4FA57CE8 /* SerialDispatchQueueScheduler.swift in Sources */, + 7284FA02651CE8702374C1421A4B630C /* SerialDisposable.swift in Sources */, + 263AA59774175101E6F02708DD708E65 /* ShareReplayScope.swift in Sources */, + 894B2C07AEAFDC4473B4E96F35B4D9C8 /* Single.swift in Sources */, + 541E4259172397C8DFB3F5EB9B6232B4 /* SingleAssignmentDisposable.swift in Sources */, + D4D8139FE8E9EE4BE05B5D7FDBB7122B /* SingleAsync.swift in Sources */, + 1A7ACC7104A0062A9CFF12A9ADD53421 /* Sink.swift in Sources */, + 9241FD36534F2A97E16E197608B1C23A /* Skip.swift in Sources */, + E61EEE0910E992E16154F019E9743954 /* SkipUntil.swift in Sources */, + 2CCD740C0CD05DEA0BD453A668F3C523 /* SkipWhile.swift in Sources */, + 96A0DA6672910FE9DA180C29622A8F3B /* StartWith.swift in Sources */, + E8458C7E41FC6466420E439557CA177C /* SubjectType.swift in Sources */, + EEF4D158698DA3833D6A5786D6FD38E8 /* SubscribeOn.swift in Sources */, + 3EFD9D2406BEA7F65CC2EBEE35CC67B4 /* SubscriptionDisposable.swift in Sources */, + CC49D6E3F1CB117A80114DA037E4730C /* SwiftSupport.swift in Sources */, + 2EB1CEC3E292D3CC9FBE8E14AF580F1C /* Switch.swift in Sources */, + 66F117D28A609CE6234C7FA3ED5ED2A1 /* SwitchIfEmpty.swift in Sources */, + CA13616E257A1FEFC179C6C00F7E7725 /* SynchronizedDisposeType.swift in Sources */, + 6614AA4EDFD446A6D59F24E8D6324BA0 /* SynchronizedOnType.swift in Sources */, + F9D6E7C723380E195425F7156386C38D /* SynchronizedUnsubscribeType.swift in Sources */, + 03FEB821F4A4A5B5AF34B6C63A725BB8 /* TailRecursiveSink.swift in Sources */, + 31726EEABE738894F042247D7C061F2C /* Take.swift in Sources */, + F257C107B1389513CFDB0D9AAFF1D937 /* TakeLast.swift in Sources */, + B8EA2073A48049E05314C93FBAD6B980 /* TakeWithPredicate.swift in Sources */, + E012DCD89BBC582DD88C815AC00F0794 /* Throttle.swift in Sources */, + ED8563A062C5B373A0925B838FE5C724 /* Timeout.swift in Sources */, + F0301D2A922A500FA420AF89AECABAD0 /* Timer.swift in Sources */, + EDAE00792C2A2D0B571A6F64CDEE095A /* ToArray.swift in Sources */, + C156DEEDB052FFD77C07786A70B536DE /* Using.swift in Sources */, + 1F96FE22575E4E4FEC971C3F6C5A2CAA /* VirtualTimeConverterType.swift in Sources */, + F906AF1AA8E5C5086062BD0FC293C833 /* VirtualTimeScheduler.swift in Sources */, + EF302FDC368E6EE6880DFE2FEA759ADD /* Window.swift in Sources */, + 6C6129A9BF124B766EC4592DFE8D8C6F /* WithLatestFrom.swift in Sources */, + FD4AD772B776A2A0BFCBB8A35D27B879 /* WithUnretained.swift in Sources */, + 73B823C772B5AFE52C2EE9B481F9C6EE /* Zip.swift in Sources */, + A88B87035F959B7C1FD6F271B557E45A /* Zip+arity.swift in Sources */, + B04BD8478A8196939F5C11C15549BFDC /* Zip+Collection.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13584,6 +14187,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 530857E461AE5C55D208FAB7371CA0F0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 54A12BF6EE4CD8A352F6AFD2C2786339 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13593,22 +14203,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 570AB3A229074FB63BE768A9143839E7 /* Sources */ = { + 5B36B75262E33F73EA72F8ED60EB9118 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5C3EB21852B82922A142A9EF129410AB /* Sources */ = { + 6041DF10A05F290A37AF880487F434F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0B6BD4253172F7BBFB4FAE01219A80EA /* IQKeyboardReturnManager.swift in Sources */, - 9F7635DCEBFE4EB85156970C6B70281C /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */, - 5874592F8FBC67445C7DAAE519F20BFB /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */, - 731DBA02BF8079E984EF3DA2511CCAF4 /* IQKeyboardReturnManager-dummy.m in Sources */, - 3AEDC25E0DFFCF1D531F103467B83129 /* IQTextInputViewInfoModel.swift in Sources */, + 5EE2B7B75BAC377B1064F915C106E208 /* BRDatePickerView.m in Sources */, + 8D16457A28E2E56B895AF3A97914C305 /* BRDatePickerView+BR.m in Sources */, + C3B4F3A6970F3D1D1463A3C0D1BCE864 /* BRPickerAlertView.m in Sources */, + 8D8991A5C45F371953B946044B7D1995 /* BRPickerStyle.m in Sources */, + C2D713C67A762AAFE02ADBF57902576F /* BRPickerView-dummy.m in Sources */, + 59C6C23562A415B56FA3279E29A748CF /* BRTextModel.m in Sources */, + BB1850976FE7B4A4306CC2793D1C1DE4 /* BRTextPickerView.m in Sources */, + 53A52FE0362B6B60691244253C9FC9DA /* NSBundle+BRPickerView.m in Sources */, + 757163DBEF7FC580829E04670A0E7E42 /* NSDate+BRPickerView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13642,6 +14256,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 694B5EDE955609DEEE05455E0D88BE80 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7487B71583FB50DE46D05FF7A8933384 /* IQTextInputViewInfo.swift in Sources */, + 6B8872B1D41C073CCD2934D1435EC56D /* IQTextInputViewNotification.swift in Sources */, + 0C4B8FDFF8B62BDE5D9619AA21A56D79 /* IQTextInputViewNotification-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6B2E71B6292163F9816E4E86DC44474A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7032327603A9C5094F81DEB43B9BBA93 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 73AC8CBDDCC26F95D52F1070A90C6FE8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13653,158 +14291,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 75AC641E7F9A02A81E316EC6B8650BC3 /* Sources */ = { + 74EF4C7E4B1632204D9122B91F889C02 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1C1A9E3D4457974CF332340AB7978B65 /* IQKeyboardInfo.swift in Sources */, + 3FD4944B2FE0F9A036DAB7B55880B4D3 /* IQKeyboardNotification.swift in Sources */, + 49CAF3DB6E5C7A82CBEF4C92338A1BFB /* IQKeyboardNotification-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 82E065A5D08F90269D0706E7AE74AEF7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 765856375FC5E973036EB1C845537B3F /* Sources */ = { + 845AE3C8615E7C9EEE09CCAE97013112 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + B36065C018240FE5DBA4654278E44ADF /* IQKeyboardReturnManager.swift in Sources */, + F53CCE01C5508FE821D51E6604380F60 /* IQKeyboardReturnManager+UITextFieldDelegate.swift in Sources */, + CD59871F7933B7C634C69616E5741975 /* IQKeyboardReturnManager+UITextViewDelegate.swift in Sources */, + 0C1FCBA3CB3B8765A2C30078B2124381 /* IQKeyboardReturnManager-dummy.m in Sources */, + B438191FC0903734B84D11286D3DC8DF /* IQTextInputViewInfoModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7EAA9715D1BBF96BDD0240A734D399C5 /* Sources */ = { + 8882E3495951300436B4D35C63FA0EC0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 802E7C7F48134F7C5CCC5B4A1602DF29 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3BEC76ED8B924B2430E7C08FEC45E728 /* alpha_dec.c in Sources */, - A4D634942D18495D30DE47B8C8C31F79 /* alpha_enc.c in Sources */, - 3EFEBBF37B8EA717CC6D2F282CAADDD6 /* alpha_processing.c in Sources */, - 4C7C875C47090FD6EFA4D59033BB5D13 /* alpha_processing_mips_dsp_r2.c in Sources */, - DCC8533B7B5BF03CC04324AE6006518E /* alpha_processing_neon.c in Sources */, - 051285438B94B8C7EC8594004FF53CB2 /* alpha_processing_sse2.c in Sources */, - B2661D8F0873B7687D4D7F9B673A9019 /* alpha_processing_sse41.c in Sources */, - 2A221AD284054F6682B7ED42F6D9C87D /* analysis_enc.c in Sources */, - 51230895A152CC3D066D3A7E93A3D255 /* anim_decode.c in Sources */, - 06A0A106FC4A205802F0F8956525DD2F /* anim_encode.c in Sources */, - 492A7FFDC855AD2B109B3FE15B965224 /* backward_references_cost_enc.c in Sources */, - 18EE60727CAF1F9DB4AC6F58F69A010C /* backward_references_enc.c in Sources */, - 3E6B0435717ECCF6F885A063A0C4D4A9 /* bit_reader_utils.c in Sources */, - 87607A61831FB6EE1C5E5EFD8A64973B /* bit_writer_utils.c in Sources */, - 8E212B388E582A3BDA9CD3C40637B224 /* buffer_dec.c in Sources */, - 2E8D6259EE12F05EE7ACF5C45C5A4D8A /* color_cache_utils.c in Sources */, - 531CF5B1CD121114589C1FF8EF339452 /* config_enc.c in Sources */, - 5CF14BD59DEA39D84E5B0AB6CF9C5789 /* cost.c in Sources */, - CDAC530941E921ED12655DBECD2BAB33 /* cost_enc.c in Sources */, - 7C2140E413D07338112163C4CDF7DE44 /* cost_mips32.c in Sources */, - B18B8C6A1F7E875C05D90928D1E8DD08 /* cost_mips_dsp_r2.c in Sources */, - 21D63B13E08D7D4A364E3626F33E25B4 /* cost_neon.c in Sources */, - E4137EAD3378E611235F7086C3C18F80 /* cost_sse2.c in Sources */, - 7D12D70479756FB027E4C048ACF1CAD8 /* cpu.c in Sources */, - 47040EAEDBB6BF87CBCEA849AD52D753 /* dec.c in Sources */, - DEA598F047BB199B6266D3BF3677BBD2 /* dec_clip_tables.c in Sources */, - 3F896DE79DFA73FD6B851D1BC9160E13 /* dec_mips32.c in Sources */, - 60A5F3CA1E0B3890B42718678D798415 /* dec_mips_dsp_r2.c in Sources */, - 477CD55D043E8727F2E61A626C0BBCCD /* dec_msa.c in Sources */, - 274576E0428DE99C00E2881942057091 /* dec_neon.c in Sources */, - 1FC4674517A5BB9F04E6F6AE83CA0242 /* dec_sse2.c in Sources */, - B15BCA77538D63E36221573B01498FF0 /* dec_sse41.c in Sources */, - 3CC0922BB3E5AF1458F405A64A50B566 /* demux.c in Sources */, - 527B55786AA2EB62E1E0F9C3DFBAABDA /* enc.c in Sources */, - 909C4A7A96A7568A804FC1E383EC0AE8 /* enc_mips32.c in Sources */, - 2F3846B933B26285A957DC318F5EC67F /* enc_mips_dsp_r2.c in Sources */, - E6A1FCCF3BA329BAA8DCCECBC95A332D /* enc_msa.c in Sources */, - 2EA5510F6E6C3D4C92FFBE55C7FEDE09 /* enc_neon.c in Sources */, - 9271CD2707A098E61B5818241262000A /* enc_sse2.c in Sources */, - F380848B8DA03D4060605FA25ABCAA3A /* enc_sse41.c in Sources */, - 90B3648FFC958578BFF9C705A4B75133 /* filter_enc.c in Sources */, - A57FD9E6F061F2F95404BC8086FC3A70 /* filters.c in Sources */, - 7F8C6B0343A219CB0C7A79725735D6C9 /* filters_mips_dsp_r2.c in Sources */, - D4AC9D0907AB36F61FE87C7D4276EBD7 /* filters_msa.c in Sources */, - 8F17DF34BC18E31B43741760818F2938 /* filters_neon.c in Sources */, - A5C2584D5ED79064FBD174A447328FD7 /* filters_sse2.c in Sources */, - 2FF5E3DEAB9897ECC3810D1D0AE80111 /* filters_utils.c in Sources */, - 94794D7557B39FE5E5C9AAF67BC540D4 /* frame_dec.c in Sources */, - 7030ACAD863AC4B949CD9C0D8F82464D /* frame_enc.c in Sources */, - BE6EDDAD5CD41BF91FC6F98933EFF3C1 /* histogram_enc.c in Sources */, - 871BDA95E8E39963D82CB4636C362A99 /* huffman_encode_utils.c in Sources */, - 2F0B504E69AAB4698B301B061A221104 /* huffman_utils.c in Sources */, - 34776D6FCD335C92695014C42E2F4CAA /* idec_dec.c in Sources */, - A3596E3F0396F1B4E0E1159B91EBC7B9 /* io_dec.c in Sources */, - E3C871AAD0A4C83BB96DA2CF762FDC7C /* iterator_enc.c in Sources */, - B4970B7BB2756D94F97589FB7C7FE914 /* libwebp-dummy.m in Sources */, - 129D663A7634574634E880F97DEAB5AF /* lossless.c in Sources */, - C19DB8F213F7A1C59E8A7077A5A2526C /* lossless_enc.c in Sources */, - E6480AA4D48DAC5590802430DEF54CEE /* lossless_enc_mips32.c in Sources */, - 6519BE808400798E55D780A702ADCE2B /* lossless_enc_mips_dsp_r2.c in Sources */, - A16274DFBB72F54FB683CF7D3B749F3B /* lossless_enc_msa.c in Sources */, - E30B97AEF11D53A04D062903DA9D72EA /* lossless_enc_neon.c in Sources */, - D8096B9D5DB221FB12402C818FA2A54A /* lossless_enc_sse2.c in Sources */, - A276722579B291C46C4503C6A28B58F1 /* lossless_enc_sse41.c in Sources */, - 69830F25DDFE209352DCB414911E3734 /* lossless_mips_dsp_r2.c in Sources */, - 7662948EF2C26AB31280F9CDC3164264 /* lossless_msa.c in Sources */, - 3C9D2C0E966A6494FB56A27DC2A97D81 /* lossless_neon.c in Sources */, - E3B5139085EDF36AE8487CE6A4F5110D /* lossless_sse2.c in Sources */, - 1C8EF9D7A9C4472755FE27620C792186 /* lossless_sse41.c in Sources */, - 4EF709D3F24D21BE87BE1A939B72552F /* muxedit.c in Sources */, - 1A6413B8DD6EFEBA4D21E7C52B1A0AEE /* muxinternal.c in Sources */, - 1B15A089050B6A0EF865ED57BC3BD7C3 /* muxread.c in Sources */, - B9DF39BCCFEC078EE92C3AF1BACA1FC3 /* near_lossless_enc.c in Sources */, - 83AB7402AAABC3C211A82DDD6803F179 /* palette.c in Sources */, - 94E1D0FBE916154FB94EABC3923E12E7 /* picture_csp_enc.c in Sources */, - E94E831ED241EA14235E234CB66004A0 /* picture_enc.c in Sources */, - E9D8FD3DA409DB461F504101EB3D55FF /* picture_psnr_enc.c in Sources */, - 88BE3617A152B17C9418800FAA5D67C8 /* picture_rescale_enc.c in Sources */, - D44A420A8C7B667C6E3D094D7391AA81 /* picture_tools_enc.c in Sources */, - 23E643CAC637CA6A1A22782F31E9099F /* predictor_enc.c in Sources */, - 0E72B1E2FD49E8702F229D778F498155 /* quant_dec.c in Sources */, - A70C738A3BE66E659F89F606C30A8485 /* quant_enc.c in Sources */, - A757675096BDFD458DDE636E2C2809D2 /* quant_levels_dec_utils.c in Sources */, - 69C365CDC587E7EF6BE025C065D64AB6 /* quant_levels_utils.c in Sources */, - 7405E0DAC42049F992EC8145135ABA70 /* random_utils.c in Sources */, - FFF240D5E661BF300A32789584CCBCC2 /* rescaler.c in Sources */, - E03C129801EE94E55DB2FE80C07CA851 /* rescaler_mips32.c in Sources */, - 0B4FE91C155C73A9D1B17E4ACF0CE71A /* rescaler_mips_dsp_r2.c in Sources */, - 917B25ECF55DDC3B11D98085106C9201 /* rescaler_msa.c in Sources */, - E4341B587295822AA12FBFA5D1EB5A40 /* rescaler_neon.c in Sources */, - C8BBBA9BBD8656B40D83AA584759A28F /* rescaler_sse2.c in Sources */, - 88459E02486CA3BB386B923DA5BA0738 /* rescaler_utils.c in Sources */, - 0401E52D7D0D2C30CA735FC2A4BF7774 /* sharpyuv.c in Sources */, - 95BC036C64ECF0437B2EF650D4918488 /* sharpyuv_cpu.c in Sources */, - 24EF0F2E535B0DEB4F07AD07059677A0 /* sharpyuv_csp.c in Sources */, - 319F2F9B9D8ECAA71F5EDFF74800D4E5 /* sharpyuv_dsp.c in Sources */, - EF50CD6AFF9EEAFF714D782B71B345E5 /* sharpyuv_gamma.c in Sources */, - 237361CACF01EC0CAD60EDFA9E3D6537 /* sharpyuv_neon.c in Sources */, - 607451A66C4D773877DF1A8F5F7654FA /* sharpyuv_sse2.c in Sources */, - 8DACD081D1B0DD751D3AA2C1C570775B /* ssim.c in Sources */, - C2CF227FA1D5713B7B2407F3493E2F5F /* ssim_sse2.c in Sources */, - 2982AE98327A992C83D8B85FC3E4D11E /* syntax_enc.c in Sources */, - 1CD17F78F8DB81B2A25359CF236DA455 /* thread_utils.c in Sources */, - 28195F2F2E530E4E6DD558A62D57E013 /* token_enc.c in Sources */, - 5A701232081D5396A805B5D97F03A3AA /* tree_dec.c in Sources */, - 61ECCE9BFF4DD9D69D8727CCBD793AD5 /* tree_enc.c in Sources */, - 9440476333E1E9FCD2C4EEF890EF1D58 /* upsampling.c in Sources */, - F6CBF3AA22581A7FAF1827A007DDD26D /* upsampling_mips_dsp_r2.c in Sources */, - 6A74438D5A502B93D200575ED8B0F5B2 /* upsampling_msa.c in Sources */, - 6304A4B846F87BCEDBDB7E78C308C889 /* upsampling_neon.c in Sources */, - 88E77EBDED2329503DD11D7C18313D1D /* upsampling_sse2.c in Sources */, - 17D5B4A9AB4645194E42F2EACE480782 /* upsampling_sse41.c in Sources */, - DCC9346180E52524381544D16EC9B4C2 /* utils.c in Sources */, - 3F157613F2F277FD67CB3629BB46BB8F /* vp8_dec.c in Sources */, - B510EF78ECE106C64CBAE494117AAFC6 /* vp8l_dec.c in Sources */, - FEB3F2999BE9E2745179726680699134 /* vp8l_enc.c in Sources */, - 915B4F315FA213ECEB9FBE736B790A35 /* webp_dec.c in Sources */, - 0A8AC9313F11DB64DA0F0DC280B4D49F /* webp_enc.c in Sources */, - C3E294F92B7316F1226D67DAC33062B9 /* yuv.c in Sources */, - 08253F4FF006C99DB2A4988017FB358C /* yuv_mips32.c in Sources */, - 645398F0C5C6D1C986306FC8B4408F65 /* yuv_mips_dsp_r2.c in Sources */, - B629B2AD31C3064024F8FA0B1A03E901 /* yuv_neon.c in Sources */, - EDE4049B8866D17E44F1FD7AF6B6EFB1 /* yuv_sse2.c in Sources */, - F5D8C444D55F92D03B648183B731D939 /* yuv_sse41.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 88E2A10DEB519538DBE2748B27A93303 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13820,26 +14342,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9051AFC52F5CCB8015C545D30B698DE6 /* Sources */ = { + 892F1DCBA6AFAB566C03E49CB9CB436A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3A54ADE3C8373378FFAFC854D7AB2616 /* YYAnimatedImageView.m in Sources */, - A56E4461507BD7A184A295219048E178 /* YYFrameImage.m in Sources */, - AEE1A0F42461F2B2C0E319D0C8FC9009 /* YYImage.m in Sources */, - 04D03B467B608CD0625A5292A99F6227 /* YYImage-dummy.m in Sources */, - C0AD6E67D93842C854FB4188B23BC9B3 /* YYImageCoder.m in Sources */, - D0C31A5E5070C4EAF0A777BD1E378B35 /* YYSpriteSheetImage.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 933688FAFC124F0798276F9C292EEBB4 /* Sources */ = { + 8A223AC2CC27BCDE373411AECD9CF5BC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 91478626BA9A6F1C1142FFF4590FE2D3 /* IQTextView.swift in Sources */, - 5051FBC72C6846E19759D0C34438F7E7 /* IQTextView+Placeholderable.swift in Sources */, - 1D20F8CB844E429EC8D55C29FC6A0A91 /* IQTextView-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13855,11 +14368,44 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A3AFF220244A73C7622B232BF1A259E2 /* Sources */ = { + 94981E9B3073555AAEDDB5917D939222 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0B51EEA64B86A79555A693F46E3B6CF6 /* BehaviorRelay.swift in Sources */, + 6A56C7361ADC8B2C981E347D012EE6A4 /* Observable+Bind.swift in Sources */, + 6B4E8F67D99AC862FE0A9D5EB4164218 /* PublishRelay.swift in Sources */, + D0D214719BC8DC92B35A0C8D252809F3 /* ReplayRelay.swift in Sources */, + 3D3DD7AB15BFBA88B941CABBC91A9D5B /* RxRelay-dummy.m in Sources */, + 49267512AEAFF83D59C71FF629FF9490 /* Utils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 965C6AAC3B56D0FC45A7EC1AE3317805 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 96975FB4EC3892FEE303E4FD3128357D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9B5781C709291EC437A1FB5345A2FC95 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9ECB30C23CC98DB957E677A3102B71C4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9361B17902AE2393D8A24F0657301B85 /* Pods-QuickLocation-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13872,13 +14418,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A497ECD87C124DEB1011AD82216C0008 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; A5AB37013DF74851F84970D0B8D3043D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13897,13 +14436,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AA39C8FA2F3C7D0E080E6C5F112CBB44 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; AFECD7CE79E853303157CB98D397A080 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -13945,36 +14477,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B53A4A12D18201341C9A5F4D8AA2D445 /* Sources */ = { + B6E3A297BB19C145CD9755D4601EE72E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7376381996639736CAF4A14578F093D5 /* Array+Sort.swift in Sources */, - 0FCD337E14B2EDB2976FBC5B91E61057 /* IQDeepResponderContainerView.swift in Sources */, - 94DFF6D97DFD5D99204A71AFAEE7DDCB /* IQKeyboardToolbarConfiguration.swift in Sources */, - 6185BD1FAC916A4A8BA9C9A5B562C3F6 /* IQKeyboardToolbarConstants.swift in Sources */, - 40BE02B6C486A234008B57954989AE37 /* IQKeyboardToolbarManager.swift in Sources */, - 74026BD64DA9ADFBD1D4648F7E234C39 /* IQKeyboardToolbarManager+Action.swift in Sources */, - F7AFD10FD5AA30421103988D4A13E6DB /* IQKeyboardToolbarManager+Debug.swift in Sources */, - C7D8A03F269C2D122A5A8F214FE48CD7 /* IQKeyboardToolbarManager+Deprecated.swift in Sources */, - B4EC751ADD500D5C43250E158DE71615 /* IQKeyboardToolbarManager+Internal.swift in Sources */, - 7E7FB9A0D0AE888EC2E399516195A9D0 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */, - C3ABC82F7B91FAB19A59CD0BE25CE796 /* IQKeyboardToolbarManager-dummy.m in Sources */, - AB4E8A5FD2F1A91B2885DF09600ACE70 /* UIView+Responders.swift in Sources */, - 11346F40E3088B9652DC0EA4E270B2BD /* UIView+RespondersObjc.swift in Sources */, + 553D72865DDFE8C629AE520783A38029 /* MGCDAsyncSocket.m in Sources */, + D4C2E98DF30C2B80FBC7484F1EA01230 /* MGCDAsyncUdpSocket.m in Sources */, + 57BC353862EC0482F56F56AA2E2B65B4 /* MqttCocoaAsyncSocket-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B98162FFC19A12E681C5C14D86990D63 /* Sources */ = { + BB0048C8D910D64EC055591EAD1B3AD4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 41C6957CD5421EBD5D56363570288E36 /* BehaviorRelay.swift in Sources */, - E18D89577EA06C9ED0336F53CA75599E /* Observable+Bind.swift in Sources */, - 3BEB51AA6E93F81A56A9F5678BAB5F91 /* PublishRelay.swift in Sources */, - 77438C42B3CE2339E43D9DE65E68EF62 /* ReplayRelay.swift in Sources */, - EFC4DF8E27EA551DBFCFADDB31395BE7 /* RxRelay-dummy.m in Sources */, - 1C9403F26DC31F379CEF5D952B0189BF /* Utils.swift in Sources */, + 710BC8B829604E86EA2594147B2B9E43 /* Array+Sort.swift in Sources */, + 18E15A8F3E7A6A0AFBDC265971B598F6 /* IQDeepResponderContainerView.swift in Sources */, + 4211ECD3012F416D2310C3E626B957D9 /* IQKeyboardToolbarConfiguration.swift in Sources */, + EC0AE81AC09DEB9EFDDB17C3D0BB154A /* IQKeyboardToolbarConstants.swift in Sources */, + 23590D362BBD5528842B9380D86B32A5 /* IQKeyboardToolbarManager.swift in Sources */, + 30FE3988A7D3B2F293C9AC3E3DC3C375 /* IQKeyboardToolbarManager+Action.swift in Sources */, + F0BE63C8E2B2FD58971AB243DDCA1AB4 /* IQKeyboardToolbarManager+Debug.swift in Sources */, + D29F2DE43525B8990BA0D0F356455A3B /* IQKeyboardToolbarManager+Deprecated.swift in Sources */, + 67D3A0C843329D76F2B2057297D09785 /* IQKeyboardToolbarManager+Internal.swift in Sources */, + 10F16AC3337D401D95B70319FF26CA95 /* IQKeyboardToolbarManager+Toolbar.swift in Sources */, + 1DCEEB2B22B33F29D82E768DB059416A /* IQKeyboardToolbarManager-dummy.m in Sources */, + 27F463B5C0D6AAC09DD59499D47440D0 /* UIView+Responders.swift in Sources */, + 66414279E0DE95D53078B31765411C0E /* UIView+RespondersObjc.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14041,6 +14570,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C15039C7748CA69CD18BFEB496C74C12 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; C5A04BFF58C046FE4DC97E201B78F311 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14245,52 +14781,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C90E015B34922D96E6BB74D8D3CD574A /* Sources */ = { + C9FA93F15F14A994E493E6EDC3CB6A47 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D0E75DEF2C2B1811D30EB2DE1EA54ED3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - AC07F0807216B82BD12D4115E130DB7D /* IQBarButtonItem.swift in Sources */, - B33D3D91EB11DD6228A40776311889D1 /* IQBarButtonItemConfiguration.swift in Sources */, - 1B91D389073C87C8B29157DAEF05836B /* IQInvocation.swift in Sources */, - 41A6234987ECE63AD5A3F4D3C19E6F1C /* IQKeyboardToolbar.swift in Sources */, - F4EC173DACF48D92784F9D917A831A88 /* IQKeyboardToolbar-dummy.m in Sources */, - 493342C87FF1F507692F3932B609BC78 /* IQKeyboardToolbarPlaceholderConfiguration.swift in Sources */, - E6548706AFC7E60E3010F4CD1C53EA0E /* IQPlaceholderable.swift in Sources */, - A4CBB0678FD6F3969C3E743043969E09 /* IQTitleBarButtonItem.swift in Sources */, - B43E33B481204711AF20F03FA2EE79B8 /* UIView+IQKeyboardExtension.swift in Sources */, - FD530040C7FBE6CB054EBC0909A50787 /* UIView+IQKeyboardExtensionDeprecated.swift in Sources */, - 5D0363FE5908ABE395F3EEAA2B29C9FA /* UIView+IQKeyboardExtensionObjc.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D66C18C6EDD21716913E2D05B1381166 /* Sources */ = { + D6E38416FE13731B4C3D48CC9996BA72 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D97D105BB2856B68314AFC51B98B6343 /* Sources */ = { + D722850ACF112C96AE9CA5AD08517961 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D9DFDEC522CB7AFF6E543F948A475BA7 /* Sources */ = { + D7E33BCFBE2686D3557FDC6C1E5936E7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B8DEC9667F1FEFF67E000E34F0E39195 /* IQKeyboardInfo.swift in Sources */, - D899C4115899F58E735C8C2A1182AFB0 /* IQKeyboardNotification.swift in Sources */, - 26CC5D209227F9ABE066D305237071CD /* IQKeyboardNotification-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14312,7 +14827,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DA78C7DB069432C8901D9A9C9A662C77 /* Sources */ = { + DAC1D13612A54EBDE10F389FDF15C6DB /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -14449,176 +14964,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E3D81A6CF4422582E31E69287E19D6BD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E275189A9425975F7FFD1A8FFF2EDC82 /* AddRef.swift in Sources */, - D90AE9225BC921D7FB79BA3E12D684F8 /* Amb.swift in Sources */, - DB00A7E39F37348A6F2831D0093D9D28 /* AnonymousDisposable.swift in Sources */, - E1C6E13774344DBB385F93B2D3C383FA /* AnonymousObserver.swift in Sources */, - 4CAE5E055006853A357BEA77B992FFF4 /* AnyObserver.swift in Sources */, - F0F6077BD879938DC0013C4C9AD611CB /* AsMaybe.swift in Sources */, - F10BFD5736C34E15BBD631C875AF62E6 /* AsSingle.swift in Sources */, - 4F1C32CF32F940CE5F934B45F1B1E27C /* AsyncLock.swift in Sources */, - EC20022B2A71141487AFC690BA20F542 /* AsyncSubject.swift in Sources */, - B4CD824141B44A8F08A8361BD2A7A026 /* AtomicInt.swift in Sources */, - C98550293467D396FAF78FF3E62D4DB4 /* Bag.swift in Sources */, - 15B6B729310E90FF9BF0CD48273A19E6 /* Bag+Rx.swift in Sources */, - F055A89E64524FCAF0B61DC702735B18 /* BehaviorSubject.swift in Sources */, - C4EA3B4ACBF9C62C38CE4BFF1610BD7F /* BinaryDisposable.swift in Sources */, - 4ED89EF9209CAAB4890A7B8C8D001116 /* Binder.swift in Sources */, - 72F344BEA2039A36334013DFA3271792 /* BooleanDisposable.swift in Sources */, - 0C317090612A61955A02095FF2801AE1 /* Buffer.swift in Sources */, - B762A66A1E3BA38C77C195772FF48C18 /* Cancelable.swift in Sources */, - 2F01004138BB073D9515154CC81700C7 /* Catch.swift in Sources */, - 31F5E0CA2024871E8B0819FA508513CC /* CombineLatest.swift in Sources */, - 420EA393D3DDCD50C3CFA6D2062A2DAD /* CombineLatest+arity.swift in Sources */, - 09069FE4C420AABAE165080D0D1629BE /* CombineLatest+Collection.swift in Sources */, - 7399E01C4B634EE1F34A279BD1987A1E /* CompactMap.swift in Sources */, - A8347747D5AA10F8139CACFC041A797F /* Completable.swift in Sources */, - 60C77A9170BA1196B3CDDB62D4E71420 /* Completable+AndThen.swift in Sources */, - B193968737B3B80B220747E063B2BF9A /* CompositeDisposable.swift in Sources */, - 27156FA8A8B403282E48932BAAF746CC /* Concat.swift in Sources */, - A6C6C1106231F1547C5153223B1A3F4E /* ConcurrentDispatchQueueScheduler.swift in Sources */, - B4E51AD0856E30D8E0076B1D4B97493B /* ConcurrentMainScheduler.swift in Sources */, - C4E7F182D44F9F1FFE74049C5C84D639 /* ConnectableObservableType.swift in Sources */, - 8D290454D70BF550D7CAE46CBE54A63E /* Create.swift in Sources */, - E9F47AD75ECE77B74AF256A5F5BCAF99 /* CurrentThreadScheduler.swift in Sources */, - CDF186CC074A9B5D3B2F06AEC9DF1BCA /* Date+Dispatch.swift in Sources */, - 029698B0978281011D64188EFA470DE9 /* Debounce.swift in Sources */, - 95A56C4392AC5A8E86FD6E37D9A6A7FC /* Debug.swift in Sources */, - A67051C60932D2D60281A3574F8218C0 /* Decode.swift in Sources */, - 6B02A3FA1D04E78890EF676550E97B15 /* DefaultIfEmpty.swift in Sources */, - 3CEFDD14EE8DCBD376A10B3EB3CED8C2 /* Deferred.swift in Sources */, - 6946B0B32ABFB6A7D9630960870CAC9F /* Delay.swift in Sources */, - 0E1A430A61E3587F4F7EE3363AACD996 /* DelaySubscription.swift in Sources */, - C2C67AAF07E184A3EA32D03DB2608F6C /* Dematerialize.swift in Sources */, - 7E05BC3B796CCA6D317B8920774F42B4 /* DispatchQueue+Extensions.swift in Sources */, - A5F7AD09021BE007E7E3E7A4DC464E78 /* DispatchQueueConfiguration.swift in Sources */, - 870A412438960C60D3CA6FE0DB00644E /* Disposable.swift in Sources */, - 1D1714E54FAB616FD5EB2045B032E6AD /* Disposables.swift in Sources */, - 5860687E8D6B3E5F35C7E08CB65AA272 /* DisposeBag.swift in Sources */, - D83646406DD3EE8227408714ED117634 /* DisposeBase.swift in Sources */, - 7F7C51E1F38C129C6DB4AB5AAC1D96B2 /* DistinctUntilChanged.swift in Sources */, - 01EF244808E5AD289355497E447C602B /* Do.swift in Sources */, - C43BBD98E53212B417ADE0743DFA8739 /* ElementAt.swift in Sources */, - 54DBA7EC2D3CB3E33AB076E2501F44A2 /* Empty.swift in Sources */, - D54414F5340C8F3041D29CE703B437FC /* Enumerated.swift in Sources */, - 00DC52A6FA1001C7D2CA36301008896E /* Error.swift in Sources */, - C3E98F26EFBBCC3A4965EF6B1A7BCF01 /* Errors.swift in Sources */, - 9B1D5702A1443360B98809AEABDC36EE /* Event.swift in Sources */, - DEE9C46C46BA65CC983860B6721E0838 /* Filter.swift in Sources */, - 383E6F96C8768A62AE734D59A7FB4AD3 /* First.swift in Sources */, - 08505D369B0126305525F2BD1A5871F6 /* Generate.swift in Sources */, - 96A47024E96A4B26598940600986BEC9 /* GroupBy.swift in Sources */, - BBA1E3C5335B31C485A383CAA5E8A0E0 /* GroupedObservable.swift in Sources */, - 803197E844904112A388CE640DBEEE51 /* HistoricalScheduler.swift in Sources */, - 8B7F451D0BE0872C0A0F5B921D0511EE /* HistoricalSchedulerTimeConverter.swift in Sources */, - 344E6B9B98EF9A84228F1A08F89C8EF5 /* ImmediateSchedulerType.swift in Sources */, - F96426F51E6EE336EBB6A34C5F50CDEE /* Infallible.swift in Sources */, - 11BFD0D6FBF22DE05909234A3D3564EF /* Infallible+CombineLatest+arity.swift in Sources */, - 1E69CC320C3D47537D323EA32864C927 /* Infallible+CombineLatest+Collection.swift in Sources */, - ABA376D3870CC9C6F11DE6144A346DEA /* Infallible+Concurrency.swift in Sources */, - 05B034238CB903DEAACA501240665467 /* Infallible+Create.swift in Sources */, - 0059AD242FA54B07714B2BE0B5078BF8 /* Infallible+Debug.swift in Sources */, - BF35C7E2C5C6C71D8F21D12948D3F6DA /* Infallible+Operators.swift in Sources */, - DFEF04CF950B5EB0D685E0BD6C7C8F93 /* Infallible+Zip+arity.swift in Sources */, - CBF49ADDE8C8E2C78AA1EE31709E6DD5 /* InfiniteSequence.swift in Sources */, - B554C6B1C4D9FCEFEBE9076F6D6F766F /* InvocableScheduledItem.swift in Sources */, - 4C2DD6071EDC91008DA26D517666FB2E /* InvocableType.swift in Sources */, - CA2A07746D06621CF5E45CB9F2CEFEFB /* Just.swift in Sources */, - 7D0747C30C8E02475D817DFB6E54EA46 /* Lock.swift in Sources */, - A7D76FDB7AE9F3551FFDF95EF2BD74BD /* LockOwnerType.swift in Sources */, - DEF214DE7EBA2A7FFDBE9D92E2D0B8C0 /* MainScheduler.swift in Sources */, - 1F7CAD1F3E0F1E7D5DB40BF5382B0044 /* Map.swift in Sources */, - F16A0F3BCDE8FD1731F6CF14E7ABC5B3 /* Materialize.swift in Sources */, - 7CE04B7295196E37792B0ED8D299FF8E /* Maybe.swift in Sources */, - F719DB724D30EFC34B6F58D8993134BF /* Merge.swift in Sources */, - 2BC4D5660D47077A24570BE5FB8BEAE0 /* Multicast.swift in Sources */, - C021FED6C7D854E81E82B8CBE2A69525 /* Never.swift in Sources */, - EBB50A1839B0120D53CA064F1FE440CC /* NopDisposable.swift in Sources */, - 6203EFA32C0C3A6F855FB94001700BFF /* Observable.swift in Sources */, - D75AE457E5A787D699136C244DA68490 /* Observable+Concurrency.swift in Sources */, - 08C4FE013038F2441EEBB2023D59F29F /* ObservableConvertibleType.swift in Sources */, - ADB5CC5EEDD94544E57B2BB6A35D8B8D /* ObservableConvertibleType+Infallible.swift in Sources */, - A6AD1EE0EAF6B79D90AB96436971198F /* ObservableType.swift in Sources */, - 54EBAF7F59D044923D5D3FE9848E0868 /* ObservableType+Extensions.swift in Sources */, - FBEA9A7DB494C49FDFD3146D331F9BA6 /* ObservableType+PrimitiveSequence.swift in Sources */, - 0B675CAAAA06966749BFEE83A27D43F9 /* ObserveOn.swift in Sources */, - 32F23F411E9D781A21AEF8ECDD220596 /* ObserverBase.swift in Sources */, - 4EAC7A8D90ABF6B7802ACF3B1BD382D8 /* ObserverType.swift in Sources */, - 6031FD571AE22BD61B5D506542766B97 /* OperationQueueScheduler.swift in Sources */, - D5CA5286ED756E713A1AB6DE209F4359 /* Optional.swift in Sources */, - 8E6BAB0F12C479CF790B5B80DA929BA5 /* Platform.Darwin.swift in Sources */, - 20AA7FC654A10E938623ABB23D8EEFC7 /* Platform.Linux.swift in Sources */, - A37B87C4A4FA01DF848482A7AC524BF0 /* PrimitiveSequence.swift in Sources */, - 53BFB84C95C0A59E909674FFB6AE0426 /* PrimitiveSequence+Concurrency.swift in Sources */, - A6A18C13E1FF6E93BA7EC3C2154D7975 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 8AF2AA1BB54BDAFDC12F44425ABB6E33 /* PriorityQueue.swift in Sources */, - DA4441E029FD96ACC4CF3417DD8BB0F7 /* Producer.swift in Sources */, - C703A2E6877A9F306D8F11A282BA3621 /* PublishSubject.swift in Sources */, - 38F7743485ED1E21CF6B278B819D12C5 /* Queue.swift in Sources */, - 171441111F393F70B4C789242FA8A1A9 /* Range.swift in Sources */, - F9BE84F45E84D828654B09B3CBC9EEA6 /* Reactive.swift in Sources */, - 94D56F394186621882F3034B5805A290 /* RecursiveLock.swift in Sources */, - 572BF05EE709BDCE32E270A0B64A3D4C /* RecursiveScheduler.swift in Sources */, - 83F294DE6F8B10AE4E1AD8447BBC88CB /* Reduce.swift in Sources */, - 8F0BC151E21ACE3BA01C9609F5981EC6 /* RefCountDisposable.swift in Sources */, - 85F9C239D0C52A5CD7B46C02D7499AA4 /* Repeat.swift in Sources */, - 0B7355E0CE582F24DDFF8A4338A64ACD /* ReplaySubject.swift in Sources */, - D7FA5B322E344460F7BACA3489A9A1E3 /* RetryWhen.swift in Sources */, - FDCEA03B8CDEE64889BC640590F8F58A /* Rx.swift in Sources */, - 0064CA505FD3AC7387E0A9669DF05CC4 /* RxMutableBox.swift in Sources */, - F08C29A6D3651F3CE1A4CB701F447330 /* RxSwift-dummy.m in Sources */, - 4692E3E65411E27090A801159AF148D7 /* Sample.swift in Sources */, - 739B96C4C91D3AE9795E27DB7DCD0F49 /* Scan.swift in Sources */, - 9C8C5338B259CFC0484EA4BC6BF54DCF /* ScheduledDisposable.swift in Sources */, - 89D6B3CA5EBA9AAC155B9996DFE4DB8A /* ScheduledItem.swift in Sources */, - FF2275852F6250D15F8024686B62F6C8 /* ScheduledItemType.swift in Sources */, - 9761BA70E0290BD866325C8904365CEA /* SchedulerServices+Emulation.swift in Sources */, - 527CB4147A7F60E5E47A35299FDF95B7 /* SchedulerType.swift in Sources */, - D6F18DD3A8913555C90C81314CD536DD /* Sequence.swift in Sources */, - E29F756A4389B905A91D4C521652A68B /* SerialDispatchQueueScheduler.swift in Sources */, - 4535B531F0D4F1F3BA297166D1F0730B /* SerialDisposable.swift in Sources */, - 2B1B080DE176426C51FFF5E76E8071F5 /* ShareReplayScope.swift in Sources */, - 35A5F4E0C46FCC11411EF28D2816457A /* Single.swift in Sources */, - 8EF8096B6CDF2C5A2DD1AC3B8FA90A8D /* SingleAssignmentDisposable.swift in Sources */, - 3297DBCB4450CBBF9AB458EB405A1B37 /* SingleAsync.swift in Sources */, - FBB55465BB5427F6FC865D73C021FC71 /* Sink.swift in Sources */, - 5E0B3811E57319747380C733A4C6FC03 /* Skip.swift in Sources */, - 3C117170ED72B5690AE068F93C19B46C /* SkipUntil.swift in Sources */, - CC05151A563EAA6AB2C560122DBD282C /* SkipWhile.swift in Sources */, - 06C9702B90E46F13C05CD28B41B105DA /* StartWith.swift in Sources */, - 808FCDD9866F74E79FA96ED6FF326677 /* SubjectType.swift in Sources */, - A7C1B33356FB09C7A231C4BE9F501A55 /* SubscribeOn.swift in Sources */, - 2EF9151E03217B0972DE3823E57F9ED8 /* SubscriptionDisposable.swift in Sources */, - 72B7A6095A4CD4CFF96130C63E41E899 /* SwiftSupport.swift in Sources */, - 202C81EBE9C1876F926642BC0EB8AA4E /* Switch.swift in Sources */, - 987E0BE7551A20C0063A36611443FB1A /* SwitchIfEmpty.swift in Sources */, - E68A09741394C621240D28B4BC8B3131 /* SynchronizedDisposeType.swift in Sources */, - F8F5B33A0556FB6465C5F5CB7910CA29 /* SynchronizedOnType.swift in Sources */, - 2904B74592F4417042D39F2A790E530E /* SynchronizedUnsubscribeType.swift in Sources */, - C0104D327E5766718B719B80FF702EAB /* TailRecursiveSink.swift in Sources */, - E124919B519D1C1B92E7D4C947693850 /* Take.swift in Sources */, - FDCBA7719779E2243331C7B9AC2D13A8 /* TakeLast.swift in Sources */, - 9E383629CFC5E8D9A92DC47507E4F759 /* TakeWithPredicate.swift in Sources */, - 63EA352C4601F5C7DD0A10A8B2DAEB2A /* Throttle.swift in Sources */, - 348860BD0F4A5C08FA6D6D8544F9F98A /* Timeout.swift in Sources */, - F7BEE8E59F420452824912A301D0A2E8 /* Timer.swift in Sources */, - 785035C565BA9537C43D95794A695C32 /* ToArray.swift in Sources */, - CB9A555C42FD1657F88CE37099F2223B /* Using.swift in Sources */, - 99FAD65521B0F1DF008EDA4613A05F54 /* VirtualTimeConverterType.swift in Sources */, - E70CBF676EA61C459C28C7ED30B53E46 /* VirtualTimeScheduler.swift in Sources */, - 974427A874F7CB2493C2FBC3AD6AB995 /* Window.swift in Sources */, - 69E1CCE32B1C1A11E0D912007C25CD0E /* WithLatestFrom.swift in Sources */, - 7DE0D2CE421CFE22571AFD048A58EBEB /* WithUnretained.swift in Sources */, - 21E610AE7C7E2A674D6B23FBB8DF6978 /* Zip.swift in Sources */, - 4E0CD688AB259FBE80ED0F58BC1636CA /* Zip+arity.swift in Sources */, - E3DD5C019841E0A42DE34F4D5347FCC5 /* Zip+Collection.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; EB9053C93A24F996A3B8781F73A277FC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14630,90 +14975,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EF181339310A1A11A1767CF6A640348D /* Sources */ = { + EF1D85B5E2D4F39A66945DFC357C12EE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - F53089C2F3C72DBB2605EF525512ED68 /* Sources */ = { + F154FE6C539049857FE56F7B7893EE3E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D2E2D46068F6EF7D3965FDB000B4BA26 /* NSBezierPath+SDRoundedCorners.m in Sources */, - 3FD036DBB8AADB47AE6FE9D94BEDB778 /* NSButton+WebCache.m in Sources */, - 9833AE3667A65A02459EB6799A839A8D /* NSData+ImageContentType.m in Sources */, - 667C2026682511DB10EE8E05DBCC9C6C /* NSImage+Compatibility.m in Sources */, - 47113729E7C09B049466670702401F45 /* SDAnimatedImage.m in Sources */, - 6C9BBE75E70EDB0A0DF529CE3A5111ED /* SDAnimatedImagePlayer.m in Sources */, - 8B842E6B2826221AEC8D5DFD648D93BA /* SDAnimatedImageRep.m in Sources */, - 465E8AE444E33D2C68D1032B6FC5D293 /* SDAnimatedImageView.m in Sources */, - DF85FF896E08F69F97725B4D186238ED /* SDAnimatedImageView+WebCache.m in Sources */, - 612C7A0DDF9631B6608ECE0F1B312624 /* SDAssociatedObject.m in Sources */, - FA82600B7B3B2BC0910C8F5E9FB69F9E /* SDAsyncBlockOperation.m in Sources */, - 5497A5F15E0EEECF2EC8DF4D7E6A1DFA /* SDCallbackQueue.m in Sources */, - 26E47A2B8A7CA41C2A9434C8FA44E3EE /* SDDeviceHelper.m in Sources */, - 53902A129B282CB221DA479F14E11DD5 /* SDDiskCache.m in Sources */, - BEB58464FF3C2D1C3FCE8C2A2B7344AF /* SDDisplayLink.m in Sources */, - 244800666AA0F1A41DB272C987807987 /* SDFileAttributeHelper.m in Sources */, - 5F1F108A6B8070855CBA276980BB318D /* SDGraphicsImageRenderer.m in Sources */, - 9BC50734C04CA42A5936A9304F77EAA2 /* SDImageAPNGCoder.m in Sources */, - 5A13F58F38427BB9DFDE5EF25A2DB117 /* SDImageAssetManager.m in Sources */, - 00BCEF5320C375DCBB8DC422B5DD6985 /* SDImageAWebPCoder.m in Sources */, - 9323A12CA721C8C750120B12B3A1FB61 /* SDImageCache.m in Sources */, - F35677990A76C1E82B203166CBC6161D /* SDImageCacheConfig.m in Sources */, - C06C0D84B40FC1B29A857690E6AE919D /* SDImageCacheDefine.m in Sources */, - CEFC851CAE7E20167EBDF167ADD322D1 /* SDImageCachesManager.m in Sources */, - 5EA1FEBD32BD9B2D123F6C0337DF002A /* SDImageCachesManagerOperation.m in Sources */, - FB549EAB13D091285B68895AF1F36364 /* SDImageCoder.m in Sources */, - 4D5A315135E2F81C82BB772AEC87D37A /* SDImageCoderHelper.m in Sources */, - 118B8ECD6F567D82A1539896E93E2325 /* SDImageCodersManager.m in Sources */, - E93C4F9572FA6C9424A9313A98D0A3FC /* SDImageFrame.m in Sources */, - 7863D26AF85C70009C19812DA7578EE2 /* SDImageFramePool.m in Sources */, - 6BFD3DC01BD057878A82C7D6B605CE33 /* SDImageGIFCoder.m in Sources */, - 395C39F7F9B0AA4FDB271EA84EBFC01B /* SDImageGraphics.m in Sources */, - 9F863809140B28E345D9D588655D8417 /* SDImageHEICCoder.m in Sources */, - 9F6FE77103A92F5F97AE5B3E809222DB /* SDImageIOAnimatedCoder.m in Sources */, - 4A9880783F2B68422155EC293D9AF318 /* SDImageIOCoder.m in Sources */, - 0DA7A5BCA113C04C3D288E8FD357F1BC /* SDImageLoader.m in Sources */, - 82F1CAC0500A8878E7DE8F17F6EEB828 /* SDImageLoadersManager.m in Sources */, - 53BBB9503C6FB6748D7CC64256EAE1A8 /* SDImageTransformer.m in Sources */, - 7643DFF8EEF4E982AFA0A299E8AB9697 /* SDInternalMacros.m in Sources */, - B9B85936CDEA8B4A67B0B7CAD89B4685 /* SDMemoryCache.m in Sources */, - 0FF7EACB02CBD277B68F039D8312E68C /* SDWeakProxy.m in Sources */, - A7B0D86D37236631F18290A3AFA363CB /* SDWebImage-dummy.m in Sources */, - 8782ED7AE49A893C07E1A6BDF6C3DB42 /* SDWebImageCacheKeyFilter.m in Sources */, - 1AB690190A2CA1E22F1A214CEB697C45 /* SDWebImageCacheSerializer.m in Sources */, - F3AD0FDCA85FD2D9FC4CECE18B980C9C /* SDWebImageCompat.m in Sources */, - 29AE361DFF5C0CCE830AD4069FDA4265 /* SDWebImageDefine.m in Sources */, - 2406E75C5BC4A48D3AF2B856ECEC02B9 /* SDWebImageDownloader.m in Sources */, - 04EB470BBE1C35F1EC42BC9AD763FBB0 /* SDWebImageDownloaderConfig.m in Sources */, - EED25A696957114805A6E55CB31AB41A /* SDWebImageDownloaderDecryptor.m in Sources */, - D51F363D79B76C1DEC88BC7160D2AA03 /* SDWebImageDownloaderOperation.m in Sources */, - 08ADD653970CC23149D9E48973F5D12E /* SDWebImageDownloaderRequestModifier.m in Sources */, - 59A3A3D159527639C824A4B9ED7280F7 /* SDWebImageDownloaderResponseModifier.m in Sources */, - D80C304BFE5DF2346696D5CE823FA06F /* SDWebImageError.m in Sources */, - 8908CCAD9D31E30A6BAE410EC4039E9A /* SDWebImageIndicator.m in Sources */, - A46376C638F30691F43695DA12FA776F /* SDWebImageManager.m in Sources */, - F980FF35D984BED025A49F9466A6DB3C /* SDWebImageOperation.m in Sources */, - 7D2DA4120EA8D72DDBB79028EBBBE330 /* SDWebImageOptionsProcessor.m in Sources */, - 24602A22A0EDD46CCB2A83FC1AE84556 /* SDWebImagePrefetcher.m in Sources */, - BC74C9A300A5D7E8E0788F5074373D38 /* SDWebImageTransition.m in Sources */, - 8D76A1A9986AAC5D5A25760D07214EB7 /* UIButton+WebCache.m in Sources */, - 93BB5291BF0C0E7C8BCD200C0EE61813 /* UIColor+SDHexString.m in Sources */, - F6DC1B759085A7DB0E32C5F92D86614E /* UIImage+ExtendedCacheData.m in Sources */, - 55BCA1F40C798BD0FF923E81EAB3D5C6 /* UIImage+ForceDecode.m in Sources */, - 1F5D665AFB5C882F7909112D44139A39 /* UIImage+GIF.m in Sources */, - 3F123EFF9D0A969AE4976C742AD70B13 /* UIImage+MemoryCacheCost.m in Sources */, - 3D97ED2AE6A5198BC15FCC9924C22273 /* UIImage+Metadata.m in Sources */, - F3A1A2C022DDCB7CED72F9929BE12149 /* UIImage+MultiFormat.m in Sources */, - B2EC44AE263B7E4C69BB4DC1699D8A64 /* UIImage+Transform.m in Sources */, - 247821E744FBB282086CE32F51107D20 /* UIImageView+HighlightedWebCache.m in Sources */, - 3A6F914DDABBBDD99E5CFA3667C38EF1 /* UIImageView+WebCache.m in Sources */, - 16352276D861E21F6C25DCD5A8A0BE1F /* UIView+WebCache.m in Sources */, - 468CEFB65E09D91B0DAA870CC43FE147 /* UIView+WebCacheOperation.m in Sources */, - 3DF91AF16800D391B9FB086A8591348B /* UIView+WebCacheState.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -14766,6 +15038,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F77FFFAE7802CE9C37CE5570AFBA2DF8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4C423C9DB35ACB2C4CFFC2914938913C /* YYAnimatedImageView.m in Sources */, + C9B44A8E06C8206FA69091520E2973B8 /* YYFrameImage.m in Sources */, + 23A8EB73D17E794712370ACF2E0FE258 /* YYImage.m in Sources */, + 063B9A53D8634268BC4AEB0125672C4C /* YYImage-dummy.m in Sources */, + 76BBF9021A2331C31C2389EB7251003B /* YYImageCoder.m in Sources */, + 1A0A98ABB5B2CCC48EF739D2BBF4E5B8 /* YYSpriteSheetImage.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F7AC6792C89443C7B212A06E810BAB97 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -14811,743 +15096,700 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F8C167F4AC3100DFC200F46788C0C1AD /* Sources */ = { + F8844DC55E390FF1C33B89FDFF882352 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - FA1967E6156906CAA2F0E397391F58F7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FB9A3AC0D2C30E87777F7A40DC8A8552 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 677D08A6C783E4BDC3BC73C1D52D1B11 /* IQTextInputViewInfo.swift in Sources */, - E1557C144352AB446976710DE5139CF2 /* IQTextInputViewNotification.swift in Sources */, - 77361F89C6437CEE68576213A072C022 /* IQTextInputViewNotification-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 006B432498EFDDFD39F1F15FAF3199EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios"; - target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; - targetProxy = B9EAA74AE805D46FBB04D604F388C67A /* PBXContainerItemProxy */; - }; - 04B6CCBED92A3DA088713287200FC668 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 3256CED8FCBF5863D47F47F6FD5CADC2 /* PBXContainerItemProxy */; - }; - 064E55050BB24D48AF64515196F80F14 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextInputViewNotification; - target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; - targetProxy = 6602CE8575B0B55F5264814BABE2CB76 /* PBXContainerItemProxy */; - }; - 078F9A1BCAC8A85B297E8EDE67C906C8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = 8D1B2154855286390E970CB29119E27F /* PBXContainerItemProxy */; - }; - 079A54770CDE9B71DDDE6976CE7C5E77 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MJExtension-MJExtension"; - target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */; - targetProxy = DB771259CA033134313BC42E2D5C259D /* PBXContainerItemProxy */; - }; - 083A8CA10B27376018D36E3E81354515 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardToolbar-IQKeyboardToolbar"; - target = B247F77A0CD5E19C8187A9BA1EB58C09 /* IQKeyboardToolbar-IQKeyboardToolbar */; - targetProxy = 105D1CFEA674ABFEB23E87CD7410EE58 /* PBXContainerItemProxy */; - }; - 0EAFF2E7D8A49C67CA11873BFAA38731 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 05EAA4D7B7F5A41C3605D93EA882D9D7 /* PBXContainerItemProxy */; - }; - 0F96D9DFE4D26BF745E803551F884B26 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = 5FF836BDFBB3E477A5ABCB18E67E324D /* PBXContainerItemProxy */; - }; - 10B27FE998B1A9EFAEB01106BA487F88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = D4EF1B217CA57170DC48A8E7646311C6 /* PBXContainerItemProxy */; - }; - 1A29FB8E8EB2ADCDDD50F4A75359E595 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 4D18C5C18BCE900964AFC051D4FA5955 /* PBXContainerItemProxy */; - }; - 1BDDF0A0C0136CB2C94FA233527F702E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TagListView; - target = B43A58FC22C898DE29F6E12FE9636507 /* TagListView */; - targetProxy = 4596A05A42F5EC9EC8375D038BA72CED /* PBXContainerItemProxy */; - }; - 1C18BEAD46B79A1332A6ACD87C77A54D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 17896B140F5F434A8192621F3B2B57A9 /* PBXContainerItemProxy */; - }; - 209D06B6EAFEDC4AF6F5A9BE786ACDE3 /* PBXTargetDependency */ = { + 03228D8690E679446642E869C2A83F75 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "SnapKit-SnapKit_Privacy"; target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; - targetProxy = AE2112BF9491886A0F105A59EE5FC996 /* PBXContainerItemProxy */; + targetProxy = A10A14A7C12A950443AA7A3B16B70B92 /* PBXContainerItemProxy */; }; - 230C57468761384C9E59DC50715379C4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = DD19E192AB1B990CC33EA9BD8899A626 /* PBXContainerItemProxy */; - }; - 23465D1754CCDCC799E43E2A533135E7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MJRefresh-MJRefresh.Privacy"; - target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; - targetProxy = DA34B34771805D8D85C5C957F614A166 /* PBXContainerItemProxy */; - }; - 25458EDAFE22218D94E07D61EC6657AB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = URLNavigator; - target = 3AEB4A97CEAE5A782BA5E5D6A468A913 /* URLNavigator */; - targetProxy = 6291D95EF7EB06DD32D44E8CA3AFF2A4 /* PBXContainerItemProxy */; - }; - 26B2FF93FAD942B4BCBC3A68A5B3B3F8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardReturnManager-IQKeyboardReturnManager"; - target = 88810798DA63A2F6611B0970EA276DEC /* IQKeyboardReturnManager-IQKeyboardReturnManager */; - targetProxy = 346BEE48BCE56D2D8830CB100035D0B9 /* PBXContainerItemProxy */; - }; - 2AD3C2A38AF968264AA6F634299ACAA8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MarqueeLabel; - target = C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */; - targetProxy = 3593A535DF04ED31CFB408DA0EDDF681 /* PBXContainerItemProxy */; - }; - 2B41A7E9D26CF8382121D5D25DF7C7BB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MqttCocoaAsyncSocket; - target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; - targetProxy = 78E70246180680D358F92ADB6EAB97A1 /* PBXContainerItemProxy */; - }; - 2CE384E6A5373E9A98AFC6152865750B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MqttCocoaAsyncSocket; - target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; - targetProxy = D7272F917A9F5595686EE12FCB61A7F1 /* PBXContainerItemProxy */; - }; - 2FD9BC57D2910FEAFD3B4D9DD5FDC7E4 /* PBXTargetDependency */ = { + 077E9AABE469DBE4642B715023659544 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 6973EE7D1D7BF6A91EF8498EDE1E83DF /* PBXContainerItemProxy */; + targetProxy = 329D13584574F2C2CA21747EC55482FA /* PBXContainerItemProxy */; }; - 30AB0D66FEFF1A2BB3263F483A6A5697 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardCore-IQKeyboardCore"; - target = EEE261386011CDF271BE289F73FF5959 /* IQKeyboardCore-IQKeyboardCore */; - targetProxy = A5803C67523E6F2803DECCDBC50EF28C /* PBXContainerItemProxy */; - }; - 34E1E9A9D6E418C10C86AC41C485EA57 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxGesture; - target = D77CA6E20D3F659D26E05339EBA33B59 /* RxGesture */; - targetProxy = 46C7F2400688A310307D2E0ED4F2FC43 /* PBXContainerItemProxy */; - }; - 376E630E92554B6EE5E0AB9BE51C1AEC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Moya; - target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; - targetProxy = DFE5F00AA359B1148A70796AAC323F80 /* PBXContainerItemProxy */; - }; - 3A8A7D82CAAF772C774884D60DEBE2D2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "WechatOpenSDK-XCFramework"; - target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; - targetProxy = C645C3CB64D8520306ED18BCF047CB8F /* PBXContainerItemProxy */; - }; - 42B36EED1C5755A3F8654970D4C08E59 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbarManager; - target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; - targetProxy = DBE00CF8BDE4D0FF221DD798AA643318 /* PBXContainerItemProxy */; - }; - 4447DE2453D469393EB49C7F7A23E914 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = ACD21AFD0A8DDDE87D5482582BBD9D57 /* PBXContainerItemProxy */; - }; - 4A7FA41E59F93AD7F685EE353874B18E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbarManager; - target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; - targetProxy = AEA281C18957936765E4F2CA0A10C8FA /* PBXContainerItemProxy */; - }; - 4AC0AB352D908BABA512D32ED94C17BF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SGQRCode; - target = 2035A387A5D5D85BEF7F693731454A3D /* SGQRCode */; - targetProxy = AA00F2883F23DBA28296BAD7253C6C0C /* PBXContainerItemProxy */; - }; - 4C55D23EA5C17AC3C6023B9CBCF4660E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardReturnManager; - target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; - targetProxy = 7BBDED88D2CE4A18FD0EA9DF605E2F56 /* PBXContainerItemProxy */; - }; - 4E0565E59C5380224A4931A6F6A00BF1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = 7E0077F5634C6DDAF79C2E3AB051964E /* PBXContainerItemProxy */; - }; - 4FB12DA00760F07A84B2C4AD787A9FA9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenIMSDKCore; - target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; - targetProxy = D1717B0CA98D36C939E80C64505342B0 /* PBXContainerItemProxy */; - }; - 5092E3820AB52FE3C15A12D66672D88E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextView; - target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; - targetProxy = 3148C975FA93EF93C0F1AC37CBE89601 /* PBXContainerItemProxy */; - }; - 53A6D42A17F7C3D65A73B90135852CF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = D47D02AA279BD5E05BE9A468D2BB3CFA /* PBXContainerItemProxy */; - }; - 576E6E769D4E5A2D3EDAEBB9023012A9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextInputViewNotification; - target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; - targetProxy = 57CF2E1A741047531E6D80B3A0F213B2 /* PBXContainerItemProxy */; - }; - 58817FF67E96066E98383F5A575CF8FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = E726FD96383D8815AB17987AF714D1F5 /* PBXContainerItemProxy */; - }; - 58EA13065BD573EB8DB1B0042C6088C6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "CocoaLumberjack-CocoaLumberjackPrivacy"; - target = 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */; - targetProxy = 7A981D195697972B8A5563AF20FFF536 /* PBXContainerItemProxy */; - }; - 5B1DA9FAE99B9BAEF1630855CF03783D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxRelay-RxRelay_Privacy"; - target = 39101A2B1096DFB129FCDE5490875054 /* RxRelay-RxRelay_Privacy */; - targetProxy = 16D6DBA763E443776E60CDF0349971CA /* PBXContainerItemProxy */; - }; - 5BCECA7BC2EFDC61D0F886D03D3E092A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextInputViewNotification; - target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; - targetProxy = D970377D44F54378AC8854AD7677AD32 /* PBXContainerItemProxy */; - }; - 5C7E8CC29A05903EED3276B2C08CB9FF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 1E7829A4AE7528476B75AD4E70E1F32A /* PBXContainerItemProxy */; - }; - 5FE327297D97D907B26D639DE0B0981B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 117E16B1EA501AED4726F4BB5A80ED63 /* PBXContainerItemProxy */; - }; - 63A8E238085AA17182B1C35A000E3170 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 839B31BBAF51015BC04660DC37761BCB /* PBXContainerItemProxy */; - }; - 662303CCE8769BB4185780C51E10AA71 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = 2D08E08A4613EDB5E38B096D076730B1 /* PBXContainerItemProxy */; - }; - 67EF32C78EE0DFA5D2B41F393D4B014C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = CEADD8D48245DDF2E75B27B108863805 /* PBXContainerItemProxy */; - }; - 6AD8C16EDDB4C5406541BBF7A40E2F1D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardNotification; - target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; - targetProxy = FEE5EB6718FB3BC1FBEAE70740DF718F /* PBXContainerItemProxy */; - }; - 6AFBAF41B2DBC86CFDDC798C0428268A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GYSDK; - target = 17D542296AD0C26B1C5815268E5C6BF6 /* GYSDK */; - targetProxy = 7CC3587F35C1EC3C8518F8BD70FF65F8 /* PBXContainerItemProxy */; - }; - 6C31B38DF3DF077C37FD6D28AF0F7B6A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxSwift-RxSwift_Privacy"; - target = 11779BD43CF8155A53E2C00B1566A19F /* RxSwift-RxSwift_Privacy */; - targetProxy = 49CEBD5C1B7D38E64600C3D2036AFCD6 /* PBXContainerItemProxy */; - }; - 6DD3FE223F245F4D1B52B9F5B457BD6C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; - target = 7C5613175BBC4BF67E36DB4FBEBC01D0 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; - targetProxy = FA20F872129C97CA5A0EAF0289226D84 /* PBXContainerItemProxy */; - }; - 709CF32F86BD222437506D04FB6B93D8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTCommonSDK; - target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; - targetProxy = 497F154CD2B632FF804C34267EB4B4EB /* PBXContainerItemProxy */; - }; - 70D0AF7AE6FED8BAC06A3F38F8F542E8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = EE9F96B70B0FE5EB99BD136134B26332 /* PBXContainerItemProxy */; - }; - 71354FD7F367F47A9BB6997B5CEA863E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYImage; - target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; - targetProxy = D639AFCD08C1C081A722BE61CFD95A47 /* PBXContainerItemProxy */; - }; - 719376D8CCFCDF8AAC28C5EA48CCD8C8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = CFC43C2E7E139F0CB47246361A5DB0F5 /* PBXContainerItemProxy */; - }; - 76DB91D831605CE524233C3ED81913F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MarqueeLabel-MarqueeLabel"; - target = CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */; - targetProxy = 01C004F8EFC4764986BFB6E5CE82CB3D /* PBXContainerItemProxy */; - }; - 7722B4C13D70DA2244C2BE652D804A2C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SwiftyJSON-SwiftyJSON"; - target = 677650A76A720691B88A6959EFED6418 /* SwiftyJSON-SwiftyJSON */; - targetProxy = CD12B4EE52B7F0E67AF165096718BBF2 /* PBXContainerItemProxy */; - }; - 776C09FD2EEEEE4316A88F4B0877F6AF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQTextView-IQTextView"; - target = A6602BCAA6F4F932A586C41D0B7E019C /* IQTextView-IQTextView */; - targetProxy = 61C11F3BC54EC1B584714AB93B45081F /* PBXContainerItemProxy */; - }; - 78CD94F93EC33DC507690C9DA88941B1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = AF0FFE26F66E3C35C61D1E84FF4633D5 /* PBXContainerItemProxy */; - }; - 79FB2A10064BCA0C4C68CEA4D62D8613 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 7716D96E4B466BA89226696B9255D7B5 /* PBXContainerItemProxy */; - }; - 7C8C7E2BB2C4AAF304BFAFE221049FC7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 566568D132EFC40FA3142EFB22ABDC81 /* PBXContainerItemProxy */; - }; - 83F8B4E79CDC6F1CEBCC9525F65930F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Differentiator; - target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; - targetProxy = 40AD1390478FEABF9C7B3868C7B16D59 /* PBXContainerItemProxy */; - }; - 8717ED2BD58EDB5EA9DD29613A9D4677 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MBProgressHUD-MBProgressHUD"; - target = 3AE57FC4CF27B0BC540B3112353377BF /* MBProgressHUD-MBProgressHUD */; - targetProxy = 31EA963C74D14CCC1C3348A3435D3A62 /* PBXContainerItemProxy */; - }; - 881F305CF489A5FE2BD98222352AD9FA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Popover; - target = 89ADB0D61D0BE9648E9853F5F8BDA717 /* Popover */; - targetProxy = AF7333086A0835D22B5A9C5C42749695 /* PBXContainerItemProxy */; - }; - 8AE553E9CF07CA5AEAB1320081F4B058 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQTextView; - target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; - targetProxy = BD8C3FFDD10FAE945905EFE6A103DAFF /* PBXContainerItemProxy */; - }; - 8E42CB33A67446AA33E2ED97C42F0F95 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = 1F480A225E441A004C5CEC211B0150B5 /* PBXContainerItemProxy */; - }; - 940B4B1267E1E5BB1206A4B3ACFFA800 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ObjectMapper-Privacy"; - target = E68E71E462C154107C49C379E539826E /* ObjectMapper-Privacy */; - targetProxy = AFAC026350507B0DE177A401CD1AAF58 /* PBXContainerItemProxy */; - }; - 946A4E69CA07C719099D3EED3A66E803 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Alamofire-Alamofire"; - target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; - targetProxy = 383965F6FDDD26F5E6D515727619FF78 /* PBXContainerItemProxy */; - }; - 96605EF0CACE8210CEDB08DD22C4ABBB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = F6D1B0167DAA700733783FF482093AEF /* PBXContainerItemProxy */; - }; - 9AD88E45BB0049B0432AD6118E334616 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; - targetProxy = 1B6035FD9E011B61A27B3BDA1D5BA14A /* PBXContainerItemProxy */; - }; - 9B48415FEDC874B81913501FB529F681 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardCore; - target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; - targetProxy = CF84547CF5E6E72FEFEDAFFFE5AB39AC /* PBXContainerItemProxy */; - }; - 9CE242E20217DBC3639AB4441DDEA7C6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 82FC9D94523BF5619BC65A1D4F2ACBA5 /* PBXContainerItemProxy */; - }; - 9F02B0B6988FA83416CB816C5F8E9689 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQTextInputViewNotification-IQTextInputViewNotification"; - target = 4502C7427440BEB17A50C0BF6E638A85 /* IQTextInputViewNotification-IQTextInputViewNotification */; - targetProxy = E668A2AC9177761650EED6FD4E4D0EDA /* PBXContainerItemProxy */; - }; - A97729C2C27F0A2E751DF51A8F82F6F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-LottiePrivacyInfo"; - target = BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */; - targetProxy = 6A346AC12F86A3BECAF192FB4FA35917 /* PBXContainerItemProxy */; - }; - AA9B3D7806655FB935E12B9CAD3FB8BC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardNotification; - target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; - targetProxy = 7CB9E1C01609B57DD0367884CC2203E5 /* PBXContainerItemProxy */; - }; - AAE1DB9C021A5C903D0152EF5ECA4858 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = libwebp; - target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; - targetProxy = DD1A788A0995EEC24BA7CF2CB411BE6D /* PBXContainerItemProxy */; - }; - AB400764D4A086601F58629B52E28E10 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXSDK; - target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; - targetProxy = AA38CADACD9308E4879407871A167B3D /* PBXContainerItemProxy */; - }; - AF44FA8827B6E0231FD0DF787FDE27C1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = HXPHPicker; - target = 6968C202A297A606D5EACC3679AAA627 /* HXPHPicker */; - targetProxy = 8E2F02C0AB6A3F7FED446C9E4A77A3A9 /* PBXContainerItemProxy */; - }; - B3C6B55B79D95BD0D63DFBAC73B452F8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KingfisherWebP; - target = 0D78006448081C29492BCBD9AE8ECC81 /* KingfisherWebP */; - targetProxy = 1940903FEF090F50C96D4A3A3FA2111A /* PBXContainerItemProxy */; - }; - B4A146A80ADE121B63E0FCCCE04875A9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbar; - target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; - targetProxy = BDE14F4C10B8D69166B1475523ED40C7 /* PBXContainerItemProxy */; - }; - B52482F5931F1A49B432CAF64D2A7297 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Kingfisher-Kingfisher"; - target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; - targetProxy = E414929447E91CCF1852EAE3CD09F9F2 /* PBXContainerItemProxy */; - }; - BA3BFFE65B545BE72AB16F0E17F0BEB1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YBImageBrowser; - target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; - targetProxy = 42B38BD4CDD35A1F1A2F5C0E3C359A83 /* PBXContainerItemProxy */; - }; - BA5E176CE52401921E0B9779C5789ABB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 9CB2F3D73B657168600518653027CA69 /* PBXContainerItemProxy */; - }; - BFB977010805ECBDD5E697D260788C80 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GTCommonSDK; - target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; - targetProxy = 071824553474E1D9E16D55040FDAFFE2 /* PBXContainerItemProxy */; - }; - C0A6F5D24677896FA65A076BC1825C03 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RxCocoa-RxCocoa_Privacy"; - target = 5C92E047D2B317BFB31393F449A9EA0D /* RxCocoa-RxCocoa_Privacy */; - targetProxy = D6E3DC627E3ADFAD780D1AC63AD80E5A /* PBXContainerItemProxy */; - }; - C20BDB294DA6EC4EF898C498BFB6B667 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 6697DD2F902A39A3D6890B57C8ACE5FC /* PBXContainerItemProxy */; - }; - C4D6AAA8B92C6B3E2EB93B8B1074B2E3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 282C6334F39A58014B0FD12AB0F01F5A /* PBXContainerItemProxy */; - }; - C5A6C8063A6B89A567EAE10CB2D850EE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbar; - target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; - targetProxy = F255B56A2B4F2E013AB98908668E6983 /* PBXContainerItemProxy */; - }; - C6715C67F7F1081F37E9A71154CCAF51 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AlipaySDK-iOS"; - target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; - targetProxy = 90AE548377F3CD34D022A0637F2F0D50 /* PBXContainerItemProxy */; - }; - C905D59485D2A283CE809A3D56704440 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftDate; - target = 6038CE6006EFBE9D905454CF01909C42 /* SwiftDate */; - targetProxy = 9764D953BC33A261395125B35A05DE37 /* PBXContainerItemProxy */; - }; - CCEA8F73F29D7379C976F8073393D2C6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 3F661744356C41A4DBDFF026EB27D5D3 /* PBXContainerItemProxy */; - }; - CE7445032B9B91086CFFCDE192598AA5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZXSDK; - target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; - targetProxy = 21947389D2434CCECEFF283830AFF1DD /* PBXContainerItemProxy */; - }; - CEA5F4F417136D91D8003D9C7634712F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = 582A1F3DC45A5BEC9A48BB983570C291 /* PBXContainerItemProxy */; - }; - D3BED0FBF4988B6B118FAEBFB6B6CBB3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F8883EA8564EF5A61CDE3D40F536656D /* PBXContainerItemProxy */; - }; - D3EC7A7C5355D0FC27582CF9061D2C87 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Differentiator; - target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; - targetProxy = 2CBD529B1E217CEF5EC265608A8A07DD /* PBXContainerItemProxy */; - }; - D4AA61589461D22A03FBEB2AF3D701FF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDCycleScrollView; - target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; - targetProxy = EA942F904D8765CD81B1B0104E7791DD /* PBXContainerItemProxy */; - }; - D53ED980A5B363A25DB4F69AC74EA52E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyUserDefaults; - target = A049F3164EBC335A7982A4E1FB3A5EAA /* SwiftyUserDefaults */; - targetProxy = 5E1F78499DBA6F6B78964FF69EE900A1 /* PBXContainerItemProxy */; - }; - D66B11A5B60AFEB0CB6935EFEB1CA88B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaMQTT; - target = 4EB168A830EFA6136FA93357D1F1511A /* CocoaMQTT */; - targetProxy = 19516BA68BE890F5C19473F2FFA4BB0F /* PBXContainerItemProxy */; - }; - D7064AAB4FBE578210E365CAC6A214A7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardToolbar; - target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; - targetProxy = D1B1ACA4CFEAFEE5BCE5DCC39B147962 /* PBXContainerItemProxy */; - }; - DCB10187B2B8823451A112A3D2FC6382 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardNotification-IQKeyboardNotification"; - target = 2B8FF445A5162845FAB9EC00FC92B694 /* IQKeyboardNotification-IQKeyboardNotification */; - targetProxy = 505D460896BC71BE8F3CAB841F2CC0CC /* PBXContainerItemProxy */; - }; - DD43E119F67D21B996C3BDC67661B338 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenIMSDK; - target = 0028E46539689892CC926BB8D811EF54 /* OpenIMSDK */; - targetProxy = 6B73C834EC96FB3C3977249C2ADE9DCE /* PBXContainerItemProxy */; - }; - E08C91F24B5ED98E7CFDCCFDE75918C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftKeychainWrapper; - target = CF903DF43E111410ECA0C288D36FA21A /* SwiftKeychainWrapper */; - targetProxy = 9BB76DD83FC05B55ADB55530D1517597 /* PBXContainerItemProxy */; - }; - E0FFD98886D7B731C5CC88F2FF8A2BB1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardReturnManager; - target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; - targetProxy = E9A44E3776B20742835DFEFE366BC37C /* PBXContainerItemProxy */; - }; - E65D65D0BC225B60CCF601642F1FCFEB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SDWebImage-SDWebImage"; - target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; - targetProxy = 251B20F00A8BAC0786E87719780B9476 /* PBXContainerItemProxy */; - }; - E7CF839D8D31487F77EB483EFB732AC8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = F010E1AE8C7AFD9B039EE8B38E707A36 /* PBXContainerItemProxy */; - }; - E9B32B39673A53559E571AAB0E5415AD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 7B72B1D2CD44CA751F5FC75DD861162E /* PBXContainerItemProxy */; - }; - EB298AD6EF00B64243A904E62E76B735 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = 68BF0D04B1914178C4A1272E6B4C20F1 /* PBXContainerItemProxy */; - }; - F02E8F63F3F824A4C2F8E1D57D01FB54 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = OpenIMSDKCore; - target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; - targetProxy = 17401A06EF8EAB85CD15A638A6522F19 /* PBXContainerItemProxy */; - }; - F537B9DAE84322EC37005523E7869DB2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ObjectMapper; - target = 162E649F50FEC62B61BDD87D1BD422B4 /* ObjectMapper */; - targetProxy = DF33F6EA47F6E359361AD1BCE3730B03 /* PBXContainerItemProxy */; - }; - F62CF55BC29A0DE9047B53AD270EB971 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = CABFD5862CD65D4557BB7C3D347829DC /* PBXContainerItemProxy */; - }; - F678726FD5FBC71545C421DE31505E34 /* PBXTargetDependency */ = { + 079EAD089F98DEB8BEEEDB52042B7007 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SnapKit; target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 88553E280B2F5ACF8B619863954E965D /* PBXContainerItemProxy */; + targetProxy = 419D0A5E44B590C1F47630D59B674065 /* PBXContainerItemProxy */; }; - F7D5F66D2C7C7C32AAC87D886CF541A3 /* PBXTargetDependency */ = { + 0C5F3F62402913CE4CECC930CDC56205 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwiftExt; - target = ED7124602AA1B5C6A257912C7E8B793B /* RxSwiftExt */; - targetProxy = 571374074D337DBB4C29295727B1004A /* PBXContainerItemProxy */; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 712084FFE8692DEA5EE051A41C8ACA16 /* PBXContainerItemProxy */; }; - FA6D50DA2CED83E7B8823506801E0A47 /* PBXTargetDependency */ = { + 0F5FC14ADAB63AC8CF555CFF92A5082D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxDataSources; - target = 401909D4FB2014BF539896BF0CCA48C2 /* RxDataSources */; - targetProxy = A44C7C0D40B7FA5834A9BA356C7DEB28 /* PBXContainerItemProxy */; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = 0623C79705BCAB18B2A8D1E67340732D /* PBXContainerItemProxy */; }; - FD0F0468B328D67ED31C8FF4C550E0F1 /* PBXTargetDependency */ = { + 10C9E37E73324D9EBE359D313D7DE557 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SGQRCode; + target = 2035A387A5D5D85BEF7F693731454A3D /* SGQRCode */; + targetProxy = 3CC6682053AE06AC1BBA8CA191368AEE /* PBXContainerItemProxy */; + }; + 1371A4522ECEC1A5A69AE7B8D9B3256B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MJRefresh-MJRefresh.Privacy"; + target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; + targetProxy = F2C525EE536948994F89C8A12311CAC3 /* PBXContainerItemProxy */; + }; + 179682BE5E8B0BA731E3C44F1167D904 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextInputViewNotification; + target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; + targetProxy = 8E157833AE9C1CA24FDA9352BB01271A /* PBXContainerItemProxy */; + }; + 21B009EFD97CD0EEE71777E9C87D0F4F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HXPHPicker; + target = 6968C202A297A606D5EACC3679AAA627 /* HXPHPicker */; + targetProxy = 582AA8141B1C9E59EB9D358E31241799 /* PBXContainerItemProxy */; + }; + 22E854409FC1A9FF3D6CA117FE2216A2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftDate; + target = 6038CE6006EFBE9D905454CF01909C42 /* SwiftDate */; + targetProxy = E1AF0439D4E88F115E665C201082DC47 /* PBXContainerItemProxy */; + }; + 26B0E001E90D377348CE64F39B6255FF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios-LottiePrivacyInfo"; + target = BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */; + targetProxy = 10D059EF34A13C42207327955AFB6B6A /* PBXContainerItemProxy */; + }; + 26F053794619CC6D24E5D17DAFBD607E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJExtension; + target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; + targetProxy = 0EDF14B4E19CEE7077BC0747DB1E4A5D /* PBXContainerItemProxy */; + }; + 27683716CA06AD41996D6DAE71814EB8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MqttCocoaAsyncSocket; + target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; + targetProxy = 65D8BEA39EBAED0573F241022C6D6B85 /* PBXContainerItemProxy */; + }; + 290537DAA994A45855B3B0580B53D03B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = 02AE3618403EFAB79C11AAC421C88C28 /* PBXContainerItemProxy */; + }; + 2BDD112BDAAC7DE636E6868D7DDD0D67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQTextInputViewNotification-IQTextInputViewNotification"; + target = 4502C7427440BEB17A50C0BF6E638A85 /* IQTextInputViewNotification-IQTextInputViewNotification */; + targetProxy = 0AD19A81E77A01F27C880FB32CE64409 /* PBXContainerItemProxy */; + }; + 2E499CC04DA23A5C7411790EA0A3D194 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OpenIMSDKCore; + target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; + targetProxy = 63414C0F034EEDF58BDA7C3215513A3A /* PBXContainerItemProxy */; + }; + 2F8D7CE6726F75AD47557A6FF78600D6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftKeychainWrapper; + target = CF903DF43E111410ECA0C288D36FA21A /* SwiftKeychainWrapper */; + targetProxy = DABF46DA6B14D426C67269C991D846FB /* PBXContainerItemProxy */; + }; + 30CF8475183240A1F52E02D9DF19ADED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SDWebImage-SDWebImage"; + target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; + targetProxy = 9CBBEC93C9F02221B6EC8FF3EF8B1645 /* PBXContainerItemProxy */; + }; + 36FFD731E1D858C17C4530975230079A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 28398D784FC6C5AD70823252DBC0D7D9 /* PBXContainerItemProxy */; + }; + 3945970F4E2DAB292CE58B5BBBD76057 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 04C3172924C370B1DEA8681B20E2ADB7 /* PBXContainerItemProxy */; + }; + 3B607B900B3AE1002E32F36A904C519A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = B4AD266981C9A4844980BD00C3466827 /* PBXContainerItemProxy */; + }; + 3BCA7ACB41B5541997E3C3FF10EBAC34 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RxSwift-RxSwift_Privacy"; + target = 11779BD43CF8155A53E2C00B1566A19F /* RxSwift-RxSwift_Privacy */; + targetProxy = 83EFCE7E84CAB7EBBE1248852E76619D /* PBXContainerItemProxy */; + }; + 3C40BD0FCF84605DD54AD81EB9E4E333 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = FFF108AB281DED811EB61028AC1550B1 /* PBXContainerItemProxy */; + }; + 3FC72E69019A85E201A4C7674F48DD94 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = A1C1180543175B1178DEF441677CE411 /* PBXContainerItemProxy */; + }; + 408FCFAB0400BB26D3B55C0433083B3F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ObjectMapper; + target = 162E649F50FEC62B61BDD87D1BD422B4 /* ObjectMapper */; + targetProxy = 9E85ADCECCC8BA731D30B501686980AE /* PBXContainerItemProxy */; + }; + 4185459610A0D26FA82413F31F543408 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 596B36BC6159EEA33AEF74240B722A81 /* PBXContainerItemProxy */; + }; + 442480C0F0FE97A7DB5AFE889A6CFD49 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SwiftyJSON-SwiftyJSON"; + target = 677650A76A720691B88A6959EFED6418 /* SwiftyJSON-SwiftyJSON */; + targetProxy = FFB1F971E528F1DBBE2C803EB2FE2AC7 /* PBXContainerItemProxy */; + }; + 4464ECA2BBA92EC47765349CC600A761 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardToolbar-IQKeyboardToolbar"; + target = B247F77A0CD5E19C8187A9BA1EB58C09 /* IQKeyboardToolbar-IQKeyboardToolbar */; + targetProxy = 7E01C247CD76FF0B71AF34AE61F4864C /* PBXContainerItemProxy */; + }; + 46F9989812F5065DD0426256DCFCBACB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyUserDefaults; + target = A049F3164EBC335A7982A4E1FB3A5EAA /* SwiftyUserDefaults */; + targetProxy = 1C8CE2CCB47C222EA8C7C3EB69E70A1D /* PBXContainerItemProxy */; + }; + 4FECD1E61336F89B04AC0B26E6293BEB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = CF5ADC1A96B702325A5A107899F434AE /* PBXContainerItemProxy */; + }; + 5156510FA08927A8B1F1A5E0B2FB436C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextInputViewNotification; + target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; + targetProxy = 5C126F58DFA9BB85FEBC80BCB1F9924F /* PBXContainerItemProxy */; + }; + 55E258835EC3DC9ABD1D553CE82F4090 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 8927DA66F3DCFEEE50B49B9CD2AEFF6D /* PBXContainerItemProxy */; + }; + 565997DEDC419F3BE6340B32F1F3B15D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Differentiator; + target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; + targetProxy = 215C725FE0EC07D399B04946D66D437F /* PBXContainerItemProxy */; + }; + 571EDE1F6FB3F77A687CEA4181AFDD0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios"; + target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; + targetProxy = 9D3E8D75AF51A889291FB5BFA89DE711 /* PBXContainerItemProxy */; + }; + 58C6D2C5FD434DBD3B5F0BB0A6847FAF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardCore-IQKeyboardCore"; + target = EEE261386011CDF271BE289F73FF5959 /* IQKeyboardCore-IQKeyboardCore */; + targetProxy = 6B98B1991292F644711DA4F437A99577 /* PBXContainerItemProxy */; + }; + 5955E7D2EDE8601D9FFA4A840A8F25C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardToolbarManager-IQKeyboardToolbarManager"; + target = 7C5613175BBC4BF67E36DB4FBEBC01D0 /* IQKeyboardToolbarManager-IQKeyboardToolbarManager */; + targetProxy = 955A868F5FB22D4B9136E80FB6E49C63 /* PBXContainerItemProxy */; + }; + 5D522A9C3A7C87550B26804B7C542A50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = CC1E1B25B5A90A7D4CB2942098994A9B /* PBXContainerItemProxy */; + }; + 5D9A036FBCEE1EB5F5046D172BE67F6D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SDWebImage; target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 75DA9A04E024A53919219199A1E8C5B3 /* PBXContainerItemProxy */; + targetProxy = D5E7D4B4AFBFCDBAAF30C658D967DAD4 /* PBXContainerItemProxy */; + }; + 5FF4989FB140978BDD9583305F2F32C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextView; + target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; + targetProxy = 471387D4BCA443141772D2B0D7850654 /* PBXContainerItemProxy */; + }; + 62BF848EF7D0E43A1E747993B3747A30 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BRPickerView; + target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; + targetProxy = 82704360BC06429E94CD020B70036FCF /* PBXContainerItemProxy */; + }; + 643F93732FC870427D308D5EBC706942 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Differentiator; + target = 212F79CE462FC723AF42979B57FBB8A6 /* Differentiator */; + targetProxy = 9075ACB10FA389BBC821E6EAB1426E68 /* PBXContainerItemProxy */; + }; + 65CFF5A7F651FDFF912CAC47B77B5488 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MBProgressHUD-MBProgressHUD"; + target = 3AE57FC4CF27B0BC540B3112353377BF /* MBProgressHUD-MBProgressHUD */; + targetProxy = 0E86F23FE80101C0C29F31AF2C9235DD /* PBXContainerItemProxy */; + }; + 684B1CBE5775CE27A45CDFBDF0DD3571 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXSDK; + target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; + targetProxy = FFD1EE66390482CE3579AB4EDBF137DE /* PBXContainerItemProxy */; + }; + 69194E03DF6192DB302B78991F854308 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardNotification-IQKeyboardNotification"; + target = 2B8FF445A5162845FAB9EC00FC92B694 /* IQKeyboardNotification-IQKeyboardNotification */; + targetProxy = 2CB0FC46D3A62B6ABDF0E7987F3398D0 /* PBXContainerItemProxy */; + }; + 6A16497E340B960C985FE72FD39C8835 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYImage; + target = 822E44240F2922DAB12018A6B649BD19 /* YYImage */; + targetProxy = 26BB481350573C6D8851897671BB361E /* PBXContainerItemProxy */; + }; + 6F5E0989CD5EE06C3A420D203209418B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardReturnManager; + target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; + targetProxy = E828AB296180C8F9D01E10D414C5C83E /* PBXContainerItemProxy */; + }; + 72C09500E0F72FC81CAD9F0026C5F30B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 23045E3880677700FD4AFF08AEDEBE8C /* PBXContainerItemProxy */; + }; + 745BDB0ED689401B35DABC912047489B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OpenIMSDK; + target = 0028E46539689892CC926BB8D811EF54 /* OpenIMSDK */; + targetProxy = FFFECB2CA3E91FCE38C0614CBF39D8A9 /* PBXContainerItemProxy */; + }; + 74DB9EA863CB3F086F21CD5F3CD58B00 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = E4ECDF5D32ED768D60B04E40A5D82B15 /* PBXContainerItemProxy */; + }; + 75058039BB04930652B936A382E09F66 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = AA789E1B3C2F8071718AD43ECA862025 /* PBXContainerItemProxy */; + }; + 76A771866FA251C291853D806752C683 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = libwebp; + target = 47D2E85A78C25869BB13521D8561A638 /* libwebp */; + targetProxy = C63343F9E2108E912AAF319A680182B7 /* PBXContainerItemProxy */; + }; + 7828C13CC7345BC7B00634A4C048462C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MJExtension-MJExtension"; + target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */; + targetProxy = FDF5626A1DB932A69E90CF38FA2286F6 /* PBXContainerItemProxy */; + }; + 78EA0A3C5F68933E6D3831F29AF924E1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJExtension; + target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; + targetProxy = ED23990D6B553A34E1A04829F417458C /* PBXContainerItemProxy */; + }; + 7E143B0E5843051E000F3E0DA982136E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "WechatOpenSDK-XCFramework"; + target = 7F18C31A804695333763EEC303E265D7 /* WechatOpenSDK-XCFramework */; + targetProxy = EF469735F6A9C2EFB24C8932879E7B2E /* PBXContainerItemProxy */; + }; + 7E53A63B5E165AA5B605892AD1B72FAB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Popover; + target = 89ADB0D61D0BE9648E9853F5F8BDA717 /* Popover */; + targetProxy = 9CC3A1BADF55B98C1F63D37F35D6D807 /* PBXContainerItemProxy */; + }; + 7F2DDBFAA694905367CB567B1E3EA8DA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZXSDK; + target = 8194323886ECAF7E912EFDAFC84017AA /* ZXSDK */; + targetProxy = 1072532ADC92A4E163398EFC8CEA1785 /* PBXContainerItemProxy */; + }; + 81435F2DC29B7A761BC9CB4E5ACF297E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AlipaySDK-iOS"; + target = 4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */; + targetProxy = 528E7111AB212C70B362C79A8FE438B1 /* PBXContainerItemProxy */; + }; + 8591FC63058B782367C25EAC20EBED1D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 6D0FDAED02F8F692B46D861AF8C634EE /* PBXContainerItemProxy */; + }; + 861E03CDD79558FB869BE864040E3F3D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = OpenIMSDKCore; + target = 0E87F100EFC3B44F5BB5AF12375D07F1 /* OpenIMSDKCore */; + targetProxy = 0058B6715E7ECBA6A62DD8D10248F805 /* PBXContainerItemProxy */; + }; + 8F6602F0AC4AB1DC1F34DF0F40252829 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextView; + target = 12890DE3ABBC2CA295E108358D85EE69 /* IQTextView */; + targetProxy = D8FC7E4DFFE58506DA59096511F169F4 /* PBXContainerItemProxy */; + }; + 93FB673332F89D086AC1F11E0CF41D5F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MqttCocoaAsyncSocket; + target = B017CC75E2704C686AA0A2203247D9C7 /* MqttCocoaAsyncSocket */; + targetProxy = 344ABB51A07B19A4846DBBB3DBBA3109 /* PBXContainerItemProxy */; + }; + 94BE6B3EC32B5879C297BD887C656999 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = URLNavigator; + target = 3AEB4A97CEAE5A782BA5E5D6A468A913 /* URLNavigator */; + targetProxy = 4D9756F9B5D35CCCF68733CA403A0482 /* PBXContainerItemProxy */; + }; + 94F8F740BABA55D26117469673122755 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardReturnManager-IQKeyboardReturnManager"; + target = 88810798DA63A2F6611B0970EA276DEC /* IQKeyboardReturnManager-IQKeyboardReturnManager */; + targetProxy = F5B7332881ED0AB087F498082DF722E4 /* PBXContainerItemProxy */; + }; + 9670C786E68114B835ABC51A0D6A4803 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = C5C0DB9DBC75ADABFBFD9E64D3CD48BE /* PBXContainerItemProxy */; + }; + 9735867617EA5F82AAC10C650F03B6F6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Moya; + target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; + targetProxy = 7CCC0A04D9DB9D05B8D30A9F7781D5F2 /* PBXContainerItemProxy */; + }; + 982AA69346D53F6B04EC59FEEDF15174 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RxCocoa-RxCocoa_Privacy"; + target = 5C92E047D2B317BFB31393F449A9EA0D /* RxCocoa-RxCocoa_Privacy */; + targetProxy = E042C6677841121025FEA03B3CB5FBE9 /* PBXContainerItemProxy */; + }; + 98F6852FA84D6E2268FA79818EF498F0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Alamofire-Alamofire"; + target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; + targetProxy = 78FA5D752D838E4183AB5D4C4DA8FA63 /* PBXContainerItemProxy */; + }; + 9C6EF546E57D1CFC1459B705F38532FE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = TagListView; + target = B43A58FC22C898DE29F6E12FE9636507 /* TagListView */; + targetProxy = B61943E6230E9A4AE8E0972681D2D229 /* PBXContainerItemProxy */; + }; + A2B3C43FB3AA89E20782BF17E958FE32 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MarqueeLabel; + target = C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */; + targetProxy = 08E2924F6E8EC569815BBE5AF738D83A /* PBXContainerItemProxy */; + }; + A685D03B505FA75324501295316E8EB2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = F6082DA05283C5CF512157787458905C /* PBXContainerItemProxy */; + }; + ACFB13B456A11C25B3C6D4CE66397B29 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbar; + target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; + targetProxy = F0C4AD1B1124C241FA66F03F2D5D0B29 /* PBXContainerItemProxy */; + }; + AE87AFA5C524BD300CC6C177412C2894 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = 7A56C34024E2EB88C64E7D4CD9BB3E12 /* PBXContainerItemProxy */; + }; + AF14B7715797A5638B144A0E2AF264EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 62C3AFD9AD3B0EAE0E9F18297400B619 /* PBXContainerItemProxy */; + }; + B01F174F995C5AC851111C4492328DFE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = F526B53FA176B5B35AE4F532E49F438E /* PBXContainerItemProxy */; + }; + B6200F4F0DBB472F2CFE2EABEDB598B2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = 637CB8E70CDEA7B856D60AE11CEB50F4 /* PBXContainerItemProxy */; + }; + B70FC42BC09941BE0526B6C0817E9D13 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 1E96355085A96F75BCA6F32618F19E1A /* PBXContainerItemProxy */; + }; + B9C963A98499A36B84B4F4C00D0AA562 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDCycleScrollView; + target = CBED833AAD6266F3AEFE9BE31C68E094 /* SDCycleScrollView */; + targetProxy = F5808C9D2D3E66CAE5F9B099AC407969 /* PBXContainerItemProxy */; + }; + B9D079DB1939030826A64A661C6F10F5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = 768720DC46B3F3DA8FBABE831DB4B4FA /* PBXContainerItemProxy */; + }; + BA4767FD2DADF41200E409AE70128873 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocoaLumberjack-CocoaLumberjackPrivacy"; + target = 276021C4482165D46E0CBBEFB822FE95 /* CocoaLumberjack-CocoaLumberjackPrivacy */; + targetProxy = 1B5EA64C30C64D83DB34B8F66E3FAB08 /* PBXContainerItemProxy */; + }; + BB47676692BA3FF9E344E3B27578B258 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = C1E346EA0931207C2B9F87ECE217D590 /* PBXContainerItemProxy */; + }; + C139FEF30707B73BB5E499112C68CEAC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQTextInputViewNotification; + target = 283C1F2EA88CD4413165801A6748A48E /* IQTextInputViewNotification */; + targetProxy = 8975C1FEAE8420D75D7238944AF70EAB /* PBXContainerItemProxy */; + }; + C1715B7372FE15E97DACB03A7351B2E4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 1FE44B69D15ED78EFBEF31A782039004 /* PBXContainerItemProxy */; + }; + C216C90E39395FA06D041A0D6EC3ECE4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YBImageBrowser; + target = B97FC50FB8C4390DDCCA281E85E7AD84 /* YBImageBrowser */; + targetProxy = 334EA708466D3532C165B99049005E37 /* PBXContainerItemProxy */; + }; + C257618448AFE3D57BECF12AE9F64F89 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "RxRelay-RxRelay_Privacy"; + target = 39101A2B1096DFB129FCDE5490875054 /* RxRelay-RxRelay_Privacy */; + targetProxy = F9838D05785D1AE354B6E78CCF99DB38 /* PBXContainerItemProxy */; + }; + C5A60EA20048B290E32EA825DEA091BD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "BRPickerView-BRPickerView.Privacy"; + target = 941104F296513E17138328984384286C /* BRPickerView-BRPickerView.Privacy */; + targetProxy = 5DE937ACC17411B82E7208CA6916B7EB /* PBXContainerItemProxy */; + }; + C7896DB85AE5D6E6402A613BD5EE6971 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbar; + target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; + targetProxy = 67234F4E559C1A7410AC4655782177F1 /* PBXContainerItemProxy */; + }; + C8D43FC04EB7EB9130D6FE7B59036D42 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxDataSources; + target = 401909D4FB2014BF539896BF0CCA48C2 /* RxDataSources */; + targetProxy = 9516CF73FDFF419DB248A2C70F2C495B /* PBXContainerItemProxy */; + }; + D0758CC8AD6439BA76ECF708CCD9CB09 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardReturnManager; + target = 0981F89DB5DA3FFCFFEBDE1F56287054 /* IQKeyboardReturnManager */; + targetProxy = 8017CE9121D39E6DA5C029C9C5D6E47B /* PBXContainerItemProxy */; + }; + D140DDCAE23C33FD3C685BC78A57E6D2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbar; + target = F4FE17428FD0E607723A44F17231B7A1 /* IQKeyboardToolbar */; + targetProxy = B10FA159FA57928C046EEE17DF3E02BB /* PBXContainerItemProxy */; + }; + D674A281D0AC9FC04F7E79CF3309EAFC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ObjectMapper-Privacy"; + target = E68E71E462C154107C49C379E539826E /* ObjectMapper-Privacy */; + targetProxy = EFCBCC897BEDA8F9C929E1B674D52321 /* PBXContainerItemProxy */; + }; + D74E0FC401365D0F0962AC797B8642B5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardNotification; + target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; + targetProxy = B693B87B0FDFB9A7C4833FB83A514B96 /* PBXContainerItemProxy */; + }; + DB3828EA3CC1A76841BB60BAB823BD05 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxGesture; + target = D77CA6E20D3F659D26E05339EBA33B59 /* RxGesture */; + targetProxy = 367400BBAF277DC5F1983712FE41EA1C /* PBXContainerItemProxy */; + }; + DB878BF8F32E6F71AB1A81CB0DECA455 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbarManager; + target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; + targetProxy = 92A34DE9C87F221B0B8C121B95C0C9BB /* PBXContainerItemProxy */; + }; + DF817F92491CE824B8BDB7511B56D0B4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MarqueeLabel-MarqueeLabel"; + target = CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */; + targetProxy = 74C2B8044406E2F2533DF1F3FDCFF7A5 /* PBXContainerItemProxy */; + }; + E1B0C3F2C9A70E6C212313AB31DBB5EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CocoaMQTT; + target = 4EB168A830EFA6136FA93357D1F1511A /* CocoaMQTT */; + targetProxy = FB78B8AEE025F77D6F75036EF43C06D0 /* PBXContainerItemProxy */; + }; + E3DE6B569B6C848AC04B6F4348774868 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = BD0FD551E3E6A31E8148D27C435745F9 /* PBXContainerItemProxy */; + }; + E559EB1AA98D41E47FD26C806469C0B5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 216EF03ED3B450DDE7755183BE8DA8DF /* PBXContainerItemProxy */; + }; + E58845EA024BDA016AAA027DA6E362C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; + target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; + targetProxy = 6EEE87D3CF1EACF9ABA76A2F54DF16E3 /* PBXContainerItemProxy */; + }; + E74167BA6BB516F7AFD92D2B6E5C57B2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardCore; + target = F9A1BF709B7BA4C24A83664EB1E1C7D4 /* IQKeyboardCore */; + targetProxy = 23EAB4A0B3F618839DF00C1834D596C4 /* PBXContainerItemProxy */; + }; + E7FA33A1807E59B5A0FC3EABAE073254 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IQTextView-IQTextView"; + target = A6602BCAA6F4F932A586C41D0B7E019C /* IQTextView-IQTextView */; + targetProxy = 6367C42EF5D8EB37DCFAA63DA3347820 /* PBXContainerItemProxy */; + }; + E90F7B13C04F7F8C1A104BDFEE4CA9DD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = DE0B84E4C8D79FB4CDF7E4B5310A744E /* PBXContainerItemProxy */; + }; + E9521B25FF34C524CF4C10C7D1C9ED78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTCommonSDK; + target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; + targetProxy = 468C2AEDF6D95FAFECDD747FB82BE51F /* PBXContainerItemProxy */; + }; + EB592B2823B88F4332173C8FF29E6E60 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwiftExt; + target = ED7124602AA1B5C6A257912C7E8B793B /* RxSwiftExt */; + targetProxy = 67FB20557BEB94EA169CD4548EAB832F /* PBXContainerItemProxy */; + }; + EF5579D4B5237164057864876901A04E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Kingfisher-Kingfisher"; + target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; + targetProxy = 9CED64C34D25B4D55401761581EF3C8A /* PBXContainerItemProxy */; + }; + F0CC7C5F9BC969F4BB0230FB5C6A50D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = KingfisherWebP; + target = 0D78006448081C29492BCBD9AE8ECC81 /* KingfisherWebP */; + targetProxy = 19502F58D2A5F4293D5AF8D4487977F1 /* PBXContainerItemProxy */; + }; + F1B3BD039FD2FBD19A8A8D8D0ED0EB7C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GTCommonSDK; + target = 997E783A70C18DC9BA830488608C03AA /* GTCommonSDK */; + targetProxy = 9041E0A2153A115CEAC0E428B4810156 /* PBXContainerItemProxy */; + }; + F232C7746DE87321B5CB9ED2B0CD43BF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 409A43824B988C730D6CD6EC0DC791B1 /* PBXContainerItemProxy */; + }; + F6435B9583EEF5B1866BB4F7A6FE6A8E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardNotification; + target = A26E6FD851C20D652B2755C1464A9990 /* IQKeyboardNotification */; + targetProxy = D3DE552824BCF07576F7B1CE3F4C25C8 /* PBXContainerItemProxy */; + }; + F781CF0AA749A8EC3351E87A30F9CA97 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = DF801E0D09DC18059E14032BC15BDC5C /* PBXContainerItemProxy */; + }; + F82A52E67EBD89D6F3281D8A53B1FF58 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardToolbarManager; + target = 020993F16DA5986DACE118349EBCE9E5 /* IQKeyboardToolbarManager */; + targetProxy = C27024AA96FA56493CFBBAABD29D81AD /* PBXContainerItemProxy */; + }; + FB252CC5F13474396FB537BE20874022 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GYSDK; + target = 17D542296AD0C26B1C5815268E5C6BF6 /* GYSDK */; + targetProxy = 4D7ED5B03B3FC5B284F270BCED579C4D /* PBXContainerItemProxy */; + }; + FBEC3E66A43E1ACE9859B921E6D711FC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = C46B7C31FF269CE52A4072D1F4544978 /* PBXContainerItemProxy */; + }; + FF676A5073F3E940EA21AE448C850275 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 96E2B8CC15E0D2ED442EDFB5117717FA /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0011BF06D817928EA2303706373B6386 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 236BCD659A9BDE767282A285E302032C /* RxSwift.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 0259195A9ED2EA2EDBA91ED0B1CFBF4F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7724730A86E9A6621AFCE1AEF6092FD7 /* RxDataSources.debug.xcconfig */; + baseConfigurationReference = F3062776F93E53E99AAB643FAE5CA0AF /* RxDataSources.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15583,27 +15825,47 @@ }; name = Debug; }; - 045F5AC262291B053BB97B65B97047D1 /* Release */ = { + 058C08AD3BFF04EFD118630CFDDB0792 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 159EF932C7F0368C759AEC931DC7F7D9 /* ZXSDK.release.xcconfig */; + baseConfigurationReference = 637EF51558E16208F85630A5A8501C33 /* MqttCocoaAsyncSocket.debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", + "@loader_path/Frameworks", ); + MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; + PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; + PRODUCT_NAME = MqttCocoaAsyncSocket; SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 05AA25BEF94A87270AEE68A471C8491D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1931B606957F8F93895F1B8CF9C3857 /* Differentiator.release.xcconfig */; + baseConfigurationReference = 9F7A6F488FA4DDE071B415D330ED7DC0 /* Differentiator.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15642,7 +15904,7 @@ }; 0779CF714FDBEBB29636BEE5A0EEF5BB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 03CA48D9D5FB57CA836674633FA850CD /* RxSwiftExt.release.xcconfig */; + baseConfigurationReference = A4D75128C0A6CD4D7EEF3227BA5FFBB7 /* RxSwiftExt.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -15682,7 +15944,7 @@ }; 080BAA837FD872F18107ACAD4D5020BC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C1185BE37B43B9FD91889CD93BED3170 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15720,7 +15982,7 @@ }; 081567CE9CD56A99A66C0B763397A722 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B80B9A3C3916C5290879083F0757370A /* GTCommonSDK.release.xcconfig */; + baseConfigurationReference = B3A8BA8441065080B43974FB2A37AFCB /* GTCommonSDK.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -15736,64 +15998,9 @@ }; name = Release; }; - 0EB7CE3962DE9D4C672585AEC7DF462E /* Release */ = { + 0AC93541F6C97AD1AC49CCEE8B7256E3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DC237B8F80777F217BC8C2819B73593D /* IQKeyboardReturnManager.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; - IBSC_MODULE = IQKeyboardReturnManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardReturnManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 0EDC96619772711DE5930B8E0E1B1381 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A15B901BDD568D060C8747966A934150 /* RxRelay.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 0F2CBF9B97C9D3BED9C1513685C6EBDA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D4B4C8ECEAB35A7FB7C72DB6047A6503 /* IQKeyboardNotification.release.xcconfig */; + baseConfigurationReference = 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -15830,9 +16037,26 @@ }; name = Release; }; + 0EFB7D930E75FDDF779329DBAEC058AB /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; + IBSC_MODULE = MJExtension; + INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 101B3D52ED918FA7FBD09B130F1DB33E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 251F2FB2E45CAA79C8CE1C78DE77FADC /* SwiftDate.debug.xcconfig */; + baseConfigurationReference = BE98951025CDACF64A9BB2E5816790A8 /* SwiftDate.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -15869,9 +16093,26 @@ }; name = Debug; }; - 1111DC031456F20320C6204C9A5C569D /* Debug */ = { + 110BCCCB8BED962808A6546FC18F83E3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 181A38A510C80A151878E5888CC00B9C /* YYImage.debug.xcconfig */; + baseConfigurationReference = 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; + IBSC_MODULE = IQKeyboardManagerSwift; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 1596F943A974F5E108457EC1AEAE3ED1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15883,9 +16124,9 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -15893,57 +16134,41 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Release; + }; + 15A0951BB46032403FE60386C0993623 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; + IBSC_MODULE = IQTextInputViewNotification; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQTextInputViewNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; name = Debug; }; - 11CE450F12CE97D7FE738DC9A76BB26E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 21852E786F6EC6FB064C59A0CAF8FF55 /* RxSwift.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; - IBSC_MODULE = RxSwift; - INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxSwift_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 15761126A5FFCE35BC8D247F541546BB /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 35E0ABD2C77291EF542F6DA879B22D0A /* MBProgressHUD.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; - IBSC_MODULE = MBProgressHUD; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MBProgressHUD; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 164D234316F4A7814C5F4348E0FD7C5B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 50F11B86771A0A41858E1AF9115F898F /* SwiftKeychainWrapper.debug.xcconfig */; + baseConfigurationReference = B60C8C854F6C24B649AD8A006045B985 /* SwiftKeychainWrapper.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -15979,16 +16204,33 @@ }; name = Debug; }; - 16FF7C926D1BEA8FF56E5CC7485AFD56 /* Release */ = { + 16A9A2B987802A082713A1EE2F2AADB0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 716441FD4EFA32E5D3075457F1D2DC49 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; - IBSC_MODULE = SwiftyJSON; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; + IBSC_MODULE = RxRelay; + INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SwiftyJSON; + PRODUCT_NAME = RxRelay_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 19484F8AAEB862B28230E6080B3073A9 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; + IBSC_MODULE = IQTextInputViewNotification; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQTextInputViewNotification; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -15998,7 +16240,7 @@ }; 19A83CC9ED1763FF5485101E1BD21401 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 59CA112CC360DA6B90CB3AC24692F1CD /* SGQRCode.debug.xcconfig */; + baseConfigurationReference = 7E49DC2C9B33785FF21F531432DB6D57 /* SGQRCode.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16035,43 +16277,9 @@ }; name = Debug; }; - 1BB731DC924C58DAA25231AF41E1252B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2DDCA417EBC8917E906673FE76951531 /* IQKeyboardReturnManager.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; - IBSC_MODULE = IQKeyboardReturnManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardReturnManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 1BB7EADC2E1418D605C760BBB3FD3BB6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 23DF5AE9ACD1DE49C9B358223D0F49C3 /* IQKeyboardManagerSwift.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 1D468000FB63B323BE02836990068238 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D4B63BB959EE018443DE36ACA3BF1AC3 /* Masonry.debug.xcconfig */; + baseConfigurationReference = E79D2BE8022943335AE24E99F04CE473 /* Masonry.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16107,43 +16315,48 @@ }; name = Debug; }; - 1F22D2930D0C4785CD07300C3D4B928A /* Debug */ = { + 204EF66616FD10F6F56E00598C67D878 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F8BA6A294E02AB8DCE1E8020674D638B /* IQTextView.debug.xcconfig */; + baseConfigurationReference = 9514B71BC980E59BA94FEA08C70758CD /* YYImage.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; - IBSC_MODULE = IQTextView; - INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextView; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - 243A15EDF961B54A8034F9784D2A3E86 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8FA1F98153F1953502B3A0100AACBB7B /* SnapKit.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SnapKit_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; + name = Release; }; 24EDD58212F39DF8D43AE9891146ED7C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A7569166641D918BF8F5C4FA522E04BF /* KingfisherWebP.release.xcconfig */; + baseConfigurationReference = 9725A4BCBE69789DC957CBE6BC924872 /* KingfisherWebP.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16181,33 +16394,16 @@ }; name = Release; }; - 2529B78FED24443AE69A058552916FCE /* Release */ = { + 2BDDDC48423E5FCDD637FA83311006ED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 08612DED036B53C28D16692DF71DCBC6 /* ObjectMapper.release.xcconfig */; + baseConfigurationReference = C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; - IBSC_MODULE = ObjectMapper; - INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; + IBSC_MODULE = SwiftyJSON; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 282476FCC7B54946AF139CEA1CE35202 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7A5561DCF291FC7F5F649B88A548BD28 /* lottie-ios.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; - IBSC_MODULE = Lottie; - INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = LottiePrivacyInfo; + PRODUCT_NAME = SwiftyJSON; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -16215,87 +16411,9 @@ }; name = Debug; }; - 2917ABB72D2E34DA649A8E0727EA0B9B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2D46C4A3162D4A456DA69415A8155CF0 /* RxRelay.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 2B3D4E6F2107399F36535817ABE1BFAA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 41F4D1D54FC711871DBBA328829F8153 /* IQTextInputViewNotification.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; - PRODUCT_MODULE_NAME = IQTextInputViewNotification; - PRODUCT_NAME = IQTextInputViewNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 2C4EBC8097D4D07427A18EC0F79738BE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 92067189A51F99F6F9CA3239DBFC55D1 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 0A64F0544FA46A333EE7790F81FBC7A3 /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16332,26 +16450,9 @@ }; name = Release; }; - 2C5C3AAF5C2DE861BC4F73BC6EA71FAD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3BAC31C4F0AF6CA613D35B6D2B865C79 /* ObjectMapper.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; - IBSC_MODULE = ObjectMapper; - INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 2E6B23AFDDDAB6AE4D391C43AD91B5EA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568113DFFF02F03BD9054D6D8C175EA4 /* URLNavigator.release.xcconfig */; + baseConfigurationReference = 1220624318D95C728F7F6448D7954C04 /* URLNavigator.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16391,7 +16492,7 @@ }; 2E93AC333ABBA1ED27D1FF26FE6E4F6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7A5561DCF291FC7F5F649B88A548BD28 /* lottie-ios.debug.xcconfig */; + baseConfigurationReference = 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16428,26 +16529,26 @@ }; name = Debug; }; - 2EC1AEC1BC21EFB6F840669535695C5F /* Debug */ = { + 30A3DD3130433FDD237733D740C85819 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B4C9BC32942DF929A44E2929638B4BCD /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = A4A3A0893B918C51AB2DAB1C1479D6B7 /* ZXSDK.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; - IBSC_MODULE = MJRefresh; - INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + ENABLE_USER_SCRIPT_SANDBOXING = NO; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJRefresh.Privacy; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); SDKROOT = iphoneos; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; }; name = Debug; }; 31241B623C42A86CB3D9BA331558BB4C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBD9903F8E06F56C4381FB3369EEBC05 /* AMapNavi-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 713EA26552A6DF276992BA3136C0E2BF /* AMapNavi-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -16464,7 +16565,7 @@ }; 329FEDFC707F60DAC36FBAA2F41CC040 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1F05747E0F4D38D1C3A7D034761D90F4 /* SwiftyUserDefaults.release.xcconfig */; + baseConfigurationReference = 89DA58FC51AE81E8AEEA2B5FA33DE475 /* SwiftyUserDefaults.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -16503,7 +16604,7 @@ }; 32A11DC5E061152FA9D378AF2B9BB4F2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3BAC31C4F0AF6CA613D35B6D2B865C79 /* ObjectMapper.debug.xcconfig */; + baseConfigurationReference = C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16540,49 +16641,9 @@ }; name = Debug; }; - 34C66BD202D270F88C2392870879AEB5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 518C323F07471B8EF777A8488A6431AF /* Pods-QuickLocation.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 35348094A047FBB7741B5FCEBF66111A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 441B44E7AACDAE47DFD137F39EC1F0D6 /* URLNavigator.debug.xcconfig */; + baseConfigurationReference = 2E068D0615D2D7E49497E3C92BCEAE99 /* URLNavigator.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16621,7 +16682,7 @@ }; 37C8EBB55E5BA72D4F22D6797A7BFACD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 08612DED036B53C28D16692DF71DCBC6 /* ObjectMapper.release.xcconfig */; + baseConfigurationReference = 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16659,47 +16720,26 @@ }; name = Release; }; - 38843346F21879252E487C34CF5AB5B7 /* Debug */ = { + 39F1A3C7DC65EE27E2B8B316AF2BFEE1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C06BEF4CF76F6B694999463D3A4BDE6 /* libwebp.debug.xcconfig */; + baseConfigurationReference = 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; + IBSC_MODULE = RxSwift; + INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; + PRODUCT_NAME = RxSwift_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; 39FEA6E129AEF8E6B57327F300DE025A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7C37B57498D4597021F743EFD52BE492 /* IQKeyboardCore.release.xcconfig */; + baseConfigurationReference = 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16736,16 +16776,16 @@ }; name = Release; }; - 3D67FC947DA6D1E88F28F78624AAF38D /* Release */ = { + 3C23868AB103F06AA526F4C9B954C9D6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C7B389102943D321890566CA2CA7563 /* MarqueeLabel.release.xcconfig */; + baseConfigurationReference = 266B4C094BFC92BA1E4711B11C7B239F /* IQKeyboardCore.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; - IBSC_MODULE = MarqueeLabel; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; + IBSC_MODULE = IQKeyboardCore; + INFOPLIST_FILE = "Target Support Files/IQKeyboardCore/ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MarqueeLabel; + PRODUCT_NAME = IQKeyboardCore; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -16753,26 +16793,26 @@ }; name = Release; }; - 3E2F885B3044CC8D85903A97819A8D0B /* Release */ = { + 3D630A70BC3F4DC7B44CAFE546B882E3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF5CEB5CB96BCD6509C2A8E501FBEF8E /* Kingfisher.release.xcconfig */; + baseConfigurationReference = 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; + IBSC_MODULE = IQTextView; + INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Kingfisher; + PRODUCT_NAME = IQTextView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; 3E3EC90A196DC40DF90841C016DA9EB1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 02D4F64E9770367F95FD2B086743F11A /* MarqueeLabel.debug.xcconfig */; + baseConfigurationReference = F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16809,10 +16849,28 @@ }; name = Debug; }; - 4388FF1B49F6418320E383EBC658E002 /* Release */ = { + 3EC0606B96DB97166E0AF7C300914B3B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 21852E786F6EC6FB064C59A0CAF8FF55 /* RxSwift.release.xcconfig */; + baseConfigurationReference = F66F9AE67F66F1D539F79E188C782C01 /* MarqueeLabel.debug.xcconfig */; buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; + IBSC_MODULE = MarqueeLabel; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MarqueeLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 41B339A6F337EA2A26E449C0711FF32C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -16822,10 +16880,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -16833,14 +16890,14 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; + PRODUCT_NAME = IQKeyboardToolbarManager; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -16850,7 +16907,7 @@ }; 43E6F219681645AA6A1DC48E87B56284 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D94F1653CD3663B65DE81B2BF02136B2 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16889,7 +16946,7 @@ }; 4471C5CF3BAE41FA52EBBF2DB4B57FA9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F3430FE2CCD99E223D0198301BDEDFD6 /* HXPHPicker.debug.xcconfig */; + baseConfigurationReference = 725EE7A4ACEB1F99363709FF5309B743 /* HXPHPicker.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16925,9 +16982,66 @@ }; name = Debug; }; + 45067223FF5B80A60AA51A1298AB0F4E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/BRPickerView/BRPickerView-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/BRPickerView/BRPickerView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/BRPickerView/BRPickerView.modulemap"; + PRODUCT_MODULE_NAME = BRPickerView; + PRODUCT_NAME = BRPickerView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 45E15686727976CD6ED02A7630D30E5F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; + IBSC_MODULE = IQKeyboardReturnManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 480C539404A8567B4A00BCFB955B970C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC76D4E964F79A10A7D6DF59B90CEA1E /* SGQRCode.release.xcconfig */; + baseConfigurationReference = 7B81202E8E0BBEB25EFC69A3605C1FF2 /* SGQRCode.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -16965,9 +17079,81 @@ }; name = Release; }; + 494BFBD23EF7004D2CAF38FC40B8D5F4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; + IBSC_MODULE = RxRelay; + INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = RxRelay_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 4BAA9BD42311B41EF2309DED94F09887 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 4C0BF267AD714422A87056D1BB0C3AA0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A263B184B2E27C90B43403E2F1520196 /* RxRelay.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 4C6450248165267FCCE1E931FDCC492D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C872208294BDFABC987FC97FCB40490 /* Alamofire.release.xcconfig */; + baseConfigurationReference = AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17005,65 +17191,9 @@ }; name = Release; }; - 4D4125E17F0CD4B09217717C84A0F164 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DC237B8F80777F217BC8C2819B73593D /* IQKeyboardReturnManager.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardReturnManager; - PRODUCT_NAME = IQKeyboardReturnManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 4E334123B4F02CF751D176F7E9FE8E10 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3CE68171CEC2E18B6185B409F02A9241 /* RxCocoa.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; - IBSC_MODULE = RxCocoa; - INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxCocoa_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 4E3C211534863595B5F43E8250BB4DB1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B4C9BC32942DF929A44E2929638B4BCD /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17100,26 +17230,43 @@ }; name = Debug; }; - 5072A011DC92C180A1CCD4B8F34C886F /* Release */ = { + 50083C4D9AA146B5BDD973A3F3E44B23 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F72005CD40DCCFA9988F91E2EEF85FFB /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 5228B2CEE8B874C2385FC06CF37C9A6C /* lottie-ios.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; - IBSC_MODULE = MJRefresh; - INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; + IBSC_MODULE = Lottie; + INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJRefresh.Privacy; + PRODUCT_NAME = LottiePrivacyInfo; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; + }; + 538C31F6454868451D877ACE8D960637 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardReturnManager"; + IBSC_MODULE = IQKeyboardReturnManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/ResourceBundle-IQKeyboardReturnManager-IQKeyboardReturnManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; }; 55C86E3DD1705ADD6EC2D00E57614945 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 057576B486703480FAE2624E106F7219 /* AMapNavi-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 8A8E6902941BC86F4EEEFCDEB9C1ECAE /* AMapNavi-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17135,9 +17282,26 @@ }; name = Release; }; + 55CDC7EA4494FCC3FBD93A8E7A039716 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = CocoaLumberjackPrivacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 567843E538D89FD3E56499956151F1FA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AA98E54EC96C261438BC5C48B8A50583 /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17175,7 +17339,7 @@ }; 58BE242C8F2D2BF295A24115C68B8172 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6A294D92248A49DEA8EBE4AAB6E96E6C /* OpenIMSDK.release.xcconfig */; + baseConfigurationReference = 004943898FA0F7CF30E1D34EB9ACD16B /* OpenIMSDK.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17213,48 +17377,9 @@ }; name = Release; }; - 591F58FC07FEEF02274DF8391304633E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B88BB3F591E48518DEB4D52FCF303DF1 /* SDWebImage.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 5A0F8F0796E3B83B4A2407828E09FD7D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0417F88CF46DCB5906B3079DD43DEAE4 /* CocoaMQTT.debug.xcconfig */; + baseConfigurationReference = 237DF11F96B5EE09151AA0E6EBFD803B /* CocoaMQTT.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17293,7 +17418,7 @@ }; 5DBE9EF228C40F654C1E76D495DC629F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4D294D39BD9CB96E0071B5432639EB42 /* CocoaLumberjack.release.xcconfig */; + baseConfigurationReference = 224A852ED28F694D5D3B00FA8D2533D8 /* CocoaLumberjack.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17331,9 +17456,9 @@ }; name = Release; }; - 5FDD04217A2DC58E036F1F4FDDA5D928 /* Release */ = { + 5DDB36DD7CA353B308A16BACAF6E919E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D31E360F4B1278224DF42EA712F365B6 /* IQKeyboardToolbarManager.release.xcconfig */; + baseConfigurationReference = 2AC6BE5A8A9321CA0E22B71FCA31E807 /* IQKeyboardToolbarManager.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; @@ -17348,9 +17473,9 @@ }; name = Release; }; - 606FFDFF5B5ABFECBE61648FBDF0F426 /* Release */ = { + 62FFA6B579CCAD3D28022C9DA8890DAD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9437143E9DF274C4A90950E3AF58A256 /* IQTextView.release.xcconfig */; + baseConfigurationReference = 5478E39FDF7C2CCAFF0D74BD3FFA76E8 /* IQTextInputViewNotification.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17362,9 +17487,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -17372,41 +17497,23 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; - PRODUCT_MODULE_NAME = IQTextView; - PRODUCT_NAME = IQTextView; + MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; + PRODUCT_MODULE_NAME = IQTextInputViewNotification; + PRODUCT_NAME = IQTextInputViewNotification; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 61F816DF17A7583729CE0B80EF641442 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 02D4F64E9770367F95FD2B086743F11A /* MarqueeLabel.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; - IBSC_MODULE = MarqueeLabel; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MarqueeLabel; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; name = Debug; }; 634D2F7349EEE1DFE79655E476A25FC1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 384109840457EE928B7E65214F622AFE /* RxSwiftExt.debug.xcconfig */; + baseConfigurationReference = 9A8E084CE3D518E082B585548B3C9FF9 /* RxSwiftExt.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17445,7 +17552,7 @@ }; 64A7FDB5B4F348E1DF4AE672EAC026DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0627B01E20C5DCA3D95E8FED6E1D581 /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17482,9 +17589,43 @@ }; name = Debug; }; + 670D6641AA9541EAB7421835802E9CCD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = SnapKit_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 678801201F3D7C2F2336FE33ED66E2F0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0A7FA18C47AC5F26822FF6508D746339 /* IQKeyboardNotification.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; + IBSC_MODULE = IQKeyboardNotification; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 68F5B3954D22C3AE996F089D0ACE587F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 379B87E26490DD639E4535CDD129E2F1 /* GTCommonSDK.debug.xcconfig */; + baseConfigurationReference = 879B9FA70D1A7799F3D2BC2C54D6C79A /* GTCommonSDK.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17499,26 +17640,48 @@ }; name = Debug; }; - 6AEE9DB4CA1F1C5DC6B8814E3F2CA277 /* Debug */ = { + 6BB8A784296713E99DA0F66884E1AA1B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D94F1653CD3663B65DE81B2BF02136B2 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 2EF8F6430AC8D527C58718C4C909F473 /* RxSwift.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; - IBSC_MODULE = Alamofire; - INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Alamofire; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 6BC304EFEB640C20681110D070308640 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 019A90DDA9A6B906F139978FFABC3EA2 /* Differentiator.debug.xcconfig */; + baseConfigurationReference = DF53400EDA6D1DE842AF140117A17DD1 /* Differentiator.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17556,7 +17719,7 @@ }; 6E44CDAE0AE24EA7109A93ED136F62B3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A8C779059B7DBD587FF18DF995DFBFAE /* TagListView.release.xcconfig */; + baseConfigurationReference = 31D2342F4D622A6A86AB789FFAA57661 /* TagListView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17593,48 +17756,26 @@ }; name = Release; }; - 6FAB033B793EB95A68042F8D69B546B8 /* Release */ = { + 6F8B5992F00D1B027543F79963D37906 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CC07537BE02320C6D9E3EF059D86A29 /* IQKeyboardToolbar.release.xcconfig */; + baseConfigurationReference = B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbar; - PRODUCT_NAME = IQKeyboardToolbar; + PRODUCT_NAME = MJRefresh.Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Release; }; 7082C84E9F4F3C5661F4397D14D70B1D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9394009ACA03773401EE15A3E86605A6 /* WechatOpenSDK-XCFramework.release.xcconfig */; + baseConfigurationReference = DF032301AFCF35665CEC8FCA45FD85C7 /* WechatOpenSDK-XCFramework.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17651,27 +17792,12 @@ }; name = Release; }; - 725BFCAE9439547AD71CD9AA1C5541F2 /* Release */ = { + 772DB49AD05D4C86AC0C38640E1C1D1E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41F4D1D54FC711871DBBA328829F8153 /* IQTextInputViewNotification.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; - IBSC_MODULE = IQTextInputViewNotification; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextInputViewNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 738FF335AB80E5FBB1769A9DA0DFE835 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE115A9254A3F3C3BE905006FD6C6FD0 /* MqttCocoaAsyncSocket.release.xcconfig */; + baseConfigurationReference = 887BAFDF5875E4C49937F4B27AA714C4 /* Pods-QuickLocation.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -17682,9 +17808,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -17692,24 +17816,24 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; - PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; - PRODUCT_NAME = MqttCocoaAsyncSocket; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 77F46C22F13EEDF26EBE7C1A0DAB9E82 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7440CE118A4E8AD1B2E1E836EB9E5830 /* GYSDK.release.xcconfig */; + baseConfigurationReference = F8591854634B7FA75D09FA2A1FAE8DA7 /* GYSDK.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -17726,26 +17850,9 @@ }; name = Release; }; - 77F784F04E47C561BA840509194065F4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 743E4FC16F9FA1E1C627B4DF064CABBC /* IQTextInputViewNotification.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextInputViewNotification"; - IBSC_MODULE = IQTextInputViewNotification; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/ResourceBundle-IQTextInputViewNotification-IQTextInputViewNotification-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextInputViewNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 785092E5318749C2D1F2A11BE7796A70 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5C7B389102943D321890566CA2CA7563 /* MarqueeLabel.release.xcconfig */; + baseConfigurationReference = 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17783,47 +17890,43 @@ }; name = Release; }; - 7A83E9197619A15217A0D07BF3AE810C /* Debug */ = { + 78B5BE6B781E4FA523F3EE0E014FEDD0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B366147A75E6807DB5AF77785B7152D9 /* IQKeyboardToolbar.debug.xcconfig */; + baseConfigurationReference = C7254D977980F3C7EC5C56FFDA02CB8E /* ObjectMapper.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; + IBSC_MODULE = ObjectMapper; + INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbar; - PRODUCT_NAME = IQKeyboardToolbar; + PRODUCT_NAME = Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; + 7A22B6B86FBF8ABFFD5B31B8FD60E138 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; + IBSC_MODULE = SwiftyJSON; + INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = SwiftyJSON; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 7B4B2E919614433EC6C011E6DF6CECD5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E787026BAB74133C5BD67388CD5FFEE7 /* MJExtension.debug.xcconfig */; + baseConfigurationReference = 27DCA2BC5AF0E653CE5767CB609296D2 /* MJExtension.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17860,43 +17963,9 @@ }; name = Debug; }; - 7C03B5BAAF0355C40EEF8FD859C5D370 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E8139788AEDC8D92E16D3A005162137A /* IQKeyboardNotification.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; - IBSC_MODULE = IQKeyboardNotification; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardNotification; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 7C16E0F009453C9E0ECABFABB0FA49DF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 92067189A51F99F6F9CA3239DBFC55D1 /* IQKeyboardManagerSwift.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardManagerSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 7C95E035CFE6D756325F4CDCFCB8E188 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 35E0ABD2C77291EF542F6DA879B22D0A /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -17933,9 +18002,86 @@ }; name = Release; }; + 7CE784DA17CFE9B06B8A2E6BD75E0B22 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DBBABE987451C640D403F97420BF8217 /* IQKeyboardReturnManager.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardReturnManager; + PRODUCT_NAME = IQKeyboardReturnManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 7EE43483A3FF286B39F72A1C62A0FE3A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbar; + PRODUCT_NAME = IQKeyboardToolbar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 801E9E7712ABA32807ED0BC3F6118C1A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 603406683EE66099C2622BB00F41FB12 /* OpenIMSDK.debug.xcconfig */; + baseConfigurationReference = DEEE3144AB502ADE13054CF4438E8C36 /* OpenIMSDK.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -17974,7 +18120,7 @@ }; 8132F4596778D6D7F2FC0053BBA0486B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4C853F5EC09A05E99B8E5897551E75FB /* SDCycleScrollView.release.xcconfig */; + baseConfigurationReference = 198F39031A524C90C3F2B5900F93324D /* SDCycleScrollView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18011,47 +18157,9 @@ }; name = Release; }; - 82127CF05AE37959845DD4DBEBE9DFE8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6BA994DAA370C4DE61E4151BD495B024 /* MqttCocoaAsyncSocket.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; - PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; - PRODUCT_NAME = MqttCocoaAsyncSocket; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 823800F5044F68C84CE56D88F733B8BF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 125DF183A0733B68AB485859EEC2777D /* Popover.release.xcconfig */; + baseConfigurationReference = A3B780E905B7EDA7D5B5D56032F8EAFF /* Popover.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18088,9 +18196,9 @@ }; name = Release; }; - 84F6258ACD47346C9985D8FF87C1CC86 /* Debug */ = { + 82A96A319A30ADD13E510E0651A91BC8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8139788AEDC8D92E16D3A005162137A /* IQKeyboardNotification.debug.xcconfig */; + baseConfigurationReference = 5DDDDE0822D7A3F088A2143A878CDE04 /* IQKeyboardReturnManager.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18102,9 +18210,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-Info.plist"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -18112,23 +18220,24 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardNotification; - PRODUCT_NAME = IQKeyboardNotification; + MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardReturnManager; + PRODUCT_NAME = IQKeyboardReturnManager; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_INSTALL_OBJC_HEADER = YES; SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 85370FE6A57DEF3DFFF3A60B6728314E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C76AC55F7CB69E2EA22D20E98A3A33DC /* AMapFoundation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 365F66EAD03805047DA997A65FD057F3 /* AMapFoundation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18143,26 +18252,9 @@ }; name = Debug; }; - 86E543C31AA3DD8264C66897C3886ED5 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C26CCDE58BDF3BB05C141054DCD69C75 /* IQKeyboardToolbarManager.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; - IBSC_MODULE = IQKeyboardToolbarManager; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardToolbarManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 8BB1669D2FD16A3634D2142D4CB8AA96 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F72005CD40DCCFA9988F91E2EEF85FFB /* MJRefresh.release.xcconfig */; + baseConfigurationReference = B7E110178218300DF6258189463B9F7F /* MJRefresh.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18200,27 +18292,47 @@ }; name = Release; }; - 8F48491A1016BC3592D141E95A087B4D /* Debug */ = { + 8C2043ACC73DECC70EEDCE760FA8C4ED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 16982966B38AAEF6599A9726EA9C18CC /* OpenIMSDKCore.debug.xcconfig */; + baseConfigurationReference = F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_OBJC_WEAK = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", + "@loader_path/Frameworks", ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardNotification/IQKeyboardNotification.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardNotification; + PRODUCT_NAME = IQKeyboardNotification; SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; 90A83603B6BD81AE9AD6D02FC3FADE71 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9276FC9338D541D090DE088726DFB6C3 /* SwiftyJSON.debug.xcconfig */; + baseConfigurationReference = C7DA68D99A8C47A8FF92BAB5B968218A /* SwiftyJSON.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18257,23 +18369,6 @@ }; name = Debug; }; - 90B58828D1126B534DFE9B0E3E46E12B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AA98E54EC96C261438BC5C48B8A50583 /* RxCocoa.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; - IBSC_MODULE = RxCocoa; - INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxCocoa_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 90D4D09BCB6A4660E43ACBE9ECB6FE9A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -18340,16 +18435,16 @@ }; name = Debug; }; - 92165800DD02C8DFC76859C652CDAF3A /* Release */ = { + 9319675F5A04EDE81AB01D80DE8C236B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B88BB3F591E48518DEB4D52FCF303DF1 /* SDWebImage.release.xcconfig */; + baseConfigurationReference = 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; + IBSC_MODULE = IQTextView; + INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SDWebImage; + PRODUCT_NAME = IQTextView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -18357,9 +18452,47 @@ }; name = Release; }; + 93DC2BC057FB55D31BCFB347056FCE84 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 94708AA6E2DF20903353222D1B07DD24 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 165A70A6B1F8A3945B7783606F15DC88 /* AMapFoundation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = BE940D28CE930CC80BD50EB6F71926CA /* AMapFoundation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18377,7 +18510,7 @@ }; 94E0BDD4FECDD6501C6D9C71D5539419 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C38E9837D2724940EB651382E2202DE8 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18477,9 +18610,48 @@ }; name = Release; }; + 96649731D82C2814B8170D8216689DBE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 38C322E6FFF6B023DA7A6A463F9AF67A /* libwebp.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 97A9C1AE808358ADD2B19BD6BFC978F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2E531780F0F232163ED4D9D7BD99D85B /* RxGesture.release.xcconfig */; + baseConfigurationReference = DF0ADAF597A8081FF2E0B8F08CBA3872 /* RxGesture.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18516,16 +18688,16 @@ }; name = Release; }; - 9B9E2AAA72FF593C9B8AB1182BBD3AB9 /* Debug */ = { + 9AC70A7FEC7424A8D7B85B32FBCAE141 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A15B901BDD568D060C8747966A934150 /* RxRelay.debug.xcconfig */; + baseConfigurationReference = 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; - IBSC_MODULE = RxRelay; - INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbar"; + IBSC_MODULE = IQKeyboardToolbar; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxRelay_Privacy; + PRODUCT_NAME = IQKeyboardToolbar; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -18533,48 +18705,27 @@ }; name = Debug; }; - 9C433D2225E594CB22BE3DF3B9F6C392 /* Debug */ = { + 9B7306163A3499B6E3EA0ACCD2CFA72B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 887BAFDF5875E4C49937F4B27AA714C4 /* Pods-QuickLocation.debug.xcconfig */; + baseConfigurationReference = A1D9A4751C4A3E44FD08F9D3FBF438BC /* ZXSDK.release.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", - "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; 9CDD6C0B552ED299157F8FBA805D287B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 016AF5C34D8EEB2A4A3A7452C81D9A65 /* AlipaySDK-iOS.debug.xcconfig */; + baseConfigurationReference = 06BCF7EEB71D9C2BDAE40ED210BE760D /* AlipaySDK-iOS.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18590,9 +18741,48 @@ }; name = Debug; }; + 9CE76E5159BA0F6FA7CA6AF47FCE34D4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B048059F9B5C2BB9006036741897921B /* RxRelay.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 9D0D7572FEDA4CC9E75E7387846AFE57 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8FA1F98153F1953502B3A0100AACBB7B /* SnapKit.debug.xcconfig */; + baseConfigurationReference = 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18629,47 +18819,77 @@ }; name = Debug; }; - 9E48FFC2AC86EBF263055EC35894F7DE /* Debug */ = { + 9D6788A37DA34E9AF7EA2BB3C6719CCD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 743E4FC16F9FA1E1C627B4DF064CABBC /* IQTextInputViewNotification.debug.xcconfig */; + baseConfigurationReference = AF1B9A5A8015A29B459801D8BA4B1D48 /* Alamofire.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; + IBSC_MODULE = Alamofire; + INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; - PRODUCT_MODULE_NAME = IQTextInputViewNotification; - PRODUCT_NAME = IQTextInputViewNotification; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 9F88BF1ACD94C54B24202DE3238DFF5C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + A0D03251156D004695A7152BD24AC22A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbarManager"; + IBSC_MODULE = IQKeyboardToolbarManager; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/ResourceBundle-IQKeyboardToolbarManager-IQKeyboardToolbarManager-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardToolbarManager; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + A19691927EDE0CBAEE5C222B700A20CA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 11960B0A5FE6CD65BC2D3C94E8127479 /* Alamofire.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; + IBSC_MODULE = Alamofire; + INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; A1BEDCEF2CAAEBAF299D256F525A3382 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 562418761FA23FA689F341D1FEF6C6AA /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18706,9 +18926,43 @@ }; name = Debug; }; + A215258240F7CC1CB26814FAB26866BD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; + IBSC_MODULE = MJExtension; + INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + A43232BAD7E4A810A8BCF59F8C13ACCD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; + IBSC_MODULE = IQKeyboardManagerSwift; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; A5889394557E95B280BBA784CBC27862 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ADCABA9DD870D7EDE9D7E4B3BA303D9D /* AMapLocation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = AC5B5A29EA79513070D1B9B9D01E2B67 /* AMapLocation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18723,10 +18977,12 @@ }; name = Debug; }; - A5A180421F21BAE9C0C7795834F7AD67 /* Debug */ = { + A5A4AA51C3E543A35ABD101B1F8CB866 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E71A17BAFA85081507CA1D03A61EE5E2 /* SDWebImage.debug.xcconfig */; + baseConfigurationReference = 518C323F07471B8EF777A8488A6431AF /* Pods-QuickLocation.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -18737,9 +18993,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -18747,52 +19001,15 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-QuickLocation/Pods-QuickLocation.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A74D919024E57461273F21929F1A47EC /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BD4A8D9BADBC716C1FDA6579FF3167F5 /* YYImage.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; - PRODUCT_MODULE_NAME = YYImage; - PRODUCT_NAME = YYImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -18800,26 +19017,48 @@ }; name = Release; }; - A800596C458282A64582FB72FF956E4D /* Debug */ = { + A6BE3DD8D33F648E6B711FB1A5151BAC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 562418761FA23FA689F341D1FEF6C6AA /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/BRPickerView/BRPickerView-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/BRPickerView/BRPickerView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Kingfisher; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/BRPickerView/BRPickerView.modulemap"; + PRODUCT_MODULE_NAME = BRPickerView; + PRODUCT_NAME = BRPickerView; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; A8894230A204E1888695F3677A130967 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41D3943F2B4A8ACF8C2D38C6635BA215 /* WechatOpenSDK-XCFramework.debug.xcconfig */; + baseConfigurationReference = B95603BFE5801BE1096255728938C43F /* WechatOpenSDK-XCFramework.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -18837,7 +19076,7 @@ }; A8BB29B3CA4AB81CF3D835FD149791CB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 69167FB636B3E1A82316B0523BEC203C /* RxDataSources.release.xcconfig */; + baseConfigurationReference = F25A5706946440309A58C145135D1A02 /* RxDataSources.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -18874,9 +19113,64 @@ }; name = Release; }; - A921E536AD357BC016035F4EBACC4C32 /* Debug */ = { + A9CE9DA98312485A1F543570617BCF37 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F8BA6A294E02AB8DCE1E8020674D638B /* IQTextView.debug.xcconfig */; + baseConfigurationReference = CA2C41593E64147C65245ECE91820960 /* YYImage.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/YYImage/YYImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/YYImage/YYImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/YYImage/YYImage.modulemap"; + PRODUCT_MODULE_NAME = YYImage; + PRODUCT_NAME = YYImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + AE5A56E8BD799ECDDFEC1EF24407F7BD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 47446798A39B13AD570563A4D84606F1 /* SDWebImage.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + AF24453E09053E7BCE9E08EC419AA041 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33B34031564D188119EB2876A9C3CD91 /* IQKeyboardToolbarManager.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18888,9 +19182,9 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -18898,9 +19192,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; - PRODUCT_MODULE_NAME = IQTextView; - PRODUCT_NAME = IQTextView; + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; + PRODUCT_NAME = IQKeyboardToolbarManager; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -18912,43 +19206,9 @@ }; name = Debug; }; - AAA9B02D2E489619FD473C98EB551DBD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 236BCD659A9BDE767282A285E302032C /* RxSwift.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; - IBSC_MODULE = RxSwift; - INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxSwift_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - ADF79EDE9CC74DAD361590593A007CA9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4988617DC44A0F487AE267D119B67DBD /* SnapKit.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SnapKit_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; AF2BB8153427D2BA0A19C9C04F89F611 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8DC36FA9BCE63CE81AEABE77B545BC14 /* HXPHPicker.release.xcconfig */; + baseConfigurationReference = 623232DCDA32392306CD48155C6FBBE8 /* HXPHPicker.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -18985,16 +19245,16 @@ }; name = Release; }; - B024FE50C24EDC6DCD84F5B2C8979551 /* Debug */ = { + B0C028F9593BC6614B8ADCC2FE9146CC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C1185BE37B43B9FD91889CD93BED3170 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = 8B925C33C8582053E2000ECB09CFF1DE /* Kingfisher.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; - IBSC_MODULE = MBProgressHUD; - INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MBProgressHUD; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -19002,62 +19262,9 @@ }; name = Debug; }; - B0D5E09E05DDEEB129A917164456F733 /* Debug */ = { + B1FF27369D7CA56B81F49E330656D582 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9276FC9338D541D090DE088726DFB6C3 /* SwiftyJSON.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftyJSON"; - IBSC_MODULE = SwiftyJSON; - INFOPLIST_FILE = "Target Support Files/SwiftyJSON/ResourceBundle-SwiftyJSON-SwiftyJSON-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SwiftyJSON; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - B264E085987AB5214A4D0DD6D195AF34 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4A37CBABE6CE1E4AEF6E1AE2BE01F243 /* OpenIMSDKCore.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - B478B345183C999B4E3754B6EC2A989A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9437143E9DF274C4A90950E3AF58A256 /* IQTextView.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQTextView"; - IBSC_MODULE = IQTextView; - INFOPLIST_FILE = "Target Support Files/IQTextView/ResourceBundle-IQTextView-IQTextView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQTextView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - B4975339A930CA3D61927BA3B5550A09 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B366147A75E6807DB5AF77785B7152D9 /* IQKeyboardToolbar.debug.xcconfig */; + baseConfigurationReference = F43AD629BA3E1E6B04D881B3C5251BC6 /* IQKeyboardToolbar.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbar"; @@ -19070,28 +19277,11 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; - }; - B9E1C2744C26D7DA7C4C57A7919A3A75 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E03D2062C0363D0E3EE2A8345E4525C6 /* MJExtension.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; - IBSC_MODULE = MJExtension; - INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJExtension; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; name = Release; }; BA922906E64131AB76C4712AF94EF8CB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DEDD7FDEC26BF7C8117813CA179E667A /* SDCycleScrollView.debug.xcconfig */; + baseConfigurationReference = E897C1B53CABDF9D8070898C954C7535 /* SDCycleScrollView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19127,9 +19317,48 @@ }; name = Debug; }; + BAB5B163539C53D31E25FD04B27F66A5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 51A570AB94191171F7D651516C617CA4 /* IQTextView.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; + PRODUCT_MODULE_NAME = IQTextView; + PRODUCT_NAME = IQTextView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; BAD20131EC29650C6737E66854A3A9FD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4988617DC44A0F487AE267D119B67DBD /* SnapKit.release.xcconfig */; + baseConfigurationReference = E0A7A5B0C0AC0E11757554B527DD6942 /* SnapKit.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19167,9 +19396,26 @@ }; name = Release; }; + BB0E773A88BC7C3D527CA40AEB6BDE00 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C12CE022F11E91B77B278B3B331FE16F /* RxSwift.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxSwift"; + IBSC_MODULE = RxSwift; + INFOPLIST_FILE = "Target Support Files/RxSwift/ResourceBundle-RxSwift_Privacy-RxSwift-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = RxSwift_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; BC9A8494F1DFA82985D68FDD4E67ECA6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A711072668F05AC2A1C388A45D946F1 /* RxGesture.debug.xcconfig */; + baseConfigurationReference = 7E0FBAE65D7B726A96C0ABAD9E55682E /* RxGesture.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19205,9 +19451,48 @@ }; name = Debug; }; + BD931C5CB0373B600D4C7CEF53168784 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B55194AE2E4BC6D215F381A82986A10 /* IQTextInputViewNotification.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQTextInputViewNotification/IQTextInputViewNotification.modulemap"; + PRODUCT_MODULE_NAME = IQTextInputViewNotification; + PRODUCT_NAME = IQTextInputViewNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; BD9E54B8E276FDC5FAA99D603AAE7808 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CE68171CEC2E18B6185B409F02A9241 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19246,7 +19531,7 @@ }; BE13B2154C960503F9352E7CA41C5257 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 405EF16A1E42B7B170438C7B79098938 /* Moya.release.xcconfig */; + baseConfigurationReference = 9E5643E237B0123C5A8BA58028EEDDF2 /* Moya.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19284,48 +19569,43 @@ }; name = Release; }; - C0688DADA72C3C7111658FDF76171BD7 /* Release */ = { + BED126239C8A88BAB703669C7477EBC4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D31E360F4B1278224DF42EA712F365B6 /* IQKeyboardToolbarManager.release.xcconfig */; + baseConfigurationReference = 4097625AA17F11DB306613392F35019B /* CocoaLumberjack.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; + IBSC_MODULE = CocoaLumberjack; + INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; - PRODUCT_NAME = IQKeyboardToolbarManager; + PRODUCT_NAME = CocoaLumberjackPrivacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + BED4BF55EBFB852636F81897F3AE036A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F00348B56961AF9B725585A257A011F0 /* BRPickerView.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; + IBSC_MODULE = BRPickerView; + INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = BRPickerView.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; }; name = Release; }; C1238B6F45B99CBFA2DE1E81C06F98A2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E197115BCE2837B95240DBF5699E9EAB /* SwiftKeychainWrapper.release.xcconfig */; + baseConfigurationReference = F50F6F4D55360CDB1533719970C34E7F /* SwiftKeychainWrapper.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19362,26 +19642,9 @@ }; name = Release; }; - C22B58CD2E5E67ADFA634F652515A9BE /* Release */ = { + C2B97D7D45869F5386C2668C446B613D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2D46C4A3162D4A456DA69415A8155CF0 /* RxRelay.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxRelay"; - IBSC_MODULE = RxRelay; - INFOPLIST_FILE = "Target Support Files/RxRelay/ResourceBundle-RxRelay_Privacy-RxRelay-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = RxRelay_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - C2B9464237FEF93BFCD2264103358A51 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6DB304ADE0FECFDA2DBFE5A1EF1662A5 /* IQKeyboardCore.debug.xcconfig */; + baseConfigurationReference = 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; @@ -19396,9 +19659,26 @@ }; name = Debug; }; + C3B4D4167E295F372BB2A513188BD8F7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 88AA0FB86CB2196FB034258228D572CE /* MarqueeLabel.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; + IBSC_MODULE = MarqueeLabel; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = MarqueeLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; C6D82ADFF4A838BC1D47CD03A8A190E9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E070DE27439A95D20E0D66F0810B7E0E /* KingfisherWebP.debug.xcconfig */; + baseConfigurationReference = A2E63AB2B3925205799C23B9B539BA66 /* KingfisherWebP.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19435,26 +19715,65 @@ }; name = Debug; }; - C741D13C0AB1B9F66557356669115492 /* Release */ = { + C8D6B443B99FFA914536D7BC4B8D9F38 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C38E9837D2724940EB651382E2202DE8 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = 1B34234F6213E23C3E48F64CBC6B5CD4 /* MqttCocoaAsyncSocket.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.modulemap"; + PRODUCT_MODULE_NAME = MqttCocoaAsyncSocket; + PRODUCT_NAME = MqttCocoaAsyncSocket; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + CA9BFD3FDE023E2DA82F4A66C4AA908C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8717B321000200445042D563894C5208 /* MJRefresh.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; - IBSC_MODULE = Lottie; - INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = LottiePrivacyInfo; + PRODUCT_NAME = MJRefresh.Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; CB3020DFC843BCE565F5FA4024538D17 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BF5CEB5CB96BCD6509C2A8E501FBEF8E /* Kingfisher.release.xcconfig */; + baseConfigurationReference = EBDED9D77F4AD7E995BCB01F1DB808A2 /* Kingfisher.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19492,26 +19811,47 @@ }; name = Release; }; - CBF41BABFF6C6D653DD04732CE7ABE52 /* Debug */ = { + CB3A1274F6B5E152CEF2D2E778390E7E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0627B01E20C5DCA3D95E8FED6E1D581 /* CocoaLumberjack.debug.xcconfig */; + baseConfigurationReference = BC99E9C807A2EB5C65C722E24E3503F5 /* libwebp.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = CocoaLumberjackPrivacy; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; + PRODUCT_MODULE_NAME = libwebp; + PRODUCT_NAME = libwebp; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; CECC5694E635C8311E213453B80E51AF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3D356B7342CAB94C832F22E012A7413C /* Masonry.release.xcconfig */; + baseConfigurationReference = 2CCAD1ED8D69F879CC164E7E3978DC08 /* Masonry.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19548,9 +19888,47 @@ }; name = Release; }; + CF29182C192967CEC5E23BAD0CCA1721 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D4EC147DFD638EABFE29998CFDF08C8E /* SDWebImage.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; CF4574325CCCF465D3492C60311DBE5E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2886547D66956FAACBC731C0E7F48503 /* Popover.debug.xcconfig */; + baseConfigurationReference = C7D0CF72FE6D9F2AE82838AFEF2FA52A /* Popover.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19586,9 +19964,47 @@ }; name = Debug; }; + CF7A49678D7556C17210302C67B2D364 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8499104ABE4CD46C210F6A42F2E40BE3 /* IQKeyboardToolbar.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbar/IQKeyboardToolbar.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardToolbar; + PRODUCT_NAME = IQKeyboardToolbar; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; D01F3580E114FEEB4E2AABE445D8CEE8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9F5A8E40369B348356DF6C86B87DC072 /* SwiftDate.release.xcconfig */; + baseConfigurationReference = A2598822BD1CD86A841B56D759CA7CAA /* SwiftDate.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19626,9 +20042,47 @@ }; name = Release; }; + D043C134472572ED5873A74096507DB4 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 20F9AFC3F547FE07E2244ABC63626806 /* IQTextView.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + GCC_PREFIX_HEADER = "Target Support Files/IQTextView/IQTextView-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/IQTextView/IQTextView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQTextView/IQTextView.modulemap"; + PRODUCT_MODULE_NAME = IQTextView; + PRODUCT_NAME = IQTextView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; D0C03895DE80B8549E8C1D167D22E44D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23DF5AE9ACD1DE49C9B358223D0F49C3 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 126293D472AEA05CCD45B16DE55B2B11 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19664,43 +20118,9 @@ }; name = Debug; }; - D24E3F05A6AE1674E85F48A8DAAE66B6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4D294D39BD9CB96E0071B5432639EB42 /* CocoaLumberjack.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/CocoaLumberjack"; - IBSC_MODULE = CocoaLumberjack; - INFOPLIST_FILE = "Target Support Files/CocoaLumberjack/ResourceBundle-CocoaLumberjackPrivacy-CocoaLumberjack-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = CocoaLumberjackPrivacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - D3743EEA7A04F53A0133892017792199 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E71A17BAFA85081507CA1D03A61EE5E2 /* SDWebImage.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; D4970E2DF87C5802E166FAC3F3951336 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 571331853EC73408FD0777361CF51291 /* TagListView.debug.xcconfig */; + baseConfigurationReference = 5DA9D7CD78B7792C31E6393EB06EB265 /* TagListView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19738,7 +20158,7 @@ }; D80C09B5C3E12110BB1B81C6C2F5466A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9D8C6C97CCB0D85B3D56E946E08E338 /* AMapLocation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 9CE2C249529EDB6C2CC22826EFD1E434 /* AMapLocation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -19756,7 +20176,7 @@ }; D817AA34BFD723AEF714916F00BC5145 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F6C2D6090B9B44BDD77920ACD750B1CA /* YBImageBrowser.release.xcconfig */; + baseConfigurationReference = 6A48E348CB8D57C469357DE8A70CDF1F /* YBImageBrowser.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19793,29 +20213,13 @@ }; name = Release; }; - DA0C8AF58BD86934CB94246EBBEF6C32 /* Release */ = { + D8C078934270554B6CA55D4F83E32071 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CC07537BE02320C6D9E3EF059D86A29 /* IQKeyboardToolbar.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardToolbar"; - IBSC_MODULE = IQKeyboardToolbar; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbar/ResourceBundle-IQKeyboardToolbar-IQKeyboardToolbar-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardToolbar; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - E1606E14E6DD6F2729381A05F232AC46 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 53AD01C85FA7465140D4283E102BF60E /* ZXSDK.debug.xcconfig */; + baseConfigurationReference = D906BC216BEE6751B342CE65AB62DDF3 /* OpenIMSDKCore.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; ENABLE_USER_SCRIPT_SANDBOXING = NO; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -19824,12 +20228,30 @@ ); SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D9507D92F3D0386BB18CA474B2824571 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C4BCBE720AF5386F2FC7D0FED1A99E2D /* BRPickerView.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/BRPickerView"; + IBSC_MODULE = BRPickerView; + INFOPLIST_FILE = "Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = BRPickerView.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; - E59C392C6F353CC2E8D40F986EF33C09 /* Debug */ = { + DC3444142E5CC214AF3B41B45A2843A3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE588AABAEC6DD2AFEED70504421C691 /* GYSDK.debug.xcconfig */; + baseConfigurationReference = 914E16F0FF39F7DED258EB217B37399B /* OpenIMSDKCore.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -19845,9 +20267,78 @@ }; name = Debug; }; + E25253DC468FE7980CC93935D625E475 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9EF2BC34ACA5AF1B55FE907CDAFD7C9D /* RxCocoa.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; + IBSC_MODULE = RxCocoa; + INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = RxCocoa_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + E59C392C6F353CC2E8D40F986EF33C09 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1073C76A14A383D36B56300ED2C48D4E /* GYSDK.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E6C1C4E78B04E7B9B34283415672AE74 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F0F2D2CB4A8110B4A02E47B60E9D08AF /* IQKeyboardNotification.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; + IBSC_MODULE = IQKeyboardNotification; + INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = IQKeyboardNotification; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + E6E171F7676D50EA5B5103C783DC1734 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7DBF626B8255FCD31C0435BC14F73CA1 /* ObjectMapper.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/ObjectMapper"; + IBSC_MODULE = ObjectMapper; + INFOPLIST_FILE = "Target Support Files/ObjectMapper/ResourceBundle-Privacy-ObjectMapper-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; E8F6D6BE65F8EA78E36FD25E915E85F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97DD8F041A19DF4A0A44F875881021E3 /* SwiftyUserDefaults.debug.xcconfig */; + baseConfigurationReference = 56A6F1D6C4022B49FC2B4B39B745C1A7 /* SwiftyUserDefaults.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -19885,7 +20376,7 @@ }; E925F4986BD74A8B798476AC66556313 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 230C27293BA846477308F0D6A7CE8235 /* CocoaMQTT.release.xcconfig */; + baseConfigurationReference = D8E54020F0A701D6B32CF578D40C2330 /* CocoaMQTT.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19925,7 +20416,7 @@ }; E9FB586DC0DF19E1617A7998B4E377B3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E03D2062C0363D0E3EE2A8345E4525C6 /* MJExtension.release.xcconfig */; + baseConfigurationReference = 98BDBF7628D52207DDC64D065690394A /* MJExtension.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -19963,54 +20454,16 @@ }; name = Release; }; - ECDC4AF9B5AF6413CF04F09DFC8E22AC /* Debug */ = { + EBB5BE6DAF9A168A638A0126560313DE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2DDCA417EBC8917E906673FE76951531 /* IQKeyboardReturnManager.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardReturnManager/IQKeyboardReturnManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardReturnManager; - PRODUCT_NAME = IQKeyboardReturnManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - ED987E1FE144E66193F3341EACCAF305 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7C37B57498D4597021F743EFD52BE492 /* IQKeyboardCore.release.xcconfig */; + baseConfigurationReference = 3E022754FBCB43F5E144D0C3F6F688DE /* MBProgressHUD.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardCore"; - IBSC_MODULE = IQKeyboardCore; - INFOPLIST_FILE = "Target Support Files/IQKeyboardCore/ResourceBundle-IQKeyboardCore-IQKeyboardCore-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; + IBSC_MODULE = MBProgressHUD; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardCore; + PRODUCT_NAME = MBProgressHUD; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20020,7 +20473,7 @@ }; F297241D9B06A15050FE4F76DABA19CA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 716441FD4EFA32E5D3075457F1D2DC49 /* SwiftyJSON.release.xcconfig */; + baseConfigurationReference = F2FAFA36D88E897C8F4A3682608E6DC1 /* SwiftyJSON.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20060,7 +20513,7 @@ }; F3F27D16C9BE2272FF09C603083ED6CE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 94F9B735A007F4AF9A7A8FD04E718DF5 /* YBImageBrowser.debug.xcconfig */; + baseConfigurationReference = ED8807994F40692AAB9D3981047CF606 /* YBImageBrowser.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -20096,55 +20549,16 @@ }; name = Debug; }; - F54330AC0B1BAD3325F4AED6EACE724F /* Release */ = { + F81C74F94F3E916C855BA28100B46273 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 35543232996BE2668E2985E09A8A79A5 /* libwebp.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/libwebp/libwebp-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/libwebp/libwebp-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/libwebp/libwebp.modulemap"; - PRODUCT_MODULE_NAME = libwebp; - PRODUCT_NAME = libwebp; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - F838B303212A2812381FE39D3153A618 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E787026BAB74133C5BD67388CD5FFEE7 /* MJExtension.debug.xcconfig */; + baseConfigurationReference = 917921BC1BE7FB2A255A7ED2F4DC5992 /* MBProgressHUD.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; - IBSC_MODULE = MJExtension; - INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MBProgressHUD"; + IBSC_MODULE = MBProgressHUD; + INFOPLIST_FILE = "Target Support Files/MBProgressHUD/ResourceBundle-MBProgressHUD-MBProgressHUD-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = MJExtension; + PRODUCT_NAME = MBProgressHUD; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20154,7 +20568,7 @@ }; F98EE33558C53FC474C6B9EF9F50E27E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 786CBD3681A4AFA7B7EB49A74162F5F4 /* Moya.debug.xcconfig */; + baseConfigurationReference = 06390CEEF9F1676B7AD1470DED8FE250 /* Moya.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20191,16 +20605,16 @@ }; name = Debug; }; - FA20BF997273977F43107CDAB9B33EA2 /* Release */ = { + FBE1D2CB588E485DDDFA8C4E76417427 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C872208294BDFABC987FC97FCB40490 /* Alamofire.release.xcconfig */; + baseConfigurationReference = 91260A093605ED5DA779A65FBA8F7439 /* lottie-ios.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; - IBSC_MODULE = Alamofire; - INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; + IBSC_MODULE = Lottie; + INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = Alamofire; + PRODUCT_NAME = LottiePrivacyInfo; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -20208,47 +20622,9 @@ }; name = Release; }; - FBEBB1D138E3CD1F29357FB2A578C704 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C26CCDE58BDF3BB05C141054DCD69C75 /* IQKeyboardToolbarManager.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardToolbarManager/IQKeyboardToolbarManager.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardToolbarManager; - PRODUCT_NAME = IQKeyboardToolbarManager; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.9; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; FC47B2B7FAEC115D227EE81539ED8586 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0C440F8EE959C82D0EDF96F0C2CBA56 /* AlipaySDK-iOS.release.xcconfig */; + baseConfigurationReference = BC00F2AB8BD6BFCD1B76BA3E53DAD62B /* AlipaySDK-iOS.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -20267,7 +20643,7 @@ }; FD4D1EB782183AD18FE4C7DDDDE0785C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6DB304ADE0FECFDA2DBFE5A1EF1662A5 /* IQKeyboardCore.debug.xcconfig */; + baseConfigurationReference = 449232222736CE25587B5680B76C1B91 /* IQKeyboardCore.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -20303,22 +20679,39 @@ }; name = Debug; }; - FD80064783487132FE554A4CBBDD6E92 /* Release */ = { + FE8A19159D6710C1CFDBF9056B31657C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D4B4C8ECEAB35A7FB7C72DB6047A6503 /* IQKeyboardNotification.release.xcconfig */; + baseConfigurationReference = 67E0DDC9B0119731CFDDFAD018CBDE00 /* RxCocoa.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardNotification"; - IBSC_MODULE = IQKeyboardNotification; - INFOPLIST_FILE = "Target Support Files/IQKeyboardNotification/ResourceBundle-IQKeyboardNotification-IQKeyboardNotification-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/RxCocoa"; + IBSC_MODULE = RxCocoa; + INFOPLIST_FILE = "Target Support Files/RxCocoa/ResourceBundle-RxCocoa_Privacy-RxCocoa-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - PRODUCT_NAME = IQKeyboardNotification; + PRODUCT_NAME = RxCocoa_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; + }; + FFFB015F596558D4EEC4E24564CABF98 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 858AFD8381BFCEF57B4CFF6D42658A52 /* SnapKit.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + PRODUCT_NAME = SnapKit_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; }; /* End XCBuildConfiguration section */ @@ -20341,56 +20734,74 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 03C259B07FAD40811137A373C5921933 /* Build configuration list for PBXNativeTarget "IQTextView" */ = { + 0956EC53817D4313DAA8ACE885739E7A /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - A921E536AD357BC016035F4EBACC4C32 /* Debug */, - 606FFDFF5B5ABFECBE61648FBDF0F426 /* Release */, + FE8A19159D6710C1CFDBF9056B31657C /* Debug */, + E25253DC468FE7980CC93935D625E475 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 109EB5C8899DB74D39F29EDB61BF5BDD /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */ = { + 0997570625F6496191FEDC6525F2B4B4 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1F22D2930D0C4785CD07300C3D4B928A /* Debug */, - B478B345183C999B4E3754B6EC2A989A /* Release */, + 4C0BF267AD714422A87056D1BB0C3AA0 /* Debug */, + 9CE76E5159BA0F6FA7CA6AF47FCE34D4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 17CD1D0025094C279EEAEE0045C70F4E /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */ = { + 0E7AA1EEA1C7FF6CB4E1648BEA18DD74 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7A83E9197619A15217A0D07BF3AE810C /* Debug */, - 6FAB033B793EB95A68042F8D69B546B8 /* Release */, + AF24453E09053E7BCE9E08EC419AA041 /* Debug */, + 41B339A6F337EA2A26E449C0711FF32C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 19E0C14B17A764B88968E1F45B5364F1 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */ = { + 113E0D352C4B9A884B070ED751252A82 /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */ = { isa = XCConfigurationList; buildConfigurations = ( - 282476FCC7B54946AF139CEA1CE35202 /* Debug */, - C741D13C0AB1B9F66557356669115492 /* Release */, + 058C08AD3BFF04EFD118630CFDDB0792 /* Debug */, + C8D6B443B99FFA914536D7BC4B8D9F38 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1E4770EEF334932E9F5DCFDB2918C509 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */ = { + 132F1053454D665FC78796EA0D463942 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar" */ = { isa = XCConfigurationList; buildConfigurations = ( - 77F784F04E47C561BA840509194065F4 /* Debug */, - 725BFCAE9439547AD71CD9AA1C5541F2 /* Release */, + CF7A49678D7556C17210302C67B2D364 /* Debug */, + 7EE43483A3FF286B39F72A1C62A0FE3A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1FFB0DD61C839A417828F95E751EE740 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */ = { + 1663517506D3345587FF44B2487F342C /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1BB731DC924C58DAA25231AF41E1252B /* Debug */, - 0EB7CE3962DE9D4C672585AEC7DF462E /* Release */, + 2BDDDC48423E5FCDD637FA83311006ED /* Debug */, + 7A22B6B86FBF8ABFFD5B31B8FD60E138 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1A113CCD475B0591364B99D251CCC097 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 50083C4D9AA146B5BDD973A3F3E44B23 /* Debug */, + FBE1D2CB588E485DDDFA8C4E76417427 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1E4B01A67F22E8B46E5D1C9DEF28DE51 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9AC70A7FEC7424A8D7B85B32FBCAE141 /* Debug */, + B1FF27369D7CA56B81F49E330656D582 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20422,6 +20833,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 26456E60DDD1F331165EAC41E86C3DE5 /* Build configuration list for PBXNativeTarget "BRPickerView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A6BE3DD8D33F648E6B711FB1A5151BAC /* Debug */, + 45067223FF5B80A60AA51A1298AB0F4E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 269636DD90588A5FF7EABA1679905CBA /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 772DB49AD05D4C86AC0C38640E1C1D1E /* Debug */, + A5A4AA51C3E543A35ABD101B1F8CB866 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2699A8B67046B622F96AABD3BBE468AF /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC3444142E5CC214AF3B41B45A2843A3 /* Debug */, + D8C078934270554B6CA55D4F83E32071 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 28F8531A55605581FC75A55D04CC3532 /* Build configuration list for PBXNativeTarget "SwiftyUserDefaults" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20449,24 +20887,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2B650CEE754EFF715C7B2DD1FC3DA4D6 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84F6258ACD47346C9985D8FF87C1CC86 /* Debug */, - 0F2CBF9B97C9D3BED9C1513685C6EBDA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 31CFD16258063F6819C4399FF4F5F6B0 /* Build configuration list for PBXNativeTarget "Pods-QuickLocation" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9C433D2225E594CB22BE3DF3B9F6C392 /* Debug */, - 34C66BD202D270F88C2392870879AEB5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 3208C0F97FCB948C4F12E81E25FFEAF9 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20476,20 +20896,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 336057B7C27E3CB02F3E7BFF0369F6E6 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { + 3C791BC42B5649A79C27341EEAAB383C /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - D3743EEA7A04F53A0133892017792199 /* Debug */, - 92165800DD02C8DFC76859C652CDAF3A /* Release */, + CF29182C192967CEC5E23BAD0CCA1721 /* Debug */, + 1596F943A974F5E108457EC1AEAE3ED1 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4331F69AA99852DE49004455A686AC34 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */ = { + 3DF8637F1F76AAE4114DAD42CACA6481 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( - C2B9464237FEF93BFCD2264103358A51 /* Debug */, - ED987E1FE144E66193F3341EACCAF305 /* Release */, + A43232BAD7E4A810A8BCF59F8C13ACCD /* Debug */, + 110BCCCB8BED962808A6546FC18F83E3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 420D03232E4A9AC143501D98E20A9B6C /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3EC0606B96DB97166E0AF7C300914B3B /* Debug */, + C3B4D4167E295F372BB2A513188BD8F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20503,15 +20932,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4B245BF0E1623C456E454A020D63D62A /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9B9E2AAA72FF593C9B8AB1182BBD3AB9 /* Debug */, - C22B58CD2E5E67ADFA634F652515A9BE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 4BB6DBB059282CDC5130B3610AC32982 /* Build configuration list for PBXAggregateTarget "AMapLocation-NO-IDFA" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20521,24 +20941,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4ECDEAB815A40538E4992E152EC9DDC3 /* Build configuration list for PBXAggregateTarget "ZXSDK" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E1606E14E6DD6F2729381A05F232AC46 /* Debug */, - 045F5AC262291B053BB97B65B97047D1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 515C6B17833F6378F379A871C4D9B27A /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7C03B5BAAF0355C40EEF8FD859C5D370 /* Debug */, - FD80064783487132FE554A4CBBDD6E92 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 5176F9AA0EF18F0B0B9D8EF8227C5E46 /* Build configuration list for PBXNativeTarget "SwiftyJSON" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20548,6 +20950,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 530A80DEDF4EEBCA63FFEDE0B0D84192 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A19691927EDE0CBAEE5C222B700A20CA /* Debug */, + 9D6788A37DA34E9AF7EA2BB3C6719CCD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 547AC2DDC5CDD1783E0827EEA7D453E1 /* Build configuration list for PBXNativeTarget "MJExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20557,6 +20968,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 576FADB9287CAB9D1DBD5489BA2F9F54 /* Build configuration list for PBXAggregateTarget "ZXSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 30A3DD3130433FDD237733D740C85819 /* Debug */, + 9B7306163A3499B6E3EA0ACCD2CFA72B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 57E2FE2C1536FA6A9F4A42A8B8A55EEE /* Build configuration list for PBXNativeTarget "RxGesture" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20575,11 +20995,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 63859FAEDEDBA444A35DA0A4AB8793AD /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { + 6331810ADB8D7D34873AFF1699A0AB1C /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - A800596C458282A64582FB72FF956E4D /* Debug */, - 3E2F885B3044CC8D85903A97819A8D0B /* Release */, + 9F88BF1ACD94C54B24202DE3238DFF5C /* Debug */, + AE5A56E8BD799ECDDFEC1EF24407F7BD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20593,11 +21013,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6CE1F21A6E4E2629CD7DADEF577321E9 /* Build configuration list for PBXAggregateTarget "OpenIMSDKCore" */ = { + 65F1F953D7D55D962CEB9B1B09B264AB /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8F48491A1016BC3592D141E95A087B4D /* Debug */, - B264E085987AB5214A4D0DD6D195AF34 /* Release */, + BED126239C8A88BAB703669C7477EBC4 /* Debug */, + 55CDC7EA4494FCC3FBD93A8E7A039716 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20611,6 +21031,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6DDFAFC6032A279076E7D699C131B3C8 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 93DC2BC057FB55D31BCFB347056FCE84 /* Debug */, + 6BB8A784296713E99DA0F66884E1AA1B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 6EBF6B1B58A2645B3AC41D7865B9A3FC /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20620,6 +21049,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 6EC4002EC4876D362CEC616EAE51CE44 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8C2043ACC73DECC70EEDCE760FA8C4ED /* Debug */, + 0AC93541F6C97AD1AC49CCEE8B7256E3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6F706C562CA108BF7E63A3E1AE5E5367 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 62FFA6B579CCAD3D28022C9DA8890DAD /* Debug */, + BD931C5CB0373B600D4C7CEF53168784 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 701421AC78CFCB06DED14D7A82780FB3 /* Build configuration list for PBXNativeTarget "CocoaMQTT" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20647,47 +21094,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 76E99B3575416BC0CE763D854C000C08 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { + 7BC84017C81A43E94A440D281671E1E6 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - A5A180421F21BAE9C0C7795834F7AD67 /* Debug */, - 591F58FC07FEEF02274DF8391304633E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 7851D56D9D5A53BCCA4CEB527DC9A395 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0011BF06D817928EA2303706373B6386 /* Debug */, - 4388FF1B49F6418320E383EBC658E002 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 7907C5DC70E331BC677E1419D9576DA7 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2EC1AEC1BC21EFB6F840669535695C5F /* Debug */, - 5072A011DC92C180A1CCD4B8F34C886F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 7949AABFF8D9C06560822DA2DCE40F7D /* Build configuration list for PBXNativeTarget "libwebp" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 38843346F21879252E487C34CF5AB5B7 /* Debug */, - F54330AC0B1BAD3325F4AED6EACE724F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 80CCFDCC0B7359AFA2F5D46D192E6D40 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - ECDC4AF9B5AF6413CF04F09DFC8E22AC /* Debug */, - 4D4125E17F0CD4B09217717C84A0F164 /* Release */, + CA9BFD3FDE023E2DA82F4A66C4AA908C /* Debug */, + 6F8B5992F00D1B027543F79963D37906 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20701,20 +21112,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 878A27F46F38F9B123DC66E7C12E2462 /* Build configuration list for PBXNativeTarget "RxCocoa-RxCocoa_Privacy" */ = { + 86FE5D80FDBD0B06DD8DEE46502FBEE2 /* Build configuration list for PBXNativeTarget "IQTextView-IQTextView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 90B58828D1126B534DFE9B0E3E46E12B /* Debug */, - 4E334123B4F02CF751D176F7E9FE8E10 /* Release */, + 3D630A70BC3F4DC7B44CAFE546B882E3 /* Debug */, + 9319675F5A04EDE81AB01D80DE8C236B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8B7AF2F024219F4063FD376C956343B6 /* Build configuration list for PBXNativeTarget "MqttCocoaAsyncSocket" */ = { + 89B9BB7EF35FBE40215BDCB3940573B9 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */ = { isa = XCConfigurationList; buildConfigurations = ( - 82127CF05AE37959845DD4DBEBE9DFE8 /* Debug */, - 738FF335AB80E5FBB1769A9DA0DFE835 /* Release */, + A0D03251156D004695A7152BD24AC22A /* Debug */, + 5DDB36DD7CA353B308A16BACAF6E919E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8DC48513018EAF27460C130912383BB0 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FFFB015F596558D4EEC4E24564CABF98 /* Debug */, + 670D6641AA9541EAB7421835802E9CCD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20728,6 +21148,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 9070D6EDEED2D48E6310487FF2B31464 /* Build configuration list for PBXNativeTarget "BRPickerView-BRPickerView.Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D9507D92F3D0386BB18CA474B2824571 /* Debug */, + BED4BF55EBFB852636F81897F3AE036A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 93569FB2E69CD7D497515723289F6296 /* Build configuration list for PBXNativeTarget "CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20755,24 +21184,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 976D2D37A92C20E8A1E11FBE320B0BE8 /* Build configuration list for PBXNativeTarget "YYImage" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1111DC031456F20320C6204C9A5C569D /* Debug */, - A74D919024E57461273F21929F1A47EC /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9EACC73279D1991D48B000EBFF950166 /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F838B303212A2812381FE39D3153A618 /* Debug */, - B9E1C2744C26D7DA7C4C57A7919A3A75 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; A020BE4F30D5498BBF7C50EED4A184DF /* Build configuration list for PBXNativeTarget "SDCycleScrollView" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20782,20 +21193,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A0867A62F0F28D9D4C56AAAD7DCCE359 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + A04E7BFBB7E6395791C23E932F639FB6 /* Build configuration list for PBXNativeTarget "RxRelay-RxRelay_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1BB7EADC2E1418D605C760BBB3FD3BB6 /* Debug */, - 7C16E0F009453C9E0ECABFABB0FA49DF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - A3217A4AD62EF4B757868D616669A366 /* Build configuration list for PBXNativeTarget "CocoaLumberjack-CocoaLumberjackPrivacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CBF41BABFF6C6D653DD04732CE7ABE52 /* Debug */, - D24E3F05A6AE1674E85F48A8DAAE66B6 /* Release */, + 494BFBD23EF7004D2CAF38FC40B8D5F4 /* Debug */, + 16A9A2B987802A082713A1EE2F2AADB0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20818,6 +21220,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A88786158D6CF81FE1E0E536CDAC144F /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F81C74F94F3E916C855BA28100B46273 /* Debug */, + EBB5BE6DAF9A168A638A0126560313DE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; AAA1F8799DB68036C3BE983C05FAA2C7 /* Build configuration list for PBXNativeTarget "Masonry" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20827,6 +21238,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + AC50D67DDC03E1902C5E2D3336E1165E /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification-IQTextInputViewNotification" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 15A0951BB46032403FE60386C0993623 /* Debug */, + 19484F8AAEB862B28230E6080B3073A9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + AD8249CAE6F500506176C985CF3B9E83 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B0C028F9593BC6614B8ADCC2FE9146CC /* Debug */, + 4BAA9BD42311B41EF2309DED94F09887 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B0A4BD1EFE4AF1E8BEC40830C1844BAE /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager-IQKeyboardReturnManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 538C31F6454868451D877ACE8D960637 /* Debug */, + 45E15686727976CD6ED02A7630D30E5F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; B2130418C2FAD0A1E2FD872758AD609B /* Build configuration list for PBXNativeTarget "IQKeyboardCore" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20836,6 +21274,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + B888506A6088B41E5F99C2CAA42A5CE6 /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 78B5BE6B781E4FA523F3EE0E014FEDD0 /* Debug */, + E6E171F7676D50EA5B5103C783DC1734 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BB6D34AAD3F308D881FC7C8EE8849C07 /* Build configuration list for PBXNativeTarget "IQTextView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D043C134472572ED5873A74096507DB4 /* Debug */, + BAB5B163539C53D31E25FD04B27F66A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BF9DE81E94F4D644F3CAF0696D3AF536 /* Build configuration list for PBXNativeTarget "libwebp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CB3A1274F6B5E152CEF2D2E778390E7E /* Debug */, + 96649731D82C2814B8170D8216689DBE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; C5AC09B999620A5A2117D46214FA5B8D /* Build configuration list for PBXNativeTarget "Differentiator" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20854,38 +21319,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C81E2D4D1DC533B5D7D068E47606C859 /* Build configuration list for PBXNativeTarget "ObjectMapper-Privacy" */ = { + CE4EC82DDCA0FE0675674D6361B60EF2 /* Build configuration list for PBXNativeTarget "IQKeyboardNotification-IQKeyboardNotification" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2C5C3AAF5C2DE861BC4F73BC6EA71FAD /* Debug */, - 2529B78FED24443AE69A058552916FCE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CB0707EB729A09AA74A090D3ECC812C7 /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AAA9B02D2E489619FD473C98EB551DBD /* Debug */, - 11CE450F12CE97D7FE738DC9A76BB26E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CCA7D3EA9A70961B95BB8F99112F07B0 /* Build configuration list for PBXNativeTarget "SwiftyJSON-SwiftyJSON" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B0D5E09E05DDEEB129A917164456F733 /* Debug */, - 16FF7C926D1BEA8FF56E5CC7485AFD56 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CCA9D8BBDAB7025ED5B25829CF279920 /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FBEBB1D138E3CD1F29357FB2A578C704 /* Debug */, - C0688DADA72C3C7111658FDF76171BD7 /* Release */, + E6C1C4E78B04E7B9B34283415672AE74 /* Debug */, + 678801201F3D7C2F2336FE33ED66E2F0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20899,6 +21337,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + D40227B98D7E8EB1688661F304E2ACC1 /* Build configuration list for PBXNativeTarget "RxSwift-RxSwift_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BB0E773A88BC7C3D527CA40AEB6BDE00 /* Debug */, + 39F1A3C7DC65EE27E2B8B316AF2BFEE1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D508D1CAA0017AF1AAE213E8D2D8E700 /* Build configuration list for PBXNativeTarget "YBImageBrowser" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20908,24 +21355,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D5200A9D594B02EA6D51244DDACCA3A0 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0EDC96619772711DE5930B8E0E1B1381 /* Debug */, - 2917ABB72D2E34DA649A8E0727EA0B9B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D9E5B996FFDD4D37A9507F4F0DBF25FA /* Build configuration list for PBXNativeTarget "IQKeyboardToolbarManager-IQKeyboardToolbarManager" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 86E543C31AA3DD8264C66897C3886ED5 /* Debug */, - 5FDD04217A2DC58E036F1F4FDDA5D928 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; DB934B2CA50C4F8A1DC14A140BB7C372 /* Build configuration list for PBXNativeTarget "RxDataSources" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20935,11 +21364,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DE77BFD556CAE06F14BEDE62211EDF83 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + DC7128579BB3DD1C27063B50CD01B94F /* Build configuration list for PBXNativeTarget "YYImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6AEE9DB4CA1F1C5DC6B8814E3F2CA277 /* Debug */, - FA20BF997273977F43107CDAB9B33EA2 /* Release */, + A9CE9DA98312485A1F543570617BCF37 /* Debug */, + 204EF66616FD10F6F56E00598C67D878 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DF8153500FCFC27B6D1D830467553437 /* Build configuration list for PBXNativeTarget "IQKeyboardCore-IQKeyboardCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C2B97D7D45869F5386C2668C446B613D /* Debug */, + 3C23868AB103F06AA526F4C9B954C9D6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -20953,24 +21391,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E1A21EFE8DA97F1AB74855C5C6E7F2B6 /* Build configuration list for PBXNativeTarget "IQTextInputViewNotification" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9E48FFC2AC86EBF263055EC35894F7DE /* Debug */, - 2B3D4E6F2107399F36535817ABE1BFAA /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E79AB7A96AA2C9E22868310E0C95C38C /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 243A15EDF961B54A8034F9784D2A3E86 /* Debug */, - ADF79EDE9CC74DAD361590593A007CA9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; EB7001C8F8F3903832E17537BC7A2AC1 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -20989,24 +21409,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - EFFE4ED87DF773FF5C54157663BCB505 /* Build configuration list for PBXNativeTarget "MBProgressHUD-MBProgressHUD" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B024FE50C24EDC6DCD84F5B2C8979551 /* Debug */, - 15761126A5FFCE35BC8D247F541546BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F05A06CBB604730ADD93E26D1C1FAC51 /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 61F816DF17A7583729CE0B80EF641442 /* Debug */, - 3D67FC947DA6D1E88F28F78624AAF38D /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F4A17D710FFD149A3CE51E7DA1547C94 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -21016,11 +21418,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FAD51003B48EC9617B675697A43FF3FF /* Build configuration list for PBXNativeTarget "IQKeyboardToolbar-IQKeyboardToolbar" */ = { + F76E97B5029FCAB3CC7A405EF734EF2C /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( - B4975339A930CA3D61927BA3B5550A09 /* Debug */, - DA0C8AF58BD86934CB94246EBBEF6C32 /* Release */, + 0EFB7D930E75FDDF779329DBAEC058AB /* Debug */, + A215258240F7CC1CB26814FAB26866BD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FEA2033A5BEFABCEFD3C942961A3CCE2 /* Build configuration list for PBXNativeTarget "IQKeyboardReturnManager" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7CE784DA17CFE9B06B8A2E6BD75E0B22 /* Debug */, + 82A96A319A30ADD13E510E0651A91BC8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/BRPickerView-BRPickerView.Privacy.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/BRPickerView-BRPickerView.Privacy.xcscheme new file mode 100644 index 0000000..100af75 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/BRPickerView-BRPickerView.Privacy.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/BRPickerView.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/BRPickerView.xcscheme new file mode 100644 index 0000000..a46e091 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/BRPickerView.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist index 9972b90..c52ced9 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/yanghong.xcuserdatad/xcschemes/xcschememanagement.plist @@ -34,6 +34,16 @@ isShown + BRPickerView-BRPickerView.Privacy.xcscheme + + isShown + + + BRPickerView.xcscheme + + isShown + + CocoaLumberjack-CocoaLumberjackPrivacy.xcscheme isShown diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView-Info.plist b/Pods/Target Support Files/BRPickerView/BRPickerView-Info.plist new file mode 100644 index 0000000..c10e1fb --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView-dummy.m b/Pods/Target Support Files/BRPickerView/BRPickerView-dummy.m new file mode 100644 index 0000000..d367563 --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_BRPickerView : NSObject +@end +@implementation PodsDummy_BRPickerView +@end diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView-prefix.pch b/Pods/Target Support Files/BRPickerView/BRPickerView-prefix.pch new file mode 100644 index 0000000..beb2a24 --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView-umbrella.h b/Pods/Target Support Files/BRPickerView/BRPickerView-umbrella.h new file mode 100644 index 0000000..a5107fb --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView-umbrella.h @@ -0,0 +1,26 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "BRPickerView.h" +#import "BRPickerAlertView.h" +#import "BRPickerStyle.h" +#import "BRPickerViewMacro.h" +#import "NSBundle+BRPickerView.h" +#import "BRDatePickerView+BR.h" +#import "BRDatePickerView.h" +#import "NSDate+BRPickerView.h" +#import "BRTextModel.h" +#import "BRTextPickerView.h" + +FOUNDATION_EXPORT double BRPickerViewVersionNumber; +FOUNDATION_EXPORT const unsigned char BRPickerViewVersionString[]; + diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView.debug.xcconfig b/Pods/Target Support Files/BRPickerView/BRPickerView.debug.xcconfig new file mode 100644 index 0000000..718808e --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView.debug.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/BRPickerView +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView.modulemap b/Pods/Target Support Files/BRPickerView/BRPickerView.modulemap new file mode 100644 index 0000000..3884c05 --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView.modulemap @@ -0,0 +1,6 @@ +framework module BRPickerView { + umbrella header "BRPickerView-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/BRPickerView/BRPickerView.release.xcconfig b/Pods/Target Support Files/BRPickerView/BRPickerView.release.xcconfig new file mode 100644 index 0000000..718808e --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/BRPickerView.release.xcconfig @@ -0,0 +1,12 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/BRPickerView +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist b/Pods/Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist new file mode 100644 index 0000000..b44e1c5 --- /dev/null +++ b/Pods/Target Support Files/BRPickerView/ResourceBundle-BRPickerView.Privacy-BRPickerView-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 3.0.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown index ae66743..b7fe838 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.markdown @@ -64,6 +64,31 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## BRPickerView + +MIT License + +Copyright (c) 2019 91renb + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + ## CocoaLumberjack BSD 3-Clause License diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist index fca03de..df88f27 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-acknowledgements.plist @@ -105,6 +105,37 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + MIT License + +Copyright (c) 2019 91renb + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + License + MIT + Title + BRPickerView + Type + PSGroupSpecifier + FooterText BSD 3-Clause License diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-input-files.xcfilelist index eb7ad65..ace1ecc 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-input-files.xcfilelist @@ -1,5 +1,6 @@ ${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh ${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework +${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework ${BUILT_PRODUCTS_DIR}/CocoaMQTT/CocoaMQTT.framework ${BUILT_PRODUCTS_DIR}/Differentiator/Differentiator.framework diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-output-files.xcfilelist index 01fe6b7..9f6c2d9 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Debug-output-files.xcfilelist @@ -1,4 +1,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaMQTT.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Differentiator.framework diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-input-files.xcfilelist index eb7ad65..ace1ecc 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-input-files.xcfilelist @@ -1,5 +1,6 @@ ${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh ${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework +${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework ${BUILT_PRODUCTS_DIR}/CocoaMQTT/CocoaMQTT.framework ${BUILT_PRODUCTS_DIR}/Differentiator/Differentiator.framework diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-output-files.xcfilelist index 01fe6b7..9f6c2d9 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-Release-output-files.xcfilelist @@ -1,4 +1,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaLumberjack.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CocoaMQTT.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Differentiator.framework diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh index 07922f3..c8cc017 100755 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh @@ -177,6 +177,7 @@ code_sign_if_enabled() { if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" + install_framework "${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework" install_framework "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework" install_framework "${BUILT_PRODUCTS_DIR}/CocoaMQTT/CocoaMQTT.framework" install_framework "${BUILT_PRODUCTS_DIR}/Differentiator/Differentiator.framework" @@ -223,6 +224,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" + install_framework "${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework" install_framework "${BUILT_PRODUCTS_DIR}/CocoaLumberjack/CocoaLumberjack.framework" install_framework "${BUILT_PRODUCTS_DIR}/CocoaMQTT/CocoaMQTT.framework" install_framework "${BUILT_PRODUCTS_DIR}/Differentiator/Differentiator.framework" diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig index 597d63a..ff0dd09 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.debug.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO ENABLE_USER_SCRIPT_SANDBOXING = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT/CocoaMQTT.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator/Differentiator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker/HXPHPicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore/IQKeyboardCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification/IQKeyboardNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager/IQKeyboardReturnManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar/IQKeyboardToolbar.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager/IQKeyboardToolbarManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification/IQTextInputViewNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView/IQTextView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP/KingfisherWebP.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper/ObjectMapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK/OpenIMSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Popover/Popover.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources/RxDataSources.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture/RxGesture.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt/RxSwiftExt.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode/SGQRCode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper/SwiftKeychainWrapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults/SwiftyUserDefaults.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView/TagListView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator/URLNavigator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT/CocoaMQTT.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator/Differentiator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker/HXPHPicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore/IQKeyboardCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification/IQKeyboardNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager/IQKeyboardReturnManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar/IQKeyboardToolbar.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager/IQKeyboardToolbarManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification/IQTextInputViewNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView/IQTextView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP/KingfisherWebP.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper/ObjectMapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK/OpenIMSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Popover/Popover.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources/RxDataSources.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture/RxGesture.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt/RxSwiftExt.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode/SGQRCode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper/SwiftKeychainWrapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults/SwiftyUserDefaults.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView/TagListView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator/URLNavigator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "BRPickerView" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig index 597d63a..ff0dd09 100644 --- a/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig +++ b/Pods/Target Support Files/Pods-QuickLocation/Pods-QuickLocation.release.xcconfig @@ -2,13 +2,13 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES ARCHS = $(ARCHS_STANDARD) CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO ENABLE_USER_SCRIPT_SANDBOXING = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "${PODS_CONFIGURATION_BUILD_DIR}/Popover" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_ROOT}/AlipaySDK-iOS" "${PODS_ROOT}/OpenIMSDKCore/Framework" "${PODS_ROOT}/WechatOpenSDK-XCFramework" "${PODS_ROOT}/YYImage/Vendor" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AlipaySDK-iOS" "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenIMSDKCore" "${PODS_XCFRAMEWORKS_BUILD_DIR}/WechatOpenSDK-XCFramework" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT/CocoaMQTT.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator/Differentiator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker/HXPHPicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore/IQKeyboardCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification/IQKeyboardNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager/IQKeyboardReturnManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar/IQKeyboardToolbar.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager/IQKeyboardToolbarManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification/IQTextInputViewNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView/IQTextView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP/KingfisherWebP.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper/ObjectMapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK/OpenIMSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Popover/Popover.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources/RxDataSources.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture/RxGesture.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt/RxSwiftExt.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode/SGQRCode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper/SwiftKeychainWrapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults/SwiftyUserDefaults.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView/TagListView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator/URLNavigator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT/CocoaMQTT.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Differentiator/Differentiator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker/HXPHPicker.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore/IQKeyboardCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification/IQKeyboardNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager/IQKeyboardReturnManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar/IQKeyboardToolbar.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager/IQKeyboardToolbarManager.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification/IQTextInputViewNotification.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQTextView/IQTextView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP/KingfisherWebP.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket/MqttCocoaAsyncSocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper/ObjectMapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK/OpenIMSDK.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Popover/Popover.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources/RxDataSources.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxGesture/RxGesture.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt/RxSwiftExt.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView/SDCycleScrollView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode/SGQRCode.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper/SwiftKeychainWrapper.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults/SwiftyUserDefaults.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TagListView/TagListView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator/URLNavigator.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser/YBImageBrowser.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/libwebp/libwebp.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" +OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"swiftCoreGraphics" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AlipaySDK" -framework "AssetsLibrary" -framework "AudioToolbox" -framework "BRPickerView" -framework "CFNetwork" -framework "CallKit" -framework "CocoaLumberjack" -framework "CocoaMQTT" -framework "Combine" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "Differentiator" -framework "ExternalAccessory" -framework "Foundation" -framework "GLKit" -framework "HXPHPicker" -framework "IQKeyboardCore" -framework "IQKeyboardManagerSwift" -framework "IQKeyboardNotification" -framework "IQKeyboardReturnManager" -framework "IQKeyboardToolbar" -framework "IQKeyboardToolbarManager" -framework "IQTextInputViewNotification" -framework "IQTextView" -framework "ImageIO" -framework "Kingfisher" -framework "KingfisherWebP" -framework "Lottie" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "MarqueeLabel" -framework "Masonry" -framework "MobileCoreServices" -framework "Moya" -framework "MqttCocoaAsyncSocket" -framework "ObjectMapper" -framework "OpenGLES" -framework "OpenIMCore" -framework "OpenIMSDK" -framework "Photos" -framework "PhotosUI" -framework "Popover" -framework "QuartzCore" -framework "RxCocoa" -framework "RxDataSources" -framework "RxGesture" -framework "RxRelay" -framework "RxSwift" -framework "RxSwiftExt" -framework "SDCycleScrollView" -framework "SDWebImage" -framework "SGQRCode" -framework "Security" -framework "SnapKit" -framework "SwiftDate" -framework "SwiftKeychainWrapper" -framework "SwiftyJSON" -framework "SwiftyUserDefaults" -framework "SystemConfiguration" -framework "TagListView" -framework "UIKit" -framework "URLNavigator" -framework "WebKit" -framework "WechatOpenSDK" -framework "YBImageBrowser" -framework "YYImage" -framework "libwebp" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "Network" -weak_framework "SwiftUI" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapFoundation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapLocation-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/AMapNavi-NO-IDFA" "-F${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "-F${PODS_CONFIGURATION_BUILD_DIR}/AlipaySDK-iOS" "-F${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "-F${PODS_CONFIGURATION_BUILD_DIR}/CocoaMQTT" "-F${PODS_CONFIGURATION_BUILD_DIR}/Differentiator" "-F${PODS_CONFIGURATION_BUILD_DIR}/GTCommonSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/GYSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/HXPHPicker" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardReturnManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbar" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardToolbarManager" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextInputViewNotification" "-F${PODS_CONFIGURATION_BUILD_DIR}/IQTextView" "-F${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "-F${PODS_CONFIGURATION_BUILD_DIR}/KingfisherWebP" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/Moya" "-F${PODS_CONFIGURATION_BUILD_DIR}/MqttCocoaAsyncSocket" "-F${PODS_CONFIGURATION_BUILD_DIR}/ObjectMapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/OpenIMSDKCore" "-F${PODS_CONFIGURATION_BUILD_DIR}/Popover" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxDataSources" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxGesture" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "-F${PODS_CONFIGURATION_BUILD_DIR}/RxSwiftExt" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDCycleScrollView" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/SGQRCode" "-F${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftKeychainWrapper" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "-F${PODS_CONFIGURATION_BUILD_DIR}/SwiftyUserDefaults" "-F${PODS_CONFIGURATION_BUILD_DIR}/TagListView" "-F${PODS_CONFIGURATION_BUILD_DIR}/URLNavigator" "-F${PODS_CONFIGURATION_BUILD_DIR}/WechatOpenSDK-XCFramework" "-F${PODS_CONFIGURATION_BUILD_DIR}/YBImageBrowser" "-F${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "-F${PODS_CONFIGURATION_BUILD_DIR}/ZXSDK" "-F${PODS_CONFIGURATION_BUILD_DIR}/libwebp" "-F${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/QuickLocation.xcodeproj/project.pbxproj b/QuickLocation.xcodeproj/project.pbxproj index 6ba155a..c688827 100644 --- a/QuickLocation.xcodeproj/project.pbxproj +++ b/QuickLocation.xcodeproj/project.pbxproj @@ -195,6 +195,17 @@ 30CCDE582FE39F8C00F5214A /* SOSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCDE572FE39F8C00F5214A /* SOSView.swift */; }; 30CCDE5A2FE39F9D00F5214A /* SOSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCDE592FE39F9D00F5214A /* SOSViewController.swift */; }; 30CCDE5C2FE3A1A800F5214A /* SOSPracticeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CCDE5B2FE3A1A800F5214A /* SOSPracticeView.swift */; }; + 30D74AAB2FE8C7700050EB2C /* GPSSignalHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AAA2FE8C7700050EB2C /* GPSSignalHelper.swift */; }; + 30D74AAE2FEA13E00050EB2C /* ScheduleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AAD2FEA13E00050EB2C /* ScheduleView.swift */; }; + 30D74AB02FEA13ED0050EB2C /* ScheduleVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AAF2FEA13ED0050EB2C /* ScheduleVC.swift */; }; + 30D74AB22FEA1D5D0050EB2C /* ScheduleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AB12FEA1D5D0050EB2C /* ScheduleViewModel.swift */; }; + 30D74AB42FEA25B90050EB2C /* ViewedModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AB32FEA25B90050EB2C /* ViewedModel.swift */; }; + 30D74AB62FEA34FF0050EB2C /* ItineraryAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AB52FEA34FF0050EB2C /* ItineraryAPI.swift */; }; + 30D74AB82FEA36A50050EB2C /* ItineraryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AB72FEA36A50050EB2C /* ItineraryService.swift */; }; + 30D74ABA2FEA37AD0050EB2C /* ScheduleModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AB92FEA37AD0050EB2C /* ScheduleModel.swift */; }; + 30D74ABD2FEA67EA0050EB2C /* CreateScheduleVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74ABC2FEA67EA0050EB2C /* CreateScheduleVC.swift */; }; + 30D74ABF2FEA67F30050EB2C /* CreateScheduleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74ABE2FEA67F30050EB2C /* CreateScheduleView.swift */; }; + 30D74AC12FEA6EEF0050EB2C /* CreateSchedulePopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D74AC02FEA6EEF0050EB2C /* CreateSchedulePopView.swift */; }; 30D87CDB2FDFA9EE00E958FD /* MQTTService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D87CDA2FDFA9EE00E958FD /* MQTTService.swift */; }; 30D87CDD2FDFF07500E958FD /* InteractionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D87CDC2FDFF07500E958FD /* InteractionView.swift */; }; 30D87CDF2FDFF1A100E958FD /* QuickMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D87CDE2FDFF1A100E958FD /* QuickMessageView.swift */; }; @@ -441,6 +452,17 @@ 30CCDE572FE39F8C00F5214A /* SOSView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SOSView.swift; sourceTree = ""; }; 30CCDE592FE39F9D00F5214A /* SOSViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SOSViewController.swift; sourceTree = ""; }; 30CCDE5B2FE3A1A800F5214A /* SOSPracticeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SOSPracticeView.swift; sourceTree = ""; }; + 30D74AAA2FE8C7700050EB2C /* GPSSignalHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GPSSignalHelper.swift; sourceTree = ""; }; + 30D74AAD2FEA13E00050EB2C /* ScheduleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScheduleView.swift; sourceTree = ""; }; + 30D74AAF2FEA13ED0050EB2C /* ScheduleVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScheduleVC.swift; sourceTree = ""; }; + 30D74AB12FEA1D5D0050EB2C /* ScheduleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScheduleViewModel.swift; sourceTree = ""; }; + 30D74AB32FEA25B90050EB2C /* ViewedModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewedModel.swift; sourceTree = ""; }; + 30D74AB52FEA34FF0050EB2C /* ItineraryAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItineraryAPI.swift; sourceTree = ""; }; + 30D74AB72FEA36A50050EB2C /* ItineraryService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItineraryService.swift; sourceTree = ""; }; + 30D74AB92FEA37AD0050EB2C /* ScheduleModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScheduleModel.swift; sourceTree = ""; }; + 30D74ABC2FEA67EA0050EB2C /* CreateScheduleVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateScheduleVC.swift; sourceTree = ""; }; + 30D74ABE2FEA67F30050EB2C /* CreateScheduleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateScheduleView.swift; sourceTree = ""; }; + 30D74AC02FEA6EEF0050EB2C /* CreateSchedulePopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateSchedulePopView.swift; sourceTree = ""; }; 30D87CDA2FDFA9EE00E958FD /* MQTTService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MQTTService.swift; sourceTree = ""; }; 30D87CDC2FDFF07500E958FD /* InteractionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InteractionView.swift; sourceTree = ""; }; 30D87CDE2FDFF1A100E958FD /* QuickMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickMessageView.swift; sourceTree = ""; }; @@ -497,21 +519,29 @@ /* Begin PBXFileSystemSynchronizedRootGroup section */ 30CCDF8E2FE3E63B00F5214A /* sound */ = { isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); path = sound; sourceTree = ""; }; 30CCDF902FE3E63B00F5214A /* video */ = { isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); path = video; sourceTree = ""; }; 30CCE01E2FE3E64700F5214A /* lotties */ = { isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); path = lotties; sourceTree = ""; }; 30D87CEF2FDFF52100E958FD /* TTGTagCollectionView */ = { isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); path = TTGTagCollectionView; sourceTree = ""; }; @@ -551,6 +581,7 @@ 305A74CF2FCA8C7000227D26 /* UserAPI.swift */, 30BAB8502FCD331C00C33B5C /* GroupAPI.swift */, 30D891F42FE22E0600E958FD /* OrderAPI.swift */, + 30D74AB52FEA34FF0050EB2C /* ItineraryAPI.swift */, ); path = API; sourceTree = ""; @@ -950,6 +981,7 @@ 305A762A2FCA8C7000227D26 /* Home */, 305A76352FCA8C7000227D26 /* Map */, 305A76262FCA8C7000227D26 /* Group */, + 30D74AAC2FEA13BD0050EB2C /* Schedule */, 305A76392FCA8C7000227D26 /* Mine */, 305A798E2FCAC5F600227D26 /* InviteMember */, 3062E8C52FCFD01000CEF511 /* VipRecharge */, @@ -969,6 +1001,7 @@ 305A763C2FCA8C7000227D26 /* UserService.swift */, 30BAB8522FCD337C00C33B5C /* GroupService.swift */, 30D891F62FE22E6E00E958FD /* OrderService.swift */, + 30D74AB72FEA36A50050EB2C /* ItineraryService.swift */, ); path = Service; sourceTree = ""; @@ -995,6 +1028,7 @@ 305A76452FCA8C7000227D26 /* Tool */ = { isa = PBXGroup; children = ( + 30D74AAA2FE8C7700050EB2C /* GPSSignalHelper.swift */, 305A76412FCA8C7000227D26 /* AutoLayout */, 305A76442FCA8C7000227D26 /* Router */, ); @@ -1241,6 +1275,29 @@ path = SOS; sourceTree = ""; }; + 30D74AAC2FEA13BD0050EB2C /* Schedule */ = { + isa = PBXGroup; + children = ( + 30D74AAF2FEA13ED0050EB2C /* ScheduleVC.swift */, + 30D74AB12FEA1D5D0050EB2C /* ScheduleViewModel.swift */, + 30D74AAD2FEA13E00050EB2C /* ScheduleView.swift */, + 30D74AB32FEA25B90050EB2C /* ViewedModel.swift */, + 30D74AB92FEA37AD0050EB2C /* ScheduleModel.swift */, + 30D74ABB2FEA67CE0050EB2C /* CreateSchedule */, + ); + path = Schedule; + sourceTree = ""; + }; + 30D74ABB2FEA67CE0050EB2C /* CreateSchedule */ = { + isa = PBXGroup; + children = ( + 30D74ABC2FEA67EA0050EB2C /* CreateScheduleVC.swift */, + 30D74ABE2FEA67F30050EB2C /* CreateScheduleView.swift */, + 30D74AC02FEA6EEF0050EB2C /* CreateSchedulePopView.swift */, + ); + path = CreateSchedule; + sourceTree = ""; + }; 30D87CD52FDF9F1900E958FD /* MQTT */ = { isa = PBXGroup; children = ( @@ -1498,14 +1555,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-frameworks.sh\"\n"; @@ -1519,14 +1572,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-QuickLocation/Pods-QuickLocation-resources.sh\"\n"; @@ -1542,6 +1591,7 @@ 305A76882FCA8C7000227D26 /* MoyaProvider+Rx.swift in Sources */, 305A76892FCA8C7000227D26 /* Observable+Response.swift in Sources */, 305A768A2FCA8C7000227D26 /* Single+Response.swift in Sources */, + 30D74AB62FEA34FF0050EB2C /* ItineraryAPI.swift in Sources */, 305A768B2FCA8C7000227D26 /* API.swift in Sources */, 30EFF3AE2FD7FF1400EB35D4 /* TextInputViewController.swift in Sources */, 305A768C2FCA8C7000227D26 /* APIProvider.swift in Sources */, @@ -1585,6 +1635,7 @@ 305A76A32FCA8C7000227D26 /* ControlEvents+Block.swift in Sources */, 3062E8B72FCE6BFE00CEF511 /* ScanView.swift in Sources */, 305A76A42FCA8C7000227D26 /* Date+Extension.swift in Sources */, + 30D74AAE2FEA13E00050EB2C /* ScheduleView.swift in Sources */, 305A76A52FCA8C7000227D26 /* Dictionay+Extension.swift in Sources */, 305A76A62FCA8C7000227D26 /* Int+Extension.swift in Sources */, 30EFF3D62FDA8F0100EB35D4 /* EmergencyContactView.swift in Sources */, @@ -1597,6 +1648,7 @@ 305A76AB2FCA8C7000227D26 /* ScaleType.swift in Sources */, 30EFF3E72FDAA93D00EB35D4 /* PrivacyPolicyView.swift in Sources */, 305A76AC2FCA8C7000227D26 /* String+Extension.swift in Sources */, + 30D74AB82FEA36A50050EB2C /* ItineraryService.swift in Sources */, 30EFF3C62FDA433E00EB35D4 /* ChangePhoneView.swift in Sources */, 305A76AD2FCA8C7000227D26 /* UIApplicationExtension.swift in Sources */, 305A76AE2FCA8C7000227D26 /* UIButton+Extension.swift in Sources */, @@ -1636,6 +1688,7 @@ 30C4C01D2FDBF557009215C1 /* RemoveMemberViewModel.swift in Sources */, 305A76C52FCA8C7000227D26 /* Account.swift in Sources */, 305A76C62FCA8C7000227D26 /* AppContextManager.swift in Sources */, + 30D74ABD2FEA67EA0050EB2C /* CreateScheduleVC.swift in Sources */, 305A76C72FCA8C7000227D26 /* UserConfigModel.swift in Sources */, 305A76C82FCA8C7000227D26 /* UserConfigResponse.swift in Sources */, 305A76C92FCA8C7000227D26 /* ApiManager.swift in Sources */, @@ -1644,6 +1697,7 @@ 30CCDE552FE2903100F5214A /* SignInModel.swift in Sources */, 305A76CC2FCA8C7000227D26 /* FileTools.swift in Sources */, 305A76CD2FCA8C7000227D26 /* Permission.swift in Sources */, + 30D74AB02FEA13ED0050EB2C /* ScheduleVC.swift in Sources */, 305A76CE2FCA8C7000227D26 /* RouterManager.swift in Sources */, 3062E8C72FCFD02F00CEF511 /* VipRechargeView.swift in Sources */, 305A76CF2FCA8C7000227D26 /* CountDownService.swift in Sources */, @@ -1668,10 +1722,12 @@ 305A76DE2FCA8C7000227D26 /* ObservableType+ObjectMapper.swift in Sources */, 305A76DF2FCA8C7000227D26 /* Single+ObjectMapper.swift in Sources */, 30DC18602FD12A020041DCD1 /* VipWaivePopView.swift in Sources */, + 30D74AAB2FE8C7700050EB2C /* GPSSignalHelper.swift in Sources */, 305A76E02FCA8C7000227D26 /* GroupView.swift in Sources */, 30EFF3BB2FD90D7600EB35D4 /* ConfirmPopVC.swift in Sources */, 30BAB8512FCD331C00C33B5C /* GroupAPI.swift in Sources */, 305A76E12FCA8C7000227D26 /* GroupViewController.swift in Sources */, + 30D74AB22FEA1D5D0050EB2C /* ScheduleViewModel.swift in Sources */, 30EFF3B52FD8F1D000EB35D4 /* ReviewMemberListVC.swift in Sources */, 30BAB84D2FCD2FDE00C33B5C /* InviteJoinView.swift in Sources */, 30EFF3CF2FDA669800EB35D4 /* MyProfileVC.swift in Sources */, @@ -1697,11 +1753,13 @@ 305A76EA2FCA8C7000227D26 /* OneTapLoginView.swift in Sources */, 305A76EB2FCA8C7000227D26 /* CircleMember.swift in Sources */, 30CCDE5A2FE39F9D00F5214A /* SOSViewController.swift in Sources */, + 30D74AB42FEA25B90050EB2C /* ViewedModel.swift in Sources */, 305A76EC2FCA8C7000227D26 /* MemberAnnotation.swift in Sources */, 305A76ED2FCA8C7000227D26 /* MemberAnnotationView.swift in Sources */, 30BAB8532FCD337C00C33B5C /* GroupService.swift in Sources */, 305A76EE2FCA8C7000227D26 /* MineView.swift in Sources */, 305A76EF2FCA8C7000227D26 /* MineViewController.swift in Sources */, + 30D74ABF2FEA67F30050EB2C /* CreateScheduleView.swift in Sources */, 305A76F02FCA8C7000227D26 /* MineViewModel.swift in Sources */, 305A76F12FCA8C7000227D26 /* SystemService.swift in Sources */, 30DC18522FD009CD0041DCD1 /* VipExpenseModel.swift in Sources */, @@ -1740,6 +1798,7 @@ 305A77072FCA8C7000227D26 /* Helper.swift in Sources */, 305A77082FCA8C7000227D26 /* PageCollectionViewFlowLayout.swift in Sources */, 3062E8C42FCFC90F00CEF511 /* CreateGroupVipPopView.swift in Sources */, + 30D74ABA2FEA37AD0050EB2C /* ScheduleModel.swift in Sources */, 30CCDE512FE2785D00F5214A /* SignInVC.swift in Sources */, 305A77092FCA8C7000227D26 /* PageContentView.swift in Sources */, 305A770A2FCA8C7000227D26 /* PageStyle.swift in Sources */, @@ -1759,6 +1818,7 @@ 3062E8BA2FCEAC6500CEF511 /* CreateGroupView.swift in Sources */, 30D891F72FE22E6E00E958FD /* OrderService.swift in Sources */, 305A77192FCA8C7000227D26 /* CollectionHFlowLayout.swift in Sources */, + 30D74AC12FEA6EEF0050EB2C /* CreateSchedulePopView.swift in Sources */, 305A771A2FCA8C7000227D26 /* JJPageControl.swift in Sources */, 305A771B2FCA8C7000227D26 /* ReusableView.swift in Sources */, 305A771C2FCA8C7000227D26 /* AppDelegate.swift in Sources */, diff --git a/QuickLocation.xcworkspace/xcuserdata/yanghong.xcuserdatad/UserInterfaceState.xcuserstate b/QuickLocation.xcworkspace/xcuserdata/yanghong.xcuserdatad/UserInterfaceState.xcuserstate index 1c06f09..c868993 100644 Binary files a/QuickLocation.xcworkspace/xcuserdata/yanghong.xcuserdatad/UserInterfaceState.xcuserstate and b/QuickLocation.xcworkspace/xcuserdata/yanghong.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/QuickLocation/API/ItineraryAPI.swift b/QuickLocation/API/ItineraryAPI.swift new file mode 100644 index 0000000..79fa789 --- /dev/null +++ b/QuickLocation/API/ItineraryAPI.swift @@ -0,0 +1,55 @@ +// +// ItineraryAPI.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import Moya +import SwiftyUserDefaults +internal import Alamofire + +/// 行程API +enum ItineraryAPI { + /// 查询行程 + /// - Parameters: + /// - follow: 只查看关注的行程 + /// - own: 只查看自己创建的行程 + /// - history: true查看历史行程,默认查看今天之后的行程 + /// - group_key: 过滤圈子查询 + case query(follow: Bool, own: Bool, history: Bool, group_key: String, page: Int) + +} + +extension ItineraryAPI: MultiTargetProtocol { + + var path: String { + switch self { + case .query: + return "mapi/itinerary/route" + } + } + + var method: Moya.Method { + switch self { + case .query: + return .get + default: + return .post + } + } + + var task: Moya.Task { + switch self { + case let .query(follow, own, history, group_key, page): + var params = Parameters() + params["follow"] = follow + params["own"] = own + params["history"] = history + params["group_key"] = group_key + params["page"] = page + params["limit"] = 20 + return .requestParameters(parameters: params, encoding: URLEncoding()) + } + } +} diff --git a/QuickLocation/API/SystemAPI.swift b/QuickLocation/API/SystemAPI.swift index d543173..98d5fd1 100644 --- a/QuickLocation/API/SystemAPI.swift +++ b/QuickLocation/API/SystemAPI.swift @@ -20,6 +20,9 @@ enum SystemAPI { /// 微信客服 case wechatService + + /// SOS + case sos(enable: Bool) } extension SystemAPI: MultiTargetProtocol { @@ -32,6 +35,8 @@ extension SystemAPI: MultiTargetProtocol { return "api/user/sms/code" case .wechatService: return "api/weixin/service" + case .sos: + return "mapi/sos/operate" } } @@ -39,7 +44,7 @@ extension SystemAPI: MultiTargetProtocol { switch self { case .userConfig, .wechatService: return .get - case .sendCode: + case .sendCode, .sos: return .post } } @@ -56,6 +61,12 @@ extension SystemAPI: MultiTargetProtocol { case .wechatService: return .requestParameters(parameters: parameters, encoding: URLEncoding()) + + case let .sos(enable): + var params = Parameters() + params["enable"] = enable + return .requestParameters(parameters: params, encoding: JSONEncoding()) + } } } diff --git a/QuickLocation/API/UserAPI.swift b/QuickLocation/API/UserAPI.swift index 2f2a607..85f76ac 100644 --- a/QuickLocation/API/UserAPI.swift +++ b/QuickLocation/API/UserAPI.swift @@ -60,6 +60,12 @@ enum UserAPI { /// - group_key:频道的key /// - emote_idx:表情符号的下标 case sendEmote(emoteIdx: Int, groupKey: String, targetUid: String) + + /// 公告 + case notice + + /// 查看关注用户列表 + case followList } extension UserAPI: MultiTargetProtocol { @@ -90,12 +96,16 @@ extension UserAPI: MultiTargetProtocol { return "api/user/logout" case .sendEmote: return "mapi/user/sendemote" + case .notice: + return "api/user/notice" + case .followList: + return "mapi/user/followed" } } var method: Moya.Method { switch self { - case .userInfo, .signInInfo: + case .userInfo, .signInInfo, .notice, .followList: return .get case .changePhone, .setGender: return .put @@ -167,6 +177,12 @@ extension UserAPI: MultiTargetProtocol { params["group_key"] = groupKey params["target_uid"] = targetUid return .requestParameters(parameters: params, encoding: JSONEncoding()) + + case .notice: + return .requestParameters(parameters: Parameters(), encoding: URLEncoding()) + + case .followList: + return .requestParameters(parameters: Parameters(), encoding: URLEncoding()) } } } diff --git a/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Contents.json b/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Contents.json new file mode 100644 index 0000000..274aff2 --- /dev/null +++ b/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group_2309@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group_2309@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Group_2309@2x.png b/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Group_2309@2x.png new file mode 100644 index 0000000..4a60aa8 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Group_2309@2x.png differ diff --git a/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Group_2309@3x.png b/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Group_2309@3x.png new file mode 100644 index 0000000..44e692f Binary files /dev/null and b/QuickLocation/Assets.xcassets/Common/lock_white.imageset/Group_2309@3x.png differ diff --git a/QuickLocation/Assets.xcassets/Common/x_black.imageset/Contents.json b/QuickLocation/Assets.xcassets/Common/x_black.imageset/Contents.json new file mode 100644 index 0000000..dedf437 --- /dev/null +++ b/QuickLocation/Assets.xcassets/Common/x_black.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "x@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "x@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Common/x_black.imageset/x@2x.png b/QuickLocation/Assets.xcassets/Common/x_black.imageset/x@2x.png new file mode 100644 index 0000000..bd330bc Binary files /dev/null and b/QuickLocation/Assets.xcassets/Common/x_black.imageset/x@2x.png differ diff --git a/QuickLocation/Assets.xcassets/Common/x_black.imageset/x@3x.png b/QuickLocation/Assets.xcassets/Common/x_black.imageset/x@3x.png new file mode 100644 index 0000000..9555b69 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Common/x_black.imageset/x@3x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/Contents.json b/QuickLocation/Assets.xcassets/Schedule/Contents.json new file mode 100644 index 0000000..6e96565 --- /dev/null +++ b/QuickLocation/Assets.xcassets/Schedule/Contents.json @@ -0,0 +1,9 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "provides-namespace" : true + } +} diff --git a/QuickLocation/Assets.xcassets/Schedule/add.imageset/Contents.json b/QuickLocation/Assets.xcassets/Schedule/add.imageset/Contents.json new file mode 100644 index 0000000..53de1ed --- /dev/null +++ b/QuickLocation/Assets.xcassets/Schedule/add.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group_2267@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group_2267@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Schedule/add.imageset/Group_2267@2x.png b/QuickLocation/Assets.xcassets/Schedule/add.imageset/Group_2267@2x.png new file mode 100644 index 0000000..d962cc7 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/add.imageset/Group_2267@2x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/add.imageset/Group_2267@3x.png b/QuickLocation/Assets.xcassets/Schedule/add.imageset/Group_2267@3x.png new file mode 100644 index 0000000..744f5a2 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/add.imageset/Group_2267@3x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/create.imageset/Contents.json b/QuickLocation/Assets.xcassets/Schedule/create.imageset/Contents.json new file mode 100644 index 0000000..03ae73b --- /dev/null +++ b/QuickLocation/Assets.xcassets/Schedule/create.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group_2250@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group_2250@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Schedule/create.imageset/Group_2250@2x.png b/QuickLocation/Assets.xcassets/Schedule/create.imageset/Group_2250@2x.png new file mode 100644 index 0000000..0c00e05 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/create.imageset/Group_2250@2x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/create.imageset/Group_2250@3x.png b/QuickLocation/Assets.xcassets/Schedule/create.imageset/Group_2250@3x.png new file mode 100644 index 0000000..cbab627 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/create.imageset/Group_2250@3x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Contents.json b/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Contents.json new file mode 100644 index 0000000..41dc6bb --- /dev/null +++ b/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group_2308@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group_2308@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Group_2308@2x.png b/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Group_2308@2x.png new file mode 100644 index 0000000..1de40dc Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Group_2308@2x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Group_2308@3x.png b/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Group_2308@3x.png new file mode 100644 index 0000000..e84710f Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/delete.imageset/Group_2308@3x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/point.imageset/Contents.json b/QuickLocation/Assets.xcassets/Schedule/point.imageset/Contents.json new file mode 100644 index 0000000..ecdbe00 --- /dev/null +++ b/QuickLocation/Assets.xcassets/Schedule/point.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group_2264@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group_2264@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/QuickLocation/Assets.xcassets/Schedule/point.imageset/Group_2264@2x.png b/QuickLocation/Assets.xcassets/Schedule/point.imageset/Group_2264@2x.png new file mode 100644 index 0000000..9c5104f Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/point.imageset/Group_2264@2x.png differ diff --git a/QuickLocation/Assets.xcassets/Schedule/point.imageset/Group_2264@3x.png b/QuickLocation/Assets.xcassets/Schedule/point.imageset/Group_2264@3x.png new file mode 100644 index 0000000..96f0e53 Binary files /dev/null and b/QuickLocation/Assets.xcassets/Schedule/point.imageset/Group_2264@3x.png differ diff --git a/QuickLocation/Common/Constant.swift b/QuickLocation/Common/Constant.swift index 12a6139..6b9c5c4 100644 --- a/QuickLocation/Common/Constant.swift +++ b/QuickLocation/Common/Constant.swift @@ -28,6 +28,8 @@ extension Notification.Name { static let RefreshUserConfigNotification = Notification.Name("RefreshUserConfigNotification") /// 刷新用户圈子数据 static let RefreshGroupInfoNotification = Notification.Name("RefreshGroupInfoNotification") + /// 刷新IM圈子列表数据 + static let RefreshIMGroupListNotification = Notification.Name("RefreshIMGroupListNotification") /// 支付宝/微信支付结果回调 static let RequestOrderPayStatusNotification = Notification.Name("RequestOrderPayStatusNotification") } diff --git a/QuickLocation/Main/Tabbar/MainTabBarController.swift b/QuickLocation/Main/Tabbar/MainTabBarController.swift index 43f684f..72cec02 100644 --- a/QuickLocation/Main/Tabbar/MainTabBarController.swift +++ b/QuickLocation/Main/Tabbar/MainTabBarController.swift @@ -9,7 +9,7 @@ final class MainTabBarController: UITabBarController { // MARK: - View Controllers private lazy var locationNav = BaseNavigationController(rootViewController: HomeViewController()) - private lazy var exploreNav = BaseNavigationController(rootViewController: ViewController()) + private lazy var exploreNav = BaseNavigationController(rootViewController: ScheduleVC()) private lazy var circlesNav = BaseNavigationController(rootViewController: GroupViewController()) private lazy var mineNav = BaseNavigationController(rootViewController: MineViewController()) @@ -57,6 +57,14 @@ final class MainTabBarController: UITabBarController { view.addSubview(customTabBar) customTabBar.delegate = self + // 点击"探索"(index=1)时游客跳登录、不选中 + customTabBar.shouldSelectTab = { index in + if index == 1, AppContextManager.shared.isGuest { + AppRouter.push(Route.login) + return false + } + return true + } customTabBar.translatesAutoresizingMaskIntoConstraints = false let tabBarHeight = customTabBar.intrinsicContentSize.height @@ -89,6 +97,11 @@ final class MainTabBarController: UITabBarController { // MARK: - QuickLocationTabBarDelegate extension MainTabBarController: QuickLocationTabBarDelegate { func tabBar(_ tabBar: QuickLocationTabBar, didSelectTabAt index: Int) { + // 点击"探索"(index=1)时判断游客,是则跳登录、不选中 + if index == 1, AppContextManager.shared.isGuest { + AppRouter.push(Route.login) + return + } selectedIndex = index } } diff --git a/QuickLocation/Main/Tabbar/QuickLocationTabBar.swift b/QuickLocation/Main/Tabbar/QuickLocationTabBar.swift index e1da83c..0d12fa6 100644 --- a/QuickLocation/Main/Tabbar/QuickLocationTabBar.swift +++ b/QuickLocation/Main/Tabbar/QuickLocationTabBar.swift @@ -40,6 +40,8 @@ final class QuickLocationTabBar: UIView { // MARK: - Properties weak var delegate: QuickLocationTabBarDelegate? + /// 返回 false 阻止选中(用于游客拦截等) + var shouldSelectTab: ((Int) -> Bool)? private let items: [TabItem] private var tabViews: [UIView] = [] @@ -121,6 +123,7 @@ final class QuickLocationTabBar: UIView { guard let view = gesture.view else { return } let index = view.tag guard index != selectedIndex else { return } + if shouldSelectTab?(index) == false { return } selectedIndex = index updateSelection(animated: true) delegate?.tabBar(self, didSelectTabAt: index) diff --git a/QuickLocation/Manager/App/RouterManager.swift b/QuickLocation/Manager/App/RouterManager.swift index ba3d412..7e66907 100644 --- a/QuickLocation/Manager/App/RouterManager.swift +++ b/QuickLocation/Manager/App/RouterManager.swift @@ -53,6 +53,8 @@ enum Route: String { case privacyPolicy = "privacyPolicy" /// 权限检测 case checkPermission = "checkPermission" + /// 创建行程 + case createSchedule = "createSchedule" } extension Route: RouterTarget { @@ -257,6 +259,11 @@ extension AppRouter: AppRouterProtocol { AppRouter.register(Route.checkPermission) { url, parameters in CheckPermissionVC() } + + // MARK: - 创建行程 + AppRouter.register(Route.createSchedule) { url, parameters in + CreateScheduleVC() + } } } diff --git a/QuickLocation/Section/Group/CreateGroup/CreateGroupViewModel.swift b/QuickLocation/Section/Group/CreateGroup/CreateGroupViewModel.swift index 3247180..b36daa7 100644 --- a/QuickLocation/Section/Group/CreateGroup/CreateGroupViewModel.swift +++ b/QuickLocation/Section/Group/CreateGroup/CreateGroupViewModel.swift @@ -82,7 +82,7 @@ class CreateGroupViewModel { "description": desc, "labels": selectedTagList]).subscribe(onNext: { response in DLToast.showSuccess(text: "创建成功") { - NotificationCenter.default.post(name: .RefreshGroupInfoNotification, object: nil) + NotificationCenter.default.post(name: .RefreshIMGroupListNotification, object: nil) AppRouter.shared.popOrDismiss() } }, onError: { (error) in diff --git a/QuickLocation/Section/Group/GroupChat/GroupChatVC.swift b/QuickLocation/Section/Group/GroupChat/GroupChatVC.swift index a2b8e93..79847da 100644 --- a/QuickLocation/Section/Group/GroupChat/GroupChatVC.swift +++ b/QuickLocation/Section/Group/GroupChat/GroupChatVC.swift @@ -406,7 +406,7 @@ final class GroupChatVC: BaseViewController { } guard let url = recordFileURL, recordDuration >= 1 else { - DLToast.show(text: "说话时间太短") + self.dl.show(text: "说话时间太短") if let url = recordFileURL { try? FileManager.default.removeItem(at: url) } return } diff --git a/QuickLocation/Section/Group/GroupInfo/GroupInfoVC.swift b/QuickLocation/Section/Group/GroupInfo/GroupInfoVC.swift index 260485e..95366cc 100644 --- a/QuickLocation/Section/Group/GroupInfo/GroupInfoVC.swift +++ b/QuickLocation/Section/Group/GroupInfo/GroupInfoVC.swift @@ -39,10 +39,10 @@ class GroupInfoVC: BaseViewController { // MARK: - API private func requestOperateGroup() { guard let model = groupInModel else { return } - DLToast.showLoading() + dl.showLoading() GroupService.operate(opType: "join", requestData: ["share_code" : model.share_code]).subscribe(onNext: { response in - DLToast.show(text: "申请成功") + self.dl.show(text: "申请成功") }, onError: { (error) in }).disposed(by: disposeBag) } diff --git a/QuickLocation/Section/Group/GroupSetting/GroupSettingVC.swift b/QuickLocation/Section/Group/GroupSetting/GroupSettingVC.swift index 76652a0..fb4f865 100644 --- a/QuickLocation/Section/Group/GroupSetting/GroupSettingVC.swift +++ b/QuickLocation/Section/Group/GroupSetting/GroupSettingVC.swift @@ -168,20 +168,20 @@ class GroupSettingVC: BaseViewController { } private func requestLeaveGroup() { - DLToast.showLoading() + dl.showLoading() GroupService.leave(requestData: ["group_key": viewModel.groupId]).subscribe { response in - DLToast.dismiss() - DLToast.show(text: "成功退出") { + self.dl.dismiss() + self.dl.show(text: "成功退出") { AppRouter.shared.popToRoot() } }.disposed(by: disposeBag) } private func requestDismissGroup() { - DLToast.showLoading() + dl.showLoading() GroupService.dismiss(requestData: ["group_key": viewModel.groupId]).subscribe { response in - DLToast.dismiss() - DLToast.show(text: "成功解散") { + self.dl.dismiss() + self.dl.show(text: "成功解散") { AppRouter.shared.popToRoot() } }.disposed(by: disposeBag) diff --git a/QuickLocation/Section/Group/GroupViewController.swift b/QuickLocation/Section/Group/GroupViewController.swift index 2ac9097..5b7454a 100644 --- a/QuickLocation/Section/Group/GroupViewController.swift +++ b/QuickLocation/Section/Group/GroupViewController.swift @@ -141,6 +141,13 @@ final class GroupViewController: BaseViewController { }) .disposed(by: disposeBag) + // MQTT join/leave/dismiss 后刷新群列表 + NotificationCenter.default.rx.notification(.RefreshIMGroupListNotification) + .subscribe(onNext: { [weak self] _ in + self?.requestGroupInfo() + }) + .disposed(by: disposeBag) + NotificationCenter.default.rx.notification(.RefreshUserConfigNotification) .subscribe(onNext: { [weak self] _ in self?.requestRecommandGroup() diff --git a/QuickLocation/Section/Group/Join/JoinGroupVC.swift b/QuickLocation/Section/Group/Join/JoinGroupVC.swift index 9bfa24b..fca50ab 100644 --- a/QuickLocation/Section/Group/Join/JoinGroupVC.swift +++ b/QuickLocation/Section/Group/Join/JoinGroupVC.swift @@ -30,6 +30,14 @@ class JoinGroupVC: BaseViewController { rootView.submitBtn.rx.tap.subscribe(onNext: { _ in self.requestOperateGroup() }).disposed(by: disposeBag) + + rootView.scanBtn.rx.tap.subscribe(onNext: { _ in + let vc = ScanVC { code in + self.rootView.textField.text = code + self.rootView.textField.resignFirstResponder() + } + AppRouter.push(vc) + }).disposed(by: disposeBag) } override func viewDidAppear(_ animated: Bool) { @@ -43,9 +51,9 @@ class JoinGroupVC: BaseViewController { DLToast.show(text: "请填写完整的邀请码") return } - DLToast.showLoading() + dl.showLoading() GroupService.operate(opType: "join", requestData: ["share_code" : rootView.inviteCode]).subscribe(onNext: { response in - DLToast.showSuccess(text: "申请成功") { + self.dl.showSuccess(text: "申请成功") { AppRouter.shared.popOrDismiss() } }).disposed(by: disposeBag) diff --git a/QuickLocation/Section/Group/Join/JoinGroupView.swift b/QuickLocation/Section/Group/Join/JoinGroupView.swift index e5f51cc..a9388fb 100644 --- a/QuickLocation/Section/Group/Join/JoinGroupView.swift +++ b/QuickLocation/Section/Group/Join/JoinGroupView.swift @@ -55,9 +55,7 @@ class JoinGroupView: UIView { AppRouter.shared.popOrDismiss() }).disposed(by: disposeBag) - scanBtn.rx.tap.subscribe(onNext: { _ in - AppRouter.push(Route.scan) - }).disposed(by: disposeBag) + } private func setupUI() { diff --git a/QuickLocation/Section/Home/HomeView.swift b/QuickLocation/Section/Home/HomeView.swift index b9ec70b..28ec1f8 100644 --- a/QuickLocation/Section/Home/HomeView.swift +++ b/QuickLocation/Section/Home/HomeView.swift @@ -11,6 +11,7 @@ import RxCocoa import Lottie #if !targetEnvironment(simulator) import AMapNaviKit +import MarqueeLabel #endif class HomeView: UIView { @@ -23,6 +24,16 @@ class HomeView: UIView { let interactionView = InteractionView(frame: CGRectMake(0, kScreenHeight, kScreenWidth, 384)) + var gpsSignalViewList: [UIView] = [] + + /// 根据信号格数更新信号条颜色 + func updateGPSSignal(bars: Int) { + let filled = max(0, min(bars, gpsSignalViewList.count)) + for (i, view) in gpsSignalViewList.enumerated() { + view.backgroundColor = i < filled ? UIColor(hexStr: "#4ED178") : UIColor(hexStr: "#E0E0E0") + } + } + // MARK: - groupMemberView 拖拽 private var groupMemberTopConstraint: NSLayoutConstraint? private var groupMemberUpLimit: CGFloat = 0 @@ -91,11 +102,7 @@ class HomeView: UIView { } }) .disposed(by: disposeBag) - - // 收回互动view - quickMessageView.closeBtn.rx.tap.subscribe(onNext: { _ in - self.dismissMemberPanel() - }).disposed(by: disposeBag) + } private func setupUI() { @@ -175,7 +182,7 @@ class HomeView: UIView { .edgesHorzontal(15) toolsView.layoutChain - .left(23) + .left(15) .bottom(kScreenHeight / 2 - 58) .width(40) @@ -279,6 +286,13 @@ class HomeView: UIView { override func layoutSubviews() { super.layoutSubviews() + noticeView.layoutIfNeeded() + noticeInfoView.setGradientLayer(frame: noticeInfoView.bounds, + startPoint: CGPoint(x: 0, y: 0.5), + endPoint: CGPoint(x: 1, y: 0.5), + colors: [UIColor(hexStr: "#FFFFFF", alpha: 0), UIColor(hexStr: "#FFFFFF"), UIColor(hexStr: "#FFFFFF", alpha: 0)], + locations: [0, 0.5, 1]) + if !isGroupMemberLimitsSet { isGroupMemberLimitsSet = true groupMemberDownLimit = groupMemberView.frame.minY @@ -438,25 +452,153 @@ class HomeView: UIView { }() lazy var messageStackView: UIStackView = { - let view = UIStackView(arrangedSubviews: [noticeView, messageBubbleView]) + let view = UIStackView(arrangedSubviews: [tipsView, messageBubbleView]) view.axis = .vertical view.alignment = .leading - view.spacing = 15 + view.spacing = 5 view.backgroundColor = .clear return view }() + lazy var tipsView: UIView = { + let view = UIView() + view.backgroundColor = .clear + view.layoutChain.height(22) + + view.addSubview(gpsSignalView) + gpsSignalView.layoutChain + .left() + .centerY() + + view.addSubview(noticeView) + noticeView.layoutChain + .leftToRightOfView(gpsSignalView, offset: 0) + .right(15) + .edgesVertical() + + return view + }() + + // MARK: - 卫星信号 + lazy var gpsSignalView: UIView = { + let view = UIView() + view.cornerRadius = 5 + view.backgroundColor = .black.withAlphaComponent(0.4) + + let signalView1 = UIView() + signalView1.backgroundColor = UIColor(hexStr: "#E6E6E6") + view.addSubview(signalView1) + signalView1.layoutChain + .left(7) + .bottom(5) + .width(3) + .height(4) + + let signalView2 = UIView() + signalView2.backgroundColor = UIColor(hexStr: "#E6E6E6") + view.addSubview(signalView2) + signalView2.layoutChain + .leftToRightOfView(signalView1, offset: 2) + .bottomToView(signalView1) + .width(3) + .height(6) + + let signalView3 = UIView() + signalView3.backgroundColor = UIColor(hexStr: "#E6E6E6") + view.addSubview(signalView3) + signalView3.layoutChain + .leftToRightOfView(signalView2, offset: 2) + .bottomToView(signalView1) + .width(3) + .height(8) + + let signalView4 = UIView() + signalView4.backgroundColor = UIColor(hexStr: "#E6E6E6") + view.addSubview(signalView4) + signalView4.layoutChain + .leftToRightOfView(signalView3, offset: 2) + .bottomToView(signalView1) + .width(3) + .height(10) + + let label = UILabel() + label.text = "卫星信号" + label.font = .systemFont(ofSize: 10, weight: .medium) + label.textColor = .white + view.addSubview(label) + label.layoutChain + .leftToRightOfView(signalView4, offset: 2) + .edgesVertical(4) + .right(7) + + gpsSignalViewList = [signalView1, signalView2, signalView3, signalView4] + + return view + }() + // MARK: - 公告 lazy var noticeView: UIView = { let view = UIView() - view.isHidden = true + view.backgroundColor = .clear - view.layoutChain - .height(22) + view.addSubview(noticeInfoView) + noticeInfoView.layoutChain + .left() + .right() + .edgesVertical() + + view.addSubview(noticeCloseBtn) + noticeCloseBtn.layoutChain + .right() + .width(16) + .height(16) + .centerY() return view }() + lazy var noticeInfoView: UIView = { + let view = UIView() + view.backgroundColor = .clear + +// let titleLab = UILabel() +// titleLab.text = "公告信息" +// titleLab.font = .systemFont(ofSize: 10, weight: .medium) +// titleLab.textColor = UIColor(hexStr: "#0F2948") +// view.addSubview(titleLab) +// titleLab.layoutChain +// .left(16) +// .centerY() +// .width(40) + + view.addSubview(noticeLab) + noticeLab.layoutChain + .left(16) + .centerY() + .right(24) + + return view + }() + + lazy var noticeLab: CallbackMarqueeLabel = { + let label = CallbackMarqueeLabel() + label.font = .systemFont(ofSize: 10, weight: .medium) + label.textColor = UIColor(hexStr: "#0F2948") + return label + }() + + lazy var noticeCloseBtn: UIButton = { + let btn = UIButton() + btn.setImage(UIImage(named: "Common/x_black"), for: .normal) + btn.backgroundColor = .white + btn.cornerRadius = 8 + btn.extendEdgeInsets = UIEdgeInsets(top: 15, left: 15, bottom: 15, right: 15) + btn.rx.tap.subscribe(onNext: { [weak self] _ in + self?.noticeView.isHidden = true + }).disposed(by: disposeBag) + return btn + }() + // MARK: - 消息气泡 lazy var messageBubbleView: UIView = { let view = UIView() @@ -654,3 +796,24 @@ extension HomeView: UIGestureRecognizerDelegate { return true } } + +// MARK: - CallbackMarqueeLabel +class CallbackMarqueeLabel: MarqueeLabel { + // 闭包回调对外抛出事件 + var onScrollLoopComplete: (() -> Void)? + var onScrollStart: (() -> Void)? + + // 滚动开始 + override func labelWillBeginScroll() { + super.labelWillBeginScroll() + onScrollStart?() + } + + // 单次滚动一圈完成 + override func labelReturnedToHome(_ finished: Bool) { + super.labelReturnedToHome(finished) + // 只处理正常滚动结束,过滤中途重置 + guard finished else { return } + onScrollLoopComplete?() + } +} diff --git a/QuickLocation/Section/Home/HomeViewController.swift b/QuickLocation/Section/Home/HomeViewController.swift index 9a09f2d..396d605 100644 --- a/QuickLocation/Section/Home/HomeViewController.swift +++ b/QuickLocation/Section/Home/HomeViewController.swift @@ -17,7 +17,7 @@ import SwiftyUserDefaults import AMapNaviKit import CocoaMQTT import Lottie -import AVFAudio +import MarqueeLabel #endif class HomeViewController: BaseViewController { @@ -52,6 +52,8 @@ class HomeViewController: BaseViewController { private var offlineCheckTimer: Timer? private var sosPlayerKey: UInt8 = 0 + private var groupRefreshWorkItem: DispatchWorkItem? + private var groupSwitchWorkItem: DispatchWorkItem? override func loadView() { #if !targetEnvironment(simulator) @@ -71,7 +73,7 @@ class HomeViewController: BaseViewController { reactiveAction() requestUserConfig() - + rootView.quickMessageView.tagListView.delegate = self // MQTT 位置上报 UIDevice.current.isBatteryMonitoringEnabled = true @@ -250,6 +252,8 @@ class HomeViewController: BaseViewController { self.requestUserInfo { [weak self] in self?.requestGroupInfo() } + // 首页公告 + self.requestNotice() }).disposed(by: disposeBag) } @@ -274,10 +278,13 @@ class HomeViewController: BaseViewController { }.disposed(by: disposeBag) } - private func requestGroupInfo() { + private func requestGroupInfo(isDefaultGroup: Bool=true) { GroupService.groupInfo().subscribe { response in guard let model = response.model else { return } self.viewModel.groupModel = model + NotificationCenter.default.post(name: .RefreshIMGroupListNotification, object: nil) + + guard isDefaultGroup else { return } self.rootView.groupMemberView.setupCountData(self.viewModel.memberCount, 1) self.rootView.groupNameLab.text = self.viewModel.groupName self.syncMemberAnnotations(model.select_group_employee) @@ -291,6 +298,22 @@ class HomeViewController: BaseViewController { }.disposed(by: disposeBag) } + private func requestNotice() { + UserService.notice().subscribe { response in + self.rootView.noticeLab.text = "" + guard let data = response.data, let noticeList = data["notice"] as? [String] else { return } + self.rootView.noticeView.isHidden = noticeList.count == 0 + self.rootView.noticeLab.text = noticeList.joined(separator: " ") + " " + if let loop = data["loop"] as? Bool { + self.rootView.noticeLab.type = loop ? .continuous : .leftRight + self.rootView.noticeLab.onScrollLoopComplete = { + guard loop == false else { return } + self.rootView.noticeView.isHidden = true + } + } + }.disposed(by: disposeBag) + } + // MARK: - Map Setup private func setupMap() { #if !targetEnvironment(simulator) @@ -423,6 +446,24 @@ class HomeViewController: BaseViewController { // MARK: - MQTT extension HomeViewController { + /// join/leave/dismiss 防抖刷新(500ms 内多次触发只调一次) + private func debounceGroupSwitch(groupKey: String) { + groupSwitchWorkItem?.cancel() + let work = DispatchWorkItem { [weak self] in + self?.requestOperateGroup(groupKey: groupKey) + } + groupSwitchWorkItem = work + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: work) + } + + private func debounceGroupRefresh() { + groupRefreshWorkItem?.cancel() + let work = DispatchWorkItem { [weak self] in + self?.requestGroupInfo() + } + groupRefreshWorkItem = work + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: work) + } /// 切换圈子时刷新 MQTT 订阅 private func refreshMQTTSubscriptions(_ members: [GroupMemberModel]) { // let currentId = AppContextManager.shared.userId @@ -544,7 +585,10 @@ extension HomeViewController { } } } - case "sos": + case "sos": // 求助 + self.requestGroupInfo(isDefaultGroup: false) + guard let userId = msg.data?.user_id, + userId != AppContextManager.shared.userId else { return } playSOSAlarm() rootView.sosPopView.isHidden = false rootView.sosPopView.play(toFrame: 30.0) { completed in @@ -552,6 +596,55 @@ extension HomeViewController { self.rootView.sosPopView.stop() self.rootView.sosPopView.isHidden = true } + case "join": // 圈子有成员加入 + guard let gk = msg.data?.group_key, + let defaultGk = self.viewModel.groupModel?.default_group_key, + gk == defaultGk else { + self.requestGroupInfo(isDefaultGroup: false) + return + } + debounceGroupRefresh() + case "leave": // 圈子有成员离开 + guard let userId = msg.data?.user_id, let gk = msg.data?.group_key, + let defaultGk = self.viewModel.groupModel?.default_group_key, + defaultGk.hasPrefix(gk) else { + self.requestGroupInfo(isDefaultGroup: false) + return + } + // 是当前选中圈子就移除成员 + if userId == AppContextManager.shared.userId { // 当前用户就切换到第一个圈子 + guard let model = self.viewModel.groupModel, + let groupInfoModel = model.groups.first else { return } + if model.groups.count > 1 { + self.debounceGroupSwitch(groupKey: groupInfoModel.group_key) + } + else { + debounceGroupRefresh() + } + } + else { // 移除成员 + guard self.viewModel.memberIsExist(userId: userId) else { return } + self.viewModel.removeMember(userId: userId) + self.removeAnnotation(userId: userId) + self.rootView.groupMemberView.setupCountData(self.viewModel.memberList.count, 1) + MQTTService.shared.unsubscribe(topic: "smartdrive/\(userId)") + } + case "dismiss": // 圈子解散 + guard let gk = msg.data?.group_key, + let defaultGk = self.viewModel.groupModel?.default_group_key, + gk == defaultGk, + let model = self.viewModel.groupModel, + let groupInfoModel = model.groups.first else { + self.requestGroupInfo(isDefaultGroup: false) + return + } + if model.groups.count > 1 { + self.debounceGroupSwitch(groupKey: groupInfoModel.group_key) + } + else { + debounceGroupRefresh() + } + default: print("📩 未处理 type=\(msg.type ?? "")") } @@ -638,6 +731,12 @@ extension HomeViewController: MAMapViewDelegate { func mapView(_ mapView: MAMapView!, didUpdate userLocation: MAUserLocation!, updatingLocation: Bool) { guard updatingLocation, let location = userLocation.location else { return } + + // 卫星信号 + let strength = gpsSignalStrength(from: location) + rootView.updateGPSSignal(bars: strength.barCount) + + // 地图标注 lastLocation = location let coordinate = location.coordinate guard CLLocationCoordinate2DIsValid(coordinate) else { return } @@ -662,6 +761,10 @@ extension HomeViewController { } private func playSOSAlarm() { + // 停止上一次报警 + sosPlayer?.stop() + sosPlayer = nil + guard let url = Bundle.main.url(forResource: "sos", withExtension: "mp3") ?? Bundle.main.url(forResource: "sos", withExtension: "mp3", subdirectory: "sound") else { print("❌ SOS: sos.mp3 not found in bundle") return @@ -677,11 +780,11 @@ extension HomeViewController { return } print("✅ SOS: playing alarm") - player.numberOfLoops = -1 + player.numberOfLoops = 0 player.volume = 1.0 player.play() self.sosPlayer = player - DispatchQueue.main.asyncAfter(deadline: .now() + 30) { [weak self] in + DispatchQueue.main.asyncAfter(deadline: .now() + 15) { [weak self] in self?.sosPlayer?.stop() self?.sosPlayer = nil } diff --git a/QuickLocation/Section/Home/HomeViewModel.swift b/QuickLocation/Section/Home/HomeViewModel.swift index 9f51714..c5dd1c0 100644 --- a/QuickLocation/Section/Home/HomeViewModel.swift +++ b/QuickLocation/Section/Home/HomeViewModel.swift @@ -114,6 +114,19 @@ class HomeViewModel { updated[idx].last_active_time = lastUpdateTime memberList = updated // 触发 didSet → 排序 + 重发 sectionedItems } + + /// 成员是否存在 + func memberIsExist(userId: String) -> Bool { + (memberList.first(where: { $0.user_id == userId }) != nil) + } + + /// 移除成员 + func removeMember(userId: String) { + guard let idx = memberList.firstIndex(where: { $0.user_id == userId }) else { return } + var updated = memberList + updated.remove(at: idx) + memberList = updated + } // MARK: - Init init() { diff --git a/QuickLocation/Section/Home/SOS/SOSView.swift b/QuickLocation/Section/Home/SOS/SOSView.swift index c83e1c8..7c42735 100644 --- a/QuickLocation/Section/Home/SOS/SOSView.swift +++ b/QuickLocation/Section/Home/SOS/SOSView.swift @@ -18,6 +18,8 @@ class SOSView: UIView { var sosPracticeView: SOSPracticeView = SOSPracticeView() + var didSendSOS: ((Bool) -> Void)? + var countDownFinish: Bool = false private func setupRx() { @@ -37,6 +39,9 @@ class SOSView: UIView { self.countDownLottieView.play() self.countDownTipsLab.text = "已将你的SOS和位置发送到你的圈子和紧急联系人。\n\n您的 SOS 将发送给5个人" self.countDownFinish = true + if let didSendSOS = self.didSendSOS { + didSendSOS(true) + } } } }) @@ -57,7 +62,9 @@ class SOSView: UIView { case .ended: if self.sliderIcon.frame.minX >= maxX - 5 { if countDownFinish { - + if let didSendSOS = self.didSendSOS { + didSendSOS(false) + } } else { self.countDownView.alpha = 0 @@ -313,16 +320,6 @@ class SOSView: UIView { let isHidden = Defaults[\.sosIsPracticeList].first(where: { $0 == AppContextManager.shared.userId }) != nil sosPracticeView.isHidden = isHidden - - guard AppContextManager.shared.status == 1 else { return } - countDownView.alpha = 1 - countDownFinish = true - if let path = Bundle.main.path(forResource: "red-exclamation", ofType: "json") { - self.countDownLottieView.animation = LottieAnimation.filepath(path) - self.countDownLottieView.loopMode = .loop - self.countDownLottieView.play() - self.countDownTipsLab.text = "已将你的SOS和位置发送到你的圈子和紧急联系人。\n\n您的 SOS 将发送给5个人" - } } required init?(coder aDecoder: NSCoder) { diff --git a/QuickLocation/Section/Home/SOS/SOSViewController.swift b/QuickLocation/Section/Home/SOS/SOSViewController.swift index 4dfa358..79d0f79 100644 --- a/QuickLocation/Section/Home/SOS/SOSViewController.swift +++ b/QuickLocation/Section/Home/SOS/SOSViewController.swift @@ -6,6 +6,8 @@ // import UIKit +import RxSwift +import Lottie class SOSViewController: BaseViewController { @@ -21,17 +23,37 @@ class SOSViewController: BaseViewController { // Do any additional setup after loading the view. fd_interactivePopDisabled = true +// requestUserInfo() + + rootView.didSendSOS = { status in + self.requestSOS(status) + } } - - /* - // MARK: - Navigation - - // In a storyboard-based application, you will often want to do a little preparation before navigation - override func prepare(for segue: UIStoryboardSegue, sender: Any?) { - // Get the new view controller using segue.destination. - // Pass the selected object to the new view controller. + private func requestUserInfo(completion: (() -> Void)? = nil) { + UserService.userInfo().subscribe { response in + guard let model = response.model else { return } + AppContextManager.shared.saveAccount(model) + + guard model.status == 1 else { return } + self.rootView.countDownView.alpha = 1 + self.rootView.countDownFinish = true + if let path = Bundle.main.path(forResource: "red-exclamation", ofType: "json") { + self.rootView.countDownLottieView.animation = LottieAnimation.filepath(path) + self.rootView.countDownLottieView.loopMode = .loop + self.rootView.countDownLottieView.play() + self.rootView.countDownTipsLab.text = "已将你的SOS和位置发送到你的圈子和紧急联系人。\n\n您的 SOS 将发送给5个人" + } + + }.disposed(by: disposeBag) + } + + private func requestSOS(_ enable: Bool) { + dl.showLoading() + SystemService.sos(enable: enable).subscribe(onNext: { response in + self.dl.show(text: enable ? "发送成功" : "取消成功") { + AppRouter.shared.popOrDismiss() + } + }, onError: { (error) in }).disposed(by: disposeBag) } - */ - } diff --git a/QuickLocation/Section/Home/SignIn/SignInVC.swift b/QuickLocation/Section/Home/SignIn/SignInVC.swift index 3aa8371..78ffc4e 100644 --- a/QuickLocation/Section/Home/SignIn/SignInVC.swift +++ b/QuickLocation/Section/Home/SignIn/SignInVC.swift @@ -31,17 +31,17 @@ class SignInVC: BaseViewController { requestSignInInfo() rootView.signInLottieView.rx.tapGesture.subscribe(onNext: { [weak self] _ in + self?.dl.showLoading() guard let self = self, let loc = self.lastLocation, isSignIn == false else { return } - DLToast.showLoading() self.geocoder.reverseGeocodeLocation(loc) { [weak self] placemarks, error in - DLToast.dismiss() + self?.dl.dismiss() guard let self = self else { return } let address = placemarks?.first?.name ?? placemarks?.first?.thoroughfare ?? placemarks?.first?.locality ?? "" MQTTService.shared.reportSignIn(lat: loc.coordinate.latitude, lon: loc.coordinate.longitude, addr: address) - DLToast.show(text: "签到成功") { + self.dl.show(text: "签到成功") { self.requestSignInInfo() } } diff --git a/QuickLocation/Section/Scan/ScanVC.swift b/QuickLocation/Section/Scan/ScanVC.swift index 23fefe0..a0ce7d6 100644 --- a/QuickLocation/Section/Scan/ScanVC.swift +++ b/QuickLocation/Section/Scan/ScanVC.swift @@ -20,6 +20,8 @@ class ScanVC: BaseViewController { view = rootView } + private let scanDoneAction: ((String) -> Void)? + private var captureSession: AVCaptureSession! private var previewLayer: AVCaptureVideoPreviewLayer! private var isScanning = false @@ -51,6 +53,15 @@ class ScanVC: BaseViewController { } rootView.scanLineView.layer.removeAllAnimations() } + + init(scanDoneAction: ((String) -> Void)? = nil) { + self.scanDoneAction = scanDoneAction + super.init(nibName: nil, bundle: nil) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } private func handleScanResult(text: String) { guard !isScanning else { return } @@ -58,15 +69,18 @@ class ScanVC: BaseViewController { captureSession.stopRunning() rootView.scanLineView.alpha = 0 rootView.scanLineView.layer.removeAllAnimations() - requestJoinGroup(code: text) + if let scanDoneAction = scanDoneAction { + scanDoneAction(text) + AppRouter.shared.popOrDismiss() + } +// requestJoinGroup(code: text) } // MARK: - API private func requestJoinGroup(code: String) { - DLToast.showLoading() + dl.showLoading() GroupService.operate(opType: "join", requestData: ["share_code" : code]).subscribe(onNext: { response in - DLToast.show(text: "申请成功") { - NotificationCenter.default.post(name: .RefreshGroupInfoNotification, object: nil) + self.dl.show(text: "申请成功") { AppRouter.shared.popOrDismiss() } }, onError: { [weak self] (error) in diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift new file mode 100644 index 0000000..826c2f5 --- /dev/null +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateSchedulePopView.swift @@ -0,0 +1,447 @@ +// +// CreateSchedulePopView.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import UIKit +import RxSwift +import RxCocoa +import RxDataSources +import BRPickerView + +// MARK: - 行程点编辑模型 +struct SchedulePointItem: IdentifiableType, Equatable { + let identity: String = UUID().uuidString + var locationName: String = "" + var address: String = "" + var expectedTime: Date? + var remark: String = "" +} + +typealias SchedulePointSection = SectionModel + +// MARK: - CreateSchedulePopView + +class CreateSchedulePopView: UIView { + + var disposeBag = DisposeBag() + + let pointsRelay = BehaviorRelay<[SchedulePointItem]>(value: [SchedulePointItem()]) + + // MARK: - Setup + + private func setupRx() { + dateLab.rx.tapGesture.subscribe { _ in + let picker = BRDatePickerView(pickerMode: .YMD) + picker.minDate = Date() + picker.maxDate = Calendar.current.date(byAdding: .day, value: 6, to: Date()) + let style = BRPickerStyle() + style.selectRowTextColor = UIColor(hexStr: "#16B3FF") + picker.pickerStyle = style + picker.resultBlock = { [weak self] selectDate, value in + guard let date = selectDate else { return } + let fmt = DateFormatter() + fmt.dateFormat = "yyyy年MM月dd日" + self?.dateLab.text = fmt.string(from: date) + } + picker.show() + }.disposed(by: disposeBag) + + // 新增行程点 + addBtn.rx.tap + .subscribe(onNext: { [weak self] _ in + guard let self = self else { return } + var list = self.pointsRelay.value + list.append(SchedulePointItem( + locationName: "", + address: "", + expectedTime: nil, + remark: "" + )) + self.pointsRelay.accept(list) + }) + .disposed(by: disposeBag) + + // 绑定 tableView + pointsRelay + .observe(on: MainScheduler.asyncInstance) + .map { [SchedulePointSection(model: "", items: $0)] } + .bind(to: tableView.rx.items(dataSource: dataSource)) + .disposed(by: disposeBag) + + // 动态更新 tableView 高度 + pointsRelay + .subscribe(onNext: { [weak self] items in + guard let self = self else { return } + let rowHeight: CGFloat = 122 + var h = CGFloat(items.count) * rowHeight + h = max(h, rowHeight) + self.tableView.layoutChain.height(h) + }) + .disposed(by: disposeBag) + } + + private lazy var dataSource: RxTableViewSectionedReloadDataSource = { + RxTableViewSectionedReloadDataSource( + configureCell: { [weak self] _, tv, indexPath, item in + let cell: SchedulePointCell = tv.dequeueReusableCell(for: indexPath) + cell.configure(item: item, + index: indexPath.row, + total: self?.pointsRelay.value.count ?? 0, + onDelete: { [weak self] in + guard let self = self else { return } + var list = self.pointsRelay.value + guard indexPath.row < list.count else { return } + list.remove(at: indexPath.row) + self.pointsRelay.accept(list) + }) + return cell + }) + }() + + // MARK: - UI + + private func setupUI() { + addSubview(lineView) + addSubview(dateView) + addSubview(detailView) + addSubview(scrollView) + + lineView.layoutChain + .top(15) + .centerX() + .width(36) + .height(4) + + dateView.layoutChain + .topToBottomOfView(lineView, offset: 19) + .edgesHorzontal() + .height(22) + + detailView.layoutChain + .topToBottomOfView(dateView, offset: 20) + .edgesHorzontal() + .height(22) + + scrollView.layoutChain + .topToBottomOfView(detailView, offset: 15) + .edges(excludingEdge: .top) + } + + // MARK: - Views + + lazy var lineView: UIView = { + let v = UIView() + v.backgroundColor = UIColor(hexStr: "#EBEBEB") + v.cornerRadius = 2 + return v + }() + + lazy var dateView: UIView = { + let view = UIView() + view.backgroundColor = .clear + let titleLab = UILabel() + titleLab.text = "行程日期:" + titleLab.font = .systemFont(ofSize: 14, weight: .medium) + titleLab.textColor = ThemeManager.shared.color.titleAuxColor + view.addSubview(titleLab) + titleLab.layoutChain.left(15).centerY() + view.addSubview(dateLab) + dateLab.layoutChain.leftToRightOfView(titleLab).centerY() + return view + }() + + lazy var dateLab: UILabel = { + let label = UILabel() + label.font = .systemFont(ofSize: 14, weight: .medium) + label.textColor = UIColor(hexStr: "#16B3FF") + label.isUserInteractionEnabled = true + let fmt = DateFormatter() + fmt.dateFormat = "yyyy年MM月dd日" + label.text = fmt.string(from: Date()) + return label + }() + + lazy var detailView: UIView = { + let view = UIView() + view.backgroundColor = .clear + let titleLab = UILabel() + titleLab.text = "行程详情" + titleLab.font = .systemFont(ofSize: 14, weight: .medium) + titleLab.textColor = ThemeManager.shared.color.titleAuxColor + view.addSubview(titleLab) + titleLab.layoutChain.left(15).centerY() + view.addSubview(addBtn) + addBtn.layoutChain.right(15).centerY().width(18).height(18) + return view + }() + + lazy var addBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setImage(UIImage(named: "Schedule/add"), for: .normal) + btn.backgroundColor = .clear + btn.extendEdgeInsets = UIEdgeInsets(top: 30, left: 10, bottom: 10, right: 15) + return btn + }() + + lazy var scrollView: UIScrollView = { + let view = UIScrollView() + view.backgroundColor = .white + view.showsHorizontalScrollIndicator = false + view.bounces = false + + let contentView = UIView() + contentView.backgroundColor = .clear + view.addSubview(contentView) + contentView.layoutChain + .edges().widthToView(view) + + contentView.addSubview(tableView) + tableView.layoutChain + .top() + .edgesHorzontal() + + contentView.addSubview(createBtn) + createBtn.layoutChain + .topToBottomOfView(tableView, offset: 30) + .edgesHorzontal(30) + .height(50) + .bottom(kSafeBottomMargin + 10) + + return view + }() + + lazy var tableView: UITableView = { + let tv = UITableView(frame: .zero, style: .plain) + tv.backgroundColor = .clear + tv.separatorStyle = .none + tv.estimatedRowHeight = 122 + tv.isScrollEnabled = false + tv.showsVerticalScrollIndicator = false + tv.bounces = false + tv.register(SchedulePointCell.self) + return tv + }() + + lazy var createBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setTitle("立即创建", for: .normal) + btn.setTitleColor(.white, for: .normal) + btn.titleLabel?.font = .systemFont(ofSize: 16, weight: .medium) + btn.setBackgroundImage(UIImage(named: "Common/button_bg_2"), for: .normal) + btn.cornerRadius = 25 + return btn + }() + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .white + setupUI() + setupRx() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func layoutSubviews() { + super.layoutSubviews() + layoutIfNeeded() + setCornerRadius(corners: [.topLeft, .topRight], withCornerRadii: CGSize(width: 30, height: 30)) + } +} + +// MARK: - SchedulePointCell + +class SchedulePointCell: UITableViewCell { + + var disposeBag = DisposeBag() + + func configure(item: SchedulePointItem, index: Int, total: Int, onDelete: @escaping () -> Void) { + disposeBag = DisposeBag() + indexLabel.text = "\(index + 1)" + locationLabel.text = item.locationName.isEmpty ? "点击选择地点" : item.locationName + + if let expectedTime = item.expectedTime { + timeLabel.text = formatTime(expectedTime) + } + else { + timeLabel.text = "请选择到达时间" + } + + // 左侧竖线:仅有一条时不显示虚线,首条顶部不画、末条底部不画 + topDashView.isHidden = total <= 1 || index == 0 + bottomDashView.isHidden = total <= 1 || index == total - 1 + + // 删除 + deleteBtn.rx.tap + .subscribe(onNext: { onDelete() }) + .disposed(by: disposeBag) + } + + private func formatTime(_ date: Date) -> String { + let fmt = DateFormatter() + fmt.dateFormat = "HH:mm" + return fmt.string(from: date) + } + + // MARK: - Init + + override init(style: CellStyle, reuseIdentifier: String?) { + super.init(style: style, reuseIdentifier: reuseIdentifier) + selectionStyle = .none + backgroundColor = .clear + setupViews() + } + + required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } + + private func setupViews() { + contentView.addSubview(topDashView) + contentView.addSubview(pointIcon) + contentView.addSubview(bottomDashView) + + contentView.addSubview(cardView) + cardView.addSubview(cardCornerView) + cardCornerView.addSubview(indexLabel) + cardCornerView.addSubview(locationLabel) + cardCornerView.addSubview(timeLabel) + cardCornerView.addSubview(remarkTF) + cardCornerView.addSubview(deleteBtn) + + topDashView.layoutChain + .top().width(2) + + pointIcon.layoutChain + .centerY() + .left(22) + .width(18).height(18) + + topDashView.layoutChain + .centerX(pointIcon) + .bottomToTopOfView(pointIcon, offset: -10) + + bottomDashView.layoutChain + .topToBottomOfView(pointIcon, offset: 10) + .centerX(pointIcon) + .width(2) + .bottom() + + // 右侧卡片 + cardView.layoutChain + .top(15) + .leftToRightOfView(pointIcon, offset: 20) + .right(15) + .height(92) + .bottom(15) + + cardCornerView.layoutChain.edges() + + indexLabel.layoutChain + .top().left() + .width(30).height(20) + + locationLabel.layoutChain + .topToBottomOfView(indexLabel, offset: 10) + .left(10) + + timeLabel.layoutChain + .centerY(locationLabel) + .leftToRightOfView(locationLabel, offset: 38) + + deleteBtn.layoutChain + .bottom(15).right(15) + .width(14).height(14) + + remarkTF.layoutChain + .topToBottomOfView(locationLabel, offset: 15) + .leftToView(locationLabel) + .rightToLeftOfView(deleteBtn, offset: -10) + } + + // MARK: - Views + private let topDashView: UIView = { + let v = UIView() + v.backgroundColor = UIColor(hexStr: "#E0E0E0") + v.isHidden = true + return v + }() + + private let pointIcon: UIImageView = { + let iv = UIImageView(image: UIImage(named: "Schedule/point")) + iv.contentMode = .scaleAspectFit + return iv + }() + + private let bottomDashView: UIView = { + let v = UIView() + v.backgroundColor = UIColor(hexStr: "#E0E0E0") + v.isHidden = true + return v + }() + + private let cardView: UIView = { + let view = UIView() + view.backgroundColor = .clear + view.layer.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.05).cgColor + view.layer.shadowOffset = CGSize(width: 0, height: 0) + view.layer.shadowOpacity = 1 + view.layer.shadowRadius = 8 + return view + }() + + lazy var cardCornerView: UIView = { + let view = UIView() + view.backgroundColor = .white + view.cornerRadius = 10 + return view + }() + + private let indexLabel: UILabel = { + let l = UILabel() + l.backgroundColor = UIColor(hexStr: "#DCF4FF") + l.textColor = UIColor(hexStr: "#176F9B") + l.font = .systemFont(ofSize: 12, weight: .medium) + l.textAlignment = .center + return l + }() + + private let locationLabel: UILabel = { + let l = UILabel() + l.font = .systemFont(ofSize: 14, weight: .medium) + l.textColor = UIColor(hexStr: "#333333") + l.lineBreakMode = .byTruncatingTail + return l + }() + + private let timeLabel: UILabel = { + let l = UILabel() + l.font = .systemFont(ofSize: 12, weight: .medium) + l.textColor = UIColor(hexStr: "#333333") + l.isUserInteractionEnabled = true + return l + }() + + lazy var remarkTF: UITextField = { + let tf = UITextField() + tf.font = .systemFont(ofSize: 12) + tf.placeholder = "在此添加备注..." + tf.returnKeyType = .done + return tf + }() + + private let deleteBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setImage(UIImage(named: "Schedule/delete"), for: .normal) + btn.extendEdgeInsets = UIEdgeInsets(top: 10, left: 15, bottom: 15, right: 15) + return btn + }() + + override func layoutSubviews() { + super.layoutSubviews() + cardCornerView.layoutIfNeeded() + indexLabel.setCornerRadius(corners: [.bottomRight], withCornerRadii: CGSize(width: 10, height: 10)) + } +} diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift new file mode 100644 index 0000000..2073d30 --- /dev/null +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleVC.swift @@ -0,0 +1,36 @@ +// +// CreateScheduleVC.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import UIKit + +class CreateScheduleVC: BaseViewController { + + fileprivate var rootView: CreateScheduleView! + + override func loadView() { + rootView = CreateScheduleView(frame: UIScreen.main.bounds) + view = rootView + } + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git a/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift new file mode 100644 index 0000000..f23bd69 --- /dev/null +++ b/QuickLocation/Section/Schedule/CreateSchedule/CreateScheduleView.swift @@ -0,0 +1,219 @@ +// +// CreateScheduleView.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import UIKit +import RxSwift +import RxCocoa +#if !targetEnvironment(simulator) +import AMapNaviKit +#endif + +class CreateScheduleView: UIView { + + var disposeBag = DisposeBag() + + let createSchedulePopView = CreateSchedulePopView() + + // MARK: - PopView 拖拽 + private var popTopConstraint: NSLayoutConstraint? + private var popUpLimit: CGFloat = 0 + private var popDownLimit: CGFloat = 0 + private var isLimitsSet = false + private var panStartTop: CGFloat = 0 + private var isSubCanScroll = false + + private func setupRx() { + backBtn.rx.tap.subscribe(onNext: { _ in + AppRouter.shared.popOrDismiss() + }).disposed(by: disposeBag) + + // tableView 到达顶部继续下拉时,改由 PopView 的 pan 手势接管 + createSchedulePopView.scrollView.rx.contentOffset + .subscribe(onNext: { [weak self] offset in + guard let self = self else { return } + if self.isSubCanScroll { + if offset.y <= 0 { + self.isSubCanScroll = false + self.createSchedulePopView.scrollView.setContentOffset(.zero, animated: false) + } + } else if offset.y != 0 { + self.createSchedulePopView.scrollView.setContentOffset(.zero, animated: false) + } + }) + .disposed(by: disposeBag) + } + + private func setupUI() { +#if !targetEnvironment(simulator) + addSubview(mapView) +#endif + addSubview(navBgView) + addSubview(navBarView) + navBarView.addSubview(backBtn) + navBarView.addSubview(navTitleLabel) + addSubview(createSchedulePopView) + + navBgView.layoutChain + .edges(excludingEdge: .bottom) + .heightToWidth(160/375) + + navBarView.layoutChain + .edges(excludingEdge: .bottom) + .height(kNaviHeight) + + backBtn.layoutChain + .centerY(navTitleLabel) + .left(15) + .width(24).height(24) + + navTitleLabel.layoutChain + .top(kStatusBarHeight + 12) + .centerX() + + #if !targetEnvironment(simulator) + mapView.layoutChain + .top() + .edgesHorzontal() + .bottom() + #endif + + // PopView: 初始底部 1/3,最大滑到 navBar 底部 + createSchedulePopView.layoutChain + .edgesHorzontal() + .bottom() + .top(kScreenHeight / 3 * 2) + + popTopConstraint = createSchedulePopView.jh_constraint( + .top, toAttribute: .top, otherView: createSchedulePopView.superview, relation: .equal + ) + + let pan = UIPanGestureRecognizer(target: self, action: #selector(handlePopPan(_:))) + pan.delegate = self + createSchedulePopView.addGestureRecognizer(pan) + } + + // MARK: - Pan Gesture + + @objc private func handlePopPan(_ pan: UIPanGestureRecognizer) { + guard isLimitsSet, let topConstraint = popTopConstraint else { return } + + switch pan.state { + case .began: + layoutIfNeeded() + panStartTop = createSchedulePopView.frame.minY + + case .changed: + let newTop = panStartTop + pan.translation(in: self).y + + if isSubCanScroll { + let tableViewOffset = self.createSchedulePopView.scrollView.contentOffset.y + if tableViewOffset > 0, newTop >= popUpLimit { + return + } + isSubCanScroll = false + panStartTop = createSchedulePopView.frame.minY + } + + let clamped = max(popUpLimit, min(popDownLimit, newTop)) + topConstraint.constant = clamped + + case .ended, .cancelled: + let velocity = pan.velocity(in: self) + let isNearUp = abs(createSchedulePopView.frame.minY - popUpLimit) < abs(createSchedulePopView.frame.minY - popDownLimit) + let target: CGFloat + if abs(velocity.y) > 200 { + target = velocity.y < 0 ? popUpLimit : popDownLimit + } else { + target = isNearUp ? popUpLimit : popDownLimit + } + topConstraint.constant = target + + UIView.animate(withDuration: 0.2, delay: 0, + options: [.curveEaseInOut, .allowUserInteraction]) { + self.layoutIfNeeded() + } completion: { _ in + let atTop = target == self.popUpLimit + self.isSubCanScroll = atTop + if !atTop { + self.createSchedulePopView.scrollView.contentOffset.y = 0 + } + } + + default: + break + } + } + + override func layoutSubviews() { + super.layoutSubviews() + if !isLimitsSet { + isLimitsSet = true + popDownLimit = kScreenHeight / 3 * 2 + popUpLimit = navBarView.frame.maxY + } + } + + // MARK: - Views + lazy var navBgView: UIImageView = { + let iv = UIImageView() + iv.image = UIImage(named: "Common/navBar_bg_2") + iv.contentMode = .scaleAspectFill + return iv + }() + + lazy var navBarView: UIView = { + let v = UIView() + v.backgroundColor = .clear + return v + }() + + lazy var backBtn: UIButton = { + let btn = UIButton(type: .custom) + btn.setImage(UIImage(named: "Common/back"), for: .normal) + btn.extendEdgeInsets = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 30) + return btn + }() + + lazy var navTitleLabel: UILabel = { + let label = UILabel() + label.font = .systemFont(ofSize: 18, weight: .medium) + label.textColor = ThemeManager.shared.color.titleAuxColor + label.text = "创建行程" + return label + }() + + #if !targetEnvironment(simulator) + lazy var mapView: MAMapView = { + let mv = MAMapView() + mv.zoomLevel = 14 + mv.showsUserLocation = false + mv.showsCompass = false + mv.userTrackingMode = .none + return mv + }() + #endif + + override init(frame: CGRect) { + super.init(frame: frame) + backgroundColor = .clear + setupUI() + setupRx() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + +} + +// MARK: - UIGestureRecognizerDelegate +extension CreateScheduleView: UIGestureRecognizerDelegate { + func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, + shouldRecognizeSimultaneouslyWith other: UIGestureRecognizer) -> Bool { + return true + } +} diff --git a/QuickLocation/Section/Schedule/ScheduleModel.swift b/QuickLocation/Section/Schedule/ScheduleModel.swift new file mode 100644 index 0000000..5b4cc59 --- /dev/null +++ b/QuickLocation/Section/Schedule/ScheduleModel.swift @@ -0,0 +1,153 @@ +// +// ScheduleModel.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// +import ObjectMapper +import RxDataSources + +// 分页查询行程 +struct ScheduleListResponse: BaseModelProtocol, ListModelType { + var pagination: PaginationModel? + // 当前页索引 + var pageIndex = 1 + // 每页大小 + var pageSize = 20 + // 总条数 + var count = 0 + // 总页数 + var page_count = -99 + // 返回码 + var code: String? + // 返回信息 + var message: String? + // 行程列表 + var list: [ScheduleModel] = [] + + init() {} + + init?(map: Map) { + + } + + mutating func mapping(map: Map) { + code <- map["code"] + message <- map["msg"] + list <- map["data"] + count = list.count + pagination = PaginationModel(pageIndex: pageIndex, + pageSize: pageSize, + totalNum: count, + totalPage: page_count) + } +} + +struct ScheduleModel: Mappable, Equatable { + var uuid: String = UUID().uuidString + /// 行程id + var id: String = "" + /// 创建人id + var creator_id: String = "" + /// 行程创建者名称 + var nick_name: String = "" + var head_pic: String = "" + /// 头像 + var userIcon: UIImage { + UIImage(named: "UserIcon/\(head_pic)") ?? UIImage() + } + /// 时间戳 + var timestamp: Int64 = 0 + /// 是否关注该行程 + var is_follow: Bool = false + /// 是否是行程创建者 + var is_own: Bool = false + /// 行程点 + var points: [SchedulePointModel] = [] + /// 圈子名 +// var group_name: String = "" + /// 圈子key +// var group_key: String = "" + + init?(map: Map) { + + } + + mutating func mapping(map: Map) { + id <- map["id"] + creator_id <- map["creator_id"] + nick_name <- map["nick_name"] + head_pic <- map["head_pic"] + timestamp <- map["timestamp"] + is_follow <- map["is_follow"] + is_own <- map["is_own"] + points <- map["points"] +// group_name <- map["groups.group_name"] +// group_key <- map["groups.group_key"] + } +} + +extension ScheduleModel: IdentifiableType { + public typealias Identity = String + + public var identity: String { + return id + } +} + +/// 行程点 +struct SchedulePointModel: Mappable, Equatable { + /// 行程点id + var id: String = "" + + /// 节点类型:0起点 1中间点 2终点 + var type: Int = 0 + /// 期望到达的毫秒时间戳 + var expected_timestamp: Int64 = 0 + /// 经度 + var longitude: Double? + /// 纬度 + var latitude: Double? + /// 详细地址 + var province: String = "" + var district: String = "" + var country: String = "" + var street: String = "" + var city: String = "" + var formatted_address: String = "" + /// 备注 + var remark: String = "" + /// 事件 + var eventText: String = "" + /// 节点顺序 + var sequence: Int = 0 + + init?(map: Map) { + + } + + mutating func mapping(map: Map) { + id <- map["id"] + type <- map["type"] + expected_timestamp <- map["expected_timestamp"] + longitude <- map["location.longitude"] + latitude <- map["location.latitude"] + remark <- map["remark"] + eventText <- map["events.text"] + province <- map["address.province"] + district <- map["address.district"] + country <- map["address.country"] + street <- map["address.street"] + city <- map["address.city"] + formatted_address <- map["address.formatted_address"] + sequence <- map["sequence"] + } +} + +extension SchedulePointModel: IdentifiableType { + public typealias Identity = String + + public var identity: String { + return id + } +} diff --git a/QuickLocation/Section/Schedule/ScheduleVC.swift b/QuickLocation/Section/Schedule/ScheduleVC.swift new file mode 100644 index 0000000..9aeb46f --- /dev/null +++ b/QuickLocation/Section/Schedule/ScheduleVC.swift @@ -0,0 +1,105 @@ +// +// ScheduleVC.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import UIKit +import RxSwift +import RxCocoa +import RxDataSources +import MJRefresh + +class ScheduleVC: BaseViewController { + + fileprivate var rootView: ScheduleView! + + override func loadView() { + rootView = ScheduleView(frame: UIScreen.main.bounds) + view = rootView + } + + private var viewModel = ScheduleViewModel() + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + setupTableViewHeaderFooter() + bindViewModel() + reactiveAction() + + requestData() + requestFollowList() + } + + private func bindViewModel() { + viewModel.output.sectionedItems + .bind(to: rootView.collectionView.rx.items(dataSource: dataSource)) + .disposed(by: disposeBag) + + viewModel.output.scheduleSectionedItems + .bind(to: rootView.tableView.rx.items(dataSource: tableViewDataSource)) + .disposed(by: disposeBag) + + viewModel.output.refreshResult.subscribe(onNext: { [weak self] (status, isEmpty) in + guard let self = self else { return } + self.dl.dismiss() + self.rootView.tableView.refresh(status: status, isEmpty: isEmpty) + }).disposed(by: disposeBag) + } + + private func reactiveAction() { + + } + + private func setupTableViewHeaderFooter() { + // 设置刷新header/footer + let header = MJRefreshNormalHeader(refreshingBlock: { [weak self] in + self?.viewModel.refresh() + }) + header.addFeedbackGenerator() + header.stateLabel?.isHidden = true + rootView.tableView.mj_header = header + + let footer = MJRefreshAutoNormalFooter(refreshingBlock: viewModel.loadMore) + footer.isHidden = true + rootView.tableView.mj_footer = footer + } + + // MARK: - API + private func requestFollowList() { + dl.showLoading() + UserService.followList().subscribe(onNext: { response in + self.dl.dismiss() + self.viewModel.loadViewedData(response.list) + }, onError: { _ in }).disposed(by: disposeBag) + } + + // MARK: - API 行程列表 + private func requestData() { + dl.showLoading() + viewModel.refresh() + } + + // MARK: - dataSource + private lazy var dataSource: RxCollectionViewSectionedReloadDataSource = { + RxCollectionViewSectionedReloadDataSource { datasource, collectionView, indexPath, model in + let cell: ViewedCell = collectionView.dequeueReusableCell(for: indexPath) + cell.configure(model) + return cell + } + }() + + // MARK: - UITableViewDataSource + lazy private var tableViewDataSource: RxTableViewSectionedReloadDataSource = { + return RxTableViewSectionedReloadDataSource( + configureCell: { (_, tableView, indexPath, model) in + let cell: ScheduleListPopCell = tableView.dequeueReusableCell(for: indexPath) + cell.configure(model) + return cell + } + ) + }() +} diff --git a/QuickLocation/Section/Schedule/ScheduleView.swift b/QuickLocation/Section/Schedule/ScheduleView.swift new file mode 100644 index 0000000..b75eac0 --- /dev/null +++ b/QuickLocation/Section/Schedule/ScheduleView.swift @@ -0,0 +1,422 @@ +// +// ScheduleView.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import UIKit +import RxSwift +import RxCocoa + +class ScheduleView: UIView { + + var disposeBag = DisposeBag() + + private func setupRx() { + createBtn.rx.tap.subscribe(onNext: { _ in + AppRouter.push(Route.createSchedule) + }).disposed(by: disposeBag) + } + + private func setupUI() { + addSubview(navBgView) + addSubview(navBarView) + navBarView.addSubview(navTitleLabel) + addSubview(headerView) + addSubview(travelRouteView) + addSubview(tableView) + + addSubview(createBtn) + + navBgView.layoutChain + .edges(excludingEdge: .bottom) + .height(kNaviHeight) + + navBarView.layoutChain + .edges(excludingEdge: .bottom) + .height(kNaviHeight) + + navTitleLabel.layoutChain + .top(kStatusBarHeight + 12) + .centerX() + + headerView.layoutChain + .topToBottomOfView(navBarView) + .edgesHorzontal() +// .height(147) + + travelRouteView.layoutChain + .topToBottomOfView(headerView) + .edgesHorzontal() + + tableView.layoutChain + .topToBottomOfView(travelRouteView) + .edges(excludingEdge: .top) + + createBtn.layoutChain + .bottom(kSafeBottomMargin + 102) + .right(10) + .width(60) + .heightToWidth(1) + } + + lazy var navBgView: UIImageView = { + let iv = UIImageView() + iv.image = UIImage(named: "Common/navBar_bg_1") + iv.contentMode = .scaleAspectFill + return iv + }() + + lazy var navBarView: UIView = { + let view = UIView() + view.backgroundColor = .clear + return view + }() + + lazy var navTitleLabel: UILabel = { + let label = UILabel() + label.text = "行程" + label.font = .systemFont(ofSize: 18, weight: .medium) + label.textColor = ThemeManager.shared.color.titleAuxColor + label.textAlignment = .center + return label + }() + + /// 谁看过我 + lazy var headerView: UIView = { + let view = UIView() + view.backgroundColor = .clear + + let titleLab = UILabel() + titleLab.text = "谁看过我" + titleLab.font = .systemFont(ofSize: 16, weight: .medium) + titleLab.textColor = ThemeManager.shared.color.titleAuxColor + view.addSubview(titleLab) + titleLab.layoutChain + .top(15) + + let dotView = UIView() + dotView.backgroundColor = UIColor(hexStr: "#16B3FF") + dotView.cornerRadius = 2 + view.addSubview(dotView) + dotView.layoutChain + .left(15) + .centerY(titleLab) + .width(4) + .height(11) + + titleLab.layoutChain.leftToRightOfView(dotView, offset: 5) + + let historyBtn = UIButton() + historyBtn.setTitle("历史行程", for: .normal) + historyBtn.setTitleColor(ThemeManager.shared.color.titleAuxColor, for: .normal) + historyBtn.titleLabel?.font = .systemFont(ofSize: 12, weight: .medium) + view.addSubview(historyBtn) + historyBtn.layoutChain + .right(15) + .centerY(titleLab) + historyBtn.sizeToFit() + + view.addSubview(collectionView) + collectionView.layoutChain + .topToBottomOfView(titleLab, offset: 15) + .edgesHorzontal() + .height(80) + .bottom(15) + + return view + }() + + lazy var collectionView: UICollectionView = { + let layout = UICollectionViewFlowLayout() + layout.scrollDirection = .horizontal + layout.itemSize = CGSize(width: 80, height: 80) + layout.minimumLineSpacing = 15 + layout.sectionInset = UIEdgeInsets(top: 0, left: 15, bottom: 0, right: 15) + let cv = UICollectionView(frame: .zero, collectionViewLayout: layout) + cv.backgroundColor = .clear + cv.showsHorizontalScrollIndicator = false + cv.register(ViewedCell.self) + return cv + }() + + /// 行程路线 + lazy var travelRouteView: UIView = { + let view = UIView() + view.backgroundColor = .clear + + let titleLab = UILabel() + titleLab.text = "行程路线" + titleLab.font = .systemFont(ofSize: 16, weight: .medium) + titleLab.textColor = ThemeManager.shared.color.titleAuxColor + view.addSubview(titleLab) + titleLab.layoutChain + .top(15) + .edgesVertical(5) + + let dotView = UIView() + dotView.backgroundColor = UIColor(hexStr: "#16B3FF") + dotView.cornerRadius = 2 + view.addSubview(dotView) + dotView.layoutChain + .left(15) + .centerY(titleLab) + .width(4) + .height(11) + + titleLab.layoutChain.leftToRightOfView(dotView, offset: 5) + + return view + }() + + lazy var tableView: UITableView = { + let tableView = UITableView(frame: .zero, style: .plain) + tableView.backgroundColor = .clear + tableView.separatorStyle = .none + tableView.estimatedRowHeight = 80 + tableView.register(ScheduleListPopCell.self) + return tableView + }() + + lazy var createBtn: UIButton = { + let btn = UIButton() + btn.setImage(UIImage(named: "Schedule/create"), for: .normal) + return btn + }() + + override init(frame: CGRect) { + super.init(frame: .zero) + backgroundColor = .white + setupUI() + setupRx() + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} + +// MARK: - ViewedCell +final class ViewedCell: UICollectionViewCell { + + func configure(_ model: ViewedModel) { + iconView.image = model.userIcon + + // 会员权益 + blurView.isHidden = AppContextManager.shared.vip > 1 + lockView.isHidden = AppContextManager.shared.vip > 1 + viewedCountLab.text = "看了\(model.count)次" + } + + lazy var iconView: UIImageView = { + let iv = UIImageView() + iv.contentMode = .scaleAspectFill + iv.cornerRadius = 40 + iv.clipsToBounds = true + iv.backgroundColor = .clear + iv.addSubview(blurView) + blurView.layoutChain.edges() + + return iv + }() + + lazy var blurView: UIVisualEffectView = { + let blurEffect = UIBlurEffect(style: .systemUltraThinMaterialLight) + let view = UIVisualEffectView(effect: blurEffect) + return view + }() + + lazy var lockView: UIView = { + let view = UIView() + view.backgroundColor = .clear + + let lockIcon = UIImageView(image: UIImage(named: "Common/lock_white")) + lockIcon.contentMode = .scaleAspectFill + view.addSubview(lockIcon) + lockIcon.layoutChain + .top(17) + .centerX() + + view.addSubview(viewedCountLab) + viewedCountLab.layoutChain + .bottom(17) + .edgesHorzontal() + + return view + }() + + lazy var viewedCountLab: UILabel = { + let label = UILabel() + label.font = .systemFont(ofSize: 12, weight: .medium) + label.textColor = .white + label.textAlignment = .center + return label + }() + + override init(frame: CGRect) { + super.init(frame: frame) + contentView.addSubview(iconView) + contentView.addSubview(lockView) + + iconView.layoutChain + .edges() + + lockView.layoutChain + .edges() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + +} + +// MARK: - ScheduleListPopCell +class ScheduleListPopCell: UITableViewCell { + + func configure(_ model: ScheduleModel) { + nameLab.text = model.nick_name + " 的行程路线" + monthLab.text = getDateInterval2String(date: "\(model.timestamp/1000)", dateFormat: "MM月") + + if model.is_own { + editBtn.isHidden = false + followBtn.isHidden = true + } + else { + editBtn.isHidden = true + followBtn.isHidden = model.is_follow ? true : false + } + + guard let pointModel = model.points.last else { return } + dateLab.text = getDateInterval2String(date: "\(pointModel.expected_timestamp/1000)", dateFormat: "MM.dd") + } + + override init(style: CellStyle, reuseIdentifier: String?) { + super.init(style: style, reuseIdentifier: reuseIdentifier) + selectionStyle = .none + backgroundColor = .clear + setupSubviews() + } + + private func setupSubviews() { + contentView.addSubview(bgView) + bgView.addSubview(cornerView) + cornerView.addSubview(nameLab) + cornerView.addSubview(monthLab) + cornerView.addSubview(dateLab) + cornerView.addSubview(editBtn) + cornerView.addSubview(followBtn) + + bgView.layoutChain + .edgesVertical(15) + .edgesHorzontal(15) + .height(80) + + cornerView.layoutChain.edges() + + monthLab.layoutChain + .bottomToCenterYOfView(cornerView) + .left(11) + + dateLab.layoutChain + .topToBottomOfView(monthLab) + .leftToView(monthLab) + + nameLab.layoutChain + .centerY() + .leftToRightOfView(monthLab, offset: 15) + + editBtn.layoutChain + .right(10) + .centerY() + .width(56) + .height(28) + + followBtn.layoutChain + .topToView(editBtn) + .rightToView(editBtn) + .width(56) + .height(28) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func awakeFromNib() { + super.awakeFromNib() + // Initialization code + } + + override func setSelected(_ selected: Bool, animated: Bool) { + super.setSelected(selected, animated: animated) + + // Configure the view for the selected state + } + + lazy var bgView: UIView = { + let view = UIView() + view.backgroundColor = .clear + view.layer.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.05).cgColor + view.layer.shadowOffset = CGSize(width: 0, height: 0) + view.layer.shadowOpacity = 1 + view.layer.shadowRadius = 8 + return view + }() + + lazy var cornerView: UIView = { + let view = UIView() + view.backgroundColor = .white + view.cornerRadius = 10 + return view + }() + + lazy var monthLab: UILabel = { + let label = UILabel() + label.textColor = ThemeManager.shared.color.titleAuxColor + label.font = .systemFont(ofSize: 14, weight: .medium) + return label + }() + + lazy var dateLab: UILabel = { + let label = UILabel() + label.textColor = ThemeManager.shared.color.subTitleColor + label.font = .systemFont(ofSize: 12, weight: .regular) + return label + }() + + lazy var nameLab: UILabel = { + let label = UILabel() + label.textColor = ThemeManager.shared.color.titleAuxColor + label.font = .systemFont(ofSize: 14, weight: .medium) + return label + }() + + lazy var editBtn: UIButton = { + let btn = UIButton() + btn.isHidden = true + btn.setTitle("编辑", for: .normal) + btn.titleLabel?.font = .systemFont(ofSize: 12, weight: .medium) + btn.setTitleColor(UIColor(hexStr: "#0F2846"), for: .normal) + btn.backgroundColor = UIColor(hexStr: "#EEFAFF") + btn.borderWidth = 0.5 + btn.borderColor = UIColor(hexStr: "#16B3FF") + btn.cornerRadius = 14 + return btn + }() + + lazy var followBtn: UIButton = { + let btn = UIButton() + btn.isHidden = true + btn.setTitle("关注", for: .normal) + btn.titleLabel?.font = .systemFont(ofSize: 12, weight: .medium) + btn.setTitleColor(UIColor(hexStr: "#16B3FF"), for: .normal) + btn.backgroundColor = .white + btn.borderWidth = 0.5 + btn.borderColor = UIColor(hexStr: "#16B3FF") + btn.cornerRadius = 14 + return btn + }() + +} diff --git a/QuickLocation/Section/Schedule/ScheduleViewModel.swift b/QuickLocation/Section/Schedule/ScheduleViewModel.swift new file mode 100644 index 0000000..35c1944 --- /dev/null +++ b/QuickLocation/Section/Schedule/ScheduleViewModel.swift @@ -0,0 +1,63 @@ +// +// ScheduleViewModel.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import RxSwift +import RxCocoa +import RxDataSources +import MJRefresh + +typealias ViewedListSectionModel = SectionModel +typealias ScheduleListSectionModel = AnimatableSectionModel + +class ScheduleViewModel: ViewModelType { + + struct Input {} + + struct Output { + var sectionedItems: Observable<[ViewedListSectionModel]> + var scheduleSectionedItems: Observable<[ScheduleListSectionModel]> + var refreshResult: Observable + var pagination: Observable + var error: Observable + } + + let input: Input + let output: Output + + private var listService: ListService + private let sectionedItems = PublishSubject<[ViewedListSectionModel]>() + private let scheduleSectionedItems = PublishSubject<[ScheduleListSectionModel]>() + + var refresh: MJRefreshComponentAction { + return { + self.listService.request.onNext(.refresh) + } + } + var loadMore: MJRefreshComponentAction { + return { + self.listService.request.onNext(.more) + } + } + + func loadViewedData(_ list: [ViewedModel]) { + sectionedItems.onNext(list.mapSection()) + } + + // MARK: - init + init() { + listService = ItineraryService.query() + + input = Input() + output = Output( + sectionedItems: sectionedItems.asObservable(), + scheduleSectionedItems: listService.animatableSectionedItems, + refreshResult: listService.refreshResult, + pagination: listService.pagination, + error: listService.error + ) + } +} diff --git a/QuickLocation/Section/Schedule/ViewedModel.swift b/QuickLocation/Section/Schedule/ViewedModel.swift new file mode 100644 index 0000000..bdfdff3 --- /dev/null +++ b/QuickLocation/Section/Schedule/ViewedModel.swift @@ -0,0 +1,60 @@ +// +// ViewedModel.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import ObjectMapper +import RxDataSources + +/// 看过我列表 +struct ViewedListResponse: BaseModelProtocol { + // 状态码 + var code: String? + // 消息 + var message: String? + // + var list: [ViewedModel] = [] + + init?(map: Map) {} + + mutating func mapping(map: Map) { + code <- map["code"] + message <- map["msg"] + list <- map["data"] + } +} + +struct ViewedModel: Mappable, Equatable { + var uuid: String = UUID().uuidString + /// + var user_id: String = "" + var nick_name: String = "" + var head_pic: String = "" + /// 头像 + var userIcon: UIImage { + UIImage(named: "UserIcon/\(head_pic)") ?? UIImage() + } + /// 查看次数 + var count: Int = 0 + + init?(map: Map) { + + } + + mutating func mapping(map: Map) { + user_id <- map["user_id"] + nick_name <- map["nick_name"] + head_pic <- map["head_pic"] + count <- map["count"] + } +} + +extension ViewedModel: IdentifiableType { + public typealias Identity = String + + public var identity: String { + return user_id + } +} diff --git a/QuickLocation/Service/ItineraryService.swift b/QuickLocation/Service/ItineraryService.swift new file mode 100644 index 0000000..b4c7375 --- /dev/null +++ b/QuickLocation/Service/ItineraryService.swift @@ -0,0 +1,33 @@ +// +// ItineraryService.swift +// QuickLocation +// +// Created by 八条 on 2026/6/23. +// + +import RxSwift +import Moya + +struct ItineraryService { + static let disposeBag = DisposeBag() + + /// 查询行程 + /// - Parameters: + /// - follow: 只查看关注的行程 + /// - own: 只查看自己创建的行程 + /// - history: true查看历史行程,默认查看今天之后的行程 + /// - group_key: 过滤圈子查询 + static func query(follow: Bool=false, + own: Bool=false, + history: Bool=false, + group_key: String="") -> ListService { + ListService(newPaging: true) { + ItineraryAPI.query(follow: follow, + own: own, + history: history, + group_key: group_key, + page: $0).multiTarget + } + } + +} diff --git a/QuickLocation/Service/SystemService.swift b/QuickLocation/Service/SystemService.swift index 58bdb51..a315c0b 100644 --- a/QuickLocation/Service/SystemService.swift +++ b/QuickLocation/Service/SystemService.swift @@ -33,4 +33,12 @@ struct SystemService { .map(ResponseModel.self) .asObservable() } + + /// SOS + static func sos(enable: Bool) -> Observable { + let api = SystemAPI.sos(enable: enable).multiTarget + return APIProvider.request(token: api) + .map(ResponseModel.self) + .asObservable() + } } diff --git a/QuickLocation/Service/UserService.swift b/QuickLocation/Service/UserService.swift index 859ee66..48c85ef 100644 --- a/QuickLocation/Service/UserService.swift +++ b/QuickLocation/Service/UserService.swift @@ -124,4 +124,20 @@ struct UserService { .map(ResponseModel.self) .asObservable() } + + /// 首页公告 + static func notice() -> Observable { + let api = UserAPI.notice.multiTarget + return APIProvider.request(token: api) + .map(ResponseModel.self) + .asObservable() + } + + /// 查看关注用户列表 + static func followList() -> Observable { + let api = UserAPI.followList.multiTarget + return APIProvider.request(token: api) + .map(ViewedListResponse.self) + .asObservable() + } } diff --git a/QuickLocation/Tool/GPSSignalHelper.swift b/QuickLocation/Tool/GPSSignalHelper.swift new file mode 100644 index 0000000..8360dae --- /dev/null +++ b/QuickLocation/Tool/GPSSignalHelper.swift @@ -0,0 +1,32 @@ +// +// GPSSignalHelper.swift +// QuickLocation +// +// Created by 八条 on 2026/6/18. +// + +import CoreLocation + +/// GPS 信号强度(4 格) +enum GPSSignalStrength: Int { + case none = 0 + case weak = 1 + case fair = 2 + case good = 3 + case excellent = 4 + + var barCount: Int { rawValue } +} + +/// 根据 CLLocation 的 horizontalAccuracy 估算 GPS 信号强度 +func gpsSignalStrength(from location: CLLocation?) -> GPSSignalStrength { + guard let loc = location else { return .none } + let acc = loc.horizontalAccuracy + guard acc > 0 else { return .none } + switch acc { + case ..<10: return .excellent // GPS 锁定强 + case ..<30: return .good // GPS 良好 + case ..<100: return .fair // 一般 + default: return .weak // 基站/WiFi + } +} diff --git a/QuickLocation/Tool/Router/AppRouter.swift b/QuickLocation/Tool/Router/AppRouter.swift index 4ff733a..c9d89ba 100644 --- a/QuickLocation/Tool/Router/AppRouter.swift +++ b/QuickLocation/Tool/Router/AppRouter.swift @@ -214,5 +214,11 @@ public extension AppRouter { func popToRoot() { navigationController?.popToRootViewController(animated: true) + // popToRoot 后恢复 tabBar 可见性 + DispatchQueue.main.async { + if let tab = UIViewController.topMost?.tabBarController as? MainTabBarController { + tab.setTabBarHidden(false) + } + } } } diff --git a/QuickLocation/UIKit/EmptyDataSet/RefreshStyle.swift b/QuickLocation/UIKit/EmptyDataSet/RefreshStyle.swift index dccec5a..1016769 100644 --- a/QuickLocation/UIKit/EmptyDataSet/RefreshStyle.swift +++ b/QuickLocation/UIKit/EmptyDataSet/RefreshStyle.swift @@ -40,7 +40,7 @@ public extension UIScrollView { mj_footer?.isHidden = false case .noMoreData: // 没有更多数据 mj_footer?.endRefreshingWithNoMoreData() - mj_footer?.isHidden = false + mj_footer?.isHidden = true } // 数据为空,隐藏footer if isEmpty {