From 2cd605ad2b098f404f837fc966083ba3396a5018 Mon Sep 17 00:00:00 2001 From: DDIsFriend Date: Thu, 31 Aug 2023 14:43:53 +0800 Subject: [PATCH] update --- .../UserInterfaceState.xcuserstate | Bin 930452 -> 957853 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 64 +- OrderScheduling/Global/Tool/Tool.swift | 12 +- Podfile | 5 +- Podfile.lock | 262 +- Pods/AMapNavi-NO-IDFA/.DS_Store | Bin 6148 -> 0 bytes .../Classes/DDBaseModel/DDBaseModel.h | 15 - .../Classes/DDBaseModel/DDBaseModel.m | 11 - .../Classes/DDBaseSwitch/DDBaseSwitch.h | 15 + .../Classes/DDBaseSwitch/DDBaseSwitch.m | 19 + .../DDBaseTabBarController.h | 15 - .../DDBaseTabBarController.m | 45 - .../DDBaseViewController.m | 1 + .../Classes/DDBaseViewModel/DDBaseViewModel.h | 15 - .../Classes/DDBaseViewModel/DDBaseViewModel.m | 11 - .../Classes/DDBasicControls.h | 29 - .../UIImage+DDCategory/UIImage+DDCategory.h | 4 + .../UIImage+DDCategory/UIImage+DDCategory.m | 52 +- .../UISwitch+DDCategory/UISwitch+DDCategory.h | 15 + .../UISwitch+DDCategory/UISwitch+DDCategory.m | 11 + .../Classes/DDSwitch/DDSwitch.swift | 14 + .../DDViewController/DDViewController.swift | 2 - .../DDBasicControlsKit_Private/DDBaseModel.h | 1 - .../DDBasicControlsKit_Private/DDBaseSwitch.h | 1 + .../DDBaseTabBarController.h | 1 - .../DDBaseViewModel.h | 1 - .../DDBasicControls.h | 1 - .../CALayer+DDCategory.h | 2 +- .../DDCategoryKit_Private/DDCategory.h | 2 +- .../NSAttributedString+DDCategory.h | 2 +- .../NSBundle+DDCategory.h | 2 +- .../NSMutableAttributedString+DDCategory.h | 2 +- .../NSMutableParagraphStyle+DDCategory.h | 2 +- .../NSObject+DDCategory.h | 2 +- .../NSThread+DDCategory.h | 2 +- .../DDCategoryKit_Private/NSURL+DDCategory.h | 2 +- .../UIApplication+DDCategory.h | 2 +- .../UIBarButtonItem+DDCategory.h | 2 +- .../UIButton+DDCategory.h | 2 +- .../UICollectionView+DDCategory.h | 2 +- .../UICollectionViewCell+DDCategory.h | 2 +- .../DDCategoryKit_Private/UIFont+DDCategory.h | 2 +- .../UIImage+DDCategory.h | 2 +- .../UIImageView+DDCategory.h | 2 +- .../UILabel+DDCategory.h | 2 +- .../UINavigationBar+DDCategory.h | 2 +- .../UINavigationController+DDCategory.h | 2 +- .../UINavigationItem+DDCategory.h | 2 +- .../UIScreen+DDCategory.h | 2 +- .../UIScrollView+DDCategory.h | 2 +- .../UISwitch+DDCategory.h | 1 + .../UITabBarController+DDCategory.h | 2 +- .../UITableView+DDCategory.h | 2 +- .../UITableViewCell+DDCategory.h | 2 +- .../UITextField+DDCategory.h | 2 +- .../UITextView+DDCategory.h | 2 +- .../DDCategoryKit_Private/UIView+DDCategory.h | 2 +- .../UIViewController+DDCategory.h | 2 +- .../UIWindow+DDCategory.h | 2 +- .../DDBasicControlsKit_Private/DDBaseModel.h | 1 - .../DDBasicControlsKit_Private/DDBaseSwitch.h | 1 + .../DDBaseTabBarController.h | 1 - .../DDBaseViewModel.h | 1 - .../DDBasicControls.h | 1 - .../CALayer+DDCategory.h | 2 +- .../Public/DDCategoryKit_Private/DDCategory.h | 2 +- .../NSAttributedString+DDCategory.h | 2 +- .../NSBundle+DDCategory.h | 2 +- .../NSMutableAttributedString+DDCategory.h | 2 +- .../NSMutableParagraphStyle+DDCategory.h | 2 +- .../NSObject+DDCategory.h | 2 +- .../NSThread+DDCategory.h | 2 +- .../DDCategoryKit_Private/NSURL+DDCategory.h | 2 +- .../UIApplication+DDCategory.h | 2 +- .../UIBarButtonItem+DDCategory.h | 2 +- .../UIButton+DDCategory.h | 2 +- .../UICollectionView+DDCategory.h | 2 +- .../UICollectionViewCell+DDCategory.h | 2 +- .../DDCategoryKit_Private/UIFont+DDCategory.h | 2 +- .../UIImage+DDCategory.h | 2 +- .../UIImageView+DDCategory.h | 2 +- .../UILabel+DDCategory.h | 2 +- .../UINavigationBar+DDCategory.h | 2 +- .../UINavigationController+DDCategory.h | 2 +- .../UINavigationItem+DDCategory.h | 2 +- .../UIScreen+DDCategory.h | 2 +- .../UIScrollView+DDCategory.h | 2 +- .../UISwitch+DDCategory.h | 1 + .../UITabBarController+DDCategory.h | 2 +- .../UITableView+DDCategory.h | 2 +- .../UITableViewCell+DDCategory.h | 2 +- .../UITextField+DDCategory.h | 2 +- .../UITextView+DDCategory.h | 2 +- .../DDCategoryKit_Private/UIView+DDCategory.h | 2 +- .../UIViewController+DDCategory.h | 2 +- .../UIWindow+DDCategory.h | 2 +- Pods/JCore/.DS_Store | Bin 6148 -> 0 bytes Pods/JPush/.DS_Store | Bin 6148 -> 0 bytes .../DDCategoryKit_Private.podspec.json | 177 - .../DDControlsKit_Private.podspec.json | 164 - Pods/Manifest.lock | 262 +- Pods/Pods.xcodeproj/project.pbxproj | 15711 ++++++++-------- .../DDBasicControlsKit_Private-umbrella.h | 5 +- ...ller-DDBasicControlsKit_Private-Info.plist | 2 +- .../DDCategoryKit_Private-umbrella.h | 1 + .../DDCategoryKit_Private.debug.xcconfig | 2 +- .../DDCategoryKit_Private.release.xcconfig | 2 +- .../DDControlsKit_Private.debug.xcconfig | 2 +- .../DDControlsKit_Private.release.xcconfig | 2 +- 109 files changed, 8314 insertions(+), 8769 deletions(-) delete mode 100644 Pods/AMapNavi-NO-IDFA/.DS_Store delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m create mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h create mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m delete mode 100644 Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBasicControls.h create mode 100644 Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h create mode 100644 Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m create mode 100644 Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift delete mode 120000 Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseModel.h create mode 120000 Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseSwitch.h delete mode 120000 Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseTabBarController.h delete mode 120000 Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseViewModel.h delete mode 120000 Pods/Headers/Private/DDBasicControlsKit_Private/DDBasicControls.h create mode 120000 Pods/Headers/Private/DDCategoryKit_Private/UISwitch+DDCategory.h delete mode 120000 Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseModel.h create mode 120000 Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseSwitch.h delete mode 120000 Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseTabBarController.h delete mode 120000 Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseViewModel.h delete mode 120000 Pods/Headers/Public/DDBasicControlsKit_Private/DDBasicControls.h create mode 120000 Pods/Headers/Public/DDCategoryKit_Private/UISwitch+DDCategory.h delete mode 100644 Pods/JCore/.DS_Store delete mode 100644 Pods/JPush/.DS_Store delete mode 100644 Pods/Local Podspecs/DDCategoryKit_Private.podspec.json delete mode 100644 Pods/Local Podspecs/DDControlsKit_Private.podspec.json diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate index c45cdf7b45be315702de4ee253d7daadd7750fa0..b2848c6f565a2e3cf162ff725cafee0d452e998f 100644 GIT binary patch literal 957853 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 F{~yP4huQ!D diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index dd4051e..ab8a8aa 100644 --- a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -2853,8 +2853,8 @@ filePath = "OrderScheduling/Global/Tool/Tool.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "205" - endingLineNumber = "205" + startingLineNumber = "199" + endingLineNumber = "199" landmarkName = "cycleVoice()" landmarkType = "7"> @@ -2869,8 +2869,8 @@ filePath = "OrderScheduling/Global/Tool/Tool.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "207" - endingLineNumber = "207" + startingLineNumber = "201" + endingLineNumber = "201" landmarkName = "cycleVoice()" landmarkType = "7"> @@ -2885,8 +2885,8 @@ filePath = "OrderScheduling/Global/Tool/Tool.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "206" - endingLineNumber = "206" + startingLineNumber = "200" + endingLineNumber = "200" landmarkName = "cycleVoice()" landmarkType = "7"> @@ -2901,8 +2901,8 @@ filePath = "OrderScheduling/Global/Tool/Tool.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "208" - endingLineNumber = "208" + startingLineNumber = "202" + endingLineNumber = "202" landmarkName = "cycleVoice()" landmarkType = "7"> @@ -3434,5 +3434,53 @@ landmarkType = "7"> + + + + + + + + + + diff --git a/OrderScheduling/Global/Tool/Tool.swift b/OrderScheduling/Global/Tool/Tool.swift index d51fc21..b352a85 100644 --- a/OrderScheduling/Global/Tool/Tool.swift +++ b/OrderScheduling/Global/Tool/Tool.swift @@ -13,17 +13,11 @@ public let TOOL = Tool.default open class Tool { public static let `default` = Tool() - func getDuration(url:URL) -> CMTime { + // duration is deprecated in swift + @objc func getDuration(url:URL) -> CMTime { let urlAsset = AVURLAsset(url: url) var duration : CMTime = CMTime.zero -// if #available(iOS 16.0, *) { -// do { -// duration = try await urlAsset.load(.duration) -// }catch{ -// } -// }else{ - duration = urlAsset.duration -// } + duration = urlAsset.duration return duration } diff --git a/Podfile b/Podfile index 3d91e66..7b6764b 100644 --- a/Podfile +++ b/Podfile @@ -9,8 +9,7 @@ target 'OrderScheduling' do pod 'CocoaDebug', :configurations => ['Debug'] pod 'ESTabBarController-swift' - pod 'DDCategoryKit_Private',:path => '/Users/zd/Desktop/PodRepository/DDCategoryKit_Private' - pod 'DDBasicControlsKit_Private' + pod 'DDCategoryKit_Private' pod 'DDColorKit_Private' pod 'DDFontKit_Private' pod 'IQKeyboardManagerSwift' @@ -25,7 +24,7 @@ target 'OrderScheduling' do pod 'DDNetworkingOfAlamofireKit_Private' pod 'DDProgressHUDKit_Private' pod 'JXCategoryView' - pod 'DDControlsKit_Private',:path => '/Users/zd/Desktop/PodRepository/DDControlsKit_Private' + pod 'DDControlsKit_Private' pod 'SwiftEntryKit' pod 'MJRefresh' pod 'DDWebImageKit_Private' diff --git a/Podfile.lock b/Podfile.lock index 815b856..e0128d1 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -12,178 +12,159 @@ PODS: - AMapLocation-NO-IDFA (>= 2.6.7) - CocoaDebug (1.7.7) - DDAutoUIKit_Private (0.1.3) - - DDBasicControlsKit_Private (0.3.1): - - DDBasicControlsKit_Private/DDBaseAnimation (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseAttributedString (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseButton (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseCollectionView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseCollectionViewCell (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseImage (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseImageView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseLabel (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseModel (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseNavigationController (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseScrollView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTabBarController (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTableView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTableViewCell (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTextField (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTextView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseViewController (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseViewModel (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseAnimation (0.3.1): - - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (0.3.1) - - DDBasicControlsKit_Private/DDBaseAttributedString (0.3.1): + - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (0.3.2) + - DDBasicControlsKit_Private/DDBaseAttributedString (0.3.2): - "DDCategoryKit_Private/NSAttributedString+DDCategory" - - DDBasicControlsKit_Private/DDBaseButton (0.3.1): + - DDBasicControlsKit_Private/DDBaseButton (0.3.2): - "DDCategoryKit_Private/UIButton+DDCategory" - - DDBasicControlsKit_Private/DDBaseCollectionView (0.3.1): + - DDBasicControlsKit_Private/DDBaseCollectionView (0.3.2): - "DDCategoryKit_Private/UICollectionView+DDCategory" - - DDBasicControlsKit_Private/DDBaseCollectionViewCell (0.3.1): + - DDBasicControlsKit_Private/DDBaseCollectionViewCell (0.3.2): - "DDCategoryKit_Private/UICollectionViewCell+DDCategory" - - DDBasicControlsKit_Private/DDBaseImage (0.3.1): + - DDBasicControlsKit_Private/DDBaseImage (0.3.2): - "DDCategoryKit_Private/UIImage+DDCategory" - - DDBasicControlsKit_Private/DDBaseImageView (0.3.1): + - DDBasicControlsKit_Private/DDBaseImageView (0.3.2): - "DDCategoryKit_Private/UIImageView+DDCategory" - - DDBasicControlsKit_Private/DDBaseLabel (0.3.1): + - DDBasicControlsKit_Private/DDBaseLabel (0.3.2): - "DDCategoryKit_Private/UILabel+DDCategory" - - DDBasicControlsKit_Private/DDBaseModel (0.3.1) - - DDBasicControlsKit_Private/DDBaseNavigationController (0.3.1): + - DDBasicControlsKit_Private/DDBaseNavigationController (0.3.2): - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation - "DDCategoryKit_Private/UINavigationController+DDCategory" - DDLogKit_Private - - DDBasicControlsKit_Private/DDBaseScrollView (0.3.1): + - DDBasicControlsKit_Private/DDBaseScrollView (0.3.2): - "DDCategoryKit_Private/UIScrollView+DDCategory" - - DDBasicControlsKit_Private/DDBaseTabBarController (0.3.1): - - DDLogKit_Private - - DDBasicControlsKit_Private/DDBaseTableView (0.3.1): + - DDBasicControlsKit_Private/DDBaseSwitch (0.3.2): + - "DDCategoryKit_Private/UISwitch+DDCategory" + - DDBasicControlsKit_Private/DDBaseTableView (0.3.2): - "DDCategoryKit_Private/UITableView+DDCategory" - - DDBasicControlsKit_Private/DDBaseTableViewCell (0.3.1): + - DDBasicControlsKit_Private/DDBaseTableViewCell (0.3.2): - "DDCategoryKit_Private/UITableViewCell+DDCategory" - - DDBasicControlsKit_Private/DDBaseTextField (0.3.1): + - DDBasicControlsKit_Private/DDBaseTextField (0.3.2): - "DDCategoryKit_Private/UITextField+DDCategory" - - DDBasicControlsKit_Private/DDBaseTextView (0.3.1): + - DDBasicControlsKit_Private/DDBaseTextView (0.3.2): - "DDCategoryKit_Private/UITextView+DDCategory" - - DDBasicControlsKit_Private/DDBaseView (0.3.1): + - DDBasicControlsKit_Private/DDBaseView (0.3.2): - "DDCategoryKit_Private/UIView+DDCategory" - - DDBasicControlsKit_Private/DDBaseViewController (0.3.1): + - DDBasicControlsKit_Private/DDBaseViewController (0.3.2): - "DDCategoryKit_Private/UIImage+DDCategory" - "DDCategoryKit_Private/UIViewController+DDCategory" - DDLogKit_Private - - DDBasicControlsKit_Private/DDBaseViewModel (0.3.1) - - DDCategoryKit_Private (0.5.3): - - "DDCategoryKit_Private/CALayer+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSAttributedString+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSBundle+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSObject+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSThread+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSURL+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIApplication+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIButton+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UICollectionView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIFont+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIImage+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIImageView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UILabel+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UINavigationBar+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UINavigationController+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UINavigationItem+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIScreen+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIScrollView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITabBarController+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITableView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITableViewCell+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITextField+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITextView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIViewController+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIWindow+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/CALayer+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSAttributedString+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSBundle+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSObject+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSThread+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSURL+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIApplication+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIButton+DDCategory (0.5.3)": + - DDCategoryKit_Private (0.5.4): + - "DDCategoryKit_Private/CALayer+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSAttributedString+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSBundle+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSObject+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSThread+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSURL+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIApplication+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIButton+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UICollectionView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIFont+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIImage+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIImageView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UILabel+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UINavigationBar+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UINavigationController+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UINavigationItem+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIScreen+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIScrollView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UISwitch+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITabBarController+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITableView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITableViewCell+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITextField+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITextView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIViewController+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIWindow+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/CALayer+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSAttributedString+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSBundle+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSObject+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSThread+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSURL+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIApplication+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIButton+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UICollectionView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIFont+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIImage+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIImageView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UILabel+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UINavigationBar+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UICollectionView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIFont+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIImage+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIImageView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UILabel+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UINavigationBar+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - "DDCategoryKit_Private/UIViewController+DDCategory" - - "DDCategoryKit_Private/UINavigationController+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UINavigationController+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UINavigationItem+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UINavigationItem+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - "DDCategoryKit_Private/UIViewController+DDCategory" - - "DDCategoryKit_Private/UIScreen+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIScrollView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITabBarController+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UIScreen+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIScrollView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UISwitch+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITabBarController+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UITableView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITableViewCell+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITextField+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITextView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIViewController+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UITableView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITableViewCell+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITextField+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITextView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIViewController+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UIWindow+DDCategory (0.5.3)" + - "DDCategoryKit_Private/UIWindow+DDCategory (0.5.4)" - DDColorKit_Private (0.1.0) - - DDControlsKit_Private (0.1.1): - - DDControlsKit_Private/DDAttributedString (= 0.1.1) - - DDControlsKit_Private/DDButton (= 0.1.1) - - DDControlsKit_Private/DDCollectionView (= 0.1.1) - - DDControlsKit_Private/DDCollectionViewCell (= 0.1.1) - - DDControlsKit_Private/DDImage (= 0.1.1) - - DDControlsKit_Private/DDImageView (= 0.1.1) - - DDControlsKit_Private/DDLabel (= 0.1.1) - - DDControlsKit_Private/DDNavigationController (= 0.1.1) - - DDControlsKit_Private/DDScrollView (= 0.1.1) - - DDControlsKit_Private/DDTableView (= 0.1.1) - - DDControlsKit_Private/DDTableViewCell (= 0.1.1) - - DDControlsKit_Private/DDTextField (= 0.1.1) - - DDControlsKit_Private/DDTextView (= 0.1.1) - - DDControlsKit_Private/DDView (= 0.1.1) - - DDControlsKit_Private/DDViewController (= 0.1.1) - - DDControlsKit_Private/DDAttributedString (0.1.1): + - DDControlsKit_Private (0.1.2): + - DDControlsKit_Private/DDAttributedString (= 0.1.2) + - DDControlsKit_Private/DDButton (= 0.1.2) + - DDControlsKit_Private/DDCollectionView (= 0.1.2) + - DDControlsKit_Private/DDCollectionViewCell (= 0.1.2) + - DDControlsKit_Private/DDImage (= 0.1.2) + - DDControlsKit_Private/DDImageView (= 0.1.2) + - DDControlsKit_Private/DDLabel (= 0.1.2) + - DDControlsKit_Private/DDNavigationController (= 0.1.2) + - DDControlsKit_Private/DDScrollView (= 0.1.2) + - DDControlsKit_Private/DDSwitch (= 0.1.2) + - DDControlsKit_Private/DDTableView (= 0.1.2) + - DDControlsKit_Private/DDTableViewCell (= 0.1.2) + - DDControlsKit_Private/DDTextField (= 0.1.2) + - DDControlsKit_Private/DDTextView (= 0.1.2) + - DDControlsKit_Private/DDView (= 0.1.2) + - DDControlsKit_Private/DDViewController (= 0.1.2) + - DDControlsKit_Private/DDAttributedString (0.1.2): - DDBasicControlsKit_Private/DDBaseAttributedString - - DDControlsKit_Private/DDButton (0.1.1): + - DDControlsKit_Private/DDButton (0.1.2): - DDBasicControlsKit_Private/DDBaseButton - - DDControlsKit_Private/DDCollectionView (0.1.1): + - DDControlsKit_Private/DDCollectionView (0.1.2): - DDBasicControlsKit_Private/DDBaseCollectionView - - DDControlsKit_Private/DDCollectionViewCell (0.1.1): + - DDControlsKit_Private/DDCollectionViewCell (0.1.2): - DDBasicControlsKit_Private/DDBaseCollectionViewCell - - DDControlsKit_Private/DDImage (0.1.1): + - DDControlsKit_Private/DDImage (0.1.2): - DDBasicControlsKit_Private/DDBaseImage - - DDControlsKit_Private/DDImageView (0.1.1): + - DDControlsKit_Private/DDImageView (0.1.2): - DDBasicControlsKit_Private/DDBaseImageView - - DDControlsKit_Private/DDLabel (0.1.1): + - DDControlsKit_Private/DDLabel (0.1.2): - DDBasicControlsKit_Private/DDBaseLabel - - DDControlsKit_Private/DDNavigationController (0.1.1): + - DDControlsKit_Private/DDNavigationController (0.1.2): - DDBasicControlsKit_Private/DDBaseNavigationController - - DDControlsKit_Private/DDScrollView (0.1.1): + - DDControlsKit_Private/DDScrollView (0.1.2): - DDBasicControlsKit_Private/DDBaseScrollView - - DDControlsKit_Private/DDTableView (0.1.1): + - DDControlsKit_Private/DDSwitch (0.1.2): + - DDBasicControlsKit_Private/DDBaseSwitch + - DDControlsKit_Private/DDTableView (0.1.2): - DDBasicControlsKit_Private/DDBaseTableView - - DDControlsKit_Private/DDTableViewCell (0.1.1): + - DDControlsKit_Private/DDTableViewCell (0.1.2): - DDBasicControlsKit_Private/DDBaseTableViewCell - - DDControlsKit_Private/DDTextField (0.1.1): + - DDControlsKit_Private/DDTextField (0.1.2): - DDBasicControlsKit_Private/DDBaseTextField - - DDControlsKit_Private/DDTextView (0.1.1): + - DDControlsKit_Private/DDTextView (0.1.2): - DDBasicControlsKit_Private/DDBaseTextView - - DDControlsKit_Private/DDView (0.1.1): + - DDControlsKit_Private/DDView (0.1.2): - DDBasicControlsKit_Private/DDBaseView - - DDControlsKit_Private/DDViewController (0.1.1): + - DDControlsKit_Private/DDViewController (0.1.2): - DDBasicControlsKit_Private/DDBaseViewController - DDFontKit_Private (0.1.0) - DDLogKit_Private (0.1.4): @@ -303,10 +284,9 @@ PODS: DEPENDENCIES: - CocoaDebug - DDAutoUIKit_Private - - DDBasicControlsKit_Private - - DDCategoryKit_Private (from `/Users/zd/Desktop/PodRepository/DDCategoryKit_Private`) + - DDCategoryKit_Private - DDColorKit_Private - - DDControlsKit_Private (from `/Users/zd/Desktop/PodRepository/DDControlsKit_Private`) + - DDControlsKit_Private - DDFontKit_Private - DDMAMapKit_Private - DDNetworkingOfAlamofireKit_Private @@ -333,7 +313,9 @@ SPEC REPOS: "git@github.com:DDIsFriend/DDSpecs.git": - DDAutoUIKit_Private - DDBasicControlsKit_Private + - DDCategoryKit_Private - DDColorKit_Private + - DDControlsKit_Private - DDFontKit_Private - DDLogKit_Private - DDMAMapKit_Private @@ -367,12 +349,6 @@ SPEC REPOS: - ZFPlayer - ZLPhotoBrowser -EXTERNAL SOURCES: - DDCategoryKit_Private: - :path: "/Users/zd/Desktop/PodRepository/DDCategoryKit_Private" - DDControlsKit_Private: - :path: "/Users/zd/Desktop/PodRepository/DDControlsKit_Private" - SPEC CHECKSUMS: Alamofire: 0123a34370cb170936ae79a8df46cc62b2edeb88 AMapFoundation-NO-IDFA: 6ce0ef596d4eb8d934ff498e56747b6de1247b05 @@ -382,10 +358,10 @@ SPEC CHECKSUMS: AMapTrack-NO-IDFA: 7109cf1867f5d6c407c8191492b1f73101e1682e CocoaDebug: b38d31464b91a9775928f8667d114db07b136565 DDAutoUIKit_Private: 188066b4d13c8096676ddd9efa15974238f6dca3 - DDBasicControlsKit_Private: 04e64a24551a24e76555835fc14002415db80f94 - DDCategoryKit_Private: 03994d39831cb9b49670ae9544e33ff408276051 + DDBasicControlsKit_Private: d3aebc505eaac273a8f6b85238662ad6e64a1a08 + DDCategoryKit_Private: 19d515c43d5e9c4ee80b8ccf3fb8ab40368b8668 DDColorKit_Private: 77fddb62410a2d5e6fb003083d233c0d7ea0a08f - DDControlsKit_Private: d121dabf9283ed8c411eb30c8f8632db2a7443da + DDControlsKit_Private: c3ac79b391cec6ecb26262a0d3b02718f696ab19 DDFontKit_Private: 7b8f4ebf0f60622874036202734d8460dc7b3806 DDLogKit_Private: 1ed442cc7be004bd05f27bfda9b525e113df54e0 DDMAMapKit_Private: fda2942ba7a3b7da4d440e59a89db9fd6708d842 @@ -411,6 +387,6 @@ SPEC CHECKSUMS: ZFPlayer: 5cf39e8d9f0c2394a014b0db4767b5b5a6bffe13 ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b -PODFILE CHECKSUM: 2c450a773b0b1200134ae26511b9293c7e211058 +PODFILE CHECKSUM: a50398c9fdc8f5753f43e8d3315d35e180ab0c05 COCOAPODS: 1.11.3 diff --git a/Pods/AMapNavi-NO-IDFA/.DS_Store b/Pods/AMapNavi-NO-IDFA/.DS_Store deleted file mode 100644 index 81dcd448c197064b0d87f2d3f242381b0507b990..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKOG*Pl5Pco97;%%$fXhCCkd5m}7+0b$asdQaleztP}Z{Wr=cn9}_=Mj9> zRfL4-A_#(752{{IO;C-`%S^%>AMka79y@cdM&G-5p-^`33b+Ex3T)_OPwM~P*Zu!;l0UfuuE3vCAau)7IpmS7wyqpbYHg$)(*!cF lRi3ACkV-Mfe%%VMLz%l diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h deleted file mode 100644 index b07b134..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// DDBaseModel.h -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2023/2/10. - - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface DDBaseModel : NSObject - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m deleted file mode 100644 index 6ca8d64..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m +++ /dev/null @@ -1,11 +0,0 @@ -// -// DDBaseModel.m -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2023/2/10. - - -#import "DDBaseModel.h" - -@implementation DDBaseModel - -@end diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h new file mode 100644 index 0000000..f1ac532 --- /dev/null +++ b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h @@ -0,0 +1,15 @@ +// +// DDBaseSwitch.h +// DDBasicControlsKit_Private +// Created by DDIsFriend on 2023/8/31. + + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface DDBaseSwitch : UISwitch + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m new file mode 100644 index 0000000..15c330a --- /dev/null +++ b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m @@ -0,0 +1,19 @@ +// +// DDBaseSwitch.m +// DDBasicControlsKit_Private +// Created by DDIsFriend on 2023/8/31. + + +#import "DDBaseSwitch.h" + +@implementation DDBaseSwitch + +/* +// Only override drawRect: if you perform custom drawing. +// An empty implementation adversely affects performance during animation. +- (void)drawRect:(CGRect)rect { + // Drawing code +} +*/ + +@end diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h deleted file mode 100644 index 1b216c5..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// DDBaseTabBarController.h -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2022/11/7. - - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface DDBaseTabBarController : UITabBarController - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m deleted file mode 100644 index 269167c..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m +++ /dev/null @@ -1,45 +0,0 @@ -// -// DDBaseTabBarController.m -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2022/11/7. - - -#import "DDBaseTabBarController.h" - -@interface DDBaseTabBarController () - -@end - -@implementation DDBaseTabBarController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view. -} - -// MARK: -//- (UIStatusBarStyle)preferredStatusBarStyle{ -// return UIStatusBarStyleDefault; -//} -// override this method will instead - (UIStatusBarStyle)preferredStatusBarStyle. -- (UIViewController *)childViewControllerForStatusBarStyle{ - return self.selectedViewController; -} - -- (UIViewController *)childViewControllerForStatusBarHidden{ - return self.selectedViewController; -} - -// MARK: -- (BOOL)shouldAutorotate{ - return self.selectedViewController.shouldAutorotate; -} - -- (UIInterfaceOrientationMask)supportedInterfaceOrientations{ - return self.selectedViewController.supportedInterfaceOrientations; -} - -- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation{ - return self.selectedViewController.preferredInterfaceOrientationForPresentation; -} -@end diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m index afa0346..c4b5077 100644 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m +++ b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m @@ -88,6 +88,7 @@ - (nullable NSArray *)dd_backBarButtonItem:(nonnull UIBarButtonItem *)backBarButtonItem WithOtherItems:(nullable NSArray *)items{ _dd_backBarButtonItem = backBarButtonItem; + UIBarButtonItem *flexibleSpaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil]; NSArray *backItems = [[NSArray arrayWithObjects:backBarButtonItem,flexibleSpaceItem, nil] arrayByAddingObjectsFromArray:items]; diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h deleted file mode 100644 index 5876245..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// DDBaseViewModel.h -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2023/2/10. - - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface DDBaseViewModel : NSObject - -@end - -NS_ASSUME_NONNULL_END diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m deleted file mode 100644 index b9a6e5c..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m +++ /dev/null @@ -1,11 +0,0 @@ -// -// DDBaseViewModel.m -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2023/2/10. - - -#import "DDBaseViewModel.h" - -@implementation DDBaseViewModel - -@end diff --git a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBasicControls.h b/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBasicControls.h deleted file mode 100644 index 3620ae5..0000000 --- a/Pods/DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBasicControls.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// DDBasicControls.h -// DDBasicControlsKit_Private -// Created by DDIsFriend on 2023/2/13. - - -#ifndef DDBasicControls_h -#define DDBasicControls_h - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import - -#endif /* DDBasicControls_h */ diff --git a/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h index b020f5c..5d490a8 100644 --- a/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h +++ b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h @@ -5,6 +5,8 @@ #import #import +#import + NS_ASSUME_NONNULL_BEGIN typedef NSString *DDWaterMarkInfoName NS_TYPED_EXTENSIBLE_ENUM; @@ -24,6 +26,8 @@ FOUNDATION_EXPORT DDWaterMarkInfoName const DDWaterMarkLayoutRight; */ + (UIImage *)dd_thumbnailImageForVideo:(NSURL *)videoURL; ++ (void)dd_thumbnailImageForVideo:(NSURL *)videoURL completionHandler:(void (^)(UIImage * _Nullable image, CMTime actualTime, NSError * _Nullable error))handler; + /// @brief return a compressed image /// @param maxLength bytes = 1024 * (kb) - (UIImage *)dd_compressWithQulitySize:(NSInteger)maxLength; diff --git a/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m index 681f428..940c346 100644 --- a/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m +++ b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m @@ -6,7 +6,7 @@ #import "UIImage+DDCategory.h" #import #import -#import +#import DDWaterMarkInfoName const DDWaterMarkInfoText = @"DDWaterMarkInfoText"; DDWaterMarkInfoName const DDWaterMarkInfoAttributes = @"DDWaterMarkInfoAttributes"; @@ -18,23 +18,45 @@ DDWaterMarkInfoName const DDWaterMarkLayoutRight = @"DDWaterMarkLayoutRight"; @implementation UIImage (DDCategory) + (UIImage *)dd_thumbnailImageForVideo:(NSURL *)videoURL{ - AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil]; - NSParameterAssert(asset); - AVAssetImageGenerator *assetImageGenerator =[[AVAssetImageGenerator alloc] initWithAsset:asset]; - assetImageGenerator.appliesPreferredTrackTransform = YES; - assetImageGenerator.apertureMode =AVAssetImageGeneratorApertureModeEncodedPixels; - - CGImageRef thumbnailImageRef = NULL; -// CFTimeInterval thumbnailImageTime = 1; - NSError *thumbnailImageGenerationError = nil; - thumbnailImageRef = [assetImageGenerator copyCGImageAtTime:CMTimeMake(0, 1) actualTime:NULL error:&thumbnailImageGenerationError]; + AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil]; + if (asset.duration.value == 0) { + return nil; + } - NSAssert(thumbnailImageRef, @"thumbnailImageGenerationError"); - - UIImage *thumbnailImage = thumbnailImageRef ? [[UIImage alloc] initWithCGImage:thumbnailImageRef] : nil; - return thumbnailImage; + AVAssetImageGenerator *assetImageGenerator = [[AVAssetImageGenerator alloc] initWithAsset:asset]; + assetImageGenerator.appliesPreferredTrackTransform = YES; + assetImageGenerator.requestedTimeToleranceAfter = kCMTimeZero; + assetImageGenerator.requestedTimeToleranceBefore = kCMTimeZero; + + CGImageRef thumbnailImageRef = NULL; + NSError *thumbnailImageGenerationError = nil; + thumbnailImageRef = [assetImageGenerator copyCGImageAtTime:CMTimeMake(0, 600) actualTime:NULL error:&thumbnailImageGenerationError]; + + UIImage *thumbnailImage = thumbnailImageRef ? [[UIImage alloc] initWithCGImage:thumbnailImageRef] : nil; + + return thumbnailImage; } ++ (void)dd_thumbnailImageForVideo:(NSURL *)videoURL completionHandler:(void (^)(UIImage * _Nullable image, CMTime actualTime, NSError * _Nullable error))handler { + AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil]; + if (asset.duration.value == 0) { + return; + } + + AVAssetImageGenerator *assetImageGenerator = [[AVAssetImageGenerator alloc] initWithAsset:asset]; + assetImageGenerator.appliesPreferredTrackTransform = YES; + assetImageGenerator.requestedTimeToleranceAfter = kCMTimeZero; + assetImageGenerator.requestedTimeToleranceBefore = kCMTimeZero; + + [assetImageGenerator generateCGImagesAsynchronouslyForTimes:@[[NSValue valueWithCMTime:CMTimeMake(0, 600)]] completionHandler:^(CMTime requestedTime, CGImageRef _Nullable image, CMTime actualTime, AVAssetImageGeneratorResult result, NSError * _Nullable error) { + UIImage *thumbnailImage = image ? [[UIImage alloc] initWithCGImage:image] : nil; + + if (handler != nil) { + handler(thumbnailImage,actualTime,error); + } + }]; +} + - (UIImage *)dd_compressWithQulitySize:(NSInteger)maxLength { // Compress by quality CGFloat compression = 1; diff --git a/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h new file mode 100644 index 0000000..325cf50 --- /dev/null +++ b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h @@ -0,0 +1,15 @@ +// +// UISwitch+DDCategory.h +// DDCategoryKit_Private +// Created by DDIsFriend on 2023/8/30. + + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UISwitch (DDCategory) + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m new file mode 100644 index 0000000..68ffa5a --- /dev/null +++ b/Pods/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m @@ -0,0 +1,11 @@ +// +// UISwitch+DDCategory.m +// DDCategoryKit_Private +// Created by DDIsFriend on 2023/8/30. + + +#import "UISwitch+DDCategory.h" + +@implementation UISwitch (DDCategory) + +@end diff --git a/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift b/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift new file mode 100644 index 0000000..e4e86f7 --- /dev/null +++ b/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift @@ -0,0 +1,14 @@ +// +// DDSwitch.swift +// DDControlsKit_Private +// +// Created by 中道 on 2023/8/31. +// + +import Foundation +import DDBasicControlsKit_Private.DDBaseSwitch +import DDCategoryKit_Private.UISwitch_DDCategory + +open class DDSwitch : DDBaseSwitch { + +} diff --git a/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDViewController/DDViewController.swift b/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDViewController/DDViewController.swift index 5093985..fa55cd5 100644 --- a/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDViewController/DDViewController.swift +++ b/Pods/DDControlsKit_Private/DDControlsKit_Private/Classes/DDViewController/DDViewController.swift @@ -22,8 +22,6 @@ open class DDViewController: DDBaseViewController { open override func viewDidLoad() { super.viewDidLoad() - dd_navigationBarBackgroundColor = .white - dd_navigationBarBarButtonItemAttributes = [.foregroundColor : UIColor.white] view.backgroundColor = .white extendedLayoutIncludesOpaqueBars = true edgesForExtendedLayout = [.all] diff --git a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseModel.h b/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseModel.h deleted file mode 120000 index e6c772e..0000000 --- a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseModel.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseSwitch.h b/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseSwitch.h new file mode 120000 index 0000000..50d709a --- /dev/null +++ b/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseSwitch.h @@ -0,0 +1 @@ +../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseTabBarController.h b/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseTabBarController.h deleted file mode 120000 index 8cc12af..0000000 --- a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseTabBarController.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseViewModel.h b/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseViewModel.h deleted file mode 120000 index ab585b8..0000000 --- a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBaseViewModel.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBasicControls.h b/Pods/Headers/Private/DDBasicControlsKit_Private/DDBasicControls.h deleted file mode 120000 index 85b0cb6..0000000 --- a/Pods/Headers/Private/DDBasicControlsKit_Private/DDBasicControls.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBasicControls.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/CALayer+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/CALayer+DDCategory.h index ed99e80..46eb7ba 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/CALayer+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/CALayer+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/DDCategory.h index ab1d862..e5ba59b 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSAttributedString+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSAttributedString+DDCategory.h index f321978..ff63688 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSAttributedString+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSAttributedString+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSBundle+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSBundle+DDCategory.h index ff6cada..a153d8d 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSBundle+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSBundle+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h index 5020e08..336eba5 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h index 446f3c8..043605f 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSObject+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSObject+DDCategory.h index bf580d1..40ba76d 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSObject+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSObject+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSThread+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSThread+DDCategory.h index c53c639..e58c214 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSThread+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSThread+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/NSURL+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/NSURL+DDCategory.h index 1358628..d2e9412 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/NSURL+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/NSURL+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSURL+DDCategory/NSURL+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIApplication+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIApplication+DDCategory.h index 0733ded..ce8afbb 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIApplication+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIApplication+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h index 33c0c6a..aff6c76 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIButton+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIButton+DDCategory.h index afeeb4c..a4d9da4 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIButton+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIButton+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UICollectionView+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UICollectionView+DDCategory.h index f1b50bb..cd4f571 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UICollectionView+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UICollectionView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h index 8ba45dd..5db3d9b 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIFont+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIFont+DDCategory.h index fe7684c..70f8494 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIFont+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIFont+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIImage+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIImage+DDCategory.h index 090428f..bdaa84a 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIImage+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIImage+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIImageView+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIImageView+DDCategory.h index 4d8fc0a..66082ca 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIImageView+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIImageView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UILabel+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UILabel+DDCategory.h index 90665da..bfb965e 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UILabel+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UILabel+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UINavigationBar+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UINavigationBar+DDCategory.h index 1d4a4ee..e1ec83d 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UINavigationBar+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UINavigationBar+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UINavigationController+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UINavigationController+DDCategory.h index 7f8ddd1..acf900c 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UINavigationController+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UINavigationController+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UINavigationItem+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UINavigationItem+DDCategory.h index bf57a0b..6fe77fd 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UINavigationItem+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UINavigationItem+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIScreen+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIScreen+DDCategory.h index 7c7dcfc..525f040 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIScreen+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIScreen+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIScrollView+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIScrollView+DDCategory.h index 50cad62..437f294 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIScrollView+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIScrollView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UISwitch+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UISwitch+DDCategory.h new file mode 120000 index 0000000..a76a170 --- /dev/null +++ b/Pods/Headers/Private/DDCategoryKit_Private/UISwitch+DDCategory.h @@ -0,0 +1 @@ +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UITabBarController+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UITabBarController+DDCategory.h index abcc40f..e94b594 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UITabBarController+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UITabBarController+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UITableView+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UITableView+DDCategory.h index db08ec4..132fd01 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UITableView+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UITableView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UITableViewCell+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UITableViewCell+DDCategory.h index 838a147..313f2cd 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UITableViewCell+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UITableViewCell+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UITextField+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UITextField+DDCategory.h index 5d4fff5..025b83b 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UITextField+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UITextField+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UITextView+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UITextView+DDCategory.h index 2f1fbd9..6ff1692 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UITextView+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UITextView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIView+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIView+DDCategory.h index 4b61961..23fed21 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIView+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIViewController+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIViewController+DDCategory.h index a24219c..90e8761 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIViewController+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIViewController+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Private/DDCategoryKit_Private/UIWindow+DDCategory.h b/Pods/Headers/Private/DDCategoryKit_Private/UIWindow+DDCategory.h index bdeea33..8ec2d4a 120000 --- a/Pods/Headers/Private/DDCategoryKit_Private/UIWindow+DDCategory.h +++ b/Pods/Headers/Private/DDCategoryKit_Private/UIWindow+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseModel.h b/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseModel.h deleted file mode 120000 index e6c772e..0000000 --- a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseModel.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseSwitch.h b/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseSwitch.h new file mode 120000 index 0000000..50d709a --- /dev/null +++ b/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseSwitch.h @@ -0,0 +1 @@ +../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseTabBarController.h b/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseTabBarController.h deleted file mode 120000 index 8cc12af..0000000 --- a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseTabBarController.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseViewModel.h b/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseViewModel.h deleted file mode 120000 index ab585b8..0000000 --- a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBaseViewModel.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBasicControls.h b/Pods/Headers/Public/DDBasicControlsKit_Private/DDBasicControls.h deleted file mode 120000 index 85b0cb6..0000000 --- a/Pods/Headers/Public/DDBasicControlsKit_Private/DDBasicControls.h +++ /dev/null @@ -1 +0,0 @@ -../../../DDBasicControlsKit_Private/DDBasicControlsKit_Private/Classes/DDBasicControls.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/CALayer+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/CALayer+DDCategory.h index ed99e80..46eb7ba 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/CALayer+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/CALayer+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/DDCategory.h index ab1d862..e5ba59b 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSAttributedString+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSAttributedString+DDCategory.h index f321978..ff63688 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSAttributedString+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSAttributedString+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSBundle+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSBundle+DDCategory.h index ff6cada..a153d8d 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSBundle+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSBundle+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h index 5020e08..336eba5 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSMutableAttributedString+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h index 446f3c8..043605f 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSMutableParagraphStyle+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSObject+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSObject+DDCategory.h index bf580d1..40ba76d 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSObject+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSObject+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSThread+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSThread+DDCategory.h index c53c639..e58c214 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSThread+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSThread+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/NSURL+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/NSURL+DDCategory.h index 1358628..d2e9412 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/NSURL+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/NSURL+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSURL+DDCategory/NSURL+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIApplication+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIApplication+DDCategory.h index 0733ded..ce8afbb 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIApplication+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIApplication+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h index 33c0c6a..aff6c76 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIBarButtonItem+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIButton+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIButton+DDCategory.h index afeeb4c..a4d9da4 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIButton+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIButton+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UICollectionView+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UICollectionView+DDCategory.h index f1b50bb..cd4f571 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UICollectionView+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UICollectionView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h index 8ba45dd..5db3d9b 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UICollectionViewCell+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIFont+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIFont+DDCategory.h index fe7684c..70f8494 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIFont+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIFont+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIImage+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIImage+DDCategory.h index 090428f..bdaa84a 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIImage+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIImage+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIImageView+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIImageView+DDCategory.h index 4d8fc0a..66082ca 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIImageView+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIImageView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UILabel+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UILabel+DDCategory.h index 90665da..bfb965e 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UILabel+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UILabel+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UINavigationBar+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UINavigationBar+DDCategory.h index 1d4a4ee..e1ec83d 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UINavigationBar+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UINavigationBar+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UINavigationController+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UINavigationController+DDCategory.h index 7f8ddd1..acf900c 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UINavigationController+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UINavigationController+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UINavigationItem+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UINavigationItem+DDCategory.h index bf57a0b..6fe77fd 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UINavigationItem+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UINavigationItem+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIScreen+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIScreen+DDCategory.h index 7c7dcfc..525f040 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIScreen+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIScreen+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIScrollView+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIScrollView+DDCategory.h index 50cad62..437f294 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIScrollView+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIScrollView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UISwitch+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UISwitch+DDCategory.h new file mode 120000 index 0000000..a76a170 --- /dev/null +++ b/Pods/Headers/Public/DDCategoryKit_Private/UISwitch+DDCategory.h @@ -0,0 +1 @@ +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UITabBarController+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UITabBarController+DDCategory.h index abcc40f..e94b594 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UITabBarController+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UITabBarController+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UITableView+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UITableView+DDCategory.h index db08ec4..132fd01 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UITableView+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UITableView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UITableViewCell+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UITableViewCell+DDCategory.h index 838a147..313f2cd 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UITableViewCell+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UITableViewCell+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UITextField+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UITextField+DDCategory.h index 5d4fff5..025b83b 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UITextField+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UITextField+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UITextView+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UITextView+DDCategory.h index 2f1fbd9..6ff1692 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UITextView+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UITextView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIView+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIView+DDCategory.h index 4b61961..23fed21 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIView+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIView+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIViewController+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIViewController+DDCategory.h index a24219c..90e8761 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIViewController+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIViewController+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h \ No newline at end of file diff --git a/Pods/Headers/Public/DDCategoryKit_Private/UIWindow+DDCategory.h b/Pods/Headers/Public/DDCategoryKit_Private/UIWindow+DDCategory.h index bdeea33..8ec2d4a 120000 --- a/Pods/Headers/Public/DDCategoryKit_Private/UIWindow+DDCategory.h +++ b/Pods/Headers/Public/DDCategoryKit_Private/UIWindow+DDCategory.h @@ -1 +1 @@ -../../../../../../PodRepository/DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h \ No newline at end of file +../../../DDCategoryKit_Private/DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h \ No newline at end of file diff --git a/Pods/JCore/.DS_Store b/Pods/JCore/.DS_Store deleted file mode 100644 index e7be9d181ac9d00b7e36a97465690d01190451c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKy-ou$47N*$Lo6MUSTeAJIE0u(IcA1#u+Sf%Ku=eJ5R7>M9)Z{4g?Iu!$5z#< zumD0TvL*Y=CARPKMT*Zv#NEeHNz@^t0xH;AhxtTgU35uWHq!=j&T&aQbVCh209{sr z0Xe%Zx}_mb?Vje(?|^n`A6i16v3`a1KGpDf%D#7#>#{d&>Zxp#&)&DcpQ&!DYA|UA z$WR=QUk_hS-;REgZS;%TrsKI?p6}taT$}-Cz!_M122is_iVa1#&VV!E49pmi`yoID zqhV6aR|iaP0f6!wnFV9%B_t*oM#H3t6$oo6P(#^T4AyYW2lI=DNm0Xzt@&VkGh2tk z`R&LbvO959bn6T_1B(o->0?Lg|H;?=|6-6oIRnnXzhZ#fRj=w|OIBN#HYc?AsFOR3|}e5o6szn4>ABo!=#8Ai2n#=8r(Pof6BlIj+aN- diff --git a/Pods/JPush/.DS_Store b/Pods/JPush/.DS_Store deleted file mode 100644 index 3e8820a7d0b11b8a15ecb3f13911b92b4ded29d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!Ab)`41H63Sn<-M;APK((iQZ)mi6qRKcH>Zs$F)e6g}<-_y_ts{)f%1t7|AWE762mk^)SFgI)z`GpeHm8h=4T8yCXTu*IZZrCWQJAySI!A=g= zp@eukuLayl68E^)c8Q9WkN9zCC`u=~}$!E@hGw`n%2<@U@^q7*>)|KR>)~3`8 qs)+1s6z47+#8S+?Qi^w}QMjJUfS4OLid>=ik3gisjWh744159sdPvp) diff --git a/Pods/Local Podspecs/DDCategoryKit_Private.podspec.json b/Pods/Local Podspecs/DDCategoryKit_Private.podspec.json deleted file mode 100644 index 41457f5..0000000 --- a/Pods/Local Podspecs/DDCategoryKit_Private.podspec.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "name": "DDCategoryKit_Private", - "version": "0.5.3", - "summary": "A short description of DDCategoryKit_Private.", - "description": "TODO: Add long description of the pod here.", - "homepage": "https://github.com/DDIsFriend/DDCategoryKit_Private", - "license": { - "type": "MIT", - "file": "LICENSE" - }, - "authors": { - "DDIsFriend": "DDIsFriend@163.com" - }, - "source": { - "git": "git@github.com:DDIsFriend/DDCategoryKit_Private.git", - "tag": "0.5.3" - }, - "platforms": { - "ios": "11.0" - }, - "source_files": "DDCategoryKit_Private/Classes/DDCategory.h", - "pod_target_xcconfig": { - "VALID_ARCHS": "x86_64 armv7 arm64", - "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64", - "OTHER_LINKER_FLAGS": "$(inherited)" - }, - "subspecs": [ - { - "name": "UILabel+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.{h,m}" - }, - { - "name": "NSAttributedString+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/*.{h,m}" - }, - { - "name": "UIButton+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.{h,m}", - "dependencies": { - "DDCategoryKit_Private/NSObject+DDCategory": [ - - ] - } - }, - { - "name": "UIView+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.{h,m}" - }, - { - "name": "CALayer+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.{h,m}" - }, - { - "name": "NSObject+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.{h,m}" - }, - { - "name": "UIImage+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.{h,m}" - }, - { - "name": "NSBundle+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.{h,m}" - }, - { - "name": "UIViewController+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.{h,m}", - "dependencies": { - "DDCategoryKit_Private/NSObject+DDCategory": [ - - ] - } - }, - { - "name": "UINavigationController+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/*.{h,m}", - "dependencies": { - "DDCategoryKit_Private/NSObject+DDCategory": [ - - ] - } - }, - { - "name": "UITabBarController+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/*.{h,m}", - "dependencies": { - "DDCategoryKit_Private/NSObject+DDCategory": [ - - ] - } - }, - { - "name": "UINavigationBar+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/*.{h,m}", - "dependencies": { - "DDCategoryKit_Private/NSObject+DDCategory": [ - - ], - "DDCategoryKit_Private/UIViewController+DDCategory": [ - - ] - } - }, - { - "name": "UINavigationItem+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/*.{h,m}", - "dependencies": { - "DDCategoryKit_Private/NSObject+DDCategory": [ - - ], - "DDCategoryKit_Private/UIViewController+DDCategory": [ - - ] - } - }, - { - "name": "NSThread+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/NSThread+DDCategory/*.{h,m}" - }, - { - "name": "UIApplication+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIApplication+DDCategory/*.{h,m}" - }, - { - "name": "UIWindow+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIWindow+DDCategory/*.{h,m}" - }, - { - "name": "UIScreen+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIScreen+DDCategory/*.{h,m}" - }, - { - "name": "NSURL+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/NSURL+DDCategory/*.{h,m}" - }, - { - "name": "UIFont+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIFont+DDCategory/*.{h,m}" - }, - { - "name": "UIBarButtonItem+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/*.{h,m}" - }, - { - "name": "UITableView+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UITableView+DDCategory/*.{h,m}" - }, - { - "name": "UITableViewCell+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/*.{h,m}" - }, - { - "name": "UICollectionView+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/*.{h,m}" - }, - { - "name": "UICollectionViewCell+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/*.{h,m}" - }, - { - "name": "UIImageView+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIImageView+DDCategory/*.{h,m}" - }, - { - "name": "UITextField+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UITextField+DDCategory/*.{h,m}" - }, - { - "name": "UITextView+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UITextView+DDCategory/*.{h,m}" - }, - { - "name": "UIScrollView+DDCategory", - "source_files": "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/*.{h,m}" - } - ] -} diff --git a/Pods/Local Podspecs/DDControlsKit_Private.podspec.json b/Pods/Local Podspecs/DDControlsKit_Private.podspec.json deleted file mode 100644 index 761b66e..0000000 --- a/Pods/Local Podspecs/DDControlsKit_Private.podspec.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "name": "DDControlsKit_Private", - "version": "0.1.1", - "summary": "A short description of DDControlsKit_Private.", - "description": "TODO: Add long description of the pod here.", - "homepage": "https://github.com/DDIsFriend/DDControlsKit_Private", - "license": { - "type": "MIT", - "file": "LICENSE" - }, - "authors": { - "DDIsFriend": "DDIsFriend@163.com" - }, - "source": { - "git": "git@github.com:DDIsFriend/DDControlsKit_Private.git", - "tag": "0.1.1" - }, - "platforms": { - "ios": "11.0" - }, - "source_files": "DDControlsKit_Private/Classes/**/*", - "pod_target_xcconfig": { - "VALID_ARCHS": "x86_64 armv7 arm64", - "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64", - "OTHER_LINKER_FLAGS": "$(inherited)" - }, - "subspecs": [ - { - "name": "DDButton", - "source_files": "DDControlsKit_Private/Classes/DDButton/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseButton": [ - - ] - } - }, - { - "name": "DDLabel", - "source_files": "DDControlsKit_Private/Classes/DDLabel/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseLabel": [ - - ] - } - }, - { - "name": "DDTableView", - "source_files": "DDControlsKit_Private/Classes/DDTableView/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseTableView": [ - - ] - } - }, - { - "name": "DDTableViewCell", - "source_files": "DDControlsKit_Private/Classes/DDTableViewCell/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseTableViewCell": [ - - ] - } - }, - { - "name": "DDViewController", - "source_files": "DDControlsKit_Private/Classes/DDViewController/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseViewController": [ - - ] - } - }, - { - "name": "DDView", - "source_files": "DDControlsKit_Private/Classes/DDView/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseView": [ - - ] - } - }, - { - "name": "DDImage", - "source_files": "DDControlsKit_Private/Classes/DDImage/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseImage": [ - - ] - } - }, - { - "name": "DDImageView", - "source_files": "DDControlsKit_Private/Classes/DDImageView/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseImageView": [ - - ] - } - }, - { - "name": "DDTextField", - "source_files": "DDControlsKit_Private/Classes/DDTextField/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseTextField": [ - - ] - } - }, - { - "name": "DDTextView", - "source_files": "DDControlsKit_Private/Classes/DDTextView/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseTextView": [ - - ] - } - }, - { - "name": "DDNavigationController", - "source_files": "DDControlsKit_Private/Classes/DDNavigationController/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseNavigationController": [ - - ] - } - }, - { - "name": "DDAttributedString", - "source_files": "DDControlsKit_Private/Classes/DDAttributedString/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseAttributedString": [ - - ] - } - }, - { - "name": "DDScrollView", - "source_files": "DDControlsKit_Private/Classes/DDScrollView/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseScrollView": [ - - ] - } - }, - { - "name": "DDCollectionView", - "source_files": "DDControlsKit_Private/Classes/DDCollectionView/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseCollectionView": [ - - ] - } - }, - { - "name": "DDCollectionViewCell", - "source_files": "DDControlsKit_Private/Classes/DDCollectionViewCell/*", - "dependencies": { - "DDBasicControlsKit_Private/DDBaseCollectionViewCell": [ - - ] - } - } - ] -} diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 815b856..e0128d1 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -12,178 +12,159 @@ PODS: - AMapLocation-NO-IDFA (>= 2.6.7) - CocoaDebug (1.7.7) - DDAutoUIKit_Private (0.1.3) - - DDBasicControlsKit_Private (0.3.1): - - DDBasicControlsKit_Private/DDBaseAnimation (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseAttributedString (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseButton (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseCollectionView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseCollectionViewCell (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseImage (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseImageView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseLabel (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseModel (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseNavigationController (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseScrollView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTabBarController (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTableView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTableViewCell (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTextField (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseTextView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseView (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseViewController (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseViewModel (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseAnimation (0.3.1): - - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (= 0.3.1) - - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (0.3.1) - - DDBasicControlsKit_Private/DDBaseAttributedString (0.3.1): + - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation (0.3.2) + - DDBasicControlsKit_Private/DDBaseAttributedString (0.3.2): - "DDCategoryKit_Private/NSAttributedString+DDCategory" - - DDBasicControlsKit_Private/DDBaseButton (0.3.1): + - DDBasicControlsKit_Private/DDBaseButton (0.3.2): - "DDCategoryKit_Private/UIButton+DDCategory" - - DDBasicControlsKit_Private/DDBaseCollectionView (0.3.1): + - DDBasicControlsKit_Private/DDBaseCollectionView (0.3.2): - "DDCategoryKit_Private/UICollectionView+DDCategory" - - DDBasicControlsKit_Private/DDBaseCollectionViewCell (0.3.1): + - DDBasicControlsKit_Private/DDBaseCollectionViewCell (0.3.2): - "DDCategoryKit_Private/UICollectionViewCell+DDCategory" - - DDBasicControlsKit_Private/DDBaseImage (0.3.1): + - DDBasicControlsKit_Private/DDBaseImage (0.3.2): - "DDCategoryKit_Private/UIImage+DDCategory" - - DDBasicControlsKit_Private/DDBaseImageView (0.3.1): + - DDBasicControlsKit_Private/DDBaseImageView (0.3.2): - "DDCategoryKit_Private/UIImageView+DDCategory" - - DDBasicControlsKit_Private/DDBaseLabel (0.3.1): + - DDBasicControlsKit_Private/DDBaseLabel (0.3.2): - "DDCategoryKit_Private/UILabel+DDCategory" - - DDBasicControlsKit_Private/DDBaseModel (0.3.1) - - DDBasicControlsKit_Private/DDBaseNavigationController (0.3.1): + - DDBasicControlsKit_Private/DDBaseNavigationController (0.3.2): - DDBasicControlsKit_Private/DDBaseAnimation/DDTransitionAnimation - "DDCategoryKit_Private/UINavigationController+DDCategory" - DDLogKit_Private - - DDBasicControlsKit_Private/DDBaseScrollView (0.3.1): + - DDBasicControlsKit_Private/DDBaseScrollView (0.3.2): - "DDCategoryKit_Private/UIScrollView+DDCategory" - - DDBasicControlsKit_Private/DDBaseTabBarController (0.3.1): - - DDLogKit_Private - - DDBasicControlsKit_Private/DDBaseTableView (0.3.1): + - DDBasicControlsKit_Private/DDBaseSwitch (0.3.2): + - "DDCategoryKit_Private/UISwitch+DDCategory" + - DDBasicControlsKit_Private/DDBaseTableView (0.3.2): - "DDCategoryKit_Private/UITableView+DDCategory" - - DDBasicControlsKit_Private/DDBaseTableViewCell (0.3.1): + - DDBasicControlsKit_Private/DDBaseTableViewCell (0.3.2): - "DDCategoryKit_Private/UITableViewCell+DDCategory" - - DDBasicControlsKit_Private/DDBaseTextField (0.3.1): + - DDBasicControlsKit_Private/DDBaseTextField (0.3.2): - "DDCategoryKit_Private/UITextField+DDCategory" - - DDBasicControlsKit_Private/DDBaseTextView (0.3.1): + - DDBasicControlsKit_Private/DDBaseTextView (0.3.2): - "DDCategoryKit_Private/UITextView+DDCategory" - - DDBasicControlsKit_Private/DDBaseView (0.3.1): + - DDBasicControlsKit_Private/DDBaseView (0.3.2): - "DDCategoryKit_Private/UIView+DDCategory" - - DDBasicControlsKit_Private/DDBaseViewController (0.3.1): + - DDBasicControlsKit_Private/DDBaseViewController (0.3.2): - "DDCategoryKit_Private/UIImage+DDCategory" - "DDCategoryKit_Private/UIViewController+DDCategory" - DDLogKit_Private - - DDBasicControlsKit_Private/DDBaseViewModel (0.3.1) - - DDCategoryKit_Private (0.5.3): - - "DDCategoryKit_Private/CALayer+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSAttributedString+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSBundle+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSObject+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSThread+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/NSURL+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIApplication+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIButton+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UICollectionView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIFont+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIImage+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIImageView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UILabel+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UINavigationBar+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UINavigationController+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UINavigationItem+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIScreen+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIScrollView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITabBarController+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITableView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITableViewCell+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITextField+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UITextView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIView+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIViewController+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/UIWindow+DDCategory (= 0.5.3)" - - "DDCategoryKit_Private/CALayer+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSAttributedString+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSBundle+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSObject+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSThread+DDCategory (0.5.3)" - - "DDCategoryKit_Private/NSURL+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIApplication+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIButton+DDCategory (0.5.3)": + - DDCategoryKit_Private (0.5.4): + - "DDCategoryKit_Private/CALayer+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSAttributedString+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSBundle+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSObject+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSThread+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/NSURL+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIApplication+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIButton+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UICollectionView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIFont+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIImage+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIImageView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UILabel+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UINavigationBar+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UINavigationController+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UINavigationItem+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIScreen+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIScrollView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UISwitch+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITabBarController+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITableView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITableViewCell+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITextField+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UITextView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIView+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIViewController+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/UIWindow+DDCategory (= 0.5.4)" + - "DDCategoryKit_Private/CALayer+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSAttributedString+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSBundle+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSObject+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSThread+DDCategory (0.5.4)" + - "DDCategoryKit_Private/NSURL+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIApplication+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIBarButtonItem+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIButton+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UICollectionView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIFont+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIImage+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIImageView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UILabel+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UINavigationBar+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UICollectionView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UICollectionViewCell+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIFont+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIImage+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIImageView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UILabel+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UINavigationBar+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - "DDCategoryKit_Private/UIViewController+DDCategory" - - "DDCategoryKit_Private/UINavigationController+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UINavigationController+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UINavigationItem+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UINavigationItem+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - "DDCategoryKit_Private/UIViewController+DDCategory" - - "DDCategoryKit_Private/UIScreen+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIScrollView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITabBarController+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UIScreen+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIScrollView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UISwitch+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITabBarController+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UITableView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITableViewCell+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITextField+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UITextView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIView+DDCategory (0.5.3)" - - "DDCategoryKit_Private/UIViewController+DDCategory (0.5.3)": + - "DDCategoryKit_Private/UITableView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITableViewCell+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITextField+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UITextView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIView+DDCategory (0.5.4)" + - "DDCategoryKit_Private/UIViewController+DDCategory (0.5.4)": - "DDCategoryKit_Private/NSObject+DDCategory" - - "DDCategoryKit_Private/UIWindow+DDCategory (0.5.3)" + - "DDCategoryKit_Private/UIWindow+DDCategory (0.5.4)" - DDColorKit_Private (0.1.0) - - DDControlsKit_Private (0.1.1): - - DDControlsKit_Private/DDAttributedString (= 0.1.1) - - DDControlsKit_Private/DDButton (= 0.1.1) - - DDControlsKit_Private/DDCollectionView (= 0.1.1) - - DDControlsKit_Private/DDCollectionViewCell (= 0.1.1) - - DDControlsKit_Private/DDImage (= 0.1.1) - - DDControlsKit_Private/DDImageView (= 0.1.1) - - DDControlsKit_Private/DDLabel (= 0.1.1) - - DDControlsKit_Private/DDNavigationController (= 0.1.1) - - DDControlsKit_Private/DDScrollView (= 0.1.1) - - DDControlsKit_Private/DDTableView (= 0.1.1) - - DDControlsKit_Private/DDTableViewCell (= 0.1.1) - - DDControlsKit_Private/DDTextField (= 0.1.1) - - DDControlsKit_Private/DDTextView (= 0.1.1) - - DDControlsKit_Private/DDView (= 0.1.1) - - DDControlsKit_Private/DDViewController (= 0.1.1) - - DDControlsKit_Private/DDAttributedString (0.1.1): + - DDControlsKit_Private (0.1.2): + - DDControlsKit_Private/DDAttributedString (= 0.1.2) + - DDControlsKit_Private/DDButton (= 0.1.2) + - DDControlsKit_Private/DDCollectionView (= 0.1.2) + - DDControlsKit_Private/DDCollectionViewCell (= 0.1.2) + - DDControlsKit_Private/DDImage (= 0.1.2) + - DDControlsKit_Private/DDImageView (= 0.1.2) + - DDControlsKit_Private/DDLabel (= 0.1.2) + - DDControlsKit_Private/DDNavigationController (= 0.1.2) + - DDControlsKit_Private/DDScrollView (= 0.1.2) + - DDControlsKit_Private/DDSwitch (= 0.1.2) + - DDControlsKit_Private/DDTableView (= 0.1.2) + - DDControlsKit_Private/DDTableViewCell (= 0.1.2) + - DDControlsKit_Private/DDTextField (= 0.1.2) + - DDControlsKit_Private/DDTextView (= 0.1.2) + - DDControlsKit_Private/DDView (= 0.1.2) + - DDControlsKit_Private/DDViewController (= 0.1.2) + - DDControlsKit_Private/DDAttributedString (0.1.2): - DDBasicControlsKit_Private/DDBaseAttributedString - - DDControlsKit_Private/DDButton (0.1.1): + - DDControlsKit_Private/DDButton (0.1.2): - DDBasicControlsKit_Private/DDBaseButton - - DDControlsKit_Private/DDCollectionView (0.1.1): + - DDControlsKit_Private/DDCollectionView (0.1.2): - DDBasicControlsKit_Private/DDBaseCollectionView - - DDControlsKit_Private/DDCollectionViewCell (0.1.1): + - DDControlsKit_Private/DDCollectionViewCell (0.1.2): - DDBasicControlsKit_Private/DDBaseCollectionViewCell - - DDControlsKit_Private/DDImage (0.1.1): + - DDControlsKit_Private/DDImage (0.1.2): - DDBasicControlsKit_Private/DDBaseImage - - DDControlsKit_Private/DDImageView (0.1.1): + - DDControlsKit_Private/DDImageView (0.1.2): - DDBasicControlsKit_Private/DDBaseImageView - - DDControlsKit_Private/DDLabel (0.1.1): + - DDControlsKit_Private/DDLabel (0.1.2): - DDBasicControlsKit_Private/DDBaseLabel - - DDControlsKit_Private/DDNavigationController (0.1.1): + - DDControlsKit_Private/DDNavigationController (0.1.2): - DDBasicControlsKit_Private/DDBaseNavigationController - - DDControlsKit_Private/DDScrollView (0.1.1): + - DDControlsKit_Private/DDScrollView (0.1.2): - DDBasicControlsKit_Private/DDBaseScrollView - - DDControlsKit_Private/DDTableView (0.1.1): + - DDControlsKit_Private/DDSwitch (0.1.2): + - DDBasicControlsKit_Private/DDBaseSwitch + - DDControlsKit_Private/DDTableView (0.1.2): - DDBasicControlsKit_Private/DDBaseTableView - - DDControlsKit_Private/DDTableViewCell (0.1.1): + - DDControlsKit_Private/DDTableViewCell (0.1.2): - DDBasicControlsKit_Private/DDBaseTableViewCell - - DDControlsKit_Private/DDTextField (0.1.1): + - DDControlsKit_Private/DDTextField (0.1.2): - DDBasicControlsKit_Private/DDBaseTextField - - DDControlsKit_Private/DDTextView (0.1.1): + - DDControlsKit_Private/DDTextView (0.1.2): - DDBasicControlsKit_Private/DDBaseTextView - - DDControlsKit_Private/DDView (0.1.1): + - DDControlsKit_Private/DDView (0.1.2): - DDBasicControlsKit_Private/DDBaseView - - DDControlsKit_Private/DDViewController (0.1.1): + - DDControlsKit_Private/DDViewController (0.1.2): - DDBasicControlsKit_Private/DDBaseViewController - DDFontKit_Private (0.1.0) - DDLogKit_Private (0.1.4): @@ -303,10 +284,9 @@ PODS: DEPENDENCIES: - CocoaDebug - DDAutoUIKit_Private - - DDBasicControlsKit_Private - - DDCategoryKit_Private (from `/Users/zd/Desktop/PodRepository/DDCategoryKit_Private`) + - DDCategoryKit_Private - DDColorKit_Private - - DDControlsKit_Private (from `/Users/zd/Desktop/PodRepository/DDControlsKit_Private`) + - DDControlsKit_Private - DDFontKit_Private - DDMAMapKit_Private - DDNetworkingOfAlamofireKit_Private @@ -333,7 +313,9 @@ SPEC REPOS: "git@github.com:DDIsFriend/DDSpecs.git": - DDAutoUIKit_Private - DDBasicControlsKit_Private + - DDCategoryKit_Private - DDColorKit_Private + - DDControlsKit_Private - DDFontKit_Private - DDLogKit_Private - DDMAMapKit_Private @@ -367,12 +349,6 @@ SPEC REPOS: - ZFPlayer - ZLPhotoBrowser -EXTERNAL SOURCES: - DDCategoryKit_Private: - :path: "/Users/zd/Desktop/PodRepository/DDCategoryKit_Private" - DDControlsKit_Private: - :path: "/Users/zd/Desktop/PodRepository/DDControlsKit_Private" - SPEC CHECKSUMS: Alamofire: 0123a34370cb170936ae79a8df46cc62b2edeb88 AMapFoundation-NO-IDFA: 6ce0ef596d4eb8d934ff498e56747b6de1247b05 @@ -382,10 +358,10 @@ SPEC CHECKSUMS: AMapTrack-NO-IDFA: 7109cf1867f5d6c407c8191492b1f73101e1682e CocoaDebug: b38d31464b91a9775928f8667d114db07b136565 DDAutoUIKit_Private: 188066b4d13c8096676ddd9efa15974238f6dca3 - DDBasicControlsKit_Private: 04e64a24551a24e76555835fc14002415db80f94 - DDCategoryKit_Private: 03994d39831cb9b49670ae9544e33ff408276051 + DDBasicControlsKit_Private: d3aebc505eaac273a8f6b85238662ad6e64a1a08 + DDCategoryKit_Private: 19d515c43d5e9c4ee80b8ccf3fb8ab40368b8668 DDColorKit_Private: 77fddb62410a2d5e6fb003083d233c0d7ea0a08f - DDControlsKit_Private: d121dabf9283ed8c411eb30c8f8632db2a7443da + DDControlsKit_Private: c3ac79b391cec6ecb26262a0d3b02718f696ab19 DDFontKit_Private: 7b8f4ebf0f60622874036202734d8460dc7b3806 DDLogKit_Private: 1ed442cc7be004bd05f27bfda9b525e113df54e0 DDMAMapKit_Private: fda2942ba7a3b7da4d440e59a89db9fd6708d842 @@ -411,6 +387,6 @@ SPEC CHECKSUMS: ZFPlayer: 5cf39e8d9f0c2394a014b0db4767b5b5a6bffe13 ZLPhotoBrowser: 0563c2bfc7b247b65d023d646012f46cba94101b -PODFILE CHECKSUM: 2c450a773b0b1200134ae26511b9293c7e211058 +PODFILE CHECKSUM: a50398c9fdc8f5753f43e8d3315d35e180ab0c05 COCOAPODS: 1.11.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 292b446..ad52d80 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -13,8 +13,8 @@ buildPhases = ( ); dependencies = ( - 2543DB585179C5A805ED0F50677A3FF2 /* PBXTargetDependency */, - 538922F27B1FE69A72C599F0B6892C93 /* PBXTargetDependency */, + E71AC0AA74F133735844037DEAB198A1 /* PBXTargetDependency */, + 119F4B1913D996E6930889680A5762E7 /* PBXTargetDependency */, ); name = "AMapTrack-NO-IDFA"; }; @@ -24,7 +24,7 @@ buildPhases = ( ); dependencies = ( - E7B179AEC3669219AFCCCA38975D54C3 /* PBXTargetDependency */, + B9D5343BB0CC3D8F9862884BD123C1D2 /* PBXTargetDependency */, ); name = "AMapLocation-NO-IDFA"; }; @@ -34,7 +34,7 @@ buildPhases = ( ); dependencies = ( - 0CF762FF31F33AED6812671F57BF9361 /* PBXTargetDependency */, + 27D779E7DB16423EB10B5FC3BEA6926D /* PBXTargetDependency */, ); name = "AMapSearch-NO-IDFA"; }; @@ -45,7 +45,7 @@ D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */, ); dependencies = ( - BD1FFE5DE54F68CFE7CD88BAC58ECADC /* PBXTargetDependency */, + B8F5950B777233442E5FC171BE82D170 /* PBXTargetDependency */, ); name = JPush; }; @@ -84,3462 +84,3445 @@ buildPhases = ( ); dependencies = ( - 68A74301ADE6AD8FCD79FD93AC5C03C2 /* PBXTargetDependency */, + 1E28FF4F436BE8F0138CB17C74B3FB51 /* PBXTargetDependency */, ); name = "AMapNavi-NO-IDFA"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D3207F85BB8D089A7210C5B296E553 /* EKFormMessageView.swift */; }; - 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D7EE913018B6EB7D04C11D520C4FB96 /* EntryCachingHeuristic.swift */; }; - 0042DDEFE42CD5C305417AAD7F51FD67 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D75E4C6683BC27977A2DB571FDDF2752 /* TailRecursiveSink.swift */; }; - 00CFDD3B9F252DD07B4779CD57F5B04C /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C043391F34BC454F67B86E68626468 /* Enumerated.swift */; }; - 00F61C6C7099E06EF725FA080BDFF906 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2175F83B7EA193BCB361CC82565F80 /* AnimatedImageView.swift */; }; - 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D1DE27A672E9A15E0B9CD663A270A506 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575D7B0D0B3845731475749348CFA7F7 /* ZLTextStickerView.swift */; }; - 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = A8152BC88102C87CE7C206472C4D0D72 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F81D10EF114212F0FBFD79EF479CED79 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 01B987C48081139BB9FF99A8CC333906 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = C345A5AC64BB10D08AF7B6F4F928A487 /* ObservableConvertibleType+Infallible.swift */; }; - 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = B8FB848FFC2424C4FBF4D659E80C3107 /* SDWebImageCacheSerializer.m */; }; - 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA7A540924A381756DE31EF6D2064DE /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 020812A3067CDF2E4AE922B9A12B8AB8 /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = FD26BA73FF32379DB4671C57213FCC40 /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0260CF8575FCBA66BDC76EF69CE0251F /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF9CFDFAA875A7B4F9491B39D1F4231 /* Constraint.swift */; }; - 0296A4EB81C3A4E86F13F3B158368805 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65E9A97F54B32D481434762D721D7F2A /* Take.swift */; }; - 02C0FD56F142F4755296656E5735DBCE /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A143641583E07F40D3BE4D80CFD7151 /* ConcurrentMainScheduler.swift */; }; - 0315C75ECF32A47BAF7CA582EE67118E /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 63BD91413A1F7BBF913BB3659F665DB0 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0372128CE316CAF6AABE9CA81946379B /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D46DB4F2B6BC49B0FA27E136A1FEEA67 /* SizeExtensions.swift */; }; - 03B1B125219123E64865BE7BA41DF4F7 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D3EF374E579423AFD5970ACAA44D70 /* ConstraintMakerPrioritizable.swift */; }; - 03CD0046DF8271786FF63FA178024DD7 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC34B89C82E83F5463D5D56DCFA702E /* ElementAt.swift */; }; - 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C732096279B35652CA2E06A671616DE /* ZLEnlargeButton.swift */; }; - 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37F652FEB4F2384F7984339F6622D03 /* InfiniteSequence.swift */; }; - 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A2769F3EBA3A2123D2C9A06D434EA4C9 /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3627516B81D622A459D958CFE3B334D9 /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 04CF507BA9710E6C54ACC952659B2A63 /* ZFLandscapeRotationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0898724DF9A209EFC38773C6DE84F784 /* ZFLandscapeRotationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 050797F67BD6729291AA47D86465B9FC /* ZFLandscapeRotationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E2CE7B31AA3A9724ABD771092FF3A6AF /* ZFLandscapeRotationManager.m */; }; - 058D88E2283EB6C769DF967F39C41134 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA89804D431203871D71F48BF1353FFC /* Window.swift */; }; - 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EB9EE513E77545678037391AD13B142D /* SDDeviceHelper.m */; }; - 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B99D43DEE9526B595F6437D251B1C4 /* ZLFetchImageOperation.swift */; }; - 05C2B58E151D34C34A250F7EBA718312 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B84E536CD2180A73E8693314A4CB6D /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D1CC270DFF0EA3EA570F20F673CCBF8 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED900D123043C4A522BB6C9EE3C788DB /* _CrashModel.swift */; }; - 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D479F4378134DED5ECFC751849132153 /* SDWebImageDownloaderOperation.m */; }; - 062A3F435059BCFFF2EF813544FBC64A /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BCFF569E3A57F7BC67EE3BB6825309A /* RxRelay-dummy.m */; }; - 064E3CA7E9E8B0FD689A44C694C0EA28 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 87BBA9A8F68EE7053D36D83B0D3BE426 /* DDBaseTextView.m */; }; - 067634B806934A9E3C09CC8769C6558D /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C23ED7A3236AF51F3874C7513645C9A /* Box.swift */; }; - 06AA8BC78A44BD44CB7E6ABE5F923055 /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44C9291CB4F8FAA36015977BF5214E3D /* DDImage.swift */; }; - 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 33B2D883941EF04ABE1F1E94E15BBEB1 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 353EA614EE6BB91A8C83EF4084458241 /* MAPointAnnotation+DDCategory.m */; }; - 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3739DAAF33F144D0FAE006ADBA709AE2 /* KVORepresentable+CoreGraphics.swift */; }; - 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B7687BA42DA5042F2C5BD73443DB5871 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07CC176E2B920E5ED070225E88627613 /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F4EDB7ECE521C852E5597209CD302D2E /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = DE70F09B21F69BB7F43EEF0AACD4E1CB /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BBE94184BDE73EE4959E217E841B1CD /* RxCollectionViewDataSourceType.swift */; }; - 07E3ACB5BA3E737675F396223FD32E95 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7FAE47AEB10DD36EA33FED0790EACB /* Resource.swift */; }; - 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAE8A3B186F57715B745DD4C4CCB2A0B /* PHAsset+ZLPhotoBrowser.swift */; }; - 082EDAC0E586ADEDB3E109DAC881E736 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DB435C1C4A43AF5F4FBE2D8603A07EC /* DDTableViewCell.swift */; }; - 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252A7919C4A4221930542A27EADB87D1 /* Color.swift */; }; - 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BCEF1B02BF58424ADC4B5E3D8D17BE7 /* EKAttributes+DisplayMode.swift */; }; - 08A035CF082C601835BAAEF5F80003D1 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D044AD659D85BC2A332A96CC33A5763F /* ImageView+Kingfisher.swift */; }; - 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC04B1E5048EFA8F79156951C1AFD9E /* NSObject+Rx+RawRepresentable.swift */; }; - 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9412C6E69E6BDCB14E43A7C76861B228 /* UIFont+ZLPhotoBrowser.swift */; }; - 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BDAE3BBB713842E46ED6AD830ECA0D8 /* _DeviceUtil+Constant.m */; }; - 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFD633EAA251674DA268828521BF7A2 /* SDFileAttributeHelper.m */; }; - 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 33ECAAF1C485D981A0FA77DE301F491F /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 096EA0636CAC4B954866E61DF56675CF /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAC06B0DB0641AFF87EDE14F67903591 /* AddRef.swift */; }; - 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E50B572225306E9CB7B6DA49F371F9DA /* IQToolbar.swift */; }; - 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F6BE5896B8F248FE242E7F316F17A5DA /* JXCategoryImageCell.m */; }; - 0A01FE5515C6FD86BE213790434D9FD4 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D0118E801CC2317FE9FC15860953A77 /* KFImageRenderer.swift */; }; - 0A4ECE6CA3E845701E1DBC63664EF0B3 /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FDB10EDBBBBF7A5273933F52451D556 /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = D29280335E0823B5199F485E08AEC1BE /* _CustomHTTPProtocol.m */; }; - 0AC68B449E018729F23BE46917E8FC22 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D58ECF69148BB316D64D9D898C9EA2B4 /* GroupBy.swift */; }; - 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E333674042D6ACB369A7A9569A5F912 /* JXCategoryTitleCellModel.m */; }; - 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DFDBDBE704CE3C16002BD65AE58ED26 /* MJRefreshAutoGifFooter.m */; }; - 0B93CC006FB08102FD97E0C38704DB9C /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AB27CFE9DD9C2444787E955CE72C62E /* Infallible.swift */; }; - 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = C77A38FE3AC0605F4FA9F5241FA24878 /* UIApplication+EKAppearance.swift */; }; - 0B984E69ACBA465F16D90E594E773AB1 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47DD8B26B6712ED8373A41A7287D6DCD /* Binder.swift */; }; - 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2152C483D2CF6AA3482B262F16F779DD /* SDAsyncBlockOperation.m */; }; - 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3047D50F0E46D68498328B15574B46B /* Platform.Linux.swift */; }; - 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 268908412A68D70A0CAABCCC6601A121 /* UIImage+ZLPhotoBrowser.swift */; }; - 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F59E9C637B51DA94D659CA26D8F315 /* GPBMessage+CocoaDebug.m */; }; - 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 42F00306909A5AEC1BCF13A732EAC0C0 /* DDMASearch.m */; }; - 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 115E285550FCB7A2E5A97818D5CDB3CC /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 590DF2C77B27ADF9AA8EA278A3B9DA8B /* EKRatingSymbolsContainerView.swift */; }; - 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3531AAF1DCDB1D51A63A4C7373B99B35 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0EA8D2FB127CCEF317E971E29FB4ABCE /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D2CAA8641958412668CBD45477BC2F1 /* DDCollectionViewCell.swift */; }; - 0EE94AE00E488911B09CC2A310630061 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC04EACBAEA840124DF6A859A1F29A1 /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 082AFCC896A81CF3B64BE616A7443EBC /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = FF3BAA223F00CBA5F0D1F8F63D05BCF9 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F62006DA17BD06D19D3D24243A3B3BE /* JXCategoryBaseCell.m */; }; + 00114C4ACC32F826DE2E908827CBC68B /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E33A2CC700CA8AFA2531489C35A6BFA1 /* NSBundle+DDCategory.m */; }; + 001D1616C8940B8F237BAF4B3842CCF7 /* EKFormMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECACAB94808737CA87F71170DA15CEC7 /* EKFormMessageView.swift */; }; + 0028AB23BD985EFD09ECA44A848AA90E /* EntryCachingHeuristic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EEBC37787B8D47951CA2E7F653C9FF /* EntryCachingHeuristic.swift */; }; + 00FECB0C86AC54BA53B4A14499EC36D7 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC6D7B7220E9682FE93A8F0C8DEE5D5 /* Producer.swift */; }; + 013BFA329ACD302E4E8CFCC4904E4F0C /* _BacktraceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F43AB04CAF5C8F414957167B6D6A7CB9 /* _BacktraceLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0184836F68D559B44CF2305521C97B44 /* ZLTextStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EDFC98E9544EFBAC0E27ADE908F12E7 /* ZLTextStickerView.swift */; }; + 0195B164DD9FA0DAA663F438EB8B0CA5 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 821CCE304AADB08D225F4F20B2ABCF41 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01B1F679DB9C17B48EF0AEDA9DB1F6BC /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 36AFD5FCCFE00EBE0CB6404EC6636F27 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 01E07D16FE7B8B5B61135434E43C3D3D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6032DA462372A3D3B339BF7CC819FD10 /* SDWebImageCacheSerializer.m */; }; + 01EE603EA56A541E67C41C4667ADA908 /* _CanonicalRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C17750C6800187453F5BE6A218A97BA6 /* _CanonicalRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 027078ECAF726F30A194923D0F6A0E3A /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 500EC0C3E52105D15ACEA5A99DAB3F97 /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 03F9201B022B6B8F4AECD14F7359FC32 /* ZLEnlargeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8BCA032C7E5944CC959868760B0B14 /* ZLEnlargeButton.swift */; }; + 041C0B9F468DAB0FAAB76072B1F8281D /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA431EC5A30A1CBD43C7A47EDA1BC8B /* InfiniteSequence.swift */; }; + 04AAA5B3682FAC9D09283EA52E01E962 /* CocoaDebugDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 50B32E24BE2820DE09E75223911EF22C /* CocoaDebugDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 04AE3CA3907CB4BC8B56B0CA13EB1203 /* DDWebImageKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5805BCDBDA186532ABE828A61E0C8E /* DDWebImageKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05AA761B3AEA607E904EFA7843437904 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = E4F1B70DA7BE1FD33918F8B61AF7E0F8 /* SDDeviceHelper.m */; }; + 05BABBCAC0970F62A2945DF891C9DC9B /* ZLFetchImageOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 081C6202228B9ACF4162633DE0E99E99 /* ZLFetchImageOperation.swift */; }; + 05C2235F333C778F622C8405C861F5A7 /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = 7488C469CF285D857FA1615FF3990AF7 /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05D26D0469B15DF8F6AFB05EF8B22712 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = AB428106F0EC7B6BE29099CF125D95F0 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05E7F2B03F14E6348730074E6087725C /* _CrashModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E513071AA2C0415C379DADF52BB460ED /* _CrashModel.swift */; }; + 0627923D9D4E389A438542032987B77C /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C10EA0AE92DE766131579A1960DC0068 /* SDWebImageDownloaderOperation.m */; }; + 06AE1C86C9CC8D4649CB41EF5CBD988E /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FDEFD57322485601D0CB51D9F35F652 /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06C5E365B6D8F2297DE16A7426FD6A2D /* NSObject+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8F428C4DA8A8D72E8926D9C8F41D85 /* NSObject+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 06C67950DFABC8A6B7157B35C9B5A907 /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 327ACEEF03A8505F3E0F5DDF8860637D /* ZFPresentTransition.m */; }; + 075F7EF0396FFF6A88E97028D611822F /* MAPointAnnotation+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 890BDA1B9F7AEE647875C70D1E88BD21 /* MAPointAnnotation+DDCategory.m */; }; + 07842AE9C200E3450448D4CE5EC90B20 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024CA11368E37FA62C69D33C78276E8E /* KVORepresentable+CoreGraphics.swift */; }; + 07926CE6EA4CE0257B3DF75D530CA2E0 /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA3432CAED9FD91B884EDA7AFA8F20D /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07C6D2CE4647327B5AD0DA2BF19D9166 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F699829B98C45D55CB5C94AE9D47C2F /* Infallible+Create.swift */; }; + 07C75CEEEBD4FAD75B68045458EC4A87 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2662109DCDABBB13C8C4933629AE69 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07DD7EEF3184FCD7F41D558FAE757829 /* _DebugConsoleLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = F4357BE317A5B5E0656E796156DE42F1 /* _DebugConsoleLabel.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 07E392F599611967F673A8BD40BAC44B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B64E574C3875B4335FE83D884DC2579E /* RxCollectionViewDataSourceType.swift */; }; + 07FB2928E22C59D69AEC76F3C4E108F6 /* PHAsset+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578B356F7BC99DCF4D582113599637D6 /* PHAsset+ZLPhotoBrowser.swift */; }; + 085E95BAC232B74927E1A507D24272C5 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88282D3B06A56A798BCA8A1538D3975 /* Enumerated.swift */; }; + 08618BC667C4A41807D3097E7B24DE74 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 669BF510787B25D65BA7CBD62CBA3690 /* Color.swift */; }; + 0896B76AEBD6BF7C94932BDFE8354462 /* EKAttributes+DisplayMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56B870A596236055A537F83BAA89ABBF /* EKAttributes+DisplayMode.swift */; }; + 08C4C48B5491DF1A9649D553D51AFDBC /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558AA4841D9A151B5DF3727DA1D13FAE /* NSObject+Rx+RawRepresentable.swift */; }; + 08F14B504BD90DD29DD65EEB5B6F862E /* UIFont+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748B0C09D4F1D931EAADAD44B9C625AD /* UIFont+ZLPhotoBrowser.swift */; }; + 090E539A686A781DE820DE5F13F2C163 /* _DeviceUtil+Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = C73C94D22339A4AC6D0E9EE89053363A /* _DeviceUtil+Constant.m */; }; + 090E7514095D254262AAFDB556B2A092 /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D3BA60A67847B00457B921CCDB8E5FE8 /* SDFileAttributeHelper.m */; }; + 092659470A12B112B22BD6EBDB06DE9A /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E3FF0AF65ED24FDDBBFB2194FEDC6F /* Kingfisher-dummy.m */; }; + 093775E62584A8DE14CF88E049DF2838 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6A8D5AD7FE1853289AF51FAE8CCB9A /* KingfisherError.swift */; }; + 094C2F4D9A6B9F76E5FF3F0006E437FC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 66C3F3ADCD0AE78273483A7E5F25B2DB /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 095F810207D94A6FF6F48FB60FF2D46D /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C7BF70BAD025032940EA07112889C9 /* AuthenticationChallengeResponsable.swift */; }; + 09CEA73A568448C551E4A27DF99A9378 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F43FE900C2CB2FC36794B80FCEC30FA7 /* Observable.swift */; }; + 09D235E6DC8D45902A22B4E76E4A454E /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D40FCFB452BB9FA0F77F2EE72090FF04 /* SerialDispatchQueueScheduler.swift */; }; + 09F9F981334170713980DDF8809DB8D5 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FA65EFE8121CE08D0C4C22EC72BEF7 /* IQToolbar.swift */; }; + 09FDD7513B55D9A1F614BFEA21B37C45 /* JXCategoryImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 241B390D17F96DD78E19426FC3896DF1 /* JXCategoryImageCell.m */; }; + 0A4ECE6CA3E845701E1DBC63664EF0B3 /* ZFSmallFloatControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0141F0BAF949713D0B54E1C89694DD5A /* ZFSmallFloatControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A808B86DFF63D2409C7EFC5A1F829D7 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FE3EDAC53DF6CD3DC58739544945F77 /* ImageContext.swift */; }; + 0AB82009E5495FF3657BC47CCBB69E14 /* _CustomHTTPProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = D6850EBD59BF86E0705B9C41893BF5A6 /* _CustomHTTPProtocol.m */; }; + 0B3CB8B0F6A00EC008C0DF3CC323DD2D /* JXCategoryTitleCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C383A9696A855CD638FA986BD870C3E /* JXCategoryTitleCellModel.m */; }; + 0B71B7A7EDC041A6A0BB7C127F9DC547 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BDB86A44C709CB3DDA52705DC298B6 /* MJRefreshAutoGifFooter.m */; }; + 0B94E75FF2747C7288F1C62CFA5849D8 /* UIApplication+EKAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19E5B67CFBB6C94A571C12DACCBBDC9A /* UIApplication+EKAppearance.swift */; }; + 0B9F921E5C20F681E537DA3221C01B79 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F8631139B7E7682C1A8672B521B4EA6 /* First.swift */; }; + 0BA4019EC5ED7E01689A5560BB6F1B44 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB081926504CFA468ED86D30A6C3BF45 /* ConstraintMakerFinalizable.swift */; }; + 0BE239C83EB39393C2217E5B2FF6B218 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 64E38DD0F86DAEA25AC34313B05B2199 /* SDAsyncBlockOperation.m */; }; + 0C0D931655251C8565D2D26F6C786DD8 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0600C4C3A11B8327F79EFEA2BCDFFDFE /* Platform.Linux.swift */; }; + 0C21914CAD223DB4EAB1015C4EB49BA5 /* UIImage+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5881D67DCA86C412CAB63AA93B6EE33D /* UIImage+ZLPhotoBrowser.swift */; }; + 0C2F5ABC3CF48A67BBC11C6461EC67D4 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43331436905A4D8C755B09A73C9812B4 /* DDImageView.swift */; }; + 0C580E892DB90A0E920B62E3ECEA0C09 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42E93F04CB97625D4BCE931A6E87F4A3 /* DDMutableAttributedString.swift */; }; + 0CB0D2411AA8D9332F3C7FDB5C6FCD11 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4685A64AAA1EBEF508E9D2A7D43094E7 /* Empty.swift */; }; + 0CD348633A4D658BBF8A597C7DBA6A20 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11562F935C050FFD141490B798F67BF3 /* RedirectHandler.swift */; }; + 0D1B44FC9F42E3CD0D7BC1DB16C97823 /* GPBMessage+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 6330C4D3804DC218C0DAF7D272A2A867 /* GPBMessage+CocoaDebug.m */; }; + 0DABF94CD1F51D2C9CE647F2208CBDD3 /* DDMASearch.m in Sources */ = {isa = PBXBuildFile; fileRef = AFCD2BF846DB46A2A405D86BE0DD4EDE /* DDMASearch.m */; }; + 0DDD84CB97DFA910552F2B2957AE9B1E /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373D231E1062C45051B1065C942B133D /* DDNavigationController.swift */; }; + 0DEC7C80BB982695CCEB85540D884166 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D3ED1CF1412B47A6DCD6412CA1BC02 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E0AA48C27E14A2A00DEA492873A599C /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B11C139ECA05C33E86417D3D6238515 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0E2A99B2BE09629A69736DCFCA9DC7C5 /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 16A941B30226F3A09F9DC40624871416 /* ZFPlayerController.m */; }; + 0E2DB7F0238399F871D828D7969754B1 /* EKRatingSymbolsContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE6C5B88F88F25C0DAD746ADBBF4EFFC /* EKRatingSymbolsContainerView.swift */; }; + 0E56518E9F1C83990C68DB5F3473FA31 /* JXCategoryViewAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 281F208C74BE8673F232188877193182 /* JXCategoryViewAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F0C901337398FE4738DE95521DCEB56 /* JXCategoryImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A642F744A5B7C55143469A95226FE02 /* JXCategoryImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F3D0046C86EE9D561A825514D92565C /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = B0DC1FE3580E8CDCE90BD577DE555B51 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F920FC3CBA6622C2B007441D6D1126D /* JXCategoryBaseCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 650B53ACDEE6A61F8C7CA39AA06B823B /* JXCategoryBaseCell.m */; }; + 0F95563EF3EBE7BC960128E352A8C60E /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAA3C1EDE1848BFC970692EFE0529F2 /* Debounce.swift */; }; + 0FD6D24BB7D027E75FBA0E7853AF7D73 /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 98113C9227DBAD45E30E1C9A5640A298 /* UIImage+DDCategory.m */; }; 0FD93422C09F753E8EA8793A131CB016 /* Pods-OrderScheduling-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */; }; - 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EDE98B00DC193A95E170925BE25A02 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = C3834CB2924C8AA714E5A90D0262B94C /* JXCategoryNumberView.m */; }; - 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 1940E08D13EFC86C84E5EF20F8E6CDEE /* DDTimerObject.m */; }; - 10D66BB9B323A9966E31ACFE7B375B0D /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07FB4E6917A22EB25777604E4C7D1145 /* DelaySubscription.swift */; }; - 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = EABAAAC009FCBFEAAF090CCF32F6F62F /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21C616D92C1A88D86B8F401446DF6C3B /* RxPickerViewDelegateProxy.swift */; }; - 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C120157AB4A840A00D5AF482D7C78473 /* ZLAddPhotoCell.swift */; }; - 112F089F1FBF3DD40C477B3690785A75 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F2D921BAA1DCAF7FF857F47650CD8B44 /* DDBaseViewController.xcassets */; }; - 116108DF1851A434DF1F782097754214 /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F06EF1FAA6F8F778280DC6D5CA250D4 /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 119155E5157E6AC0D7C84A0A6F752FB9 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 775AFFAB99FF29D01FE8C0D4BA3B17EC /* ScheduledDisposable.swift */; }; - 11B6C1E8B7FF1CEE35C3DA4BA31EA6C0 /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CB573A95E0B44DD9245D593E76A9A470 /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11E0ABD78D7C893669630E99252DE2E2 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED5E31BF9F2FDB9F26B4E5199FBB25F /* ImageContext.swift */; }; - 1233759BF9A8BB84EC35656AFFF9B571 /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4F6AF1E8F7DE3501E4A854B49AB75A /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE2CB549E7C04C7E492BA0681E42FAB /* _DeviceUtil.m */; }; - 12B3097F169C942E0CC3A4C1FD223A05 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444B286239F8044578E2F53C43A0EBD0 /* Delegate.swift */; }; - 12CD8C457503B9FB70FEA6C7DA3A4147 /* DDImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1422EE638B062F1295DF96A0F79F2712 /* DDImageView.swift */; }; - 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC8DE45F7525BAFEF3249EF07099261 /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D29A1B9CC832E8E136616849FFFC538 /* FPSCounter.swift */; }; - 14803646FA6FC268314C52AD2A7B8CE1 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6447BBD60DE47093C4088465024124AC /* Optional.swift */; }; - 14953513E141200A87FF595EC76E116B /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 27DD8302F4774CE6660BB1386C2A13B4 /* UITableViewCell+DDCategory.m */; }; - 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DDEB00276E8AEF1956BFC360A018A7 /* UIScrollView+Rx.swift */; }; - 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 212639C5A3E8C8B4A96627FC9A352C99 /* _OCLoggerFormat.m */; }; - 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6E1B65D31933B0CB50F62B858F62871 /* QLCompatibility.swift */; }; - 154B4B570C2AA1AEE3988A9905F241CF /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE0BE4638859C5DEC3741CAC351415F /* SessionDelegate.swift */; }; - 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FC0314089E203E25918FA0EEC3930B /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1580A003070EE2BBC2DBABB9DDBE57A8 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 770D56DE28DF59D0CDEEF4F814EE64BB /* LayoutConstraint.swift */; }; - 158FC12850AC99D871E76027EF185F70 /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 957C22B55C1EAC9A6936A3E94A996D11 /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AED71EE07F68B202D3C4C74F8BF94BA /* PublishRelay+Signal.swift */; }; - 15CCD589B2D0CDE2FA0444EB9D18121D /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72CF707FA92786A29206E3820DB445C /* ObservableConvertibleType.swift */; }; - 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C87C3F75F36D6B8A1DDDAABE784A77B /* DDAlamofire.swift */; }; - 1683110BA5BDA14704280C28B4517CEA /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D1B1ECC4E237A9F685860157A3FE5E4 /* Deferred.swift */; }; - 169A8C5919E1630EE27ECCEC6650EC73 /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C2EF1EB662044F454860C22E6C6DEDDA /* UIView+DDCategory.m */; }; - 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5359682FC29624151B4D78B54A7C30 /* _NetworkHelper.m */; }; - 1705BFD841E20DB006C3E572207C889F /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E12EEEF5B06ADFF7C18B3E48C773DB /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = CA5A96E98BBE4D6DF44F87732126A20B /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 173D84A538733852324F6A3A5A795C8A /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD96C9CB699CD25A7BFE28C6317D5C27 /* Generate.swift */; }; - 178DFFEF2EF3C1FD4A0D693CB3C7DDB4 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13F92D36A0538D3D8ED1288FDE49943 /* Producer.swift */; }; - 18074422A7B45EA928A65E4131393AB9 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D4BA59A74A8B07753087E518C26776 /* Just.swift */; }; - 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC5752FB527C98099959FF435EE0EB8 /* SessionDelegate.swift */; }; - 1853CC9F96E3CED3867CB5DB92F50682 /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = F3E883297C4B7402FD210717CF8D4782 /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1877FA10EEEA89A8B5B349ACD9DF3DB8 /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7870C919F29D4390B4BD9C58FF94843A /* UITableView+DDCategory.m */; }; - 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CC84AAC80F060728602F3DBB3319A66 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 44395712164584A2ADDEE6FA301AE139 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F2BF4F6D8BC8B62AFECD04267142573 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 196C7D6A2B0826A40018B991861EF567 /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BB33B124A04FB8A4E848B25BB8BCE2BA /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B3FDCF79E26157AD33903C6D8C8B01 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 199F251A89D0853F333CED6028DF7CDE /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 704B95D2E11DFAC7F5C9A3A89527A902 /* ConstraintView.swift */; }; - 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 72F0BE34462AAD593056FF26BC963AC8 /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A381723C3D9D264699AB06677998ABF /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B3F2FF67BE730494D26D7961D88D8E /* UICollectionView+DDCategory.m */; }; - 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 719552707B666701CD34EEC697464D96 /* EKEntryView.swift */; }; - 1A9F6E9E1AF2135CBA54400622FEEF86 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A19BDD611843FD3401F127CAF6533874 /* ImmediateSchedulerType.swift */; }; - 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C372FB582E08B981ABFD16B3E9A6599 /* EKXStatusBarMessageView.swift */; }; - 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D087ABEBDA17C1560131EA3CD464ABA /* SDWebImageTransition.m */; }; - 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 37B78EDDBA4DD9C6B4DB2832AB4F4DD2 /* DDMANaviManager.m */; }; - 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494ADE9E40DC64BAFD6E0346A5BCD32A /* EKAttributes+BackgroundStyle.swift */; }; - 1BD1BBD35685D11CF4D5182C7DF20347 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83CAEFEB3980992CD44CB92E5F3FD12 /* RefCountDisposable.swift */; }; - 1BDD9BE00401770BB51D31D96AD04BA4 /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF76D21F286635A51CA07AC3EE86F35 /* NSMutableParagraphStyle+DDCategory.m */; }; - 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 923DCD6B4D5DAA1FC13DF7AA9A590C0A /* SharedSequence+Operators+arity.swift */; }; - 1C12A12F74638CE7B973AD497819A90F /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = C7BF54EEB5612D753DD01FA15023002A /* DDBaseTextField.m */; }; - 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = AB5EFD6D2A9C2C0CA2AF901536CB72D4 /* DDMAMapView.m */; }; - 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 22AC81332FA83CBCDA52FAAD659047E2 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CCF84F030DF21C0EA388BB8CF60B3B1 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B739F6EF0CCFB105AEFB1F02550919C5 /* RecursiveScheduler.swift */; }; - 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 95EAEFAA9B82B71975CA2865C0930641 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A808C484FE10FDD6AF5873900CDAC22 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D1BA07DFCA7A3975297EA6624B36A17 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 254AD1E354475DADDF0C7CFA75EF16CD /* Delay.swift */; }; - 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A6579090E6CAE91DEC18E178FE8CAC95 /* SDImageCacheConfig.m */; }; - 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 86BE8A8860D5108D0CEA081D98C9B8A5 /* SDWebImageCompat.m */; }; - 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 012EEB8D467031D14ED17221F9E657C9 /* SDGraphicsImageRenderer.m */; }; - 1ED741D970854D7171C0E8D13AE12D5F /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FE0D8A9DBB07AACD96B29F026DE3492 /* NSThread+DDCategory.m */; }; - 201191E0CE91FBD13406EC12D6B4494D /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF6303C1B4572AF227AB9C97886C785 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C753242D8010513A17EE06B384CB700 /* CrashListViewController.swift */; }; - 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA47A25915147EF1FDF76B5BC5591F5D /* TextInput.swift */; }; - 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = E83B63A8B5ECD6184D727FB7F211DC90 /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20BA1A28D1D498DC18EC304074E06F5A /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 256422435367E2A770815953160B3CDA /* CacheSerializer.swift */; }; - 20CAB9D3B5862B1FC86EE221F879ACFA /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D6FD386A5643F1273B453E48ADD76F /* AsSingle.swift */; }; - 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD2290CAFA547D01B89E46CFB8940F7 /* IQTextView.swift */; }; - 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55CE831C07116C89AAFD73F3ADA5AB29 /* MultipartFormData.swift */; }; - 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B36B5EC21585DA03DB42B9A81DBB5A0B /* NSTextView+Rx.swift */; }; - 21F929B03EE5D3B72423B006AA51C78B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 38F8C4E5BF13BA1FC0B3DD386C641FDF /* DDBaseTableView.m */; }; - 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C812720F6CEA57FE675A30C65988B8 /* EKWindowProvider.swift */; }; - 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 47EA3D4EC873B1045D2DD4CE59F1D58F /* _FileTableViewCell.m */; }; - 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC8FE5B0EEF48E8D41CDF62CAF7788F5 /* EKRatingMessage.swift */; }; - 22E47FD84203A563C1D27988A309C43C /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC8E589442A4865BF8619AC474EFA0CC /* ConstraintLayoutSupportDSL.swift */; }; - 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 10D3FC6899C308BCC6F809CE9D1A6B43 /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 952C1D9C63D55486340065F190A01954 /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24052860126F16A48A9993F93D4E9D00 /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F259647751C9661D86B7EDC134636 /* UICollectionViewCell+DDCategory.m */; }; - 243790BD3AA0ED35CCA05FF3DF393864 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F400D2F6B72862D7067FA50EE85EDB5 /* ConstraintAttributes.swift */; }; - 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 26C205AEA02F8E234A8C8A1256876977 /* UIView+MJExtension.m */; }; - 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A093AB32667CC3B358517F239ADD5E2 /* Array+ZLPhotoBrowser.swift */; }; - 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D04C95E8871094F45400EE408E32F68 /* MJRefreshComponent.m */; }; - 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D47A0C08E603A0FB17EC031DBE0F82C /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 253CA347D625742BC0BA71F2E8B84278 /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FA72764BEFBEC49E1AE210470279223A /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70B59E72118205DCDBF08538B6A6FA4 /* ZLPhotoBrowser.swift */; }; - 25644D95004571FAB87C8BFB39A1F76C /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BDD1D9BDD13DF073E1B4E6E27494306 /* UIApplication+DDCategory.m */; }; - 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 56367DD04F56D1BC8AB61C9652AC2008 /* MJRefreshNormalTrailer.m */; }; - 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 500F64EAA888061D068572804B694147 /* ServerTrustEvaluation.swift */; }; - 25C0E1BF8FEE3023312DCFDECB85FB7E /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A360F23174CEDCB9FDE9D3DC88A28063 /* ReplaySubject.swift */; }; - 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38CC0594450EA3C28C0CC92CAE68EA86 /* EKButtonView.swift */; }; - 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A272497C11D315B72F2411BC28A7E1C /* CocoaDebugDeviceInfo.m */; }; - 260879FC03878FC0C639D76011AFC232 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F836841630DCEE2D172A88D7610D58 /* SchedulerServices+Emulation.swift */; }; - 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 613AB39BE5BF41FDE08B8FC91607DCB1 /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 26968FE0E92B97BDAF40DB0E828221E2 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF20D581689E63128E3F0CD93ECAB51 /* GroupedObservable.swift */; }; - 26B09C271C5227AB7E0F391DC87F187C /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CA64A7A3EA7587DBF86B1ABF67A01C6 /* VirtualTimeConverterType.swift */; }; - 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D2A0BF552954255F76C5D6E1A1BF10 /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 277C2148C08DFA4AF534E0C3F5C9A507 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 945E3595F8E082CE7DC610605B6F9C50 /* CPListItem+Kingfisher.swift */; }; - 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C974A9C5F7F73B061A58F942851A2AA /* MJRefreshBackStateFooter.m */; }; - 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CAEB80C1099C0D2C32C4768FFBD6276 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A39B6C78BD0A70CE093BD65595AA5E0F /* UIApplication+Rx.swift */; }; - 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 683921B48828127A524895A826B019BC /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224A4B8EEC9EF7BC514050A82FE78C19 /* EKAttributes+Position.swift */; }; - 28E3F6F039D1220A51C6622DA28725CC /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753B1CDE293BE40C0A32F157A3F36794 /* Utils.swift */; }; - 295BEA89F7F4797CA59CA45899BF53C7 /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A6488838B4CE6F8D45B4B35DD22A69D /* ZFSmallFloatControlView.m */; }; - 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FF9BB457FB53D51143919A160A466E6 /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 29D9C8D9763E3196F53F8B667F438AA1 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BA4EC585F8EBF2073F6E2605A34E618 /* First.swift */; }; - 29F049D9F4FB71816F2DFECE386B4B8D /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B8D1AA29E53FC2287BF82DC4D88489A /* CurrentThreadScheduler.swift */; }; - 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC7416F4534C0922956690BD2BCECF3 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A58192AD75B871AAD05ADE23430F761 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = D239540849C733483F78B06336425A3B /* Debounce.swift */; }; - 2AD1D0A217468F2DDAC2925B91171C30 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664A3B00FD0955F0766E8A11605F3AE2 /* Using.swift */; }; - 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EAE09708FDBD0939CF402BBBE6B09BE /* SDAssociatedObject.m */; }; - 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = AB4A961DC7F7D5AE2F4A36F924B45B14 /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B6E1CBEDBC9A0DF25B090CE95CD88AC /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C767396F99B8932EFFF84ACE7DD9057 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C4A05AD4E116334A269D95538C57B60 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EC68B5CFEB910660A0FF403A76E1F70 /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2BD3341E32B0F017496D4080BAF541F1 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86A73483D12B9934B1353149F09CCDAA /* Kingfisher-dummy.m */; }; - 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6DA4A1BA2FE062D03995E98E80D07EA /* SwiftEntryKit.swift */; }; - 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B60049780F3EB858972DC9EEAB6B7A /* ZLProgressView.swift */; }; - 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A58E10C50489FBE9BF9C219D4E1368 /* RxCollectionViewDataSourceProxy.swift */; }; - 2C861D6FD21C944AA148F223C5141E23 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FA409FD593FC287601023190D24BBDE /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EFC2FF7606C81F89007609906F432AD /* EKWrapperView.swift */; }; - 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9460CFA38BA52FA1F9E7E7873FC7DE62 /* ZLPhotoModel.swift */; }; - 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B70DAFAEE13CE22ABA1E96EF3318615 /* NetworkCell.swift */; }; - 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D741184F789F19437CBC79BECEA8B976 /* UIImageView+HighlightedWebCache.m */; }; - 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 999852F183440D3FA3E3FF090CA83884 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6626A39F0A09956C8183484AB3FCA55 /* Alamofire.swift */; }; - 2D2F1C5AA429B4ED4E5F4997D8A94AC9 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8654DA54D9BEE804BEDCAB31002A4E7 /* RequestModifier.swift */; }; - 2D4388848D5C25AEF75B0B3C11DB10E3 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 7927020AEFCCC4BD56583CFE59810555 /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DBEC96F45DCB45AA3F5B87B883D4359 /* ZFLandscapeRotationManager_iOS16.h in Headers */ = {isa = PBXBuildFile; fileRef = 7290CB50E40E733744908655A9D9C75F /* ZFLandscapeRotationManager_iOS16.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2DEA9F94E743E1A7EA4EBAA4BE39A6E6 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58FAC6468682A4CCC4141DB01802C75 /* SingleAssignmentDisposable.swift */; }; - 2E10E7694992D89F96ED088F95980923 /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 039AA847AD5F01F35E4BF489D5C69AFC /* Infallible+CombineLatest+arity.swift */; }; - 2E1A4FAFFE26FB6379983984017697D4 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 409E9DB8A67F9CEF7CFCA627301B66B4 /* WithLatestFrom.swift */; }; - 2E8090A7CD984D614C23228E49A520F4 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A068EE6351F5768B5BD2B7621414112B /* ConstraintMaker.swift */; }; - 2EDAAE27D77E0E4986E74CD00DE3C15F /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B485B1E3108717A2D5119879BCE5011A /* ConstraintOffsetTarget.swift */; }; - 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0D09B453F745791AD7CC18B2DB851E /* DDFontKit_Private-dummy.m */; }; - 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A79CAB479A5FAA693BDDB7D924AE4B8 /* ZLAnimationUtils.swift */; }; - 2F2743934360C33FA5241A02522D3C5D /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C538612F7F1D2D5E599DB1DB45CC42A /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2F6451763DC19FAEB6A8E2C3379FE51A /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 21810BF8C95BDE5961658FCE8942471B /* DDBaseView.m */; }; - 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AF03F2A967FB555DD58C522608EB4A5 /* DispatchQueue+Alamofire.swift */; }; - 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = D57C8187C239D5E5B4525B6A1B2AAD12 /* _ImageResources.m */; }; - 302A259C175E021FE02AC95303DB2AEF /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7995FAEC50A54008D288132DADE2C291 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3054ACDD95E0F3E1EE0676C77E1E7F1D /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFBCD18CDBF1F53074A5E33CD1861304 /* ConnectableObservableType.swift */; }; - 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41410FA3A9A992D65E988875CA323856 /* ZLThumbnailPhotoCell.swift */; }; - 309AACC00630055774CF4E4051036E2F /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE4A956F7E1A4A441F9B587B5B7D5D4B /* ConstraintInsets.swift */; }; - 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = B202FC4B7097FDEFD759176ACF6F3C76 /* SharedSequence+Operators.swift */; }; - 315E87771E1F86AD3C089553DF633DC1 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A691D088995C59EDA517ACE5D5A7F74 /* LockOwnerType.swift */; }; - 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9701D536A5E1B740C587BBFED07D13EA /* _SandboxerHelper.m */; }; - 31B4E898D15832FC1BC68237F9BB08EF /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EE589576CDA5E5A01DBCF8FD2DA6991F /* ZFIJKPlayerManager.m */; }; - 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFFF301119B1C93CB47F8C3F05D04234 /* IQUIViewController+Additions.swift */; }; - 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F851FC74F78CF3F90928A874D4B6FDC /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A9419E266C80AA530D9D0631A411B3 /* UITabBar+Rx.swift */; }; - 31FE577E593C288DEFF3F4E5C158DF38 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EC5BFA3CD886C6381A732524C09C0B5 /* PrimitiveSequence+Zip+arity.swift */; }; - 31FE5CB03E3721B601F9FFF4BF415735 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954A41AF27ED2D0C06DD6ECF13B06CAB /* Cancelable.swift */; }; - 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E64416DBC0AE76667CB97E9EE6F0468 /* String+ZLPhotoBrowser.swift */; }; - 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1B811316032322AB4F72C0FA6143C2 /* UIButton+WebCache.m */; }; - 3294EC530B9DE79B2A13E636AC04732A /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F311941E540575B004CE863CA683661 /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32B7D405212465A9AC08BB8E2D28E7B1 /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 930D102FF7F00D7F608BB9E9B69EC9BB /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DDC4DE3A0E8EF25E00C20BD194439B /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA6FBD71A0AE94B734E9F622A4A5B70 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE78DA11A8BEE625C0CEBF1A8E422FA /* ControlTarget.swift */; }; - 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1960ED8360DACF1A4357E66B10799FB /* EKAttributes+FrameStyle.swift */; }; - 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC0874041E3B5AFD2498D2AAF60C3E4A /* JXCategoryDotView.m */; }; - 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C664A04EAE7A3AE8A406A5640674DA /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 337A06CDB65A9F0065F2531A0603D7CE /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C539F3E13A3FF6FE74C5046E711EA0D8 /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3407709F5DBF5EA24B33F56D23BD7CC2 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F46E6C7CC6C445412FFC0B8BE7D0F05 /* Sink.swift */; }; - 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = FED9193D6C5C7ED2E4F48D0EFFF32A8D /* CocoaDebugTool.m */; }; - 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BCFB9D6C13031D76A5F955881E03271 /* EventMonitor.swift */; }; - 343B39F704D929E077428581DABF6B2E /* ZFPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C63C71657314E4A5ABC9E0C0C810F734 /* ZFPlayer-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3455C2E1E153CD180217B848EA9B4329 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B80BCEA2E7E975C0870D0F6CF5F58CFF /* HistoricalScheduler.swift */; }; - 3478C905907B41E9FADC15DAD3EED12E /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3510ACCF3DDE668BE28B289F920446B4 /* AsyncSubject.swift */; }; - 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39318306BD269521F9AC08C4BF855B55 /* UITabBarController+Rx.swift */; }; - 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97429F16087CDFDCF47D13AFA1454C2E /* EKNotificationMessageView.swift */; }; - 35461BF27E4168792CB4AFFC7869C06A /* DDBaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B06EDFE2B80BB315D35C45BE5EFEE8C /* DDBaseModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AA8AB6E16F5D59850E951DD02E6A0BB1 /* MJRefreshAutoFooter.m */; }; - 35B1DB120C3DA0202B83C7EE37707F75 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F502508CAE1CCC4918FB8371E99FDD3D /* KFAnimatedImage.swift */; }; - 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9747A0FF254FAF268395C3800494250 /* ZLCustomAlertProtocol.swift */; }; - 35C897A2B292DB802409D2609F5083A7 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EEACAF13F3E3C926D4A36F61035A43 /* ImageProgressive.swift */; }; - 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A48125F4A93A9FE4B93D0922C82121B /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35FA4E49A0C2B0488771624B6CDA7AD4 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ADCBE96D166E3192718495724D724CA /* UIView+ZFFrame.m */; }; - 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F83BDD7605C3EF54BBE3C62878E2F57C /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; - 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE95221A69DED524D76D91E127ABB88C /* IQKeyboardManager+Debug.swift */; }; - 3706A83A0DEFCCA674F5FAC724AA7A2A /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DED07615BFF4EC5EF656B243B909C0 /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 370F41C77F0B9475EC4D68F8BC3F449D /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1CCA80986C1634E1C29CA004FE2AE84 /* Catch.swift */; }; - 371AFA3EBAD77B7B3DED1C9509D98D9B /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408EEA58BD228899250FAE34E065F75E /* Repeat.swift */; }; - 372B54C93B16DD8929F97055350C4F9A /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A55D8B7041D4B7CD3BD67D2430BAAE6 /* ZFSliderView.m */; }; - 37CC41EBE46D49279B5595609127146D /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A90DC77852D550995161B6278D85A9B /* DDProgressHUD.swift */; }; - 38062968A15BA29D6788C166C2775D38 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E007C3CD369D1FE2CCD86E913B5369 /* ExtensionHelpers.swift */; }; - 3827401D65DEC6F36127D31FB96A0BF0 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9628957B998FB4E34458714FB0F01C61 /* ConstraintRelation.swift */; }; - 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 345B8A83296B361A0F9C6756E13CF7E8 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED23CA65979C29640DC44C2871BB76A9 /* UIButton+Rx.swift */; }; - 3896C944D69BA2B57140B37F12FDD2BD /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8905F44B08DB21CC747E25BFD503C4ED /* SynchronizedUnsubscribeType.swift */; }; - 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 266B3AE1EDE496D6CF0D737ED330A8B9 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0130F44CC2E22ED13D52E8F7F9B721DC /* AutoUI.swift */; }; - 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6408C6E865062A18443082D8B750F906 /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 396FD117EB0E216740DB35C9E2C00071 /* DDBaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B1133C4F77BDDCD10C231DBEE4FA90 /* DDBaseModel.m */; }; - 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE94FC485D2FB10C8B5987216CFB220 /* ZLImagePreviewController.swift */; }; - 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 460FB4E92E075EF3A51D448E21D0DDE5 /* ZLEditImageConfiguration.swift */; }; - 39A2C5B9F8523373DC3C99DAAEA284ED /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F52D72F1DA63E959A0806BD7330610 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 048A51EFF024E721EB31BADCB55963FB /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 39A8BC3AD184AD9C0ADB9FA936F2B860 /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C3314A124686AF6748F07C313C16AD /* UIScreen+DDCategory.m */; }; - 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B30C95948F6ADDF2B803BB99841EBE /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 3A084D5C95E65D5177437CE8F0BD1A78 /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A9855605D70BB96D42F719A911445F6 /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9A00251B32B118E57FBA9DCAC326EAA /* EKAttributes+Presets.swift */; }; - 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96EB4C6E32A4CFF0D3DB9166B3D6B5B2 /* Response.swift */; }; - 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B80F7496376ECD748822556D03AB7B27 /* CrashStoreManager.swift */; }; - 3A8A6915021997DD1934DD71072090C8 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92D24DB1EA2DE76ACE61DFEA9F2ED45D /* Storage.swift */; }; - 3AFC52ACB7934ABCF75E14E8814A2AB9 /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E96D93A341F2A54AA70D7715381B4C83 /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B10682E5BCCF3E45C1F62A4041B4AC7 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 40B7AF90CDD5FD19450DB32AF99E6684 /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C84077745565947EF22085624D7C619E /* ControlEvent+Driver.swift */; }; - 3B4FF7F8F315EB94AED04F0CF38C88A9 /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6D7EB36159AD73FAD915829106626D /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 15C08198F6A5035829A7B0846BC37EE2 /* JXCategoryIndicatorImageView.m */; }; - 3B7899EF595BC1B68C90CADF855DF20F /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F0BC99B50164B7B71D1FCA226D705BF /* Zip.swift */; }; - 3BB600B16ED35B54AA828AC3361ED3E9 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FA2246D11670FD018B94C0D0FCDE1F /* Filter.swift */; }; - 3C37327C2CA6D671FF05C35555BC5B6A /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 461F4AD8689DDE5FB5E77512BC6F512D /* SingleAsync.swift */; }; - 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F69A77E41410BB0E0F16D5FDD6B485A0 /* _OCLogStoreManager.m */; }; - 3C8612577FA0D9EE3B45808ACE999BDF /* ZFLandscapeRotationManager_iOS15.m in Sources */ = {isa = PBXBuildFile; fileRef = FE88CC3D59216BCB5AAECD36C3792E93 /* ZFLandscapeRotationManager_iOS15.m */; }; - 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6E1E4CE93144063B48C9798E48CEA68 /* EKRatingSymbolView.swift */; }; - 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1DDF256579CAC1FD88D71FE1F5578F /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629CDD15558044D1C3CD0E6F4E63EA6A /* ZLEmbedAlbumListView.swift */; }; - 3DF7E89F3A1E1F068D169F0322F408A8 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 29BBE5FBFF6B5A435B68E2BF765673F1 /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = F5E19613FC89D0A5DDE40F0B75E1D1B5 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E8F982A238A12AB9F19653D0A0B78EA /* ZFLandscapeViewController_iOS15.m in Sources */ = {isa = PBXBuildFile; fileRef = DCFF21A97D6F5EF30E86ECBAA968A96F /* ZFLandscapeViewController_iOS15.m */; }; - 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEC2BCA2D688194CE7832E66393B2046 /* OperationQueue+Alamofire.swift */; }; - 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38B11173D125AFC52C87252EBF132A63 /* RxWKNavigationDelegateProxy.swift */; }; - 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0CAE0B2B5D8AC09918F84B6E5CE544 /* EKSimpleMessage.swift */; }; - 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E8758E30E552078EBC74B86C82176209 /* MJRefreshBackGifFooter.m */; }; - 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 279449A8EEE1D87466C5DBD8B387EA93 /* RecursiveLock.swift */; }; - 3FE300D0122C562FC5F0D79178437C7F /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408EE1F14110CC6C833FFD26026D8218 /* DefaultIfEmpty.swift */; }; - 403B2B9779ED72E8B09B435033B4ADD2 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 808DFF848581FA3CFDDA3F7C3420E563 /* ScheduledItem.swift */; }; - 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0710169B5736146C676472E44257FE /* RxTableViewDelegateProxy.swift */; }; - 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 625387FBE3ED5DA1A1867E15F4F4472E /* UIScrollView+MJRefresh.m */; }; - 41B4593EADD3DC29F982E78462AC35D9 /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EB049C4C4837DDDB692F8249C94428EC /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4298BEBA05E49BC33E9CF668CB19CB59 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 672B507D950C15B0D6B7B0FA82D88CD0 /* RxSwift-dummy.m */; }; - 4379DCB0BEAEF5FABC83057767083B12 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C5E5CF37D135D45D2AC282282435C6C /* UIButton+DDCategory.m */; }; - 43DCB55353C607043294A7C3AF20DB8C /* ZFPlayerMediaPlayback.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD453FC444476A5027F981952309D5F /* ZFPlayerMediaPlayback.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 445B0FD1D3BC8EF2610FA736C0B3CA4C /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C78EDD0752DA18D74C835C67F157346 /* Timeout.swift */; }; - 449E2297D8BF3EFBAFBB14728CAF72E3 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F66A7159B63380F65B02DD13440EFEA /* ConstraintDirectionalInsetTarget.swift */; }; - 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73D12AED4657CB7ECDCCA348113C6073 /* ZLImageStickerView.swift */; }; - 44BF5F969F34EA6E8AF24069A95C77E3 /* DDBaseTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FCE81A26B5018CC4A4A07F50FAB7A3 /* DDBaseTabBarController.m */; }; - 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161EC4B3A4A101482C6A07755770F80D /* ObservableConvertibleType+Driver.swift */; }; - 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF6B1CDE84746B44F6BC5791DD027960 /* JsonViewController.swift */; }; - 45984250703235CEB6F80194FDC42E0C /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 27B3875BC7D1626868E315BBB6129C9F /* ZFPersentInteractiveTransition.m */; }; - 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = F2520BD4B123412C5D7EF2BF9333426B /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B4CFB1B2E522D7DF7FC5EAE33B6A625 /* RequestTaskMap.swift */; }; - 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EB3D7B576923861110CAC3B2B17D7B /* JXCategoryView-dummy.m */; }; - 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4959261F7CBDBA4FBC137FBC105DEF64 /* IQInvocation.swift */; }; - 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EFADCEA7E913E1A212FAF47F3A70A1F /* NetworkReachabilityManager.swift */; }; - 469A37A45FCCCB5A67EB0314FC224E5B /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ACD9209EB865DB8B8CDBA4F8C7030AF /* KFImageProtocol.swift */; }; - 46FA6673200E0F50F6D681276A5D30BE /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2420A4834E95DE86C1CA5AFDF365202B /* Disposables.swift */; }; - 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C6AC0AE0B3A8E72AF512325F3D00DD /* RxSearchControllerDelegateProxy.swift */; }; - 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E488105CC3E2B2AB63B6D30DF9CAA9 /* IQKeyboardManager+Position.swift */; }; - 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = B79FE7C5F44F64E33CFC257719AEA90C /* UIImage+GIF.m */; }; - 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CB2503E3F65F95769DEF41942E385054 /* DDMATrackManager.m */; }; - 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C67013B1E63B8E32411D24FAAE6DEFE /* EKAttributes+WindowLevel.swift */; }; - 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671E85B045FE48025F96E78BB825FA3A /* EKAttributes+StatusBar.swift */; }; - 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = B27BED9E2C5BFE2986D9766713652001 /* Toast.swift */; }; - 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59755360D4C5A6A078A7E4590BA726B4 /* EKAttributes+Animation.swift */; }; - 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855439B718EEE550726E1993E9741232 /* CocoaDebug.swift */; }; - 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 090080209430CB6B683C49D81E12FA66 /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 48E6916BA497ED604ED9C5675779D5D4 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2F422EA956387A17414D1FA83C5118 /* ObservableType+PrimitiveSequence.swift */; }; - 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AA05BD7081E03E4579379C633341A4D /* JXCategoryTitleCell.m */; }; - 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00CAD30410F5235007B13CE8066E960F /* ZLAlbumListController.swift */; }; - 4937525E394B0FAFDA578E8FA4739593 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFA3E458ED51449317A2EDE5A0F7B37 /* ConstraintPriority.swift */; }; - 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E1C6C8D63B9C872F48748A13E691824B /* MJRefreshBackFooter.m */; }; - 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72427852FBAE3E6DC0E54BC6794E837D /* ZLProgressHUD.swift */; }; - 498E4028C2F6AA8585F434835F10AAA6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D13B2406DE28CDD712BC816CE9F562F /* RedirectHandler.swift */; }; - 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A78DA83781DF7F5C70EEA318F23052D1 /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F75ED62CB50CE2D3DFFC5B9B2A7D4122 /* ZLLanguageDefine.swift */; }; - 4A612AA458297445FCABC0D829AB9475 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86AD950BFECE8CEB4D13C2E5BBB3BC78 /* ToArray.swift */; }; - 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6903DCBE6ADBD63048046915BB1396F9 /* _SwiftLogHelper.swift */; }; - 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 00B465E002EC5BDE05EA0530782FE7A7 /* JXCategoryTitleVerticalZoomCell.m */; }; - 4B4BBABB70D95AD0DDD7D42474761D90 /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 807BA06E82F454A5C87F118E80112E97 /* DDLogKit_Private-dummy.m */; }; - 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2489FD795DB5AAD9FD6D2E0D2577F998 /* SchedulerType+SharedSequence.swift */; }; - 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D64DE89C3CBE093C3B5C4BB35BC7769 /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF77012826265F8A9D075D0BB35D0C9 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090D51C7106F5A85AE30711455675669 /* EKRatingMessageView.swift */; }; - 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A4B896CAF4239A741D2DCCB38574E9 /* RetryPolicy.swift */; }; - 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = D3FED258A8FBC2E9E24CA1DF9577F003 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B294C8C8DF41B595EEB70F7E64158A /* ZLPhotoPreviewController.swift */; }; - 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D096C8E39903D85241DD23CE29968F /* HTTPMethod.swift */; }; - 4CDDC056480EDC4DA717F1D1FDC64FC8 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EE74F19E55136DAA81334AFD33FC0F5 /* Do.swift */; }; - 4CE7ED3B25DA5D6E3197279B6B7EDF40 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDB0618D194A91AB31461385CB3A7812 /* PublishRelay.swift */; }; - 4CF1E06627D151CA054655B29165E01C /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B922B020CF54E4AB7943DE8462EE7BC1 /* CompactMap.swift */; }; - 4D0E211468538EF5EEFFBA67A855E4C9 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB6288BA0898695A740016A05EBC78A /* Runtime.swift */; }; - 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AF75F78EDDB4DE1B29A3D9911EDFE34 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4D580A26EEB89851DC79400F8F1F6AAC /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806D7AE568296294167DD7D29EF11B61 /* ImagePrefetcher.swift */; }; - 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BE1E424DC50042035EA5267DC615BD /* NSData+ImageContentType.m */; }; - 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B9BCEEAC36194B98E91523462EAC6D /* UIColor+Hue.swift */; }; - 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 05BC4B7AB4E01AE45B25C911794D0D2F /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4DC22EBB184A96E10F8B235F707D4C7C /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 371D91D52B09908E30A65094D0B0CA45 /* PriorityQueue.swift */; }; - 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61DDF8FC96D7DCE77CA863F257B66719 /* RxPickerViewAdapter.swift */; }; - 4E437FA8EE96807835587A21F099767A /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 567B6825E5AC830847876C19CB573FD5 /* Maybe.swift */; }; - 4E6808199EFFAA0194CA9005AC6602CD /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F264BC171E99A2620EC42BFB0397A4 /* Infallible+Create.swift */; }; - 4E88B13D396341E255546A404B53C9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4FA434FD034E175FA9C8CFDDD291DBB /* DDScrollView.swift */; }; - 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0497AA20780CFE3C943FD50F7E665A31 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DC974872D378E93F80FF328DCAA6180 /* SDImageAssetManager.m */; }; - 4F9E3B8455D1527F57192293BA624E48 /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E4F1FFFCF32682CD795C40DD76BE475 /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A096AAD02F05DC1F166CE2E2780046C8 /* SDImageLoadersManager.m */; }; - 4FC5AB019496C00DFA5EDEB6379278F6 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE0717004FDA329BACDC3A530B5A3D4 /* Platform.Linux.swift */; }; - 4FE0E6BDF4112AEC9A7239DB8CDE0DAF /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC3C127DC1AE1130F9B3B2CC30D28B17 /* ObservableType+Extensions.swift */; }; - 5041B9B3CF36C12D113E5C680659D473 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD342C2075825447166E8414B027199C /* UILayoutSupport+Extensions.swift */; }; - 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B44D355DF0AAFDF1FAADF1F3260323F1 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 50A748BBB85AFEA7855116E67B22286B /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F36F643121C7C057DBB600AF2EF05998 /* ZFOrientationObserver.m */; }; - 50E4A7A6514CFFDC3D5480978A54B746 /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 280D01D3F4AA8B0D9634136A330228CA /* ZFPortraitControlView.m */; }; - 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C11BF4309D09FD49D3EDA763856B16E /* ZLPhotoUIConfiguration+Chaining.swift */; }; - 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60F755CCF83975A3BF02FD7C06D7C1E /* NSView+Rx.swift */; }; - 5116BFB504FF2948001C34C2316B1151 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9B663FF03DA43EB3228B4AE2DBB72E /* AsyncLock.swift */; }; - 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB7833E83997DD1502CF71FFF8ECAD1 /* SDWebImageDownloaderRequestModifier.m */; }; - 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = D402F3AC07CF68B7FB64D83CF50B2401 /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 280D4E8C90F97BFB860CC4B959EDBB54 /* UIImage+ExtendedCacheData.m */; }; - 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F643C77146CC5E99A5530B7B1B009D58 /* CocoaDebug-dummy.m */; }; - 51D2B75BCEEC55894BD89EFA11CF9577 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = DF4E54A0DBBBB432610908AC71A91D61 /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 525A4D799D121B7005FD8E6C6467C09E /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = C765C6AE588EE2EE7926D8379C0EEC7C /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 52679ADE6A1A72DA55D352F2ED9A199A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C7E1C4205732E0E837B820806E0410 /* ConstraintView+Extensions.swift */; }; - 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E165D4F0C3AC8832BDF289B4BA18E73 /* ZLPhotoPreviewSheet.swift */; }; - 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4804EC7D62EAEE0273FB27135336533D /* UISegmentedControl+Rx.swift */; }; - 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B6EA9515BFD5E3364C3646BE974F43C /* DriveRouteCustomAnnotationView.m */; }; - 530F9CECAA2A1762CAFEDE19A5AC2A9B /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6ADD679B8EF86CB4C1020303307A0F6 /* WKInterfaceImage+Kingfisher.swift */; }; - 53A4B7F55404A47BC291793908C3F5F6 /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A1BD94D5AD2A9537F7C6D62F31841C /* ZFVolumeBrightnessView.m */; }; - 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B96F66FA796B547946ECD0F6F502FC /* JXCategoryTitleVerticalZoomView.m */; }; - 547825EFD35D5712F963F28CC96191CF /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9536FDD5AF61EB1E45EF70D2FC0F97 /* ImageBinder.swift */; }; - 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 04CE314C8236D22E974BF074D981AA76 /* JXCategoryTitleView.m */; }; - 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5F344763E7E8695961BF27EBA5E25F /* IQPreviousNextView.swift */; }; - 55550FE1056C519786330DAE2EDCC35E /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A3A1BB9FD7C609C0A0222ED544183B /* UIButton+Kingfisher.swift */; }; - 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7F45B100128E0F28E070921992AAE2 /* _RX.m */; }; - 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48D06261821F1FBEF0BAA2950F072581 /* MultipartUpload.swift */; }; - 55636BC3CE8BB99D3EAD8465225395FB /* DDBasicControls.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DBBE4C76589FD50B6041ED673EC93DA /* DDBasicControls.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 502F57283C9FC04FD8E397504AEDAC77 /* SDWebImageIndicator.m */; }; - 55A439A690ECFBDCA386CDAE53499418 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 309BB13CD41DAFE016B6CA163756539E /* NSButton+Kingfisher.swift */; }; - 565FC318C7B0724583DE3FBFEEA0B089 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 199DDE5D3EF3629D6F51DF6872359EB3 /* CombineLatest+Collection.swift */; }; - 5679FA19F4DAF504842131D9A3B22C49 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F29675DE288BE139C4F8B45E038A385D /* RecursiveLock.swift */; }; - 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 231C4291E98141E23E8AE7110D084F1A /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A00940162125D272EECF6088094892CD /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7F04E7198BB2D14148DE3426CE0F93F /* ControlEvent.swift */; }; - 5727B18C01DAD379CD68721D4378696A /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC6E0AB652414031CFF40EE30704F15 /* MainScheduler.swift */; }; - 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 982471D0A7A2FAB19D8F0FEDA2042C90 /* SDWebImageDownloaderDecryptor.m */; }; - 57AD7962817EA4A7DF9EC70209E7281C /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B6AB10A7C76C574E8B2CB3252AB2BA5 /* ConstraintConfig.swift */; }; - 57E23EBF4ADD87CC17AC277A434D141A /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9DAAD9D2F4A0092FB7658C0B91B1548 /* Observable+Bind.swift */; }; - 57E69118DC93EBDA59AE9994D928F295 /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = ED3CCBA202551E74F151FAC0844BDD9E /* ZFPortraitViewController.m */; }; - 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26154DD1A9D7B828C603F43A6152F490 /* EKContentView.swift */; }; - 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7649E12EDA368BCC4FB688C1B11CDD5C /* MJRefreshAutoStateFooter.m */; }; - 585EA85245E99A1F9F99226247382B37 /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0939652B1C561531CF97B05D8BF3B0CA /* UINavigationController+DDCategory.m */; }; - 586E49360230034F2443EE86DB1F47BD /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52ED7631EC213CB1E4221A74340402C0 /* RetryStrategy.swift */; }; - 5899FF898E7EF3C50ECE573D7CBC0C49 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA13A450045669F583B410657F2DCAC /* CombineLatest+arity.swift */; }; - 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AB86EF268FD2A280E33FD379F93654C /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E3A31B05B5422C843048894E3171984 /* JXCategoryNumberCell.m */; }; - 596B40AC700D1CE2EA64A76FBA10A2D8 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A21099512EC3714A9EDF3E42F0AF8B52 /* KingfisherError.swift */; }; - 598E3557815BA825F5958DE4078203C0 /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F3E724740C435974BC567E1D8BA5EB3 /* UIScrollView+DDCategory.m */; }; - 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = A09D07DA6BC41EA4017C8C46BA8194EB /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 59C070ECA4377BBC6DDDDD2C89BB2FC7 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7B6BFCB6EBD93D7FFE6E033A0321232 /* Observable+Concurrency.swift */; }; - 5A65BABA2B61AA5F063BEA9001FF9E28 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08B0C40E04A88CA676D381F394A35CFE /* Completable.swift */; }; - 5AA104D1CB21E5D23F76214C231D271C /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C7BE9B14DE972CA878EAA156D21802 /* Observable.swift */; }; - 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D20FC891DF883F114FF26AECBA7791A4 /* DDWebImageKit_Private-dummy.m */; }; - 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5189C6C8C3A87DEA746C5AC81EB19199 /* DDMAMapKit_Private-dummy.m */; }; - 5AD0FAA5BFC8DFFFD889056A68F955F5 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2773E3CDD26A9EF63961DB80CC7CCE9D /* ImageDownloaderDelegate.swift */; }; - 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D9364A65AD093F759097DD9F022C8A /* EKAlertMessage.swift */; }; - 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = 764BD2F5CABBD340B010A10BB86CA89B /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AFFDBD099DFC11B4817520C8EC9577 /* EKStyleView.swift */; }; - 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A52C49DBFE882ED829CA09D549B2415 /* UIImage+Metadata.m */; }; - 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F5654FF888079B4451B3EE76D78B30C /* HTTPHeaders.swift */; }; - 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B74526F9D2D18D68930438E79FED29 /* JXCategoryImageView.m */; }; - 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 98CB605A350D1B728D5C276EEA1390D9 /* DriveRouteCustomAnnotation.m */; }; - 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3854C97E88E6CB0D3400B22E1376114C /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5C44C811C8546682A245647FE1F18347 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3205FA94AABAB13998BCD553D06957D4 /* UIViewController+ZFPlayerRotation.m */; }; - 5CA68B859A6EDF62B0C3B3217D469CA4 /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 21DC95B7CBE9D16102B0A5C5F3B45387 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0AE245D2704EDF7074CEB242923C90 /* SDAnimatedImageView+WebCache.m */; }; - 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4ADFB4D1FD4479638F601FFE36EDA8 /* ZLCustomCamera.swift */; }; - 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FC025583AE70AFF4823F9EC7ACD53C6 /* JXCategoryBaseView.m */; }; - 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = E3AD6CA52A984490B559200E12B6F067 /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B06487BEB7D6BBC7AEF4ECC58A4B804E /* URLSession+Rx.swift */; }; - 5E2CD0410C8555C3058AB6AF6DA476B0 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 070C9D76B33DB2FB2D9BED46698D7F01 /* DDView.swift */; }; - 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 760F956141584A57638E2E683B09BA38 /* SDWeakProxy.m */; }; - 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = B147B8BD379851325E78EBA75A20622F /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D07DAB0BF1A15762ED5837A00D7214E6 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DAC5188DE6FDEC4E6FDA1D2DD48A325 /* MJRefreshTrailer.m */; }; - 5EDF3C540069C5612E579173FDA60AC7 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7063F94C7B210537AAC2BC06CA3B9F8D /* DDBaseCollectionViewCell.m */; }; - 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C4FED648BD5EFFAFF38AB30F47C894 /* ESTabBarItemContentView.swift */; }; - 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59CDC193B68027B07EBFF8EBB6960443 /* Queue.swift */; }; - 5FB473FAA6BAAC1DB408ACEABFB34369 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5BDAD30BB20E29F4E5DFFB3E1629752 /* BinaryDisposable.swift */; }; - 5FCB9A8D5524A92ABE55B57EF38275F8 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB1E0B5EF8D9261C29313B4E2CF58B1 /* SwitchIfEmpty.swift */; }; - 6052DE9057D5E42846ACDFB5853B5B4E /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DAE56CF5BF81E33A942C3AB3AB4E62A /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60AB62678C9415EFA49F6BBD902FF0B3 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C3DE34E73C2A5D70F7976C1AAD22A4B /* Completable+AndThen.swift */; }; - 60CA84443E2C53BC0589045A11CD9FA0 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 806AE0AEB490D6B56558163CCE264261 /* Throttle.swift */; }; - 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDFE9CC4588BCDCAA2226CBC0D2DDB0 /* RxPickerViewDataSourceType.swift */; }; - 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 021083194D53C17761824951097CB0A0 /* JXCategoryCollectionView.m */; }; - 6124E6F0C4ABA0B22FE3447ED7414480 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D38FB56DE6E9C1D342E24B780A1879 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFD1600669C2B8D3C2FBA087E8D82E0 /* Observable+Bind.swift */; }; - 6165DF310DF1204CCD9CA034D6206DDF /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B360EB5E8C523477844809CAF24766 /* ShareReplayScope.swift */; }; - 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = A20F5A8996E049D05E03AC3998CD6CFD /* UIImage+ForceDecode.m */; }; - 61F0F6AAC443A0E72A9526BFCF170492 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF737BBB2E4E0D083C4E2DB665CF334 /* Zip+Collection.swift */; }; - 6234D4855799B8ACC7F3B75EFA7909D8 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3AB2F61CC7A2995AEEF9DBC7CD5B298 /* AnonymousDisposable.swift */; }; - 628FAE598DE9B43F3681E954F09225BE /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CB15C91D76884AB16FF24AC8D4D5A15 /* ZFPlayerControlView.m */; }; - 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A662B6E93C727B631EB97DEABE293450 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = 00404563A2AC6792366618C23D150C52 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486072C906FC539ECD12B2E4E7ABD8FA /* Bool+ZLPhotoBrowser.swift */; }; - 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ABF9B1C33CCE78F141779BF623476DE /* IQKeyboardManagerConstants.swift */; }; - 63A99ECD1BE0866B3366199663621524 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF3D390CACA92F506B61699C6AC28B9 /* Infallible+Zip+arity.swift */; }; - 63AB970BBE98E7264E62049BA7ADC084 /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = AD86C42AB05E67431E9AFE943E4ADAE8 /* ZFLandScapeControlView.m */; }; - 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 15C2FE51A04095D0A6F61474D98C53D6 /* _OCLogHelper.m */; }; - 643FDB83A1CCA5A5F761F16ABD8A5633 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 99809F7ACB5C2D2A48682ED908667FDB /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A7A81A05F27621B60082957FC7756D9 /* SDWebImageDefine.m */; }; - 647EF52DCDA2F27809063C5538C77461 /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C3A792085B3B259209DB3C35EC2497 /* NSObject+DDCategory.m */; }; - 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7065DC5961C074BD7316CDA89E9CCD39 /* IQKeyboardManager.swift */; }; - 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C4F6C497D2BF4CD5CE8A1004DD80810C /* JXCategoryIndicatorCell.m */; }; - 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9DC112919BED147596910961298AAE3 /* IQUIView+IQKeyboardToolbar.swift */; }; - 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F9A5C430624732F5F0F30E156995D0 /* RxTableViewDataSourceProxy.swift */; }; - 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = E2365EC4EB0303F04709FACCD67C91C2 /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6642D74E21029B29A5AAF0037FDA4BA6 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0ACA7902869A4BE146CCAFFA9BF46D5 /* DDBaseScrollView.m */; }; - 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C56B16C6224AE8A81C693F3329B95F04 /* ZLCameraConfiguration.swift */; }; - 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C64F1FA3775AEC300890DE9751EAC8A1 /* EKAttributes+LifecycleActions.swift */; }; - 667AD0D977F54BF8003C6226437A6760 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = A469397DC878215C493E4BE41267191D /* DDButton.swift */; }; - 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B3A0BBD83B5B4D1D95C1D107AEE2462 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 668FD3AD6CF987FED79EED890B6A3D63 /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD83DBDEB4EA94FC810EC242CA9C675 /* ZFLoadingView.m */; }; - 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B0B3D664AB05E5FE891766BDF847EF9 /* MJRefreshHeader.m */; }; - 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7653F17A9E36BF11750E6151ACD5C707 /* CrashCell.swift */; }; - 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BF49799B0400043A8F5E602A22F552 /* RxTextViewDelegateProxy.swift */; }; - 6707707FAB88FB4AF9DAEB7CE0FA898B /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = EBC8CCFDCC518F0EF05F23FD21B61260 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6724FEC907511E7AAC52C368E1AF7F00 /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = BB5ECAA2D27D80B052E9FE11A1527D10 /* CALayer+DDCategory.m */; }; - 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = BF42C44D9D565C6FCEFA07EA397BF221 /* SDImageLoader.m */; }; - 6881893F8580C7153A41C0FBAB3767CB /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = E323CC22447BB9651123D336252BFF2F /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CC15F310EF16FBC4C5D1ED51F485C2 /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC497CB918EC855B169CC6559712F9A2 /* ESTabBarItemMoreContentView.swift */; }; - 68D3889B61094CF3F72BF75039D6BAC9 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEB8AC0EEA67DB001B1C661D0E80844 /* Create.swift */; }; - 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD952FF81B9DE3BB69A618A747BC3265 /* ZLEditToolCells.swift */; }; - 691BF508ECE6BFA2EC4E072ED1E7157E /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 981344C61E20CD850A1EC25F825D22E9 /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 61FF6339C73A20E4555C370D5FF3DDE9 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69949E52F5CCEB95FF2F720ADBF81FFC /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E57DBC76BEBA5A3F43B09E2186BDE77 /* SkipWhile.swift */; }; - 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 695C1467AAC6BB55D293F004EBDA9345 /* Combine.swift */; }; - 69BCB6A9B4EA3341D87C37012A174947 /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB8C147DC1FA6CE06FED8C2C0AA9BB9 /* ZFPlayerLogManager.m */; }; - 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3303D0610D3218E5FF89AF16EDF9D3EB /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A665FE550F5A2D8D984F8EA6FFE0129 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CED19D1184277AF33CD075E364A33A4 /* PrimitiveSequence.swift */; }; - 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 996B33F712F7049B5B1F5BF124DEB251 /* DDTimerKit_Private-dummy.m */; }; - 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E2BB73BFB5D4E3199C4CCAF578B841 /* ZLAlbumListModel.swift */; }; - 6A90AB7810037EF09A1819D7B71E330E /* DDBaseViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E343514D968C352668E6AC260CF2A9FD /* DDBaseViewModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 074472CB47BF2C3FA4DC4FDE5781113A /* RxTableViewDataSourceType.swift */; }; - 6B61714A7DF7B9D0F215476F53FB57C0 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB235C758A8F609FFBDE61E3CDF2C10 /* SynchronizedOnType.swift */; }; - 6C6AF405ADDAF61290510B3E4ED8474E /* ZFPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CAEEA00E7DE94569C9ADC798E2B2918 /* ZFPlayerController.m */; }; - 6C9B4D2DC245BBB79B74775135B177B2 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4ADE9DCB02A737526ABF1075E068C79 /* ReplayRelay.swift */; }; - 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FD910CDD13184C4D22D6EF150B7382 /* _CacheStoragePolicy.m */; }; - 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED711963272CC86A386B41FE6DF2606 /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97252125F6708608D306E9A5FCC15EF /* ControlProperty+Driver.swift */; }; - 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D4EE51F0A18B62054AD9134FE952C39D /* MJRefreshBackNormalFooter.m */; }; - 6D19716D6871E998EF58DE2BCE865838 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = C38DB9483D1D04E8714F0C821E6F04DD /* BehaviorRelay.swift */; }; - 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD4509BBEBF0FA5BD0817C00E0445BF /* Driver.swift */; }; - 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0499CB1AF206214A2AE877ACC6DF0313 /* ZLCameraCell.swift */; }; - 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D915B7D0BD8A98B1FC8F42FC511974BA /* UIColor+ZLPhotoBrowser.swift */; }; - 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BD24DA111E9E08C3E35F4C82C6B9EF2 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE0C9DC82F2A698BB48315DC0BD996F /* ZLCollectionViewFlowLayout.swift */; }; - 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51758D920A28F2E69EC8314F82C12FE0 /* ZLResultModel.swift */; }; - 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FAC7DBABE9FF8EE87847670737EB51A /* NSButton+WebCache.m */; }; - 6F998A9AEDDD7366FE0EB30A42C2E32C /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = DBA544C12A640C6AE036220C3ECB7142 /* DDBaseTableViewCell.m */; }; - 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 037AF8C145A4796FA8BB185B60574A99 /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6FEF36E8F1AF6D3AC154BFACC00349F0 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A986F3F67C31009693D4B52F4DD0BDF /* Filter.swift */; }; - 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EB6EBB0F3AFA6DEADD0E88DBABBED29 /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A7A258347CEBEA2BB88ECBA777FC29 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FB0AA8D42A9764879F6DF7A2C4EA3F6 /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7156734ACBFCE934E0789D150723195A /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7736C8F5D1B20BC8496198668F84B136 /* Reactive.swift */; }; - 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0489FF85A57794E842AA5FF9721F8CE8 /* UISearchBar+Rx.swift */; }; - 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D2B21EB84BA42EF914376A97D739BE1 /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F0D5ED12D0166B04C3302ACEA32BF7 /* UISearchController+Rx.swift */; }; - 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93AA1E1B44F26F512702434A7298766 /* ZLInputTextViewController.swift */; }; - 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E56A28CE01470BE3D255596C56A3A6D /* SDImageTransformer.m */; }; - 7271CD371305B52BC3AAE80741E637EE /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C668A3003D9B89E068CAD3774006977 /* Multicast.swift */; }; - 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303DF95E02E6EBD0F148083930F2BC79 /* UIGestureRecognizer+Rx.swift */; }; - 72D175459CEF72948A27FAE1A926CBBE /* ZFLandscapeRotationManager_iOS15.h in Headers */ = {isa = PBXBuildFile; fileRef = 97A6E65371434E3E6B286D4314AFD72C /* ZFLandscapeRotationManager_iOS15.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 737004BAE9463A72E2F07FDDD728AC58 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F1634459B99620EED199480678A0F0 /* DDTextField.swift */; }; - 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 334C7DD0A68D333A1A4A548DBD3551EE /* GradientView.swift */; }; - 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = EA1B6F933B67C52C07D619D636AB89CC /* JXCategoryIndicatorCellModel.m */; }; - 73F299BC3F71C3F34CE8A0780B3FDAEB /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C8364C9A3A03C79071DDB733497EE15 /* Dematerialize.swift */; }; - 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 87B684779E82E8CE989D8F775BCACD92 /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7411CCDF1EF5200CFAA7BC33474C7054 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5378C97D550E0B65025B99FE901C32FD /* SubscriptionDisposable.swift */; }; - 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB4733CCC4FC9A7A946AB6E1F682997 /* FontUtil.swift */; }; - 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7236213FB9CB8008F133A8B0FAE358AD /* RxCollectionViewDelegateProxy.swift */; }; - 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C1F75FC0279378756280E5A0D33CE62 /* AboutViewController.swift */; }; - 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD09C6BDCDD0D4EDD4F20077DC60132 /* ZLFilter.swift */; }; - 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F933AAE601595109D944294A70F8AAE7 /* JXCategoryIndicatorDotLineView.m */; }; - 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 48866E80DA335CE28BA038B50EB3F7C9 /* SDImageGIFCoder.m */; }; - 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4934E57DFFBC4EC7E92353F810C40332 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 009D5834B824C5CC74386B33376A7B4E /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 76B5369E602E05302CDF038D6371078C /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 81296563541674EE3828457585D69636 /* Sources_DDMAMap */; }; - 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F375485C7AF9D847B53A36CF0D55C200 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77420F1D9B52C7208E754C6F1A1A8C6A /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F23AA8399D3C90C111563302616097A /* AnyObserver.swift */; }; - 7778C4E195446922092C788E8E029A9D /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 21EB66590938A9D61BE649F17FC45A33 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 354B870BEAAE49BF15FE100C4E42521C /* SectionedViewDataSourceType.swift */; }; - 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5711A8A1C71A92C8C82F8E708D7E3B6A /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 09F4A67E309E002ACB6B7181EF4768DC /* SDImageCache.m */; }; - 785FA7A3D6A364B4F1C797EA39B7D941 /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 669930B1DDBEEEA1953C947D6B6B0CF5 /* NSURL+DDCategory.m */; }; - 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B7A8242477043F3A10AFB5F12DDC13DA /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FA7574C4CEE35369CDFA9AF5F4BA8CB /* CrashDetailViewController.swift */; }; - 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 2578FF84A3F769A155131751EDD01530 /* UIView+WebCache.m */; }; - 78D028F3EA68EFDBE863D5E1973B4E7C /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A606878240E93D552C3D3BB62D23421 /* CompositeDisposable.swift */; }; - 78D7E3687EBF6A83AD81BDEE0771646F /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = D72DCC005123406D87A787D3B255083E /* ImageDrawing.swift */; }; - 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAD2CB626DB156ACDE8D6E744B89E24C /* EKMessageContentView.swift */; }; - 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F1A049861AE6B34E4C4E35DC3210E63 /* MABaseOverlay+DDCategory.m */; }; - 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 048997B92D5BFB69A8B5B09DA4FB8FED /* URLConvertible+URLRequestConvertible.swift */; }; - 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D76A5981197B805F382D27ED1B2334E2 /* _FileInfo.m */; }; - 796FC1D6CF35E0099E145996125B25C9 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D208FC75471518503EF524A7D3A8587F /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A24B135A71314813700A713AF0313D /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79AC56BBB620E5A5E240C61256EE6A8D /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D52616A2C6EDCA4417F7426C3ECBE3D /* Sample.swift */; }; - 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051B5981B38D4A33D44879AD23A507E0 /* IQUIView+Hierarchy.swift */; }; - 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E2ED2DF9F962197FA2A406DFC17791 /* ZLPhotoUIConfiguration.swift */; }; - 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB7EA17AEF5B302573E84326238B03D /* UITableView+Rx.swift */; }; - 7A3E0378901A0C467E5F5FADBC4F0338 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ABC69706428A2430F525914C2F4CAE /* ConstraintMakerFinalizable.swift */; }; - 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = B2F6080228069C336C7E7B391C96DB80 /* NSObject+CocoaDebug.m */; }; - 7A555437C6F5B1A9C728D7A8F2F3BE7C /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = F4A0E367E2A6D98398A8A98155C2E02D /* DDBaseCollectionView.m */; }; - 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1267E374EF41566D0EB68370A05E5B16 /* ZLImageNavController.swift */; }; - 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E946F71CE7458173465A87C7DAFFB76 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7729AAB84B4599BE382D8578F661EF92 /* DDMALocationManager.m */; }; - 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 1912909759D4EF27623293E728ACEFDD /* MJRefreshNormalHeader.m */; }; - 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BFA8CA70E39D47136A3EC2FB16E74EB /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A618DD5ABAA309EFC05FE0E691931B56 /* ESTabBarItemBadgeView.swift */; }; - 7BBE5C4B2DE2EA04179624EB633C31F0 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0023EEE1B4A239AAEB420A18D44501 /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BFA8043AD0ECBB4B5D9D4613990C8BB /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FE251E011B0BFB78DBD92355517A2D63 /* UIImageView+ZFCache.m */; }; - 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A89CE001DAFAD7B205844AEF28BFB18 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CB2C7F51BF67C83130745D5F8B13A73 /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 52065EA4DD8FCF2B7C7DE8BF887C489E /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7CD1AE3A58FF274246F5F0786207FA2D /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C24AF77F9895A72C40AD80FEE596A12 /* MemoryStorage.swift */; }; - 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A952229C403A2C72EB33C7E71A5FF87A /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DB4E5D4108288C7626DA2211D3A80D5 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9999EE81202FF32A49181819DE266AE4 /* ConstraintLayoutGuideDSL.swift */; }; - 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304C08E5BA796CCA242E5BEDFF73359D /* SharedSequence.swift */; }; - 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E92019F852A852FEC6D243782970A9 /* MJRefreshConfig.m */; }; - 7E620DB73A69E1E4BBA92E78B651D0D0 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9533865EF00864A7ADD4BCEE34BCE4 /* Indicator.swift */; }; - 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 49506D004DFBB9E101B1405E0F6A437D /* SDDiskCache.m */; }; - 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776EF425628FA12A87380DC0F64186DE /* CocoaDebugSettings.swift */; }; - 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C671401E40147C42E2967F3924DF0FF /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7EF5415D76E872E371F0631E352A878B /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00E219A384D128F1736251B3F4A01534 /* ConstraintDSL.swift */; }; - 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = A20529EC32927638D77FE174B3DF3E95 /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19C9833794DB5E18DD696047164B3731 /* WKWebView+Rx.swift */; }; - 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = AF254D3EF49DB2F626551E1B395DD75D /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F8F9E55823538D5A38E4618EEAB01B /* RxPickerViewDataSourceProxy.swift */; }; - 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC058F51E52534C7B94C5DD4A1AB3EF4 /* Signal+Subscription.swift */; }; - 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A6E5097D71913AD4ED43ED75506B8EB8 /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 813071A9CCF8E1F26DC211DA0D248317 /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C96C73E2677757150E1C82D49B4E4116 /* UIWindow+DDCategory.m */; }; - 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F14A074ABE687485A43D219A4DEEB6B6 /* ZLPhotoBrowser-dummy.m */; }; - 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = AB95739A3CF754E4182DD41FCA566999 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 81B0EA6470DD7B0465BFA451B3392513 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F49E1B6EBEDFEA619B41CB830562C81 /* ConstraintRelatableTarget.swift */; }; - 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 751A5503B71792FAE5C424F85877AE60 /* EKNoteMessageView.swift */; }; - 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E695FE5C13300CF519035DF630D61BC /* UICollectionView+Rx.swift */; }; - 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E8BF1C17BE01AAABAAF243B33A6DA0 /* ESTabBarItem.swift */; }; - 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62BC567C42C17161ACA1BC45682E3899 /* EKAccessoryNoteMessageView.swift */; }; - 821BF14A8999CAFD6C4A49B06823859F /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ED774A56F1741D9D14300408D9481A0 /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = A21DCE2F1A6197E8998808113ACF2F8B /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 825F9DB3D521615C34F2FD0DC84FAF2E /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F194213D5E6714BFE5F4F8D85536F38 /* DDViewController.swift */; }; - 826DBAB412FC203C35F2A3BC661D2551 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA476EB65899F69025DC6FE520D2803F /* Disposable.swift */; }; - 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C298309B1FADAE6CA4501535B37EFE /* NetworkViewController.swift */; }; - 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC689BBE956DCCDE034F73515F1D199 /* SDWebImageOptionsProcessor.m */; }; - 82D294963701E49B0022232C893F756C /* DDBaseTabBarController.h in Headers */ = {isa = PBXBuildFile; fileRef = 67FD3261E3EA9E6DE2213DEAE6DAC345 /* DDBaseTabBarController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = F34BBDBDAB0AD867C8A93F4B197693DD /* NSImage+Compatibility.m */; }; - 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B3F3D475110F75CEB0DABA9FE2BBCC6 /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8440C01AF7AD95F07E4DE6C8ABB468B8 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39906B01CBED4D2B50C57DE1F11D868A /* AVAssetImageDataProvider.swift */; }; - 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BC4F076D44D8E0B0138AF232A0985CE9 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 84F18893452C3CB6D25F3C0F6CE329DF /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8303ADFD707F9B2F99E0B51D075B41E1 /* Scan.swift */; }; - 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 60763FC6F1393CFDAFDEAF4E5670A8BF /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA53295B29C0FEDBB192A857595D3DB /* RxCocoa.swift */; }; - 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BE77BC1185B6499CAF92877803C72B /* Session.swift */; }; - 8611DD7BEE9394E7E240A32FF05DBFF8 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CEA570EFE79297578AC9FB56D30B24 /* PrimitiveSequence+Concurrency.swift */; }; - 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD800F5E5DAE877EA0D199D563FEE /* _RXObjCRuntime.m */; }; - 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E15AE34BE0B34303746B74D3883BED /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112DFFC588E4633C3F9BBE8297E18664 /* ItemEvents.swift */; }; - 86A74B41AC6FA09412060371D19AD359 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E3CE84592CF8DFD8304493207B706E3 /* ConstraintInsetTarget.swift */; }; - 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDB8C731CD6B76A371398344EB047143 /* EKButtonBarView.swift */; }; - 86D0A50161AFBCC62C360572BB07C3FA /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55F4C81A3A931362E06114D7AB67E8E1 /* Single.swift */; }; - 86FB577A2F1DEC0EF2906B81051B2090 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8575C0C398578AB4EE9494B2D63360CA /* TakeWithPredicate.swift */; }; - 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C7B17AC003DFD91E3954E87A57F67A8 /* NSControl+Rx.swift */; }; - 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77EF97D09FC009FE353A0F72E6F539EF /* UIBarButtonItem+Rx.swift */; }; - 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8918A90920932FF63216DE7422FB580 /* EKBackgroundView.swift */; }; - 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5418CCA09C5BEF685DB237CB2DBA77FE /* SDMemoryCache.m */; }; - 883CB3EEFAAC433E848FC929614DD6FB /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 092A28DDF21CB8E336A97ED4C2F194C9 /* AtomicInt.swift */; }; - 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = C2F68B73D59261A736A5990355A9857D /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = D92941BADE5A18C24F49BBF3FD1BD7AD /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C990D984DA4953A281677C704E0CEB /* ZLEditVideoViewController.swift */; }; - 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98FF30ED686B1E32C8C71A8978A743E4 /* DDToastKit_Private-dummy.m */; }; - 89D5267C04750E182AE863C297C6BCED /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6F7A66E2C7EA6FBD805C6F717875B2 /* ConstraintDescription.swift */; }; - 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BDC69237DBD31038B683F82277363EA /* CocoaDebugWindow.swift */; }; - 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 23315449508042769FB3377A714D4AFB /* JXCategoryIndicatorBallView.m */; }; - 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EC07157C3C1EFAB1D629A9FA2DF5B8 /* SDWebImageError.m */; }; - 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 758CFEC1550866830373C7DE03213173 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A6294FA440C5F80A71BA3D2A4417B0B /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 356013814448B7AB5ACF7FFBD5210238 /* SessionDataTask.swift */; }; - 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEDD716881352EFD7C5EC50DEC33689D /* IQNSArray+Sort.swift */; }; - 8ABEF7A4C99907F5A2B234FA1A870126 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3F1FD8D4A6EFB819718869A28CAAAF4 /* SubjectType.swift */; }; - 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F61B56DDF0A524D1B3478748E46749E /* IQKeyboardManager+Toolbar.swift */; }; - 8AD03FE487E02C77075C20A87350A54F /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 49118C5394F1B149AD274CF7092925D9 /* SnapKit-dummy.m */; }; - 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F9A9DAE02E72DD122221B06FD2C4ED /* JXCategoryTitleImageCell.m */; }; - 8AFBDA8CE16D36BEDD565D335B9F0EB6 /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B6708845C92FB2BB0858BC706369AD /* DDControlsKit_Private-dummy.m */; }; - 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F90ABA6A4AD093D81E08FD18CB2D1E6 /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE893C88E65D22CDFD35F64900FC3369 /* ResponseSerialization.swift */; }; - 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C37ED994E586F4379E61248E66E80988 /* SharedSequence+Concurrency.swift */; }; - 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 905001C0662977A2FE394256436F6517 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BC96CC0FE9EEE8F20914C27629D86F5 /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4120C1CAC195A0AF620D78E3AE25EE08 /* DDCollectionView.swift */; }; - 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD7F5DDEA7FC6583C6CAF8B8C7BC3C37 /* ESTabBarController-swift-dummy.m */; }; - 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = A079A2FAB1BEA63FA8962148061BCF43 /* SDAnimatedImagePlayer.m */; }; - 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD08BD454C91B3C564AB9BA8891FD093 /* UIView+Responder.swift */; }; - 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B723ABDAEE3A155F2A7C2B3A0127047 /* Result+Alamofire.swift */; }; - 8CFED5180A5BADD1FF930C54AED759B3 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B44466CB7518C28BF561D50A87C88268 /* Platform.Darwin.swift */; }; - 8DD22742AEDF49327C9C8932EFC297B5 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE986B5124559B95C364A27A0C87170 /* GraphicsContext.swift */; }; - 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8239E47A353987E74B6630E67AE69B68 /* JXCategoryIndicatorLineView.m */; }; - 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8960BB5F0DE25976105C62455A75C8A5 /* UIEdgeInsets+Utils.swift */; }; - 8E0486E16766FBF4D5BAE0929FC75D1C /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = EF25A5CB8CC9D0D2DA4FD0C06B1839C8 /* ZFNetworkSpeedMonitor.m */; }; - 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A564D5BFD55674BB3119E10C2AE5C5B /* DDAF.swift */; }; - 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4667575A41AE44EEE11BE89D4BF9A275 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB4D4B3AC12B1A1CBA096280B6F6C72 /* UISlider+Rx.swift */; }; - 8EE1DCFA688547AF991C0AB1BC645B0C /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349C3463988229389A27BA5BA562C50E /* Timer.swift */; }; - 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A87D33FECAC7773248294A0F3C635072 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F2A88C1574AEF7965FE90AA0070DAC5 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F492BD244E105A6E08AFFAE571AF2D3 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 133E330F6C002F44DFAA8E2D16CF8F59 /* ImageDataProvider.swift */; }; - 8F5EE8A86580C3CBB943CFF31888FCBE /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 523BEAD7E1012DEB5FBDBD84FA60E241 /* DDBaseLabel.m */; }; - 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3877A3D8BAB4367B2CECE838F3A55692 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; - 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 220B698B282C41C17119F37375810562 /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC2A291E2E38914E32D04551B1528CB5 /* RedirectHandler.swift */; }; - 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E37F5109E411181A39C368527710963 /* UIImageView+WebCache.m */; }; - 90B9AD190EA21E5F1178C6EECBBB4816 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA64F38C164AA3A3DB6DABE5C7DD8EB /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = D22BCECA1398439FEF50517C207364D0 /* SDDisplayLink.m */; }; - 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9228B3140AE48F315120D3185D44730B /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983C48AB6681800FEE8A61BE53DA4660 /* NetworkDetailModel.swift */; }; - 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E1D19EB7091614F4B1B7EDA92ECAB89 /* BehaviorRelay+Driver.swift */; }; - 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0B0A247044C4595E840338EA7C7501 /* EKAttributes+PopBehavior.swift */; }; - 91BC41228AF3D6E29022596330D5C19C /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C2D1E8C55CDD45A23F6342E252786D2 /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D05286FE14F436785A66B7A8558815BE /* JXCategoryViewAnimator.m */; }; - 9271971DF10DE28D75EC02C1FCA4B013 /* DDMutableAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F1AB6FC1DF14C7661FFBC50B53C02E /* DDMutableAttributedString.swift */; }; - 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = F652DD357D3D4371F7602B174BB4CE3B /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6B88D11A82198A23A288DE18910EAE0 /* EKPopUpMessage.swift */; }; - 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD7C6267F264D6F6B540F2D25CD001AA /* EKAttributes+Duration.swift */; }; - 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DEE574D9F92191376EFB249074DCEC3 /* CachedResponseHandler.swift */; }; - 93046CAE4728585B3AD63C31E345446D /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BBC6F4ED0557320E476FBB945FD354 /* SwiftSupport.swift */; }; - 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF6F450B78740BD981A428BC721F606 /* SDInternalMacros.m */; }; - 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C3AA9A713949C97BC0D8C96806F2033 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B58AC845331BDF041B77C13D1AAE2F3 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C95BA8E5A0D18AEB85525299C69AB0D /* _ObjcLog.m */; }; - 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 062D02EEBC056C699766A3DFD84C42FE /* RTLManager.m */; }; + 10345D3B19E401C3F2822074041C0558 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E2AB499707B47486941AC4B140E7D00D /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 103BB3815E16F724E53C598C49932498 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3124185BDA17441C761A3DD2C21BAE2F /* RxRelay-dummy.m */; }; + 104C35DFFA5A1426FF8EFF6E63793213 /* JXCategoryNumberView.m in Sources */ = {isa = PBXBuildFile; fileRef = D0BD67356E77C552D63C58171E777A72 /* JXCategoryNumberView.m */; }; + 104EA22965200BF741890B104BF71879 /* DDTimerObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 5771ED0925B044877928215399540E5F /* DDTimerObject.m */; }; + 10A795AEF9F0A42BACDF71391B8D7990 /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED4C6EAB8F7564D8BB3AA4EB367D651 /* UIViewController+DDCategory.m */; }; + 10B9C63062250A6047E82151866083BA /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23919EAF469D82D0C8719292C4015F0B /* VirtualTimeScheduler.swift */; }; + 10C652E01861536A7078B14F05D2630D /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EAEC18D43A216BBA3BED777579FB95 /* ConstraintConstantTarget.swift */; }; + 10DE5D64EDD01A2176294CC87737263E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C969A18F32D20B0C0F4F7F4E532E97 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 10F190AC7CD566624D6F98CA9447B072 /* UITableView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AEAA23E1D8E39C6CF995E5959C361D2 /* UITableView+DDCategory.m */; }; + 110FF9ECABC7F20FEEC801793B897C94 /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4231596B819408CCA5C570893EB88629 /* RxPickerViewDelegateProxy.swift */; }; + 11260DFAD17564A9AF959142F9FCB1CE /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0214FADB9462D63828E1F6DB6171D6A3 /* Zip+Collection.swift */; }; + 1128E2E73320605A26D05E7B01D3BD83 /* ZLAddPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E9DCD4BC4D8BA75B2C715A4A7073F /* ZLAddPhotoCell.swift */; }; + 126F75C66AAE521360A205CC28EDA57C /* _DeviceUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 04ED10D2E1F9EB8C9A28F19808CC9D18 /* _DeviceUtil.m */; }; + 1317AB13DE7EECA21C94391A1E60AF12 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9193A055A61ECA0D11D666D97E90E3 /* Completable.swift */; }; + 138AFDE76C3F0A8BDECDA7F8F23BDD82 /* NSBundle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1A32E067E5357479E4F6D77EBC0473 /* NSBundle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 139F8E61167F6BC79A14C589531A33B6 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F64657D8F322C6D5FC49F6F8DD161FE /* Placeholder.swift */; }; + 13AA5156913F0EC843A8AC0B9AC5BFAD /* _Swizzling.h in Headers */ = {isa = PBXBuildFile; fileRef = AE93A14EBEA4335BA9E90649A1231F4C /* _Swizzling.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13B03D3CC04040B5E30C7FB851B053C0 /* FPSCounter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F33A0F6B16C943FE7FAA72A8F12E0A5 /* FPSCounter.swift */; }; + 14BC856075DA12C985773806DA200B51 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A551314FD4F671281B8CD8DC327670D4 /* UIScrollView+Rx.swift */; }; + 1502B7F967F50B9A9711FFCF76227338 /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FD7BF121034E6FFE1B8C6BDA029E46D /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 150EBE744426DA643E507BA08A9DE5B7 /* _OCLoggerFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = FC5AD295A36173208E0334FDC116171C /* _OCLoggerFormat.m */; }; + 1511F0539EE313BF002EB0A462E30B65 /* QLCompatibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE39E7D3CF3D7B6B30B3713781C2338F /* QLCompatibility.swift */; }; + 1561BF831B4EC3E3E879298DA74BD7F9 /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA6A9C88CB3C67511F43ABDEDB57C50 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 159496B27D352A38E9ACDE8A3DFAFE1F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85018A516DA5783B6054A7074112490D /* PublishRelay+Signal.swift */; }; + 15D653A7E1AE2E452BB8CE50ECF09C9A /* DDAlamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62708C50A2D4D1BE13CDE2509256F1F3 /* DDAlamofire.swift */; }; + 16655BC8EC4FB521078EE61F306E8DC4 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FC4253472661FF20C7A36A0FC62B74 /* CompositeDisposable.swift */; }; + 1671EFBD0DF788ADB8C7A968B4CDF06D /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA63D117F8AFCA9DC4FD219048FE8D19 /* CacheSerializer.swift */; }; + 16AED9E453F33B4FB25D6A64A1DBED59 /* _NetworkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF5C5DAC566B178DE614DBDEEB30E12 /* _NetworkHelper.m */; }; + 1705BFD841E20DB006C3E572207C889F /* ZFNetworkSpeedMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = C440CE6E1C5057407748CCF921FF9FA5 /* ZFNetworkSpeedMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1719ADC81CA7D3C14E267ACBDBD7D16F /* JXCategoryNumberView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1491C75D8DF281D516059F8124402478 /* JXCategoryNumberView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 178B89D5C93CF4BA7D76CA4C5767B878 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827916087A5CEFCD4A898247C0766C5F /* ConstraintDirectionalInsets.swift */; }; + 1852BF48A0664A571D3474A1421403E2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690896191B353008125BF792D691B948 /* SessionDelegate.swift */; }; + 18756DB4AC2F6030C5B2FEE20C7929AF /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D32BE3CD56E08B056EB40D1C4587E7B /* Event.swift */; }; + 18A97E86B886DAA53D8D79BB9AFD0E95 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC555383683ED8C0A897AFE6D34F3F8 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18DA88E66CE1D42C434D0818DB6A030C /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA14EB7A859D01C316F4E04C23D4297 /* PublishRelay.swift */; }; + 18FFEFC84AF85E9A5B79D6B9BFFE9532 /* _DeviceUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E657D1FBB2E20CF5BCE494488AA3BD1 /* _DeviceUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 192138734648044A607D9DBA1D85B732 /* ZFLandscapeRotationManager_iOS16.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DCBE860C4C88C8388FFE43CD0B98847 /* ZFLandscapeRotationManager_iOS16.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1951974553555FDD604E274748E45DD8 /* JXCategoryViewDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 61FAB5028E784114CDFD2F3CAFF56211 /* JXCategoryViewDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19668A23CCDA3365AA19A54A1D839237 /* UIScreen+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AD54F57FA813EF5189F45407ACEB096 /* UIScreen+DDCategory.m */; }; + 197C45B90436EE84FA4B2F6C49045F68 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17BF9AFF8EB7FC8E830EBFE8B0346C12 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19852C32598DF9170B3E4DEF382C3532 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ACA055D928D607092E4781A3B866D61A /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1989446F04F56BB9EAD9C2892736D792 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD7E35A2A4D7F20746ACD419E3675503 /* TailRecursiveSink.swift */; }; + 198A8C6B3958B37264EB175EF6A2A149 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EA88D0591049528DA5EE33F28AA8C6F4 /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 19F04345A9C103A0A38EC68228AB7CAE /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA40030DCD0017B5A393EC27974B458 /* ScheduledItemType.swift */; }; + 1A11606A916A5A822E3B90E00B805ED8 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 165282D38F7E9EF4D319D1A4F4BC7992 /* LockOwnerType.swift */; }; + 1A27EABDB2399A0ECC0F9259AE5A6065 /* MAPointAnnotation+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A10F6BA39E5306A0F7FE8F23BBBE115 /* MAPointAnnotation+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A34C9ACA6592BE02031F061038A8BB4 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA9997E6B9D92E077D0460F2D65EBFB4 /* Observable+Bind.swift */; }; + 1A47EBBCEC8DDE7E8EA1C71FEC2BE256 /* EKEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4974AAF53CAA4FEE238C31435424744F /* EKEntryView.swift */; }; + 1AD438429DD404040E78321648906FEB /* EKXStatusBarMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2157739BDEEF3E516250CDE1CF832944 /* EKXStatusBarMessageView.swift */; }; + 1B09BBA1CCEDE6FAB210BD51EDD9E004 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43989374F93AF52B6AC179D68E5D6B5 /* SessionDataTask.swift */; }; + 1B1F0477E626D72E108F4E670DB7ED7C /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 291CAF6089DDBE836DA8A8BB18B669C7 /* SDWebImageTransition.m */; }; + 1B5F49AF27BD91FD8399207384B6A93B /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50DCAD7BDC763ADFC70C61E6869F11BF /* DelaySubscription.swift */; }; + 1B641CAE5F13D776CBF39C4BEF9A70CC /* DDMANaviManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BDBE217C88BF0AE0CAA596F9AE9450B /* DDMANaviManager.m */; }; + 1B9B8CB7EFF73C7A513D79EE43AEDED8 /* EKAttributes+BackgroundStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0677AE1D347A8B35216C96BA8E689F50 /* EKAttributes+BackgroundStyle.swift */; }; + 1BE94E6045C39A801177EFCA0C3366CD /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7804B814BE84F44433A41C79A45C1BDA /* SharedSequence+Operators+arity.swift */; }; + 1C4CC0263689E90EDA1CFD3CFA90AB38 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11CF03D5CD114ABE21AC9BB623ED36F2 /* Create.swift */; }; + 1C5F07B42EB43C301039536EDF55A7C8 /* DDMAMapView.m in Sources */ = {isa = PBXBuildFile; fileRef = E91EAEDA091F2FAD65D76F980A84651C /* DDMAMapView.m */; }; + 1C8E6F4C2966C17FFDE1E393D2B2C52B /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BD5F1CA15C76D5766F877264B84E4EB /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CF914EE045065FC260282EACEB39A47 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 163AF4E852C4E74F191F9DEB834E4334 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D029DD0697E9DA5079F55DEE0C53D99 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43366DB0EAD891DE272FD214CAEEED /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D872C7E6CFFB616D9C2AE9A818CE105 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = C43089DA4C08D0A0115865EF7D000BA3 /* SDImageCacheConfig.m */; }; + 1E2AA8EAABD283ED1B02B8A2A076BA26 /* UIButton+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 572F470A31C7DB49A778B5D620C4822F /* UIButton+DDCategory.m */; }; + 1E3E0526C3415FC308F6A39B1A707C73 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E63A0DA9FDC1404A394A5D913E6086 /* DDTextView.swift */; }; + 1E40AC928DD42433A347E5A0BA3D0DFE /* ZFPlayerLogManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DEDC3A05D9FE7E9AFC8AAAC61288D7A /* ZFPlayerLogManager.m */; }; + 1E6D93E239A0EA6ED40E183515B81A59 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC11018CAF0B9D9FB75C319E36272D2F /* DefaultIfEmpty.swift */; }; + 1E6F507B7333AC0C2EF6B6308DD6292F /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = C532F90A1EA63862AD58493D9AE13A55 /* SDWebImageCompat.m */; }; + 1EC020C895DBB3F41B8F38DC6B184DE2 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 53462BAE2CAD193184C06BD9EC028B9A /* SDGraphicsImageRenderer.m */; }; + 1F21967BAC4672B06837790CF2EA6287 /* DDBaseTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 586EA70F325042E5BCADC7C17802ACED /* DDBaseTextView.m */; }; + 1F3910187870605E2473B117E631E6C3 /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8418EC9CB71E19031EE5EB50B05AE1B0 /* DDBaseButton.m */; }; + 1F45EB055DE648E034F3E56804F6499A /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 656C2F188A6D56E8BA72F8C4959924F9 /* DDBaseImageView.m */; }; + 1F6F77F98F7B208FD65CB90C0AEA6A17 /* DDTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAE3A31980C5FC38FCF1CF56EF4028FA /* DDTextField.swift */; }; + 205CE3C693ED125816389A5C6751326F /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = C677273897E3FC43917865026DB5ED4C /* Scan.swift */; }; + 205D4F61CB9ED1CE451C27D5950DE9F2 /* CrashListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0908AFF4E7C577A7412DD0B41D45B93 /* CrashListViewController.swift */; }; + 20624FD8D76D790F3E133497F0AB1815 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 036E0C0016BFE713A1820C511E8258EA /* TextInput.swift */; }; + 208C28BB20B74966180E09F143D05703 /* JXCategoryIndicatorLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8629AFFDA77BE714295FE2E934FFBFBE /* JXCategoryIndicatorLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 21512C78C6B356E2C228D9BFC7481794 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC002A7A8B465B7222B028F40FB9C765 /* IQTextView.swift */; }; + 218CD2971995C4270CE6C0FD6F7FD1D3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E70E657455BBA4848513DA5F0C01BB /* MultipartFormData.swift */; }; + 21BBCC480DCFFDA1A130CB3F1A89D5B0 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D39EDEBA1B7849C887FA68AA8F96FAB /* NSTextView+Rx.swift */; }; + 21E21CEA079D6DC5B58E2E838D7DA81D /* DDCategoryKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93C023AAC551E4BCFF0091108F11FFBA /* DDCategoryKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 221A1EFA0518311976C4159DE2D719B8 /* EKWindowProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFAFEA4895D31A62F5EE3A3C720387F6 /* EKWindowProvider.swift */; }; + 228EEEF7EBF4B7A2142762A82B665AAD /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2EF594509BE8F0B696D1859A4543D15 /* DiskStorage.swift */; }; + 22ACB88454D706696FFA80153AFCC611 /* _FileTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EB0AF86F7D77C2C918F34874ACB9B10D /* _FileTableViewCell.m */; }; + 22B2893540824DE4EAE73613630EEB7D /* EKRatingMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 927BF5D87232CC26C2EBB8AC9E56E13E /* EKRatingMessage.swift */; }; + 22F708E957D1B5F9A5503FB63443DBCB /* UIColor+JXAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1B443957BE7FF7197AA898BD83EC7A /* UIColor+JXAdd.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23D404B15739540B5CE9D677A11B23D5 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A1594E80A6A2C3451FCBCA1B8C10837 /* Timer.swift */; }; + 23D60AC17268CEAE321FD91D95FDFEA2 /* _FileInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C2812A2FB8B340C16B719D0EC580E88 /* _FileInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 23F6ED1CEC604A725940E0EC7C314B9D /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FC52E223EC77713B641EA228EC4F16 /* ConnectableObservableType.swift */; }; + 2446E15C2691076AE02AE7FB84E124BF /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = F625144178013FA50E9358EDF70F27E2 /* UIView+MJExtension.m */; }; + 24CB04FF8F5A845609FBEA4C39D417D7 /* Array+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB1F475812E3B0DE6E997F51DA53705 /* Array+ZLPhotoBrowser.swift */; }; + 2507014A26449C348CEC857B89FEE333 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 495F478995B95204899CB42DF54F6C69 /* MJRefreshComponent.m */; }; + 25367CA720FADB9E539AEE26697C07DB /* SDWebImageMapKit.h in Headers */ = {isa = PBXBuildFile; fileRef = BB521CB52D5AC3B62B2576CE9A399B1C /* SDWebImageMapKit.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2559AB0F810A49CFE6710FEF871FDE72 /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B77A00FBE66EBF83B9AA39907BB853 /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 255D6DCAC2BD25E3D42581EA3D13373C /* ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F7D6FACDD7A4426C95B0AD9DE4B246 /* ZLPhotoBrowser.swift */; }; + 2594B81E012C40CF7C0996C3ECB30BAA /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = A57522B4058C3B1144174FAF8F50A17C /* MJRefreshNormalTrailer.m */; }; + 25B9D312046078B515E9DE443B24ED35 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83D3F7468BE2E7D6C85B77F24DF79C5 /* ServerTrustEvaluation.swift */; }; + 25CEE593E4ED0317A5BB9456436B0C67 /* EKButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3276978105FE77D409705FEB926DC998 /* EKButtonView.swift */; }; + 25FD8F9E0D71213C84D8FE596B7B2882 /* CocoaDebugDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 89F640A74478F2FB1D8B7578D8BCE0CE /* CocoaDebugDeviceInfo.m */; }; + 260E24132449E7B60F392548B40558CE /* NSObject+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BA00D3B82497A8918E723CA58172E410 /* NSObject+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 265FB60F6AB34B4FAFEFF416DA1F1F10 /* JXCategoryBaseCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D7014529FC527AAB2870D2180B328B3F /* JXCategoryBaseCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26ABBC96CB8CE47129A964B652333F12 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12053DF295F568162EA9D75E41377ECA /* Map.swift */; }; + 26B7A9499E63379EC6F3F9CE39C58B23 /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5B601E650C4C09959BF8BA28DB57AB /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26CF49EE37BD7B64BD5C537E00D36FE1 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D79CF7F56FDF091B3FEE3305A1858FA /* Switch.swift */; }; + 273E6DDCA9EEEB683B0C2C61AEC9EC69 /* _QNSURLSessionDemux.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E144382D1F20F8785C8572CE4F242D /* _QNSURLSessionDemux.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2782178F820A14ECFAD608CF648BB26D /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 694F36AE2B496901CA5EB09CCDA43E50 /* MJRefreshBackStateFooter.m */; }; + 279189839F5BF76B8ED4C547F40C042C /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E20C3AC6FB877E1AEFF1881EF872EF9 /* ConstraintPriority.swift */; }; + 279CBB2F587BF5167E308FE9514E1F78 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAB0DE29306EDF81786A1CAE4695BA0 /* BooleanDisposable.swift */; }; + 27ADC2222714C29A0504BF7A6C1EE24D /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E33E3A59D43CB791170D2108A6E23F37 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27BDD3112C99C932A4AE76E690AE1443 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 134CED5F3453431371663DA67F0670AB /* Zip.swift */; }; + 27C3CEF5A8C7BFB8275195F1380473CB /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67F658EE7E2441EFACD3F142F8B388F9 /* UIApplication+Rx.swift */; }; + 27DF770B170C70528E02B140DABC07A0 /* _BacktraceLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E114423BC1B62A405768958619108 /* _BacktraceLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 27EDA91CC20195D694592CA50256BE67 /* EKAttributes+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBA71C41AC8288D7424642CF4D1FB7A /* EKAttributes+Position.swift */; }; + 283A30471301FE03C82149CCF5754A20 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1BACF90BB620FC0BD208AC910E182B0 /* Error.swift */; }; + 284FA00ED0AA37B8EFFE915153EBB6A0 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD448380ECE7CBAA63105744F6278BF1 /* Utils.swift */; }; + 285FF55A84F63D0155686007D16BE4CD /* DDBaseAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = D65C60881789AA819400A358AF53B714 /* DDBaseAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 28641C012FD4C934E890BD750DBF50AE /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1858AF6F5CA09748AAE0227AFCE2CA1C /* ObservableConvertibleType+Infallible.swift */; }; + 295BEA89F7F4797CA59CA45899BF53C7 /* ZFSmallFloatControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4C77582F1C9CD0F004C937ABB8859E6 /* ZFSmallFloatControlView.m */; }; + 296C4C79146F190E62AE816E9ECABEEA /* _DebugConsoleLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3884970E1EF759E553085D9F4B6DAC20 /* _DebugConsoleLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 29AC72CCC28FCCF2A27C61A4B40DB411 /* DDBaseMutableAttributedString.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E8CA348EEB1A1D4D5FDD5CF14711FDC /* DDBaseMutableAttributedString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A1CD08ADFFF90E753887549FE5426F5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 355B0E56C742F565DF493693AD182349 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A537A4F574936E29C08E5AA2A861AE1 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = B468F3D5506356A40AA460B3FEED163E /* DDBaseNavigationController.m */; }; + 2AC58D492DF63E2E93B989A2774EBE97 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAA7ED6963C4ADA6A967C9C62E9891A8 /* Sample.swift */; }; + 2ADDEBCF302EE4644785955546FA0137 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 143BF198B5E193A9C40261EF206B431F /* SDAssociatedObject.m */; }; + 2B2E422A663DB6C2EBA8F450193B1532 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6088633F1A67F46BEEEC2525B5DC875 /* Infallible.swift */; }; + 2B3EF5A06A1D104954F53234E8E0A873 /* JXCategoryView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4054BC4C4B3548DAFDF1AC42C28AE1BC /* JXCategoryView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B839970ABBA6A8126A4793904C22C7B /* JXCategoryBaseCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F32D99B34BA18BF6712F2FD3BD9965C2 /* JXCategoryBaseCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B91ADD3BBBFE7B74F53F4B4A59FA42A /* JXCategoryIndicatorImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 134BA60EA73D4ECE3EC4F47832735EFE /* JXCategoryIndicatorImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BFE52F6E917ED3CE9A1057BCE39194E /* SwiftEntryKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44A17058281847CC00F4346BB70618C7 /* SwiftEntryKit.swift */; }; + 2C026E073B0AA3740C0EE31EEFA7B569 /* ZFLandscapeRotationManager_iOS16.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B010E2980608E382C9E7D6372D55BCB /* ZFLandscapeRotationManager_iOS16.m */; }; + 2C06C0C3219AE7790995C56FB3972418 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAB20715694C92CA8E18F8F5D227D4EE /* ImageTransition.swift */; }; + 2C089711506854D42BA24F1C584DD660 /* ZLProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 908AA1EBFB7DE613FDC224B1C52F2E62 /* ZLProgressView.swift */; }; + 2C15DF4D1F7CAF54EA45C06AFBDCB654 /* NSMutableParagraphStyle+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 806DD1C4352639C1A0C776151B38EB6E /* NSMutableParagraphStyle+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C4A5EA90AE4D26083E9694AC0D53DF7 /* DDViewControllerAnimatedTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C8B42CE02B0DD2ADE806699B564179 /* DDViewControllerAnimatedTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C74EC11B77042707C02D50D7397E771 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EEDEA535EE09CB090B1D33B26CF0167 /* RxCollectionViewDataSourceProxy.swift */; }; + 2C861D6FD21C944AA148F223C5141E23 /* ZFSliderView.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE6C3A2193E6E3C9758DC1C1CBDF2BF /* ZFSliderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2C8CD89280A61E74F752C1B6D05BAE1B /* EKWrapperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3DC8AA963EFBC0FAD0E278FC2692A77 /* EKWrapperView.swift */; }; + 2C96986F46DE40BC67A31891B540F314 /* ZLPhotoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E680B50AEC6BDEBE4694708DD0BC85 /* ZLPhotoModel.swift */; }; + 2C9D5104E3A512934F635EA801B0B37C /* NetworkCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE33011A36E526D51C8C2304E85F51A4 /* NetworkCell.swift */; }; + 2CBA99FEFAA12064682FC0DE2D2131A2 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C2B39D9D0C97FE5BC64498A8F65F0D6 /* UIImageView+HighlightedWebCache.m */; }; + 2CBAD2261C2EE1772387DBE73BFE8081 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F148C1D06CD12EE1D8814D69F93DBE7D /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2CC32091848E70728F4BDA4FAF1C94F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = A44BFDBDFC57EAB966412B2391805A2C /* Alamofire.swift */; }; + 2D08520DDC09FAF4C573C49EED3948D7 /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C29B350EA756ECA2BAFB12AC21AB299D /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F1B528CD4A6EBB69568E001A3E15E22 /* DDFontKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 769D66366D7912502B0FC7772B990C2A /* DDFontKit_Private-dummy.m */; }; + 2F25B524BAE7F4A1010E66073952431F /* ZLAnimationUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B52A0720A822CB2F94ADDD81DEE914 /* ZLAnimationUtils.swift */; }; + 2F2743934360C33FA5241A02522D3C5D /* ZFPortraitControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6958293A2E1CA07348618DE601B8957D /* ZFPortraitControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2F92D77F0B6DB6F93469E29305BD0BE0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161E57B9627C1F8A3F4ECD5449BD356B /* DispatchQueue+Alamofire.swift */; }; + 2FBA6B4CFEDEA14DF62EC282B323F528 /* _ImageResources.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A11F8AA3344F731776CE2291B0A6A95 /* _ImageResources.m */; }; + 306AAA0978204ABAEBE3A5D9CA64810B /* ZLThumbnailPhotoCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEB3073549A27246675E0D4EDD2F105 /* ZLThumbnailPhotoCell.swift */; }; + 309C49EF61D7D5C2E2DE8668D4B42688 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0E33EAE7E380ADE68F56F258F4C97A8 /* SharedSequence+Operators.swift */; }; + 30A06DAAB211C78B04AFF83571CDBBDC /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DB1F36635A6E0FF49349D6C096B1776 /* Generate.swift */; }; + 311A5298A16A4399FE6F38F2407F897E /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7907D321F6D7D5BB6163751C8760B468 /* Cancelable.swift */; }; + 316BC27C89EA174E4233348DF1E30934 /* _SandboxerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A5EB6F3E26653AFF6C2FE22FFBA4D76 /* _SandboxerHelper.m */; }; + 31860862E8B5422D2B9BA85A6ABAEFE7 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BCBD6559D16B0594DEA59C36BAB2AD /* SkipWhile.swift */; }; + 31B4E898D15832FC1BC68237F9BB08EF /* ZFIJKPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 49105E8F916F3408ABC1E5EA505DE6ED /* ZFIJKPlayerManager.m */; }; + 31C4D922B73C8DB5EB1F4EECE5B99577 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 960E745533E1F1946253695751654E76 /* IQUIViewController+Additions.swift */; }; + 31CA7B9E8EA236369E7DF755D46EF541 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B343FE24A00F429B1A82A8848AA22E4C /* SDmetamacros.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31DF54E033EF144675A3610238452B1B /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EEAB0995905C7EEAF8B0BDD8B0DA314 /* UITabBar+Rx.swift */; }; + 31F84E73D7E5A634D91FE79466D823EE /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF19793FF1B5E0B68C822BCBB9B153F /* KFImage.swift */; }; + 3208D2E1AC17249CDDF8D24BE0170987 /* String+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA7088B7647933F546DB0155E6D3BB12 /* String+ZLPhotoBrowser.swift */; }; + 326A3E21EFA0F328E90B31F7F5E80B22 /* Sources_DDMAMap in Resources */ = {isa = PBXBuildFile; fileRef = 63DD0DB6FBF76CE18A6CDBB98FECC8E8 /* Sources_DDMAMap */; }; + 328650A2D927732D8D720F558A37AD36 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1794082D565C26FC7D60F12723C10DEB /* UIButton+WebCache.m */; }; + 32CA25222D6B2A9C52343DF57E4793B8 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1092721164441C24EEBAF0AF0202CEC0 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32F60407B401152F2C0FC9ADB064C913 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B029F3EA18B54F227BEE0177137D8D5 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 32F60A7CA7165C1CEB0AD5EB71CC0BDF /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76873B001A7F1C06A34885EAE81C81B1 /* PriorityQueue.swift */; }; + 33022595B6AB6F959F4D9BB4B4B31F7C /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C271638E9BC444205D67D4A4D6CC640 /* DDBasicControlsKit_Private-dummy.m */; }; + 3307B302B6FD3E23FE0FCFA4DAE7DE6B /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = B17C71F7BD824B411EB3D68F0B319EC2 /* ZFLandscapeWindow.m */; }; + 332189AD4AD25E48E7584583B70EA4A4 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02289D92BF5A373C70338260064763B1 /* ControlTarget.swift */; }; + 3336117E54632698AE7BF69221C9BFBF /* EKAttributes+FrameStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = F97ED6F324354C6604C028BA52C62ADA /* EKAttributes+FrameStyle.swift */; }; + 33616C996675BCEEACADC74135890BD6 /* JXCategoryDotView.m in Sources */ = {isa = PBXBuildFile; fileRef = 79FE38B25667BE0D748E07E9A6CD0910 /* JXCategoryDotView.m */; }; + 336439A67521DEE2DF0D4EA4E9D4EC03 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EC57667536B28AAD07D0F281B25B2B /* SDWebImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 33AA47710FC5E3B7EE5321984B16EC87 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C989F2C50589E199589B8CF094F372DE /* ImageDownloader.swift */; }; + 33AECA452577750CEF8E75B9D279F092 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5B360A247F676FDF3DE4F46319FF2E2 /* Window.swift */; }; + 340A763250D0C4BAF58E7EEF61E530A3 /* CocoaDebugTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E0D6C386174016D885B0D004AC92D73 /* CocoaDebugTool.m */; }; + 34219E74B6FDF7C28D0D0ED21D17410F /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FD15FC961700A6D2732C168F6DE125 /* EventMonitor.swift */; }; + 342C3948FDC6869E52A6BF8F5A6CDBA1 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4576F096B63B13A29F8F7C5335156766 /* DispatchQueue+Extensions.swift */; }; + 346199668A857828860D2CEC8274D88B /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B67CE7C0F6EF725BEF8BB6E49D2B84 /* Date+Dispatch.swift */; }; + 349E933224A2196BE8CB8F20A386089E /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025EA56E8C7F729358D4861FEBFA0418 /* UITabBarController+Rx.swift */; }; + 34CE1AB1BEFDF9C9AE79DA0B86BFD19F /* DDSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2CFA4BC3BB290AEACC5161CBBFC5059 /* DDSwitch.swift */; }; + 34D7B7F81DBB3A50D80E68BE076FB80C /* EKNotificationMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43341EAD0F27B94E81D4414FDC194C34 /* EKNotificationMessageView.swift */; }; + 35566A4CEE196074A328F12B0F748B87 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E472A986AD43B9645960AE97174BB093 /* MJRefreshAutoFooter.m */; }; + 35BF909F60929C0222C40DA6D149AB28 /* ZLCustomAlertProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA964783F24BC3BD2F5DF023EE3676D4 /* ZLCustomAlertProtocol.swift */; }; + 35EC4BDBF382831DEACEFB9CBEC7313E /* JXCategoryDotView.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FB0A0EA06FE795B7DC97129E2EEB0A /* JXCategoryDotView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35FA4E49A0C2B0488771624B6CDA7AD4 /* UIView+ZFFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 92AE752B7EDABE0906A03244E7FB311F /* UIView+ZFFrame.m */; }; + 3615678A2D40C0ABDDC178C56011AA3F /* DDNetworkingOfAlamofireKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1F404304BC76AB871C52CFE61B89AD /* DDNetworkingOfAlamofireKit_Private-dummy.m */; }; + 362DCE6C30193B4F265B6BCFFBC28186 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FEF5DDEEFBE6BF8E65695B42259C293 /* IQKeyboardManager+Debug.swift */; }; + 372B54C93B16DD8929F97055350C4F9A /* ZFSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 10DDDE1221959D45098304D8287AF214 /* ZFSliderView.m */; }; + 37451B7A4F0D74C70D3DF721FAC257AF /* ZFLandscapeRotationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E79F0C22B88B4B1F73889A4AB8BD9E /* ZFLandscapeRotationManager.m */; }; + 37CC41EBE46D49279B5595609127146D /* DDProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6324E58C09696F519D60855D735D2381 /* DDProgressHUD.swift */; }; + 3808136088E211222ADA1785B2A96CB7 /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 59EC3284F1A2D67DDC1CF9EE6856DDA0 /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3848E339FD18EE2E315E064031BACDE8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AB29267C498295DF52BDA58C13BC222A /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38802157351AAA28DBC3D215EB049363 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB5997D95677D31B8114065848F4E1D /* UIButton+Rx.swift */; }; + 38ECCE8DD71FC839807DF4F6494A77C8 /* JXCategoryNumberCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A980C5FA765CD0BFABC40A31168CA3 /* JXCategoryNumberCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3909A9DC00E78A63A4EF29018C46120E /* AutoUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC03FC0D2E5E7CF8FA3EB0BE766C03C0 /* AutoUI.swift */; }; + 393EC4535C9A601839D6FFE57E271FE4 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E61CB5B99B647B95D4B0976004D38A /* PrimitiveSequence+Zip+arity.swift */; }; + 393F39D7464BA3FF38602C6932B0F5CD /* _OCLogHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E8E1182B2D940DD50D3617DBB3A9D1 /* _OCLogHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 39A1EED7EF20556DA57E00609DFD1645 /* ZLImagePreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F16475E66BD64BD52DA97DA20E2F7A6 /* ZLImagePreviewController.swift */; }; + 39A20A6292B535CB9F60D3A449682C56 /* ZLEditImageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BA44658D8B88EE2500266972AF961D /* ZLEditImageConfiguration.swift */; }; + 39A3EB396EC47B33F8538BBA9570E35A /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FF3556ED661C2623DB512E1214B160 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 39A7CB89392C51E918A0D20E3EBF861F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9184692B21A1F9CAEFE1B2F84A59D5B9 /* ImageCache.swift */; }; + 39D58D6790E6C9BAFB8689BAC91792D0 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDC0BC150A57ACC99B0F3E82FB397E0 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 3A1BE3A790D32DACDC81F728B5AEF8CF /* EKAttributes+Presets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA5160942E175FB0C62E1814667CF0A /* EKAttributes+Presets.swift */; }; + 3A5239200052646BB3581EC8BCE593AE /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AD1A5965BB42236C9D2D7CC5EB010C8 /* Response.swift */; }; + 3A6332B8CB8A2439B134450BD0FC3D36 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39061530AF360178224A0F35730B8531 /* CombineLatest+arity.swift */; }; + 3A74E1D6C0FDBEB91445B6377062D8C7 /* CrashStoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68D9F2323567D63589679A8B975EB74 /* CrashStoreManager.swift */; }; + 3AF04D3FE4F7A674320699E954A5C08F /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2B8113C0B523203287F972A1003B26 /* ConstraintRelatableTarget.swift */; }; + 3AFC52ACB7934ABCF75E14E8814A2AB9 /* ZFIJKPlayerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 14182A7558C222F3472FAAEE5B6AE534 /* ZFIJKPlayerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3B3B929A609B79FF25A300BA1900810E /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37A7C4D5908956ADD9A64A9CE0B9190 /* ControlEvent+Driver.swift */; }; + 3B6337DFDE8F243FC631468501ACA929 /* JXCategoryIndicatorImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 385A2A9B510490A72F8E9E107B481CCB /* JXCategoryIndicatorImageView.m */; }; + 3C6BDC939E82B891C3F45A80A182AEEF /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7F1608DC6759166CEBAD516DFC660E1 /* Deferred.swift */; }; + 3C805150E423EB13D4A9854E26314362 /* _OCLogStoreManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B36BC4421541B1FC3EF4BF5150C2A3E /* _OCLogStoreManager.m */; }; + 3CD9F65655D76EBEC391224B87A1CD5C /* EKRatingSymbolView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F710E31CDCCC2E48E9A64C6A06F5AE84 /* EKRatingSymbolView.swift */; }; + 3CEF2AB7E4E1004AFC4AF6982584D4B0 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05346CD936B078ECD85C3DF8DF889221 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 3D023689526735EE055A3DC1CDE39E8E /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3EA69B0C781393D33B010F44D3B6D1 /* Debugging.swift */; }; + 3D23B02BC5BAB0118E63BC030B7BB486 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703551F2B3051A0040916AB886CDEDE5 /* HistoricalSchedulerTimeConverter.swift */; }; + 3D348CA499BF4165B757CDC06957C9A3 /* DDBaseCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC62A2188543D97F226D46ABEB448788 /* DDBaseCollectionView.m */; }; + 3D9A62D3860F54CCB6B2EB6311A8FC51 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB763E5E8685EE4544B2B40090837D2A /* ConstraintItem.swift */; }; + 3DED1C40E5F95C41A1404367F83F48F3 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C5FDEB77FA668131AADCB090080561 /* LayoutConstraint.swift */; }; + 3DF0B41E27A78AC25B9E44DB89DD5245 /* ZLEmbedAlbumListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9122ED63E5522D067A665BC5C9EFEB /* ZLEmbedAlbumListView.swift */; }; + 3E04F841235070031A81DCF3B1BA99D8 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39452DECB83CB331C03CE177F673295F /* ReplayRelay.swift */; }; + 3E2E7CCF6A007B2B8583FD421F54200E /* UISwitch+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F9FEF77FB9C333F9553462C011EDA71D /* UISwitch+DDCategory.m */; }; + 3E655FB3DB35E5115300CB47894632FE /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = AE6D38C53DF14EC2C86318B1DD59A2B0 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3EAEF4B368F4EED0EAF7E008DA2A3DDF /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB1B067B7C9C188CD256AA2EB3BBC89 /* OperationQueue+Alamofire.swift */; }; + 3ECD21C191F48DF934A14BFBEFCDEDA1 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD92BD1E3D8C43D7496C883F1561E06 /* RxWKNavigationDelegateProxy.swift */; }; + 3F0E0B0CF3FDB7A022D1D11F6D9337A2 /* EKSimpleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C128AA5FB053595BA840E98C6E95514 /* EKSimpleMessage.swift */; }; + 3F14B6922D87E3841178BFF2E80DFB0D /* DDControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F140CDF9314161277A54B6E1F4EA2F6 /* DDControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F25CEB568F0EEF7AED4807D3FF0E803 /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = FEED172E9C733ADA3EAAE01726B9B101 /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F8C723EE7FB437DBE33A1722B154E1C /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1246DCBF615849DFA786D9389CE57A88 /* MJRefreshBackGifFooter.m */; }; + 3FA9DD41FB19B38EFEE430E1314946E5 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDE17EBFD4A966F768F5A2464CFD0A7 /* RecursiveLock.swift */; }; + 40672E95E085994AE6C6433A1C920629 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53B9A0D04DFE4E96B33ACDF696D07A1A /* RxTableViewDelegateProxy.swift */; }; + 41050272FD7256E4E1E71EC84634696B /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF85A43F94478348DC359B2ECA49DF89 /* Infallible+CombineLatest+arity.swift */; }; + 4189DC9D2E47F7BBAA2C6048B475C212 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BD857C70F07C526E1A78E7A3DF517F2E /* UIScrollView+MJRefresh.m */; }; + 429065EEEA2748FF00E24A46C31D9DDC /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9591F60B275BF0BB7769CFF39322B485 /* SkipUntil.swift */; }; + 4363A890A44A03014ADCFFD66418D5E1 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56BBDE2B468FD139292E48BD19AD1C0F /* SingleAssignmentDisposable.swift */; }; + 4377700BCEFCE298A28465638638E575 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEEF139B20C21BC3D369B69C0072DF5 /* RetryWhen.swift */; }; + 43D21D63F6EE9D0FDAB2B03CEB1CC01C /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FC55E5C70001846C276D4816E387A5 /* KingfisherOptionsInfo.swift */; }; + 4429E7733A238594F083787CAE0B0FB5 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D5CBEEA9B1B3228BFFD07C5761C3C8 /* GIFAnimatedImage.swift */; }; + 4473E072E4BD7BB5C2C798082E306D6E /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D2B3A34F67D17828ACDF3BE66A6168 /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44BE7CF753A124327188F4E7831C563E /* ZLImageStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D14A1725A92D20E0AB291597361CEE8F /* ZLImageStickerView.swift */; }; + 44F712870D9007120D6683833C9B2B9D /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDBD2B8AE587F93A43D823E70278CA7 /* ObservableConvertibleType+Driver.swift */; }; + 4580678643F509D5C5A1EA00A6D1E2E5 /* JsonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77B0DA8967F1D71C74E082923BBB7322 /* JsonViewController.swift */; }; + 45A7BB38A23DCE2BBDF9DBC31762AB6E /* DDCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 867F48482DD8B75A05F82324A1ED065B /* DDCollectionView.swift */; }; + 45AD6B75F275078A076C8C2AC0AEF3F2 /* _OCLoggerFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = DCBA8A5FC1C9290F9E09ABC9CAEE7122 /* _OCLoggerFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 45B9C8034DCB889E2A9684B1575C0302 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBD7EB87022D049C391E9B3EAE04D582 /* RequestTaskMap.swift */; }; + 45F9D728BAE9F638623421AAB12B8D40 /* JXCategoryView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 205991BC7EC59905E0DB8E7A8F740DA6 /* JXCategoryView-dummy.m */; }; + 460F8947297FC4397B1D875F02806E7C /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8C5F100652C3939947B63D46579A39 /* IQInvocation.swift */; }; + 465AC4C4CEE137C694249FF5E1AC1428 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04D49022DF066DFFBABEF50E739231CC /* NetworkReachabilityManager.swift */; }; + 472F8FCDC5BC7F210FC411D907EA5B04 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3F5D064CE7A05DF6D475F25CEA91B91 /* RxSearchControllerDelegateProxy.swift */; }; + 473DC3EDDA5D8D61693615EC038FC07E /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = C855C7AAEC1E7BDD8492FA8B3C4A2AEA /* IQKeyboardManager+Position.swift */; }; + 4769FD52CFFFD7BC65324803AF92E251 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = A676B6D42F6939076ABD12EC0034727A /* UIImage+GIF.m */; }; + 47BEA6378E98FAA936CA74A1CF418638 /* DDMATrackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C808CDBA3C6F8E09B7EAC4E8B1F0CD8D /* DDMATrackManager.m */; }; + 47BF292BED32B4CB98575907A2835570 /* EKAttributes+WindowLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32E673461F3829CB9810BAC3F6E6B699 /* EKAttributes+WindowLevel.swift */; }; + 47DAE2836C45A5B08B4895539E604A86 /* EKAttributes+StatusBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A853C6A9D30B8D361E5918DA748523 /* EKAttributes+StatusBar.swift */; }; + 47E86D73AEFCECBD1B7CC80D731AEE4D /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD4C30767B02D1394C08C4EEAE701BB /* Toast.swift */; }; + 47ECE14D56018ACBD9FC248C1A536336 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F7960F7EF217EAC657317256397F703 /* Range.swift */; }; + 480FB1D87DD06473BBF3D1A54F0E5770 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7AC3076164A6E7ACD4B130F0FEAF9D0 /* AsMaybe.swift */; }; + 4837AF95FFD6CA0856F8AD4F6DAE8654 /* EKAttributes+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BFD396550CBA75FF85970D49744D06E /* EKAttributes+Animation.swift */; }; + 483F31C4AFEAD5AEA2BE3274CD7903A1 /* CocoaDebug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76FB25D2AC2FBA69D50689DAE0B5D0C6 /* CocoaDebug.swift */; }; + 488E637448B226434C8767775D4BF0CE /* ZFOrientationObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 67B45079EEA71B578F87F0CCAE2EE32B /* ZFOrientationObserver.m */; }; + 4894E4D5C6F065C87B6082AB282FBCD0 /* JXCategoryBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = EC724CEB4C3ECE86E8934F10B7E03F5F /* JXCategoryBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48992151032FDD4B0D5C827D8EF3A4CD /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F7374C68E391B570384D1D6EC4F4DB /* Decode.swift */; }; + 48E3DDC2CD80EA98DE63FD6F089D9AA5 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E1FB7BCBFEB0F479DCCF06D766DC1DE /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 48E7DCB6E428A49B7F67718744D73D96 /* JXCategoryTitleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A11472354C6CEECF9408A91ECD7581 /* JXCategoryTitleCell.m */; }; + 492B6B0A047A031C08B940A6E8746A37 /* ZLAlbumListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB88FD687B4C71BF680341632A57567 /* ZLAlbumListController.swift */; }; + 4944814C2CFC6492C4FE1664F1556012 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 08090E3498A1EA4CEA6DEA4446A55C63 /* MJRefreshBackFooter.m */; }; + 4978E0D1068588E192054C53AEC53178 /* ZLProgressHUD.swift in Sources */ = {isa = PBXBuildFile; fileRef = 268764B4B9B25C68B29A0994679B9E76 /* ZLProgressHUD.swift */; }; + 499388C86C0CBD5FA93D25429B0C5BE1 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17F4B58EC806493E05FAA4BCF706BE9B /* BehaviorRelay.swift */; }; + 49A13CA2C01B33D402D04B3A5D6C9868 /* JXCategoryListContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AF80E18465B866217C8936D0016F34A /* JXCategoryListContainerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49F57411DBC9FAE893C1030240982DBA /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C059233E3C2C8174C6D35A2EC05EEE /* DDAttributedString.swift */; }; + 49FC51FBE1A0B635FCEA16835DA50665 /* ZLLanguageDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63E1F025DDAE0377DC02C35C65B73F7 /* ZLLanguageDefine.swift */; }; + 4A0E0497871CFB64E72F8FAA4FF13C35 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A839A7F1C214B4D27C2538C2A10A407 /* StartWith.swift */; }; + 4A333D44CB86FC5CBB8FDB139158A435 /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B4A24E31B012A5FAA8B2FC4063885A /* UITabBarController+DDCategory.m */; }; + 4A6F9FC73B3C2B02F852F366EE4C7C18 /* _SwiftLogHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49BAE97BEC8596F3760EB2FBC076E60 /* _SwiftLogHelper.swift */; }; + 4A8F9A8B49197EDB6BEE9D75691A19D4 /* DDBaseSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 281F34BA86904FD3AA909AF86E2E42FB /* DDBaseSwitch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4A9952FE9361ABA5CE30F3C7D50C23DE /* JXCategoryTitleVerticalZoomCell.m in Sources */ = {isa = PBXBuildFile; fileRef = EE3884D12924BD1A56DEA3A73FCF422E /* JXCategoryTitleVerticalZoomCell.m */; }; + 4AD52A949187F68F375B8392F51E623A /* UITextField+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 791D60E6470439748F3EEB238930736D /* UITextField+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B4D666DF746D313FA6D34C257BA6F14 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A270AD1DCE86BF44C6E1E2059BF50D3 /* SchedulerType+SharedSequence.swift */; }; + 4B5C595E4B2DA7A138086D930EF31AEC /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02784ED91AD61A28DB5625C9B1FE3802 /* Concat.swift */; }; + 4B5C6452A3F186A1CB523C87F86F70E3 /* DDMAMapKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 42D78C9D5715E0DF775E6720C759844B /* DDMAMapKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BDE28396F6AE3DAA0162DC8B2219EC3 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BC13A6FC944959FB8D10A45D2832826B /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4BF3D618B71976F90930E1A677821797 /* DDBaseCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D98990AD7CDC221E5F79775D0DA60685 /* DDBaseCollectionViewCell.m */; }; + 4C17BF734DA9B2178A5559DBA608A2BB /* EKRatingMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7740E8E87ACF56E29834F82BCBD8B5D /* EKRatingMessageView.swift */; }; + 4C2639391DD5A48C68DC1760F913E007 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6556EF945E984C9E0C5E925046C7AE38 /* RetryPolicy.swift */; }; + 4C5E0A7762C6E0E8295E1D7F4FD4F68D /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 9862A784A1BB1F506F0BABA5DEF367FB /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C82AED59F383C3408C246EDDA1A4392 /* ZLPhotoPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99F4AB274DD11DD69561C739F885629 /* ZLPhotoPreviewController.swift */; }; + 4CC51E277DCF7D480D5DA4C9C0BB0C37 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C34FE0371A292A22C83C131646CE9C /* HTTPMethod.swift */; }; + 4CC6290931A6A8444303F66AB4969F28 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2E3718CB636710F033E0F207333965 /* ImageDownloaderDelegate.swift */; }; + 4D2FE02184346B6011DA8B227AA2CD00 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 03D5F0BC618A6F1BB905C724FAB7D092 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D8A94DF58E15F8FB36D139189A399ED /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DB93621074F48BA27B779EB9DCE05E1 /* NSData+ImageContentType.m */; }; + 4D981AB9F0FB6AADA0A3BB5D61D1E0EE /* UIColor+Hue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744FC6828A174D5E56E993B76E311C6B /* UIColor+Hue.swift */; }; + 4DBBAF563C9995081D90F7AD834E828D /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8D589DFEC7452589B2605D4C66DE7E /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DC4192E75B5FFB54CA793299C8C0388 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C72757249321181E84A179118A8FA9 /* RxPickerViewAdapter.swift */; }; + 4E03FB03B1DA8D48DC016F7E7814CAF4 /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA8AAA81F8F66B5A351D3B6BF7AFF7C /* DDNavigationControllerDelegateReceiver.m */; }; + 4E8456FA683719E36A249E67A0984CF1 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A098FC6C2E61B837FE4A46294F38D9AA /* HistoricalScheduler.swift */; }; + 4EA41674EE6BE0E1D0DA737402D1630C /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 030B304832565793D1E5C1753F7C2C72 /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F1525CECA0C94C49413C43841330C56 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 96AAE0C564D797F4FB4BCDDD790DA684 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F5B2864DC6384E5B6AF98425B6F5CAB /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EBFD3F4EF074F92B4A5101EF269027E2 /* SDImageAssetManager.m */; }; + 4FA7517CCF9F742902ADA6FE3EB1AA6D /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C801ECDC7DC6F9ECA5734D66F588E08 /* Dematerialize.swift */; }; + 4FB8B880680D9711B70C98FCE307824A /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F71FF8CB0BE2161A92E6417A65E85C /* SDImageLoadersManager.m */; }; + 506680E7DA2EDF6F1137BB73C5454B88 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9217D48C734464E04BB3DC92647C9977 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 50B1A242FBA4B5C6ABC10825523B1AD4 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10EABB4507674984A8D29EF26D71CAF7 /* Image.swift */; }; + 50D81E0E498A6728C10D697FD900F577 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01BFEA70C6E483CAFBA16923005C959A /* Infallible+Zip+arity.swift */; }; + 50DCEE73164B3AFD1C490F324A091CDC /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8D4B24B54AA6EA23285A9CC998304CB /* DDSwiftLog.swift */; }; + 50E4A7A6514CFFDC3D5480978A54B746 /* ZFPortraitControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = 44F7C4B6FD2BFF49ED3F33DE600410B7 /* ZFPortraitControlView.m */; }; + 50E5B5685106D613C42AF4823B04F21D /* ZLPhotoUIConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05BA3D94DD1FAED92D6BBFBA27B7298C /* ZLPhotoUIConfiguration+Chaining.swift */; }; + 5114F231D82CFA8BF22620F26EF6814B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB70A9351C488B352593077AC1C3FE19 /* NSView+Rx.swift */; }; + 513FE85C9A497C2C8E648FDDE863176F /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 710E7FDA1942CF967BD01638FC30DE0E /* SDWebImageDownloaderRequestModifier.m */; }; + 514A60DD5A2A363D5DB970088D708CD2 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = AFBFE385E1BEF8EBC9E89E48D06F5F7B /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5155C59052BF2D25FF18DA858AA26362 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B6312F497DE5971C4705054198A5D92D /* UINavigationItem+DDCategory.m */; }; + 517CC3C405F8FB3E69BC2019D081906E /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 85012515EBAF573000D3918667220165 /* UIImage+ExtendedCacheData.m */; }; + 51B1ACEE71E3EF376A4BF50397B41D38 /* CocoaDebug-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4EE68DB72B3C76243867572A35AABA2 /* CocoaDebug-dummy.m */; }; + 52811ECF6A4AECB259DCD6139A9C17C9 /* ZLPhotoPreviewSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0918C6C9957ADCF3BD858B45BAE3FA /* ZLPhotoPreviewSheet.swift */; }; + 52AFC14AC760BB77AF34688FDF206DCF /* DDBaseTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 367A5C3D64F15648E4D7FBFC33C86238 /* DDBaseTextField.m */; }; + 52B6AD3595C3CADA5ACAA84C53EF2323 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF72A087431D0DDC07FF4954B5CC4487 /* UISegmentedControl+Rx.swift */; }; + 52B774D7072085206C19EC4A96BF8406 /* DriveRouteCustomAnnotationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F59213AC81237F58847C9B0D0DA05C0 /* DriveRouteCustomAnnotationView.m */; }; + 53A4B7F55404A47BC291793908C3F5F6 /* ZFVolumeBrightnessView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7086E9BAB7A5CB7A9166032BE4E413EB /* ZFVolumeBrightnessView.m */; }; + 5442DB01C93D4C933C1A8CBBFC13F690 /* JXCategoryTitleVerticalZoomView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7015C84CE5F5245CF0D9875365578FF9 /* JXCategoryTitleVerticalZoomView.m */; }; + 549B1CF5542E8E21F2710BA821DC2899 /* JXCategoryTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 734ED9AA403CCA6BCEB1C56482F6DC83 /* JXCategoryTitleView.m */; }; + 550F0180D8B4E234A854A147A93CE1F8 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967A461CC7A49D7B37582B5F9F1FACBA /* ConstraintView+Extensions.swift */; }; + 554B4A9EB7B0115AA40713C45D0ABF3A /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DDC59F5D63BB34661E74B4EA5FA7528 /* IQPreviousNextView.swift */; }; + 555ADDD160E4DB9DCE0AABDD6978609F /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = A9C74A783C2A86F98E9A47B5DA845F6A /* _RX.m */; }; + 555D64D559041A2F1743073FBDA7F769 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49DF0B69E9A6FC450B44E620140581C /* MultipartUpload.swift */; }; + 55737CE468E09E45D9E5BE279A3100C8 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2552A1BEFD2953C03060ADCD50DF6184 /* SDWebImageIndicator.m */; }; + 5589DAEC055A4DB6B434A7C40CD93080 /* UIImageView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D724962A4737F6AD7D6144C81655046 /* UIImageView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55B628C95C7E70B6A8BE2E68BC067A63 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B986C4ED33C11BD4E50B9B55AB1749 /* NopDisposable.swift */; }; + 56AA1FB915E6D167A106C0F9CF316EA6 /* ZLPhotoBrowser-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F28EFAE0FC8B01EDC15D0A8C7595A24 /* ZLPhotoBrowser-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 56D08DCE4BFC873FBB9B1355F514D581 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0BBCE31DA4A1D94A595FBD8393945B /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 570D150531BA02EEB383A3F40CEDB5A2 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FB64B41F62CF6B4BF172472CBB2643B /* ControlEvent.swift */; }; + 5739B5F79D9CC33CE6A6E49CF08BE143 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = CD5BD8E401AD835127B43A6FEDF7ACD0 /* SDWebImageDownloaderDecryptor.m */; }; + 57E8D5E0BFF775DCF361333A12294278 /* EKContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67CF93F72D1467B2A62B2C136355BCB5 /* EKContentView.swift */; }; + 581EF914069AC0D085DDFD7DEAC8B6A6 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B301E193D2A1BF40CC9C8083ED1BF693 /* KFImageOptions.swift */; }; + 58331B6BF8493E4C276191285440557E /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 49723D27CA344A9E3E66405BD9779B2F /* MJRefreshAutoStateFooter.m */; }; + 585B0ED78ED0F42A8C62422269979353 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D4F1E8C75C925DC00C60EAA03FD3290 /* Bag.swift */; }; + 586A25537889E90CC69C3D33CD9D447C /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9158C39AAF7BB32E93DA72D094A5020 /* AsSingle.swift */; }; + 591C74189843C4755BD2E31E4F50431D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A9C05159DF6F7964E52E83F2A0D2698 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 595FA9CCDC2A709BD7F736107DA2C4D6 /* JXCategoryNumberCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2318ED5F4D2D8992B0B7A6A6E076BC3A /* JXCategoryNumberCell.m */; }; + 59AD90C47AA6A1B76832CD3C27A9B6A3 /* JXCategoryIndicatorRainbowLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 11400FFAFCD033BF093754533DC3A39A /* JXCategoryIndicatorRainbowLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A2E8983525CAB929F7748947F2226CF /* ZFPlayerConst.h in Headers */ = {isa = PBXBuildFile; fileRef = C52A2770DC55FEA6011015C282BF36CD /* ZFPlayerConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5A787B0D25697B2BFC72B8F07BB2BE70 /* UIScrollView+ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6343EB1F9765929862FB149B24D95F65 /* UIScrollView+ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AA2F6E5C7D736F0CCA9894A3E37C8D1 /* DDWebImageKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ACFAD91C101F46E6E96BBD881C458F37 /* DDWebImageKit_Private-dummy.m */; }; + 5AA6E372FD287BFF49666188CEE90926 /* DDMAMapKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05318787588CD1B622864E72734202CA /* DDMAMapKit_Private-dummy.m */; }; + 5ADE1ADD5C89879BE23532A77F88DB88 /* EKAlertMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE55D6740DEEEDC682163F9B061EFB85 /* EKAlertMessage.swift */; }; + 5AE8F724467F0E9ECAC1B50FAEC91D67 /* JXCategoryIndicatorBallView.h in Headers */ = {isa = PBXBuildFile; fileRef = B69B207B4D7AE0579C3AAB6D34763797 /* JXCategoryIndicatorBallView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B033DDDC44B06AA233FF487E3C410DF /* EKStyleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7E08D60C7C509499F2EB4C12F13C49 /* EKStyleView.swift */; }; + 5B07C22BDAA7425C4CCC629868E0072A /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 9880CF6DC428F39BDE89A516661EA379 /* UIImage+Metadata.m */; }; + 5BBF2E718CCA06ABC22203877EA4EC3E /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD2D6D4B43E7E39DB290B4637E8E3AE /* HTTPHeaders.swift */; }; + 5BD01F6B16A2C9E69F756F4DE189E349 /* JXCategoryImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 20F93828AD4144A697CA3044A9D69E6C /* JXCategoryImageView.m */; }; + 5BD480DEE18371740D7AF036D85B8B90 /* DriveRouteCustomAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = 138CBE63DCD3B99A6C4F6B0A79F637F2 /* DriveRouteCustomAnnotation.m */; }; + 5C24705E4DB89D70B94BBD4E147C5D4C /* ZFLandscapeViewController_iOS15.m in Sources */ = {isa = PBXBuildFile; fileRef = EA2BDDD4378AB98437FF9B2575443B46 /* ZFLandscapeViewController_iOS15.m */; }; + 5C30F361915F5ECAC7CA86D55EE7E25A /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = AC13347665F450AB74F50BFF688CDFA7 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C4536A6286E43D3506F527E705971DC /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F465CDFE770A3AE1B9AEA55F56F0CCD /* NSTextAttachment+Kingfisher.swift */; }; + 5CA68B859A6EDF62B0C3B3217D469CA4 /* DDProgressHUDKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A1E3DE4DD9BFEA282C2215B20D34678 /* DDProgressHUDKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5CB4FC0A68AA22D0381C7920541EB71C /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90684AA2C04FB24708D8093C7F44EE30 /* ConstraintConfig.swift */; }; + 5CCD552354B88211EB9488550C4F4DB4 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D3C51FA9F00EE402CA266EF576B430 /* SDAnimatedImageView+WebCache.m */; }; + 5CFC8F3DFFA340EEFD415372644734C5 /* ZLCustomCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C6649566309AB443188E46A3CC01D8D /* ZLCustomCamera.swift */; }; + 5D048ECBE3D46ABC5B880F766ED23A21 /* JXCategoryBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = C2BEB7B742E7ECE8D77B829267114B7C /* JXCategoryBaseView.m */; }; + 5D0EEB77D1FE5B6445B93FFE286B925A /* JXCategoryIndicatorDotLineView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A7C13F66357FA330350C88332595CBB /* JXCategoryIndicatorDotLineView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D3152A3CA234ADEE6DBA97F569FE001 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6434D94839561100CB8758DEB3BB58C7 /* ImmediateSchedulerType.swift */; }; + 5D46A311B5027271719F29372722CCDA /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FD3923FC471D743AD54B0BF736ECB0E /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D9FE824C172D7B3054BDCC73D5824F7 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB19A420C827E8D26332F0C27189B268 /* UILayoutSupport+Extensions.swift */; }; + 5DA078BF9515B566F0C538010C15D611 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7275E21C3373983942EC608D7F16EC3E /* URLSession+Rx.swift */; }; + 5DB45B5AF03B470BC0DE23CD85047C0F /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E8ADDA96C6679CE53DD2DB10D37D82 /* SwitchIfEmpty.swift */; }; + 5DD7E6867263F983A3599DF4B664B5E7 /* ZFLandscapeWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 2656B1C636A9C7B9C56D24C04E7D2077 /* ZFLandscapeWindow.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E0F81409A2953040AE644AC1422EC7F /* ZFPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 41AE2C520053C3F84B3FAA06256A8B4A /* ZFPlayer-dummy.m */; }; + 5E5C17778A605099BFC84B89C62754E5 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8A1CD3DAD59B2D92012F796138DBD85 /* Box.swift */; }; + 5E6140C0CD3517DED7F81D9D8046F3D0 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 333C543667721C8444224548F93813E5 /* SDWeakProxy.m */; }; + 5E69196262217B4401B5925E7AA7CF18 /* CALayer+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FBAABCD5BA099AFBFD467440386225D /* CALayer+DDCategory.m */; }; + 5E712306EE9654B516F97F7D39C85A73 /* _ImageResources.h in Headers */ = {isa = PBXBuildFile; fileRef = 134961299BB98199309092575F745293 /* _ImageResources.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EA49A6833EEE2EFF4DE746208839BE0 /* DDOCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A6FC99BB88388B03035B96C8B5532C /* DDOCLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EA777A6657B7ECC8AFAF720B0B24B9F /* DDMANaviManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 58CC77488D2830883F15B6F641B311D4 /* DDMANaviManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EABD8C943988D69534CED5EAC41DE54 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B89FB43F0371B90BA8F5873C8ACE41E /* ConstraintInsets.swift */; }; + 5EB60C74FFA757B7BFF385DE7F855FB7 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = EA762E9330657156D39F186BB3330DDB /* MJRefreshTrailer.m */; }; + 5EC7100C59695117247691D4451480AF /* DDBasicControlsKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54664B2794E3065DA20500CCFF2AD43F /* DDBasicControlsKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5EDC4F88C9EE50FAFE105A5AA8978116 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3D4867F0B86D3CA519517AE6BA2413 /* ConcurrentMainScheduler.swift */; }; + 5EF2374BF277BFC7736681C1203EB25E /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2997666595D363A22C3873C22D4DDC /* ConstraintOffsetTarget.swift */; }; + 5F172DCB05EC615065B7C37575150F22 /* ESTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69BC934BF69386230D1BB5AC34ECDFA1 /* ESTabBarItemContentView.swift */; }; + 5F6312DFAFD5EE832FEA1A90F3174555 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E426D065C0B355BF2A4AB57A546DA412 /* ImageModifier.swift */; }; + 5F947C782C4BB4A5AD404E347D308478 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61651D3D41C669C1E70058EF3912E985 /* Queue.swift */; }; + 60DDEEB9DF2E9BF439AAAD617D7DFDCB /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 128E6CD8680CB0A9277AAD0132ACA3C0 /* RxPickerViewDataSourceType.swift */; }; + 61185B153F4FCD3160D48208289515FC /* JXCategoryCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A726643FAFA61A04A80355B39B09AAD /* JXCategoryCollectionView.m */; }; + 614BD4DBD5C1BCB13CE995085A38C096 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7A715A74A3FBD49F2775BEF89C96E2 /* Observable+Bind.swift */; }; + 619A84DBC854017C0A1A9BBE4D159E39 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CBC3DF777BBF56E0281CCB52AD3C031 /* UIImage+ForceDecode.m */; }; + 62035216FD9E2DA5985DF85F2E5AB305 /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 18A5D305F34F4C270E06CEB73749CEE5 /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 628FAE598DE9B43F3681E954F09225BE /* ZFPlayerControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = CB558019587697C99357B2F2680BA9B6 /* ZFPlayerControlView.m */; }; + 629C7157E20CDF4236A206BC470406D6 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738E9B2B43D669B4A97515099FA855A1 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 62A26E12A9747912710F6D30AB5A9FA4 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAA92AB964682E8882EF04DC15E55CB3 /* AnonymousDisposable.swift */; }; + 632FDD201CBD2BECFE77A054EF4BADB3 /* MATraceReplayOverlay+Addition.h in Headers */ = {isa = PBXBuildFile; fileRef = DC990B7B617026608DD27BBE359BE729 /* MATraceReplayOverlay+Addition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6335E8323C2491C8A9C99CE9DB2BF83F /* Bool+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9160CD9E5F0C9A655F674B4CA6F3EB92 /* Bool+ZLPhotoBrowser.swift */; }; + 635B043F860CE53EFCA19CC564B47075 /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB8B5048E0DF874A0BB7893FAF63C10E /* IQKeyboardManagerConstants.swift */; }; + 636975D4C29F13ACED48492D10F7F36B /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8DB7BDC3DDA8B34F793EF8FAB5B683A /* InfiniteSequence.swift */; }; + 63AB970BBE98E7264E62049BA7ADC084 /* ZFLandScapeControlView.m in Sources */ = {isa = PBXBuildFile; fileRef = D07BED96A62D444E815823924A0119B3 /* ZFLandScapeControlView.m */; }; + 63C6F2C653074E8FC5DA3D47497949A7 /* _OCLogHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 566DCC54F977C12B5D0EA8ACB0A7597A /* _OCLogHelper.m */; }; + 642EEF468FDA1136133CBBF8ACC71FEF /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D42E357B085A13BD465C1C158F3A1D8 /* SynchronizedOnType.swift */; }; + 643FDB83A1CCA5A5F761F16ABD8A5633 /* ZFSpeedLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0587DF91AA637D46083B4D8671B02B /* ZFSpeedLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6456BE1D3735919BA27D3C44CA4A984D /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE0484AAF2DF23966BD57AC3F09BFC8 /* SDWebImageDefine.m */; }; + 64D8805F7527163B0A4120C403D97AD2 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E799ADB0FD4E084D3ED5A0BE945DBE /* IQKeyboardManager.swift */; }; + 64F134656F206AEA36B251F574762046 /* JXCategoryIndicatorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 58DB6368FF837267E241AB51A8F58D3D /* JXCategoryIndicatorCell.m */; }; + 650D7388CF55F805BA16C1D0ED4289E2 /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF3C20A5AB684EE0383205711214E2B /* ZFReachabilityManager.m */; }; + 652F1768E71D55ED1C4D40E7ABCA11F8 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C427F146BB8BCC9B24CA31DF8065C2 /* IQUIView+IQKeyboardToolbar.swift */; }; + 65A3E384961F6C904B1D329C2B1D1BDF /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4AFF23A0AD0C6B413C38B11B3B969C /* RxTableViewDataSourceProxy.swift */; }; + 65C3ED45AE68B9415127887E553B901C /* JXCategoryTitleVerticalZoomCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B8645CB9CD7E5346A61225D362EA247D /* JXCategoryTitleVerticalZoomCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6649A2058F4EA544384A888D95492A95 /* ZLCameraConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55AAEEB91539CC21407124DD2F1B8DB3 /* ZLCameraConfiguration.swift */; }; + 6674277C63A2F0AE5EA17A48C88759CB /* EKAttributes+LifecycleActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE6B652A6FEC0496D3712C7C023C25D /* EKAttributes+LifecycleActions.swift */; }; + 667E98CC3D54F70B73D6D31D5D94FE0A /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C1FFC270B337F2DC32063AEBCC1E9C /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 668BC7B8475F07F8B607947A0F9358D9 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1183B0D0D25E77EB044731BE618B329C /* Infallible+Operators.swift */; }; + 668FD3AD6CF987FED79EED890B6A3D63 /* ZFLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FC684FA5ABEB74F9C65E7A1DFDEB3D /* ZFLoadingView.m */; }; + 6694E6D8A68A448BA619714C9F10A0FC /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D12D3E7590119EA8797FD22BD654469 /* MJRefreshHeader.m */; }; + 66A9DC3B7E3BB37EB783B70278A717B7 /* CrashCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34578EF734769B928984CF1112359645 /* CrashCell.swift */; }; + 66B43477DE0F24FDDE11B346D39BF863 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A83193A7F1DF3BA7687C80BEC06C8D /* RxTextViewDelegateProxy.swift */; }; + 66D110260A3592AAC07A2D4D594CD85C /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3971D12ACC3264716C0EF6E2CB9A9937 /* Never.swift */; }; + 6729923A6072E42A3F0B2A81A6BCBBEF /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407F0D4A962D34096E51A97A26B8FB15 /* Reduce.swift */; }; + 67CF5305E9EBF23CB22B90CDE4CDBF91 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = EAA11A7124529C65770D2507060377B9 /* SDImageLoader.m */; }; + 68A9E007AD5461A5DB79E5541E21BFF6 /* RTLManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AA8436388470A094F6B970ED97D8651E /* RTLManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68B7B161F88A8AD78F0E21B6DE4547CA /* ESTabBarItemMoreContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82566404C79EB44752FF134C33EBB75F /* ESTabBarItemMoreContentView.swift */; }; + 690256DF05FE465E8948ED017110EE78 /* ZLEditToolCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = A94D911CAEBF8FC3BCC60ABA4D318B88 /* ZLEditToolCells.swift */; }; + 691BF508ECE6BFA2EC4E072ED1E7157E /* UIImageView+ZFCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A9AC4EB42B81966FA2C7E21CBFC3ED83 /* UIImageView+ZFCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6947D25CA62F4B84B0C798ED96485335 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5F832474ACBB979825D17D81A46E01 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6997268939D7992A94BF78F0C8040438 /* UITableViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3550E4B66585294F14986AB427DBA906 /* UITableViewCell+DDCategory.m */; }; + 69A74CEB8546E46560B3D6658253BC61 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B9267257662D20D600635F881A2FF37 /* Combine.swift */; }; + 69AF8A3BADD15EA4748048CB79A03A01 /* DDLogKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DC2E0EAA0316AAF6E6BB5CDE4FA878F0 /* DDLogKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69CB1DAC45B55B300A1180BC9FDB1684 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 65957B10267B6276BCA9C14C8E7FC83D /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69CBDC82C1A8BAE7227588C16B025E99 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FCDDF174D8EBAEE4ABFD3F15AF34E6 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69F1F9A446ADE41B90F15627E22B68C6 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4097EE6ECD28F2BF6B32DFFDEEF00405 /* Sequence.swift */; }; + 6A62FB937B94400B2AEA3A6AED00DF5E /* NSURL+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D8858ADE99356848BF2CC6174EF10152 /* NSURL+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A73D8C90B3AB65EE530DBC09D72B0BD /* DDTimerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E92FC972FFFF787A37851879D3526320 /* DDTimerKit_Private-dummy.m */; }; + 6A7755C1778A9B4C13D7E219385DEDE6 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D5142EC37EFB3EAFE86F1C7CE1AA5B /* ConstraintInsetTarget.swift */; }; + 6A81ABDBB4DC38B8AADC3DF2F53A888D /* ZLAlbumListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B89E47ED7334026BDEC88B3063FDB56 /* ZLAlbumListModel.swift */; }; + 6A837088D69D634BAB73006BA75E0FAE /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3301543A6CD27F468F30043C0949CDA3 /* AnimatedImageView.swift */; }; + 6A9EC3C99A882F88915BD329FD85D03A /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE091DA9B7A94BD30C5F1D84A0426A5E /* RxTableViewDataSourceType.swift */; }; + 6B2D877DCA0E095CECD04BA355D66C37 /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 73D1EC461DE07E9D8C4681E5355A9321 /* ZFPlayerView.m */; }; + 6B83E17D91E7B69FAFDE52463613DF90 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9709C55AE6792B2FF809A51BE9935DD5 /* ImageFormat.swift */; }; + 6C762E9B793DF1BFFCBE154C2B406173 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58F282FBEBC03D07118473E9434189D8 /* Repeat.swift */; }; + 6CABF78E996F90619923174D81B9CC27 /* _CacheStoragePolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 12D4FBDD484F06618C60DC2E614D6E7E /* _CacheStoragePolicy.m */; }; + 6CB80E0E3A8AB7064405B2333D680001 /* JXCategoryFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE264C45D110414CEC346FE5E2EC6F4 /* JXCategoryFactory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6CDA21915F4586B1823FF8ACFC96747A /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BC10F15FEA4317A7A8DDC17C7D7133 /* ControlProperty+Driver.swift */; }; + 6CE153A8353153BEBD5941D99D0AA948 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFA6A912C10A4F13CC2CB15666D56C6 /* MJRefreshBackNormalFooter.m */; }; + 6D833F3B64A120F18496CE105C444350 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AA6390547B7A64FD5475E8DD5BBD8C /* AtomicInt.swift */; }; + 6D8B1D4945DCEECA487075BEF2FC0DC7 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444AE0A8A8C005350477A1C787E4727F /* Driver.swift */; }; + 6D8E6A17A45A4EA1D54A22F69B95AC7F /* ZLCameraCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87C1B12C4815CD9D6AAD25232AA35FD4 /* ZLCameraCell.swift */; }; + 6DED6EEA30B04F85100FB4D74334134A /* UIApplication+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F153179C61458623097FA40E8CAF6F /* UIApplication+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E0056255590AF29EEA12A9719025309 /* UIColor+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ED3790502A493CE77B6D783CF468183 /* UIColor+ZLPhotoBrowser.swift */; }; + 6E04AA3470DEB412F709753D49D59D15 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36F1CA1FBA24E5F4DB60FC7F7B751D9 /* SessionDelegate.swift */; }; + 6E285A3D314DE0DECF80546A5865EB34 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BF586B670923A6E1A57A6B597A9E86 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E571195DB6696DCD7A11A16D9DD765F /* ZLCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D53D5B2244003E75F2795BD8FDF046F /* ZLCollectionViewFlowLayout.swift */; }; + 6E8267BF68A5C197D4EB8BC34C450987 /* ZLResultModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D68C327181DB00E2C3813C96CA3FE3 /* ZLResultModel.swift */; }; + 6E9369F02458847D86856EF00BEEA8E8 /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A224A4D84E9D2B947A60361F82BB212 /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F0EA6BB78821B8D7AA0F1F66951BD10 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B738016CFEBD974704036394EC12B3 /* InvocableType.swift */; }; + 6F329291E9FB8EF90578801F87261E08 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E051ACC2127C77CE6DC3679711CF46F9 /* NSButton+WebCache.m */; }; + 6F99E2BF991F1F67BD38C6934B68DC07 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = F84C394030389930D1481CCDB0E1B5FE /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 704561149DBBBDD2D481E242B79B1FB5 /* DDTimerObject.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFB46B9407B7766367FB26229539A77 /* DDTimerObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 708A62A6E1D7AE4D9DB1ECFDB55542B5 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0D6B21A620A26D6D4D8151868531848 /* ObservableConvertibleType.swift */; }; + 70AE0363ACE9E14DDA1120DB60B5E0EC /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FCD05B6F0F23A9E933330D7C71A60A /* SDImageCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70B6FE4A37E2023C5833979592FE5EC7 /* JXCategoryIndicatorCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 54A2D922A63B1BCBB1D8715C8A4FDC3A /* JXCategoryIndicatorCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 70E5F71E9A205D3EE606D0E07722BAA9 /* ZFPlayerMediaControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 0405D6CEFEA50541FBD89D583AF801DA /* ZFPlayerMediaControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7168A587CF00336CC0C44FC8D27D6B66 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065FDB5C5EC5B57447A9367EAF34A57D /* UISearchBar+Rx.swift */; }; + 71742FA7C715D034FE3912ED07B30379 /* _DirectoryContentsTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 480ADDFE11DD05BE7840165E65E7003F /* _DirectoryContentsTableViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 718B12AD3FD5F44645B82D7EB0724C52 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35FB4EF433692FDAC4C4AE222FA68741 /* UISearchController+Rx.swift */; }; + 71C560C0263BBBF12A8BBE47BE5F911E /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC4B9C20384831E294379ED4551E395 /* KF.swift */; }; + 72084E2802E3FE45BB8DCB171C169010 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 139DEE534B270022581863C8F73C08CB /* Queue.swift */; }; + 7223AA53B18CB5F16D9F3FAC359CFDC0 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFDF225426CE5D2E2EF38E99BFFE09C /* ScheduledDisposable.swift */; }; + 7248CD5CAAC5D0D6FF0F9D85CEF858BB /* ZLInputTextViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A3E99550FE82A18DC837AB88A6753D /* ZLInputTextViewController.swift */; }; + 725D740A38D5E761FCA71B67A4891E35 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F4E03059A21AF6B2C863F5FD2B9A4B15 /* SDImageTransformer.m */; }; + 728632B0C7B9B5C555AF66E7464657F0 /* DDBaseTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A21FA85EC42DCD838AB778C3E158578 /* DDBaseTableViewCell.m */; }; + 729CC942A3DFCE7D23AFA147F5062DB5 /* DDTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59874DF094426993BD31DCB0D05C9063 /* DDTableViewCell.swift */; }; + 72AACF79D46DD4C0ED4D144B840E1F91 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8D06A0C07273FCE0148313134CEBCF6 /* UIGestureRecognizer+Rx.swift */; }; + 73945F5394F485D66898305510756115 /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EFD04418854B6514595795F9879002C /* GradientView.swift */; }; + 73AB70D6B97E43420FB576C9D26039E6 /* JXCategoryIndicatorCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 484E47E71CE4380DAF0E993F5A55805D /* JXCategoryIndicatorCellModel.m */; }; + 73B5EB46979553CD2C11B01EF3E8D139 /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = A0953A3A1D760852BEFCB110B0E7F4C0 /* ZFKVOController.m */; }; + 7406DEA0EDCB81CB5CC731EF16018D33 /* _CustomHTTPProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 89AD24C5BC76C1713EA4F2C0925082EB /* _CustomHTTPProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7418BBA622610E01E15EFF447EB7AA83 /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 851406A8043AFF8D4B5F2E2EBD113E68 /* NSMutableAttributedString+DDCategory.m */; }; + 741996BBCF4518FDA5CCE6B4A34DC4EE /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBBCA02D62FC1859C18DC5F0F5E6315 /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 744A1FA276B465303B897A0B6157D75F /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3A1405B822D4A39D6C17F4C2C6E312 /* BehaviorSubject.swift */; }; + 7496C39C54E485782D1FC8928984D534 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05E8A76FBD8108D3998BFB427592CD6 /* Completable+AndThen.swift */; }; + 74972BEA7D6A0CE28CB3EFB11EF2DCAF /* FontUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2027ED69B516F8BFEC6FA5E8942E6CC /* FontUtil.swift */; }; + 74DD9CAE99A3118FCFF0E7BDF28DEB29 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 235A0FC3EE9459D0CA066907AE2EE6FC /* RxCollectionViewDelegateProxy.swift */; }; + 752811625260B14669C192D57F44BAAD /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C806C4C8CCC21C02B43DEB6C5D1C9E8 /* AboutViewController.swift */; }; + 756E1E9A85EDBD96D30C9BC8A7A3A090 /* ZLFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F477270310BC475AC655C35163A98D /* ZLFilter.swift */; }; + 757A70FDF09844AACE3CC651AE7A5977 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E863EB869525F7C545BBEF78AF6D85FB /* Platform.Darwin.swift */; }; + 758D753B40AC82874357EBBEFF373C6E /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67DD91E5E77343347602DA1B6D3EF5EF /* ConstraintDescription.swift */; }; + 75A1DAD0A861EDBF654C93A2857D897E /* JXCategoryIndicatorDotLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = A495F51641A7CAED9EB62C9515202207 /* JXCategoryIndicatorDotLineView.m */; }; + 75A50A9B3FD4EF659C8E61546D270CF1 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D9E6C4CCC33A9A77607A69570093FCA /* SDImageGIFCoder.m */; }; + 760760698F2B539B1A4A8C3FD74E607A /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3394A53EC7E5E353DA30262296499798 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7637679F92B30D7BC72D964F5093D6EF /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A4B5526DF54755DDC4DD3044A5C570B /* NSButton+Kingfisher.swift */; }; + 765C8A7DB5223CDA8C6E5D333F2CDFC3 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1DFB65DDB752475A4E2CB67958DA8C /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 76B1EC973E4FB7E26F059CFFA8CA976A /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13E1348E4D2B015B2947D8081CA542B3 /* SubscriptionDisposable.swift */; }; + 76E13A36AAF5CB63952D6EF6F34428DB /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39805EE863F2A3E8A71A5D99D0648D19 /* DispatchQueueConfiguration.swift */; }; + 76E3A558AD358F70264733619F84737A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = B6C0F4F0025B99F6884BCC0CED224A36 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7778C4E195446922092C788E8E029A9D /* ZFPlayerControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = DAE0A04534879125BCD4C944E20F9903 /* ZFPlayerControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 777D599EE92E8693911A459685C7F332 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF6469068FF3BB4124C7885CE7FFBE03 /* SectionedViewDataSourceType.swift */; }; + 7802DE9E62425C326C889C48A27D48FB /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAECC53F3C8A7C385A6FAD29B0CFA94 /* WithUnretained.swift */; }; + 780911F844E400DC3DE983DFC62285E2 /* DDBaseLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 766C1B55D1465802AE98B03841E1E9B0 /* DDBaseLabel.m */; }; + 78270987D9093E276EA12C698FC69D66 /* JXCategoryTitleView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1F9AD5F6B8542C46CA8B12B51BE530 /* JXCategoryTitleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 783608577E137DE369D227B2CB9B65EF /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 990F452916025825E343C9D384696EDC /* Constraint.swift */; }; + 785031B71ABACAC9C0BF541D7952E7D0 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A67921859CC45D03DA9835571F57F84 /* SDImageCache.m */; }; + 7862592A925A99934E73D7B24F2895F7 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B84886CB4031F8522672AF00430BACF0 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7863D945FDBDE3E0D1AE723AB0C231F0 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E96BC07C90AB142F31216775E3E5FE7D /* ConstraintViewDSL.swift */; }; + 78A9DC5A1BC9FB56108C4AF9B8A1BE19 /* CrashDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7D80CE084B41314D7D407A7C94620E7 /* CrashDetailViewController.swift */; }; + 78B2931A79E21B1AF56F09DEFA4E42F9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 45E1A54381ABEDF0B6C0EEA744ADA9D3 /* UIView+WebCache.m */; }; + 7928BF03967198F5CD7DAFD6D784F04F /* EKMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D78C8E5DD42278C73F08B1F5AF5181C /* EKMessageContentView.swift */; }; + 79403C58DA1B5106F8104E1DEC5C2573 /* MABaseOverlay+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E7AFD4C955C9B5B7EFBA0A43FE10C718 /* MABaseOverlay+DDCategory.m */; }; + 795FED16EEB4B05B3E37700009207E34 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0ADDF49CCE2FB316E1D2698531F0BF7 /* URLConvertible+URLRequestConvertible.swift */; }; + 79667886740E03B0BA8CAD82D277FDD5 /* _FileInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C80BF661DCD878D61DA30C8918BDFC27 /* _FileInfo.m */; }; + 79732A6532885C9A7DB87F999CE0BBDC /* MABaseOverlay+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 231CDC4FA43181C7A2234FFD0AAFA51E /* MABaseOverlay+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79CC6919A398730886F6C86DDEE7F597 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 061CCB295E570CBB235428F2978A640B /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79E028B32DC2E143BAC645CD4DE435D1 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB6FEF32ED607DCC2B6B519EC932A70C /* IQUIView+Hierarchy.swift */; }; + 79FB13C8D3A4E1D1C297B963C574C0F5 /* ZLPhotoUIConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52FD3F5948F795CF8339A1811D4DC9E2 /* ZLPhotoUIConfiguration.swift */; }; + 7A3B3E372DA33E8C48594BB13E7B308E /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14356A719C0E9F656FC340BE43DAD3AF /* UITableView+Rx.swift */; }; + 7A4F0F49748AD6BFE43729FE2B9DB916 /* NSObject+CocoaDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = DCDFDD77B5F3E002223B7060643D514B /* NSObject+CocoaDebug.m */; }; + 7A8B0747E5A8A96ED66C1D708F66CFC4 /* ZLImageNavController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4633E4CE89A1995AF1A34E35106C12AA /* ZLImageNavController.swift */; }; + 7ACF5A0B388F69BE34C027274980ECD2 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD73592A6FD1F1B6A4563EEC643E1D6 /* Kingfisher.swift */; }; + 7B1437FE5E98D55CD1607074C4AA29C6 /* JXCategoryIndicatorProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 22471D63BD42E10F2B4E40551EF129A9 /* JXCategoryIndicatorProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B385A3BBFA5DF0F919ECC1525955E0C /* DDMALocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FB583F003573D8916C2237B4C5D8A00F /* DDMALocationManager.m */; }; + 7B5A2A22E907F6CB8E791BD1937E41ED /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DDA99BBFAC1A74713EB9A700192714B /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B708B9949DEE9168B4D10D22E04DEAE /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = ECADD25938677366FE2ACD53593A71DC /* MJRefreshNormalHeader.m */; }; + 7B736FC0BBF3C32F32A585090944FC87 /* SwiftEntryKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46DC4E6D423C82FDFB89E9EAECDC15D4 /* SwiftEntryKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BAC5247AD928B776F8727F9FB4EE7AD /* ESTabBarItemBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9200BAB5D4C31D486D11C20FBFB1C60 /* ESTabBarItemBadgeView.swift */; }; + 7BD752564E067098B82328C571D60006 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA33C886CEA77524D67E55071289A4D7 /* Optional.swift */; }; + 7BFA8043AD0ECBB4B5D9D4613990C8BB /* UIImageView+ZFCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 174C4CAEEA56DAEBF06A740C83D3638C /* UIImageView+ZFCache.m */; }; + 7C268EA30C39F532AC992D696FDF5024 /* DDNetworkingOfAlamofireKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3FD6FD4D2A8BEF367BB5088C46B7615 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C4373D4C3ADBA4101FCD37D8C5E6E9A /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526A147CE9C656CB78E53E238D1B2A72 /* ImageProgressive.swift */; }; + 7C780A1ED576C8723186F3A983D1DB04 /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = 53B2844D38AFCDE643F6FB41B3E6588A /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7C7FCAB288A7875C855927D7AE02B661 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F031B538AE946C19844DC03D345E45C /* WKInterfaceImage+Kingfisher.swift */; }; + 7CE74542CC1B801C7E6C3612BF6681A2 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD4421DCEE3B82435A3D96A3525A935 /* SnapKit-dummy.m */; }; + 7D079A25B5264F1227B452FCB3FC54D5 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACA77FB6799723175CD0E818581B0F1 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D2545ADA41ADD528B08648433E99409 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3B1F2DFD385D5A7BD173441B2937D1 /* Runtime.swift */; }; + 7DF302A2DB5B660FE70888DA0EE0F286 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152BAC83A526605415369CCCBD67EA0B /* SharedSequence.swift */; }; + 7E1942F662FE09E4818E9F2502B8163B /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09418C0ED450D49447C7F8342E669086 /* PublishSubject.swift */; }; + 7E5A43683952F26781D57C4CC12F4CCE /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E85EFC3462375D5B200B614436B5D082 /* MJRefreshConfig.m */; }; + 7E791595820CAABDC36E3F39FC396875 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41C147FF8BF2E3742C82461C45BAC414 /* RecursiveScheduler.swift */; }; + 7E7A9F47A061A7D46AB1F401E90429F2 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 64067DB97EB16F74FC715AC322F08156 /* SDDiskCache.m */; }; + 7EA1A285B210A02961DC6EC1C01C1687 /* CocoaDebugSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A91A89E46844866073EAEE55D0670DD /* CocoaDebugSettings.swift */; }; + 7EA4D4DAB19F8B4A1BE641F9A803B3A4 /* JXCategoryNumberCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 15EEA360ADCE0DAA48D6A891731F8C96 /* JXCategoryNumberCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F06D05881601133F61768E9F5857196 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 785DEC3625139528ACEE5551866DD2BD /* Disposable.swift */; }; + 7F32A097697328E2274CC8AD925FE543 /* _RunloopMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = E7D19FBBEEE466BB466AD8C4A0665317 /* _RunloopMonitor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7F60A19D3B83E8A56DD7778844101265 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CDFF710612A25A4AF76783EF978BD5 /* WKWebView+Rx.swift */; }; + 7F87DDA52B40F5252EB2DE162C33BAC0 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B562492BD49E295C5CB2D0F31FADA81 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7FCA7DF486BC1220F21964FCD6B1A3C3 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF6E2AC6EBD68630EA34B7985BD4D88 /* RxPickerViewDataSourceProxy.swift */; }; + 7FF92EBA287D98B318E84C0165CE0E5C /* DDImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168EC3C0FA16575728E91078C859C5AE /* DDImage.swift */; }; + 80141B208065FE781FF8AB8F850FCE31 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66D0FA1324A13C2F19A37A2FF206249D /* Signal+Subscription.swift */; }; + 804DCD84D6C61398F6676CC15BE663EB /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A46221467F7DD1F0235D0E3D46BBF2F0 /* ReplaySubject.swift */; }; + 807357E0D8B429C410617DCD42E83C73 /* JXCategoryTitleCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BFCA47021B6E384F79D4E3131B29DEBB /* JXCategoryTitleCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 813B683458C65465624988D928272B44 /* ZLPhotoBrowser-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 830A25A458C7F04818B61626589F2B1F /* ZLPhotoBrowser-dummy.m */; }; + 817E5A1EDFBE95825BE62D98C17A346C /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5EEE774E401BEFD41FF508B4DD1F276 /* ConstraintView.swift */; }; + 819863FBD51B104B8D66432AC67C05C6 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AA594138E8B43644BCBE6F086F9C2CE /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 81B24717BFCD424C3874D855D9F4BF32 /* EKNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264AA406E16F88660FDD305207FADD0A /* EKNoteMessageView.swift */; }; + 81B7DA4E34BD7FDCFBE8B2CF16335996 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79920A192B5AB0B9D1A36FA58F68D23 /* UICollectionView+Rx.swift */; }; + 81C2D503F2ECEB1331D541797699B6C1 /* ESTabBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B598E9AA464788B762D9F14CB863AD9 /* ESTabBarItem.swift */; }; + 81DDF3AC3E4831357412BAF122E5456E /* EKAccessoryNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF1E56B65A0FC193ED9315EA0B946A1 /* EKAccessoryNoteMessageView.swift */; }; + 81FFE95BF81E711459B7B48E1034C49B /* DDBaseTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = B81645ACAC596A5D3520695E45F359B0 /* DDBaseTableView.m */; }; + 8218C66F8C42AA36C5CBEFEFFD8AD5C0 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7181CC063E93950832C4D11272A59247 /* AnonymousObserver.swift */; }; + 8220B550020CCF8983DF5B8252C732F1 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = C81498ECAA6A02148FAA7596C9A440F5 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 827802DE999250886D89207BC6F0B58D /* NetworkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA83663141B070FD0EBD5511F351D82C /* NetworkViewController.swift */; }; + 82BBE2F159943E19A69BD99EBE48D100 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FCE7753AB1215FBC18182A2DA62244 /* SDWebImageOptionsProcessor.m */; }; + 82C6EB6A4DA786661C03F8F2BDD56723 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA9B042EE06E0AE3E54202940569E07 /* Debug.swift */; }; + 836F0401537C25FF78D18E4895330035 /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 1268F261F9EE5CB9820314BE85A92FF1 /* DDViewControllerAnimatedTransition.m */; }; + 837E4AE9B2D5C7302D490465BD05B4E3 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B142A5E0A7223067869DBFD47EF2DBE /* ConstraintMultiplierTarget.swift */; }; + 83B0EFEE02C203A374F58076D7198741 /* UIWindow+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 427DCA2E8BCA308A3FD42D565E54BD0E /* UIWindow+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83D0FF7A837ABA4E7B712358AF55AF52 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 06DB4B65839E9C146DE9EA0DCAD90878 /* NSImage+Compatibility.m */; }; + 83D8BCF7BAE837F800368D23A6BD523D /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = C056BC093B89ABC24809BE79FA287BBC /* Merge.swift */; }; + 840B27BBD5508D3F123308CABDDFD524 /* MATraceReplayOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B3B27AB9281CD355D7689F330B21B5D /* MATraceReplayOverlay.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 84BC5434F8367126E554E82ED3592547 /* DDTimerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1438B2B7AAABB9A5420FBCD9B33BEB12 /* DDTimerManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8505471A71505E2BA003E64FC0D09DFE /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FDDF94447410B789DCDCCEB8F15D38D /* _RX.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85A96DED83E5FBF923823F46106F6836 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C878F2F86531E812EE01F8B81CE1FB /* RxCocoa.swift */; }; + 85E9A0412761EE97B0F14C8506738BF5 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67FCB123D72C7C5D3502EA20F09215B5 /* Session.swift */; }; + 8620E22F93C9479FD23D6799991F637E /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = B71A1249DB9F62DDA09EF538ECB76DC3 /* UIFont+DDCategory.m */; }; + 862E9D10C50CBB0D339039294989DEF7 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 96A07806C7FE95572F7165BF74A6DA6B /* _RXObjCRuntime.m */; }; + 864F412CAB912E5360121273A3DBCA87 /* GPBMessage+CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = B1692191F9D44E94A99B771E251FC9A1 /* GPBMessage+CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 865ACC100F9BB256DA7C7F66FC85AF8B /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 255398CD692771B4BD20B89DE574DAD5 /* ItemEvents.swift */; }; + 865CE9F399EB7DA26514210289BE4ADA /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = E457E98AA3E5084BC4565D4E3E329E78 /* Platform.Linux.swift */; }; + 86BACE0D784445DFCD937FF106BD0C42 /* EKButtonBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A426D1C1EDEE6CDBE854FF9FB15D8179 /* EKButtonBarView.swift */; }; + 86DF2F767EF7BCD8ED700480B03C49C0 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 252DB78AD37D954F7C2B21ABEDAAC5E5 /* KFOptionsSetter.swift */; }; + 86FDA11CE9FA4F78C10FF4EFD30E6A1F /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42EAD23188F82DF525C6AF4677BAF144 /* NSControl+Rx.swift */; }; + 8776F9D9CDA443D35E473576EB3194C5 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2817755ECC54F0B312AF2ECD04F50237 /* UIBarButtonItem+Rx.swift */; }; + 878914063ACAA2126B18E1DE5285F827 /* EKBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92746A72984FF6453664BA024E4F9D24 /* EKBackgroundView.swift */; }; + 8791DC308884A90A38BD939A3C382FA5 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0B817B3D61393B8F93F2AF8195368F /* SDMemoryCache.m */; }; + 87C35DFF54234FA1B08F1898F0F2608F /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 010D82346830CCACBC3CCBD040BF20D8 /* Errors.swift */; }; + 885031037B7CD4BEA92D1497F7781C76 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D44FF87AADDC06E4D2924F68B596EC1 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88A50BF727099AC5CAC16CD4C99B4861 /* DriveRouteCustomAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4B15FAF67F6CCDCDDC06D9DCD63E8D /* DriveRouteCustomAnnotation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 892A2CDE39CD694BF836090D02AAAE4D /* ZLEditVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 673CA8B6DF4817ECF67E75B10E64D9B3 /* ZLEditVideoViewController.swift */; }; + 892F43854EA48F291DD16DD29BCC9F9C /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B700C1CB9B58DD85864E79EDD4BB12D /* SerialDisposable.swift */; }; + 89A74579487C25538D71E1B38643774B /* DDToastKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB971043B11103B1B0440ADA31027DD /* DDToastKit_Private-dummy.m */; }; + 8A274008ED97223DAA12E076D417889F /* CocoaDebugWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = C204B2368C397DFE6DDE7B4C1F166F7D /* CocoaDebugWindow.swift */; }; + 8A2BC1D6114D08F03E5D6CBD66814AD4 /* JXCategoryIndicatorBallView.m in Sources */ = {isa = PBXBuildFile; fileRef = 135F67FD21DC48476A78C8607D8AA5AA /* JXCategoryIndicatorBallView.m */; }; + 8A36A9064A1796CBA330FEDBAD147348 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F2094624ED24FD082FCB8B65565A8C6 /* SDWebImageError.m */; }; + 8A3BCFF83EB0F7B76C09EC9169F2046C /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 88DF451D482679D5A646A7B3DE899BBD /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A40D7FED0EF7A3F3F5D5687A2A8FCCA /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B96343E48C206F166FD3DD856F2AFB /* GraphicsContext.swift */; }; + 8A54198F8641399801BE56F0F50E7481 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80373A1B399EBD77FEEDFFAA5499F00C /* Just.swift */; }; + 8A6C654F4A333E5D141814A3A46EA54B /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ACF1534C90C3D69353C14EFF2C3CE8F /* MemoryStorage.swift */; }; + 8A9DFB8E2AB590F6A1C2E1628F854293 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8674C3E2644115DB43649E95A7953B94 /* IQNSArray+Sort.swift */; }; + 8ACB6150ABD5A4BE4CDA42F23E090C9F /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2B64362BFE82BB0039228DFD0ACC0A /* IQKeyboardManager+Toolbar.swift */; }; + 8AE15BE648BEEA0A98F2AC4AE497BB96 /* JXCategoryTitleImageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BD793C3044F98E17028221F9C4F9AF99 /* JXCategoryTitleImageCell.m */; }; + 8B0B152593E3CCDD7456DD63125F38AB /* ESTabBarController-swift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 023FD3423CABDDAD7C3A97FEC3171C02 /* ESTabBarController-swift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B3706FB9BD4D39C96AD44AEADA55874 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4248829923D4B84F10B2941D5E5C75CF /* AsyncSubject.swift */; }; + 8B655D6558B0F28D0F3E64F8885C126E /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A45210443B77630700735FA0D5F7D007 /* ConstraintMakerPrioritizable.swift */; }; + 8B7996264A46C83B41BED84333C707D4 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB41DAB9C24938F1D92B128856DA1E7 /* ResponseSerialization.swift */; }; + 8B7D57E3FCE49F2518B7AE0E6B5D2B96 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C260301545D80E9D0B34B2935557EEB /* SharedSequence+Concurrency.swift */; }; + 8BAD04052E210723CC24D737216D8BDD /* DDFontKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ABC21F3E473ABA524F2E3F31ADE069C0 /* DDFontKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BF55823101A3DABEBCC4DBB679D6D69 /* ESTabBarController-swift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B28DB7C0536F32BA46E2B3D465F9743D /* ESTabBarController-swift-dummy.m */; }; + 8C35B5BAA36F209375286B3C3D2F7103 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E62B986AD1F6992411777005FCE65DD /* SDAnimatedImagePlayer.m */; }; + 8C410A2ED4C48AE8304CB81EBBE58725 /* UIView+Responder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0909B8D973E7C8605EC6E5E2B014602 /* UIView+Responder.swift */; }; + 8CCEA9CC39354864D59E41672513B5D1 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF59CFCAF29D9B39660610827A7872 /* Result+Alamofire.swift */; }; + 8CD3CB906DBC7BF3ADBB21E17CC0CAF1 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0BEEAEF1AD047D02327BABB6698B6E8 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D4F2C38CCD4A7911023E54E1E92C87B /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79465E4826819D76DF997422C8595CEE /* SynchronizedUnsubscribeType.swift */; }; + 8DA24D25E281BD8B9A695B37A48BDC43 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B1A3B2AB7E998B9BFF3998CB8D3D23DA /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DE19A78CB22C3A938AA54381334F6B1 /* JXCategoryIndicatorLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A31A7D3CCB4303BD00786E3994151D9 /* JXCategoryIndicatorLineView.m */; }; + 8E04134529985568DCFB8818BBBB7F5C /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24071561839EFB7512843831D02599E4 /* UIEdgeInsets+Utils.swift */; }; + 8E0486E16766FBF4D5BAE0929FC75D1C /* ZFNetworkSpeedMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = BE02A7450B5C1CEA0C61CDA243407CA1 /* ZFNetworkSpeedMonitor.m */; }; + 8E5256AFC173BF710216F67AA68F5CDB /* DDAF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559E03E66BBFD520A984396C0F47BC49 /* DDAF.swift */; }; + 8E8F09AD96271039CB19EDAF7F40D5C2 /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA495416FEF9D22C915D48D5BE900D7 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E9422DF54BCC99CA32573ECA23B7DAC /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87307A9C398D0B0C3E74CFD90B3CAC20 /* UISlider+Rx.swift */; }; + 8EE2005703426DFB542B34D09AF24A80 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9FB22739D002D91B8403CB2EEF919A /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F21AA61AEAEE275B82C922F4CFEFC13 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BDD77BCC6837F5D8142409256434AC /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F6A3EC39214C6AD5A3A69F81C528B36 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A10AD5B284B84CC96C910B76CD459E /* KFAnimatedImage.swift */; }; + 8F86E741EDC6F4DB91F770F17F0A1AA6 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29763540C145A9FA666E01ECBF0BF9E5 /* Storage.swift */; }; + 8FA98CB7E5B912CAB92BC78003150B48 /* ZLPhotoPreviewPopInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F07BE761297138648CE81E26A9C8428 /* ZLPhotoPreviewPopInteractiveTransition.swift */; }; + 8FC0C1F0C19221901FECC66026743D59 /* _Sandboxer-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 69128D46EF1C927C20CB198A02BD4644 /* _Sandboxer-Header.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FCD2A10E516B5A81557297A3B9AC09D /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B4CBC1491E870A66FAD9C9C6B0CC05 /* Reactive.swift */; }; + 8FDD5F2CA9EE4EEE21B453F0A89D7FC7 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D93A885B0DC7236891A3730983C7DB /* Infallible+Concurrency.swift */; }; + 90A692D45F5F2537EB0856B3169C97C4 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97102651438FCA27E19A7CFE8996242E /* RedirectHandler.swift */; }; + 90B15A331091D1C228BFC5F60D4E45F8 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A93E0EB477EAC5041D2DA392D5BF68 /* UIImageView+WebCache.m */; }; + 90C6480C4262B9CC1A61A3B7E437CCC5 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = D9F9E5057EDE0015D706917EB5AD8D98 /* SDDisplayLink.m */; }; + 90D5A68E1EF23552D670E47D3B23AE4F /* JXCategoryIndicatorBackgroundView.h in Headers */ = {isa = PBXBuildFile; fileRef = E08603A622CBE99D385C037ADB9AA270 /* JXCategoryIndicatorBackgroundView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 91059D4C65493309E6BFCE4C91E0323F /* ZFPersentInteractiveTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 926F6595F12A2767F5A3927139A5B2FD /* ZFPersentInteractiveTransition.m */; }; + 910F8466106459434C084A74EA003284 /* NetworkDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5281070119F7C5DE3637C24EA3F938DF /* NetworkDetailModel.swift */; }; + 918DCF83A321043687D0EC792EA9B873 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 725875BEB5530064247B266298E8EA3F /* BehaviorRelay+Driver.swift */; }; + 9192B0E784D86E864323A0099D5DF9CD /* EKAttributes+PopBehavior.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47E0C14B2D46720C77535A38D1686CD2 /* EKAttributes+PopBehavior.swift */; }; + 91E7BBF8F1A4202B3E4781E312E2B3A0 /* JXCategoryViewAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = E31A215C54968C1ED7042A19E7F35DA2 /* JXCategoryViewAnimator.m */; }; + 91F0FAF477CC051BB79C3B1C03341437 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A49664866E5B659A1EDBD86C239A8E9 /* ToArray.swift */; }; + 9285481DC9DEBAC8F8E042BA846F56D8 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0499CBEC65C782C5D80977AC53CCB44 /* ObserverType.swift */; }; + 92B93FFA25205F6728C871EC199C940F /* JXCategoryTitleImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DD00216F1AB7608280A4DD2F6BA5656 /* JXCategoryTitleImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92BAD4420B04D7F6A5243D5810D729BF /* EKPopUpMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6763BE0D609A013AA12C10A33AF08C4E /* EKPopUpMessage.swift */; }; + 92EFB720D893286C8BA11156EECEB7FA /* EKAttributes+Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D8417FEDBCDEB4627AD1E09AE5FA64 /* EKAttributes+Duration.swift */; }; + 92F90BB8342AA192D7C08520F4CCF266 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DC156E44796A2EDAFCEC952BF4F38CB /* CachedResponseHandler.swift */; }; + 9348C310A4D8EE0038C25AA32FF0B240 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E51697E8E9A385FFB8F3A515833D00B /* SDInternalMacros.m */; }; + 934A47F0CA3CE8D65B9C4547C263D0CF /* DDMAGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A551ED7DDA549E8E5B176501E1CE0D3 /* DDMAGeometry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 934B4CBB2731C09105ABE347D5893EF2 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073FCB6328D492787B68B07DD776B205 /* ConstraintAttributes.swift */; }; + 93721C8F9CF4BDA2AB57C3967D748173 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CC9496A06230DC9ED8D7DD96DAC1FEE /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9377075FA4E0C7EFFD0E68C28235E9CC /* _ObjcLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A9CDD467EB2561A28C5BB2168C387BC /* _ObjcLog.m */; }; + 9382CEC3FAFA9B3E6F5C78B9663D9E48 /* RTLManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD480F183F5B7ABE30A4CA672A7755F /* RTLManager.m */; }; + 938AAACCB629CD676B449EE110185748 /* DDCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DC532DE767244BB9061D58663F5EA7 /* DDCollectionViewCell.swift */; }; 938C4E4A61CCDA35982E8AAB8B425F9E /* Pods-OrderScheduling-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9397D27DA1D4F9A9DC7EE6A0A103B349 /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8553BAA2171C179E0B7FE28C4CDFD96A /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70564BE50B7000382C5EE520E7616B5D /* Bubble.swift */; }; - 93C567392346E9A72BB4AFF3BFD6349A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A6860B0A25AF078E550DCF6E7146E9 /* ConstraintLayoutGuide+Extensions.swift */; }; - 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B839B7EE6EE41B5C1D54F4E45C5254AE /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 950A995CCA3804B86177F74D54B00CEE /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 339310593AF66DDF666A0F15CD00D338 /* Buffer.swift */; }; - 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BA2B1D1A2B9B9E52E60C8B53F0E166E /* UIView+WebCacheOperation.m */; }; - 9563883AE70F5B9E1468A21955D5B6A2 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97CEB7ADA2F1CA1CB21DB8A16062CED4 /* ImageCache.swift */; }; - 959AE660BB7B2DD8529AC52CD96E57C4 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C54A18EC54C754A9B7DE64BE3FE74C1 /* Errors.swift */; }; - 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8510404218D57F6A9D4B333EEACB0451 /* RxNavigationControllerDelegateProxy.swift */; }; - 95A54FB0F3102527D116AF34B131A747 /* DDBaseImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 49DB1E5082097F2451A59199969F605E /* DDBaseImageView.m */; }; - 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 587F764BC44D508861D68FF3D2C76A43 /* SwiftToast.swift */; }; - 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C80C45FF644A029E4268573D092B7F09 /* ESTabBarItemContainer.swift */; }; - 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9623D31926C3873EC73542770A0945DE /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 963DE0F758F48FB19394E60E3D1BD7AB /* DDBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CD713C832A96010C6BF16194584277D /* DDBaseView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC270943D94303DD849BBB35B8A7BB5 /* MATraceReplayOverlay.m */; }; - 970B521AF26D386E2F0531F0F1FCFC96 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03C29E11F164D176D35065483046B9C9 /* ConstraintLayoutSupport.swift */; }; - 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 432BA0F1082818224970715CDE117792 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 973B2A5036AC6C657C3FF4F7B0225522 /* DDBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 97834F97324A3628E8CC2B23A44E5929 /* DDBaseNavigationController.m */; }; - 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CFF4EAC7984617FE1C9761115A84BB0 /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF66D484FAAB4AE285B478580FFA69C /* IQBarButtonItem.swift */; }; - 97CF24324EFE30D5AA2A345F03D49922 /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 71017758267E8F0387A625565B7C8279 /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 97F75C4EB13F58A3B90C59872BCA224E /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = AADF9DF68F84B505EE7B1214EAA6465B /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EF359A9C678A2470F67CC9BD3ACEE4 /* Signal.swift */; }; - 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DA7CECE75EB33D7160323669DE51068 /* SDAnimatedImage.m */; }; - 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 31071464B58F2F94A2A6EFB926CA02F4 /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 98D0DA5FA2C98852D3A68BEBDF568D91 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C3B3F38643433FFD8087558A17AA7AF /* Map.swift */; }; - 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D02BB2BAE91BF5177CC950025D2B2C92 /* EKRootViewController.swift */; }; - 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6306FE70C988E0A92742D46B15ED5490 /* SwiftEntryKit-dummy.m */; }; - 99A89B5B712DD327697ED1673EED6593 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C9914BF9790DC0E2557DCFBE23B2582 /* UIScrollView+ZFPlayer.m */; }; - 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6566588E7FE6DD6E7A5722F518B601 /* NetworkDetailCell.swift */; }; - 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A906E6B0111255BD740C15C77F6CC9 /* SDImageGraphics.m */; }; - 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8108786A42663BF108F2498BAEE875 /* UIColor+SDHexString.m */; }; - 9AAB305EEEDD5680F4A4A00456F138B3 /* DDBaseViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C50C9BE2AA03144A8D826D219DC9804C /* DDBaseViewModel.m */; }; - 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = BA6EDE035C193AEB1D473F57AE87BC91 /* SDImageHEICCoder.m */; }; - 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D8F240F4752AF086B5BB6B227B4B16 /* UIViewArray+QuickLayout.swift */; }; - 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F42668ED82EED9F1F21C07D8A75B8E10 /* UIImage+MultiFormat.m */; }; - 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = D9DE5E5912C89838BF33C3FD6AED8F43 /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E581789904FBB25DBD71D29226CD755 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BBAC32432512A50BB013A33CE3A57B0 /* UIColor+Utils.swift */; }; - 9BF06B02E33399A027E989A63C04DBC4 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9718B4D2572A87827C99C2AFAC26834A /* RetryWhen.swift */; }; - 9C231AB021DFC8C5A5FFC4D16830E452 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DEF4D271DBA3F3FA412484E329964E3 /* WithUnretained.swift */; }; - 9CB9AE343EF5404E22DFA139A87114AD /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A497695471A6ED2D97B5BE01D51A60D /* Reduce.swift */; }; - 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = C7B68FAD667BF669AE5C5D5486F1A420 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D959FB3D8D5AF165BC41BC5EB0C2B2 /* IQKeyboardManagerConstantsInternal.swift */; }; - 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4013C96F8B6514FBFE827FFACC774DD1 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30184B924E116AF8E62C81770EEA3261 /* MJRefresh-dummy.m */; }; - 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5696674530D8916FF0EA81FF0275A753 /* SDImageAPNGCoder.m */; }; - 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 162F393D757DFC22D62D37BEF2C611B6 /* SDImageCachesManagerOperation.m */; }; - 9E2DBE58D52DF47301984FC60B246723 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5546171E6B1F2AFEE14F79CBE76D1 /* OperationQueueScheduler.swift */; }; - 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0C7A278F431A2B0706CC2D99B3D1EB /* LogViewController.swift */; }; - 9E59BF35FA51A89F4DD750E83A47CAB2 /* UICollectionViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 478E808F4EB23A257038A2C8CA93E506 /* UICollectionViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BB22048C1AC1FC7D4B60B42EA7AD524 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 90F788EDEFF81FBD6F62D52047A5C841 /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9972C6F6C58556495126BB4FD6E28C4B /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = CD2F2E67E325E986A8957D5EAEC7C701 /* MATraceReplayOverlayRender.m */; }; - 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AE0800B3C7D073427488BE242CB363 /* ControlEvent+Signal.swift */; }; - 9F4255FFADA146FE50A07C9658D37DCA /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CE3FD671387B8E6B894968584E8B81 /* ConstraintConstantTarget.swift */; }; - 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 772CFD0E082DA60C97B00EE6EDE27E29 /* IQKeyboardManager+Internal.swift */; }; - 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4414D15B8A7F94656C510F6D959559 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A29A1056A9F75FA1315B6D03D58742C /* ZLAlbumListCell.swift */; }; - A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 830558743E91422062DCBA23F2DC8567 /* _FilePreviewController.m */; }; - A07A2990CF4C92B531E80B4442FB13A5 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67C3EB1444752066E3904A49791ABA1B /* Kingfisher.swift */; }; - A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A3788AD7240ADCDFEFFCEAD2FE598B /* UINavigationController+Rx.swift */; }; - A0BFBF515BFD4073D0EFFD1F8925509C /* ZFKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD1E744256BC75298185825871DD166 /* ZFKVOController.m */; }; - A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B232E7A1D741F29493EEC4B61C28320 /* DelegateProxy.swift */; }; - A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 71048A20E90311E7B5E34FF0942FCB4C /* SDWebImageDownloader.m */; }; - A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018E432B0E343BE6A278A043590A0FFA /* IQKeyboardReturnKeyHandler.swift */; }; - A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C5656071E981FDD05FC8BDE9244D7A92 /* JXCategoryDotCell.m */; }; - A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE56E68201423C1379418709148DE6D /* EKAttributes+Precedence.swift */; }; - A18CEE17A977CC40A27B36BF72212223 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5CEA0DC5EF3745C9F6CDB17854F1E4 /* PublishSubject.swift */; }; - A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CA3A72EA508317CFCC3BF373B8B2F4A /* SDImageAWebPCoder.m */; }; - A1F55A6269DC1248040A8034F14FBC4D /* ZFReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D5FEDA07BA32D21A7AC29C2CC0365123 /* ZFReachabilityManager.m */; }; - A24DFA20ACB6ABA4FFF31BC07581FC3D /* NSBundle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F03710B897519BECF6AD2832E9D02C /* NSBundle+DDCategory.m */; }; - A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C43F0140EF085990604F463819566E7 /* ZLBaseStickerView.swift */; }; - A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB33705D6ADAC314D5250A70AF741AC4 /* _RXDelegateProxy.m */; }; - A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 8902B283DB8BD414B226FF434877A311 /* SDImageFrame.m */; }; - A2D67E84D4C0E2261557EB173B02E57C /* ZFPresentTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = DD9CA6215330F8E188D28169CEC0651E /* ZFPresentTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = CC68EA62A9EA356850BA5C9280960DE4 /* JXCategoryImageCellModel.m */; }; - A31C2886549200BA56AD7D1B160D9135 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2403701DEF1332916FC8C6E6704FC855 /* Range.swift */; }; - A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = C811B12E585F986773A0DF8A4B654FDB /* UICollectionViewLayout+MJRefresh.m */; }; - A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FC483E11E8EF4414C507AD7AE657093 /* EKAttributes.swift */; }; - A387D29F3E92B11DBF691695607E204A /* DDBaseButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 946F234A1ACD3E3E06618BF234262F33 /* DDBaseButton.m */; }; - A3A2ABAB42C3430FBAC0D59097E2DE1F /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECE72ADA893A9F0DD5D3ACCEAB421C7A /* KingfisherManager.swift */; }; - A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EBEA036825B3E0BD78813EEABE43CC4 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A41F038C36BB8B97A3F63D25F72BE1D4 /* ZFPlayerLogManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DADB5808E3500D66584C0E26C99D177 /* ZFPlayerLogManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FF37507C1A094DF4D58B89A2179B83C /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A442E281BEE2D0D2FACB4D7D9F89ADE5 /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 247A4BB9D4B2964637B494695C486721 /* ZFUtilities.m */; }; - A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = A1597F1C33DACCE1C2299E8840E7B3B0 /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 593B38E38CC4EEC085AC0A94E002AD19 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 70DE5A31F1A4B895128327B4A0C61ED9 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5CA5FD947EDFC819C9E2EF1D1BA246E /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AA4A62DC6BDAE680951DD0085464A8B /* ImageDownloader.swift */; }; - A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 415C369647EE22695FAFB738F91361C3 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AD49E2A83B149F2D2582C4BDA3CB73E /* JXCategoryIndicatorTriangleView.m */; }; - A612AD9233ECF8DE4F7FE73B7941E4FF /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = C26A3856BE55FB8075989FD17281BF98 /* UIBarButtonItem+DDCategory.m */; }; - A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1922670417711774B6A120C88D5E36A /* IQUITextFieldView+Additions.swift */; }; - A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DBB36DF745FCE17A8109DE175319E6 /* PriorityQueue.swift */; }; - A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BE52BBA88186B7123566B4961365C1B /* UIRefreshControl+Rx.swift */; }; - A6DBE642BC4F4224FE01D27ED59B3ED3 /* UINavigationItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 06326A6AF367720B77B46423838ADE42 /* UINavigationItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6E31B631B066584D3B31B204EC9DA15 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C27B6122BBC9ED4A48E7E71A017D70A /* ConstraintMakerEditable.swift */; }; - A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6BC79B2F10A6065845D5068A8317E2 /* UIColor+JXAdd.m */; }; - A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 7718E0C2D4C2F947CB42C5EAFAB9621E /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 95664AC8FC8B658C4750177DC0C42F2A /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7B7885BEEF30EA7BDCDB2AFBB0FAD18 /* DDBaseCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E8E12C28304F888FF0957B008F9A736 /* DDBaseCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 614231EEC8EDABFA6D4D7B335BD81B0C /* SDImageCoder.m */; }; - A7CB2EF00215D7B0DF374832961FFFD3 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AABDDCE4215D1A8A0F4C3FC727FC442 /* DistinctUntilChanged.swift */; }; - A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 698CD081E4CE374DC648276198E1CDBF /* _Sandboxer.m */; }; - A7F005BFD7E6B57CA53EFC546D78B90A /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F8C65464300F4222F2E1997418370262 /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C040D192D3A2FD7C003348E95DF8CF07 /* ZLThumbnailViewController.swift */; }; - A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 206951BFECEDA45BCA2775A7C283259F /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 638D69A23C51EE2E5365AD848AB0CF6D /* SDImageIOAnimatedCoder.m */; }; - A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DD488CC9DE3B37778CA3F1BD808B8E2 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A8BDF859E3433671E1FCD8E6D5813F86 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1A2CD6AA17032A28349DA4021F5B76F /* Skip.swift */; }; - A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4412BA0FDCC2374E9D5655122879052 /* RxTarget.swift */; }; - A9D1911236A1A9249420373CA160CE08 /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 544A5550B3B0F9E9A4E3F880D35F04F7 /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F26BD1C0C03136D8AA4E1F090FAE9F9 /* QLUtils.swift */; }; - AA3B42E5B5BB700F30FC19AF9FE6B732 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571E17D77A0B36437C7C398314D47F95 /* BehaviorSubject.swift */; }; - AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEDBB7936E9BDAE93147BA8349EDC5B /* RxTableViewReactiveArrayDataSource.swift */; }; - AA6932BA3F0D4E0A87E98533F1DC6AB0 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5360FF7DEC3BA107C8066EBAC46285 /* Image.swift */; }; - AA746263F9F91D7166646A793B566018 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 82CE0212D1FD328915C6EE1A74A4F591 /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287DC6B61F3F5B39C570E06403948330 /* StringEncoding+Alamofire.swift */; }; - AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E95F20354A3DB40020C026CA07BA6EF /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2047FC009A59F19A772EA1979EEE2CCF /* ZLPhotoPreviewAnimatedTransition.swift */; }; - AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 074A06A578179CAD36F1DDF73757147A /* RequestInterceptor.swift */; }; - AB0C996EB9C0F76DD4C4CF10733CE28B /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB066BB901C75D3E0C947BF92BF9ACD4 /* ImageFormat.swift */; }; - AB54F42C1E0F683493A2FD6D82049BBD /* ZFFloatView.h in Headers */ = {isa = PBXBuildFile; fileRef = F06F9914762B626208B7DBB97306C30E /* ZFFloatView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB66A717522F7B9068399120DDBC5025 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E2C568E3201533DABA9997030721403 /* DDBaseImage.m */; }; - ABCD0CCF98EA2B1EBD66A78BEFF7FCB1 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 014B03F7DA32E77591FC0B5E498DE572 /* SerialDispatchQueueScheduler.swift */; }; - ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A428995838E0556DE79A42F9B47B43 /* NSBundle+MJRefresh.m */; }; - AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F3F207B82451E4D652830D6183C05FC /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = 30B7BDA32C2C5EC7CB08BF2C80FE9125 /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC50A084E403F5FCF4C2812E610BB59 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ACEDB700990EE4DE5AB7BCF200D02305 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC9EFE8B9C9A5562A894B5BA258AE25 /* Empty.swift */; }; - AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E79861530BA68CD7213266AE719765D /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F41E18695E37EA16E77ABFC8701D26 /* UIDatePicker+Rx.swift */; }; - AD8EB8AF6185B68C59E15048601BF44C /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2E97BA4ACA4AA65DD72C492FFBD0F8 /* Event.swift */; }; - ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35CE6B510A8CD4AB06950D6A632B7A77 /* Bag.swift */; }; - ADEFFE81475E27B1F879793E66F683A2 /* ZFLandscapeRotationManager_iOS16.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CDAB7105726315E96C77B9C45AAED45 /* ZFLandscapeRotationManager_iOS16.m */; }; - AEE864065C8D6101FC9222846FCED256 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEE9F318939B1A602FEF5C7F033D4C3 /* ObserveOn.swift */; }; - AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FCED51239390CB77A51D45BE8212F4F /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D76BBDB065268563BD4232D1D54EA508 /* SDWebImagePrefetcher.m */; }; - AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7352937D9246BC2A71541C9196E5204D /* UIPickerView+Rx.swift */; }; - AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 656DFAD45FD1EEB7B696D874D8D40D30 /* WindowHelper.swift */; }; - AFB753241C3614FEB25D7076D92FB2F8 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7AB45E1C1F4E6767F22545B19D1DC8 /* KFImage.swift */; }; - AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EEF566685431332A7D2F187DA5AB8E04 /* SDImageCoderHelper.m */; }; - B02474E994C896B6B6B1137F6E9A2824 /* CALayer+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D82A1D83D6BFE61D4E63D855F9ACD4 /* CALayer+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B02D5E7DFC80DAE4C8A9C39CE21944E3 /* DDNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61E2BE5199B2D9659569B31D84DB4B96 /* DDNavigationController.swift */; }; - B03BE19F0696EBF85FD6F489AF4D028A /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 74B10B078DBF4CFFADA68B271CB92DE4 /* DDBaseViewController.m */; }; - B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A2017CF766A1CCC7103045F124487AE /* UIView+Shadow.swift */; }; - B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE0607F0CD55EC89DE8AECC70688F15 /* EKAttributes+HapticFeedback.swift */; }; - B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B757EA0C13E86758AE8D8625C7ED7261 /* DDTimerManager.m */; }; - B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C605EDB59F50F92AEC940978B062FE6 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 740CCCEAEC0F1B58E3B89F327AEE6D8A /* NSSlider+Rx.swift */; }; - B1E507F3B7C992C10C4D55C0D4124710 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D709509A62B1C6651CED53E85EABDD1 /* Bag+Rx.swift */; }; - B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D2AEBA54DAD0185717466F9F07532B1 /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F416BBB62E177AB221B6EBC53AA5C1D /* CocoaDebug+Extensions.swift */; }; - B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8D4C98F282CE38E664A0DDAA053DE9D /* ZLAdjustSlider.swift */; }; - B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C017EC6D801E74E0D7F0739FC56D9E52 /* AuthenticationInterceptor.swift */; }; - B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 360413F6F0A7E2F8172972F128BB25C9 /* _ImageController.m */; }; - B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 832B17091CBFBB7E7C49F5B0D3B32FB9 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 937057ABB16A1E0B997B40E17763546C /* DDColorKit_Private-dummy.m */; }; - B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 20002940D506AF857AF3CDD7A0AC7733 /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E1F60A1AD0AEC10A86180A0AA9B32E5 /* _HttpDatasource.m */; }; - B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6E51C0572E6C5F529257CDC2AFBF4B /* ZLGeneralDefine.swift */; }; - B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C22068D7ADF81E5386BF9DF1A6D2D988 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4681FEAD1716C1DF2CFD88E68D6704 /* NetworkDetailViewController.swift */; }; - B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 55519F3AD89395EF91AD0C4FE00D94E1 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 75A23F04A2038F20B239CD7291CB15EA /* SDWebImageOperation.m */; }; - B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9666B3E2E77D1A7C03FF8C0EB0A885AC /* JXCategoryIndicatorParamsModel.m */; }; - B49C2DC7D2B7439A3140BCD6C3B7088C /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F025A7E0596B129E9B9658374534B27 /* DispatchQueueConfiguration.swift */; }; - B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6C761D9A302BC2E94F7D0EBBB5DE40 /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F79AF1D1DC07D98B06373231DD659E8C /* EntryAppearanceDescriptor.swift */; }; - B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = A110B1ACA7328779F1F288E09D120A99 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B52A99990C661B6F87818E8A8D53947B /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC5780D35526A35856A8BDB5FEFDF14 /* UITextView+DDCategory.m */; }; - B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E5198C08C7F5AF76F130436E07F126 /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 00FC8F42A5F3FD1EFE2947B4A56645FA /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5CF0AD688CE51E94FC53C830D9B04EB /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D5D11F52490D860F40053687CFF9ECF /* DDLabel.swift */; }; - B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08ADCACDD86A46CE7807746949FC05C0 /* EKProperty.swift */; }; - B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F0F913E286A6BB4CC6D0BC96BB9F3AE /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A496747FF93BD909CEAB814537AB32 /* Notifications.swift */; }; - B62745955BB859CA0DC62A27E7F94095 /* DDAttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B68FE03304F629F09D7D55CBE46686 /* DDAttributedString.swift */; }; - B650CFEBA7C142F06A545D2135947272 /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB49111B9092C88F7466EE3C209345B /* UITextField+DDCategory.m */; }; - B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ACB10A3A532B7EB952AC43330209D50 /* ParameterEncoding.swift */; }; - B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D699959B9A35F288FBF2262351BE403 /* ParameterEncoder.swift */; }; - B6B9A3B0D4C9EC15A74AF6216F3FCFF5 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E7B2DB22E9D55ECFB475D2883B0C28 /* InvocableType.swift */; }; - B6E0CCCB9B0B41B248CB2A21D28AD677 /* UIViewController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 773AF8FA7080E7959332652DDB856B94 /* UIViewController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = 4259828C19F09B960ECB5098EBFBCDB2 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = C3E8807CD2B29F13413FC44EC2526D22 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B7C60BA3A55BCF37DE0AC5EF05DB51ED /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 6147CDF6A17364C795F32074DB59800E /* ZFPlayerNotification.m */; }; - B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A05B45DAE2EDB40159D6E0C4BFA20C /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B85E45776BA5E29B0F65D9EFDC2B0099 /* DDSwiftLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8CAD6D5EA2D7F8F151E769B2D6D821 /* DDSwiftLog.swift */; }; - B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 507C1E9897BD3253CB71423A85DA6573 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = C0ABAB82DB7E80005B29333A17508A79 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 64A610D1F9FC34B2A72953A47A8C2E9A /* JXCategoryIndicatorBackgroundView.m */; }; - B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = AD37A7D45E2003E166F3EED9FBCD13C6 /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B92490558F7A8C07FF3E5C51DAEA5B6B /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 594F0902ECA1438E2FAD55B4F088625A /* DiskStorage.swift */; }; - B93349A777003FE1B9958B803E8A1582 /* UITextView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C3D4C0695B2F5BDAE6C19A246123BB /* UITextView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33DFE7F3D5A2D5B4E0C53226A98E758E /* NSTextField+Rx.swift */; }; - B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = C435C4782BC4244B2C18057E768AAC44 /* JXCategoryIndicatorComponentView.m */; }; - B9A59A1E8C4C8EDB2B443773F88DD9CA /* UIFont+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 644EB1340684A773472D7798210A1B35 /* UIFont+DDCategory.m */; }; - B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 72EF6FA4E031DA3E2759E3D5A70FAA79 /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9397D27DA1D4F9A9DC7EE6A0A103B349 /* ZFLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = E005322F9D9E0A63E64DD107FDCA58A1 /* ZFLoadingView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 93AD1E7C98AA6BE08862F0CBA56F70EE /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693C7F320056E3C713919EB0B223CCE9 /* Timeout.swift */; }; + 93BEEA5D92D4F153A09A75627E2DB577 /* Bubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F8F7B5C156E7B21D5EFBB3ACD7AD3D /* Bubble.swift */; }; + 93D95C7F6691DED21F57289570648BA4 /* _OCLogModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 397019CF4AA307B72CF5C2F8F2A9F832 /* _OCLogModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 944D8F6AE48CC08C87A70140FCD2AE6B /* UIBarButtonItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE5C46592C08F173ADC31FC33233F17 /* UIBarButtonItem+DDCategory.m */; }; + 9485D79BE218B99873418DBF8E68EE04 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49CFE1D1F9BCE4B271342C6BD1219706 /* String+MD5.swift */; }; + 951371DF78512514FEF71B4F6FD34EFD /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = EA801E6CE23FD4A488D055420DCFE3B2 /* UIView+WebCacheOperation.m */; }; + 9548BA4190E52423AC1AD5DBF5D2F942 /* UINavigationController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = D8B8BEF1CFEFD184F95C9A32D0A107CD /* UINavigationController+DDCategory.m */; }; + 95A2AC17D9936524C874ACAE4A6E4A1B /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EABF097F84E5A67963ACD50497836659 /* RxNavigationControllerDelegateProxy.swift */; }; + 95D6B375856547576214D45BAFD14C34 /* SwiftToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = A54F375D0C0E6BA45299612C71D14F42 /* SwiftToast.swift */; }; + 95D95B5D797BA2C74DC820272500A370 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2CE27B2A083764E4828D363B615863 /* TakeWithPredicate.swift */; }; + 95F17E0FC83301E67165E1F90C5AA5A4 /* ESTabBarItemContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFF4C09D896BBD0255A9128B9DEB6D41 /* ESTabBarItemContainer.swift */; }; + 9608E323C617DBB486D89685D7267DB4 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 167AB6DB564BBC1555EB6B5DE9B92DE7 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 960B6FD6751EF6E2CAE772A6BC275B51 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7FDE196CAC8110A193717BE072741C /* ExtensionHelpers.swift */; }; + 96E4B9E2601F91643C19484CB4FF061E /* MATraceReplayOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE21912283DCFB06EE224BCF9AFA48F /* MATraceReplayOverlay.m */; }; + 971245CD46BFE06B4FF838938725FE3D /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = C14142C79051F03AE84FE8C3783813D0 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9738274B0302F53ECB5756C1B66FF3B0 /* DDBaseScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = EC606E98E4980A097A12A32CEC0FC05B /* DDBaseScrollView.m */; }; + 9773847629F2F105580593407D661685 /* JXCategoryIndicatorComponentView.h in Headers */ = {isa = PBXBuildFile; fileRef = 15A4816B36ED79F7A5E11F3E9703BE8C /* JXCategoryIndicatorComponentView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 97BDF23C8E9038148496525214A838D6 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A569677C6D5442C6B819DB7621C5A384 /* IQBarButtonItem.swift */; }; + 982018F9943EA721B176DED187A3F4B4 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512198CAD371897E0241365896207DA0 /* Signal.swift */; }; + 98287415BE0154348AABC989BCC34F4C /* DDBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = CA7706A47D4204038C0A8E740E3BA099 /* DDBaseView.m */; }; + 983C31E06D6E4D7B9C87126A26D535E5 /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 33882D7C4584C69176C230217028BE62 /* SDAnimatedImage.m */; }; + 9842B2D9C892C0A9E6B69A2AC78AA5F1 /* JXCategoryCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 325C179D3842A68920A400B3DE26178F /* JXCategoryCollectionView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 98E684F6CFD7DD7E9540A189E11AD4E6 /* UIScreen+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE4F428DEF6CEE8DF74850D8DF7D282 /* UIScreen+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 99052A7FD46935C7F9A760467213583D /* EKRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA8A7A626098F6E2A74D75DCAC9A200 /* EKRootViewController.swift */; }; + 992E0537303E36E78C74E9B14BB6EF64 /* UIScrollView+ZFPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C5DEB3035FE12EF404F94EC9C5714314 /* UIScrollView+ZFPlayer.m */; }; + 997DB62F7C251C04E2548F73C945E9EE /* SwiftEntryKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4921B15F3C549EAD36960DBDF9F3450 /* SwiftEntryKit-dummy.m */; }; + 99EA19C8F294727AAAB343FF9966D33B /* NetworkDetailCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DA06873D57814156EAA5BB4F76732D /* NetworkDetailCell.swift */; }; + 99EF30562A31AD676C542693E91F0EE7 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED8072D9D629DF17652F4AC4399FD30 /* SDImageGraphics.m */; }; + 9A258A01E679FC91809CB0E4CEE2BEC4 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 613FDC43DA5A4D9FA600873DA231B601 /* UIColor+SDHexString.m */; }; + 9A82883587EA4E20F472A2B58B330666 /* DDViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 538A466FF3C2ECCB79D5E39F17AABB28 /* DDViewController.swift */; }; + 9ACCADABE04C5FBF041953A5CC27B8D5 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C929F5F2376B8A636986F226B1F8BAA7 /* SDImageHEICCoder.m */; }; + 9AD1BDFD839833CC24E96A70381948B9 /* UITextField+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0276F5E674F196B91B8F62D7345C42 /* UITextField+DDCategory.m */; }; + 9B06B23C0DD30320D27A0AFF3523DD08 /* UIViewArray+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE77AF804315216557867D36B4C2A337 /* UIViewArray+QuickLayout.swift */; }; + 9B09741472416487EE81F386B6C9355B /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5D9F6C26524ACBC518776BA62ECE29 /* UIImage+MultiFormat.m */; }; + 9B2A0D221237BE5ACCF087F2577E4A6B /* _ImageController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F74FEDCFF528B72DA7EC1521872ADCF /* _ImageController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B4DF49DC4A32F02B2A3C3657F5DB28D /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797AD4A5C6C57D624EAB38A8EED16610 /* ConstraintLayoutGuide.swift */; }; + 9B5100395827615651D86B4C60B15EE3 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = FB72E5D0980367C28A23466D4F01B907 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B56C88A1A26C2AF157005389DC79D89 /* UIColor+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647CB55CA98276D21D2C038DA1C95E10 /* UIColor+Utils.swift */; }; + 9B93E128921A2D8CEA8AF3A36ADDCAF5 /* ZFReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46E51C9B283C51833C4B40C6DC03CB53 /* ZFReachabilityManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C082A6190E5DFA778ED5BF4D587C2B4 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A27498A925EA067845314F721BC4BD7 /* KFImageRenderer.swift */; }; + 9C303A784B527425DF5F3D7707E2F5FF /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EE9D751ACCF20BA077D99730F4460670 /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CE0D080D988944F984ABF550840D22D /* _fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = DCDCA994450F2D6BEBFB22A97F478097 /* _fishhook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9CF7F93C09CD223D8A4AEFDE6500448B /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 478A584D3F64CE81C49BF66C51A22195 /* IQKeyboardManagerConstantsInternal.swift */; }; + 9DC90F2EFC4727920E1553241B68DFF1 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DC98EBB6D9C4D918DD29B4C993BF31 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DDBD070D8F28D3645E88F93FC7E98B6 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D15CBFB46405FDF4E05BD1802F70B2A /* MJRefresh-dummy.m */; }; + 9E1541AF67B47A97A72C8E8BF19E3D73 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F8C49330EE9843AA23F04C8F09B05E /* Maybe.swift */; }; + 9E1FF64ECBEF9CA8C3A2B1B584716C2C /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 91FF9BD40EE7E16BE36288E9983586F4 /* SDImageAPNGCoder.m */; }; + 9E278CF7CCA7053B8B9F9599C33DC02B /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 673918D7ABB93554FE62E12DF5D2768A /* SDImageCachesManagerOperation.m */; }; + 9E474548D6A0521350038A8213F06E0B /* LogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 640E9E6951C62AAC3C4F4C145CF52463 /* LogViewController.swift */; }; + 9E6FBA6A44EF3B93AE0F154C14C28BBA /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D8401EAB67D6D3EBB5B2A91E75EC86 /* SubjectType.swift */; }; + 9EA9DCA38AE8140DAA4900C68F0EA575 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0956E542F671793C8BC5BB4370FB5F72 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9ECF42D1324F716832C4CB78502B7FF4 /* JXCategoryTitleVerticalZoomCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E9660EFBD361D95911C4C9EE582E312A /* JXCategoryTitleVerticalZoomCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9EF1E4C365CA76114EBD310FACC88668 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EA0BCE79D6DBF4BEDA2D793C093D345 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9F1A9C17629B0FED4F5BE452442F3B5E /* MATraceReplayOverlayRender.m in Sources */ = {isa = PBXBuildFile; fileRef = 15618467679DF5A559376F56B96F646E /* MATraceReplayOverlayRender.m */; }; + 9F3385E2B8DCE658F07D586F04FB5CC9 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05D3415C76205CF629E740FCC358FB2D /* ControlEvent+Signal.swift */; }; + 9F4A8B5917AA26A6B063A824D783D767 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD250CC6EB897BCC0084F9A2BF1B81C /* Observable+Concurrency.swift */; }; + 9F77F23C82AD7A280997AB8CE1026694 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CBD79A13EFFB64FC1D8224B2CE61C03 /* IQKeyboardManager+Internal.swift */; }; + 9F9210CD851E076E6C5C1963F3F7F0BD /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B504232C678AC1713EF18B995420BEF6 /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FE3FCF5816BE354A387DA99CE64BB16 /* ZLAlbumListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D24B5FCA47243AFDB16A38D9A873B02 /* ZLAlbumListCell.swift */; }; + A0753DDE7E6EE0EE31ADED266223E0A3 /* _FilePreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7697F876DABEC6A1A0401B83D2B7FE34 /* _FilePreviewController.m */; }; + A07BA82EBAFD79669D9EF1118D658F0E /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F12E6C69E967F61E25669EABAB5C79B3 /* UINavigationController+Rx.swift */; }; + A090582630B6CAB52446A3F7C21CB1C1 /* ZFPlayerGestureControl.h in Headers */ = {isa = PBXBuildFile; fileRef = FAAA85B7DF39D6886A20680AFC102738 /* ZFPlayerGestureControl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A0C1B45DA29A58D0BFF28129F0965A3E /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38093C14D57E8E4E9CEF8EA12E556C02 /* DelegateProxy.swift */; }; + A0D722F2C2E041757A96ABBE6EEF644A /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 018E6C68AD0B0F17650B490DF8552E5B /* SDWebImageDownloader.m */; }; + A0F05798AA7269C371264DFD7BDB1904 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB478D0D8F5F7CFFB772B821971A48DB /* IQKeyboardReturnKeyHandler.swift */; }; + A1355E1BBE3731F83CB38B9055E2372B /* JXCategoryDotCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F0D4795FF3D1C569934BEA12B48AB0 /* JXCategoryDotCell.m */; }; + A1540B6250A565E9F4FA071822F86C70 /* EKAttributes+Precedence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C96E6428CF14E31CFAFC078049A45AA /* EKAttributes+Precedence.swift */; }; + A1751E086904492D58DDE8607D6B3FB1 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836DDE973FE17FF27B154223B4B7422D /* BinaryDisposable.swift */; }; + A1949F2B9289F7954C77D3E23621727C /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 18D6A675484425C4F0C67253C86A8525 /* SDImageAWebPCoder.m */; }; + A252AF7657AE77B71C86CB9DD16C7ECD /* ZLBaseStickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160FFB0708358EB70FF53B548B6B4D8 /* ZLBaseStickerView.swift */; }; + A254EEEE1080168B974C7A51EE1720FE /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CE798D24A02E6331F8B6696CA3EA67 /* _RXDelegateProxy.m */; }; + A2594BB6D1B5A1C5F7652550BD4D5CFE /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = E06066393B0CC5DF7ED8880C9A4186D1 /* SDImageFrame.m */; }; + A2863C3DDB407D1486EB37A73A8E461C /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 530BA47FD431C1F9EA5BCC715662741B /* TVMonogramView+Kingfisher.swift */; }; + A29CA4F4A5FE5F8899E218E8DB913741 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3072D7C84BFABB184628B55E8B8E299 /* WithLatestFrom.swift */; }; + A2AFFA49910E461EECD92724E8262F3A /* NSMutableParagraphStyle+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E064F9FADE9DB5F58B52A28B78D00747 /* NSMutableParagraphStyle+DDCategory.m */; }; + A2EF4A22909B4F00632D584DFC1AF84E /* JXCategoryImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 58985B35B7A52B032B034A2ECCC527EA /* JXCategoryImageCellModel.m */; }; + A340546632D10905379CFF17E52381D8 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = FB491FA855264ED10CE6FA857B359395 /* UICollectionViewLayout+MJRefresh.m */; }; + A3614B7735695DD47BD1BC18CC9610ED /* EKAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE387A9571B865256E44B07E9295347 /* EKAttributes.swift */; }; + A3759393328B6852648D07DEABD4B59D /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2C575C1E8E87BAE284F03AC4DAC880 /* AddRef.swift */; }; + A3B1C5058E6D1A9BC138D3265F4914F6 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FEB1C263AF5F0315861782AFDBC5DC6 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A3FBA4488AE5E61EB2DF3485CB2D7664 /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 73311E5063F6C973B2CA1C288FC1B2C6 /* UILabel+DDCategory.m */; }; + A4232F59E1918C240232947792D51757 /* _ObjcLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB55C6D96B344346655C62F1174201D /* _ObjcLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A442E281BEE2D0D2FACB4D7D9F89ADE5 /* ZFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 64EB7B4AFE77214475A0F54945D1B026 /* ZFUtilities.m */; }; + A5114851DFEDD16C3E1763C8C28EB146 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C6675D54BADFDA15BC771B72B2E96A77 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5476425D3C5D6705F6FBD0E515FCD7A /* DriveRouteCustomAnnotationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 928C4A17AA8B2DC19EA1ED0EE4974ED0 /* DriveRouteCustomAnnotationView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5821D2212C003710A5C38D9664B78C3 /* DDAutoUIKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D3F3CF96C0AA18A9DF57F92B577B971 /* DDAutoUIKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5ADCEB47AD35B2837432D89A38F1EB3 /* JXCategoryTitleImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E24600C88830BE761AD26957E1BE14 /* JXCategoryTitleImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5DF3BEAD02F2529DDA2F302CECD3AC5 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = AADA62A1558BB36245AED217FACE9AFA /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A5FBC4300B4ABFAD6D946894FFF20CE1 /* JXCategoryIndicatorTriangleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 89FCD33F408C8E562658073B0690D2CB /* JXCategoryIndicatorTriangleView.m */; }; + A633C2F82C4975DD22E150A795CD00DD /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA13CD36BFFFE6C4431D998EDAE4D9C /* IQUITextFieldView+Additions.swift */; }; + A63A3CBE26F49482F76F91B56A93B36B /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD040372447352CD97157E0998FEEA2 /* Lock.swift */; }; + A65294A9F8B7EF657593F121F4FDF56D /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D95060BE043A3F8BC2E43F1BFF86D4E /* Sink.swift */; }; + A661A54FB0BE0E81281BDCD7009CA8B4 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C7A2D09881E57F602BA63C6FAB0700 /* PriorityQueue.swift */; }; + A69BD642F651597A508BFFC52465D14F /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BC9DB05BA831EA4C74B1E03FA2359B1 /* UIRefreshControl+Rx.swift */; }; + A6EAC1E0ACC363F33EE2B1D9A908EB9D /* UIColor+JXAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 47C124AEA48F6CC353910A854062896A /* UIColor+JXAdd.m */; }; + A7056122AF22B0612A8AB08EF3C49FC8 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253AC869E8BFA90E5631799E2394DF1F /* TakeLast.swift */; }; + A71B9809FA82EE0CE142382FD6162BAB /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 80BFD62829913A3D8C05DC9B5F125497 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A729DE004FE6E27A664E5D9799A0D056 /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72EAE5591E48AFC6D91894FD5CC4AE42 /* ZFLandscapeViewController.m */; }; + A7395AD90CE7874072EC370C8AE32796 /* CocoaDebugTool.h in Headers */ = {isa = PBXBuildFile; fileRef = 14913AF6C8A96188144E4329CC013957 /* CocoaDebugTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7C1EC0054ECE0EF2F2CB1B561C23590 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 679377928F1C16C67FEB198BAEE38709 /* SDImageCoder.m */; }; + A7E0CE992F5E28A78FF7705F4AA95F1C /* _Sandboxer.m in Sources */ = {isa = PBXBuildFile; fileRef = 355C3950D4E4610EB24713A3BA531A5E /* _Sandboxer.m */; }; + A7F005BFD7E6B57CA53EFC546D78B90A /* ZFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D671F0000F0D85BA95880F731A6336E /* ZFUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A800CDAB64BB49B835120199FDDF7EE9 /* ZLThumbnailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CC6282C75A7CE5FA28FB776289F577F /* ZLThumbnailViewController.swift */; }; + A8046890340F247D5EF036A8C232981C /* MKAnnotationView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BC976E6B42760AAB78624B2B0C66559 /* MKAnnotationView+WebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8150EE7ED40C92B9F9F3665200C0ABE /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 900332AE01C1AF075FCAEAB55D0539BE /* Resource.swift */; }; + A828254620582CC1AC5D705BC77294D2 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E950E53E9CAB0CBAB63F42E6E08EDDC1 /* SDImageIOAnimatedCoder.m */; }; + A82F0D4FB1D81AFA125ED8972A4CC3A0 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = D95CDCFFE96ED31BB0FACB7B221E23AC /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A858C66903AB74F7F3713CDF748843D8 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D1DC809A86E25313A0813612FA1739 /* Amb.swift */; }; + A870FC244D5565CB64174164AB0F0C05 /* DDBaseViewController.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 34EFE63EB2B5FD7881CB8CD9C8DC8AB4 /* DDBaseViewController.xcassets */; }; + A9287B485E49EFFB8DE08945AECF14D8 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2CE3F610B3A4A34795726BEE5B1BD4D /* RxTarget.swift */; }; + A9593306999952CA919A4DDE82EC6C3E /* DDControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC29ACB7E1A928984DFA319865B6A40 /* DDControlsKit_Private-dummy.m */; }; + AA0B700D7499FDD27E65E53F8FD2DEBE /* QLUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A18DC70D85A5E60965D3B40C94F8E983 /* QLUtils.swift */; }; + AA1BF33AE40D81CD7DD6D75696866120 /* DDBaseButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EB20B8ED3AFA99E4569EDD5DFFDB6BF /* DDBaseButton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA36F3C04B7218AFF51A248B2F04ECDB /* UITabBarController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D72AE50CF20F2CA64678EFC5A2CEB44C /* UITabBarController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA624D3EE03B4A895DC1FFE446ABCC0D /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2597E458398D01F7221DE5A0346FEED /* RxTableViewReactiveArrayDataSource.swift */; }; + AAA51B9D97A6385BFCD0BE040F9695E2 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3F383914D6442F46896325D5208E1BA /* StringEncoding+Alamofire.swift */; }; + AAC304321AC76D2C680F473FA3A23C12 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CA4BF5447A38631613EE0923D06D3DE /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAE47673FBBFDAC8C28BC40A786F9B73 /* ZLPhotoPreviewAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABE5B4134875291D2655B795DD0C31F /* ZLPhotoPreviewAnimatedTransition.swift */; }; + AB0A7FC1637EC80FF292A7497915811D /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7BF614BAB59F96C1E13560630E0EA6 /* RequestInterceptor.swift */; }; + ABC3950709D34B4E33A3035499B3C42C /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D61C67023D096F28F4046FBA922D98AC /* GroupedObservable.swift */; }; + ABDCAA0885CAD03A8B1B88647A0DC577 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 206F74E3C7C52FA0B3149875F4C7792D /* ConcurrentDispatchQueueScheduler.swift */; }; + ABF58857A9ED236CD5B387FF0C56FFC0 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = BC6683F13944F0A13998CD1285A88467 /* NSBundle+MJRefresh.m */; }; + AC128BF52E4D00EFC523B3779B9B7FB6 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B61A681E40589AE0511A78A3E6D83F7B /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC544CE00C3F81EBB256451309BBA8A9 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D36C49CE74EC1A9EF167E7C350F25A9 /* Buffer.swift */; }; + AC5D61774CD2638768862FD2934B6027 /* MATraceReplayOverlayRender.h in Headers */ = {isa = PBXBuildFile; fileRef = D59D9F8944121675CB8B42CBAB3D3F99 /* MATraceReplayOverlayRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ACE0BD363363C792B176AAFF495B0369 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 40709E2C6876BDEF338873E61E8B736A /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD2D8BB58CB2F0FF6423A016D14516F5 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = F2BE20F55FA96BBF4EDB7348D5249DAC /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD38BC304F1D72F051435BE710FED8EB /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A82CE9BC41ACC37851175E3D9E9BFD55 /* RxSwift-dummy.m */; }; + AD428E45B5793B370BC9084A07D2BDB5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EADF7C38D287E66C8274FB754EB467B4 /* UIDatePicker+Rx.swift */; }; + ADA26D9BD8D714E1B3F6E424BB94E6B7 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E07D360BEB1F07FD0E91270FEEE0FF /* Bag.swift */; }; + ADC90F99496E9A508CF5EF0DC7BCCFF8 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE15DA983EA1920CEF653117764D4223 /* Source.swift */; }; + AF02F5C6B6D6FA14A017F65611E3974A /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A4AC748BDBA25922DEB237C19A63C1 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF1850793335D7411B7CA119CCFDF776 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C982FEA563FD06A4797C84016A9E606 /* SDWebImagePrefetcher.m */; }; + AF28A478BEB5803AF20DFD86AAD93CC8 /* ZFLandscapeViewController_iOS15.h in Headers */ = {isa = PBXBuildFile; fileRef = A88CB1E330CEF38014E6FF94DABBB670 /* ZFLandscapeViewController_iOS15.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF2B2A0D61267193BAA74F5E77367999 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DEE1F17141FD212590BB30F3598197 /* ConstraintMakerExtendable.swift */; }; + AF5EEFE6005E0DE11ACE6DAF7C97A248 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1E429C9F9539578B320F952BDE338E /* UIPickerView+Rx.swift */; }; + AF91B100F4B4D65B92BF8CA590B2005F /* WindowHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE28A3C98E7AFC2295D494112E82AF2E /* WindowHelper.swift */; }; + AFBE2BAA5416A8D1904BEEF3FCE760CD /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 142EA26A3C1679DA9F41454C260A5757 /* ConstraintRelation.swift */; }; + AFE462A27C50428CA433CD3254C90863 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 81969855200A007B88C6ED5E17173DC9 /* SDImageCoderHelper.m */; }; + AFE7314CE59094326B4632439B7B8DBE /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A542331D3F243581DA5DEC7992E6A2 /* ImageDataProvider.swift */; }; + B04B2B65E995F882AB75E0609D19306C /* UIView+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E7C1193FE4C90084B399D4C5B4437E7 /* UIView+Shadow.swift */; }; + B06FFA0E26543C7F8A6FE38918A3B9B5 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5DB580BF4D7FACE508B42B1F8F36B5D /* Do.swift */; }; + B0D427FAA5DBDA38A5D8E7F2A668B147 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25772FE0EE55A811EE796F6E13539F68 /* ConstraintLayoutGuide+Extensions.swift */; }; + B0F8C45DC2EB55D40A2D2F21C8C0413C /* ZFLandscapeRotationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A0620B4F7191CC4E47B2B72DACA0CC /* ZFLandscapeRotationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B10E4F3871A53CAA6B9DE3D77091E718 /* EKAttributes+HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35A4425F548ADC597E9E0FE92DB03CDA /* EKAttributes+HapticFeedback.swift */; }; + B1104525F66A74BF581940CC8EBD4605 /* DDTimerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DD3C5CDF682F66628B5FB9A17465A133 /* DDTimerManager.m */; }; + B1466F2AF4C8C5D9668D912F5716064A /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7202E4D474CECE78DDF6172A921CE18E /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B1793F1388223AC4F7823353845D5A80 /* DDButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45298B7692251FDD762BA18E69ADB89F /* DDButton.swift */; }; + B1A7FCCDF2F76FD799074AFEF13F2C43 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E04320E999DC6140C0F7F07C0D8A21D /* NSSlider+Rx.swift */; }; + B1FD44BFD08806412A6F8EC208358AC0 /* ZFPlayerNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 2530704C2DC084F54093317AD4515C4A /* ZFPlayerNotification.m */; }; + B21EF964ACC6CBCD4E5D0D766A71E9DE /* DDColorKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BC605B2A207E70F21AF0953D7B42212C /* DDColorKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B2851C902C2C372F18387C2B39AA47C1 /* CocoaDebug+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF9A5CE8C2BD19CC2CB0052120184EA0 /* CocoaDebug+Extensions.swift */; }; + B2F00FA6A845D79D514C907870345041 /* ZLAdjustSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894F7BCCCE7BC30DB785BBD8962D1EB6 /* ZLAdjustSlider.swift */; }; + B30254759B63151FF4EB7E23533EB00C /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90195127F97D10BC2EBBCFFCEFE7EDE8 /* ObserverBase.swift */; }; + B315A21471DC78A45CA5249A9EF6EF85 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C7B31EA11675719AAD218B30213AC86 /* AuthenticationInterceptor.swift */; }; + B324085AFA3D839F8B210FB686F326AD /* ZFPersentInteractiveTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB7B9BFFCAB2DD3D3FC613EACA1016C /* ZFPersentInteractiveTransition.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B337891246C2848ABC1945BA4D95817E /* _ImageController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D46BA00A56EE37C271F6105BCA632B6 /* _ImageController.m */; }; + B3BCB6762F05E6CE8F5DF3A605730B6C /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A55359BD1AC1450C1A48BD1A24F8FB /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3BD944BFF9FBD5F1638D4FA684DFC9D /* DDColorKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DBD053A6CD3FE3C295AD71316EFE511A /* DDColorKit_Private-dummy.m */; }; + B3D0764C391758503FC4F401CDB09ABC /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C45D17BBBA73AD5A6C8F3A401CBB34 /* ConstraintMakerEditable.swift */; }; + B3D357841FDA256DD78B84471E009F1D /* DDMATrackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3217A07C0C5F439B4960F0CE772EAC4E /* DDMATrackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3D609B3F24A96BF7EB18DB07992D34C /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33A32F6FCE2C0CAFAF413716640C7256 /* ObservableType+Extensions.swift */; }; + B3F8D02D6F81E468340ADA0561C2990B /* _HttpDatasource.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DC8850730BE9E9F9492660F88975704 /* _HttpDatasource.m */; }; + B4093EE96AA888E2B1609715B1CAE585 /* ZLGeneralDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA725986032D788CB803678AE3F9F3F /* ZLGeneralDefine.swift */; }; + B410A7FFCF6A4F1FC0160F22E919B009 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 82FB24952421DB2BFA3E61F218F1D7C9 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B43B1D85F1DF038DB7D01DFAF12D48A0 /* NetworkDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B45425D538DFC9B549B0A5356700599A /* NetworkDetailViewController.swift */; }; + B450462CA20B3A8EE7F08F1575FBD714 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 36EF89731559347FD1731B884361E472 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4527D6F585156B3603D05329436D4E0 /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DF4F4E9EA72B0BA9E7E257077BFA31 /* SDWebImageOperation.m */; }; + B460A9A103E7954D19D481B77F87F83E /* JXCategoryIndicatorParamsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C04352858F3109E5BD13F31A6325D0 /* JXCategoryIndicatorParamsModel.m */; }; + B4E540E0998D38BEA54DE098FDED09A4 /* DDMAMapView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7926C24F04E1981F56B8C2336144B5 /* DDMAMapView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4F344D8467121AE8795BED044C43B49 /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CA6C5C1EED8B3444734DF5DBFF8E87D /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B4FE3233189E681459E6FAFE1A656449 /* EntryAppearanceDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AADFF9575181F7830FDB7D7F890FCE6 /* EntryAppearanceDescriptor.swift */; }; + B5269B62215B96500B9620B997F378F4 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 87D97E2AD4F93CD7F47290E437491844 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B526F2EE6BA34225412AE9831B252EFA /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86C68A0CE28AC3CF492AF642A77C516 /* CallbackQueue.swift */; }; + B53F9C80DFE371236697EE4CF0CBB918 /* UIImageView+DDWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 439E11702DC65D7B06EEBF05C9A7DA71 /* UIImageView+DDWebCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B55D49CD10FA31F1E6F92E225D821BB2 /* JXCategoryImageCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6E10EEA5E0699CFB24F9601743A6A6 /* JXCategoryImageCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B56142E7989F6386E0313DE71EE69D0F /* UIScrollView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CCF519C959C6F314541E90591FED2ED /* UIScrollView+DDCategory.m */; }; + B5CAC7CC6EE29FDBF371ED3414FDF727 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = F01D8810FCC3AC655FF99C0BD4182278 /* Using.swift */; }; + B5FA1092BF1D816BB9A7BA06EB64BFA4 /* EKProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65D465D7D7F0282E7E29F0E5644C063 /* EKProperty.swift */; }; + B611198D9692C8B6D4970591AED83362 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4881ADD1251D619A0B5947887DFC067F /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B61A05B07D76CBBC87C664B2D964A5C3 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6998BC169EE56EE6F4534E2864F9A34 /* Notifications.swift */; }; + B659FB406C404DBBAE4A648BAE9BC77D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7947F95EE57A92A9D319D036D3B1A35D /* ParameterEncoding.swift */; }; + B66389A11F64F80F5CBA50E6E8FEE348 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF0F931825C0A7D62E4E7DCAE98AA1BB /* ParameterEncoder.swift */; }; + B73678A0D6DC52A94F163D0C65B07B56 /* _DeviceUtil+Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = 896E1F317017C33CBB609633014C4313 /* _DeviceUtil+Constant.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B7551F7AE4DFD9D8BAF5DF408EE11783 /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC15C291508E503CC13A3529B29A9E5 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B782D0ED13D6A4AF64E7498A0B7E5D79 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2671E111AAAFFB8DDF02E727D8E5BD1 /* CombineLatest.swift */; }; + B791542990CE08B57A3292ED05F6DB74 /* DDBaseImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D5B77484EE1935FE8A4E5BCF21B16792 /* DDBaseImage.m */; }; + B7ED93C0661C6395D434C8728CA57665 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F90947DFBCA1433E00B1F25D05B6DAD4 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B89BC37A7EF9653B4E70A8386786F5E5 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = AC1CE2749074B41B9219A84411D897D5 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8A6D72F39FE58ACFE28E3C888966365 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF3B554863818C98B7C71EF01F0F203 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8E2D20AC3123CD07ABBDC96C0FBEA9A /* JXCategoryIndicatorBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 779BCF1BB3D89DE9E867FA8ECB99F678 /* JXCategoryIndicatorBackgroundView.m */; }; + B8E9A4E2E8BB5D2A298FB1C56696CF1C /* _HttpModel.h in Headers */ = {isa = PBXBuildFile; fileRef = FE21C02186814201737FC40363E6C1B5 /* _HttpModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9339C5232FA751530693C26C023E2BC /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CDC37C7405A0700750921D8E2E6BB99 /* NSTextField+Rx.swift */; }; + B94EABB8BAA65ED13910EC21F8DD3745 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31937D858F88461091E8E9665264821 /* GroupBy.swift */; }; + B9910A2F6B82398D9311F4EB38729DF0 /* JXCategoryIndicatorComponentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6641DEE316AFCDB57B30DA2A34DA8 /* JXCategoryIndicatorComponentView.m */; }; + B9BCC8A5591551762CA668B5BACE18A0 /* UISwitch+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B508CEDEE386068C6040EF7C3FC1E86 /* UISwitch+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B9FED8E7B04C74F084D8156BD8AA93DA /* DDMALocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A3A3436ACD0AE3B788E38A16BF6C69A /* DDMALocationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; BA13DC414281FAF210086D1BCF79E6BD /* Pods-OrderSchedulingNotificationService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */; }; - BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 647DBE78BFB4290D0A72583EA03D9D28 /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAC6A7609D464ACDFD596BC2034BCB40 /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = FB700494FC2F25BEEEB3E95A9E37ED8E /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9578FCABC4C68213EFAA4AF1CF0DF06E /* HapticFeedbackGenerator.swift */; }; - BAD298F61E2CCC667A1C19E3D87C0FEB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB2A564C939BD40B321B80202E9233D0 /* ImageModifier.swift */; }; - BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B0343D571E3E663311DDD717AA2281 /* JXCategoryTitleImageCellModel.m */; }; - BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = ED03FB45B614F47E8862A2A26F456914 /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = EC470734D75EF5BB68ED9CE82184472C /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CCF0E74F4A21B12538A2F3E1932F7C2 /* UISwitch+Rx.swift */; }; - BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AF319730185CA489B49820B4C19FEA0 /* ZLPhotoConfiguration.swift */; }; - BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C5CEAAE0E263471E26C6AFE99099F5 /* JXCategoryListContainerView.m */; }; - BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = D9DBE317F20C6EC6057A609FBD3766E9 /* NSBezierPath+SDRoundedCorners.m */; }; - BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B23EC4100C0DFB52D69D01B7C3FBA03 /* IQUIScrollView+Additions.swift */; }; - BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8821C3B87064E8EF1E1EE54FC5911438 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41823496E6E4B5B4AEAB8A427CDAF8F2 /* NSObject+Rx.swift */; }; - BD155A9B5B1E80D99E334D274F088E5B /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B930D6A4CB4B44DEFCDFF2BBE89375 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF110FBC4C5E9146B2BE55F5C5E5012F /* CocoaDebugTabBarController.swift */; }; - BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BA448AA8538416838EBCAA82FE1CF7 /* IQTitleBarButtonItem.swift */; }; - BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 941BF188EE5376D02482984816F07B0E /* ColorUtil.swift */; }; - BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477446534B176A56283E0E0AD0B2A8B6 /* UIActivityIndicatorView+Rx.swift */; }; - BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = B4D5DFD5D7F6ACDB50B952CE1101D9FE /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D93FCD69431A6A3E48CEF1C425C636 /* NSButton+Rx.swift */; }; - BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A333F059B593B0B7AD6DA3C69CAF28B /* ZLEditImageViewController.swift */; }; - BECAECD19B391A3C33808D5487F074F8 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24387658D59971CC4B0A55B6AA16EBC4 /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0259958C86656D30FE2CDE050D0943BA /* DispatchQueue+Extensions.swift */; }; - BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 328698B32C82DA0F1AFB921F689CA7DC /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 52CBE28F08C6D9ADDDB0E1E4E6EC6F03 /* _HttpModel.m */; }; - BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09044D0EABA19AD40128E176A1A8BEDE /* IQKeyboardManagerSwift-dummy.m */; }; - BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 37386216425A20FFCCFDBD04E0D0DE15 /* UIImage+MemoryCacheCost.m */; }; - C074733F000C23110AE8E3A82950B03C /* UIBarButtonItem+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A9926AC1DA0490DC688AD643B9C89F /* UIBarButtonItem+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B0CCB7FCCDFE7AC5DCE3B5252E7DC30C /* MJRefreshGifHeader.m */; }; - C157C31AB2F4D91391B28B89A272B475 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F4BBD1730CAD3CDEC80A220F9F1DBA /* SubscribeOn.swift */; }; - C17345C45572AC2B9DBF4996F4A9F773 /* DDBaseTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A38405325B1709198368EDB565452BFB /* DDBaseTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA217AEC660CEB5029F642817DC17A3 /* ObservableConvertibleType+SharedSequence.swift */; }; - C1B95B770801DB567EF08757B0B4CED6 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CBDE3154BF187F4A9448A39BF5464B7 /* GIFAnimatedImage.swift */; }; - C1C49E9777449BFAE8364610DD33E008 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB83DEFAC35661361F92F846A3774F3 /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 32BBCFD0DF82F5C4A1FCE765B2B64EF1 /* SDWebImageCacheKeyFilter.m */; }; - C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 873E469388C53E4A02DB724C46491E5C /* _WKWebView+Swizzling.m */; }; - C25E5BC3B62A21D6FBE068AC3B5A6E31 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AA69C636129426099794149A1FC3F09 /* Switch.swift */; }; - C270F061041D94839E8B319FFB42B861 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F9899F95169F1617D9E4BA570CC5F23 /* NopDisposable.swift */; }; - C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA10E1559AA205FC4515D69757506B9E /* UIViewController+ZLPhotoBrowser.swift */; }; - C450BB11929F584D30E9A04A06BAE234 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E6D7E3060AD61F9B90FDD274CD29C1 /* DDTableView.swift */; }; - C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968BD3B7794D03452F8B49DC66B214BD /* RxTextStorageDelegateProxy.swift */; }; - C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6395628C35879E0F125B21766CC52B3A /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D94993D6A820C5716F9CDB31C74CDA8 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5B1D49563F6C0FB2B441E2E2A9A48F9 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F819E50E6927336F2E23AD9745D86DBB /* KFOptionsSetter.swift */; }; - C5D8175AB8C76765369C6CDD2EAD1809 /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB92244E6A5129FBABBB6E49EF1614B /* NSTextAttachment+Kingfisher.swift */; }; - C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 873B8D7ECCD3B78A9FC7859AB44C1960 /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0825DD93332A03A21412C5FFE10B04 /* RxTabBarDelegateProxy.swift */; }; - C62D01159191CC66A93B953E82D6E7C8 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AF3F79A6D94EDD8A37AD1C5C5ABB5F /* ConstraintLayoutGuide.swift */; }; - C66D06A26528CD2F118D661A568D2C2E /* UITabBarController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E35E7D164921960681101B3DCA275313 /* UITabBarController+DDCategory.m */; }; - C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 209D9977C221C34FE1E4EC40572FF8E2 /* DDAutoUIKit_Private-dummy.m */; }; - C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 810EFE754CA7635F68BEC4D85F002486 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C74061D8C02D655347C975B9CA3470DB /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14984464102F617FD82AB52D3B90B208 /* SerialDisposable.swift */; }; - C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D724CFFDF29760AAA82BCE36921FC281 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 249DC06EC853DD1B3C5690325EF941E4 /* CocoaDebugViewController.swift */; }; - C845A6957FF7FDEA2F2A73000BCFD163 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF75CCABBAD4B3F5B302842D982829E /* Queue.swift */; }; - C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C28F83E0CC6316AA9BCAE67773EC483 /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C8C819217E4257853D55C0388BDEBF89 /* UICollectionView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E575B604DD5FD5CEEFD57BA4D9CAB52 /* UICollectionView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B757009E47B00756267633188C7A9F /* UIRectCorner+Short.swift */; }; - C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B11DCA1D67E1F412EBB16F0A2B7477 /* ObservableConvertibleType+Signal.swift */; }; - C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BBA345F0CDE4BE532DF857B417D888B /* IgnoredURLsViewController.swift */; }; - C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE78C1BAE4B8546FC7B80C9EC8ABC73 /* ZLPhotoManager.swift */; }; - C9568DA4D2909DE65EABE32F6B20424B /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E511BD8628BC6DFE27E12B94047D5D1 /* ZFSpeedLoadingView.m */; }; - C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9287B30959EC3FE0D8352BA1BD3552C9 /* NotificationCenter+Rx.swift */; }; - C9C541078C08A3DCA7306C5DCFD298C2 /* DDZFPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D4FD99B19FAF40C5366612903A5086EE /* DDZFPlayerKit_Private-dummy.m */; }; - CA69A050AAB3A0FDBD592DF40AD88074 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93DEC768816CC8B25D4DB27388A78D81 /* InfiniteSequence.swift */; }; - CA91B0C778D48B6B21FC01AC310ABAA3 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E033E9C445F69421B73D3112282C861C /* ConstraintMakerRelatable+Extensions.swift */; }; - CA9EF9E71D694D4979CCC5C50B9D2254 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E3450056D31A88D0BAC4D41394EF2A7 /* ConstraintMultiplierTarget.swift */; }; - CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F47C405C4DD9EB5A12A7E1FAF37DDD /* Driver+Subscription.swift */; }; - CB53D8A26505C089E915B3E3B7845505 /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C3B9B30B5362727ED18B0214658BC4E /* ZFPlayerGestureControl.m */; }; - CB63DD12E42EE32D1E1AB034CE828106 /* ZFPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = C97305C3F645A92B48B62F8463332738 /* ZFPlayerView.m */; }; - CBFCA8BD83C79AA8930BA4CCF628820A /* ZFPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ED45FA9996CEEB9E8CF0EA047C4227E /* ZFPlayer-dummy.m */; }; - CC023213ADCD03CFF6BED5CAD1077F3B /* DDBaseScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = E7DF75A61E22D53066CD653DACACD503 /* DDBaseScrollView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CC12467219969565D5A0B443CBBABB42 /* ZFLandscapeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 112230B9D1042A0E8A916E8DB2B7B1C3 /* ZFLandscapeViewController.m */; }; - CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BB90AB202EF1DD61FE63B80AF4624F3 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA735DB43A3799E250A47847C4BADF10 /* AppInfoViewController.swift */; }; - CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC0ADC56A3A58CCEC743A875F09D4DE /* ZLVideoManager.swift */; }; - CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0170B3C8ECF1EBC9921485065959B496 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDC929A5A5153570A29848E5EFFD754D /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA39991C5C6CFDC1020EB5AE7C377AD8 /* ObserverType.swift */; }; - CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = A9F6659C6113D8AC11E015ABD417145C /* DDMAGeometry.m */; }; - CDE89F547B05899CDCD211A17EF57F5E /* DDViewControllerAnimatedTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 4091A4D4610877BED820C8375A9A7B03 /* DDViewControllerAnimatedTransition.m */; }; - CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 50963F9E6D213088BC11D4EA62C5F243 /* MJRefreshAutoNormalFooter.m */; }; - CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = E85B794158D9F082E62E94B77F198F38 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE623CBC0DE05C08CBB11F7E1CD13FDE /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8419169AE271434198457CDA9A5B9CF /* Lock.swift */; }; - CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BB421B30F59117F883462A5A030971F /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983E314C152700E59C1AD13F819B7097 /* ZLClipImageViewController.swift */; }; - CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 67344A6E730909429FC112AC6908F567 /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 605051EFC6E3861760B4119FFC2C8557 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEB6990CA61BD8926742BDABBAFD0766 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCFB4EBE46C0D2A8C62C5E48991B8193 /* BooleanDisposable.swift */; }; - CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A81D9F5A7A8496B5224A49D344DC45CA /* SDAnimatedImageView.m */; }; - D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 937F1D0328E26A40872B989347235A0B /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 048AECCEEF6D9DFD119127D0841C5234 /* RequestCompression.swift */; }; - D04F5D098E6723262E62D13BFF50EED3 /* DDTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4667BB5B429915768F0274EE634827 /* DDTextView.swift */; }; - D062E709A7EBEDD95A946504FA40A879 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BAC610D4B3C454ED6C34BDA8881603E /* FormatIndicatedCacheSerializer.swift */; }; - D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 31994FBFBFB31334E00DCC9BC253012E /* _CanonicalRequest.m */; }; - D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = E17293A729DB6AD4E5667B81FD6A42CF /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D1A6736BCEDB24AE3D009CBB607BEDBF /* UILabel+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C86D864CDB432EC8CD21FC90F1E4207 /* UILabel+DDCategory.m */; }; - D20053EB511A640802D85FC7DE123E73 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB03C86042DE671AE0F8EC6CFDF398E8 /* ConstraintDirectionalInsets.swift */; }; - D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792BC96C6A7009DC63A34556244C3EBA /* EKImageNoteMessageView.swift */; }; - D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 5061DC1DCB2341D06F49E0AFC1C153A0 /* _RXKVOObserver.m */; }; - D26341FCE4951A263196A4F9751B09C0 /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C944F94FBEABA512C559140E9027C30 /* Concat.swift */; }; - D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = B780286B4EC690BD451A85BFD1DDDEF2 /* Concurrency.swift */; }; - D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3253E81BB7C8F075BC37767D53831F7B /* URLRequest+Alamofire.swift */; }; - D289B9C132503DA22E589A69AAA0F1D5 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CEB6E78F7AB7DBBC39D8A5474FEB31E /* TakeLast.swift */; }; - D28A9B32D6C22FD4A3EF6BDD89384E4F /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 527672E7340FDEDCDD14838757A29B5F /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 32DE947E2F43823F9C22FC4CBCE00E78 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5C6072670B5BB95B1FBA8084788D46E /* UIControl+Rx.swift */; }; - D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = F2DD245252E0253B73180A57497347A6 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D32008D7BE4C2ED0F663FF661BDAB1B2 /* UINavigationController+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EAF6F2557E363E22FA5421B7697FFAF /* UINavigationController+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D341990E6AA0E55249839A61020D51CE /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF9AB6FB4D182251A6DA1A510F72444 /* Decode.swift */; }; - D353460A66889A4B7549457FB5D9EECD /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 983BBE44DBDB6CB3A9BDB33CE0648168 /* DDProgressHUDKit_Private-dummy.m */; }; - D3B0433D047144056B80C9EC1D57FD90 /* ZFLandscapeViewController_iOS15.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC928DE9233551A76B30BEADEE8F56A /* ZFLandscapeViewController_iOS15.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D3B0C2077FBE5A55C06C70635645385C /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC64EA3A7AA89E07A038B32F36CEE48 /* DDCategoryKit_Private-dummy.m */; }; - D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3FE2D8141C2E5584D7D1FB62AFFB8D0 /* Protected.swift */; }; - D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 44B35F2A8B3AFBD2AF8168B043626555 /* MJRefreshStateTrailer.m */; }; - D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB4CC13ADA75FF452F3D9A6365257E06 /* KVORepresentable+Swift.swift */; }; - D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584D55E67077902CEC0DDFEA91C2DD43 /* Validation.swift */; }; - D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2758841B6600312F9A570BADD0EA83 /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D46F78FF5EABC55348D9399E167A1372 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B989E0EF0D6B2822C64B14841E2519 /* DispatchQueue+Extensions.swift */; }; - D4B7589C503DA1F2FC6BB41F78E55753 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADD0455BE2895309B99F5FF7AA098D4 /* DDBaseAttributedString.m */; }; - D4CE36C3DC61F155AC6B420B6BD598C1 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FAACEC4F4A6AF335AE9FAA14F25D9C /* ObserverBase.swift */; }; - D4CF8DB6B72FC985DB6AF3630C2123C1 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6934302FB1728BA3C840AF7E425B150B /* TVMonogramView+Kingfisher.swift */; }; - D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BFA2E38C5C5C0C5D5FD99DB78066FE9 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C1AD3B6C852CE909417C1F64BE5E7BEF /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D52BC86B6D44760107ECB5C5E7C96969 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BE2278CB40917E9E1BA504AD4A5AF8E /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D53CDB6D5A7D1F5BEF2A1BA2E8BAA2FD /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2E90204783E581FAFB563AC103BD44 /* AnonymousObserver.swift */; }; - D55D6DB0AA182C08903B1D739F962468 /* ZFKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F455C08DB3E4D63B1350E14B488D263 /* ZFKVOController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E079DE548BBD61A37CE116C8C12E5D8 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D573A6B1093A380A7D54B5FE67AB6806 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68FE1D0633688080B1A4CB7D2203C54D /* StartWith.swift */; }; - D5B35A350F7429A1004A95FF389EDFDB /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3DB010624B548DFCC8C626087C06DFF /* SchedulerType.swift */; }; - D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E0D764B13CA2F4D0FAD9CF1056FC4F5 /* UITextField+Rx.swift */; }; - D64D6F35D274BC353E720A06499DC0D1 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD8D7D4828C16EF1AC4EE99075628F9 /* VirtualTimeScheduler.swift */; }; - D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65CE25EA5ED3245BA645EAE39A128766 /* EKWindow.swift */; }; - D6712D1025A1C6FF4D2491CD2A9D109C /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21548D9A715B71638AC4023A33F3FD59 /* HistoricalSchedulerTimeConverter.swift */; }; - D6813D978C199B547A3F7966A39555B4 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCD5D64467044F82ED8E53C61C7BCFB1 /* Result.swift */; }; - D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD174E389FE8E0F3DD1B903F473E161E /* Request.swift */; }; - D68F2997EDC42428A2D9721EDB934A69 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B8007D2CF91A34C2E2DFE3176BF269D /* Zip+arity.swift */; }; - D752E212B48ECC3ACCDBBADB23844650 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 100F011815C09ADDFAE519E3F5E0E1F7 /* Typealiases.swift */; }; - D7F97B00CC3374D09B767FBF0C953999 /* NSMutableAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = F4FF4373EF4FC094E4933EABF3FA65E0 /* NSMutableAttributedString+DDCategory.m */; }; - D85BB6286DDAF60ED365DF796AADC3B6 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6FB53129432D056D34CB927D1345828 /* Amb.swift */; }; - D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 45EF015E7169BE48880FBCC75594FF04 /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8856541F044D4C89C0C9BCAF9CA1483 /* ZFPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 959CB588C497539A234331C8FADC280A /* ZFPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D90E3609CFB930EE4F8270C9504A41F5 /* DDBaseLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = BE7679DB53263DB92F1C783DA9BC5D26 /* DDBaseLabel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D9DFBDB76C00FBC606A5467C3B822A9B /* UIImage+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 31206632746F56AFBD051FBC515ADB89 /* UIImage+DDCategory.m */; }; - DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 909976AD6A6C8670F9C3B359C450FA61 /* Cell+ZLPhotoBrowser.swift */; }; - DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 259A0C43222EE1A6A6969B236FA24B5B /* JXCategoryBaseCellModel.m */; }; - DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32177949156F492BBF145C3ED883F4C2 /* ESTabBar.swift */; }; - DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F1C2BD2E055FC93D6564657F5263050 /* SDImageCachesManager.m */; }; - DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 29468E251E90A6243218D819FA2A4FE9 /* SDImageCacheDefine.m */; }; - DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = E5AB1AB259E1BA42AF0C32BB7E73D424 /* UIImage+Transform.m */; }; - DB8ACE7AC2B82D4F719778B53DF50FE2 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BEEBA66D0093E405F6E2D5DC5537A4 /* Debugging.swift */; }; - DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 989A893C981065C73C042C96FDC0E34D /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F073D6761288B2F88527D5C131F351 /* JXCategoryDotCellModel.m */; }; - DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67F227BC8C9F36C0986F000EE8C509F8 /* AFError.swift */; }; - DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2FD5BF03C89BBBBADE39DA884C9AE4 /* KVORepresentable.swift */; }; - DD0CEE1AF18A748627466ADCEE0C8450 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7889276B0133198F37DEB8C6C655FBF9 /* Materialize.swift */; }; - DD0FDA71CFC9F0A7B540AD19B4E7A81B /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 764CF036389FCDB5AA586FCE4CEE31BC /* ScheduledItemType.swift */; }; - DD9C7580F59AF2A68AA2558C9FF7D998 /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E6ECB57B6E4701642663E5ED800350 /* UINavigationBar+DDCategory.m */; }; - DDA353DC1CD80E67A212A01EAAEFC571 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E0AA0CC752BE7324FDCAAD6A76720DC /* ConstraintMakerRelatable.swift */; }; - DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 904551AA35B23BDF396532FD365F080C /* ControlProperty.swift */; }; - DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0627A6BB0C28FB96A25527DA61AFABFB /* UIView+QLContentWrap.swift */; }; - DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 74E8F3432BB1365F73F43AA6F77820C9 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D561F64C8E862EA567AFEB2A4F1CE11 /* EKAttributes+Scroll.swift */; }; - DED8324FD267B154A35E4F9124A27C85 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9663280C7CAB95F7A63C2CE5B135C16F /* Bag.swift */; }; - DEDF63B8C89EC302B25E516248984ACB /* ZFPresentTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 2822E460562145BEB98A03F62AF6258E /* ZFPresentTransition.m */; }; - DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = C48DA39BD4C26B01ED446492FE1D0A21 /* EKAttributes+UserInteraction.swift */; }; - DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F2B3EB79FEBDA634C21B08DF40C2FE /* EKPopUpMessageView.swift */; }; - DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA934ABCBCDF20DECDE3E13D4C67B00 /* ZLWeakProxy.swift */; }; - DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D946158C5A5DFCB5C9FEB233DD6B6F1 /* ZLPhotoPreviewCell.swift */; }; - DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C20516E7E2392A293CC4CBA403A08CEB /* UITextView+Rx.swift */; }; - E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2067C826D935587EF96354692BB1EC28 /* Infallible+Bind.swift */; }; - E02D4E4412ED628886A01C3D6818A020 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = A263C82A7CF53FE35BD65208A1957F85 /* Infallible+Concurrency.swift */; }; - E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8CE20262954B051DEC242CB3768C44 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = 190AC87E4D4E7996A95D0241CC7859EF /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A969A377FCF90BDA42DDC4D24BC45F6 /* NSObject+Rx+KVORepresentable.swift */; }; - E140AE4D50B04AAF781D791498ADB2B7 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB217BABDDE58C3069D4835AFBD2FFF3 /* ImageDataProcessor.swift */; }; - E2410D5B4386D9CFAA678EB805A2AC05 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C42C6C9F712804F2EAB001A66896F7 /* RxMutableBox.swift */; }; - E245CDBB5D029FFFB5933CFEB72997BF /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 27C17D5E518D4A8DB97F71251E33FCB6 /* MBProgressHUD.m */; }; - E246CF21CB18171D2C373217B66BF7AF /* UIViewController+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2881502BF65ABFA55294A093ED166CF9 /* UIViewController+DDCategory.m */; }; - E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DDED8BF7E08BF2CC6792624F87787C3 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E28B18324078E5414FF849FF893317A4 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B3381C595BE5BC787603AA240B4B62 /* Sequence.swift */; }; - E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EE9260DE1FD8E466B79C2F0740269B7 /* URLSessionConfiguration+Alamofire.swift */; }; - E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 29E451BA180130A2726E79C375D33CBE /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EEBE2FA83827C1120236ACDF85BE95B /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F5F900CCA60379817E9FC516155486 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 06A3152F65253185C3E0D36819E9ED6C /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391DD185767AC7FC9B06D68B22CA46BA /* Bundle+ZLPhotoBrowser.swift */; }; - E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7570894799B14C3E59C58CEB09625220 /* RxCocoa-dummy.m */; }; - E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEBF249428EB32CC3CD1BEA315CC070 /* NSError+ZLPhotoBrowser.swift */; }; - E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91173E4BDF301DA00D8E895E7B11928 /* EKSimpleMessageView.swift */; }; - E545A0110B9AE728EBC27342080E768F /* DDNavigationControllerDelegateReceiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 675BB2FAC2E37A70ED712E3230904BE4 /* DDNavigationControllerDelegateReceiver.m */; }; - E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C76060BCC613CE5AD96A42CC8021E98 /* ZLPhotoConfiguration+Chaining.swift */; }; - E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = A76866579FA2C72E7BD2354AD23A8B19 /* JXCategoryIndicatorRainbowLineView.m */; }; - E5A257E0A02350B36B0D18438D0A06F8 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2AF9F1CA2E12928C1E99CCD941786DB /* Never.swift */; }; - E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06DD3D77C5CD587BD058B20A8BBA3C58 /* CGFloat+ZLPhotoBrowser.swift */; }; - E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = B33529146C8B365D7C46E9817B84B142 /* _QNSURLSessionDemux.m */; }; - E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = C467768A61141EE92FFDA0EC69CE86CA /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A7575BA878D71515A0250CEDE9343C0B /* SDWebImageManager.m */; }; - E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = C41FDBC023EB964852ED9BEE3174EDAE /* Platform.Darwin.swift */; }; - E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 31E5297404AEF68CFBB0B5B073DCBE2F /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E69CE251D94AA0A4FB411FC62FA58D53 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA9A57A28F2BC251C155F1A86DDE200 /* CallbackQueue.swift */; }; - E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CF2FD155C89D4BF977179C718DB88D /* EKAttributes+Validations.swift */; }; - E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6069E94E8448854ADDC8775DDBBBB749 /* CocoaDebugNavigationController.swift */; }; - E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F55506EE2D373E851BBEF6F55D3F559 /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = 474E55294A95967D4C953F85E5026143 /* UIBlockingBubble.swift */; }; - E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C48F165B1A0D9B16DF7367821D1E02 /* EKAlertMessageView.swift */; }; - E79681B16259E387B6BE0F05720B9006 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C56097C4D65974E5B5A9D813BA262BDF /* Placeholder.swift */; }; - E7EBD93A9713A0AAFA05A5EBAD8275F7 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE625F2EC8149B24E1CC6722480BB55 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A98E143D28DD327FB9201F0D231C1B6D /* RxTabBarControllerDelegateProxy.swift */; }; - E822C0D39AF1770A53BCA8E0CCFF9AEE /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C987E415A040C9B52672D9354EB7BD /* CombineLatest.swift */; }; - E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFFBCCEDB39E502AE2C0EA1A91C77BE8 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 254F87BD8E882C4EC95C9E8409F8A93F /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 370FC8416F0945B68E595078D55F7B77 /* AlamofireExtended.swift */; }; - E8F1A1930D7E8291DF43758B0E39FDDD /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 704525E803A0ED3981A08E50D4DA0096 /* Date+Dispatch.swift */; }; - E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = AF02FD42D851E78E4F0C9A86A1FD976C /* _Swizzling.m */; }; - E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D33A9FC1559B138B6F3B96E72AF27B /* RxSearchBarDelegateProxy.swift */; }; - E97BDEE6EC9DC9676EF9F847648BDFA6 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A92F2364318CFE2E609DC9ED1882672 /* AsMaybe.swift */; }; - E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = A355290A9A2067DE376997A05108E29E /* MJRefreshConst.m */; }; - E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = C31F34B864D7850F3838C3F4C883F398 /* JXCategoryIndicatorView.m */; }; - EA0D07CB6EA93FD74E9BD78CF82318B0 /* DDBasicControlsKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C28F2875EC121FDA11FDE953EBBD24B /* DDBasicControlsKit_Private-dummy.m */; }; - EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4819D74F01AD01D7EF5DDD0028BD282F /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EA14AD7F5645C70D828247F73D342188 /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2273E12F387686898B58ADA4F3FD87 /* UIImageView+DDCategory.m */; }; - EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E8437555693527B22C7D903DDDB7D74D /* _DirectoryContentsTableViewController.m */; }; - EB23A3604583FF9DCE5B61DEB4A869BD /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DFFC52E6BC05CDFE43E958ABCF337C7 /* ConstraintMakerExtendable.swift */; }; - EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F779C28EE4E33E10531A1996D2341A9F /* Alamofire-dummy.m */; }; - ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B596A4E99EF61F35F08408A31BD57BA /* _AutoLaunch.m */; }; - ECE86C2BC25899879D4F9B23357F3225 /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A2D7A39019D21ACF795544A0976AA7 /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED03EABE28153EDF6B4EE27C9E1A9F7A /* DDBaseImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = E9A0843299AB0A101483A8B9B5B7A08F /* DDBaseImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32972EDEC26DE37DCA494B5D43C27EC4 /* EKAttributes+Shadow.swift */; }; - ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D3F23E79E72989303D75496ADAE24F /* EKNotificationMessage.swift */; }; - EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 02CBCC1EB83ED7845A25F946D63EA23E /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1679541C1D7D6135C295F51086F5F03 /* EKColor.swift */; }; - EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 12BEBCB5B419A24D6B9A6B00BE82E184 /* SDAnimatedImageRep.m */; }; - EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = A98733592FE75EE811FC06F7B0A49735 /* CrashLogger.swift */; }; - EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = F40F5558EEF4B3D3705A427F754223BF /* SDWebImageDownloaderConfig.m */; }; - EE132BD7525AFAA9FD8E942D140180BF /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE55365B39BD5C58A056DAD5F5987A4 /* SynchronizedDisposeType.swift */; }; - EE2B405E04B1613DE6E00C53DB7EACF1 /* UIFont+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D7059C163D0883CF6395F9225DD52629 /* UIFont+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D01876A50C6977E5FADEFAE28A6112F /* ESTabBarController.swift */; }; - EED48422555243B56F51E3F90354E724 /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF79C8F1CF5C3A0BE50C5F97DBC99EA /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF040A6F4A07431F2D02B48E37D7D531 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944E2A41F3C53A712DBC05DDCA8CE7E5 /* ConstraintPriorityTarget.swift */; }; - EF918D5C9ACD1BE30CFC26A1BF90D811 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1730833D00423681468C30993416E02C /* Infallible+Operators.swift */; }; - EFB93EF4D7230E653216DE70BA57898D /* DDZFPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0E294DC00B0301F11DFB9BC8EAC6BA /* DDZFPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0D7309971D1446C9627BA3E6F2FB846 /* EKTextField.swift */; }; - EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 63DA9580C7475ECDFB4D4F197EC59D75 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B74A682BAEAD2D0879C739B528C1B669 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB99883E4A09256D67A03F9974BA810 /* DelegateProxyType.swift */; }; - F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3C995792BFCC05D778BBC803038C29 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F3B45D6086E7678C335965490B05BF /* EKProcessingNoteMessageView.swift */; }; - F056949BC2A02FC8971A9AAFB04A97BC /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F68AC5A959C7977D31C3B7249A0176D /* Source.swift */; }; - F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAEBE45081A367E011DB6190F88F292B /* URLEncodedFormEncoder.swift */; }; - F0CEFD15012DEC61D4A65F7AA6E65F08 /* ZFPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = B692C1F873FFF7E49CA2C1831FF61BF9 /* ZFPlayerController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F110A2CF75784EB21F67D7477EE553AB /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 508850ACF16860508DF459D126D0AC77 /* Rx.swift */; }; - F2B8BD05B298F9E205CF75F6A4683569 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F7A605F89016720C33DD3DD09E5F879 /* DisposeBase.swift */; }; - F2C71FCFEA7C8AD706E773920BE1D010 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = D999440478C2BEA8106629D8329B9DA4 /* DisposeBag.swift */; }; - F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE129F9025BFA98FFDB27F8D741862CC /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1321606A160E76DFB0215CD55EC676 /* NSTextStorage+Rx.swift */; }; - F340082BDAA6A796C944C4EBE72B613C /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC13D5D18E2CC61F588B3F02472EF0D /* ImageTransition.swift */; }; - F3791E37E6ABF97081EAAE0948F5D098 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2253821EA3030C82C37302D6625A7B /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F38769EBF9013D42C938C1541FA31E85 /* NSAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D7A0F9E07335A4EE2A73B18CCD6B594 /* NSAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 58BB9A7E4E377D67C35A6F5F85A7F429 /* JXCategoryTitleImageView.m */; }; - F3ACA880965752F0DFD07BFFAB223E68 /* UINavigationItem+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 3742B69B1C87437A310FE17338CDEA2B /* UINavigationItem+DDCategory.m */; }; - F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38A3E65E4341373E0517F6D5107F19B9 /* UIView+QuickLayout.swift */; }; - F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F42A34F3B5FB455782C29D1656AEDD /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C70491251E185DDCA5BD923581B6A0E1 /* UIView+Utils.swift */; }; - F490582141DC10317128D9F0AA4CD6E7 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D22B9E428CCEBF7A35E9695DDF55E5 /* String+MD5.swift */; }; - F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 32680D72B3DC0D0251363C544E1E217D /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4CD3B48C020BC6BC84A9EB9F6BC2E73 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24248CF62461FFFFF2B5667DAB0D7935 /* Error.swift */; }; - F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 441F0F5BB457C2A8878F33396C2645C5 /* UIStepper+Rx.swift */; }; - F5AC528AFE76044AC91235DD61E77E75 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF024C0141E85CBF84C275EF100EFFE7 /* Merge.swift */; }; - F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 904CF49E681F5882D9651D002F4E78A5 /* ZLClipImageDismissAnimatedTransition.swift */; }; - F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F644DA65811A98EC4E0D9B206E4785A /* _OCLogModel.m */; }; - F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF10EE1ED62EFAA1329709EB480AA659 /* UIView+ZLPhotoBrowser.swift */; }; - F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BFE05C283D83857C858D74E6458CFD5 /* JXCategoryTitleVerticalZoomCellModel.m */; }; - F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB88BB8510FE5521CFB66282E3FD084A /* IQKeyboardManager+OrientationNotification.swift */; }; - F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2F5F370932C35B2EB5263691C6D5AE /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6A6BEC55F25BDA4813661ECA96FC599 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE285CFE61BC90761CA268573F9FE50 /* LayoutConstraintItem.swift */; }; - F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = FE5F21706724B2984E52DEDB4E34D7D3 /* _fishhook.c */; }; - F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 052A9D07CD26CADA3A3EBB2C5B27A137 /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8ED31F411A04F53A1B9CACD45DB5A4 /* JXCategoryNumberCellModel.m */; }; - F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F949F19946AE30B0AFD791522B4DF74 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F7870EFA20E7BC5FE89F98B67FA5DC00 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF9ECB794CBA4199C1525088C2674699 /* Debug.swift */; }; - F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B789D25C5C11FAB058660038C55ED1E /* UIScrollView+MJExtension.m */; }; - F78F0578B7F82D1ADACE9F63C8C878F9 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA57F17B5C8B24304CCB6A20D4FD22A /* KFImageOptions.swift */; }; - F78F8FF67E0E24653B503E7EE73F202C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C0BA3275B36FE030FA5C16F8246A5E /* ConstraintViewDSL.swift */; }; - F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6960ED8D2E78953A3FFF06BC4C496D91 /* MJRefreshStateHeader.m */; }; - F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F7B65DB922374EC74749958DE133311 /* JXCategoryListContainerRTLCell.m */; }; - F7E5AF79254D18EA0811DB9D85735DF9 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 239A7752EAD84C416FCAD895998C988C /* SkipUntil.swift */; }; - F86E5402516E385665FA9560E6B60C3E /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB0DD2817E56A00FA4A43DE77F49C642 /* ImageProcessor.swift */; }; - F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4DC029BAA37D900A4FD979ACDCA4F3E /* LogCell.swift */; }; - F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 97DB347D0B4DD2D936105AA8F335A748 /* MJRefreshFooter.m */; }; - F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 95285DF6F4F3A653BD611FDA1651EB4F /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F96099A9F8E1C98037678B21AB9C1DCB /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41521F397DE5AAD5AAA7807384C8B98 /* InvocableScheduledItem.swift */; }; - F9AB0488DBA42833AF4F3FC53CF3AF1D /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D4BA93E585EA8177419F70CCBAE3B0 /* KF.swift */; }; - F9D9FE531F63CA9CA0B1DE16312865AB /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496E3769040029EC25C549BF9A304831 /* KingfisherOptionsInfo.swift */; }; - FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AAA0BF27F73F86FDCC8267BD952115B5 /* MKAnnotationView+WebCache.m */; }; - FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = DE70B00A97F686E54FEF045CD83F4DCB /* SDWebImageDownloaderResponseModifier.m */; }; - FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B443CD293A7B9CCF659136EB54C1C913 /* SDImageIOCoder.m */; }; - FB070C22264261C11CB74442421BE4FD /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A4B3182782CBC685606E3DC6098300 /* AuthenticationChallengeResponsable.swift */; }; - FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = E918DD92CCBF268334288F650D81FB65 /* _NSLogHook.m */; }; - FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71EDB1994AEDAFCCD2059581078566CC /* RxScrollViewDelegateProxy.swift */; }; - FB8C570568B5C10325CAF59ECCF1D2BE /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE2A07F44CEBEA2E7921689A7B6B943 /* ZFFloatView.m */; }; - FBB61E33877731E5C56FCF0B785409AF /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72EDA30147D12FA0903D469B357B9B57 /* ConstraintItem.swift */; }; - FC01F0ECC32556FF642799E3DF342B12 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 99F10A47D7696186ABEAB0C5C4D4D95D /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FD35B6E9EE091C5B67229C10DF2E4C6B /* ZFLandscapeWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = F2482A2A1D15196A2EC3E810C3684915 /* ZFLandscapeWindow.m */; }; - FD52898CA4A1154C677842DD1A43A926 /* ZFOrientationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F47393F4FDACA0F29974A3B2AB6398 /* ZFOrientationObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = D48DBE9218E7CE1BE74C11297B156071 /* JXCategoryFactory.m */; }; - FDFAF55B1427CCBC9E52B2F68A0D7931 /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 216AA22C48EC72F4259626EDBD87383D /* NSAttributedString+DDCategory.m */; }; - FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A2B201CE2D48D1C5412FF24580753F5 /* UIImageView+DDWebCache.m */; }; - FE3C4A902A3CBA8A74A1E11849B83682 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AF7EF729D0C085F040BFC49CDE837B /* ObservableType.swift */; }; - FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F99E42D97994446A74A62E6852D6D5B6 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CC78DAAE759AD2BC601D13B01A86C3D2 /* SDImageCodersManager.m */; }; - FE9207C30EFE6A3148C4D424FCB3A479 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E0948BE3B9398628D397A2063386B0D /* DDBaseMutableAttributedString.m */; }; - FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 98963B30FF60E3279CCEA060A155E296 /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FED095FC322475307A7A0A120129C779 /* DDBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B0B1E87E5956AB59F464AC019BDDB54 /* DDBaseNavigationController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FEEB209E75DDB77013145AA5532C3AD6 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B35A8CCCEEF3CABB26A72E732970A31 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A8255373E12BB2A96136921DCB10EE4 /* EKAttributes+PositionConstraints.swift */; }; - FF9FAD1BB3DFA3E0B05A40124C6E8936 /* UIScrollView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = FBA4F0DE3C73FDF1C7E10974D068ACF7 /* UIScrollView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FFB08042724F1B9842F8CCDB29157F9D /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BBA7AA3B54EF6FAE976BE453BF073A /* ConcurrentDispatchQueueScheduler.swift */; }; - FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3CC3AD368072F24471BD6BABC40241 /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA297EB8631C0FF54BD8B2A11D3B897F /* UIWindow+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = AADED54007F3A2442966B0915BB92894 /* UIWindow+DDCategory.m */; }; + BAB546FF62D34C6C2E6141CA5D0EEA69 /* _SandboxerHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CCDF5663FD9974591229115FA9CC3E7 /* _SandboxerHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BAD25B30F0E334F12EC76FF901DEE3E1 /* HapticFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 552B5055268BBF161CB560852E1DF671 /* HapticFeedbackGenerator.swift */; }; + BADE59BFD6ABB8131D8E89FDCF00C74D /* DDBaseTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = AC5DB73C860309D027232EE46079C76C /* DDBaseTableView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BB11309B4519548E3ECEE89D25C9A5DF /* JXCategoryTitleImageCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 841D19D4EE83FC507882C097B3D2EFCE /* JXCategoryTitleImageCellModel.m */; }; + BB93999ED8040C72894BCCFC4066F332 /* ZFPlayerNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AD6792903309533AD25495F4BE4596E /* ZFPlayerNotification.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBAC10AC6F7CCC08CA990EC32BA93912 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EBC44FF3953BD933D4FF1693EC7EFD9 /* RxCocoa.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBC70A640BAACC6E4B66AA90848CFA0E /* _FilePreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 777FDB303328507C83AE6D759A718741 /* _FilePreviewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BBCD195060AB693E31E7265ED366357B /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69992DD42ADFA7037E8313B1750F500 /* UISwitch+Rx.swift */; }; + BC2DA64DD45B4E41586E32FEBD056B4E /* ZLPhotoConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91BDF6CCBCDB1359FCD9C7DA18DC4CE /* ZLPhotoConfiguration.swift */; }; + BC69B1FE7E10F3D5DF175CBE14F5DCA8 /* JXCategoryListContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B871E289E0B7E06F1E60377C21B763 /* JXCategoryListContainerView.m */; }; + BC71F627C5BB3C812706494A15135648 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = C6E006B6204A6403B9082E6E9D026EB5 /* NSBezierPath+SDRoundedCorners.m */; }; + BC9B4EE54D72F2455037404FBA19AD37 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69BB26D839C5726B283289116C2D430 /* IQUIScrollView+Additions.swift */; }; + BCD9CC1CE79079D3D45975C960F10783 /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5AE338666921A49D4212A65BB90F29C /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + BD0530138584A6602C89E4EE957300E0 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F2000B13FCF6FE928E0B3A93556083 /* NSObject+Rx.swift */; }; + BD155A9B5B1E80D99E334D274F088E5B /* ZFVolumeBrightnessView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E169F79CCB6864D384C66061F4C38E0 /* ZFVolumeBrightnessView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD5769240CAB4930531B883F3AFFFAB4 /* CocoaDebugTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC1E97DC54A672BC8F24A7BC947037E /* CocoaDebugTabBarController.swift */; }; + BD5DE9137AD611FD04789830CDA7EB55 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AD1F3049DDDF55C28B1BCE1090642F2 /* IQTitleBarButtonItem.swift */; }; + BD964247BCCE72D5C1B9738879564443 /* ColorUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686485B6B8A4BD1D7A3FA62F54204B58 /* ColorUtil.swift */; }; + BDCA78333A03CC1AAADEB702F0247B5C /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCA473AE8DD8E9AF0E82DB5285D7E248 /* UIActivityIndicatorView+Rx.swift */; }; + BDE0AF913CE3F4071E4007C5DFDA8524 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C41C997156A06CFBB0CB4F4893FF81E /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDFB6CC47C04A7112C44489118B4E10A /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793839F49C5ED48CF53D541938F5A98A /* Materialize.swift */; }; + BE08F310161E7716BAA95CE5191A2EC3 /* ZFPlayerGestureControl.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0171D4B325DF6B35FBFFC4448068A0 /* ZFPlayerGestureControl.m */; }; + BE48E94071B8D2879A0CAAD2716CA894 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55BC687750810E8A6DFEC1C00DE6BB26 /* NSButton+Rx.swift */; }; + BE50B0FF8A2D2BF08505923013F8FCC4 /* ZLEditImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 155FCD1E3D536569BDC5628B5831F890 /* ZLEditImageViewController.swift */; }; + BECAECD19B391A3C33808D5487F074F8 /* ZFLandScapeControlView.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB0A77C2918697077DC5A40B30ADF91 /* ZFLandScapeControlView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF21ACAB87F3CAA514CD3408089F4EBD /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70BFD574C0BEB42835C8C574B0AA0442 /* SizeExtensions.swift */; }; + BF25C3464E25FFD339CF54372364C59D /* ZFPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 632B202158DBC9F637D1AA1B7B8AE618 /* ZFPlayer-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF31E4809CC5CC71907563C0795BF3D9 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63AB26DE66394CB64E0862DFEFFF227 /* DispatchQueue+Extensions.swift */; }; + BF7C326418703B0627237B811478A69E /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A79C7D921AAE0764E9C36BD7353F8D /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF81E739B886428C57AB9E371A0B64FE /* DDBaseSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = DA53EFD6E485A828877A741A2673115A /* DDBaseSwitch.m */; }; + BF9EE31DA89D7BD4D374713EBBCF8C9A /* _HttpModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 25FAB4631E1CFE456A04A9B21809AD56 /* _HttpModel.m */; }; + BFEC567098ACBD66C950BAE56F7434B0 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 535789166275A8DD71EC60A4C40F84D2 /* Zip+arity.swift */; }; + BFF07623A7EBCAE780F23B16FCCA46A6 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A33DA430EE3FBE0E598CDF8338CBBD95 /* IQKeyboardManagerSwift-dummy.m */; }; + BFFA58E5979EDB390F21B31F125B2632 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 1575DB7101A5C2119548E3C7116BEDD7 /* UIImage+MemoryCacheCost.m */; }; + C031EDEF24C8FF0AF9A14E391614310C /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DA497EBA009991A4FBBDE79ED82F1A4 /* RefCountDisposable.swift */; }; + C06DA819E896F79BD12433F4DC6EC9E1 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8175FF374FB36FCBC7D14EE1AA029D14 /* ConstraintLayoutSupport.swift */; }; + C09C64741F6C26ACF8FD8F534459661D /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548DD3230447B21FB3EAB36BCBA10FBB /* ConstraintLayoutGuideDSL.swift */; }; + C129D590FB00BEC41B69093EFE0550C1 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E51F4FC097B906BAB9377DE56BC5A51 /* MJRefreshGifHeader.m */; }; + C19A3B3BF30C1E6A7B8B49D1707FEF35 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28724A5C7D204E9C03D82AE7A0F5164C /* ObservableConvertibleType+SharedSequence.swift */; }; + C1F35A42F0086062E9FA4BE7EB6D3BC5 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74954F3FCF95AC8D5A191FAD3B6F3B10 /* SDWebImageCacheKeyFilter.m */; }; + C2422DE72E0AE7A2B6C524EEB6561541 /* _WKWebView+Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = F685641249FA166C3C2BFE94C5F1202F /* _WKWebView+Swizzling.m */; }; + C2C943B55033E1906571A539B7123311 /* UIViewController+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E6A99C0194C109ECBE48221B6D1E5BB /* UIViewController+ZLPhotoBrowser.swift */; }; + C354F1E36A00AF3A3AE54AC40FC62A6C /* ZFLandscapeRotationManager_iOS15.m in Sources */ = {isa = PBXBuildFile; fileRef = CE535CAB6D118D980CCDFB58F575278A /* ZFLandscapeRotationManager_iOS15.m */; }; + C36F1AD6F100FBC8D763BC6432562013 /* NSMutableAttributedString+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECF7F5D9D8C6463DB2BD04C75E1F1FE /* NSMutableAttributedString+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C387C142132BBFE22C80B2B295DD50BD /* UINavigationBar+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1FB32F348041E204D438C3DFC148CB /* UINavigationBar+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C49B11227141A1C9B5C446CF513AE3B7 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6F6FF404ECC570450B6FFE0C2B1FC6D /* RxTextStorageDelegateProxy.swift */; }; + C4FC515A765F6D264655342C179E8B70 /* DDToastKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15238D53287384D3B229C6A805E0DFC2 /* DDToastKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C53C65C69FA3519A6A91CF6B66A1D4C0 /* NSThread+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 530BD0838DADC26178D477E384DD425A /* NSThread+DDCategory.m */; }; + C54B8B88AF0ABC05267411671F02C964 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C34A21F8594E2A2010A338393B17276 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C568E9ED2C27DA1479D5B5FE80BC6679 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC6E516DEBA8651EE36C145DBC7AA12D /* ScheduledItem.swift */; }; + C5FE98E9E4EBCF4052BAB6E28FD250FD /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690DE2AD25F909214826FA26E8B5B3ED /* ImageDrawing.swift */; }; + C606E1F4F816CD5CEF3D207708C3C609 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 72DEDE1E024AA8EFE183327FDB58AA8C /* MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C626CF00E63F1E69A4194CA80068AAFC /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F0858E6E277F5C6B1FB565170CC0F6 /* RxTabBarDelegateProxy.swift */; }; + C63A988F2E87C0D2C995D08500433536 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 322E2CA6A962DDB87EC6608A28346845 /* DisposeBase.swift */; }; + C6DBAF26A4A104BD5200CF834A5C6AC4 /* DDAutoUIKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B0DE8251C2E871CE15D783D64ED5D3 /* DDAutoUIKit_Private-dummy.m */; }; + C700C31CF03C3E4E40B18F0FF4EF381D /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = A48BDAD02C92A2F24BD894BF9657D16F /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C776FE1404075255A58F4863F990C0F3 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3662D0BFD258F85E35DD2927CC22E99E /* SynchronizedDisposeType.swift */; }; + C7B4108164891E125381A5116FEBA72F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF1881CFD52D84A0A93D7AFE282FC17 /* ConstraintMakerRelatable.swift */; }; + C7E12A27EBD7A6686F1180882FEFB4F7 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 887A190AB68603CE5DEFD43D530C3755 /* LayoutConstraintItem.swift */; }; + C811C54956F24D073E800373BB69A8EB /* JXCategoryDotCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 996917FCDD949F4425705AE67E47B598 /* JXCategoryDotCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C81BFED8DC5CF5E66D81C7736374B9C4 /* DDScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CDEF6A8D3B374D6B6F1F063FBDB7CA /* DDScrollView.swift */; }; + C843B63D78E2A33B84EC6B0DE8BF0E00 /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8455B12D8726F1310F4E61587BB03B9 /* ConstraintMakerRelatable+Extensions.swift */; }; + C845190F0B27DD1C19EC9625516F3AF1 /* CocoaDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C1C11B8220EE6B0AF4DA6D711FA480 /* CocoaDebugViewController.swift */; }; + C88C2CC9083FE0D07D52A9EC81D1E626 /* _RunloopMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E3EC03ADF2A0222EA8C246FD1A0D046 /* _RunloopMonitor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C8D7A9EDC2F72A333D4AE379983529DA /* UIRectCorner+Short.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25DB77B2CA753B0040650B152514CD7 /* UIRectCorner+Short.swift */; }; + C8F37E34D117D30FDFAEE19C03F1DBAA /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF264D1CC9E685B476967841445024E6 /* ObservableConvertibleType+Signal.swift */; }; + C8F8E3163CE2F3AD0871F8DABF59F126 /* IgnoredURLsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B587437F63400B9CAC3C7019B55ABEE7 /* IgnoredURLsViewController.swift */; }; + C9041D53CD6E0CB6C775220B5DAAA0E0 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D08A5FC87D67212D937DEDFF0C0F30B /* ImageBinder.swift */; }; + C912FC2E0A2D5AB5D35032212741659B /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = F51DFEEA88DFA559CF89FF212DEB641B /* Result.swift */; }; + C9172D6A5B4EBBA8DBDF690F51A58849 /* ZLPhotoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D6EAD7026946FCD96E36CE04B282A90 /* ZLPhotoManager.swift */; }; + C9568DA4D2909DE65EABE32F6B20424B /* ZFSpeedLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C641579170E00CCC257219FBEF4BA8F /* ZFSpeedLoadingView.m */; }; + C99813C12AD65507F8A1F3F00E140B4D /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316C0C9DBB3AF6AF17EC5C61D352875E /* NotificationCenter+Rx.swift */; }; + C9C541078C08A3DCA7306C5DCFD298C2 /* DDZFPlayerKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA90DCA06E46D69AD0AB4917082776D4 /* DDZFPlayerKit_Private-dummy.m */; }; + C9FA86AC6860341F196CD8B03F6AFF4C /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C59535F19204A133C5844C035687205A /* ConstraintMaker.swift */; }; + CA99ADA1302F3AC77400622EED8B1EEF /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88329C33E3427E891414E8E509A6033F /* CPListItem+Kingfisher.swift */; }; + CB1B31288E524777EA7FEF6E092E954F /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDAEF95BFA5EB634341F53A298613C9 /* Driver+Subscription.swift */; }; + CBE91DE59A2344459825B85C2A08C2F1 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BF1B3E4624BB95FBE9C907477876FB /* RequestModifier.swift */; }; + CC96F0C85F662AF19A4E515F21EEE9CF /* DDBaseTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B2494438A6C5C24FF17480326AB6E86 /* DDBaseTextField.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCAD55A25B2B397E51905F6483E40470 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD4F33DA135AAC77B7FF040A9045F81 /* KFImageProtocol.swift */; }; + CCAD6DB2101C43C9F0A32DD5973E7ECA /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C77381849BC474BFE61619DD88C7A116 /* CombineLatest+Collection.swift */; }; + CCBDC5792EFEDB0D32E03261BE90DFAC /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0EF6B445DCC43041AD0EA2CFD93298 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCC850667CE6231055C3CE7AE67D0082 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 344AA3005EB8980A709807941AE660B0 /* KingfisherManager.swift */; }; + CCE73322A8F4B26A087301EBCC65C869 /* AppInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFD476DA9230F0C7E763D10D37D5E0B8 /* AppInfoViewController.swift */; }; + CCFFB7AF2CF2F79C77491580943C0598 /* UITableViewCell+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 04B8378EDEAEEC44AD3FBFDA4C62B9B7 /* UITableViewCell+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CD12156B4F1F982CE5CBA7924ED90E24 /* ZLVideoManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F3D8A700932618FD7E38C5ABAC9BEF /* ZLVideoManager.swift */; }; + CD4E33BE5BC4DBD59CFC58A70DF1CAC3 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = D06CE4D53B1E67E6B30872E023E90B53 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CDDD632233988F44FEC138B913143D5F /* DDMAGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B3D8D5724912A68F4BB094269777622 /* DDMAGeometry.m */; }; + CE0D7DF3DE52C1B52C39DB23FCED7695 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD311BD1DAC9DBE2B0AFC2C2A838512 /* MJRefreshAutoNormalFooter.m */; }; + CE438D4A6EE7279E0119EEA0221FC537 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBC549A3AE6460DBEFA073645A5076A /* Bag+Rx.swift */; }; + CE50A84C5C3A363CC5F5B206EF9C16B2 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = E633239F9C0119ED33920FCB465D6B51 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE6E8F479C11E333C244F74A2E9665CE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 36D73616104B0D740C2AE8183776A933 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE90E73675214C8853F20CB4BF569901 /* ZLClipImageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E999BD053B4FF3CB95F032C3BF3CFF /* ZLClipImageViewController.swift */; }; + CE98B7A7F417F3F1DB3188D2CEF9F39F /* ZFFloatView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BBF0F43CFBCBFCBEB0B98605DDB6C08 /* ZFFloatView.m */; }; + CE9DB2E127EF675F92110286C1B3DBB0 /* JXCategoryTitleCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C3F206675BA4CD3C6A93042012E433 /* JXCategoryTitleCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEA5FFBDF695AF9F54027D0F9BE06A9E /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B3478B1E2158319B48D492EC1E01C5F /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CEC5D59E8CB9AA98751A071D3CC175D7 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D5BD5409AD4929DB15E664D4DB8F045 /* SDAnimatedImageView.m */; }; + CF1CD1B2FDBEEF04DFC9F84ADF7B3D6F /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E3F5C2C92C3A27E4499EB3FA376191 /* ObservableType+PrimitiveSequence.swift */; }; + CF25670497E1567180C9E71723DC58BA /* UITableView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = C240BD028BD8E06F073B728E35890837 /* UITableView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF3D50331FD1463872F68C85283B8632 /* UIViewController+ZFPlayerRotation.m in Sources */ = {isa = PBXBuildFile; fileRef = F82E49800FD944DEE8AF9A5E4CD2B65A /* UIViewController+ZFPlayerRotation.m */; }; + CFAE662807AECC3F04D1AFE0FC1F5D2D /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51EA998613F18D61AD8AD1EA653460F /* SchedulerServices+Emulation.swift */; }; + D027DFFBF0E354D252A6A52AD54C6830 /* JXCategoryIndicatorParamsModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 56006AEB65FE7A232AC7F225A85DCA5E /* JXCategoryIndicatorParamsModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D031E69F9B31D2D90CA1BAA088469040 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED362834F8B93C9983DA50EA6DD4BA18 /* RequestCompression.swift */; }; + D0458582F73B502054224EE779333845 /* DDView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2062208634D82A8FF326D4A593396C /* DDView.swift */; }; + D0777BEEAB70D3241288246CBE8C86C3 /* UICollectionViewCell+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FB868AAD3E8FA1C3CB1C1188639F9E0 /* UICollectionViewCell+DDCategory.m */; }; + D14FE7769234FBA4A9FE71A538AA1416 /* DDBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 941D43BDCD1DA50D1C170DFAB72018A8 /* DDBaseViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D15601FB6BDFEA4C0083467D5B754051 /* _CanonicalRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C07DF58371883D1890F29FA0C7F031E /* _CanonicalRequest.m */; }; + D159E10ABCEC5BAEC2AEE36361A0C14A /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F5E2ABCA9198E58F5AB9587D2708EFA /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2080DFBC1EC1E36D090C40AE4268C0E /* EKImageNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22AE754AB60570EFADD173C11F108B88 /* EKImageNoteMessageView.swift */; }; + D261FFEAFEECC6C5BE05EAFA172A6962 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1016A36DD356653489746082557C052D /* _RXKVOObserver.m */; }; + D2674D18CD23C97698FCE3E9C3FD42B1 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48FF215A134451E8FDBBCEA83950DDED /* Concurrency.swift */; }; + D26EBA1505FCD8CB1561A0FB08AB74A5 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1386166382DD82036C41EB90445FBF8B /* URLRequest+Alamofire.swift */; }; + D2807DCFF6B07ADF84CFACC8A1882579 /* DDBaseAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = 82DEB842C806FD71E0117498E97B61D7 /* DDBaseAttributedString.m */; }; + D2B59A35739A47EBEED7DEA75BA5C378 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = FDA5DFA9D8FFA0B09152FE28B163C08A /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D2E2AF992A4E158B35A68EF020BBD66F /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 258962058E9EAC27D6415A6772C5F509 /* UIControl+Rx.swift */; }; + D313C1769F98E563B2F0387645363D60 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EA0B0F005AB8B529E74FBE4CC18E8DB /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D353460A66889A4B7549457FB5D9EECD /* DDProgressHUDKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DD2F39D69F544ECBBCA41125DBB67D /* DDProgressHUDKit_Private-dummy.m */; }; + D3C6166B6D26233AE4337DA319FEBF57 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF30EE509ED32B46C26E4312D27FAD9 /* Protected.swift */; }; + D3DF1456153024C80BCDC91E03814A16 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB580E4D6AC838739645A819F91BA10 /* MJRefreshStateTrailer.m */; }; + D433A9598548308343DC33207661EFF2 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395DB2E195F6BD87AC3B0060C34697E9 /* KVORepresentable+Swift.swift */; }; + D43BA282386D995C1C7F4B7049A909FD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 454ED7E579540C811564F10B37EC76D4 /* Validation.swift */; }; + D468BA7AD6F54E7E8E8EEDCF050D63FD /* _FileTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B7DDDB535DB9E19685A25B1A66D0A1 /* _FileTableViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D478D2EA05465EF235C39743AC3F4B48 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DCAB9815D1462E7EE4EA32A1EFF803 /* UIButton+Kingfisher.swift */; }; + D510213435EC6D25AC777EF2CF34A93B /* _CacheStoragePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = EA6C4AB4283FEC9B4E9C82CDF5DBD9C8 /* _CacheStoragePolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D52B0E394FF92821DC8380B5498B34A2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1E67261BA85AD35EF1AA56F6D4FA98 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D52C28802DA9A84D3075330F1BCE3366 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C24583E5E7542B2A1A5002417DDD991 /* SwiftSupport.swift */; }; + D565284D49314EAA54AF602A468A0207 /* JXCategoryView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 39A2CF8842BDB7A541C1B05A6029F052 /* JXCategoryView-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5B499F817DA04BCDEEF25D43C26A677 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97222CACF95C02B7C796BBD0C50C7D4B /* UITextField+Rx.swift */; }; + D654637C8DD8012A6593C58CDC7EB89F /* EKWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81E74B81AD2AC0912BE398879795A52 /* EKWindow.swift */; }; + D68A44D2142C495CCD955363CCC1321A /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 138334A1316149EF028B1CEF3B5D9C66 /* Request.swift */; }; + D7654A5DBF5CAF2B0BBBC182AA43E5E0 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A8EB5D70428455B9225AFE09F8ABEB9 /* ConstraintLayoutSupportDSL.swift */; }; + D7842B1F0CF41E3424607B8B9813521D /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584FF32444CB29153E323340A1D7B72E /* PrimitiveSequence.swift */; }; + D7B8A89A82027C0B5AFE4BC4AF8E253D /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA0525FD20DF5254034614EB77F302B /* FormatIndicatedCacheSerializer.swift */; }; + D81EF3EE3EF6DC920C6F184A39D99572 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC23C5ED146D7CA144AE806AF412FCF /* Indicator.swift */; }; + D86A0299F74B0CBA434FF9F89F8B958D /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 20932AD2BFD5DFD01354C53A61ADE4FF /* SDDiskCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D870B5B303D93719EED12531ABF1816D /* UIImageView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = E6F66E520CC5DB0B8A1D14F702899902 /* UIImageView+DDCategory.m */; }; + D873C51CD2E83CB52F3F4A78CEB12697 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E84CCE71F5B7EFD21BDCCB90FD32B95 /* Delay.swift */; }; + D912463D9638BCA6A0119E6F0121374A /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61C06EE9132D6A2BE3413147B6670990 /* RecursiveLock.swift */; }; + D94A532721A28C49CAE0014FE6600335 /* DDBaseImage.h in Headers */ = {isa = PBXBuildFile; fileRef = C686BD657A05F16A87990683E6CD5291 /* DDBaseImage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA122AC8CE9ACBECA2D141674BE399AD /* Cell+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12EE23E6B7DF9FC8DAD029F6854231F6 /* Cell+ZLPhotoBrowser.swift */; }; + DA26C39BF5DCF7D536B33589481AFC29 /* DDBaseTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = B994F5F204B290BAC1F4F4E2751024A8 /* DDBaseTextView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA68582F836C38C471502D173BAA6A0B /* ZFLandscapeRotationManager_iOS15.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F4F760E23065B8A330A88F819A1E8E4 /* ZFLandscapeRotationManager_iOS15.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA74BFE0E55179A191071A6A4A88531F /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07EFEF9FE64D0A8A5FA8EFF0CAA8F650 /* AsyncLock.swift */; }; + DA7D630210EED4FE82A89AF9DA354FDE /* JXCategoryBaseCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 37BF80989CE310B1BC9924327AB6A426 /* JXCategoryBaseCellModel.m */; }; + DAE6984A0E6F7843EC1FC16CA0639411 /* ESTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFABDE79A242A1B236EADD1AC11491C4 /* ESTabBar.swift */; }; + DB37A02E7A013103E599E7AC0C065B89 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BE05ADD66FBBE149BC4ECBA3A1C0F232 /* SDImageCachesManager.m */; }; + DB3F4AED1ED3B0291EA2C6C7D5CC2662 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 40EE2D8BAE4719BBC35140027E39E092 /* SDImageCacheDefine.m */; }; + DB5347DA0855F994DB3006E3B208758E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D1C85D0FFC3DF85A73C4BB3F052BFE /* UIImage+Transform.m */; }; + DB62F2655B86C30CF0BF420EC850680D /* NSURL+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BF2CCC1AEF4A7058DA4EF5AEE09BB69 /* NSURL+DDCategory.m */; }; + DBB974A3085A462DAAC46FA1E6979B09 /* ZFPortraitViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A296560DADF541B4793FD551F2C0206 /* ZFPortraitViewController.m */; }; + DBE2A75BAE562486109CEAD35E220C0F /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD25AC90510B1A8A74019F066F81BB0 /* ImageProcessor.swift */; }; + DBF47AD7D42070ABCA125FD5953118CC /* JXCategoryListContainerRTLCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 038A8AE2EFC32D867BA5E0C5F12E8688 /* JXCategoryListContainerRTLCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DC016BC61C6451A8F5B4E9D653F3C229 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F008FA88A3AF092AF77C4C21B3AEF52 /* AnyObserver.swift */; }; + DC25951404C24F1A7D6A193A3EA96898 /* JXCategoryDotCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C87F0C9965B508C509A2EAB01AF35F8A /* JXCategoryDotCellModel.m */; }; + DC41B120F0CBAB4E01BBF17427CD4305 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84AF12AFF8CEBE7435E82A2F4407CF4 /* AFError.swift */; }; + DC737D9D05CDFEDEF02A15458AC36B92 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E5A7996483BE97BCDDD59D6EC5316C /* KVORepresentable.swift */; }; + DD36F798AA0D583D7851BB197C536C74 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA80D6E208EA8E2C10309DC971AC72FA /* AVAssetImageDataProvider.swift */; }; + DE081D1B6559CE4BECE6C2F3A24E43A1 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE54EAB76256269785C9464013F99C6 /* ControlProperty.swift */; }; + DE2D6981D59E4126FB6702371A4FBF45 /* UIView+QLContentWrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EBBC7622F2BF8ED8ED6BBA48C14274D /* UIView+QLContentWrap.swift */; }; + DE53A5BEDA32982333874BCCD5CBEBD0 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 015EFC4639E888056AF01E04E96B315E /* ElementAt.swift */; }; + DE5FE62EE79DBFC7EF4FA464DAF4513A /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 0295C5FD238DE852787F1E18DC7955BF /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DEA7CC5B85C903C74AE96DE0C3AFDBDD /* EKAttributes+Scroll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E408ED1790F929B6E6EF183F6066A2 /* EKAttributes+Scroll.swift */; }; + DF1533D403B93AE3F7C213E2E79F22D9 /* EKAttributes+UserInteraction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EB4B1BC810A33558B770C28E8707643 /* EKAttributes+UserInteraction.swift */; }; + DF2E9C4198CC1FA05A9A507356F0A140 /* EKPopUpMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 918B12AE9E707303023866F3C58BE3B4 /* EKPopUpMessageView.swift */; }; + DF419FE76FE2E463D3B079DDA8D09DCD /* ZLWeakProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0810E3B4F2B69966DCBB8B568F89E399 /* ZLWeakProxy.swift */; }; + DFAB3889074446F294E9B7FDB413D9AD /* ZLPhotoPreviewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 257CA1F1EE66DD4827CBB425103C2CC1 /* ZLPhotoPreviewCell.swift */; }; + DFF89BB4CBD71C272B9E224DBEC1614F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 800B0CB3A9EE710621C07BAF780E7F00 /* UITextView+Rx.swift */; }; + DFF950E7FC1A1754E9F140350F1C9988 /* UICollectionView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CCD96EBFE0C897FB890F1151E9F87A8 /* UICollectionView+DDCategory.m */; }; + DFFDB91F08F8EBFEFB3B9100440B08C0 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A71BC0AF5A1F385A365672FFE05429A /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0050EB219F11E257D76F42981621989 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A9C46E2E9B8B67B6535F245B0727D4E /* Infallible+Bind.swift */; }; + E076F4AB98A3B87213E513584EE9B017 /* ZFPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 60C8543C3524D39B876C6600F901F10F /* ZFPlayerView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0950E6EE43A295EAF8CBBA0AE9F7440 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = D03E2F390043A79FB6EE562D676EB5EC /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0ED114609A50B49D01ED22E8F5E97D2 /* ZLPhotoBrowser.h in Headers */ = {isa = PBXBuildFile; fileRef = B74BDFB6A35D0F8DC61CDC6624BF1FB4 /* ZLPhotoBrowser.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0FA80E4CD78AECC240107F0F61E8CAA /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01FBF089E7E33BA04695F762D4389F95 /* NSObject+Rx+KVORepresentable.swift */; }; + E12EA8F9E473533A97EDCC0D496B9F71 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5836DA464F04AE897BABF3177AA7987 /* Take.swift */; }; + E1BB80F892A7E9B619E934175F04F087 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BF21D93D5239790E44AC9129D05158 /* Multicast.swift */; }; + E245CDBB5D029FFFB5933CFEB72997BF /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B09C5469C7929F01C9FA132299054B5 /* MBProgressHUD.m */; }; + E25543877A432B49BAD472D8DAACCCAA /* _Sandboxer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4727048812E9DA6BC3121651609FEAC2 /* _Sandboxer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E268E251D4979BFBA16E07CC17868FEE /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54EB5B5379C07B0A40429F4B6F0EAB42 /* ConstraintPriorityTarget.swift */; }; + E3336F2E66F391332E7D62E783958AED /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591384082F403BDAD14F70179FFA4328 /* ShareReplayScope.swift */; }; + E368BA3E038835CB1C1ECC9A6A7AB467 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13868D5E2221864BCC72B2AFA6A0CDAC /* URLSessionConfiguration+Alamofire.swift */; }; + E36EEF7EB2DCF8959BC68CD9798B4915 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A06C7454AB9C093B47E8F3743832BBF /* RxMutableBox.swift */; }; + E377D381740EA7DAA223CBC572EF3258 /* JXCategoryDotCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 169C94D4B0D0F45576B175E57CADE5B4 /* JXCategoryDotCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3D71D3617C88CD8BC9A3537AC98150B /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B648D77D7D9C7F33DE50779F0E5F3A /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E3E7323AE945DC3AF3A4B2D4FCA619B4 /* JXCategoryTitleVerticalZoomView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2320DD538788C68A4F3D04B909498073 /* JXCategoryTitleVerticalZoomView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E47ED2577798490CF1737380C72E696D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6581EF6080FDFDB4B1242B62A5D47D3D /* Typealiases.swift */; }; + E49254B60C2043832B5A2E0658DA441C /* JXCategoryIndicatorCellModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BE169C991181BB4DBD228312323A39 /* JXCategoryIndicatorCellModel.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E4BA37E528DEF3AA3A68041452D66C4C /* Bundle+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9710B95F4B70AB918EA0B64D98EF0765 /* Bundle+ZLPhotoBrowser.swift */; }; + E4C434202D502365FC02C9AC7F6FCAB6 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D86BF3C8DAE1FF71ACF2DFF4B996691 /* CompactMap.swift */; }; + E4D1F2F411BE4931E6BF715754C063E7 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F846E939E27E289B1669059869375F8 /* RxCocoa-dummy.m */; }; + E508BEC46801CF34064D971BE80D0B5C /* NSError+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = D733CFF8D7C9394C727DF1BD447467F2 /* NSError+ZLPhotoBrowser.swift */; }; + E50CC69C160CC7DFDDAA5E1545D1A670 /* EKSimpleMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7563E7E10DDD71F46A75DF080D1B87C /* EKSimpleMessageView.swift */; }; + E559E921BB84AAE511E87807509D7FC6 /* ZLPhotoConfiguration+Chaining.swift in Sources */ = {isa = PBXBuildFile; fileRef = 590049F2E3ED5825BBADE0F23289B910 /* ZLPhotoConfiguration+Chaining.swift */; }; + E55CEF4234F35E2FDC1B7855AD39A6A0 /* JXCategoryIndicatorRainbowLineView.m in Sources */ = {isa = PBXBuildFile; fileRef = 95C90C78196CBACD29862DA52C6ED120 /* JXCategoryIndicatorRainbowLineView.m */; }; + E567F350B53F2E3B3BB64E176FE4A8A0 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A23C2019F3EF5D4206B804EA596F5311 /* Binder.swift */; }; + E5A89C1CC70968CACDACA8D8A92B6098 /* CGFloat+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1372CF0A7CD3F875FA03A0283E3CB652 /* CGFloat+ZLPhotoBrowser.swift */; }; + E5E75D7B7C4C9F2DE674F62A6F9598D6 /* _QNSURLSessionDemux.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5AD28B7B551DE1BD3C98A4443DCC46 /* _QNSURLSessionDemux.m */; }; + E5F5564E46CAC014A80A083A571ABBC8 /* CocoaDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = BC57A44D7EBC521BB0BF77688E31268A /* CocoaDebug.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6354246C297E483E6223FE120548DFC /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5CACF16BA0788C71F94986592F16D2 /* SDWebImageManager.m */; }; + E64D266F649AEECEAB6296829D2077CA /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C0D06624E1E7486A8C6AE37CCAB260 /* Platform.Darwin.swift */; }; + E69B447C350C9219B0AF9A1D2A0F5BE4 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 47ECC28DF289C393BA2473A8042A2E13 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E69DCCA33374EEF831673C7F5CB6BF9F /* DDBaseCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8493AC2AFD109384F6571550F1FA448A /* DDBaseCollectionViewCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6B057B8B830C293834E277046519B9E /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34239C042E4FD1EA12016C1E66166899 /* ObserveOn.swift */; }; + E6C366340474F762781CC1AFBB2BDFA6 /* DDBaseMutableAttributedString.m in Sources */ = {isa = PBXBuildFile; fileRef = ADC3D92D498160847629B9BBA71B1ADE /* DDBaseMutableAttributedString.m */; }; + E6D9904957E23E3130F9DAC9CDE8EF64 /* EKAttributes+Validations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929FF019F3673E828B55CCC29BA6A177 /* EKAttributes+Validations.swift */; }; + E6E08F86F050EF8BB6BB962F72CF235B /* CocoaDebugNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADA94E95042360D4DCD5CA70DBD9AD /* CocoaDebugNavigationController.swift */; }; + E6EACA4E75EC03727F26906AF7B0A011 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A2D000267416236B9E1241F600AE92E /* SDImageCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6FD25D02A73F3559455976B20FA94F9 /* UIBlockingBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8724BB73E2271058535277B92AC5AF3 /* UIBlockingBubble.swift */; }; + E71D7E18E5E36D33BEC7439EBE974AF6 /* ZFLandscapeViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E917A71238CA0C3B90AB8C5B3D1E7E61 /* ZFLandscapeViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E72CB6F4C9F972FC74FEA902BF4E3156 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC4F9CE4878CC7F0DA50DB81012DA6B /* ConstraintDSL.swift */; }; + E787841D635A76F6F607DCC206304D50 /* EKAlertMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F21182D6E104B68726ACD0305ABF2 /* EKAlertMessageView.swift */; }; + E7BFD0ED85BF25173989BB5CB9430136 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A040B65F516537766878AB2EFDCAA7A /* SingleAsync.swift */; }; + E81B4ABE25EF3FE344E8F0105A379D12 /* UITextView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 2079F664E598C45442B253FCC2131A55 /* UITextView+DDCategory.m */; }; + E81E02118C89B4ACFEE276E94F4BF705 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8007D063F7FC25D99B2308214216D6C2 /* RxTabBarControllerDelegateProxy.swift */; }; + E8209DF048BF7888CB8BFE2B5F12980D /* DDLogKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE3ED4A3C9D75D56E284EC274FA6687 /* DDLogKit_Private-dummy.m */; }; + E83655042A5A0EBC2EC6C59E88A1BC1E /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8651590CEBE0A72288FA8DF0F7D7950D /* RxCollectionViewReactiveArrayDataSource.swift */; }; + E85B429D067EC3AF0216849A1381050E /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = FCF45ECE83B328CA4F31F3E7C94BD7A6 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E899464A2357907FD858082100EF5D38 /* DDTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2591DE7F43F0EAC97C9819DB9E8AC1C7 /* DDTableView.swift */; }; + E8AC828A989AB04260E5B4EF583CF423 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD578C944CF08DB083AFB7BF402B92FC /* AlamofireExtended.swift */; }; + E95E48BD80929D24F0AF18B993CD15FA /* _Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3D705DFED11123C9E9A7B05B9FB658 /* _Swizzling.m */; }; + E969679589E762C810069359BDADF37E /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7BC34B4167285092156A21F9986942 /* RxSearchBarDelegateProxy.swift */; }; + E9A2822222C2397872F1E905247CF8B7 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F280845491093A6D0BB066161EC68BA0 /* InvocableScheduledItem.swift */; }; + E9A52101C6A02C3E428215E4299EA5D9 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 307E89D5F0DC8294D2C49FFC6C0A59DF /* MJRefreshConst.m */; }; + E9BE36DE12FFB998CAC91C71D9794319 /* JXCategoryIndicatorView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9336D632DB532A5E154BC36BEF093348 /* JXCategoryIndicatorView.m */; }; + E9EF62075704DD62DF8790FD6B1B2137 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15A99C069B3935F1FBEBEED1E76302B /* Catch.swift */; }; + EA0EA5B13F19C31ABFCAAA03812049A5 /* JXCategoryIndicatorTriangleView.h in Headers */ = {isa = PBXBuildFile; fileRef = E33CE7B9C6817BFBC1D40A90E8F591F7 /* JXCategoryIndicatorTriangleView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA56625FEC00A8B48B1A0023DF52C6FE /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CD0361533D8DFDEC26FFA946CAE81EB /* Disposables.swift */; }; + EA6CCB8756606756EEAC758A3A050138 /* NSObject+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 927295F2B04DB00C89F423B276B84CE0 /* NSObject+DDCategory.m */; }; + EAA7903E669CD58C7EC9B9120957BD6C /* _DirectoryContentsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0365D179310F70239628BD8F7D548412 /* _DirectoryContentsTableViewController.m */; }; + EAC56C7B0E5F7F26BF7530EAD545505D /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 059C03FBC567B3C4494971C93F156F1C /* Filter.swift */; }; + EB32C2FAB4B7C4C234D72B698407EDDE /* DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 18D604F8EEDFA6B926779137A5318494 /* DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EB42103171FA131586ABFBA7D4138A64 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D49A8D7DF587ECC0F43C2424DB99B2CD /* Alamofire-dummy.m */; }; + EBA182943A1F9651083CA2AFC15ADD0A /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56FB5E97FE3FD8998071C3EA48B44779 /* Throttle.swift */; }; + ECA0C9E21CAE0E0E89F9D0F17126B4B7 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DD47613C92C3C74D0356093AE3DFD0 /* DistinctUntilChanged.swift */; }; + ECA14F5C0D6C5302019D8476F05ED7ED /* _AutoLaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 00A2A02FEF3B970F845D9FDB1C3B344D /* _AutoLaunch.m */; }; + ECE86C2BC25899879D4F9B23357F3225 /* UIView+ZFFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = A2E0903A06E0DB53B7DDDA54AA3ED40B /* UIView+ZFFrame.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ED204E934EBEFF45E85A7F3FE98EF4C3 /* EKAttributes+Shadow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E811F1AFA376BDB08B04B1753E6FC3 /* EKAttributes+Shadow.swift */; }; + ED673A80425558C9E43F8207BEE84397 /* EKNotificationMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5AA9C59080DA83F60B5E7C2165B19F /* EKNotificationMessage.swift */; }; + EDC07A560DC83DFBAB242C46B1D41619 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B9B822A2C9D1AF4E357A1C9CB3921D /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDC227E161F6BE101EBA4C41D13B8EB0 /* EKColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8954FB08C8B131CA47FC2666561EDA31 /* EKColor.swift */; }; + EDC4880EDA487FDCBAE1993231BA06AD /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A3AD9A0EA58FFD462CF6CF5CE81B129 /* SDAnimatedImageRep.m */; }; + EDE4D12CCB9E824E48F4D50A0DA21322 /* UIButton+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 973BB2E702520A72B89684DE3D080922 /* UIButton+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDFE1A36B30F9DC14C1BACBE4BFCACFC /* CrashLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1F0C7E9DF56D9B2FA6694B22DD3A5BC /* CrashLogger.swift */; }; + EE02E971AF4EAEBCAA7E6207344D82AD /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 86A577C3AE1112BFCA7ED55F94355334 /* SDWebImageDownloaderConfig.m */; }; + EE182D584F6DE3179EA414D4484FD2D9 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93EC67E1D7B1D5977E3637E6E2001F0 /* VirtualTimeConverterType.swift */; }; + EE890DA87BEFE4EDC65B28ED8F9B89C6 /* ESTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353B2B384B80D53580C6BE551F0E9652 /* ESTabBarController.swift */; }; + EFB93EF4D7230E653216DE70BA57898D /* DDZFPlayerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA18C2DC4015A320CEB7835405FE448 /* DDZFPlayerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFC1EF2234D1A4829891828E5C61FE17 /* EKTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95175AD3FDBB3509834A6CDEE2D83681 /* EKTextField.swift */; }; + EFCF8192D505380E42101B31F273EB4E /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E243F035A6C1391D62B815E25E3998 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFD47B79FEB4CF7B7DE42C6F1E8BEAE0 /* DDTimerKit_Private-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CD9AAE8BD39E00F5C2E49F76745E5930 /* DDTimerKit_Private-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFEDA5FC77AEC912565C8893C74347CF /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09C9858A3B3758CEB58EB96A42851E1 /* DelegateProxyType.swift */; }; + F013FCA38417680DC79D71258548258C /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE602BDAA7F51E2031CF4D317F9A239 /* DisposeBag.swift */; }; + F025B0C7413F408112D1BFB2C2878024 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B89ED33EC5075471148A1DA6038D91F /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F03021F77FAC203AB9A2634888A1A8B3 /* EKProcessingNoteMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77C19D8A50A4DD0AFE97CDCB375FE874 /* EKProcessingNoteMessageView.swift */; }; + F04A0D62F2D913A4C72BDD600DA4C33A /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BBB8DF6490179D130E51802E85884D2 /* SchedulerType.swift */; }; + F0AE59C74E0BBF11E97A8E9434BF9A93 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 084A1B23C938A71418293A72FBEF2B1F /* URLEncodedFormEncoder.swift */; }; + F13D85467C4D2D82E0B42F02796299E6 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61D0A37E6A1EEA9C6CA2D15B3012A8C8 /* RetryStrategy.swift */; }; + F20765812F8E58CA5FE17156A55C8F19 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A713E8FD16047BDA5CE21E33010D3FBC /* ImageDataProcessor.swift */; }; + F2FA6175CF6B9B67C924457E4A4FA94D /* CocoaDebug-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0543801511A83D17D054CD446A40D646 /* CocoaDebug-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3212860E47356E9AF927E472E09261A /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C5A294D01BD4B92EA771A55D63CFF3E /* NSTextStorage+Rx.swift */; }; + F333A4F0FA959D4D240860DB31EC5AB2 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0207BD6AE0FE74FB6E548E6E9EA05DE1 /* SubscribeOn.swift */; }; + F3A976F044D82F130BAE77C071CEDA5E /* JXCategoryTitleImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 258AFD89906D90DA7DDEB1C665575A13 /* JXCategoryTitleImageView.m */; }; + F3B2BEF8FF03AB941765D79452352941 /* UIView+QuickLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E081D4D804F4DAF5B47E4371D9E14EA /* UIView+QuickLayout.swift */; }; + F3C5F116AAF21D4358A6F711BE37F54A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEA0701A8C6B65E1A4ADEB8D1160CB9 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3F78BDF1D6A539619E1664008AF7FAB /* DDNavigationControllerDelegateReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 456BDD3583C508417CD8AB01C76D02D7 /* DDNavigationControllerDelegateReceiver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4010727E0089FB8459E3B88B44CCF05 /* UIView+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 925021896309306D69A38184B426A2CA /* UIView+Utils.swift */; }; + F46E98C88B9F76266618B07D04C5E6A0 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3AA2DCB62E71DF9BA3DB32292CAECD /* Rx.swift */; }; + F4A1A9CA7084A385722737C0E4F1500D /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB1C2E967D55FE0FE1BABCCBAA6E12D /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4EE1CC91BA169A7FE3092F1B37388F6 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79E9484D859091A8FB0FD5928F48B09 /* Filter.swift */; }; + F5579E515166EFA597E30B6EA2966257 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE27A7CF630D9782300D5FB748B2A7A5 /* UIStepper+Rx.swift */; }; + F5885A36784472BA1278D8398386356A /* DDCategoryKit_Private-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A573893B6A46B8651F1DE91C91A6A8 /* DDCategoryKit_Private-dummy.m */; }; + F60AE3CAF68313AF2960A0ED40AA58EE /* UIImage+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = B8429EBC13B07198B77DF249F47AF863 /* UIImage+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6200950262C69D82B2E1F54D09E81CB /* ZLClipImageDismissAnimatedTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAE13DF8373242C437F3FD7EEB3E9A3 /* ZLClipImageDismissAnimatedTransition.swift */; }; + F655A8F737F8DA58CD1238B94417CB1C /* _OCLogModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B0F93BEEC43F33C29AB115BEDB984748 /* _OCLogModel.m */; }; + F661FDF2D701C76B553BBFE1982DC689 /* UIView+ZLPhotoBrowser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1C18D7FD345B2154347E8FD71BE81A /* UIView+ZLPhotoBrowser.swift */; }; + F669A1209E80431CF57E528F4E8B0FEF /* JXCategoryTitleVerticalZoomCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DFDC9EEEA5E16615E9ED078DBC1D5BC /* JXCategoryTitleVerticalZoomCellModel.m */; }; + F6737148A436BCE85FB7D52B96004B4A /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2856123F91FD29C17DE238560F12B69 /* Single.swift */; }; + F679DDFB22B0446466AC8B46B5DDA5EF /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99557E94370AE40BA2B1D311E6F9367F /* IQKeyboardManager+OrientationNotification.swift */; }; + F67D89E3296911DC39710C076499C165 /* _NetworkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 292975E33533054B3320655634AD3CCB /* _NetworkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F68D13E529AA02CE21401E34E91423AE /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B88828D557894B90E469361205FE6C8D /* ObservableType.swift */; }; + F6A51989DDE35BD82A3AC71A135EECBC /* NSAttributedString+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CC3487FE7C25E090247A52E202AE425 /* NSAttributedString+DDCategory.m */; }; + F6F5F76688A0CA18956590C446B8B620 /* _fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = C48F76B4E7197DFE005E2A5B1B48314F /* _fishhook.c */; }; + F74D1425287A1A781A0A9DD58A1DD02E /* JXCategoryIndicatorView.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F81E1D9FE4C6120CA0521CF6621BBE /* JXCategoryIndicatorView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F75DFD6601FD194AFB8DF95EE8936F73 /* JXCategoryNumberCellModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F287961A4BA1A87CD980A3BC1D279F7 /* JXCategoryNumberCellModel.m */; }; + F78123F6D3E099475747B424A7DD9B2B /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 810E8ABA91FACF062EB680A844788891 /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F787E70DF5F00228E5AF451751EA323C /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 06B054FD0630E0B982276108B0DD5056 /* UIScrollView+MJExtension.m */; }; + F7B1AB7027FF17E4E594895B07CC4B3C /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F789C46BDABD13F778C9F67E76A4902 /* MJRefreshStateHeader.m */; }; + F7BBD57301FEC4504E972FA4733A03DF /* JXCategoryListContainerRTLCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 60EFBFA7D0A4EF82F458036976A0EA92 /* JXCategoryListContainerRTLCell.m */; }; + F8C574D82FA3EB8D44CA7FCFDC7245A8 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC8C13F43D7144AC76F58F53A48DF2A /* ConstraintDirectionalInsetTarget.swift */; }; + F9121FC6FB235A844904FF1D0E5CE74D /* LogCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89E67D6791BEA1ADA9DE0A51CF5D0D0E /* LogCell.swift */; }; + F93C6980F441D1B60783F1253D1F5E6E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C96B7D113FBBBEC83619E95DD0942030 /* MJRefreshFooter.m */; }; + F958F034C7BBD246E8368D461BE44725 /* DDMASearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 0795F5E2C742613218C7284BB021C555 /* DDMASearch.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9839A9357C23D9EA498E09493D11187 /* DDBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E4B63418823B5C164BEFCC87C99C87BA /* DDBaseViewController.m */; }; + F98469DDD34C573BBC8D4018BEB7591A /* DDLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64693E044631B15049165D8231425603 /* DDLabel.swift */; }; + FA32D099B9AC21168BE28F1C197FBD77 /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BA05D5135FF9A253D118A540C33D47 /* MKAnnotationView+WebCache.m */; }; + FA7AFBF7E10016B8003B80C036DAD02F /* UINavigationBar+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BDA2394082F8E3E9F4BB6FE0DA2A22 /* UINavigationBar+DDCategory.m */; }; + FA917E0C80C68BD2D8C7CDF44A418793 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3C919292DE30531444FFCBAA1DAB5C /* SDWebImageDownloaderResponseModifier.m */; }; + FAC4CA638A146A699E9ED8BD575DEC52 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 2764A34BC21DC0DF1356962C9CFC07B5 /* SDImageIOCoder.m */; }; + FB021FB422B52F14451E14274742F3CF /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F2817D9672E1E373B49811D917CDC6 /* MainScheduler.swift */; }; + FB0A3F41BE517AFFDE8B8577C0C585EF /* UILabel+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C3F5DD7010D1CBACE38B3B43D97D48 /* UILabel+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FB2DFD5D894CC65AB92548FC5EA7614C /* _NSLogHook.m in Sources */ = {isa = PBXBuildFile; fileRef = DB5EEB94023C30FDAB000E86DC71959F /* _NSLogHook.m */; }; + FB57B8D3D20886701150097BE03882B1 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02325DBEA1E883086626A39BD2E5BC74 /* RxScrollViewDelegateProxy.swift */; }; + FB973B37FFEA66B3ADF34EBF5F56CB36 /* NSThread+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BE6D7DE845F567BAD112C738AE65413 /* NSThread+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FC06EB9A044206AE940AD8426CD17E85 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA0DB28FF9107B8CFA59BBD019B2159 /* CurrentThreadScheduler.swift */; }; + FC3AE6698731BB365544AA51F95953AA /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CE5AE3785F8810BB29CE0AF7C3E187D /* Skip.swift */; }; + FC6C6DB3A485EC937DA28312708EB8B6 /* UIView+DDCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B1DACCFA09201124316F26BDE2F8D8E /* UIView+DDCategory.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FCE1F7C80A64BADEB761DAE2ED92FFA3 /* UIApplication+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 094763555A3F29BA07881E964F3D61CB /* UIApplication+DDCategory.m */; }; + FD211EC7F95F99047BC1F940821FC501 /* UIView+DDCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AFDE735B4D561C2B77D6F2C1E94271 /* UIView+DDCategory.m */; }; + FD5888991062E5B36187EA7EE1235479 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAAFC9807A09F9D0D15D5E6F32AF6154 /* Delegate.swift */; }; + FD67B372B2B68F8E47D12B7CF56F4BC1 /* ZFPortraitViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 469F570AA80171BE041C94388A939115 /* ZFPortraitViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDDBB624BAED990AC9956BF191000419 /* JXCategoryFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = C39BDFFAC971C8864CA4592B3F6F7D51 /* JXCategoryFactory.m */; }; + FE090912DADD46635605657C61DE2E6B /* UIImageView+DDWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 215E5A51199B5FE8BE23ED2390DA35CA /* UIImageView+DDWebCache.m */; }; + FE329295615F8F72976D1B6CF1871109 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C40E4373138B1BAB79335FA1BFC2B3B /* ImagePrefetcher.swift */; }; + FE32F35489F154E1F3385F65310C782E /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEDCFDF45BF11D83BE6CDD274280DA59 /* ImageView+Kingfisher.swift */; }; + FE48154DC49A7AE9947E473DE9171DDE /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30977C3A4514B1312109C5A05D1E141A /* OperationQueueScheduler.swift */; }; + FE5A36C9F47EDE5AFC75209A02C40305 /* JXCategoryTitleImageCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C2B1229D2D794A52C875EC905C6697 /* JXCategoryTitleImageCell.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FE8C95D7A9D7F731F7A8FDFC0700B8FF /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F75746D12DB59A3A30D8BD37610BF30 /* SDImageCodersManager.m */; }; + FEC9F49A0A5335075665984A37CAB541 /* _OCLogStoreManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28DBC10A67655C06CF765DE417AEEE4C /* _OCLogStoreManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FECDD1A78DE7AEE674E5BA0C155B1DE7 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49B51CEAFC17832714A9C52CEB0E80C6 /* PrimitiveSequence+Concurrency.swift */; }; + FEEB209E75DDB77013145AA5532C3AD6 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C25CA780DBB196FD7CA2093F91765E /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FF2EE64024F6462C52A157322B4550EA /* EKAttributes+PositionConstraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0DC76E95E54BE9C241E8BD1CA2939C /* EKAttributes+PositionConstraints.swift */; }; + FFB5B36D7F4564FFA3D50D29A2E0B46B /* _HttpDatasource.h in Headers */ = {isa = PBXBuildFile; fileRef = 91A9FBBC15DA97399F5A7DE1539B43E5 /* _HttpDatasource.h */; settings = {ATTRIBUTES = (Project, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 074F176AF4FB2A28BEE7BEF47D5CEA82 /* PBXContainerItemProxy */ = { + 0425340B0A595BD2091DE677E57F3688 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; + remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; + remoteInfo = ZFPlayer; }; - 0BFBEDBEE92D019385A248DEB4C5AE94 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 0FBFC895FB934F0D263FD2B1C9738D12 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 165908F5785D8BE21AFFB77626DF6872 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; - remoteInfo = DDBasicControlsKit_Private; - }; - 1982D0192FC0AA6F45BA6DF508811D0D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 1B4BDA5EFF05C4E42D9690C082749515 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 1B93871B91EA708431A5E14D665DD353 /* PBXContainerItemProxy */ = { + 078938AEE201DEEAC313FBE6172097E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = BFED7668E8D0960F3873C9C1329EB63F; remoteInfo = DDColorKit_Private; }; - 1BAD3ACF425E1D35DEC73DFC2ED0EFC2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - 1C098FC1A50C095BEBD0879A45FDBBD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - 1D72A8AAE390289D32882B43273F7F8A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; - remoteInfo = "AMapNavi-NO-IDFA"; - }; - 25A46AA63CA25A7BD54229CC0D3056E3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; - remoteInfo = DDAutoUIKit_Private; - }; - 2CD1401DA4A01DDBD79DD93E28ECF02C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2864923095274ACF5E5F99312F360AEB; - remoteInfo = DDZFPlayerKit_Private; - }; - 2F257A429E93B390F4801CF25EA5E9EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 3041C85B8A560CC53B30863BCECE2FCF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5C23965029860967865B3429B5E29092; - remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; - }; - 398B4BE156E44B680AF80E92E15CDF3E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 3ABD1CE1A5FEE01FFEB0730CBC01DC57 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; - remoteInfo = ZFPlayer; - }; - 3B17DE35D10F1E2EA9150CB2A13C5FA7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 3C12CAA6C9D9C1743AD4B61DF59E7588 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; - remoteInfo = DDNetworkingOfAlamofireKit_Private; - }; - 4ADF1FA92B4E986661BB64CA8E863DDF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 4AE4C15B3641F2616C0917044EE830C0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 4E7EE99C50F7FB5C68E6C07829C9002C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 59DD7D3A1735D1AD1349EED934FCE548 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; - remoteInfo = SwiftEntryKit; - }; - 5B351BF7EB3FC830E075BA040CD9761D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; - remoteInfo = JXCategoryView; - }; - 6270BD9A2FB5CBBD6EE209DFB24A57B4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 67BE57BF302A5172D5C9CDD6C4B65C3E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 6FD55CEFC5E76E53BD257AF55C1656B6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; - remoteInfo = "AMapSearch-NO-IDFA"; - }; - 747C7330A1C37AF4D4FFCA39D0DEA2B7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; - }; - 7A40D38C46F8B62CCA2EB0C7A741233A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 7BDC31B44887177A7304EA36AE10FE03 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - 7CA16011E88755C76FF51B6A0257BE7F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; - remoteInfo = "AMapTrack-NO-IDFA"; - }; - 84ACCA91F98134C95DA398E18DE7FBF9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 8589321ED8CB8743B1D6DB75C76982F4 /* PBXContainerItemProxy */ = { + 0799A4B99FE4940FC87FA7561BAAE3FE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; remoteInfo = DDBasicControlsKit_Private; }; - 86C1E3B20DEC6B3966C0F88E95DB7FD7 /* PBXContainerItemProxy */ = { + 0CC11EC23DE3D9BD3F97D0A30F8D1FED /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; - remoteInfo = "AMapLocation-NO-IDFA"; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; }; - 92C3F34BBC358161EDDD3B71AC5124AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 609276B985CD7549B9F1DEE4969208FF; - remoteInfo = JPushExtension; - }; - 94AAD82C9BCF13504DA4B085896880C9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; - remoteInfo = DDToastKit_Private; - }; - 973E55E587B1F24AF45B2C461F7452E2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; - remoteInfo = CocoaDebug; - }; - 9C1357EE5B53F4B28AA37D17760B40E7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - 9C8E16966253E0F292F0B61EE4F342D7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - 9DB9E528DEA9E5B77FF92F2E2323A7FB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; - remoteInfo = DDWebImageKit_Private; - }; - AC623D4DC279149C08BC3618EA67480A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; - remoteInfo = DDFontKit_Private; - }; - ADB3250930444099F8BC454B3CADC1F3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; - remoteInfo = "ESTabBarController-swift"; - }; - B06D873A635A5C5206A1687F6026C525 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; - remoteInfo = ZLPhotoBrowser; - }; - BC7EDD033DDB4F6CE4BBA82B54209B43 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; - remoteInfo = DDProgressHUDKit_Private; - }; - C54904343E54396611D204946A44B7F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; - remoteInfo = JPush; - }; - C612B207A5840F2EF7F15F9D9CDF0566 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - C9903CB23BCB73E9A2FFF933623ADAE2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; - remoteInfo = JPush; - }; - CA341A973A0F592AC08186AA710D8E36 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - CB9FAB7A49B5E1692BF772D19AC4E719 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; - remoteInfo = "AMapFoundation-NO-IDFA"; - }; - CF6CFF28208C14A60C58617A56509B04 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; - remoteInfo = ZFPlayer; - }; - D88414C59937DC5AF8131C9E8D050B33 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; - remoteInfo = DDMAMapKit_Private; - }; - DD80B2FA2326586D7E05FA8DAE48DF64 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - EA5B2FEE05FC930F01C7814608FAF3FD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; - remoteInfo = DDLogKit_Private; - }; - EB056E2A626C0FEBD44897ED8DF1E719 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; - remoteInfo = DDTimerKit_Private; - }; - EDAF320B386D053355350ECECF4192DE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; - remoteInfo = JCore; - }; - F03D860053F95BA5E66C3554FFDE8FFD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - F03EE7BAEB1F42353BF2CB3616B129F1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; - remoteInfo = DDCategoryKit_Private; - }; - F05EE02B08B6E7DE61230713D185A033 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - F0B59D760665DB956692309144ACAB40 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; - remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; - }; - F1B3155E52C116C44EC8902B06E0A095 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - F3095BA6CD6EFACD547040A95255E5A5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - F32C625DF8DB5EB0640043B17F143C3E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - F380FEC2C563D1B5BB11699626286165 /* PBXContainerItemProxy */ = { + 1074DBDE215198949BFFA507A9B9BBE5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; remoteInfo = IQKeyboardManagerSwift; }; - F70A82A37BFF43BD5AE45B5E2C9B73D7 /* PBXContainerItemProxy */ = { + 1163DAFB41FA0483F8DCDF80E601F5C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; remoteInfo = "AMapFoundation-NO-IDFA"; }; - F73FF0830E44FCEAFCD66247928967FF /* PBXContainerItemProxy */ = { + 124D5C0F4203EDC8B79358BEDA6B6B1C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; - remoteInfo = DDControlsKit_Private; + remoteGlobalIDString = 5C23965029860967865B3429B5E29092; + remoteInfo = "DDBasicControlsKit_Private-DDBaseViewController"; }; - FA635FEA5A455A1D8BEAA81663204837 /* PBXContainerItemProxy */ = { + 19A65C4EFB3A9AF86A60D8EF65B92A80 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 1F26192AD75406154CA68DC08BFB4E92 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + 221A8213949380F0CADC53BD0FDF489B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + 24992E01498D5FFF1AF68B8710C7276E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + 25A458C91608FC696B8791C705A78037 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 2A61F448C16FD5252720F8F5234D3859 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; remoteInfo = SnapKit; }; + 2E1852ECAFFDE2120AC3DF1AF20AE2C5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8F3F4D8426620E7E4A06FE4BCDB96FDE; + remoteInfo = DDFontKit_Private; + }; + 3CCFA3B00BD43D26296C7426F75B9BEB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 3E4E24F46E625E70BA6CDD02BCAC56B9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + 4196F8D5D2A0080F9911F958B5140E1E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + 46A1C7283A4463D87FF9CFA9B0BC74F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + 4E9FD5B7FFDB02C1B61044D2ABC4E391 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + 52011F1A44ECD5A2776F29D9ED4678DF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 79638F3BF2709E118064EF8B13DE3317; + remoteInfo = DDTimerKit_Private; + }; + 5882D4DEBE31A4359A7A973F3DC81290 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 53463808DD395EFE0C9E0CDCB79A6C0A; + remoteInfo = DDAutoUIKit_Private; + }; + 5A86AC6D6EE0490EA1A08ABF9C034EE6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 635476021FB908268BEEBEA3936948A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CFF5B7CDF57A32781D2AD4CC98E95B29; + remoteInfo = DDToastKit_Private; + }; + 6459C7F97233F81530838A0C61DAAD35 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 93FD1F93E0C30B2749BD8A6EC148F233; + remoteInfo = ZFPlayer; + }; + 6AFB1AC7624DE06587A7763683835E69 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 6C89FA2FFA9652F1B4F79F5549FD3ADB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 035D1842293C4AA08F442FFD899F7F28; + remoteInfo = DDControlsKit_Private; + }; + 6F1B3B488154F4D825475DF44B472467 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3F83465BA81F6E581B3A431642D2992E; + remoteInfo = "ESTabBarController-swift"; + }; + 784BEA9DCD80327D5A1C36236B9329C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 7A2FD56B316C051046CC1FBE42DD0AAB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B68A4B40517CF9B14050FA0A4A618B04; + remoteInfo = DDNetworkingOfAlamofireKit_Private; + }; + 7AD708EC231BD962042FB8D4ED2E6313 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B41F58F2856AB275B4CF75F359937653; + remoteInfo = DDMAMapKit_Private; + }; + 7D4BFC8371998FA3FA25ABC537FE165B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 800D49BCCCF9F2F1DFD5F952B495972F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7B8412F08BD27981DB53CE2C25C19F0A; + remoteInfo = DDCategoryKit_Private; + }; + 8200076DB7DD8E28C2C6C3B5144236AE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2FAF03761A44702490259F857A848B42; + remoteInfo = ZLPhotoBrowser; + }; + 8B2819DC4AACDF8BEF3FE3969A81BC69 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + 8F6EEECF5330B85833594B3706DADD2E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2864923095274ACF5E5F99312F360AEB; + remoteInfo = DDZFPlayerKit_Private; + }; + 91791594371230E53F4A609C3A980724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 387C7767E705FE68450F97CBA4348CC0; + remoteInfo = DDProgressHUDKit_Private; + }; + 9265BF1E146948799F25C9FDEC15DFE4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + 9BB47C2B9951EF95D50C4300C603AEF0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 087B100C5691B6A3C04A45198E6C32F6; + remoteInfo = DDBasicControlsKit_Private; + }; + 9DE74445A0FD881B93ED60A14B5F80B0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA6FF0588A91CCD972EDCD698B85647; + remoteInfo = SwiftEntryKit; + }; + A5A58C23CCC72DC3669BE1CD086B0BB2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8BEAFAA726C1965864B79B4B441AA513; + remoteInfo = JXCategoryView; + }; + AC0EDD9FC5BAFBE2C3F8B73F59427E2A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0A2E6BA6D5360D619D7CABED3467AA69; + remoteInfo = CocoaDebug; + }; + B2A1791F74A23542E9AAF46CA376A0EB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; + remoteInfo = JPush; + }; + B2F2AB85D564668B9C935B3B377584A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + B665E1EC2346E4FE8BCCFA6D181983E7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + B99CCF15C5DADA1D4540C5EBF6B85FB0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + B9E3553E03D76063DC85F77E771592C2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6056870867CC4728BCEF2E5EBDD1DCB3; + remoteInfo = "DDMAMapKit_Private-DDMAMapKit_Private"; + }; + C35C5C5886A746DF8F129E2287D4B39B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + C38F67800CADD5455ACD1B7BCD53B128 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 477926D6FB1DCEFB352517A19636405D; + remoteInfo = DDWebImageKit_Private; + }; + C977352928F897A3DEFBF22C5A25513D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + CB898204CF062DF703B324226A1B1055 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 609276B985CD7549B9F1DEE4969208FF; + remoteInfo = JPushExtension; + }; + CC8F351B58D78C44A4C33B4D3734C6E1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + D9F216466E12E45A2088B9D2B9A56654 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E94C558142469C11984D67CA883BAB1F; + remoteInfo = "AMapNavi-NO-IDFA"; + }; + DBFA78451A833F53B170B04229DFE653 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED; + remoteInfo = JPush; + }; + DD1B8C354770BFDC0C9542729A500120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D504B99928659EA67A1C3A9E981EB8FF; + remoteInfo = JCore; + }; + E257B38AF733AF3F565151078DCDB902 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4BD4E22D3419D68A85BDD6119CB37C6C; + remoteInfo = "AMapLocation-NO-IDFA"; + }; + E3B7111F4B3D37AFE91830298B0540B0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + E505C977FB790D484F96A9AC65FD4BEB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 26BA8950EBF05410254D54F7EF76D5CE; + remoteInfo = DDLogKit_Private; + }; + E693ED9E18978C30CE43D7E98DC19A49 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2160840D78FCB958CABE1B88300E38C5; + remoteInfo = "AMapTrack-NO-IDFA"; + }; + EA57A903FC88FAF92314D7AFA1C64605 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + F01034E26FB9EC9282063F9D8271D02B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4F1379598302C9160590B3650C10E1A5; + remoteInfo = "AMapSearch-NO-IDFA"; + }; + F4B04C0C01977621FC58ABD43011A45E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9B182CB4E1716E9070813D3C59736001; + remoteInfo = "AMapFoundation-NO-IDFA"; + }; + F6D4CB513F21D1F1FF3497B8E19EAE02 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + F8DB6372BA35CDFEEE28F2083F1B65B8 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + F9238204FB407454E012B728C43D7CBD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + FA71D17D572649DD0D711BDC7356E4A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00404563A2AC6792366618C23D150C52 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; - 00666C829A6C06B077D7F939F96ABF27 /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; - 009CBD07567294F38853CB79B46AA125 /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; - 009D5834B824C5CC74386B33376A7B4E /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 00AF3F79A6D94EDD8A37AD1C5C5ABB5F /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - 00B465E002EC5BDE05EA0530782FE7A7 /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; - 00CAD30410F5235007B13CE8066E960F /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; - 00E219A384D128F1736251B3F4A01534 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 00E6ECB57B6E4701642663E5ED800350 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; - 00F9A5C430624732F5F0F30E156995D0 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 00FC8F42A5F3FD1EFE2947B4A56645FA /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; - 010C9886E1326168D8A29B41261A48AE /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; - 012EEB8D467031D14ED17221F9E657C9 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - 0130F44CC2E22ED13D52E8F7F9B721DC /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; - 014B03F7DA32E77591FC0B5E498DE572 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 0170B3C8ECF1EBC9921485065959B496 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - 018E432B0E343BE6A278A043590A0FFA /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 0192BBB1462BFA492B69645D1777A93F /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; - 0202C0B792CEF3047F4E73354EF4A696 /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; - 0209D3F0B195760AA48F6268F5B75E52 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 021083194D53C17761824951097CB0A0 /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; - 0259958C86656D30FE2CDE050D0943BA /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 02AE0800B3C7D073427488BE242CB363 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 02C043391F34BC454F67B86E68626468 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - 02C51F5A14AB817863F72FF59CEE39FC /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; - 02CBCC1EB83ED7845A25F946D63EA23E /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - 02D0F42A37C3D97C1E5D7A7B94DB3BDB /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; - 02FF3342F8EA932D05E24B9F16759255 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; - 036FCB297D79BEE13081EBAF5FD9DEB9 /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; - 037AF8C145A4796FA8BB185B60574A99 /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - 039AA847AD5F01F35E4BF489D5C69AFC /* 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 = ""; }; - 03A62B3BDE637B77523189C3873D6596 /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; - 03C29E11F164D176D35065483046B9C9 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 03D959FB3D8D5AF165BC41BC5EB0C2B2 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - 048997B92D5BFB69A8B5B09DA4FB8FED /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 0489FF85A57794E842AA5FF9721F8CE8 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 048A51EFF024E721EB31BADCB55963FB /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 048AECCEEF6D9DFD119127D0841C5234 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; - 0497AA20780CFE3C943FD50F7E665A31 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - 0499CB1AF206214A2AE877ACC6DF0313 /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; - 04A4B3182782CBC685606E3DC6098300 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 04B1133C4F77BDDCD10C231DBEE4FA90 /* DDBaseModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseModel.m; path = DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.m; sourceTree = ""; }; - 04CE314C8236D22E974BF074D981AA76 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; - 04FC0314089E203E25918FA0EEC3930B /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - 050B0B2D1913022E86ABA426621F97E4 /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; - 051B5981B38D4A33D44879AD23A507E0 /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 052A9D07CD26CADA3A3EBB2C5B27A137 /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; - 055CFE74358EE08DCA1789A30113168B /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; - 05BC4B7AB4E01AE45B25C911794D0D2F /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - 05C42C6C9F712804F2EAB001A66896F7 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 05D38FB56DE6E9C1D342E24B780A1879 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; - 05E8BF1C17BE01AAABAAF243B33A6DA0 /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; - 05F59E9C637B51DA94D659CA26D8F315 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; - 0627A6BB0C28FB96A25527DA61AFABFB /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; - 062D02EEBC056C699766A3DFD84C42FE /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; - 06326A6AF367720B77B46423838ADE42 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; - 066C6AB0234896E06C58CFF227CB2765 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; - 06A3152F65253185C3E0D36819E9ED6C /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; - 06BBF164410E3FF1C723C34A4AC2B165 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; + 00A2A02FEF3B970F845D9FDB1C3B344D /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; + 00B4B83A5A710C34CA9E58ABEF8DD4B2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 00EC57667536B28AAD07D0F281B25B2B /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; + 01060406B523DA754E94514A4E59AC30 /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; + 010D82346830CCACBC3CCBD040BF20D8 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 0141F0BAF949713D0B54E1C89694DD5A /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; + 0159D40037593ECA4F38C16FEC138868 /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; + 015EFC4639E888056AF01E04E96B315E /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 018E6C68AD0B0F17650B490DF8552E5B /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 01BFEA70C6E483CAFBA16923005C959A /* 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 = ""; }; + 01C72757249321181E84A179118A8FA9 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 01D8A69B71C32C96172FB1C928E6ED80 /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; + 01FBF089E7E33BA04695F762D4389F95 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + 0207BD6AE0FE74FB6E548E6E9EA05DE1 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 0214FADB9462D63828E1F6DB6171D6A3 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 02289D92BF5A373C70338260064763B1 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 022C3EDCD66639AFD76128CAEC740460 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; + 02325DBEA1E883086626A39BD2E5BC74 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + 023FD3423CABDDAD7C3A97FEC3171C02 /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; + 024CA11368E37FA62C69D33C78276E8E /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + 025EA56E8C7F729358D4861FEBFA0418 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 02784ED91AD61A28DB5625C9B1FE3802 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 0295C5FD238DE852787F1E18DC7955BF /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + 02C559E680B905E0F57985A6337A7D39 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; + 030B304832565793D1E5C1753F7C2C72 /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; + 0365D179310F70239628BD8F7D548412 /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; + 036E0C0016BFE713A1820C511E8258EA /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 038A8AE2EFC32D867BA5E0C5F12E8688 /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; + 03CC8EE8458108550BF5C2BBDE8CC1FD /* DDZFPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-prefix.pch"; sourceTree = ""; }; + 03D5F0BC618A6F1BB905C724FAB7D092 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 03EFE63053AC2F205859C7D62FCCA3B7 /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; + 03FC55E5C70001846C276D4816E387A5 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 0405D6CEFEA50541FBD89D583AF801DA /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; + 04A11472354C6CEECF9408A91ECD7581 /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; + 04A542331D3F243581DA5DEC7992E6A2 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 04B8378EDEAEEC44AD3FBFDA4C62B9B7 /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; + 04D49022DF066DFFBABEF50E739231CC /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + 04ED10D2E1F9EB8C9A28F19808CC9D18 /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; + 04F37567C07D2F436327FD21076C4B18 /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; + 05318787588CD1B622864E72734202CA /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; + 05346CD936B078ECD85C3DF8DF889221 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; + 0543801511A83D17D054CD446A40D646 /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; + 059C03FBC567B3C4494971C93F156F1C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 05B77A00FBE66EBF83B9AA39907BB853 /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; + 05BA3D94DD1FAED92D6BBFBA27B7298C /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; + 05D3415C76205CF629E740FCC358FB2D /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 0600C4C3A11B8327F79EFEA2BCDFFDFE /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 061CCB295E570CBB235428F2978A640B /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; + 065FDB5C5EC5B57447A9367EAF34A57D /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + 0662ED87F247661C888EAF6FF6E4CC67 /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; + 0677AE1D347A8B35216C96BA8E689F50 /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; + 06A93E0EB477EAC5041D2DA392D5BF68 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; + 06B054FD0630E0B982276108B0DD5056 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 06C25CA780DBB196FD7CA2093F91765E /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; 06CDFBE1975E12259932D66B8FB43B14 /* Pods-OrderSchedulingNotificationService-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderSchedulingNotificationService-acknowledgements.markdown"; sourceTree = ""; }; - 06DD3D77C5CD587BD058B20A8BBA3C58 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 070C9D76B33DB2FB2D9BED46698D7F01 /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDView.swift; sourceTree = ""; }; - 074472CB47BF2C3FA4DC4FDE5781113A /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - 074A06A578179CAD36F1DDF73757147A /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - 07FB4E6917A22EB25777604E4C7D1145 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 082AFCC896A81CF3B64BE616A7443EBC /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; - 0898724DF9A209EFC38773C6DE84F784 /* ZFLandscapeRotationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h; sourceTree = ""; }; - 08AA2EEF4B55DC9FFF24C604DACC3832 /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; - 08ADCACDD86A46CE7807746949FC05C0 /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; - 08B0C40E04A88CA676D381F394A35CFE /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - 090080209430CB6B683C49D81E12FA66 /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; - 0903631B4F616F8C1C48BD58A5E514F7 /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; - 09044D0EABA19AD40128E176A1A8BEDE /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - 090D51C7106F5A85AE30711455675669 /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; - 092A28DDF21CB8E336A97ED4C2F194C9 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 0939652B1C561531CF97B05D8BF3B0CA /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; - 09BBC6F4ED0557320E476FBB945FD354 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 09E6D7E3060AD61F9B90FDD274CD29C1 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTableView.swift; sourceTree = ""; }; - 09F496335E455B1100BD5F95CAB69BE8 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 09F4A67E309E002ACB6B7181EF4768DC /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 0A2017CF766A1CCC7103045F124487AE /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; - 0A2B201CE2D48D1C5412FF24580753F5 /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; - 0A6488838B4CE6F8D45B4B35DD22A69D /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; - 0A8255373E12BB2A96136921DCB10EE4 /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; - 0AA69C636129426099794149A1FC3F09 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 0ACB10A3A532B7EB952AC43330209D50 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 0B3C995792BFCC05D778BBC803038C29 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - 0B6FE19E4A5E05D47A64F25F5788851B /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; - 0B789D25C5C11FAB058660038C55ED1E /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 0B79F8532CF684B444B7A3ADDCB7F715 /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; - 0B8007D2CF91A34C2E2DFE3176BF269D /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 0B8D1AA29E53FC2287BF82DC4D88489A /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 0B921F4B5F920C33A226A0C8EEC1BE3C /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; - 0BB22048C1AC1FC7D4B60B42EA7AD524 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 0BCEF1B02BF58424ADC4B5E3D8D17BE7 /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; - 0BDD1D9BDD13DF073E1B4E6E27494306 /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; - 0C0020CFF00934D561250148C8302C9D /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; - 0C23ED7A3236AF51F3874C7513645C9A /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 0C28F2875EC121FDA11FDE953EBBD24B /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; - 0C3AA9A713949C97BC0D8C96806F2033 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; - 0C3DE34E73C2A5D70F7976C1AAD22A4B /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - 0C5E5CF37D135D45D2AC282282435C6C /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; - 0D01876A50C6977E5FADEFAE28A6112F /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; - 0D946158C5A5DFCB5C9FEB233DD6B6F1 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; - 0DC57C00B6A835AA4447DD264A1FC893 /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; - 0DC7416F4534C0922956690BD2BCECF3 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 0E3EFA76FEBB99864BA0C30035FE4700 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - 0E57DBC76BEBA5A3F43B09E2186BDE77 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - 0E6489FF4C8AAF6CAD24D299AD2A3698 /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; - 0ED45FA9996CEEB9E8CF0EA047C4227E /* ZFPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZFPlayer-dummy.m"; sourceTree = ""; }; - 0ED774A56F1741D9D14300408D9481A0 /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; - 0EE9260DE1FD8E466B79C2F0740269B7 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 0F23AA8399D3C90C111563302616097A /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 0F2A88C1574AEF7965FE90AA0070DAC5 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - 0F2EE150FF0E66ED1AD14801AD977BD8 /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; - 0F455C08DB3E4D63B1350E14B488D263 /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = ZFPlayer/Classes/Core/ZFKVOController.h; sourceTree = ""; }; - 0F49E1B6EBEDFEA619B41CB830562C81 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 0F66A7159B63380F65B02DD13440EFEA /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - 0F7A605F89016720C33DD3DD09E5F879 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 0F7F45B100128E0F28E070921992AAE2 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 0FABEC9F3A7D545881FCF1B92FBD962B /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; - 0FB0AA8D42A9764879F6DF7A2C4EA3F6 /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; - 0FB4D4B3AC12B1A1CBA096280B6F6C72 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 0FCED51239390CB77A51D45BE8212F4F /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 100F011815C09ADDFAE519E3F5E0E1F7 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 10477DA9BBE2C920545BBBA30685808B /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; - 10C09A74269D82EB0235EECF420EB66A /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; - 10C298309B1FADAE6CA4501535B37EFE /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; - 10D3FC6899C308BCC6F809CE9D1A6B43 /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; - 1117F192869550AEA2B017C954B71356 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; - 112230B9D1042A0E8A916E8DB2B7B1C3 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; - 112DFFC588E4633C3F9BBE8297E18664 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 115E285550FCB7A2E5A97818D5CDB3CC /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - 11F728F1EFCA5FA9C8A815B331225CC3 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; - 11FE64AA243C19920B19FBDBACDCCEA5 /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; - 1267E374EF41566D0EB68370A05E5B16 /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; - 12BEBCB5B419A24D6B9A6B00BE82E184 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - 12D22B9E428CCEBF7A35E9695DDF55E5 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - 1306D509551757C78F2405B66B37437E /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; - 131C324D5C168F898DE16D3F80BA6CBB /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; - 133455BA592A51303AFABBDA2FB3DE5F /* MAMapCustomStyleOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapCustomStyleOptions.h; path = AMapNaviKit.framework/Headers/MAMapCustomStyleOptions.h; sourceTree = ""; }; - 133E330F6C002F44DFAA8E2D16CF8F59 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 13E2BB73BFB5D4E3199C4CCAF578B841 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; - 1422EE638B062F1295DF96A0F79F2712 /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDImageView.swift; sourceTree = ""; }; - 14984464102F617FD82AB52D3B90B208 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 14ABD2F0B0E17ADD25C46CC7F3DB995B /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - 14F0D5ED12D0166B04C3302ACEA32BF7 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 15C08198F6A5035829A7B0846BC37EE2 /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; - 15C2FE51A04095D0A6F61474D98C53D6 /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; - 15F1634459B99620EED199480678A0F0 /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTextField.swift; sourceTree = ""; }; - 15F836841630DCEE2D172A88D7610D58 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - 161EC4B3A4A101482C6A07755770F80D /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - 162F393D757DFC22D62D37BEF2C611B6 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 06DB4B65839E9C146DE9EA0DCAD90878 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + 06F0D4795FF3D1C569934BEA12B48AB0 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; + 0708DEC88F06753235FB475B9442E980 /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; + 07377BA497A6A24FB40FE9218500BF9F /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; + 073FCB6328D492787B68B07DD776B205 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 076F3F7C4B2D640FFD8C449382BA44A4 /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; + 0795F5E2C742613218C7284BB021C555 /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; + 07D2B3A34F67D17828ACDF3BE66A6168 /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = ZFPlayer/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; + 07EFEF9FE64D0A8A5FA8EFF0CAA8F650 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 08090E3498A1EA4CEA6DEA4446A55C63 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + 0810E3B4F2B69966DCBB8B568F89E399 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; + 0818D97016FFE2C3A973864ADEDF4713 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; + 081C6202228B9ACF4162633DE0E99E99 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; + 0836B152DB45595C686941CA508A7252 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; + 084A1B23C938A71418293A72FBEF2B1F /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 08B0DE8251C2E871CE15D783D64ED5D3 /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; + 090076BBF6E0B0FD32AC6D9B1F830484 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 09418C0ED450D49447C7F8342E669086 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 094763555A3F29BA07881E964F3D61CB /* UIApplication+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIApplication+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.m"; sourceTree = ""; }; + 0956E542F671793C8BC5BB4370FB5F72 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + 095AE7FC2DCDBF9754D01177C7F91D4A /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; + 0996D1C87F7A97D51D45251A6D5CAEA5 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; + 09E408ED1790F929B6E6EF183F6066A2 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; + 0A10F6BA39E5306A0F7FE8F23BBBE115 /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; + 0A27498A925EA067845314F721BC4BD7 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + 0A551ED7DDA549E8E5B176501E1CE0D3 /* DDMAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAGeometry.h; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.h; sourceTree = ""; }; + 0A5B601E650C4C09959BF8BA28DB57AB /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; + 0A5F832474ACBB979825D17D81A46E01 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 0AA594138E8B43644BCBE6F086F9C2CE /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + 0ACA77FB6799723175CD0E818581B0F1 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + 0ADF44FE43ED66D410DBDBA908D324B9 /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; + 0AEAA23E1D8E39C6CF995E5959C361D2 /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; + 0B029F3EA18B54F227BEE0177137D8D5 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + 0B142A5E0A7223067869DBFD47EF2DBE /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 0B89ED33EC5075471148A1DA6038D91F /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + 0BC23C5ED146D7CA144AE806AF412FCF /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 0C40E4373138B1BAB79335FA1BFC2B3B /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 0CB580E4D6AC838739645A819F91BA10 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 0CCD96EBFE0C897FB890F1151E9F87A8 /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; + 0D0FDC09AAAFDCC9AECBD0B2D2E2DD86 /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; + 0D25C410916FA4D842A38496731396B2 /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; + 0D4F1E8C75C925DC00C60EAA03FD3290 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 0D5AD28B7B551DE1BD3C98A4443DCC46 /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; + 0DA497EBA009991A4FBBDE79ED82F1A4 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 0DCFB0FEC876B5F037A48206A61BF2A5 /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; + 0DF7EB12666B6A5D426C44152B014B36 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; + 0E386B8C951666613FC2583B57B3B40D /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; + 0E51F4FC097B906BAB9377DE56BC5A51 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 0E657D1FBB2E20CF5BCE494488AA3BD1 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; + 0E8D589DFEC7452589B2605D4C66DE7E /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 0ED8072D9D629DF17652F4AC4399FD30 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + 0F0DC76E95E54BE9C241E8BD1CA2939C /* EKAttributes+PositionConstraints.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PositionConstraints.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PositionConstraints.swift"; sourceTree = ""; }; + 0F170A863672CDBE98A9AB12AE9A9F28 /* DDMAMapKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDMAMapKit_Private.modulemap; sourceTree = ""; }; + 0F5E2ABCA9198E58F5AB9587D2708EFA /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 0F879B0CB357F4A01DAD56870F9A0605 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 0FB2F28A398E2DBCAA82B7A10BC472B0 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; + 0FF19793FF1B5E0B68C822BCBB9B153F /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 1016A36DD356653489746082557C052D /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 1032D8DE3AC3F401147D0CC065C9FFEB /* icon_file_type_gif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@2x.png"; sourceTree = ""; }; + 105130C02F5AE4887EB3C12E27D35E64 /* DDZFPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.release.xcconfig; sourceTree = ""; }; + 1092721164441C24EEBAF0AF0202CEC0 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 10DDDE1221959D45098304D8287AF214 /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; + 10E2AB413DE8AA8220963DAEF4803159 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; + 10EABB4507674984A8D29EF26D71CAF7 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 1125CD1D5B9F619D874F04C60FB95BF8 /* CocoaDebug.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaDebug.modulemap; sourceTree = ""; }; + 11400FFAFCD033BF093754533DC3A39A /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; + 114CE3D181E76B09D7FE2458B71E1E7F /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; + 11562F935C050FFD141490B798F67BF3 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 1183B0D0D25E77EB044731BE618B329C /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + 11CF03D5CD114ABE21AC9BB623ED36F2 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 11FD15FC961700A6D2732C168F6DE125 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 12053DF295F568162EA9D75E41377ECA /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 1231CED16BF22E1BBA8ADAEC7B54313A /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; + 1246DCBF615849DFA786D9389CE57A88 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 1268F261F9EE5CB9820314BE85A92FF1 /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; + 128E6CD8680CB0A9277AAD0132ACA3C0 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 12906D745E764C579A307C54FD3B27D7 /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; + 12C3F206675BA4CD3C6A93042012E433 /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; + 12CC4CC1B8FC11C9B138342C1FB386FD /* DDLogKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-prefix.pch"; sourceTree = ""; }; + 12D4FBDD484F06618C60DC2E614D6E7E /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; + 12EE23E6B7DF9FC8DAD029F6854231F6 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 131C41D29176B7FE754B878AD74C0C3A /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; + 134961299BB98199309092575F745293 /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; + 134BA60EA73D4ECE3EC4F47832735EFE /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; + 134CED5F3453431371663DA67F0670AB /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + 135F67FD21DC48476A78C8607D8AA5AA /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; + 136A403C151405E9CB2731B6EC9528C2 /* icon_file_type_ogg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@3x.png"; sourceTree = ""; }; + 1372CF0A7CD3F875FA03A0283E3CB652 /* CGFloat+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGFloat+ZLPhotoBrowser.swift"; path = "Sources/Extensions/CGFloat+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 138334A1316149EF028B1CEF3B5D9C66 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 1386166382DD82036C41EB90445FBF8B /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 13868D5E2221864BCC72B2AFA6A0CDAC /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + 138CBE63DCD3B99A6C4F6B0A79F637F2 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; + 139DEE534B270022581863C8F73C08CB /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 13DD2F39D69F544ECBBCA41125DBB67D /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; + 13E1348E4D2B015B2947D8081CA542B3 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 14182A7558C222F3472FAAEE5B6AE534 /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; + 142EA26A3C1679DA9F41454C260A5757 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 14356A719C0E9F656FC340BE43DAD3AF /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 1438B2B7AAABB9A5420FBCD9B33BEB12 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; + 143BF198B5E193A9C40261EF206B431F /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + 14913AF6C8A96188144E4329CC013957 /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; + 1491C75D8DF281D516059F8124402478 /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; + 14A44E40FBF17C102724A6C7D3BDFACC /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; + 14B96343E48C206F166FD3DD856F2AFB /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + 14C0D06624E1E7486A8C6AE37CCAB260 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 14DC98EBB6D9C4D918DD29B4C993BF31 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 14E39EEDEEA40FF906824C42DB5F083F /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; + 14F2000B13FCF6FE928E0B3A93556083 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + 15228263A2FD70042F6D87692566687D /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; + 15238D53287384D3B229C6A805E0DFC2 /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; + 152BAC83A526605415369CCCBD67EA0B /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + 155FCD1E3D536569BDC5628B5831F890 /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; + 15618467679DF5A559376F56B96F646E /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; + 1575DB7101A5C2119548E3C7116BEDD7 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 15A4816B36ED79F7A5E11F3E9703BE8C /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; + 15BA05D5135FF9A253D118A540C33D47 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; + 15C6252768B764A5A9077C6EC0C20007 /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; + 15D14D28FAF6495B1B21BF39A365A964 /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; + 15D1C85D0FFC3DF85A73C4BB3F052BFE /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + 15EEA360ADCE0DAA48D6A891731F8C96 /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; + 15FCDDF174D8EBAEE4ABFD3F15AF34E6 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 1606F10503E096E73D59B7CE0174CEE8 /* ZFPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.release.xcconfig; sourceTree = ""; }; + 161E57B9627C1F8A3F4ECD5449BD356B /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 163AF4E852C4E74F191F9DEB834E4334 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 165282D38F7E9EF4D319D1A4F4BC7992 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 1666FD1C2DB8C86066112F06D2E4A740 /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; + 167AB6DB564BBC1555EB6B5DE9B92DE7 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 168EC3C0FA16575728E91078C859C5AE /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImage.swift; path = DDControlsKit_Private/Classes/DDImage/DDImage.swift; sourceTree = ""; }; + 169C94D4B0D0F45576B175E57CADE5B4 /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; + 16A941B30226F3A09F9DC40624871416 /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = ZFPlayer/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; 16ADD43AE08E88D6F7A3498152249608 /* DDAutoUIKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDAutoUIKit_Private; path = libDDAutoUIKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 1730833D00423681468C30993416E02C /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 17A5546171E6B1F2AFEE14F79CBE76D1 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 17B68FE03304F629F09D7D55CBE46686 /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDAttributedString.swift; sourceTree = ""; }; - 18D7B37BF46DFFA65D825578B46953C4 /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; - 190AC87E4D4E7996A95D0241CC7859EF /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; - 1912909759D4EF27623293E728ACEFDD /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 191E2DDF10B06196108F1587F4D11173 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; - 1940E08D13EFC86C84E5EF20F8E6CDEE /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; - 199DDE5D3EF3629D6F51DF6872359EB3 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - 19C9833794DB5E18DD696047164B3731 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - 1A29A1056A9F75FA1315B6D03D58742C /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; - 1A48125F4A93A9FE4B93D0922C82121B /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; - 1A52C49DBFE882ED829CA09D549B2415 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - 1AA77DE1730D766C34F998CA666BC98E /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; - 1AABDDCE4215D1A8A0F4C3FC727FC442 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 1ABB037E699A94566AF71A68E0124795 /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; - 1ADCBE96D166E3192718495724D724CA /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; - 1AF319730185CA489B49820B4C19FEA0 /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; - 1B23EC4100C0DFB52D69D01B7C3FBA03 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - 1B3F3D475110F75CEB0DABA9FE2BBCC6 /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; - 1BB421B30F59117F883462A5A030971F /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 1BB49111B9092C88F7466EE3C209345B /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; - 1BE52BBA88186B7123566B4961365C1B /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - 1BF6F7A68CC7DDA1376F812ACBC83074 /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; - 1BFA8CA70E39D47136A3EC2FB16E74EB /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; - 1C1F75FC0279378756280E5A0D33CE62 /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; - 1C25568276D365BD9808277C047BC743 /* JXCategoryView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.release.xcconfig; sourceTree = ""; }; - 1C27B6122BBC9ED4A48E7E71A017D70A /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 1C28F83E0CC6316AA9BCAE67773EC483 /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; - 1C3797243A5DE0B81CB93BD11BDEDAAC /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; - 1C3B9B30B5362727ED18B0214658BC4E /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; - 1C78EDD0752DA18D74C835C67F157346 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 1C8382834F401205B9CB429B53595E85 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; - 1C974A9C5F7F73B061A58F942851A2AA /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - 1C9914BF9790DC0E2557DCFBE23B2582 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; - 1CA64A7A3EA7587DBF86B1ABF67A01C6 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 1CB1E0B5EF8D9261C29313B4E2CF58B1 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 1CCF0E74F4A21B12538A2F3E1932F7C2 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - 1CE0BE4638859C5DEC3741CAC351415F /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 1CEB6E78F7AB7DBBC39D8A5474FEB31E /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 1D0023EEE1B4A239AAEB420A18D44501 /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = ZFPlayer/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; - 1D13B2406DE28CDD712BC816CE9F562F /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 1D2273E12F387686898B58ADA4F3FD87 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; - 1D5F344763E7E8695961BF27EBA5E25F /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 1D69A0BB7D2E25C5A42B411EF613F50A /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; - 1D7EB367DC6B245B71D226A4D53F3BA0 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; - 1DC9EFE8B9C9A5562A894B5BA258AE25 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 1DDED8BF7E08BF2CC6792624F87787C3 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; - 1DEE574D9F92191376EFB249074DCEC3 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - 1DFFC52E6BC05CDFE43E958ABCF337C7 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 1E333674042D6ACB369A7A9569A5F912 /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; - 1E56A28CE01470BE3D255596C56A3A6D /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 16FF00BF3784BCD25D3C59A5389B1C72 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; + 174C4CAEEA56DAEBF06A740C83D3638C /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; + 1794082D565C26FC7D60F12723C10DEB /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 17BF9AFF8EB7FC8E830EBFE8B0346C12 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 17D3C51FA9F00EE402CA266EF576B430 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + 17F4B58EC806493E05FAA4BCF706BE9B /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + 1818C523F9B35EB4ACE5CC6395910D5E /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; + 1858AF6F5CA09748AAE0227AFCE2CA1C /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + 186C260D89D1A96B20CC384D43ACD418 /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; + 18A5D305F34F4C270E06CEB73749CEE5 /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; + 18D604F8EEDFA6B926779137A5318494 /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; + 18D6A675484425C4F0C67253C86A8525 /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 18F0858E6E277F5C6B1FB565170CC0F6 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 19A4AC748BDBA25922DEB237C19A63C1 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + 19E5B67CFBB6C94A571C12DACCBBDC9A /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; + 1A040B65F516537766878AB2EFDCAA7A /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + 1A0F21182D6E104B68726ACD0305ABF2 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; + 1A4B5526DF54755DDC4DD3044A5C570B /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 1A9CDD467EB2561A28C5BB2168C387BC /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; + 1AAB0DE29306EDF81786A1CAE4695BA0 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 1AAF59133A6F2CF3AF2BBA9E18933C14 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 1ABE5B4134875291D2655B795DD0C31F /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; + 1AD311BD1DAC9DBE2B0AFC2C2A838512 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 1B0918C6C9957ADCF3BD858B45BAE3FA /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; + 1B36BC4421541B1FC3EF4BF5150C2A3E /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; + 1B4F4A04E6F011A16855ADA9246AF2F5 /* DDCategoryKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDCategoryKit_Private.modulemap; sourceTree = ""; }; + 1B700C1CB9B58DD85864E79EDD4BB12D /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 1BC9DB05BA831EA4C74B1E03FA2359B1 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + 1BDAEF95BFA5EB634341F53A298613C9 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 1BDBE217C88BF0AE0CAA596F9AE9450B /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; + 1BDE17EBFD4A966F768F5A2464CFD0A7 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 1C0587DF91AA637D46083B4D8671B02B /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; + 1C1D452B9B3EAEA65B523F726809E1AF /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; + 1C2B39D9D0C97FE5BC64498A8F65F0D6 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 1C687ABEE0876E3064FE74144639F501 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; + 1C96E6428CF14E31CFAFC078049A45AA /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; + 1C9C95F115927B54DC8B7175A1F92501 /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; + 1CAD5F5748E8A04670D5E7D59A8B0081 /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; + 1D07266396094A0DC63F176E219FF2C5 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; + 1D08A5FC87D67212D937DEDFF0C0F30B /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 1D09B8EC28EEE87E9AA21CB24C6A61D7 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; + 1D0E066719E9C590A8B5ADD3D1047948 /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; + 1D4AFF23A0AD0C6B413C38B11B3B969C /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 1D53D5B2244003E75F2795BD8FDF046F /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; + 1D95060BE043A3F8BC2E43F1BFF86D4E /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 1DC8850730BE9E9F9492660F88975704 /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; + 1DDA99BBFAC1A74713EB9A700192714B /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; + 1DE00B7AD9E0109652E09394DF67716A /* MAAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnnotation.h; sourceTree = ""; }; + 1DE277A291D6DBCEFFC5AFCFAAF36A89 /* DDCategoryKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.debug.xcconfig; sourceTree = ""; }; + 1DE4A116A9989972208EC5F76E93B144 /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; + 1DE64EB1C5D6B7D75DA112A5838966F9 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; + 1E3EC03ADF2A0222EA8C246FD1A0D046 /* _RunloopMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RunloopMonitor.m; path = Sources/Monitor/_RunloopMonitor.m; sourceTree = ""; }; + 1E51697E8E9A385FFB8F3A515833D00B /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + 1E62B986AD1F6992411777005FCE65DD /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + 1E78060C8A609B5F93D430A62E3CFB34 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; + 1E781D682F3D32D8B8BF69800B4C2554 /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; 1E7D75EA00C68C8EC9529B061EA9B627 /* Pods-OrderSchedulingNotificationService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderSchedulingNotificationService-dummy.m"; sourceTree = ""; }; - 1EAE09708FDBD0939CF402BBBE6B09BE /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 1EBE772D49A0D67B3CF125B9A6843DF2 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; - 1F03BA12FAC0B9E0D996471E03F4F9B6 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; - 1F0D09B453F745791AD7CC18B2DB851E /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; - 1F2F127D375DB4A903DEE71AEA33C9FC /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; - 1F49BFBB6469C5DCCC39B1AE8E88225C /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - 1F6D7EB36159AD73FAD915829106626D /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; - 1F90ABA6A4AD093D81E08FD18CB2D1E6 /* ESTabBarController-swift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-umbrella.h"; sourceTree = ""; }; - 1FE625F2EC8149B24E1CC6722480BB55 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = ZFPlayer/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; + 1E88430665903F457E0222440240AF98 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + 1EB20B8ED3AFA99E4569EDD5DFFDB6BF /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; + 1ECF7F5D9D8C6463DB2BD04C75E1F1FE /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; + 1F0BBCE31DA4A1D94A595FBD8393945B /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + 1F0BCCC8FDEA75C1EAC81DE3562BBA1C /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; + 1F4F781D72635DB23EF7480C96FB51D3 /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; + 1F75746D12DB59A3A30D8BD37610BF30 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + 1F7679354553CB642F1278D53B84BB87 /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; + 1FB868AAD3E8FA1C3CB1C1188639F9E0 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; + 1FBAABCD5BA099AFBFD467440386225D /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; + 1FBC14CF00E59B5B9D62540E1DA390B3 /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; + 1FD3923FC471D743AD54B0BF736ECB0E /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; + 1FE3ED4A3C9D75D56E284EC274FA6687 /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; 1FEA06F110D30604A9FB015A9790A954 /* DDControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDControlsKit_Private; path = libDDControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 20002940D506AF857AF3CDD7A0AC7733 /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; - 2026F0113CBD0F11D7A79E7F9AB200E4 /* ZFPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.debug.xcconfig; sourceTree = ""; }; - 203C1BB2D0247CCFC35623DD7AAA3752 /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; - 2047FC009A59F19A772EA1979EEE2CCF /* ZLPhotoPreviewAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewAnimatedTransition.swift; path = Sources/Animation/ZLPhotoPreviewAnimatedTransition.swift; sourceTree = ""; }; - 2048B92448203BA5C688F969E87E6793 /* AMapNaviWalkView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkView.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkView.h; sourceTree = ""; }; - 2065C33182291F61569E7199D605BDA5 /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; - 2067C826D935587EF96354692BB1EC28 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - 206951BFECEDA45BCA2775A7C283259F /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; - 209D9977C221C34FE1E4EC40572FF8E2 /* DDAutoUIKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDAutoUIKit_Private-dummy.m"; sourceTree = ""; }; - 20B360EB5E8C523477844809CAF24766 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 212639C5A3E8C8B4A96627FC9A352C99 /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; - 2152C483D2CF6AA3482B262F16F779DD /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - 21548D9A715B71638AC4023A33F3FD59 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 216AA22C48EC72F4259626EDBD87383D /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; - 216E275A4792C276A629F97FAF3AD19D /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; - 21810BF8C95BDE5961658FCE8942471B /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; - 21C616D92C1A88D86B8F401446DF6C3B /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - 21DC95B7CBE9D16102B0A5C5F3B45387 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; - 21EB66590938A9D61BE649F17FC45A33 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; - 21F56B2ABFEEEB18571C24AC914D2871 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; - 21F8F9E55823538D5A38E4618EEAB01B /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - 220B698B282C41C17119F37375810562 /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; - 2231B43D7DD2ADE72F608A742C7E9441 /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; - 224A4B8EEC9EF7BC514050A82FE78C19 /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; - 22939406A6C75A64E97A5E1543ACFD81 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - 22AC81332FA83CBCDA52FAAD659047E2 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - 22F2BCD34989EC6163D7ECF0A7B5C692 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 230C5069CF7D24C1E80088A59FD08F6A /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; - 231C4291E98141E23E8AE7110D084F1A /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; - 23315449508042769FB3377A714D4AFB /* JXCategoryIndicatorBallView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBallView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.m; sourceTree = ""; }; - 239A7752EAD84C416FCAD895998C988C /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 2403701DEF1332916FC8C6E6704FC855 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 2420A4834E95DE86C1CA5AFDF365202B /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 24248CF62461FFFFF2B5667DAB0D7935 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 24387658D59971CC4B0A55B6AA16EBC4 /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; - 245A339E808F9CF885DF088C6EEB7937 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; - 247A4BB9D4B2964637B494695C486721 /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; - 2489FD795DB5AAD9FD6D2E0D2577F998 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 249DC06EC853DD1B3C5690325EF941E4 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; - 24B74526F9D2D18D68930438E79FED29 /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; - 252A7919C4A4221930542A27EADB87D1 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; - 25356D26BA82E1499221A2C20A8D5181 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; - 254AD1E354475DADDF0C7CFA75EF16CD /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 254F87BD8E882C4EC95C9E8409F8A93F /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 256422435367E2A770815953160B3CDA /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 2578FF84A3F769A155131751EDD01530 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 259A0C43222EE1A6A6969B236FA24B5B /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; - 26154DD1A9D7B828C603F43A6152F490 /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; - 266B3AE1EDE496D6CF0D737ED330A8B9 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; - 268908412A68D70A0CAABCCC6601A121 /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 26A7D1A20B28295D64FBFB5863253389 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; - 26AAF54978B61E1CA3AC63782DD07CD7 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; - 26BF49799B0400043A8F5E602A22F552 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 26C205AEA02F8E234A8C8A1256876977 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 26C23E072F4FFBBA3345E6564D3FC6E5 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; - 272102AE58D1801B929C66609732D1F5 /* DDBasicControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDBasicControlsKit_Private.modulemap; sourceTree = ""; }; - 2773E3CDD26A9EF63961DB80CC7CCE9D /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 279449A8EEE1D87466C5DBD8B387EA93 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 27AB0BF1614E6FB5BF0A862BC5578235 /* icon_file_type_flv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_flv.png; path = Sources/Resources/FileType/icon_file_type_flv.png; sourceTree = ""; }; - 27B3875BC7D1626868E315BBB6129C9F /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; - 27C17D5E518D4A8DB97F71251E33FCB6 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; - 27DD8302F4774CE6660BB1386C2A13B4 /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; - 27F9A9DAE02E72DD122221B06FD2C4ED /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; - 280D01D3F4AA8B0D9634136A330228CA /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; - 280D4E8C90F97BFB860CC4B959EDBB54 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 2822E460562145BEB98A03F62AF6258E /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = ZFPlayer/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; - 287DC6B61F3F5B39C570E06403948330 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 2881502BF65ABFA55294A093ED166CF9 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; - 29468E251E90A6243218D819FA2A4FE9 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - 29B3FDCF79E26157AD33903C6D8C8B01 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - 29B9BCEEAC36194B98E91523462EAC6D /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; - 29BBE5FBFF6B5A435B68E2BF765673F1 /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; - 29C5CEAAE0E263471E26C6AFE99099F5 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; - 29DDEB00276E8AEF1956BFC360A018A7 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - 29E451BA180130A2726E79C375D33CBE /* JXCategoryDotCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCell.h; path = Sources/Dot/JXCategoryDotCell.h; sourceTree = ""; }; - 2A093AB32667CC3B358517F239ADD5E2 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 2A691D088995C59EDA517ACE5D5A7F74 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 2A9855605D70BB96D42F719A911445F6 /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; - 2AB3C32EEE0F72795166F1C6A28377AA /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 2B0B3D664AB05E5FE891766BDF847EF9 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 2B3A0BBD83B5B4D1D95C1D107AEE2462 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - 2B58AC845331BDF041B77C13D1AAE2F3 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - 2BA53C52669DE78DE44F94F90C856E84 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 2BB6288BA0898695A740016A05EBC78A /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - 2BBA345F0CDE4BE532DF857B417D888B /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; - 2BBE94184BDE73EE4959E217E841B1CD /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - 2BC50A084E403F5FCF4C2812E610BB59 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 2BCFB9D6C13031D76A5F955881E03271 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - 2BD24DA111E9E08C3E35F4C82C6B9EF2 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 2BE2278CB40917E9E1BA504AD4A5AF8E /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; - 2BE78DA11A8BEE625C0CEBF1A8E422FA /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 2BFA2E38C5C5C0C5D5FD99DB78066FE9 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; - 2BFE05C283D83857C858D74E6458CFD5 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; - 2C17C2F89225C6D1543119590C6BB24F /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; - 2C24AF77F9895A72C40AD80FEE596A12 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 2C5359682FC29624151B4D78B54A7C30 /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; - 2CA690231284CA35E6A210A842CF6568 /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; - 2CAEEA00E7DE94569C9ADC798E2B2918 /* ZFPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerController.m; path = ZFPlayer/Classes/Core/ZFPlayerController.m; sourceTree = ""; }; - 2CB9C8A6772E4947176F2206CDE8A7A3 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; - 2CDAB7105726315E96C77B9C45AAED45 /* ZFLandscapeRotationManager_iOS16.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager_iOS16.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m; sourceTree = ""; }; - 2D065E8F3D634A416B909E789F49B706 /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; - 2D5123CC03D7C735354F50E2F6E40CAC /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; - 2D52616A2C6EDCA4417F7426C3ECBE3D /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - 2D709509A62B1C6651CED53E85EABDD1 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 2D7A0F9E07335A4EE2A73B18CCD6B594 /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; - 2D94993D6A820C5716F9CDB31C74CDA8 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - 2DA5EE99FA2EB9B7D0F94BC2545E4253 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; - 2DA63118D78542296F0001631584B5B4 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; - 2DC974872D378E93F80FF328DCAA6180 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + 1FFF44ED855551AA9A8E3BEAAB92E5FE /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 205991BC7EC59905E0DB8E7A8F740DA6 /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; + 206F74E3C7C52FA0B3149875F4C7792D /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + 2079F664E598C45442B253FCC2131A55 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; + 20932AD2BFD5DFD01354C53A61ADE4FF /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 20BDB86A44C709CB3DDA52705DC298B6 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 20E07D360BEB1F07FD0E91270FEEE0FF /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 20F93828AD4144A697CA3044A9D69E6C /* JXCategoryImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageView.m; path = Sources/Image/JXCategoryImageView.m; sourceTree = ""; }; + 21107CE68AA1F999B33FEF497C44996C /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 211F99BA32AA5A4CDA76B66309909B66 /* MAMVTTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlay.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlay.h; sourceTree = ""; }; + 2126DC20DCE8B1FBFCD890E90101520E /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; + 2157739BDEEF3E516250CDE1CF832944 /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; + 21588C2CB6650D147BA6536A2B7D41C0 /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; + 215E5A51199B5FE8BE23ED2390DA35CA /* UIImageView+DDWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDWebCache.m"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.m"; sourceTree = ""; }; + 21AE0A00C2F30055F06CAF83220F476F /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; sourceTree = ""; }; + 21DCAB9815D1462E7EE4EA32A1EFF803 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 21E811F1AFA376BDB08B04B1753E6FC3 /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; + 223D8123D2D6283807C211A2C5FA0DFF /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; + 22471D63BD42E10F2B4E40551EF129A9 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; + 22925B0F9BEB7E7065F04E76220DADE0 /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; + 22AE754AB60570EFADD173C11F108B88 /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; + 22DC032625B003E8C7FF1C31BCA64D3F /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; + 2318ED5F4D2D8992B0B7A6A6E076BC3A /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; + 231CDC4FA43181C7A2234FFD0AAFA51E /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; + 231EA8A8E464E96C41A2DC9A626168D1 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; + 2320DD538788C68A4F3D04B909498073 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; + 232198243A2D9029D37D0050666C6ECC /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; + 235A0FC3EE9459D0CA066907AE2EE6FC /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + 2360C36623B85C7597BB92E175912437 /* MAMapAccessibilityIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapAccessibilityIdentifier.h; path = AMapNaviKit.framework/Headers/MAMapAccessibilityIdentifier.h; sourceTree = ""; }; + 23658D16707FFBBF68B3DEA4254E7C06 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; + 23919EAF469D82D0C8719292C4015F0B /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 23FC70D4553407D343F2DACE99C66653 /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; + 24071561839EFB7512843831D02599E4 /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; + 241B390D17F96DD78E19426FC3896DF1 /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + 24B4CBC1491E870A66FAD9C9C6B0CC05 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + 24CDEF6A8D3B374D6B6F1F063FBDB7CA /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDScrollView.swift; path = DDControlsKit_Private/Classes/DDScrollView/DDScrollView.swift; sourceTree = ""; }; + 252DB78AD37D954F7C2B21ABEDAAC5E5 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 2530704C2DC084F54093317AD4515C4A /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = ZFPlayer/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; + 253AC869E8BFA90E5631799E2394DF1F /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 2552A1BEFD2953C03060ADCD50DF6184 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + 255398CD692771B4BD20B89DE574DAD5 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 25772FE0EE55A811EE796F6E13539F68 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 257CA1F1EE66DD4827CBB425103C2CC1 /* ZLPhotoPreviewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewCell.swift; path = Sources/General/ZLPhotoPreviewCell.swift; sourceTree = ""; }; + 258962058E9EAC27D6415A6772C5F509 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + 258AFD89906D90DA7DDEB1C665575A13 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; + 2591DE7F43F0EAC97C9819DB9E8AC1C7 /* DDTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableView.swift; path = DDControlsKit_Private/Classes/DDTableView/DDTableView.swift; sourceTree = ""; }; + 25BA44658D8B88EE2500266972AF961D /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; + 25F2FEA7138F0A2EA7C300E214470572 /* AMapNaviDriveDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveDataRepresentable.h; sourceTree = ""; }; + 25FAB4631E1CFE456A04A9B21809AD56 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; + 264AA406E16F88660FDD305207FADD0A /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; + 2656B1C636A9C7B9C56D24C04E7D2077 /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; + 2656C0B2C2AA1AC4B3D6FFEF795C3D21 /* DDToastKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDToastKit_Private.modulemap; sourceTree = ""; }; + 268764B4B9B25C68B29A0994679B9E76 /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; + 2764A34BC21DC0DF1356962C9CFC07B5 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + 27DD47613C92C3C74D0356093AE3DFD0 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 2817755ECC54F0B312AF2ECD04F50237 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 281F208C74BE8673F232188877193182 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; + 281F34BA86904FD3AA909AF86E2E42FB /* DDBaseSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseSwitch.h; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.h; sourceTree = ""; }; + 28724A5C7D204E9C03D82AE7A0F5164C /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 28A83193A7F1DF3BA7687C80BEC06C8D /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + 28B2B42C310DD8E7D2C27E9B848A60DC /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; + 28DBC10A67655C06CF765DE417AEEE4C /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; + 28E243F035A6C1391D62B815E25E3998 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + 291CAF6089DDBE836DA8A8BB18B669C7 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + 292975E33533054B3320655634AD3CCB /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; + 2944DB544A333F5B665CB9B640361CF2 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + 2969DE56AB4A73047815F7042DA41F2F /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 29763540C145A9FA666E01ECBF0BF9E5 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + 29790307D046139DB514AE1FE7FACDBC /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; + 29BDA2394082F8E3E9F4BB6FE0DA2A22 /* UINavigationBar+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationBar+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.m"; sourceTree = ""; }; + 29E8E677E39B3D4CB4D7F9390127928B /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; + 2A5EB6F3E26653AFF6C2FE22FFBA4D76 /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; + 2A839A7F1C214B4D27C2538C2A10A407 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 2B11C139ECA05C33E86417D3D6238515 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + 2B3EA69B0C781393D33B010F44D3B6D1 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 2B9D583864538F85F865E5E7539A6994 /* ZLPhotoBrowser-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-prefix.pch"; sourceTree = ""; }; + 2BB5997D95677D31B8114065848F4E1D /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + 2BBB8DF6490179D130E51802E85884D2 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 2BC976E6B42760AAB78624B2B0C66559 /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MKAnnotationView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.h"; sourceTree = ""; }; + 2C07DF58371883D1890F29FA0C7F031E /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; + 2C24583E5E7542B2A1A5002417DDD991 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 2C271638E9BC444205D67D4A4D6CC640 /* DDBasicControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDBasicControlsKit_Private-dummy.m"; sourceTree = ""; }; + 2C383A9696A855CD638FA986BD870C3E /* JXCategoryTitleCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCellModel.m; path = Sources/Title/JXCategoryTitleCellModel.m; sourceTree = ""; }; + 2CDC37C7405A0700750921D8E2E6BB99 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + 2D36C49CE74EC1A9EF167E7C350F25A9 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 2D78C8E5DD42278C73F08B1F5AF5181C /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; + 2DD00216F1AB7608280A4DD2F6BA5656 /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; 2DE47AF6516BB19369CA020EA7C48A4A /* DDNetworkingOfAlamofireKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDNetworkingOfAlamofireKit_Private; path = libDDNetworkingOfAlamofireKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 2E0948BE3B9398628D397A2063386B0D /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; - 2E0C63D78C42064E52BC8CCDDD3F8C12 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; - 2E4F259647751C9661D86B7EDC134636 /* UICollectionViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.m"; sourceTree = ""; }; - 2EAF6F2557E363E22FA5421B7697FFAF /* UINavigationController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.h"; sourceTree = ""; }; - 2EE74F19E55136DAA81334AFD33FC0F5 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - 2EFADCEA7E913E1A212FAF47F3A70A1F /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 2F1C73CADD70E9738AA53B1B724F22DD /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; - 2F2BF4F6D8BC8B62AFECD04267142573 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; - 2F3F207B82451E4D652830D6183C05FC /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - 2F46E6C7CC6C445412FFC0B8BE7D0F05 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 2F61B56DDF0A524D1B3478748E46749E /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; - 2F644DA65811A98EC4E0D9B206E4785A /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; - 2F66D2E49B8192D78F9DA19A79F80F3B /* icon_file_type_folder_not_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@2x.png"; sourceTree = ""; }; - 2F7B65DB922374EC74749958DE133311 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; - 2FDB10EDBBBBF7A5273933F52451D556 /* ZFSmallFloatControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSmallFloatControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.h; sourceTree = ""; }; - 30184B924E116AF8E62C81770EEA3261 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 303DF95E02E6EBD0F148083930F2BC79 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - 304C08E5BA796CCA242E5BEDFF73359D /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 309BB13CD41DAFE016B6CA163756539E /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 30B7BDA32C2C5EC7CB08BF2C80FE9125 /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; - 30D096C8E39903D85241DD23CE29968F /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 31071464B58F2F94A2A6EFB926CA02F4 /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; - 3110ACF733CECD41B6B4C52277CC2B50 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; - 31206632746F56AFBD051FBC515ADB89 /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; - 317DD7E1D4CAA1FA1178A5B40CA829ED /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; - 31994FBFBFB31334E00DCC9BC253012E /* _CanonicalRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CanonicalRequest.m; path = Sources/CustomHTTPProtocol/_CanonicalRequest.m; sourceTree = ""; }; - 31E5297404AEF68CFBB0B5B073DCBE2F /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - 3205FA94AABAB13998BCD553D06957D4 /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; - 32177949156F492BBF145C3ED883F4C2 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; - 3253E81BB7C8F075BC37767D53831F7B /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - 32680D72B3DC0D0251363C544E1E217D /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 326BD236A4A9DFC774A15F15E128752D /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; - 328698B32C82DA0F1AFB921F689CA7DC /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 32972EDEC26DE37DCA494B5D43C27EC4 /* EKAttributes+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Shadow.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Shadow.swift"; sourceTree = ""; }; - 32BBCFD0DF82F5C4A1FCE765B2B64EF1 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 32DE947E2F43823F9C22FC4CBCE00E78 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 3303D0610D3218E5FF89AF16EDF9D3EB /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - 334C7DD0A68D333A1A4A548DBD3551EE /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; - 339310593AF66DDF666A0F15CD00D338 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 3394D72F12CA89F9278068F614AB83DF /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; - 33B2D883941EF04ABE1F1E94E15BBEB1 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; - 33D7286B8EFC303ECBDB5EC8E9074361 /* jpush-extension-ios-2.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-extension-ios-2.0.1.xcframework"; sourceTree = ""; }; - 33DFE7F3D5A2D5B4E0C53226A98E758E /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - 33E8AC0BDA5C8508114C9FD770185625 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 33ECAAF1C485D981A0FA77DE301F491F /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 33F07091A134E1DB3CB8B887D6FE1ECD /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; - 3449B1A057F391A1EA928BAB5A7C6F4C /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; - 345B8A83296B361A0F9C6756E13CF7E8 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - 34928DB996FB22619D408D5E68ED2617 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; - 349C3463988229389A27BA5BA562C50E /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 34CC15F310EF16FBC4C5D1ED51F485C2 /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; - 3510ACCF3DDE668BE28B289F920446B4 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 3531AAF1DCDB1D51A63A4C7373B99B35 /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = ""; }; - 353EA614EE6BB91A8C83EF4084458241 /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; - 354B870BEAAE49BF15FE100C4E42521C /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - 356013814448B7AB5ACF7FFBD5210238 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 2DE6641DEE316AFCDB57B30DA2A34DA8 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; + 2EB4B1BC810A33558B770C28E8707643 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; + 2EC29ACB7E1A928984DFA319865B6A40 /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; + 2ED3790502A493CE77B6D783CF468183 /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 2EDFC98E9544EFBAC0E27ADE908F12E7 /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; + 2EEB95C741494D11CA783114408A86F3 /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; + 2EEDEA535EE09CB090B1D33B26CF0167 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 2F008FA88A3AF092AF77C4C21B3AEF52 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 2F9193A055A61ECA0D11D666D97E90E3 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + 2FD4C30767B02D1394C08C4EEAE701BB /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; + 2FDDF94447410B789DCDCCEB8F15D38D /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 2FDEFD57322485601D0CB51D9F35F652 /* NSAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.h"; sourceTree = ""; }; + 2FEB1C263AF5F0315861782AFDBC5DC6 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 2FF30EE509ED32B46C26E4312D27FAD9 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + 302395993A82CCEC0F90B25CDD516240 /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; + 307E89D5F0DC8294D2C49FFC6C0A59DF /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + 30977C3A4514B1312109C5A05D1E141A /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 309C4A496075AA30DB01C352B0F741EB /* AMapFoundationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationKit.h; path = AMapFoundationKit.framework/Headers/AMapFoundationKit.h; sourceTree = ""; }; + 30D8401EAB67D6D3EBB5B2A91E75EC86 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + 3124185BDA17441C761A3DD2C21BAE2F /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + 3134544E85669EEE154EF16363D66C49 /* AMapNaviStatisticsInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviStatisticsInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviStatisticsInfo.h; sourceTree = ""; }; + 316C0C9DBB3AF6AF17EC5C61D352875E /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 31A3E99550FE82A18DC837AB88A6753D /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; + 31AA6390547B7A64FD5475E8DD5BBD8C /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 31BCD24BC162C2ADB05043C9FFC69D9F /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; + 3217A07C0C5F439B4960F0CE772EAC4E /* DDMATrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMATrackManager.h; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.h; sourceTree = ""; }; + 322E2CA6A962DDB87EC6608A28346845 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 32383E610F4FD0D7AE575C3573CB935C /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; + 325C179D3842A68920A400B3DE26178F /* JXCategoryCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryCollectionView.h; path = Sources/Common/JXCategoryCollectionView.h; sourceTree = ""; }; + 3276978105FE77D409705FEB926DC998 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; + 327ACEEF03A8505F3E0F5DDF8860637D /* ZFPresentTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPresentTransition.m; path = ZFPlayer/Classes/Core/ZFPresentTransition.m; sourceTree = ""; }; + 32A6E27F99BFBC16FD8D1E278AD1F095 /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; + 32D5142EC37EFB3EAFE86F1C7CE1AA5B /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + 32E673461F3829CB9810BAC3F6E6B699 /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; + 330039BF8A08330770DCB053A2095FBA /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; + 3301543A6CD27F468F30043C0949CDA3 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 333206FA6C621A36C3BF2286A4B25B53 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 333C543667721C8444224548F93813E5 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + 33882D7C4584C69176C230217028BE62 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 3394A53EC7E5E353DA30262296499798 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + 33A31FE9CC89BFD9839867F2B0C3C713 /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; + 33A32F6FCE2C0CAFAF413716640C7256 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + 33C36C966B0C83219490DD108924E17D /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; + 33C957E127C7738368876E1CB64B9DA1 /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; + 33D0F7D0A3AD41776C96F02C5B0B3856 /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; + 342383B5CFC7BD46238D9671A3C10E8C /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; + 34239C042E4FD1EA12016C1E66166899 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 3448E4DB9927BDF9E427CFA86C0110CC /* JPushExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.debug.xcconfig; sourceTree = ""; }; + 344AA3005EB8980A709807941AE660B0 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 34578EF734769B928984CF1112359645 /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; + 34EFE63EB2B5FD7881CB8CD9C8DC8AB4 /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; + 353B2B384B80D53580C6BE551F0E9652 /* ESTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarController.swift; path = Sources/ESTabBarController.swift; sourceTree = ""; }; + 3550E4B66585294F14986AB427DBA906 /* UITableViewCell+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableViewCell+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.m"; sourceTree = ""; }; + 35592FE699742C2B32B9F39EA9F6A099 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; + 355B0E56C742F565DF493693AD182349 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 355C3950D4E4610EB24713A3BA531A5E /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; + 35A4425F548ADC597E9E0FE92DB03CDA /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; 35BC09180850FDD03C450D14BD310714 /* DDProgressHUDKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDProgressHUDKit_Private; path = libDDProgressHUDKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 35C0BA3275B36FE030FA5C16F8246A5E /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - 35C6327F9A78712A08B3C4B6031B15C0 /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; - 35CE6B510A8CD4AB06950D6A632B7A77 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 360413F6F0A7E2F8172972F128BB25C9 /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; - 3627516B81D622A459D958CFE3B334D9 /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; - 362893369D04647E5B4AAC5CD04101D6 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; - 36CFEF39E3EC3E70D372813719DDAF44 /* icon_file_type_default.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_default.png; path = Sources/Resources/FileType/icon_file_type_default.png; sourceTree = ""; }; - 370FC8416F0945B68E595078D55F7B77 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - 371D91D52B09908E30A65094D0B0CA45 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 37386216425A20FFCCFDBD04E0D0DE15 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 3739DAAF33F144D0FAE006ADBA709AE2 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - 3742B69B1C87437A310FE17338CDEA2B /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; - 375A5AB207F7A35AFD34B45D0963C0B7 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; - 37B78EDDBA4DD9C6B4DB2832AB4F4DD2 /* DDMANaviManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMANaviManager.m; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.m; sourceTree = ""; }; - 3854C97E88E6CB0D3400B22E1376114C /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 3858752E03E7EBA8005D033040A5AB78 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - 3877A3D8BAB4367B2CECE838F3A55692 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; - 38A3E65E4341373E0517F6D5107F19B9 /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; - 38A9E808B22AFF89AABE22C3BF9FCD86 /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; - 38B11173D125AFC52C87252EBF132A63 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 38B5CC7CE600938B8745DB1EEA29507F /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 38CC0594450EA3C28C0CC92CAE68EA86 /* EKButtonView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonView.swift; path = Source/MessageViews/MessagesUtils/EKButtonView.swift; sourceTree = ""; }; - 38F6DA2014D384D95588E584F78760CE /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 38F8C4E5BF13BA1FC0B3DD386C641FDF /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; - 391DD185767AC7FC9B06D68B22CA46BA /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 39318306BD269521F9AC08C4BF855B55 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - 397A8D0ABD04C5CF926854CE6A815360 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 398AAF8605D301DB12FA95FABD7FA216 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; - 39906B01CBED4D2B50C57DE1F11D868A /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 39A665FA1F3436F9FF87DC8B09CA3652 /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; - 39ABECC6740839E429C77D0FC529CBBA /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; - 39EEACAF13F3E3C926D4A36F61035A43 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 3A143641583E07F40D3BE4D80CFD7151 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 3A4289DF5A4FB5BF006AB861D05BBA85 /* icon_file_type_md@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@3x.png"; path = "Sources/Resources/FileType/icon_file_type_md@3x.png"; sourceTree = ""; }; - 3A7AB45E1C1F4E6767F22545B19D1DC8 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 3AA934ABCBCDF20DECDE3E13D4C67B00 /* ZLWeakProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLWeakProxy.swift; path = Sources/General/ZLWeakProxy.swift; sourceTree = ""; }; - 3B3C58083E30E59A7CEE5B55E80A18C2 /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; - 3B6EA9515BFD5E3364C3646BE974F43C /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; - 3B70DAFAEE13CE22ABA1E96EF3318615 /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; - 3B723ABDAEE3A155F2A7C2B3A0127047 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - 3BA407A5F931E9DB7169212629526F3E /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; - 3BA4EC585F8EBF2073F6E2605A34E618 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 3BF20D581689E63128E3F0CD93ECAB51 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 3C0E294DC00B0301F11DFB9BC8EAC6BA /* DDZFPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-umbrella.h"; sourceTree = ""; }; - 3C538612F7F1D2D5E599DB1DB45CC42A /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; - 3C54A18EC54C754A9B7DE64BE3FE74C1 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 3C767396F99B8932EFFF84ACE7DD9057 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; - 3C93BDD2D9DDED9C4DE5EF0BDA1318EE /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; - 3CB737557CFE73C3D5166C35D3940CCC /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; - 3CB99883E4A09256D67A03F9974BA810 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 3CFF4EAC7984617FE1C9761115A84BB0 /* JXCategoryIndicatorComponentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorComponentView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.h; sourceTree = ""; }; - 3D64DE89C3CBE093C3B5C4BB35BC7769 /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; - 3D699959B9A35F288FBF2262351BE403 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - 3DA0B18932FBA7FBF7E30CB391858995 /* icon_file_type_db@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@2x.png"; path = "Sources/Resources/FileType/icon_file_type_db@2x.png"; sourceTree = ""; }; - 3DB0DD80316ABD3D0E6072A7A200B0FF /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; - 3DE0C9DC82F2A698BB48315DC0BD996F /* ZLCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCollectionViewFlowLayout.swift; path = Sources/General/ZLCollectionViewFlowLayout.swift; sourceTree = ""; }; - 3DEF4D271DBA3F3FA412484E329964E3 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - 3DFDBDBE704CE3C16002BD65AE58ED26 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 3E0D764B13CA2F4D0FAD9CF1056FC4F5 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 3E37F5109E411181A39C368527710963 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 3E3CE84592CF8DFD8304493207B706E3 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - 3E581789904FBB25DBD71D29226CD755 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 3E8ABF14B80AAA325A1EE9618940C9AD /* icon_file_type_ipa.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ipa.png; path = Sources/Resources/FileType/icon_file_type_ipa.png; sourceTree = ""; }; - 3E8E12C28304F888FF0957B008F9A736 /* DDBaseCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionView.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.h; sourceTree = ""; }; - 3EA6FBD71A0AE94B734E9F622A4A5B70 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 3EBEA036825B3E0BD78813EEABE43CC4 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 3ECAEEFB71191557D7C1069F1BE7D3B1 /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; - 3F194213D5E6714BFE5F4F8D85536F38 /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDViewController.swift; sourceTree = ""; }; - 3F1C2BD2E055FC93D6564657F5263050 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + 35F91857BCC1ECD9308491210A0D8B92 /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; + 35FB4EF433692FDAC4C4AE222FA68741 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + 3662D0BFD258F85E35DD2927CC22E99E /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 367A5C3D64F15648E4D7FBFC33C86238 /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; + 36A55359BD1AC1450C1A48BD1A24F8FB /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 36A79C7D921AAE0764E9C36BD7353F8D /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 36AFD5FCCFE00EBE0CB6404EC6636F27 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 36D73616104B0D740C2AE8183776A933 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 36DD3FE6962B47EDA2583A766C6DDF16 /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; + 36EF89731559347FD1731B884361E472 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 371935B4B5B5EDBCDC5835BE93C96C6B /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; + 373D231E1062C45051B1065C942B133D /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDNavigationController.swift; path = DDControlsKit_Private/Classes/DDNavigationController/DDNavigationController.swift; sourceTree = ""; }; + 37BF80989CE310B1BC9924327AB6A426 /* JXCategoryBaseCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCellModel.m; path = Sources/Base/JXCategoryBaseCellModel.m; sourceTree = ""; }; + 38093C14D57E8E4E9CEF8EA12E556C02 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + 385A2A9B510490A72F8E9E107B481CCB /* JXCategoryIndicatorImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorImageView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.m; sourceTree = ""; }; + 3884970E1EF759E553085D9F4B6DAC20 /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; + 38F153179C61458623097FA40E8CAF6F /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; + 38FA7C6EDFF64F818D32738F6FF75704 /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; + 39061530AF360178224A0F35730B8531 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 39452DECB83CB331C03CE177F673295F /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + 395DB2E195F6BD87AC3B0060C34697E9 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 397019CF4AA307B72CF5C2F8F2A9F832 /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; + 3971D12ACC3264716C0EF6E2CB9A9937 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + 39805EE863F2A3E8A71A5D99D0648D19 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 3990822D82BA37864E37FB0C2BA22954 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + 39A2CF8842BDB7A541C1B05A6029F052 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; + 39FC52E223EC77713B641EA228EC4F16 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 3A11F8AA3344F731776CE2291B0A6A95 /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; + 3A615CD50B887EADE2E7FC3EFA2DAC62 /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; + 3A67921859CC45D03DA9835571F57F84 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 3A8C56D4D3DF6C171CB05AC237882CF6 /* AMapFoundation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 3A9C12F0AE4E654BB0C627AC384CFCEA /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; + 3AF3B554863818C98B7C71EF01F0F203 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 3B1188D04BB7F3D5002BEBCD03B1FC70 /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; + 3B508CEDEE386068C6040EF7C3FC1E86 /* UISwitch+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISwitch+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.h"; sourceTree = ""; }; + 3BC1E97DC54A672BC8F24A7BC947037E /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; + 3BD480F183F5B7ABE30A4CA672A7755F /* RTLManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RTLManager.m; path = Sources/RLTManager/RTLManager.m; sourceTree = ""; }; + 3BD5F1CA15C76D5766F877264B84E4EB /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 3BDF6EFC3BF04948A3686A4744B0DADD /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; + 3BE2752C98A17C2517D7F9477F1C44B5 /* icon_file_type_midi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@3x.png"; sourceTree = ""; }; + 3BE6A6C8F9F40F027C5825A71E9A2C95 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; + 3BE6D7DE845F567BAD112C738AE65413 /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; + 3BF19F481267A409F7DD32A667647368 /* icon_file_type_txt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@2x.png"; sourceTree = ""; }; + 3C0EF6B445DCC43041AD0EA2CFD93298 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 3C2062208634D82A8FF326D4A593396C /* DDView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDView.swift; path = DDControlsKit_Private/Classes/DDView/DDView.swift; sourceTree = ""; }; + 3C7B31EA11675719AAD218B30213AC86 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + 3C98E5CA4865B9793BDF313885538852 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; + 3CAAC781DA2DFF9491357FB2710C666F /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; + 3CB41DAB9C24938F1D92B128856DA1E7 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 3CBA71C41AC8288D7424642CF4D1FB7A /* EKAttributes+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Position.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Position.swift"; sourceTree = ""; }; + 3CC9496A06230DC9ED8D7DD96DAC1FEE /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + 3CCF519C959C6F314541E90591FED2ED /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; + 3D0543CCBC108B004CB6374BE73D9A20 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 3DDC59F5D63BB34661E74B4EA5FA7528 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + 3DDF3D546E0EE1EA93C071B8E73C01E9 /* icon_file_type_wmv.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wmv.png; path = Sources/Resources/FileType/icon_file_type_wmv.png; sourceTree = ""; }; + 3DE602BDAA7F51E2031CF4D317F9A239 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 3E552390CF71D54F89CFEB65EA1A9658 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 3EA3CC845F4307947603289F14486335 /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; + 3EB55C6D96B344346655C62F1174201D /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; + 3F59213AC81237F58847C9B0D0DA05C0 /* DriveRouteCustomAnnotationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotationView.m; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.m; sourceTree = ""; }; 3F659DC98613325346A7F6AF56D2E619 /* DDTimerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDTimerKit_Private; path = libDDTimerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 3F851FC74F78CF3F90928A874D4B6FDC /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - 3FDA36EAD7D6E7FA7D0BA8F91FEA2732 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 3FE0D8A9DBB07AACD96B29F026DE3492 /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; - 4013C96F8B6514FBFE827FFACC774DD1 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - 408EE1F14110CC6C833FFD26026D8218 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - 408EEA58BD228899250FAE34E065F75E /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 4091A4D4610877BED820C8375A9A7B03 /* DDViewControllerAnimatedTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDViewControllerAnimatedTransition.m; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.m; sourceTree = ""; }; - 409E9DB8A67F9CEF7CFCA627301B66B4 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 40B7AF90CDD5FD19450DB32AF99E6684 /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; - 40C812720F6CEA57FE675A30C65988B8 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; - 40D76B8B5F2DAD318F07E82A76CCE523 /* MATouchPoi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATouchPoi.h; path = AMapNaviKit.framework/Headers/MATouchPoi.h; sourceTree = ""; }; - 4120C1CAC195A0AF620D78E3AE25EE08 /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDCollectionView.swift; sourceTree = ""; }; - 41410FA3A9A992D65E988875CA323856 /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; - 415C369647EE22695FAFB738F91361C3 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 41823496E6E4B5B4AEAB8A427CDAF8F2 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 41F5F900CCA60379817E9FC516155486 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = ""; }; - 421EA4B0B0B73DE190C0EAB55837857E /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; - 42277A3DF835ED73219919E9B299CB5F /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; - 422A189DDF7BAEA14199698B70E53C6F /* MAGeodesicPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeodesicPolyline.h; path = AMapNaviKit.framework/Headers/MAGeodesicPolyline.h; sourceTree = ""; }; - 4259828C19F09B960ECB5098EBFBCDB2 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; - 42F00306909A5AEC1BCF13A732EAC0C0 /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; + 3FD4F33DA135AAC77B7FF040A9045F81 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 400B0F70FEEA31B84D09DA0D4DAF2EEE /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; + 4020B957F96275F8A64EE582D6792121 /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; + 402148B70BE2CE157274E33B984E1E4E /* DDCategoryKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-prefix.pch"; sourceTree = ""; }; + 4054BC4C4B3548DAFDF1AC42C28AE1BC /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; + 40709E2C6876BDEF338873E61E8B736A /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 407F0D4A962D34096E51A97A26B8FB15 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + 408CBAC0D10550351E1B28C5367F5641 /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; + 4097EE6ECD28F2BF6B32DFFDEEF00405 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 40D1DC809A86E25313A0813612FA1739 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 40E0058D736D2FDC6E24A3E9F3CC1379 /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = DDZFPlayerKit_Private/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; + 40EE2D8BAE4719BBC35140027E39E092 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + 413BD9383EFE4272EE7F0DB25A439FA8 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; + 41AE2C520053C3F84B3FAA06256A8B4A /* ZFPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZFPlayer-dummy.m"; sourceTree = ""; }; + 41C147FF8BF2E3742C82461C45BAC414 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 4231596B819408CCA5C570893EB88629 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + 4248829923D4B84F10B2941D5E5C75CF /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + 424EF4E035DB3C2E69E6FBCF6E634135 /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; + 427DCA2E8BCA308A3FD42D565E54BD0E /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; + 4281BC6B7F3C3D7A089F9797BBF06E2D /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + 42BF1B3E4624BB95FBE9C907477876FB /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 42C969A18F32D20B0C0F4F7F4E532E97 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 42D78C9D5715E0DF775E6720C759844B /* DDMAMapKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-umbrella.h"; sourceTree = ""; }; + 42E93F04CB97625D4BCE931A6E87F4A3 /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDMutableAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDMutableAttributedString.swift; sourceTree = ""; }; + 42EAD23188F82DF525C6AF4677BAF144 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; 42F10DB6CED6AC3E9AA446F86C16A0F5 /* DDBasicControlsKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDBasicControlsKit_Private; path = libDDBasicControlsKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 432BA0F1082818224970715CDE117792 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 43BE1E424DC50042035EA5267DC615BD /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 43EC07157C3C1EFAB1D629A9FA2DF5B8 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 441F0F5BB457C2A8878F33396C2645C5 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 44388D88058A9F5748E41F4DC6F85A4C /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; - 44395712164584A2ADDEE6FA301AE139 /* _DeviceUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DeviceUtil.h; path = Sources/Core/_DeviceUtil.h; sourceTree = ""; }; - 444B286239F8044578E2F53C43A0EBD0 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 446BE77C396BBF13FDE28C5DE5D48167 /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; - 44838FF0E77C2D9A275BA09BE8461F12 /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; - 44B35F2A8B3AFBD2AF8168B043626555 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - 44C3D4C0695B2F5BDAE6C19A246123BB /* UITextView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.h"; sourceTree = ""; }; - 44C9291CB4F8FAA36015977BF5214E3D /* DDImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDImage.swift; sourceTree = ""; }; - 44DD14D1E5A98B5FB8D98FA961C785B7 /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; - 45EF015E7169BE48880FBCC75594FF04 /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - 460FB4E92E075EF3A51D448E21D0DDE5 /* ZLEditImageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageConfiguration.swift; path = Sources/General/ZLEditImageConfiguration.swift; sourceTree = ""; }; - 461F4AD8689DDE5FB5E77512BC6F512D /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 4667575A41AE44EEE11BE89D4BF9A275 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 46A3A1BB9FD7C609C0A0222ED544183B /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - 46C48F165B1A0D9B16DF7367821D1E02 /* EKAlertMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessageView.swift; path = Source/MessageViews/EKAlertMessageView.swift; sourceTree = ""; }; - 46DBB36DF745FCE17A8109DE175319E6 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 46E94A144ABE4F4D12C46B940B7FACA0 /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; - 47214A807120967FDB548E7DAAA54004 /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; - 474E55294A95967D4C953F85E5026143 /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; - 47548137AA4955C0597FD29A3B20892A /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; - 477446534B176A56283E0E0AD0B2A8B6 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - 478E808F4EB23A257038A2C8CA93E506 /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; - 47DD8B26B6712ED8373A41A7287D6DCD /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - 47EA3D4EC873B1045D2DD4CE59F1D58F /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; - 47F2B3EB79FEBDA634C21B08DF40C2FE /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; - 4804EC7D62EAEE0273FB27135336533D /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - 4819D74F01AD01D7EF5DDD0028BD282F /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; - 4856691A390F2125C0ADB0AF776484A6 /* MAArc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArc.h; path = AMapNaviKit.framework/Headers/MAArc.h; sourceTree = ""; }; - 486072C906FC539ECD12B2E4E7ABD8FA /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 48866E80DA335CE28BA038B50EB3F7C9 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - 48C6AC0AE0B3A8E72AF512325F3D00DD /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 48D06261821F1FBEF0BAA2950F072581 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - 49118C5394F1B149AD274CF7092925D9 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 4934E57DFFBC4EC7E92353F810C40332 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - 494ADE9E40DC64BAFD6E0346A5BCD32A /* EKAttributes+BackgroundStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+BackgroundStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+BackgroundStyle.swift"; sourceTree = ""; }; - 49506D004DFBB9E101B1405E0F6A437D /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - 4959261F7CBDBA4FBC137FBC105DEF64 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 496E3769040029EC25C549BF9A304831 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 49BA448AA8538416838EBCAA82FE1CF7 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - 49DB1E5082097F2451A59199969F605E /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; - 4A1B811316032322AB4F72C0FA6143C2 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - 4A2F5F370932C35B2EB5263691C6D5AE /* _NetworkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _NetworkHelper.h; path = Sources/Network/_NetworkHelper.h; sourceTree = ""; }; - 4A564D5BFD55674BB3119E10C2AE5C5B /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; - 4AB86EF268FD2A280E33FD379F93654C /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - 4AF03F2A967FB555DD58C522608EB4A5 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 4B0C7A278F431A2B0706CC2D99B3D1EB /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; - 4B2E90204783E581FAFB563AC103BD44 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 4B4CFB1B2E522D7DF7FC5EAE33B6A625 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - 4B8ED31F411A04F53A1B9CACD45DB5A4 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; - 4BF48B970C08991ADA7A170A025B8FF5 /* MAPinAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPinAnnotationView.h; path = AMapNaviKit.framework/Headers/MAPinAnnotationView.h; sourceTree = ""; }; - 4C2F8DAF82B66C76A1E117BC2E6B3490 /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; - 4C605EDB59F50F92AEC940978B062FE6 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - 4C613310577312E252F9E27BA8469132 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; - 4C668A3003D9B89E068CAD3774006977 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 4C671401E40147C42E2967F3924DF0FF /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = ""; }; - 4C8364C9A3A03C79071DDB733497EE15 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 4D2B21EB84BA42EF914376A97D739BE1 /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; + 43331436905A4D8C755B09A73C9812B4 /* DDImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDImageView.swift; path = DDControlsKit_Private/Classes/DDImageView/DDImageView.swift; sourceTree = ""; }; + 43341EAD0F27B94E81D4414FDC194C34 /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; + 435A68FDF2C6B3194A894E1101082606 /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; + 439E11702DC65D7B06EEBF05C9A7DA71 /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; + 43AB4304B5FDC9B75A51A1BD26F43831 /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; + 444AE0A8A8C005350477A1C787E4727F /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 448DC1D51ABA633669BC8217B5FA3864 /* ZFPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-prefix.pch"; sourceTree = ""; }; + 44A17058281847CC00F4346BB70618C7 /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; + 44AEB4F1D37DF6FE1D2CCBFA31EBAED6 /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; + 44F7C4B6FD2BFF49ED3F33DE600410B7 /* ZFPortraitControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.m; sourceTree = ""; }; + 4516A96E5E13810F763C17159ADB548C /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 45298B7692251FDD762BA18E69ADB89F /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDButton.swift; path = DDControlsKit_Private/Classes/DDButton/DDButton.swift; sourceTree = ""; }; + 454ED7E579540C811564F10B37EC76D4 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 4562F77B591FD98110E4A8FEF2E0A74F /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; + 456BDD3583C508417CD8AB01C76D02D7 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; + 4576F096B63B13A29F8F7C5335156766 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 45AE422D7D3F6A880EF9512D88BC97D9 /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; + 45E1A54381ABEDF0B6C0EEA744ADA9D3 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + 45F00E57264605E4A5059394B31086D1 /* DDZFPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; + 45F579C31B33B751F732BF247DD90423 /* icon_file_type_folder_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_empty.png; sourceTree = ""; }; + 4633E4CE89A1995AF1A34E35106C12AA /* ZLImageNavController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageNavController.swift; path = Sources/General/ZLImageNavController.swift; sourceTree = ""; }; + 4685A64AAA1EBEF508E9D2A7D43094E7 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 4690923A1A3FCDC6D82C1BD176019A67 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 469F570AA80171BE041C94388A939115 /* ZFPortraitViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitViewController.h; path = ZFPlayer/Classes/Core/ZFPortraitViewController.h; sourceTree = ""; }; + 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; + 46DC4E6D423C82FDFB89E9EAECDC15D4 /* SwiftEntryKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-umbrella.h"; sourceTree = ""; }; + 46E51C9B283C51833C4B40C6DC03CB53 /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = ZFPlayer/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; + 46F8F7B5C156E7B21D5EFBB3ACD7AD3D /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; + 4727048812E9DA6BC3121651609FEAC2 /* _Sandboxer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Sandboxer.h; path = Sources/Sandbox/_Sandboxer.h; sourceTree = ""; }; + 478A584D3F64CE81C49BF66C51A22195 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + 47C124AEA48F6CC353910A854062896A /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; + 47D5CBEEA9B1B3228BFFD07C5761C3C8 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 47E0C14B2D46720C77535A38D1686CD2 /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; + 47ECC28DF289C393BA2473A8042A2E13 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + 47F4BF4F154922EDC99F36EF515ACB01 /* MAMultiColoredPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiColoredPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiColoredPolylineRenderer.h; sourceTree = ""; }; + 480ADDFE11DD05BE7840165E65E7003F /* _DirectoryContentsTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DirectoryContentsTableViewController.h; path = Sources/Sandbox/_DirectoryContentsTableViewController.h; sourceTree = ""; }; + 484E47E71CE4380DAF0E993F5A55805D /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; + 4881ADD1251D619A0B5947887DFC067F /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 48FF215A134451E8FDBBCEA83950DDED /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + 4903E52278951A06A08AB5ED9A7CCFC3 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; + 490E9FC0A28585939B5DE923F090DE67 /* icon_file_type_jpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@2x.png"; sourceTree = ""; }; + 49105E8F916F3408ABC1E5EA505DE6ED /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; + 495F478995B95204899CB42DF54F6C69 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 49723D27CA344A9E3E66405BD9779B2F /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + 4974AAF53CAA4FEE238C31435424744F /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; + 49B51CEAFC17832714A9C52CEB0E80C6 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 49CFE1D1F9BCE4B271342C6BD1219706 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 49D8417FEDBCDEB4627AD1E09AE5FA64 /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; + 4A1594E80A6A2C3451FCBCA1B8C10837 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + 4A1F404304BC76AB871C52CFE61B89AD /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; + 4A2854A1E9F803D9428A5DD831199DBA /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; + 4A3A3436ACD0AE3B788E38A16BF6C69A /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; + 4A7BA03DB25B3E8AA335AE21D1FF59FC /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 4A8EB5D70428455B9225AFE09F8ABEB9 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 4AA3432CAED9FD91B884EDA7AFA8F20D /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; + 4ABC66F20A90FCDD212B97D92971224E /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; + 4ACAF2193B91867C018A45D863A8CC0B /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; + 4AD250CC6EB897BCC0084F9A2BF1B81C /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + 4AD7E368CB9C161C10CC31C252D27246 /* MAShape.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAShape.h; path = AMapNaviKit.framework/Headers/MAShape.h; sourceTree = ""; }; + 4B25B002226CB2EEA55E0282A82AFA5B /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; + 4B43366DB0EAD891DE272FD214CAEEED /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + 4BD040372447352CD97157E0998FEEA2 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + 4BFA9215522EBB606452F7F4AE264D34 /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; + 4C2C616CFE90083B53F908F5A85654CB /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; + 4C641579170E00CCC257219FBEF4BA8F /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; + 4CA9B042EE06E0AE3E54202940569E07 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 4CC6282C75A7CE5FA28FB776289F577F /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; + 4CE06226D5C1F53EADC4711ADF61C718 /* ZFPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.debug.xcconfig; sourceTree = ""; }; 4D2B6DF130055A2CCAB715747530D1DB /* Pods-OrderScheduling-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-OrderScheduling-acknowledgements.markdown"; sourceTree = ""; }; - 4D2CAA8641958412668CBD45477BC2F1 /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDCollectionViewCell.swift; sourceTree = ""; }; - 4D4ADFB4D1FD4479638F601FFE36EDA8 /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; - 4DAC5188DE6FDEC4E6FDA1D2DD48A325 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - 4DE55365B39BD5C58A056DAD5F5987A4 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 4E079DE548BBD61A37CE116C8C12E5D8 /* JXCategoryView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-umbrella.h"; sourceTree = ""; }; - 4E2C568E3201533DABA9997030721403 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; - 4E4F6AF1E8F7DE3501E4A854B49AB75A /* UIApplication+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIApplication+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIApplication+DDCategory/UIApplication+DDCategory.h"; sourceTree = ""; }; - 4E64416DBC0AE76667CB97E9EE6F0468 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 4EB76A5C5F197DA055B4E1BF5A29FBBB /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 4F3E724740C435974BC567E1D8BA5EB3 /* UIScrollView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.m"; sourceTree = ""; }; - 4F4230086A99FDAF87A0F2B655E46979 /* DDNetworkingOfAlamofireKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDNetworkingOfAlamofireKit_Private.modulemap; sourceTree = ""; }; - 4F5847A69391B8261BED6359EB9AD6F5 /* icon_file_type_js.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_js.png; path = Sources/Resources/FileType/icon_file_type_js.png; sourceTree = ""; }; - 4F62006DA17BD06D19D3D24243A3B3BE /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; - 4F9899F95169F1617D9E4BA570CC5F23 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 4D44FF87AADDC06E4D2924F68B596EC1 /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + 4DCBE860C4C88C8388FFE43CD0B98847 /* ZFLandscapeRotationManager_iOS16.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager_iOS16.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h; sourceTree = ""; }; + 4E04320E999DC6140C0F7F07C0D8A21D /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 4E081D4D804F4DAF5B47E4371D9E14EA /* UIView+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIView+QuickLayout.swift"; sourceTree = ""; }; + 4E20C3AC6FB877E1AEFF1881EF872EF9 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 4E44690A1A5AD0A86743EE547E106654 /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; + 4E6D037EAED7C65CF126724AD4BAEFEE /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; + 4E7A715A74A3FBD49F2775BEF89C96E2 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 4E84CCE71F5B7EFD21BDCCB90FD32B95 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + 4EA0B0F005AB8B529E74FBE4CC18E8DB /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 4EBBC7622F2BF8ED8ED6BBA48C14274D /* UIView+QLContentWrap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+QLContentWrap.swift"; path = "Source/Extensions/QuickLayout/UIView+QLContentWrap.swift"; sourceTree = ""; }; + 4EBC549A3AE6460DBEFA073645A5076A /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 4EC6D7B7220E9682FE93A8F0C8DEE5D5 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 4ED4C6EAB8F7564D8BB3AA4EB367D651 /* UIViewController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.m"; sourceTree = ""; }; + 4EFA6A912C10A4F13CC2CB15666D56C6 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 4F465CDFE770A3AE1B9AEA55F56F0CCD /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 4F6A8D5AD7FE1853289AF51FAE8CCB9A /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 4F7960F7EF217EAC657317256397F703 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 4FA850DBE55FE2EA2718B07191B26262 /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; + 4FD25AC90510B1A8A74019F066F81BB0 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 4FD73592A6FD1F1B6A4563EEC643E1D6 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 4FEF5DDEEFBE6BF8E65695B42259C293 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + 500EC0C3E52105D15ACEA5A99DAB3F97 /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; 500F546A08F312B66C867F314262920F /* Pods-OrderScheduling-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-OrderScheduling-resources.sh"; sourceTree = ""; }; - 500F64EAA888061D068572804B694147 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - 502F57283C9FC04FD8E397504AEDAC77 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 503A3B94FEB17DE29F2B4B4415D53B55 /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; - 5061DC1DCB2341D06F49E0AFC1C153A0 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 507C1E9897BD3253CB71423A85DA6573 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - 508850ACF16860508DF459D126D0AC77 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 508D73C095D4C77BB02D4208BEE061BC /* ESTabBarController-swift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.release.xcconfig"; sourceTree = ""; }; - 50963F9E6D213088BC11D4EA62C5F243 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - 5115FAA64EDC7ADE5DADF6FE156943AC /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; - 512C88BE47945EA95FEE240E44EFC5A4 /* icon_file_type_mp4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@2x.png"; sourceTree = ""; }; - 514D101F9867452F8AC855A0C6013A60 /* MAGroundOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGroundOverlayRenderer.h; sourceTree = ""; }; - 51758D920A28F2E69EC8314F82C12FE0 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; - 5189C6C8C3A87DEA746C5AC81EB19199 /* DDMAMapKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDMAMapKit_Private-dummy.m"; sourceTree = ""; }; - 51B1CB3D653533E0080274382E14F3AE /* icon_file_type_dat@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@3x.png"; sourceTree = ""; }; - 51C3314A124686AF6748F07C313C16AD /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; - 52065EA4DD8FCF2B7C7DE8BF887C489E /* ZFLandscapeWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeWindow.h; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.h; sourceTree = ""; }; - 523BEAD7E1012DEB5FBDBD84FA60E241 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; - 527672E7340FDEDCDD14838757A29B5F /* NSMutableAttributedString+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.h"; sourceTree = ""; }; - 52B5A4833D9C974F2351FCD0A05FFDCA /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; - 52BD46119454AE7CCD7737B17EAE42A0 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; - 52CBE28F08C6D9ADDDB0E1E4E6EC6F03 /* _HttpModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpModel.m; path = Sources/Network/_HttpModel.m; sourceTree = ""; }; - 52ED7631EC213CB1E4221A74340402C0 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 536AA501B9A193C3F697A6288E871CCD /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; - 5378C97D550E0B65025B99FE901C32FD /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 53C5DE180191BCC2D3EE021604A5F850 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; - 53DFCB0E14D97D95A1BA12D7403AF96C /* DDZFPlayerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.release.xcconfig; sourceTree = ""; }; - 540128017E180B5F522293A619CF1413 /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; - 5418CCA09C5BEF685DB237CB2DBA77FE /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 544A340371AF2B74FD36802702E1EC64 /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; - 544A5550B3B0F9E9A4E3F880D35F04F7 /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; - 54F1A773F92B5532461572E99997D694 /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; - 55519F3AD89395EF91AD0C4FE00D94E1 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + 50B32E24BE2820DE09E75223911EF22C /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; + 50CCEBB918541C61D9F049616027FFE0 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; + 50DCAD7BDC763ADFC70C61E6869F11BF /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 50F71FF8CB0BE2161A92E6417A65E85C /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + 50F7D6FACDD7A4426C95B0AD9DE4B246 /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; + 512198CAD371897E0241365896207DA0 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 51710D304F3B69AB01821B4B794D1DB0 /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; + 526A147CE9C656CB78E53E238D1B2A72 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 5281070119F7C5DE3637C24EA3F938DF /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; + 52831B1E91C03916307E07EB8524CA33 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 52FD3F5948F795CF8339A1811D4DC9E2 /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; + 530BA47FD431C1F9EA5BCC715662741B /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + 530BD0838DADC26178D477E384DD425A /* NSThread+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSThread+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.m"; sourceTree = ""; }; + 53462BAE2CAD193184C06BD9EC028B9A /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + 535789166275A8DD71EC60A4C40F84D2 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 538A466FF3C2ECCB79D5E39F17AABB28 /* DDViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDViewController.swift; path = DDControlsKit_Private/Classes/DDViewController/DDViewController.swift; sourceTree = ""; }; + 53B2844D38AFCDE643F6FB41B3E6588A /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = ZFPlayer/Classes/Core/ZFFloatView.h; sourceTree = ""; }; + 53B9A0D04DFE4E96B33ACDF696D07A1A /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 53BF59CFCAF29D9B39660610827A7872 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + 53E61CB5B99B647B95D4B0976004D38A /* 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 = ""; }; + 54664B2794E3065DA20500CCFF2AD43F /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 548DD3230447B21FB3EAB36BCBA10FBB /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 54A2D922A63B1BCBB1D8715C8A4FDC3A /* JXCategoryIndicatorCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCell.h; path = Sources/Indicator/JXCategoryIndicatorCell.h; sourceTree = ""; }; + 54C45D17BBBA73AD5A6C8F3A401CBB34 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 54EB5B5379C07B0A40429F4B6F0EAB42 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 54FC684FA5ABEB74F9C65E7A1DFDEB3D /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; + 552B5055268BBF161CB560852E1DF671 /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; 5557072D4679705898E85F13CB9F4B96 /* Pods-OrderScheduling-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-OrderScheduling-umbrella.h"; sourceTree = ""; }; - 55CE831C07116C89AAFD73F3ADA5AB29 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 55F4C81A3A931362E06114D7AB67E8E1 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - 561B47C9DE3FEBF3575808E141D337EF /* AMapURLSearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearch.h; path = AMapFoundationKit.framework/Headers/AMapURLSearch.h; sourceTree = ""; }; - 56367DD04F56D1BC8AB61C9652AC2008 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - 567B6825E5AC830847876C19CB573FD5 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 5696674530D8916FF0EA81FF0275A753 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - 56AF7EF729D0C085F040BFC49CDE837B /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - 56B3F2FF67BE730494D26D7961D88D8E /* UICollectionView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.m"; sourceTree = ""; }; - 56CE39B769A675AE3361C6F82F83B3F2 /* MAMultiPointOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlayRenderer.h; sourceTree = ""; }; - 56D4BA93E585EA8177419F70CCBAE3B0 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 5711A8A1C71A92C8C82F8E708D7E3B6A /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; - 571E17D77A0B36437C7C398314D47F95 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 575D7B0D0B3845731475749348CFA7F7 /* ZLTextStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLTextStickerView.swift; path = Sources/Edit/ZLTextStickerView.swift; sourceTree = ""; }; - 57D4BA59A74A8B07753087E518C26776 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 57D6EA8861E37FBA2E20BA0F97EC533F /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; - 57E5198C08C7F5AF76F130436E07F126 /* UIImageView+DDWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDWebCache.h"; path = "DDWebImageKit_Private/Classes/DDWebImage/UIImageView+DDWebCache.h"; sourceTree = ""; }; - 5842515353216CD42B9D634C3887AD49 /* _icon_file_type_app@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_app@2x.png"; path = "Sources/Resources/images/_icon_file_type_app@2x.png"; sourceTree = ""; }; - 584D55E67077902CEC0DDFEA91C2DD43 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 58747C3FE68CFD08E25208F993EA8506 /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; - 587F764BC44D508861D68FF3D2C76A43 /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; - 58BB9A7E4E377D67C35A6F5F85A7F429 /* JXCategoryTitleImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageView.m; path = Sources/TitleImage/JXCategoryTitleImageView.m; sourceTree = ""; }; - 590DF2C77B27ADF9AA8EA278A3B9DA8B /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; - 593B38E38CC4EEC085AC0A94E002AD19 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; - 594F0902ECA1438E2FAD55B4F088625A /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - 594F7454F24CD4BEFE4BDF9AD97BB421 /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; - 59755360D4C5A6A078A7E4590BA726B4 /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; - 59CDC193B68027B07EBFF8EBB6960443 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 5A15B7B613B2ADCBEEB887E4C1983E7A /* DDFontKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.release.xcconfig; sourceTree = ""; }; - 5A90DC77852D550995161B6278D85A9B /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; - 5A9536FDD5AF61EB1E45EF70D2FC0F97 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 5A969A377FCF90BDA42DDC4D24BC45F6 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 5A986F3F67C31009693D4B52F4DD0BDF /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 5AA05BD7081E03E4579379C633341A4D /* JXCategoryTitleCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleCell.m; path = Sources/Title/JXCategoryTitleCell.m; sourceTree = ""; }; - 5AC8DE45F7525BAFEF3249EF07099261 /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; - 5B20DFDD4C5A7E2EC26C22F7C75D584A /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; - 5B6AB10A7C76C574E8B2CB3252AB2BA5 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 5B9B3A1C9A8886CEB5B13DB0544D7927 /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; - 5BAC610D4B3C454ED6C34BDA8881603E /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 5BF6303C1B4572AF227AB9C97886C785 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 5C20772C30441881F833F904A7DF5C00 /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; - 5CB15C91D76884AB16FF24AC8D4D5A15 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; - 5CED19D1184277AF33CD075E364A33A4 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - 5D2885EDC49532B06DAC080238683FB8 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; - 5D5656270BFB0D63F8FB29074D4ED74F /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; - 5D653FFD9894996FE6BAE964E3407A3A /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; + 555E114423BC1B62A405768958619108 /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; + 558AA4841D9A151B5DF3727DA1D13FAE /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 559AFF11CF5C9EAA11916647F9AEB5B8 /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; + 559E03E66BBFD520A984396C0F47BC49 /* DDAF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAF.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAF.swift; sourceTree = ""; }; + 55AAEEB91539CC21407124DD2F1B8DB3 /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; + 55BC687750810E8A6DFEC1C00DE6BB26 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 55C04352858F3109E5BD13F31A6325D0 /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; + 55C34FE0371A292A22C83C131646CE9C /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + 55CD8F15BA7E4D6EE804DB95FA195ED1 /* icon_file_type_xls.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xls.png; path = Sources/Resources/FileType/icon_file_type_xls.png; sourceTree = ""; }; + 56006AEB65FE7A232AC7F225A85DCA5E /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; + 564592545011F224CD583B526472716A /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; + 566DCC54F977C12B5D0EA8ACB0A7597A /* _OCLogHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogHelper.m; path = Sources/Logs/_OCLogHelper.m; sourceTree = ""; }; + 56B870A596236055A537F83BAA89ABBF /* EKAttributes+DisplayMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+DisplayMode.swift"; path = "Source/Model/EntryAttributes/EKAttributes+DisplayMode.swift"; sourceTree = ""; }; + 56B871E289E0B7E06F1E60377C21B763 /* JXCategoryListContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerView.m; path = Sources/Common/JXCategoryListContainerView.m; sourceTree = ""; }; + 56BBDE2B468FD139292E48BD19AD1C0F /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + 56FB5E97FE3FD8998071C3EA48B44779 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 572F470A31C7DB49A778B5D620C4822F /* UIButton+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.m"; sourceTree = ""; }; + 5771ED0925B044877928215399540E5F /* DDTimerObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerObject.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.m; sourceTree = ""; }; + 578B356F7BC99DCF4D582113599637D6 /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 584FF32444CB29153E323340A1D7B72E /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 586A0DBDE37C223F420CB3ACBC165A3B /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; + 586EA70F325042E5BCADC7C17802ACED /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; + 5881D67DCA86C412CAB63AA93B6EE33D /* UIImage+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIImage+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 58985B35B7A52B032B034A2ECCC527EA /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; + 58BA468F52F25F82054A5EB172AF031F /* icon_file_type_folder_empty@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@2x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@2x.png"; sourceTree = ""; }; + 58CC77488D2830883F15B6F641B311D4 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; + 58DB6368FF837267E241AB51A8F58D3D /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; + 58F282FBEBC03D07118473E9434189D8 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + 58FE8ACA9D7F10FC9FA071A44417D105 /* icon_file_type_txt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_txt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_txt@3x.png"; sourceTree = ""; }; + 590049F2E3ED5825BBADE0F23289B910 /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; + 591384082F403BDAD14F70179FFA4328 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 592767F14F1465E97D4A88BE4B442ACC /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; + 59874DF094426993BD31DCB0D05C9063 /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTableViewCell.swift; path = DDControlsKit_Private/Classes/DDTableViewCell/DDTableViewCell.swift; sourceTree = ""; }; + 5987D13C5ECE04FF23979641FD721E67 /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; + 5989359C62DB21703DC23C489485D6A8 /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; + 59DA06873D57814156EAA5BB4F76732D /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; + 59DC532DE767244BB9061D58663F5EA7 /* DDCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionViewCell.swift; path = DDControlsKit_Private/Classes/DDCollectionViewCell/DDCollectionViewCell.swift; sourceTree = ""; }; + 59EC3284F1A2D67DDC1CF9EE6856DDA0 /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; + 5A224A4D84E9D2B947A60361F82BB212 /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; + 5A296560DADF541B4793FD551F2C0206 /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = ZFPlayer/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; + 5A7766896225724D0EBD61672357DA84 /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; + 5AAC8CE45EE1F007B4CDE0FA8DA13603 /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; + 5ABCAEE76041A3C662DB88E5ED7E8DD4 /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + 5AD1A5965BB42236C9D2D7CC5EB010C8 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 5AF5F5E62655FC3AB2B7BE5E4C83215B /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; + 5B010E2980608E382C9E7D6372D55BCB /* ZFLandscapeRotationManager_iOS16.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager_iOS16.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.m; sourceTree = ""; }; + 5B2494438A6C5C24FF17480326AB6E86 /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; + 5B2C575C1E8E87BAE284F03AC4DAC880 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + 5B49920B58862B75813C00DD4168C5A4 /* AMapTrackCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackCommonObj.h; path = AMapTrackKit.framework/Headers/AMapTrackCommonObj.h; sourceTree = ""; }; + 5B9E1F2F7A81C7C6A45E8870634B4499 /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; + 5BB1C2E967D55FE0FE1BABCCBAA6E12D /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 5BB3CF0EAA504EE738628192DF7FCB7C /* AMapNaviRoute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRoute.h; path = AMapNaviKit.framework/Headers/AMapNaviRoute.h; sourceTree = ""; }; + 5BBF0F43CFBCBFCBEB0B98605DDB6C08 /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = ZFPlayer/Classes/Core/ZFFloatView.m; sourceTree = ""; }; + 5BC15C291508E503CC13A3529B29A9E5 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 5C128AA5FB053595BA840E98C6E95514 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; + 5C260301545D80E9D0B34B2935557EEB /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 5C838015915D2D858E1B0BD04024480A /* MAHeatMapTileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapTileOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapTileOverlay.h; sourceTree = ""; }; + 5CD0361533D8DFDEC26FFA946CAE81EB /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 5D12D3E7590119EA8797FD22BD654469 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 5D15CBFB46405FDF4E05BD1802F70B2A /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 5D23A2EB769BD0F247406DABD753AC8C /* AMapNaviCompositeAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeAnnotation.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeAnnotation.h; sourceTree = ""; }; + 5D39EDEBA1B7849C887FA68AA8F96FAB /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 5D42E357B085A13BD465C1C158F3A1D8 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Alamofire; path = libAlamofire.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D7EE913018B6EB7D04C11D520C4FB96 /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; - 5DB435C1C4A43AF5F4FBE2D8603A07EC /* DDTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTableViewCell.swift; sourceTree = ""; }; - 5E5CFAB96E4E2B9700574357A354854E /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; - 5EC5BFA3CD886C6381A732524C09C0B5 /* 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 = ""; }; - 5EC64EA3A7AA89E07A038B32F36CEE48 /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; - 5EEBE2FA83827C1120236ACDF85BE95B /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; - 5EEF11512DE9CEE9A55D4CBF6890AE2E /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; - 5F311941E540575B004CE863CA683661 /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; - 5F400D2F6B72862D7067FA50EE85EDB5 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 5F4414D15B8A7F94656C510F6D959559 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - 5F4667BB5B429915768F0274EE634827 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDTextView.swift; sourceTree = ""; }; - 5FA9B02717DE5381477606213A55ECBC /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 5FC483E11E8EF4414C507AD7AE657093 /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; - 5FEB8AC0EEA67DB001B1C661D0E80844 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 5FF0315B2AE7FB79B46FADC2027F2043 /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; - 5FF9BB457FB53D51143919A160A466E6 /* _DebugConsoleLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _DebugConsoleLabel.h; path = Sources/Monitor/_DebugConsoleLabel.h; sourceTree = ""; }; - 605051EFC6E3861760B4119FFC2C8557 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - 6069E94E8448854ADDC8775DDBBBB749 /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; - 60763FC6F1393CFDAFDEAF4E5670A8BF /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - 613AB39BE5BF41FDE08B8FC91607DCB1 /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; - 614231EEC8EDABFA6D4D7B335BD81B0C /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 6147CDF6A17364C795F32074DB59800E /* ZFPlayerNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerNotification.m; path = ZFPlayer/Classes/Core/ZFPlayerNotification.m; sourceTree = ""; }; - 61C7BE9B14DE972CA878EAA156D21802 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 61DDF8FC96D7DCE77CA863F257B66719 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 61E2BE5199B2D9659569B31D84DB4B96 /* DDNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDNavigationController.swift; sourceTree = ""; }; - 61E9C5AE4B372B9767543E2177FE0AB4 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 61FF6339C73A20E4555C370D5FF3DDE9 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 625387FBE3ED5DA1A1867E15F4F4472E /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 6261B521CCBAAED1426D1FBE06DF5590 /* SwiftEntryKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.release.xcconfig; sourceTree = ""; }; - 629CDD15558044D1C3CD0E6F4E63EA6A /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; - 62BC567C42C17161ACA1BC45682E3899 /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; - 62C987E415A040C9B52672D9354EB7BD /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 62E5FEF7724831499EDD07A094D06C8C /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; - 63000D0400282E301915314D87224388 /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; - 6300F287F3B45B95B0E487B112F8261A /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 6306FE70C988E0A92742D46B15ED5490 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; - 638D69A23C51EE2E5365AD848AB0CF6D /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 6395628C35879E0F125B21766CC52B3A /* DDToastKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-umbrella.h"; sourceTree = ""; }; - 63B84E536CD2180A73E8693314A4CB6D /* DDBaseButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseButton.h; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.h; sourceTree = ""; }; - 63B930D6A4CB4B44DEFCDFF2BBE89375 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; - 63BD91413A1F7BBF913BB3659F665DB0 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 63DA9580C7475ECDFB4D4F197EC59D75 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 63DC5FEC2D4BDA0268ED0C71A042DEB4 /* MACircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircle.h; path = AMapNaviKit.framework/Headers/MACircle.h; sourceTree = ""; }; - 6408C6E865062A18443082D8B750F906 /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; - 64191ECEDB17D6ECEBF550E7D9AE52A2 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; - 6447BBD60DE47093C4088465024124AC /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 644EB1340684A773472D7798210A1B35 /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; - 647DBE78BFB4290D0A72583EA03D9D28 /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; - 64A610D1F9FC34B2A72953A47A8C2E9A /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; - 64B313788B0F5EAC274E351C9BF56223 /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; - 64D33A9FC1559B138B6F3B96E72AF27B /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 651B019460665B70706FFA78F5ABEEDC /* icon_file_type_dmg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dmg.png; path = Sources/Resources/FileType/icon_file_type_dmg.png; sourceTree = ""; }; - 656DFAD45FD1EEB7B696D874D8D40D30 /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; - 658419FCEF029A53712CAB51FE2A93A2 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 65CE25EA5ED3245BA645EAE39A128766 /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; - 65E9A97F54B32D481434762D721D7F2A /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 65F4BBD1730CAD3CDEC80A220F9F1DBA /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - 664A3B00FD0955F0766E8A11605F3AE2 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 664C3943A63C7E29DFE3DBC4FA5D1109 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; - 669930B1DDBEEEA1953C947D6B6B0CF5 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSURL+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; - 66FC037E0F603D2753BDEB77558FC881 /* DDToastKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDToastKit_Private-prefix.pch"; sourceTree = ""; }; - 671E85B045FE48025F96E78BB825FA3A /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; - 672B507D950C15B0D6B7B0FA82D88CD0 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 67344A6E730909429FC112AC6908F567 /* JXCategoryTitleCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCell.h; path = Sources/Title/JXCategoryTitleCell.h; sourceTree = ""; }; - 675BB2FAC2E37A70ED712E3230904BE4 /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; - 6768BB763D449FA401D92F4B07D929C0 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; - 67B698C2C95FD76AE24064D41092FEFA /* icon_file_type_default@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@3x.png"; path = "Sources/Resources/FileType/icon_file_type_default@3x.png"; sourceTree = ""; }; - 67C3EB1444752066E3904A49791ABA1B /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - 67D9211233AAEB9A21949A2ED8677A42 /* MATileOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlay.h; path = AMapNaviKit.framework/Headers/MATileOverlay.h; sourceTree = ""; }; - 67F227BC8C9F36C0986F000EE8C509F8 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 67FD3261E3EA9E6DE2213DEAE6DAC345 /* DDBaseTabBarController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTabBarController.h; path = DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.h; sourceTree = ""; }; - 681AC2B297D48C72DB67B9C9E578A65C /* MALineDrawType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MALineDrawType.h; path = AMapNaviKit.framework/Headers/MALineDrawType.h; sourceTree = ""; }; - 683921B48828127A524895A826B019BC /* _BacktraceLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _BacktraceLogger.h; path = Sources/Monitor/_BacktraceLogger.h; sourceTree = ""; }; - 68422C6EAEAE18CD81F384824BDF7184 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; sourceTree = ""; }; - 68D3207F85BB8D089A7210C5B296E553 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; - 68DBEDF69230764E72AB819E95700CBD /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 68FE1D0633688080B1A4CB7D2203C54D /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 6903DCBE6ADBD63048046915BB1396F9 /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; + 5D79CF7F56FDF091B3FEE3305A1858FA /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 5DA431EC5A30A1CBD43C7A47EDA1BC8B /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 5E0D6C386174016D885B0D004AC92D73 /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; + 5E1C18D7FD345B2154347E8FD71BE81A /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 5E7926C24F04E1981F56B8C2336144B5 /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; + 5F031B538AE946C19844DC03D345E45C /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 5F699829B98C45D55CB5C94AE9D47C2F /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 5F789C46BDABD13F778C9F67E76A4902 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + 5F8631139B7E7682C1A8672B521B4EA6 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 5FE32DEB29AFE161F19CC728E76F26E7 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; + 5FF5C5DAC566B178DE614DBDEEB30E12 /* _NetworkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NetworkHelper.m; path = Sources/Network/_NetworkHelper.m; sourceTree = ""; }; + 6032DA462372A3D3B339BF7CC819FD10 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 60C8543C3524D39B876C6600F901F10F /* ZFPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerView.h; path = ZFPlayer/Classes/Core/ZFPlayerView.h; sourceTree = ""; }; + 60EFBFA7D0A4EF82F458036976A0EA92 /* JXCategoryListContainerRTLCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryListContainerRTLCell.m; path = Sources/Common/JXCategoryListContainerRTLCell.m; sourceTree = ""; }; + 613FDC43DA5A4D9FA600873DA231B601 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 61651D3D41C669C1E70058EF3912E985 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 6188DC16317FE07E75BB2AC1C27B4255 /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; + 61A71D5EAE9A03CA81E775641D96F617 /* icon_file_type_avi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@2x.png"; sourceTree = ""; }; + 61C06EE9132D6A2BE3413147B6670990 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 61D0A37E6A1EEA9C6CA2D15B3012A8C8 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + 61F8C49330EE9843AA23F04C8F09B05E /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + 61FAB5028E784114CDFD2F3CAFF56211 /* JXCategoryViewDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewDefines.h; path = Sources/Common/JXCategoryViewDefines.h; sourceTree = ""; }; + 6251A96F3F9505212EE1AB572B1C73AF /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 62708C50A2D4D1BE13CDE2509256F1F3 /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; + 62A10AD5B284B84CC96C910B76CD459E /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + 6324E58C09696F519D60855D735D2381 /* DDProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDProgressHUD.swift; path = DDProgressHUDKit_Private/Classes/DDProgressHUD.swift; sourceTree = ""; }; + 632B202158DBC9F637D1AA1B7B8AE618 /* ZFPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-umbrella.h"; sourceTree = ""; }; + 6330C4D3804DC218C0DAF7D272A2A867 /* GPBMessage+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GPBMessage+CocoaDebug.m"; path = "Sources/Categories/GPBMessage+CocoaDebug.m"; sourceTree = ""; }; + 6343EB1F9765929862FB149B24D95F65 /* UIScrollView+ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+ZFPlayer.h"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.h"; sourceTree = ""; }; + 639592D45D3EDAB35DB985E1927BDDF8 /* DDFontKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDFontKit_Private.debug.xcconfig; sourceTree = ""; }; + 63B5BE3FAA8E50DF70DECDC415C54C0D /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; + 63C878F2F86531E812EE01F8B81CE1FB /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + 63DD0DB6FBF76CE18A6CDBB98FECC8E8 /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; + 63E4F7BD35099DE5E5216A48B6564729 /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; + 64067DB97EB16F74FC715AC322F08156 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + 640E9E6951C62AAC3C4F4C145CF52463 /* LogViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogViewController.swift; path = Sources/Logs/LogViewController.swift; sourceTree = ""; }; + 6434D94839561100CB8758DEB3BB58C7 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 64693E044631B15049165D8231425603 /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDLabel.swift; path = DDControlsKit_Private/Classes/DDLabel/DDLabel.swift; sourceTree = ""; }; + 647CB55CA98276D21D2C038DA1C95E10 /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; + 64C7A2D09881E57F602BA63C6FAB0700 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 64D5A7BF26674EA1AC60D5235F4FEE2A /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 64E38DD0F86DAEA25AC34313B05B2199 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 64EB7B4AFE77214475A0F54945D1B026 /* ZFUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFUtilities.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.m; sourceTree = ""; }; + 650B53ACDEE6A61F8C7CA39AA06B823B /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = ""; }; + 652979053987A208AEB455D7D6F72764 /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; + 6556EF945E984C9E0C5E925046C7AE38 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + 656C2F188A6D56E8BA72F8C4959924F9 /* DDBaseImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImageView.m; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.m; sourceTree = ""; }; + 6581EF6080FDFDB4B1242B62A5D47D3D /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + 65957B10267B6276BCA9C14C8E7FC83D /* ZFKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFKVOController.h; path = ZFPlayer/Classes/Core/ZFKVOController.h; sourceTree = ""; }; + 669BF510787B25D65BA7CBD62CBA3690 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Color.swift; path = Sources/Window/Color.swift; sourceTree = ""; }; + 66C0D12420F1CDD4FE6DB62349697D6A /* MAPolygon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygon.h; path = AMapNaviKit.framework/Headers/MAPolygon.h; sourceTree = ""; }; + 66C3F3ADCD0AE78273483A7E5F25B2DB /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 66D0FA1324A13C2F19A37A2FF206249D /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + 673918D7ABB93554FE62E12DF5D2768A /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 673CA8B6DF4817ECF67E75B10E64D9B3 /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; + 6763BE0D609A013AA12C10A33AF08C4E /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; + 679377928F1C16C67FEB198BAEE38709 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; + 679F69D2B749E4C56398B89EF5A49023 /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; + 67B45079EEA71B578F87F0CCAE2EE32B /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = ZFPlayer/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; + 67CF93F72D1467B2A62B2C136355BCB5 /* EKContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKContentView.swift; path = Source/Infra/EKContentView.swift; sourceTree = ""; }; + 67DD91E5E77343347602DA1B6D3EF5EF /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 67F658EE7E2441EFACD3F142F8B388F9 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + 67FCB123D72C7C5D3502EA20F09215B5 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + 681B76D379F973323E62482B4B691FA0 /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; + 684A8B14BEF4463367F8DB32061E436C /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = ""; }; + 686485B6B8A4BD1D7A3FA62F54204B58 /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; + 689F4417C7B94DD9763F378CEB1B38AC /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; + 68A980C5FA765CD0BFABC40A31168CA3 /* JXCategoryNumberCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCellModel.h; path = Sources/Number/JXCategoryNumberCellModel.h; sourceTree = ""; }; + 68D93A885B0DC7236891A3730983C7DB /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + 690896191B353008125BF792D691B948 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 690DE2AD25F909214826FA26E8B5B3ED /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 69128D46EF1C927C20CB198A02BD4644 /* _Sandboxer-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_Sandboxer-Header.h"; path = "Sources/Sandbox/_Sandboxer-Header.h"; sourceTree = ""; }; 692452B23E23868F4835C510A3A76925 /* Pods-OrderSchedulingNotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.debug.xcconfig"; sourceTree = ""; }; - 6934302FB1728BA3C840AF7E425B150B /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 693C5614F87B8058F2745DC6B1B3082E /* AMapGeoFenceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceManager.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceManager.h; sourceTree = ""; }; - 695C1467AAC6BB55D293F004EBDA9345 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - 6960ED8D2E78953A3FFF06BC4C496D91 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 698CD081E4CE374DC648276198E1CDBF /* _Sandboxer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Sandboxer.m; path = Sources/Sandbox/_Sandboxer.m; sourceTree = ""; }; - 69FAACEC4F4A6AF335AE9FAA14F25D9C /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 6A272497C11D315B72F2411BC28A7E1C /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; - 6A606878240E93D552C3D3BB62D23421 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 6A7A81A05F27621B60082957FC7756D9 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - 6A89CE001DAFAD7B205844AEF28BFB18 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; - 6AA4A62DC6BDAE680951DD0085464A8B /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 6ABF9B1C33CCE78F141779BF623476DE /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - 6AD1E744256BC75298185825871DD166 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = ZFPlayer/Classes/Core/ZFKVOController.m; sourceTree = ""; }; - 6B6E51C0572E6C5F529257CDC2AFBF4B /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; - 6BC4C821E282F3A16749A3B6DEC75A05 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; - 6BC689BBE956DCCDE034F73515F1D199 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - 6BCFF569E3A57F7BC67EE3BB6825309A /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - 6C11BF4309D09FD49D3EDA763856B16E /* ZLPhotoUIConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoUIConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoUIConfiguration+Chaining.swift"; sourceTree = ""; }; - 6C2D1E8C55CDD45A23F6342E252786D2 /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; - 6C43F0140EF085990604F463819566E7 /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; - 6C72B8543F589FB621D0BBCF9B4E783B /* DDColorKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-prefix.pch"; sourceTree = ""; }; - 6C76060BCC613CE5AD96A42CC8021E98 /* ZLPhotoConfiguration+Chaining.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ZLPhotoConfiguration+Chaining.swift"; path = "Sources/General/ZLPhotoConfiguration+Chaining.swift"; sourceTree = ""; }; - 6C87C3F75F36D6B8A1DDDAABE784A77B /* DDAlamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAlamofire.swift; path = DDNetworkingOfAlamofireKit_Private/Classes/DDAlamofire.swift; sourceTree = ""; }; - 6CB83DEFAC35661361F92F846A3774F3 /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; - 6CC5780D35526A35856A8BDB5FEFDF14 /* UITextView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextView+DDCategory/UITextView+DDCategory.m"; sourceTree = ""; }; - 6CEDBB7936E9BDAE93147BA8349EDC5B /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 6D1B1ECC4E237A9F685860157A3FE5E4 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - 6D1CC270DFF0EA3EA570F20F673CCBF8 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 6D2AEBA54DAD0185717466F9F07532B1 /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; - 6D2DD15407237E8F20BA49F4586C02E6 /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; - 6D47A0C08E603A0FB17EC031DBE0F82C /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; - 6D5D11F52490D860F40053687CFF9ECF /* DDLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDLabel.swift; sourceTree = ""; }; - 6D6566588E7FE6DD6E7A5722F518B601 /* NetworkDetailCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailCell.swift; path = Sources/Network/NetworkDetailCell.swift; sourceTree = ""; }; - 6D8F5A123B861F4C45C65043DEE1424C /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; - 6DADB5808E3500D66584C0E26C99D177 /* ZFPlayerLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerLogManager.h; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.h; sourceTree = ""; }; - 6DAE56CF5BF81E33A942C3AB3AB4E62A /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; - 6DBBE4C76589FD50B6041ED673EC93DA /* DDBasicControls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBasicControls.h; path = DDBasicControlsKit_Private/Classes/DDBasicControls.h; sourceTree = ""; }; - 6DD488CC9DE3B37778CA3F1BD808B8E2 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - 6DD8D7D4828C16EF1AC4EE99075628F9 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 6DFA7E08CBB663C08F6DE3F94AAACA88 /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; - 6E0AA0CC752BE7324FDCAAD6A76720DC /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 6E1D19EB7091614F4B1B7EDA92ECAB89 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 6E3450056D31A88D0BAC4D41394EF2A7 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 6E3A31B05B5422C843048894E3171984 /* JXCategoryNumberCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCell.m; path = Sources/Number/JXCategoryNumberCell.m; sourceTree = ""; }; - 6E575B604DD5FD5CEEFD57BA4D9CAB52 /* UICollectionView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionView+DDCategory/UICollectionView+DDCategory.h"; sourceTree = ""; }; - 6E79861530BA68CD7213266AE719765D /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 6EC68B5CFEB910660A0FF403A76E1F70 /* JXCategoryIndicatorImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorImageView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorImageView.h; sourceTree = ""; }; - 6ED711963272CC86A386B41FE6DF2606 /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; + 693C7F320056E3C713919EB0B223CCE9 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 694F36AE2B496901CA5EB09CCDA43E50 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 6958293A2E1CA07348618DE601B8957D /* ZFPortraitControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPortraitControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPortraitControlView.h; sourceTree = ""; }; + 69B5819454B03B533FE8F8AE7F068FE4 /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; + 69BC934BF69386230D1BB5AC34ECDFA1 /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; + 69DB4891E67C923CC7241AF6E860E775 /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; + 69E51305B20EA0C7E1AD79BFDF55274C /* icon_file_type_fla@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@3x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@3x.png"; sourceTree = ""; }; + 6A1E3DE4DD9BFEA282C2215B20D34678 /* DDProgressHUDKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-umbrella.h"; sourceTree = ""; }; + 6A2D000267416236B9E1241F600AE92E /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 6A8FC00909C2B85342778EA7EC545040 /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; + 6ADDBB0FEDEC6D554AB9BC3E21EC59E7 /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; + 6AF80E18465B866217C8936D0016F34A /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; + 6B3478B1E2158319B48D492EC1E01C5F /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 6B3B27AB9281CD355D7689F330B21B5D /* MATraceReplayOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlay.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.h; sourceTree = ""; }; + 6B89FB43F0371B90BA8F5873C8ACE41E /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + 6B9267257662D20D600635F881A2FF37 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + 6BB00325D466FADA9FB363B4138F627D /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; + 6BB971043B11103B1B0440ADA31027DD /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; + 6BCB0C1C0AF28B15D24D311D67AC0E6C /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; + 6C2812A2FB8B340C16B719D0EC580E88 /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; + 6C5AA9C59080DA83F60B5E7C2165B19F /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; + 6C5B13F8A162A5F39B2CD01EF02F7C97 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; + 6CBC3DF777BBF56E0281CCB52AD3C031 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 6CDC6E84D7D2F83C703091BB6D1D3771 /* DDWebImageKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDWebImageKit_Private.modulemap; sourceTree = ""; }; + 6D0276F5E674F196B91B8F62D7345C42 /* UITextField+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.m"; sourceTree = ""; }; + 6D3767CCEDE2CB3F9F507A6723E1BE19 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; + 6D6EAD7026946FCD96E36CE04B282A90 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; + 6D7FDE196CAC8110A193717BE072741C /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + 6D86BF3C8DAE1FF71ACF2DFF4B996691 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 6D951951C113463250A27821163D1A73 /* JPushExtension-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPushExtension-xcframeworks.sh"; sourceTree = ""; }; + 6D9E6C4CCC33A9A77607A69570093FCA /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + 6DA725986032D788CB803678AE3F9F3F /* ZLGeneralDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLGeneralDefine.swift; path = Sources/General/ZLGeneralDefine.swift; sourceTree = ""; }; + 6DB93621074F48BA27B779EB9DCE05E1 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 6DE03FF4B1F1F003B9576A3C517FFE4B /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; + 6DEDC3A05D9FE7E9AFC8AAAC61288D7A /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; + 6DF6E2AC6EBD68630EA34B7985BD4D88 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 6E6A99C0194C109ECBE48221B6D1E5BB /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 6E8CA348EEB1A1D4D5FDD5CF14711FDC /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; + 6EA0BCE79D6DBF4BEDA2D793C093D345 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; 6EEB8B1CB2BF24B44DEEDC1B058B22E2 /* DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDMAMapKit_Private; path = libDDMAMapKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6EFC2FF7606C81F89007609906F432AD /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; - 6F025A7E0596B129E9B9658374534B27 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 6F1A049861AE6B34E4C4E35DC3210E63 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; - 6F416BBB62E177AB221B6EBC53AA5C1D /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; - 6F55506EE2D373E851BBEF6F55D3F559 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 6F5654FF888079B4451B3EE76D78B30C /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - 6FC13D5D18E2CC61F588B3F02472EF0D /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 6FD6771CE0534E2F06521EAE990DEC1A /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; - 702D07CB92FDFC80909BADA0317CA04B /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; - 704525E803A0ED3981A08E50D4DA0096 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 704B95D2E11DFAC7F5C9A3A89527A902 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - 70564BE50B7000382C5EE520E7616B5D /* Bubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bubble.swift; path = Sources/Window/Bubble.swift; sourceTree = ""; }; - 7063F94C7B210537AAC2BC06CA3B9F8D /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; - 7065DC5961C074BD7316CDA89E9CCD39 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 70A7A258347CEBEA2BB88ECBA777FC29 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 70C057A680BDC24E0173E0EA391C2D34 /* icon_file_type_dmg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@3x.png"; sourceTree = ""; }; - 70C7E3EF7A8C781498DA16759D1CC391 /* MAOverlayPathRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayPathRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayPathRenderer.h; sourceTree = ""; }; - 70DE5A31F1A4B895128327B4A0C61ED9 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; - 71017758267E8F0387A625565B7C8279 /* DDBaseTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextField.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.h; sourceTree = ""; }; - 71048A20E90311E7B5E34FF0942FCB4C /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 6EFD04418854B6514595795F9879002C /* GradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientView.swift; path = Source/Utils/GradientView.swift; sourceTree = ""; }; + 6F140CDF9314161277A54B6E1F4EA2F6 /* DDControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-umbrella.h"; sourceTree = ""; }; + 6F2094624ED24FD082FCB8B65565A8C6 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 6F74FEDCFF528B72DA7EC1521872ADCF /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; + 6FEA5177E85381138578CB126309B230 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; + 7015C84CE5F5245CF0D9875365578FF9 /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; + 703551F2B3051A0040916AB886CDEDE5 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 704589DC3D0F96BD722ABBD07F09BB4F /* icon_file_type_jpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jpg@3x.png"; sourceTree = ""; }; + 7086E9BAB7A5CB7A9166032BE4E413EB /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; + 70BA566E5C074AA7233DFAD12833D652 /* icon_file_type_dmg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dmg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dmg@2x.png"; sourceTree = ""; }; + 70BFD574C0BEB42835C8C574B0AA0442 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; 71067D1F0754E977C6E009846B257042 /* DDBasicControlsKit_Private-DDBaseViewController */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDBasicControlsKit_Private-DDBaseViewController"; path = DDBaseViewController.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7132C0E0D2E6E2426DAF515A734D5016 /* MAPointAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPointAnnotation.h; path = AMapNaviKit.framework/Headers/MAPointAnnotation.h; sourceTree = ""; }; - 713FADE4F9F39D2B53738DAA2A85C115 /* ESTabBarController-swift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ESTabBarController-swift-prefix.pch"; sourceTree = ""; }; - 719552707B666701CD34EEC697464D96 /* EKEntryView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKEntryView.swift; path = Source/Infra/EKEntryView.swift; sourceTree = ""; }; - 71EDB1994AEDAFCCD2059581078566CC /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 7217FE48B0E76F2EC8656E5328529E59 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; - 7236213FB9CB8008F133A8B0FAE358AD /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 72427852FBAE3E6DC0E54BC6794E837D /* ZLProgressHUD.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressHUD.swift; path = Sources/General/ZLProgressHUD.swift; sourceTree = ""; }; - 726128A58B476890392FCC09B1B248E6 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - 7290CB50E40E733744908655A9D9C75F /* ZFLandscapeRotationManager_iOS16.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager_iOS16.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS16.h; sourceTree = ""; }; - 72DED07615BFF4EC5EF656B243B909C0 /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; - 72EDA30147D12FA0903D469B357B9B57 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 72EF6FA4E031DA3E2759E3D5A70FAA79 /* DDMALocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMALocationManager.h; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.h; sourceTree = ""; }; - 72F0BE34462AAD593056FF26BC963AC8 /* MAPointAnnotation+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MAPointAnnotation+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.h"; sourceTree = ""; }; - 72F7817B36D0C26FF22DE2FE7926F95C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 7352937D9246BC2A71541C9196E5204D /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - 73D12AED4657CB7ECDCCA348113C6073 /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; - 740CCCEAEC0F1B58E3B89F327AEE6D8A /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 74862D0DC9F1046991646421B1233A1F /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; - 74B10B078DBF4CFFADA68B271CB92DE4 /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; - 74CE6CDAFB955D280F6643D7E004C8FB /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; - 74E15AE34BE0B34303746B74D3883BED /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; - 74E8F3432BB1365F73F43AA6F77820C9 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - 751A5503B71792FAE5C424F85877AE60 /* EKNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNoteMessageView.swift; path = Source/MessageViews/Notes/EKNoteMessageView.swift; sourceTree = ""; }; - 751A746D34AFD13F2BE05E6AD3D6D669 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; - 753B1CDE293BE40C0A32F157A3F36794 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 7570894799B14C3E59C58CEB09625220 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 758CFEC1550866830373C7DE03213173 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 75A23F04A2038F20B239CD7291CB15EA /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - 75E2339034D27D3CA417290CE2EC37D1 /* DDCategoryKit_Private.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DDCategoryKit_Private.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 75EF88261824B31FC2790E9E18EFC6C7 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - 75F2B7CF04F6422C9511BBB44FBB7671 /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; - 75F41E18695E37EA16E77ABFC8701D26 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 760F956141584A57638E2E683B09BA38 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - 7613EB8E1640B4C25BB32511424FEDDC /* CocoaDebug-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-prefix.pch"; sourceTree = ""; }; - 762886E021C1C2B8F8B6426E0DA1EC68 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; - 7649E12EDA368BCC4FB688C1B11CDD5C /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - 764BD2F5CABBD340B010A10BB86CA89B /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; - 764CF036389FCDB5AA586FCE4CEE31BC /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 7653F17A9E36BF11750E6151ACD5C707 /* CrashCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashCell.swift; path = Sources/App/CrashCell.swift; sourceTree = ""; }; - 76E8D9EEE8326DD5914233CC5ED8137F /* JPushExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.release.xcconfig; sourceTree = ""; }; - 76F52D72F1DA63E959A0806BD7330610 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; - 770D56DE28DF59D0CDEEF4F814EE64BB /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - 7718E0C2D4C2F947CB42C5EAFAB9621E /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - 7729AAB84B4599BE382D8578F661EF92 /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; - 772CFD0E082DA60C97B00EE6EDE27E29 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - 7736C8F5D1B20BC8496198668F84B136 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 773AF8FA7080E7959332652DDB856B94 /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; - 775AFFAB99FF29D01FE8C0D4BA3B17EC /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 776EF425628FA12A87380DC0F64186DE /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; - 776F58D18A92B5CE616034DAA59E06AC /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; - 77A496747FF93BD909CEAB814537AB32 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 77D2A0BF552954255F76C5D6E1A1BF10 /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; - 77EF97D09FC009FE353A0F72E6F539EF /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 7870C919F29D4390B4BD9C58FF94843A /* UITableView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.m"; sourceTree = ""; }; - 7889276B0133198F37DEB8C6C655FBF9 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - 78C6435D458F85049BBF1E3B5BEC4691 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; - 7927020AEFCCC4BD56583CFE59810555 /* DDBaseMutableAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseMutableAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.h; sourceTree = ""; }; - 792BC96C6A7009DC63A34556244C3EBA /* EKImageNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKImageNoteMessageView.swift; path = Source/MessageViews/Notes/EKImageNoteMessageView.swift; sourceTree = ""; }; - 7995FAEC50A54008D288132DADE2C291 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; - 79B11DCA1D67E1F412EBB16F0A2B7477 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - 79B757009E47B00756267633188C7A9F /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; - 79FACDE1361A521C3D406D974F1313D1 /* icon_file_type_ogg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ogg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ogg@2x.png"; sourceTree = ""; }; - 7A333F059B593B0B7AD6DA3C69CAF28B /* ZLEditImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditImageViewController.swift; path = Sources/Edit/ZLEditImageViewController.swift; sourceTree = ""; }; - 7A5CEA0DC5EF3745C9F6CDB17854F1E4 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 710E7FDA1942CF967BD01638FC30DE0E /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 7181CC063E93950832C4D11272A59247 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 7202E4D474CECE78DDF6172A921CE18E /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + 7256952455D6DF843047736C97BEC0F2 /* icon_file_type_mov@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@3x.png"; sourceTree = ""; }; + 725875BEB5530064247B266298E8EA3F /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 72606E9CF139344CD660452D43FAFD1C /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; + 726538ECA79D73A9B0BAD4AF230AFB5D /* icon_file_type_bmp@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@2x.png"; sourceTree = ""; }; + 7275E21C3373983942EC608D7F16EC3E /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 727FA400372E2A91E6C7A1FBEF1C5DC1 /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; + 7296D34559BF2A268F33211BEB8E5DD3 /* AMapTrackHistoryObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackHistoryObj.h; path = AMapTrackKit.framework/Headers/AMapTrackHistoryObj.h; sourceTree = ""; }; + 72DEDE1E024AA8EFE183327FDB58AA8C /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + 72E16A9AD33406CD2D1A3F0CB906024C /* icon_file_type_tif@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@2x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@2x.png"; sourceTree = ""; }; + 72EAE5591E48AFC6D91894FD5CC4AE42 /* ZFLandscapeViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.m; sourceTree = ""; }; + 73311E5063F6C973B2CA1C288FC1B2C6 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; + 734E27F404DAC271ACF0BF2F59C43622 /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; + 734ED9AA403CCA6BCEB1C56482F6DC83 /* JXCategoryTitleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleView.m; path = Sources/Title/JXCategoryTitleView.m; sourceTree = ""; }; + 738CA6BDF974B624D553EC7A2A24CE3E /* DDControlsKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDControlsKit_Private.modulemap; sourceTree = ""; }; + 738E9B2B43D669B4A97515099FA855A1 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 73D1EC461DE07E9D8C4681E5355A9321 /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = ZFPlayer/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; + 744FC6828A174D5E56E993B76E311C6B /* UIColor+Hue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Hue.swift"; path = "DDColorKit_Private/Classes/UIColor+Hue.swift"; sourceTree = ""; }; + 7488C469CF285D857FA1615FF3990AF7 /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; + 748B0C09D4F1D931EAADAD44B9C625AD /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 74954F3FCF95AC8D5A191FAD3B6F3B10 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + 74BF21D93D5239790E44AC9129D05158 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 74E89B9A85BEBF105C6C72FCB664DAFD /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; + 75442BDD90106E07C19E4D5452C2D0D6 /* icon_file_type_numbers.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_numbers.png; path = Sources/Resources/FileType/icon_file_type_numbers.png; sourceTree = ""; }; + 7567AC83E8843492C2E82E0218202E5E /* DDToastKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.release.xcconfig; sourceTree = ""; }; + 7596C3197730B46A31B9894C94734E87 /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = ""; }; + 75ADAA2CB53FCBAF5983B03E4C29E8CF /* MAHeatMapVectorOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlay.h; sourceTree = ""; }; + 75B52A0720A822CB2F94ADDD81DEE914 /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; + 75C57E41E5D9515AB0A3EE2E311E3412 /* icon_file_type_db@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_db@3x.png"; path = "Sources/Resources/FileType/icon_file_type_db@3x.png"; sourceTree = ""; }; + 75E3F5C2C92C3A27E4499EB3FA376191 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 76110F3060F09DF15417932BB34E71E5 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + 7627928F22B1FCE8983CEA210A13DD67 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; + 766C1B55D1465802AE98B03841E1E9B0 /* DDBaseLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseLabel.m; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.m; sourceTree = ""; }; + 7683C1312069C276E0D777F9CB8C5DD9 /* DDLogKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.release.xcconfig; sourceTree = ""; }; + 76873B001A7F1C06A34885EAE81C81B1 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 7697F876DABEC6A1A0401B83D2B7FE34 /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; + 769D66366D7912502B0FC7772B990C2A /* DDFontKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDFontKit_Private-dummy.m"; sourceTree = ""; }; + 76A2867E738BF5EDA5B4CE0DD8E7C726 /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; + 76B2CB13FBA602A6DCB10C1E37138C3A /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 76FB25D2AC2FBA69D50689DAE0B5D0C6 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; + 777FDB303328507C83AE6D759A718741 /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; + 779BCF1BB3D89DE9E867FA8ECB99F678 /* JXCategoryIndicatorBackgroundView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorBackgroundView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.m; sourceTree = ""; }; + 77B0DA8967F1D71C74E082923BBB7322 /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; + 77B222DFDE668BC76D587D3F9EBBA246 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; + 77C19D8A50A4DD0AFE97CDCB375FE874 /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; + 77D24976EE09232EB2A79AED7F3F427A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 77ECECA3942E5A4BD751112119A6C8AD /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; + 7804B814BE84F44433A41C79A45C1BDA /* 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 = ""; }; + 7832E5CECA53A498BC645203509A30C6 /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; + 785DEC3625139528ACEE5551866DD2BD /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 78B29009B061A538784B03A9EF311796 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Sources/en.lproj; sourceTree = ""; }; + 78F91A633DDAB6A2EB6C8D4B3F12EB75 /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; + 7907D321F6D7D5BB6163751C8760B468 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 791D60E6470439748F3EEB238930736D /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; + 793839F49C5ED48CF53D541938F5A98A /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 79465E4826819D76DF997422C8595CEE /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 7947F95EE57A92A9D319D036D3B1A35D /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 79518C37D22F75C36F236AB746058042 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; + 797AD4A5C6C57D624EAB38A8EED16610 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 79E8E1182B2D940DD50D3617DBB3A9D1 /* _OCLogHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogHelper.h; path = Sources/Logs/_OCLogHelper.h; sourceTree = ""; }; + 79FE38B25667BE0D748E07E9A6CD0910 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; + 7A0B817B3D61393B8F93F2AF8195368F /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 7A3A1405B822D4A39D6C17F4C2C6E312 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 7A40AF4618298016AF3064303401EECE /* icon_file_type_pages@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@3x.png"; sourceTree = ""; }; + 7A642F744A5B7C55143469A95226FE02 /* JXCategoryImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCell.h; path = Sources/Image/JXCategoryImageCell.h; sourceTree = ""; }; + 7A6C61076DEDD1C643DE4368E674B3DA /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; 7A74632F43EA3445C68EC4894ABA21DC /* Pods-OrderScheduling-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderScheduling-acknowledgements.plist"; sourceTree = ""; }; - 7A92F2364318CFE2E609DC9ED1882672 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - 7AB27CFE9DD9C2444787E955CE72C62E /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - 7ADD0455BE2895309B99F5FF7AA098D4 /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; - 7AF75F78EDDB4DE1B29A3D9911EDFE34 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 7AFD633EAA251674DA268828521BF7A2 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - 7B232E7A1D741F29493EEC4B61C28320 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - 7B2CB41C54132B7AF8D8E36F4D926235 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; - 7B5319205EC65774918F5882BC3BEC75 /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; - 7BB90AB202EF1DD61FE63B80AF4624F3 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - 7BBAC32432512A50BB013A33CE3A57B0 /* UIColor+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Utils.swift"; path = "Source/Extensions/UIColor+Utils.swift"; sourceTree = ""; }; - 7BC5752FB527C98099959FF435EE0EB8 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 7BDC69237DBD31038B683F82277363EA /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; - 7BE8299B79F54049CD4110A24718556B /* DDMAMapKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDMAMapKit_Private-prefix.pch"; sourceTree = ""; }; - 7C0BFAE7BA0EC84A54A52A0544D6DE4A /* AMapNaviLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviLocation.h; path = AMapNaviKit.framework/Headers/AMapNaviLocation.h; sourceTree = ""; }; - 7C4A05AD4E116334A269D95538C57B60 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; - 7C732096279B35652CA2E06A671616DE /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; - 7C944F94FBEABA512C559140E9027C30 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - 7CAEB80C1099C0D2C32C4768FFBD6276 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - 7CBDE3154BF187F4A9448A39BF5464B7 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 7CC84AAC80F060728602F3DBB3319A66 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - 7D2BB7E3870F91CD97F81F4DF1F0B106 /* AMapTrackManagerOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManagerOptions.h; path = AMapTrackKit.framework/Headers/AMapTrackManagerOptions.h; sourceTree = ""; }; - 7D46CEBEFA4D611804CE5D99B8ECFC47 /* icon_file_type_eps@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@2x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@2x.png"; sourceTree = ""; }; - 7DAC2B7F6B41A2F5EE180738D7309533 /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; - 7DD2290CAFA547D01B89E46CFB8940F7 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 7E4F1FFFCF32682CD795C40DD76BE475 /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; - 7E511BD8628BC6DFE27E12B94047D5D1 /* ZFSpeedLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSpeedLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.m; sourceTree = ""; }; - 7E695FE5C13300CF519035DF630D61BC /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 7E810CE1007C4CDD6BE95DF8140AEF51 /* icon_file_type_svg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@2x.png"; sourceTree = ""; }; - 7E946F71CE7458173465A87C7DAFFB76 /* JXCategoryIndicatorProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorProtocol.h; path = Sources/Common/JXCategoryIndicatorProtocol.h; sourceTree = ""; }; - 7EB243F79A8FC99EFD7F2ACA35372134 /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; - 7F0BC99B50164B7B71D1FCA226D705BF /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 7F26BD1C0C03136D8AA4E1F090FAE9F9 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; - 7F68AC5A959C7977D31C3B7249A0176D /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 7F6B204BD0EED77A3D4E001F9112F83D /* icon_file_type_html.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_html.png; path = Sources/Resources/FileType/icon_file_type_html.png; sourceTree = ""; }; - 7FA53295B29C0FEDBB192A857595D3DB /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 7FC025583AE70AFF4823F9EC7ACD53C6 /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; - 7FC928DE9233551A76B30BEADEE8F56A /* ZFLandscapeViewController_iOS15.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController_iOS15.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h; sourceTree = ""; }; - 7FF37507C1A094DF4D58B89A2179B83C /* _ObjcLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ObjcLog.h; path = Sources/Logs/_ObjcLog.h; sourceTree = ""; }; - 806AE0AEB490D6B56558163CCE264261 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 806D7AE568296294167DD7D29EF11B61 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 807BA06E82F454A5C87F118E80112E97 /* DDLogKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDLogKit_Private-dummy.m"; sourceTree = ""; }; - 808DFF848581FA3CFDDA3F7C3420E563 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 7A81141C5D5FFB87BE06B3D7CAC0568D /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = ""; }; + 7A8C5F100652C3939947B63D46579A39 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 7A91A89E46844866073EAEE55D0670DD /* CocoaDebugSettings.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugSettings.swift; path = Sources/Core/CocoaDebugSettings.swift; sourceTree = ""; }; + 7ACF1534C90C3D69353C14EFF2C3CE8F /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 7AD54F57FA813EF5189F45407ACEB096 /* UIScreen+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.m"; sourceTree = ""; }; + 7AD6792903309533AD25495F4BE4596E /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = ZFPlayer/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; + 7AF3C20A5AB684EE0383205711214E2B /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = ZFPlayer/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; + 7B3D8D5724912A68F4BB094269777622 /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; + 7B562492BD49E295C5CB2D0F31FADA81 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 7B89E47ED7334026BDEC88B3063FDB56 /* ZLAlbumListModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListModel.swift; path = Sources/General/ZLAlbumListModel.swift; sourceTree = ""; }; + 7BA5160942E175FB0C62E1814667CF0A /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; + 7BD92BD1E3D8C43D7496C883F1561E06 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + 7BE387A9571B865256E44B07E9295347 /* EKAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAttributes.swift; path = Source/Model/EntryAttributes/EKAttributes.swift; sourceTree = ""; }; + 7BE4BB39B20CA62A2BC8F90E47C2C067 /* SwiftEntryKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftEntryKit.debug.xcconfig; sourceTree = ""; }; + 7BF1881CFD52D84A0A93D7AFE282FC17 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 7C04DFA96B48774D0D2E5952567E4607 /* icon_file_type_bin@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@3x.png"; sourceTree = ""; }; + 7C3D9B5AB2DAE850D9BCA7503816134F /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; + 7C41C997156A06CFBB0CB4F4893FF81E /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + 7C6649566309AB443188E46A3CC01D8D /* ZLCustomCamera.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomCamera.swift; path = Sources/Camera/ZLCustomCamera.swift; sourceTree = ""; }; + 7C85FDFC1577CAD417BC28DC5B9C959E /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 7C982FEA563FD06A4797C84016A9E606 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 7CA6C5C1EED8B3444734DF5DBFF8E87D /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; + 7CB1B067B7C9C188CD256AA2EB3BBC89 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 7CBD79A13EFFB64FC1D8224B2CE61C03 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + 7CCA0D805822FB0DDF9DBEA5473496B2 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; + 7CCDF5663FD9974591229115FA9CC3E7 /* _SandboxerHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _SandboxerHelper.h; path = Sources/Sandbox/_SandboxerHelper.h; sourceTree = ""; }; + 7D36DEF11307EEE210116B72F218F245 /* icon_file_type_numbers@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@2x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@2x.png"; sourceTree = ""; }; + 7D5BD5409AD4929DB15E664D4DB8F045 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 7D671F0000F0D85BA95880F731A6336E /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; + 7D724962A4737F6AD7D6144C81655046 /* UIImageView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.h"; sourceTree = ""; }; + 7D7A98284469857052B1E9ED321D0384 /* icon_file_type_mp3.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp3.png; path = Sources/Resources/FileType/icon_file_type_mp3.png; sourceTree = ""; }; + 7DC156E44796A2EDAFCEC952BF4F38CB /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + 7DFDC9EEEA5E16615E9ED078DBC1D5BC /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = ""; }; + 7E1FB7BCBFEB0F479DCCF06D766DC1DE /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = ZFPlayer/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; + 7E8BC40403D4019F677E8D81E8DA48B8 /* Manager.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Manager.storyboard; path = Sources/Resources/Manager.storyboard; sourceTree = ""; }; + 7F16475E66BD64BD52DA97DA20E2F7A6 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; + 7F1B443957BE7FF7197AA898BD83EC7A /* UIColor+JXAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+JXAdd.h"; path = "Sources/Common/UIColor+JXAdd.h"; sourceTree = ""; }; + 7F287961A4BA1A87CD980A3BC1D279F7 /* JXCategoryNumberCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberCellModel.m; path = Sources/Number/JXCategoryNumberCellModel.m; sourceTree = ""; }; + 7F28B7FE47B9941DC2EDB1FB4F3BE417 /* icon_file_type_mov.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mov.png; path = Sources/Resources/FileType/icon_file_type_mov.png; sourceTree = ""; }; + 7F28EFAE0FC8B01EDC15D0A8C7595A24 /* ZLPhotoBrowser-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZLPhotoBrowser-umbrella.h"; sourceTree = ""; }; + 7F4F760E23065B8A330A88F819A1E8E4 /* ZFLandscapeRotationManager_iOS15.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager_iOS15.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h; sourceTree = ""; }; + 7F64657D8F322C6D5FC49F6F8DD161FE /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 7F846E939E27E289B1669059869375F8 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 7F9122ED63E5522D067A665BC5C9EFEB /* ZLEmbedAlbumListView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEmbedAlbumListView.swift; path = Sources/General/ZLEmbedAlbumListView.swift; sourceTree = ""; }; + 7FA8AAA81F8F66B5A351D3B6BF7AFF7C /* DDNavigationControllerDelegateReceiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDNavigationControllerDelegateReceiver.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.m; sourceTree = ""; }; + 7FB1F475812E3B0DE6E997F51DA53705 /* Array+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Array+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 7FE6B652A6FEC0496D3712C7C023C25D /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; + 8007D063F7FC25D99B2308214216D6C2 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 800B0CB3A9EE710621C07BAF780E7F00 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 80373A1B399EBD77FEEDFFAA5499F00C /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 805E22C1E2AAF537384A1DC094E55E06 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 806DD1C4352639C1A0C776151B38EB6E /* NSMutableParagraphStyle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableParagraphStyle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.h"; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxSwift; path = libRxSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 80A4A7B76BC08FBD5245F77615374CFF /* MAOfflineCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineCity.h; path = AMapNaviKit.framework/Headers/MAOfflineCity.h; sourceTree = ""; }; - 810EFE754CA7635F68BEC4D85F002486 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - 81296563541674EE3828457585D69636 /* Sources_DDMAMap */ = {isa = PBXFileReference; includeInIndex = 1; name = Sources_DDMAMap; path = DDMAMapKit_Private/Assets/Sources_DDMAMap; sourceTree = ""; }; - 818F435FE00D407E9BABCC7D92665991 /* icon_file_type_dll@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@3x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@3x.png"; sourceTree = ""; }; - 8193CAAF5AAFA0A59C7C9DEB2487DB44 /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; + 80BFD62829913A3D8C05DC9B5F125497 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + 80DECBB80F048A0ADB69EA649BC5A9AD /* icon_file_type_pdf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@3x.png"; sourceTree = ""; }; + 810E8ABA91FACF062EB680A844788891 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + 814CC62EF88C5D0B3FF16FBA4A25B1F6 /* MACustomBuildingOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlay.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlay.h; sourceTree = ""; }; + 8175FF374FB36FCBC7D14EE1AA029D14 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 81969855200A007B88C6ED5E17173DC9 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 81DF4F4E9EA72B0BA9E7E257077BFA31 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + 81F497363CD93A70CE626E6324981DFF /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.release.xcconfig"; sourceTree = ""; }; - 8239E47A353987E74B6630E67AE69B68 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; - 82CE0212D1FD328915C6EE1A74A4F591 /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; - 82EF359A9C678A2470F67CC9BD3ACEE4 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 8303ADFD707F9B2F99E0B51D075B41E1 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - 830558743E91422062DCBA23F2DC8567 /* _FilePreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FilePreviewController.m; path = Sources/Sandbox/_FilePreviewController.m; sourceTree = ""; }; - 832B17091CBFBB7E7C49F5B0D3B32FB9 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - 83954B1009088B4150BAD46F863E8DA4 /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; - 8396F3FDF11FD9BD79315BF6AD44CD30 /* icon_file_type_bmp@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bmp@3x.png"; path = "Sources/Resources/FileType/icon_file_type_bmp@3x.png"; sourceTree = ""; }; - 83BFD8E56E1625B4352D2126BAEE6455 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; - 84173C5ED0F7BDAA5DC0F076373E6FF6 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; - 84B7900B811585C8FD012DC7348C7EA8 /* icon_file_type_eps@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_eps@3x.png"; path = "Sources/Resources/FileType/icon_file_type_eps@3x.png"; sourceTree = ""; }; - 8510404218D57F6A9D4B333EEACB0451 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 8553BAA2171C179E0B7FE28C4CDFD96A /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; - 855439B718EEE550726E1993E9741232 /* CocoaDebug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebug.swift; path = Sources/Core/CocoaDebug.swift; sourceTree = ""; }; - 8573EDA165C5BB51A067C0D79FDC0F07 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; - 8575C0C398578AB4EE9494B2D63360CA /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - 85A4B896CAF4239A741D2DCCB38574E9 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - 85BD01F1190D3A25FFF7B74DC7DED766 /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; - 862E9135F07E6913F4723C655321BF76 /* DDColorKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.debug.xcconfig; sourceTree = ""; }; - 86A73483D12B9934B1353149F09CCDAA /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 86AD950BFECE8CEB4D13C2E5BBB3BC78 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 86BE8A8860D5108D0CEA081D98C9B8A5 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - 86D6FD386A5643F1273B453E48ADD76F /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - 8730C38AC490365DBEB1C35848AD8B8E /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; - 873B8D7ECCD3B78A9FC7859AB44C1960 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - 873E469388C53E4A02DB724C46491E5C /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; - 8785658D07E795B7A2C4837823C30D5A /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; - 87B684779E82E8CE989D8F775BCACD92 /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; - 87BBA9A8F68EE7053D36D83B0D3BE426 /* DDBaseTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.m; sourceTree = ""; }; - 8821C3B87064E8EF1E1EE54FC5911438 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - 88A24B135A71314813700A713AF0313D /* MABaseOverlay+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MABaseOverlay+DDCategory.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.h"; sourceTree = ""; }; - 88E488105CC3E2B2AB63B6D30DF9CAA9 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - 8902B283DB8BD414B226FF434877A311 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - 8905F44B08DB21CC747E25BFD503C4ED /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 8960BB5F0DE25976105C62455A75C8A5 /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "Source/Extensions/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; - 89BF08F8B0A1209B408DB7A3A4AD281C /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - 89D8F240F4752AF086B5BB6B227B4B16 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; - 8A4224348EF7AAF4DE860A8CBE9BDAFE /* AMapTrackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackManager.h; path = AMapTrackKit.framework/Headers/AMapTrackManager.h; sourceTree = ""; }; - 8A497695471A6ED2D97B5BE01D51A60D /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 8A55D8B7041D4B7CD3BD67D2430BAAE6 /* ZFSliderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSliderView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.m; sourceTree = ""; }; - 8A79CAB479A5FAA693BDDB7D924AE4B8 /* ZLAnimationUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAnimationUtils.swift; path = Sources/General/ZLAnimationUtils.swift; sourceTree = ""; }; - 8A9533865EF00864A7ADD4BCEE34BCE4 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 8AC34B89C82E83F5463D5D56DCFA702E /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 8AC6E0AB652414031CFF40EE30704F15 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 821CCE304AADB08D225F4F20B2ABCF41 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + 82566404C79EB44752FF134C33EBB75F /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; + 827916087A5CEFCD4A898247C0766C5F /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 82AF0097DBD6F4BFFA9160232827626B /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; + 82DEB842C806FD71E0117498E97B61D7 /* DDBaseAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.m; sourceTree = ""; }; + 82FB24952421DB2BFA3E61F218F1D7C9 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 830A25A458C7F04818B61626589F2B1F /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; + 836DDE973FE17FF27B154223B4B7422D /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 83A9B5E74EBACDAEA7C504A582716BC0 /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; + 83BBC0E283B5DA2041C842C3D43AC691 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; + 83C0272475BAFD7EEF6B89A46D3A1E0E /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; + 83DEE1F17141FD212590BB30F3598197 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 83F81E1D9FE4C6120CA0521CF6621BBE /* JXCategoryIndicatorView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorView.h; path = Sources/Indicator/JXCategoryIndicatorView.h; sourceTree = ""; }; + 8418EC9CB71E19031EE5EB50B05AE1B0 /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; + 841D19D4EE83FC507882C097B3D2EFCE /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; + 8493AC2AFD109384F6571550F1FA448A /* DDBaseCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseCollectionViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.h; sourceTree = ""; }; + 84BFD5C7477538DA8F1821C712F84456 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; + 85012515EBAF573000D3918667220165 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 85018A516DA5783B6054A7074112490D /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 851406A8043AFF8D4B5F2E2EBD113E68 /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; + 851E29EF3D1C01088B331767A4E73EDE /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; + 85B4A24E31B012A5FAA8B2FC4063885A /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; + 85E680B50AEC6BDEBE4694708DD0BC85 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; + 86151A1AC2AD7E3649FBBB6B67ACBBEA /* icon_file_type_zip.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_zip.png; path = Sources/Resources/FileType/icon_file_type_zip.png; sourceTree = ""; }; + 8629AFFDA77BE714295FE2E934FFBFBE /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; + 8651590CEBE0A72288FA8DF0F7D7950D /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 8674C3E2644115DB43649E95A7953B94 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + 867F48482DD8B75A05F82324A1ED065B /* DDCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDCollectionView.swift; path = DDControlsKit_Private/Classes/DDCollectionView/DDCollectionView.swift; sourceTree = ""; }; + 86A577C3AE1112BFCA7ED55F94355334 /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + 8703B95CA730B416521C752B353ED21E /* DDControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.release.xcconfig; sourceTree = ""; }; + 87307A9C398D0B0C3E74CFD90B3CAC20 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 87C1B12C4815CD9D6AAD25232AA35FD4 /* ZLCameraCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraCell.swift; path = Sources/General/ZLCameraCell.swift; sourceTree = ""; }; + 87D97E2AD4F93CD7F47290E437491844 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + 87E8ADDA96C6679CE53DD2DB10D37D82 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 88329C33E3427E891414E8E509A6033F /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + 887A190AB68603CE5DEFD43D530C3755 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 88DF451D482679D5A646A7B3DE899BBD /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + 890BDA1B9F7AEE647875C70D1E88BD21 /* MAPointAnnotation+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MAPointAnnotation+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Annotation/MAPointAnnotation+DDCategory.m"; sourceTree = ""; }; + 8913CAA7CC64D9DADB47DEEF39147A49 /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; + 8923FC5B29FE1E4A2BFC0220E50D6EC8 /* icon_file_type_mpg@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@2x.png"; sourceTree = ""; }; + 894F7BCCCE7BC30DB785BBD8962D1EB6 /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; + 8954FB08C8B131CA47FC2666561EDA31 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; + 896E1F317017C33CBB609633014C4313 /* _DeviceUtil+Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "_DeviceUtil+Constant.h"; path = "Sources/Core/_DeviceUtil+Constant.h"; sourceTree = ""; }; + 899CF7DBCF7CF18AB7A9BC6E7F5D65AE /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 89AD24C5BC76C1713EA4F2C0925082EB /* _CustomHTTPProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CustomHTTPProtocol.h; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.h; sourceTree = ""; }; + 89BE169C991181BB4DBD228312323A39 /* JXCategoryIndicatorCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorCellModel.h; path = Sources/Indicator/JXCategoryIndicatorCellModel.h; sourceTree = ""; }; + 89D6E018079AF19904C23CECC7E1C426 /* _icon_file_type_close@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_close@2x.png"; path = "Sources/Resources/images/_icon_file_type_close@2x.png"; sourceTree = ""; }; + 89E67D6791BEA1ADA9DE0A51CF5D0D0E /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; + 89F640A74478F2FB1D8B7578D8BCE0CE /* CocoaDebugDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugDeviceInfo.m; path = Sources/Core/CocoaDebugDeviceInfo.m; sourceTree = ""; }; + 89FCD33F408C8E562658073B0690D2CB /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; + 8A19A50DED5EFAA0A7A19C7FFDC4A86F /* MAHeatMapVectorGridOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h; sourceTree = ""; }; + 8A270AD1DCE86BF44C6E1E2059BF50D3 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + 8A2B8113C0B523203287F972A1003B26 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 8A31A7D3CCB4303BD00786E3994151D9 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = ""; }; + 8A3AD9A0EA58FFD462CF6CF5CE81B129 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + 8A3D4867F0B86D3CA519517AE6BA2413 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 8A71BC0AF5A1F385A365672FFE05429A /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 8A7C13F66357FA330350C88332595CBB /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; + 8A9C05159DF6F7964E52E83F2A0D2698 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; 8AD026CF2FA53C314E8C799B9A40528A /* DDZFPlayerKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDZFPlayerKit_Private; path = libDDZFPlayerKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8B0B1E87E5956AB59F464AC019BDDB54 /* DDBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseNavigationController.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.h; sourceTree = ""; }; - 8B3C5CE6F7F35D4A216D8CD578623185 /* SwiftEntryKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftEntryKit.modulemap; sourceTree = ""; }; - 8B5D0C31EC57AA26297C8482995EA6CD /* MAMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapKit.h; path = AMapNaviKit.framework/Headers/MAMapKit.h; sourceTree = ""; }; - 8BDAE3BBB713842E46ED6AD830ECA0D8 /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; - 8C00AA78905241B5F3440DA3366774D6 /* icon_file_type_doc.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_doc.png; path = Sources/Resources/FileType/icon_file_type_doc.png; sourceTree = ""; }; - 8C372FB582E08B981ABFD16B3E9A6599 /* EKXStatusBarMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKXStatusBarMessageView.swift; path = Source/MessageViews/Notes/EKXStatusBarMessageView.swift; sourceTree = ""; }; - 8C3C58456459F74E36B2551E4EE319FC /* AMapLocation-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - 8C7B17AC003DFD91E3954E87A57F67A8 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - 8C95BA8E5A0D18AEB85525299C69AB0D /* _ObjcLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ObjcLog.m; path = Sources/Logs/_ObjcLog.m; sourceTree = ""; }; - 8CA70C141446739144B00612AA3FB091 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; - 8CB92244E6A5129FBABBB6E49EF1614B /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 8CD713C832A96010C6BF16194584277D /* DDBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseView.h; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.h; sourceTree = ""; }; - 8D0118E801CC2317FE9FC15860953A77 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 8D2175F83B7EA193BCB361CC82565F80 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 8D29A1B9CC832E8E136616849FFFC538 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; - 8D4CD1F4BA6F2F934DD8F0872739FC30 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; - 8D561F64C8E862EA567AFEB2A4F1CE11 /* EKAttributes+Scroll.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Scroll.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Scroll.swift"; sourceTree = ""; }; - 8D7F5844EC3D6461B02073316AB72403 /* JCore-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JCore-xcframeworks.sh"; sourceTree = ""; }; - 8DA7CECE75EB33D7160323669DE51068 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - 8DE986B5124559B95C364A27A0C87170 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 8E165D4F0C3AC8832BDF289B4BA18E73 /* ZLPhotoPreviewSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewSheet.swift; path = Sources/General/ZLPhotoPreviewSheet.swift; sourceTree = ""; }; - 8E95F20354A3DB40020C026CA07BA6EF /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - 8E9826EC48DDF14DCD19A1F1EA565E08 /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; - 8EA6851487C3C1A49589409DAEE77490 /* DDProgressHUDKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDProgressHUDKit_Private.modulemap; sourceTree = ""; }; - 8EB6EBB0F3AFA6DEADD0E88DBABBED29 /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; - 8F06EF1FAA6F8F778280DC6D5CA250D4 /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; - 8F8108786A42663BF108F2498BAEE875 /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 8FA7574C4CEE35369CDFA9AF5F4BA8CB /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; - 8FAC7DBABE9FF8EE87847670737EB51A /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - 8FE56E68201423C1379418709148DE6D /* EKAttributes+Precedence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Precedence.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Precedence.swift"; sourceTree = ""; }; - 8FE94FC485D2FB10C8B5987216CFB220 /* ZLImagePreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImagePreviewController.swift; path = Sources/General/ZLImagePreviewController.swift; sourceTree = ""; }; - 904551AA35B23BDF396532FD365F080C /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - 904CF49E681F5882D9651D002F4E78A5 /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; - 905001C0662977A2FE394256436F6517 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; - 905671775ECFEEEC224EA10127C926A8 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; - 909976AD6A6C8670F9C3B359C450FA61 /* Cell+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Cell+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Cell+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 90B6AD0FAE1D82BB264E000395C2117D /* icon_file_type_mov@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mov@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mov@2x.png"; sourceTree = ""; }; - 90F788EDEFF81FBD6F62D52047A5C841 /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; - 91689E27F04FFF5ECFDF0458C758BD98 /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; - 91D29DF86C648E6B61A78CD0D98B667E /* ZFPlayer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZFPlayer.bundle; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayer.bundle; sourceTree = ""; }; - 9228B3140AE48F315120D3185D44730B /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; - 923DCD6B4D5DAA1FC13DF7AA9A590C0A /* 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 = ""; }; - 9287B30959EC3FE0D8352BA1BD3552C9 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 92A3B74F9F11D40C929AB27C87B74D84 /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; - 92A9926AC1DA0490DC688AD643B9C89F /* UIBarButtonItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.h"; sourceTree = ""; }; - 92D24DB1EA2DE76ACE61DFEA9F2ED45D /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 92DDC4DE3A0E8EF25E00C20BD194439B /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 92E8DD824C55C5CB5EF59E789FC24DDE /* icon_file_type_tif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_tif.png; path = Sources/Resources/FileType/icon_file_type_tif.png; sourceTree = ""; }; - 930D102FF7F00D7F608BB9E9B69EC9BB /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; - 937057ABB16A1E0B997B40E17763546C /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; - 937F1D0328E26A40872B989347235A0B /* JXCategoryIndicatorParamsModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorParamsModel.h; path = Sources/Common/JXCategoryIndicatorParamsModel.h; sourceTree = ""; }; - 93C3A792085B3B259209DB3C35EC2497 /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; - 93DEC768816CC8B25D4DB27388A78D81 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 9412C6E69E6BDCB14E43A7C76861B228 /* UIFont+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIFont+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIFont+ZLPhotoBrowser.swift"; sourceTree = ""; }; - 941BF188EE5376D02482984816F07B0E /* ColorUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorUtil.swift; path = DDColorKit_Private/Classes/ColorUtil.swift; sourceTree = ""; }; - 944E2A41F3C53A712DBC05DDCA8CE7E5 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 945E3595F8E082CE7DC610605B6F9C50 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 9460CFA38BA52FA1F9E7E7873FC7DE62 /* ZLPhotoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoModel.swift; path = Sources/General/ZLPhotoModel.swift; sourceTree = ""; }; - 946F234A1ACD3E3E06618BF234262F33 /* DDBaseButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseButton.m; path = DDBasicControlsKit_Private/Classes/DDBaseButton/DDBaseButton.m; sourceTree = ""; }; - 94940CC5148F4E76ADCAEFD0609D7E5B /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; - 94F42A34F3B5FB455782C29D1656AEDD /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 951FD4C4333729409FBB3646922DDA3D /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; - 95285DF6F4F3A653BD611FDA1651EB4F /* DDMASearch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMASearch.h; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.h; sourceTree = ""; }; - 952C1D9C63D55486340065F190A01954 /* _FileInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileInfo.h; path = Sources/Sandbox/_FileInfo.h; sourceTree = ""; }; - 954A41AF27ED2D0C06DD6ECF13B06CAB /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - 95664AC8FC8B658C4750177DC0C42F2A /* CocoaDebugTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugTool.h; path = Sources/Logs/CocoaDebugTool.h; sourceTree = ""; }; - 957761883E499B5B5CD450E4791E5CE2 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; - 9578FCABC4C68213EFAA4AF1CF0DF06E /* HapticFeedbackGenerator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HapticFeedbackGenerator.swift; path = Source/Utils/HapticFeedbackGenerator.swift; sourceTree = ""; }; - 957C22B55C1EAC9A6936A3E94A996D11 /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; - 959CB588C497539A234331C8FADC280A /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = ZFPlayer/Classes/Core/ZFPlayer.h; sourceTree = ""; }; - 95A3788AD7240ADCDFEFFCEAD2FE598B /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - 95ABE1410E2007EE6A6A92E6C0675452 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; - 95AFFDBD099DFC11B4817520C8EC9577 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; - 95E0489940E28409A886E1D38628E787 /* icon_file_type_css@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@2x.png"; path = "Sources/Resources/FileType/icon_file_type_css@2x.png"; sourceTree = ""; }; - 95EAEFAA9B82B71975CA2865C0930641 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - 9623D31926C3873EC73542770A0945DE /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - 9628957B998FB4E34458714FB0F01C61 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - 962B3281039A3A88023912BA110F9E23 /* JXCategoryView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXCategoryView-prefix.pch"; sourceTree = ""; }; - 9663280C7CAB95F7A63C2CE5B135C16F /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 9666B3E2E77D1A7C03FF8C0EB0A885AC /* JXCategoryIndicatorParamsModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorParamsModel.m; path = Sources/Common/JXCategoryIndicatorParamsModel.m; sourceTree = ""; }; - 96690D7471E5DC6E1A583C1B7592FA3C /* IJKMediaFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IJKMediaFramework.framework; path = DDZFPlayerKit_Private/Classes/ijkplayer/IJKMediaFramework.framework; sourceTree = ""; }; - 968BD3B7794D03452F8B49DC66B214BD /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - 96EB4C6E32A4CFF0D3DB9166B3D6B5B2 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - 9701D536A5E1B740C587BBFED07D13EA /* _SandboxerHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _SandboxerHelper.m; path = Sources/Sandbox/_SandboxerHelper.m; sourceTree = ""; }; - 9718B4D2572A87827C99C2AFAC26834A /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 97429F16087CDFDCF47D13AFA1454C2E /* EKNotificationMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessageView.swift; path = Source/MessageViews/EKNotificationMessageView.swift; sourceTree = ""; }; - 975BE46C975D1AAD500A9204D2AB6E85 /* MABaseOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MABaseOverlay.h; path = AMapNaviKit.framework/Headers/MABaseOverlay.h; sourceTree = ""; }; - 97799E47AA6D15680992261756318CA4 /* AMapLocationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationVersion.h; path = AMapLocationKit.framework/Headers/AMapLocationVersion.h; sourceTree = ""; }; - 97834F97324A3628E8CC2B23A44E5929 /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; + 8AD1F3049DDDF55C28B1BCE1090642F2 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + 8AFDF225426CE5D2E2EF38E99BFFE09C /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 8B12ADD9704D5B4FF2D8946AD4C1048D /* icon_file_type_keynote@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@3x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@3x.png"; sourceTree = ""; }; + 8B598E9AA464788B762D9F14CB863AD9 /* ESTabBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItem.swift; path = Sources/ESTabBarItem.swift; sourceTree = ""; }; + 8BF2CCC1AEF4A7058DA4EF5AEE09BB69 /* NSURL+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURL+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.m"; sourceTree = ""; }; + 8C801ECDC7DC6F9ECA5734D66F588E08 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + 8CA4BF5447A38631613EE0923D06D3DE /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + 8CC3487FE7C25E090247A52E202AE425 /* NSAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSAttributedString+DDCategory.m"; sourceTree = ""; }; + 8D04B785AE6FDE85B9DF7DF48BC20550 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 8D15B932CFE927C90735205470892B57 /* icon_file_type_plist@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@3x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@3x.png"; sourceTree = ""; }; + 8D24B5FCA47243AFDB16A38D9A873B02 /* ZLAlbumListCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListCell.swift; path = Sources/General/ZLAlbumListCell.swift; sourceTree = ""; }; + 8E0C913E2050A715A84E66826445D13E /* DDTimerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-prefix.pch"; sourceTree = ""; }; + 8E169F79CCB6864D384C66061F4C38E0 /* ZFVolumeBrightnessView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFVolumeBrightnessView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.h; sourceTree = ""; }; + 8E2662109DCDABBB13C8C4933629AE69 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; + 8E43A75339210117B70EB52B4FB07CC6 /* jpush-extension-ios-2.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-extension-ios-2.0.1.xcframework"; sourceTree = ""; }; + 8E670F165423B17FB4B306A063EA3A5D /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; + 8EBC44FF3953BD933D4FF1693EC7EFD9 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 8EEAB0995905C7EEAF8B0BDD8B0DA314 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + 8F3D705DFED11123C9E9A7B05B9FB658 /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; + 8F4B15FAF67F6CCDCDDC06D9DCD63E8D /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; + 8F6E10EEA5E0699CFB24F9601743A6A6 /* JXCategoryImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageCellModel.h; path = Sources/Image/JXCategoryImageCellModel.h; sourceTree = ""; }; + 8F7C109D48178F4BEE04CB2024C3BC64 /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; + 900332AE01C1AF075FCAEAB55D0539BE /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 90195127F97D10BC2EBBCFFCEFE7EDE8 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 90684AA2C04FB24708D8093C7F44EE30 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + 908AA1EBFB7DE613FDC224B1C52F2E62 /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; + 90A6FC99BB88388B03035B96C8B5532C /* DDOCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOCLog.h; path = DDLogKit_Private/Classes/OCLog/DDOCLog.h; sourceTree = ""; }; + 90CA896A3854A83140B707C60EE0FDE1 /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; + 90EEBC37787B8D47951CA2E7F653C9FF /* EntryCachingHeuristic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryCachingHeuristic.swift; path = Source/Infra/EntryCachingHeuristic.swift; sourceTree = ""; }; + 9160CD9E5F0C9A655F674B4CA6F3EB92 /* Bool+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bool+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bool+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 9184692B21A1F9CAEFE1B2F84A59D5B9 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + 918B12AE9E707303023866F3C58BE3B4 /* EKPopUpMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessageView.swift; path = Source/MessageViews/EKPopUpMessageView.swift; sourceTree = ""; }; + 91A9FBBC15DA97399F5A7DE1539B43E5 /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; + 91C3B91997A6055580FCF5B9B7C0EA28 /* AMapNaviTrafficBarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTrafficBarView.h; path = AMapNaviKit.framework/Headers/AMapNaviTrafficBarView.h; sourceTree = ""; }; + 91FF9BD40EE7E16BE36288E9983586F4 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + 9217D48C734464E04BB3DC92647C9977 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 925021896309306D69A38184B426A2CA /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; + 926F6595F12A2767F5A3927139A5B2FD /* ZFPersentInteractiveTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPersentInteractiveTransition.m; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.m; sourceTree = ""; }; + 927295F2B04DB00C89F423B276B84CE0 /* NSObject+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.m"; sourceTree = ""; }; + 92746A72984FF6453664BA024E4F9D24 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; + 927BF5D87232CC26C2EBB8AC9E56E13E /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; + 928C4A17AA8B2DC19EA1ED0EE4974ED0 /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; + 929FF019F3673E828B55CCC29BA6A177 /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; + 92AE752B7EDABE0906A03244E7FB311F /* UIView+ZFFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+ZFFrame.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.m"; sourceTree = ""; }; + 9336D632DB532A5E154BC36BEF093348 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; + 93C023AAC551E4BCFF0091108F11FFBA /* DDCategoryKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDCategoryKit_Private-umbrella.h"; sourceTree = ""; }; + 93E5A7996483BE97BCDDD59D6EC5316C /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 9412E0BDC23330A1CDFAA6A15BF9E5C7 /* icon_file_type_default@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_default@2x.png"; path = "Sources/Resources/FileType/icon_file_type_default@2x.png"; sourceTree = ""; }; + 941D43BDCD1DA50D1C170DFAB72018A8 /* DDBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewController.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.h; sourceTree = ""; }; + 94655E9BBB601F903996890F45BBA6EC /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; + 94AFDE735B4D561C2B77D6F2C1E94271 /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; + 94C2B1229D2D794A52C875EC905C6697 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; + 94CE64EF2983B8EA8371A30908CB1151 /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; + 94CE798D24A02E6331F8B6696CA3EA67 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 95175AD3FDBB3509834A6CDEE2D83681 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; + 95602A950EC06EA33A9418F57AFA7FA2 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; + 9591F60B275BF0BB7769CFF39322B485 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 95C90C78196CBACD29862DA52C6ED120 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; + 95EAEC18D43A216BBA3BED777579FB95 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + 95FC4253472661FF20C7A36A0FC62B74 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 960E745533E1F1946253695751654E76 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 967A461CC7A49D7B37582B5F9F1FACBA /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 96849150B6F80FF0701913CAE1C0A6F3 /* MAIndoorInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAIndoorInfo.h; path = AMapNaviKit.framework/Headers/MAIndoorInfo.h; sourceTree = ""; }; + 96A07806C7FE95572F7165BF74A6DA6B /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 96AAE0C564D797F4FB4BCDDD790DA684 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; + 9709C55AE6792B2FF809A51BE9935DD5 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + 97102651438FCA27E19A7CFE8996242E /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 9710B95F4B70AB918EA0B64D98EF0765 /* Bundle+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bundle+ZLPhotoBrowser.swift"; path = "Sources/Extensions/Bundle+ZLPhotoBrowser.swift"; sourceTree = ""; }; + 97222CACF95C02B7C796BBD0C50C7D4B /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 973BB2E702520A72B89684DE3D080922 /* UIButton+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIButton+DDCategory/UIButton+DDCategory.h"; sourceTree = ""; }; + 974C4E02B64270BC86E707BCAA75D865 /* AMapNaviVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviVersion.h; path = AMapNaviKit.framework/Headers/AMapNaviVersion.h; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SnapKit; path = libSnapKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 97A6E65371434E3E6B286D4314AFD72C /* ZFLandscapeRotationManager_iOS15.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager_iOS15.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.h; sourceTree = ""; }; - 97CEB7ADA2F1CA1CB21DB8A16062CED4 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 97DB347D0B4DD2D936105AA8F335A748 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 981344C61E20CD850A1EC25F825D22E9 /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; - 982471D0A7A2FAB19D8F0FEDA2042C90 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - 983BBE44DBDB6CB3A9BDB33CE0648168 /* DDProgressHUDKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDProgressHUDKit_Private-dummy.m"; sourceTree = ""; }; - 983C48AB6681800FEE8A61BE53DA4660 /* NetworkDetailModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailModel.swift; path = Sources/Network/NetworkDetailModel.swift; sourceTree = ""; }; - 983E314C152700E59C1AD13F819B7097 /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; - 98963B30FF60E3279CCEA060A155E296 /* _OCLogStoreManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogStoreManager.h; path = Sources/Logs/_OCLogStoreManager.h; sourceTree = ""; }; - 989A893C981065C73C042C96FDC0E34D /* JXCategoryListContainerRTLCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerRTLCell.h; path = Sources/Common/JXCategoryListContainerRTLCell.h; sourceTree = ""; }; - 98CB605A350D1B728D5C276EEA1390D9 /* DriveRouteCustomAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DriveRouteCustomAnnotation.m; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.m; sourceTree = ""; }; - 98D61904AF5A4CC3DD4F560586BD732A /* MAMultiPoint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPoint.h; path = AMapNaviKit.framework/Headers/MAMultiPoint.h; sourceTree = ""; }; - 98F9C3A297C904E80CA7E7AB190CA17F /* DDTimerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDTimerKit_Private.modulemap; sourceTree = ""; }; - 98FF30ED686B1E32C8C71A8978A743E4 /* DDToastKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDToastKit_Private-dummy.m"; sourceTree = ""; }; - 98FFE9F7593CD6F43F69DE47EDF7765D /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; - 996B33F712F7049B5B1F5BF124DEB251 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; - 9972C6F6C58556495126BB4FD6E28C4B /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 99809F7ACB5C2D2A48682ED908667FDB /* ZFSpeedLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSpeedLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSpeedLoadingView.h; sourceTree = ""; }; - 9992F89F02978808EA8E00CC56B012D1 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; - 999852F183440D3FA3E3FF090CA83884 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 9999EE81202FF32A49181819DE266AE4 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 99B3381C595BE5BC787603AA240B4B62 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 99F10A47D7696186ABEAB0C5C4D4D95D /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 9A808C484FE10FDD6AF5873900CDAC22 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 9ACD9209EB865DB8B8CDBA4F8C7030AF /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 9AD49E2A83B149F2D2582C4BDA3CB73E /* JXCategoryIndicatorTriangleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorTriangleView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.m; sourceTree = ""; }; - 9AED71EE07F68B202D3C4C74F8BF94BA /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - 9AF76D21F286635A51CA07AC3EE86F35 /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; - 9B06EDFE2B80BB315D35C45BE5EFEE8C /* DDBaseModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseModel.h; path = DDBasicControlsKit_Private/Classes/DDBaseModel/DDBaseModel.h; sourceTree = ""; }; - 9B35A8CCCEEF3CABB26A72E732970A31 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MBProgressHUD.h; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.h; sourceTree = ""; }; - 9B596A4E99EF61F35F08408A31BD57BA /* _AutoLaunch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _AutoLaunch.m; path = Sources/Core/_AutoLaunch.m; sourceTree = ""; }; - 9B5FCAC6A8B58A6E236ED6694EC175BD /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - 9BA2B1D1A2B9B9E52E60C8B53F0E166E /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 9BDD47727EA0AFFB60EA7D16D313D285 /* icon_file_type_svg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_svg.png; path = Sources/Resources/FileType/icon_file_type_svg.png; sourceTree = ""; }; - 9BE6D0BD88365E50B5B2067C4B5A9216 /* DDTimerKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.release.xcconfig; sourceTree = ""; }; - 9C0271377C5A58277E700FCF28D57701 /* AMapNaviBaseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviBaseManager.h; path = AMapNaviKit.framework/Headers/AMapNaviBaseManager.h; sourceTree = ""; }; - 9C3B3F38643433FFD8087558A17AA7AF /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - 9C67013B1E63B8E32411D24FAAE6DEFE /* EKAttributes+WindowLevel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+WindowLevel.swift"; path = "Source/Model/EntryAttributes/EKAttributes+WindowLevel.swift"; sourceTree = ""; }; - 9C753242D8010513A17EE06B384CB700 /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; - 9C86D864CDB432EC8CD21FC90F1E4207 /* UILabel+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.m"; sourceTree = ""; }; - 9CA3A72EA508317CFCC3BF373B8B2F4A /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + 97DCEB1C8CA9796591FD8291D731BD5C /* icon_file_type_swift.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_swift.png; path = Sources/Resources/FileType/icon_file_type_swift.png; sourceTree = ""; }; + 98113C9227DBAD45E30E1C9A5640A298 /* UIImage+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.m"; sourceTree = ""; }; + 9862A784A1BB1F506F0BABA5DEF367FB /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 9880CF6DC428F39BDE89A516661EA379 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 98B738016CFEBD974704036394EC12B3 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 990F452916025825E343C9D384696EDC /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 99557E94370AE40BA2B1D311E6F9367F /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; + 996917FCDD949F4425705AE67E47B598 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; + 99B67CE7C0F6EF725BEF8BB6E49D2B84 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 99E144382D1F20F8785C8572CE4F242D /* _QNSURLSessionDemux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _QNSURLSessionDemux.h; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.h; sourceTree = ""; }; + 9A06C7454AB9C093B47E8F3743832BBF /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 9A21FA85EC42DCD838AB778C3E158578 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; + 9A47A721B73ABC0772C4E6C9FE465024 /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; + 9A49664866E5B659A1EDBD86C239A8E9 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 9A726643FAFA61A04A80355B39B09AAD /* JXCategoryCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryCollectionView.m; path = Sources/Common/JXCategoryCollectionView.m; sourceTree = ""; }; + 9A9C46E2E9B8B67B6535F245B0727D4E /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 9AA495416FEF9D22C915D48D5BE900D7 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + 9AADFF9575181F7830FDB7D7F890FCE6 /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; + 9B09C5469C7929F01C9FA132299054B5 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MBProgressHUD.m; path = DDProgressHUDKit_Private/Classes/MBProgressHUD.m; sourceTree = ""; }; + 9B1DACCFA09201124316F26BDE2F8D8E /* UIView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.h"; sourceTree = ""; }; + 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.release.xcconfig; sourceTree = ""; }; + 9BF0A7A267CF99BA7BB1B766BC844B60 /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; + 9BFD396550CBA75FF85970D49744D06E /* EKAttributes+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Animation.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Animation.swift"; sourceTree = ""; }; + 9C34A21F8594E2A2010A338393B17276 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + 9C5A294D01BD4B92EA771A55D63CFF3E /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 9C806C4C8CCC21C02B43DEB6C5D1C9E8 /* AboutViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AboutViewController.swift; path = Sources/App/AboutViewController.swift; sourceTree = ""; }; 9CB241779EEAD809AC3180FD5B56FDF4 /* DDFontKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDFontKit_Private; path = libDDFontKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 9CE5AE3785F8810BB29CE0AF7C3E187D /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; 9CF5E77BB32FA5A759A51B9A9F29CABB /* Pods-OrderSchedulingNotificationService-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-OrderSchedulingNotificationService-acknowledgements.plist"; sourceTree = ""; }; - 9D04C95E8871094F45400EE408E32F68 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - 9D06FED319C90049E8856AE9DBA8E86A /* AMapNaviHUDView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHUDView.h; path = AMapNaviKit.framework/Headers/AMapNaviHUDView.h; sourceTree = ""; }; - 9D087ABEBDA17C1560131EA3CD464ABA /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + 9D16D08EE7674F3F1FEBFE3F8E6EB0B9 /* icon_file_type_txt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_txt.png; path = Sources/Resources/FileType/icon_file_type_txt.png; sourceTree = ""; }; + 9D1D0F869B3CB1737B05227F919B2EA7 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; + 9D32BE3CD56E08B056EB40D1C4587E7B /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 9D3F3CF96C0AA18A9DF57F92B577B971 /* DDAutoUIKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-umbrella.h"; sourceTree = ""; }; + 9D46BA00A56EE37C271F6105BCA632B6 /* _ImageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageController.m; path = Sources/Sandbox/_ImageController.m; sourceTree = ""; }; 9D4B74A4386EF8F53603612D83CA68C9 /* DDColorKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDColorKit_Private; path = libDDColorKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D87EEF9C9F7802C0A94526D0A86E5F6 /* icon_file_type_bmp.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bmp.png; path = Sources/Resources/FileType/icon_file_type_bmp.png; sourceTree = ""; }; - 9D8F3B71036BDA151F6A1598B4324048 /* AMapGeoFenceRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceRegionObj.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h; sourceTree = ""; }; + 9D543EDBE0C5B25F2A35ACB4E44C10A1 /* icon_file_type_flv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@3x.png"; 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; }; - 9DE5BA62A129FF6AEF41A76152EFB7E5 /* icon_file_type_bin@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_bin@2x.png"; path = "Sources/Resources/FileType/icon_file_type_bin@2x.png"; sourceTree = ""; }; - 9E1F60A1AD0AEC10A86180A0AA9B32E5 /* _HttpDatasource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _HttpDatasource.m; path = Sources/Network/_HttpDatasource.m; sourceTree = ""; }; - 9E3912CBE3D45982C58DBDC90A3A403D /* ZFPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZFPlayer.modulemap; sourceTree = ""; }; - 9EB8C147DC1FA6CE06FED8C2C0AA9BB9 /* ZFPlayerLogManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerLogManager.m; path = ZFPlayer/Classes/Core/ZFPlayerLogManager.m; sourceTree = ""; }; - 9EC1BED8F71003BCFC453E7544FA5182 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; - 9F0F913E286A6BB4CC6D0BC96BB9F3AE /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 9F949F19946AE30B0AFD791522B4DF74 /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 9F96A4F6353BF56CF836F9E30D4D0491 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; - 9FA409FD593FC287601023190D24BBDE /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; - 9FD8A7AC22F74EB266E84D55359BFD2D /* ZLPhotoBrowser.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZLPhotoBrowser.modulemap; sourceTree = ""; }; - A00940162125D272EECF6088094892CD /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - A068EE6351F5768B5BD2B7621414112B /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - A0760DE55C5D19DC40D90869D1812E20 /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; - A079A2FAB1BEA63FA8962148061BCF43 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - A096AAD02F05DC1F166CE2E2780046C8 /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - A09D07DA6BC41EA4017C8C46BA8194EB /* JXCategoryIndicatorRainbowLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorRainbowLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.h; sourceTree = ""; }; - A0CC4EAAAF95A02EB89BFBA63D19789E /* icon_file_type_fla.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_fla.png; path = Sources/Resources/FileType/icon_file_type_fla.png; sourceTree = ""; }; - A0CEA570EFE79297578AC9FB56D30B24 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - A0E92019F852A852FEC6D243782970A9 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - A110B1ACA7328779F1F288E09D120A99 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - A15075FFF3E29989B72933AD7C18DDB8 /* icon_file_type_aac@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@3x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@3x.png"; sourceTree = ""; }; - A1597F1C33DACCE1C2299E8840E7B3B0 /* DriveRouteCustomAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotationView.h; path = DDMAMapKit_Private/Classes/DDMAMap/AnnotationView/DriveRouteCustomAnnotationView.h; sourceTree = ""; }; - A168D113BBC27764F25707A4CB0737B4 /* MACircleRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACircleRenderer.h; path = AMapNaviKit.framework/Headers/MACircleRenderer.h; sourceTree = ""; }; - A1960ED8360DACF1A4357E66B10799FB /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; - A19BDD611843FD3401F127CAF6533874 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - A1B2252254DB1AF3C062F8F316CA5341 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - A1BB2A5C5F93D55123805217A6EFEB70 /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; - A1F47EB63F926D6A76DF724F3528E065 /* AMapNaviEleBikeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeManager.h; sourceTree = ""; }; - A1FEF4342D78634612E62FB4CBD2EEAE /* icon_file_type_psd@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@2x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@2x.png"; sourceTree = ""; }; - A20529EC32927638D77FE174B3DF3E95 /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; - A20F5A8996E049D05E03AC3998CD6CFD /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - A21099512EC3714A9EDF3E42F0AF8B52 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - A21DCE2F1A6197E8998808113ACF2F8B /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - A263C82A7CF53FE35BD65208A1957F85 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - A2769F3EBA3A2123D2C9A06D434EA4C9 /* CocoaDebugDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebugDeviceInfo.h; path = Sources/Core/CocoaDebugDeviceInfo.h; sourceTree = ""; }; - A28301E0BD9DEAF8718847F131A3C52C /* MAOfflineMapViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMapViewController.h; path = AMapNaviKit.framework/Headers/MAOfflineMapViewController.h; sourceTree = ""; }; - A290BEFFD9E9EEA550DC777126A6F7D4 /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; - A293A64DABED6E71DC3F7E8EE109FCE3 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; - A355290A9A2067DE376997A05108E29E /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - A360F23174CEDCB9FDE9D3DC88A28063 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - A38405325B1709198368EDB565452BFB /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; - A38FA6A2D2D376B3BBD9C6445F8D743A /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; - A39B6C78BD0A70CE093BD65595AA5E0F /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - A3B3D2D7AA39A91A07E5E3F9A8D91EE2 /* _icon_file_type_up@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_up@2x.png"; path = "Sources/Resources/images/_icon_file_type_up@2x.png"; sourceTree = ""; }; - A3DB010624B548DFCC8C626087C06DFF /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - A469397DC878215C493E4BE41267191D /* DDButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDButton.swift; sourceTree = ""; }; - A4B294C8C8DF41B595EEB70F7E64158A /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; - A4D3F23E79E72989303D75496ADAE24F /* EKNotificationMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKNotificationMessage.swift; path = Source/Model/EKNotificationMessage.swift; sourceTree = ""; }; - A4FA2E81F8F9CDB076076E8F529501F5 /* icon_file_type_torrent.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_torrent.png; path = Sources/Resources/FileType/icon_file_type_torrent.png; sourceTree = ""; }; - A571B9073AAD64E9DD52F22BD7E74A17 /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; - A5D5A63924CBBB88F0C4721D917A6000 /* DDProgressHUDKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.debug.xcconfig; sourceTree = ""; }; - A60B41683C2A0855188364606C7CCAB8 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; - A618DD5ABAA309EFC05FE0E691931B56 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; - A6579090E6CAE91DEC18E178FE8CAC95 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - A662B6E93C727B631EB97DEABE293450 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - A68EB2DC3303177AB0EF1A56837E09C4 /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; - A6E5097D71913AD4ED43ED75506B8EB8 /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; - A72CF707FA92786A29206E3820DB445C /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - A7575BA878D71515A0250CEDE9343C0B /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - A76866579FA2C72E7BD2354AD23A8B19 /* JXCategoryIndicatorRainbowLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorRainbowLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorRainbowLineView.m; sourceTree = ""; }; - A78DA83781DF7F5C70EEA318F23052D1 /* JXCategoryListContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryListContainerView.h; path = Sources/Common/JXCategoryListContainerView.h; sourceTree = ""; }; - A7F04E7198BB2D14148DE3426CE0F93F /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - A8152BC88102C87CE7C206472C4D0D72 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - A81D9F5A7A8496B5224A49D344DC45CA /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - A83CAEFEB3980992CD44CB92E5F3FD12 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - A8419169AE271434198457CDA9A5B9CF /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - A868416783479CF46A6CD549C393B59B /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; - A87BCDD9672BAE4092D418989B7E49B6 /* MAPolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAPolylineRenderer.h; sourceTree = ""; }; - A87D33FECAC7773248294A0F3C635072 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - A8D4C98F282CE38E664A0DDAA053DE9D /* ZLAdjustSlider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAdjustSlider.swift; path = Sources/Edit/ZLAdjustSlider.swift; sourceTree = ""; }; + 9DB1F36635A6E0FF49349D6C096B1776 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + 9E7C1193FE4C90084B399D4C5B4437E7 /* UIView+Shadow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Shadow.swift"; path = "Source/Extensions/UIView+Shadow.swift"; sourceTree = ""; }; + 9EAECC53F3C8A7C385A6FAD29B0CFA94 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + 9EF2C1A1432740A697FFADC64A4A9E93 /* _icon_file_type_mail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_mail@2x.png"; path = "Sources/Resources/images/_icon_file_type_mail@2x.png"; sourceTree = ""; }; + 9F07BE761297138648CE81E26A9C8428 /* ZLPhotoPreviewPopInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewPopInteractiveTransition.swift; path = Sources/Animation/ZLPhotoPreviewPopInteractiveTransition.swift; sourceTree = ""; }; + 9F33A0F6B16C943FE7FAA72A8F12E0A5 /* FPSCounter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FPSCounter.swift; path = Sources/Monitor/FPSCounter.swift; sourceTree = ""; }; + 9F3B1F2DFD385D5A7BD173441B2937D1 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 9FB64B41F62CF6B4BF172472CBB2643B /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 9FD7BF121034E6FFE1B8C6BDA029E46D /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = ZFPlayer/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; + 9FE21912283DCFB06EE224BCF9AFA48F /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; + 9FE3EDAC53DF6CD3DC58739544945F77 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + A01CA5CABBEE63D0A51BB3C288504979 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; + A0953A3A1D760852BEFCB110B0E7F4C0 /* ZFKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFKVOController.m; path = ZFPlayer/Classes/Core/ZFKVOController.m; sourceTree = ""; }; + A098FC6C2E61B837FE4A46294F38D9AA /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + A09C9858A3B3758CEB58EB96A42851E1 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + A0BEEAEF1AD047D02327BABB6698B6E8 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + A18DC70D85A5E60965D3B40C94F8E983 /* QLUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLUtils.swift; path = Source/Extensions/QuickLayout/QLUtils.swift; sourceTree = ""; }; + A1C1C11B8220EE6B0AF4DA6D711FA480 /* CocoaDebugViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugViewController.swift; path = Sources/Window/CocoaDebugViewController.swift; sourceTree = ""; }; + A1CBF093B61B62DCB74588421B996B4B /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; + A23C2019F3EF5D4206B804EA596F5311 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + A2597E458398D01F7221DE5A0346FEED /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + A2CFA4BC3BB290AEACC5161CBBFC5059 /* DDSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwitch.swift; path = DDControlsKit_Private/Classes/DDSwitch/DDSwitch.swift; sourceTree = ""; }; + A2E0903A06E0DB53B7DDDA54AA3ED40B /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; + A33DA430EE3FBE0E598CDF8338CBBD95 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + A36F1CA1FBA24E5F4DB60FC7F7B751D9 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + A3F5D064CE7A05DF6D475F25CEA91B91 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + A426D1C1EDEE6CDBE854FF9FB15D8179 /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; + A44BFDBDFC57EAB966412B2391805A2C /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + A45210443B77630700735FA0D5F7D007 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + A45DF5D72D52F28B5CADB8755977F879 /* AMapLocation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapLocation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + A46221467F7DD1F0235D0E3D46BBF2F0 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + A48BDAD02C92A2F24BD894BF9657D16F /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + A4921B15F3C549EAD36960DBDF9F3450 /* SwiftEntryKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftEntryKit-dummy.m"; sourceTree = ""; }; + A495381D9F406E20AEFDA1B9B7032ABF /* MAOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAOverlayRenderer.h; sourceTree = ""; }; + A495F51641A7CAED9EB62C9515202207 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; + A4BBEE3AD358C918491FB749F3FA6052 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + A506A65661FFEBEDAA8C9C06AD399F1F /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + A54F375D0C0E6BA45299612C71D14F42 /* SwiftToast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftToast.swift; path = DDToastKit_Private/Classes/SwiftToast.swift; sourceTree = ""; }; + A551314FD4F671281B8CD8DC327670D4 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + A569677C6D5442C6B819DB7621C5A384 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + A57522B4058C3B1144174FAF8F50A17C /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + A5AE338666921A49D4212A65BB90F29C /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + A5BC10F15FEA4317A7A8DDC17C7D7133 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + A5E3D9640F37889A828318BD4247E1E0 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + A676B6D42F6939076ABD12EC0034727A /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + A69FBAC5949352AF754541003DF5A779 /* AMapLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationManager.h; path = AMapLocationKit.framework/Headers/AMapLocationManager.h; sourceTree = ""; }; + A6D3ED1CF1412B47A6DCD6412CA1BC02 /* UINavigationItem+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationItem+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.h"; sourceTree = ""; }; + A6F2817D9672E1E373B49811D917CDC6 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + A713E8FD16047BDA5CE21E33010D3FBC /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + A7B9B822A2C9D1AF4E357A1C9CB3921D /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + A7C5FDEB77FA668131AADCB090080561 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + A82CE9BC41ACC37851175E3D9E9BFD55 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + A8455B12D8726F1310F4E61587BB03B9 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + A86C68A0CE28AC3CF492AF642A77C516 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + A88282D3B06A56A798BCA8A1538D3975 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + A88CB1E330CEF38014E6FF94DABBB670 /* ZFLandscapeViewController_iOS15.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController_iOS15.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.h; sourceTree = ""; }; + A88E8E6817BDE9535D6C717D07EF18FE /* AMapNaviDriveManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveManager.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveManager.h; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = IQKeyboardManagerSwift; path = libIQKeyboardManagerSwift.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A8EEF36A87634FD7C5141523BE00415E /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; A9132D6AA90D7BC2B6C7A08B065F87A9 /* DDToastKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDToastKit_Private; path = libDDToastKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A93AF2E4EC8E98DB19FE7DFFA3D94E18 /* icon_file_type_keynote.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_keynote.png; path = Sources/Resources/FileType/icon_file_type_keynote.png; sourceTree = ""; }; - A93AFF1DC5B843582E3B941C85A0F862 /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; - A9487953E1D76AA3615C2C746F571F9F /* MAOfflineProvince.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineProvince.h; path = AMapNaviKit.framework/Headers/MAOfflineProvince.h; sourceTree = ""; }; - A952229C403A2C72EB33C7E71A5FF87A /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - A98733592FE75EE811FC06F7B0A49735 /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; - A98E143D28DD327FB9201F0D231C1B6D /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - A9B2C582EC2ED69EC4C43FCB4B813CA8 /* AMapLocationCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationCommonObj.h; path = AMapLocationKit.framework/Headers/AMapLocationCommonObj.h; sourceTree = ""; }; - A9BB34AF5579EDC8B7A4E3009CE79E3C /* icon_file_type_jar.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jar.png; path = Sources/Resources/FileType/icon_file_type_jar.png; sourceTree = ""; }; - A9F6659C6113D8AC11E015ABD417145C /* DDMAGeometry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAGeometry.m; path = DDMAMapKit_Private/Classes/DDMAUtil/DDMAGeometry.m; sourceTree = ""; }; + A9200BAB5D4C31D486D11C20FBFB1C60 /* ESTabBarItemBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemBadgeView.swift; path = Sources/ESTabBarItemBadgeView.swift; sourceTree = ""; }; + A93EC67E1D7B1D5977E3637E6E2001F0 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + A94D911CAEBF8FC3BCC60ABA4D318B88 /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; + A96A9A6460BE0E2C599DACCAEA522A76 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; + A9AC4EB42B81966FA2C7E21CBFC3ED83 /* UIImageView+ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+ZFCache.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.h"; sourceTree = ""; }; + A9BCBD6559D16B0594DEA59C36BAB2AD /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + A9C566CB9D5BE069CA149E61E0CEC5C5 /* DDAutoUIKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.debug.xcconfig; sourceTree = ""; }; + A9C74A783C2A86F98E9A47B5DA845F6A /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; AA0A65EC7B037CEBA8B5D406D2D4DEA7 /* Pods-OrderScheduling.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderScheduling.debug.xcconfig"; sourceTree = ""; }; - AA4F94BF5AEF7913936B895892F96375 /* MAGeometry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGeometry.h; path = AMapNaviKit.framework/Headers/MAGeometry.h; sourceTree = ""; }; - AA5360FF7DEC3BA107C8066EBAC46285 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - AA6BC79B2F10A6065845D5068A8317E2 /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = ""; }; - AA8AB6E16F5D59850E951DD02E6A0BB1 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - AAA0BF27F73F86FDCC8267BD952115B5 /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MKAnnotationView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImageMapKit/MapKit/MKAnnotationView+WebCache.m"; sourceTree = ""; }; - AADF9DF68F84B505EE7B1214EAA6465B /* UITableViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableViewCell+DDCategory/UITableViewCell+DDCategory.h"; sourceTree = ""; }; - AAEBE45081A367E011DB6190F88F292B /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; - AB0DD2817E56A00FA4A43DE77F49C642 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - AB1BC1DAA1B481B7D6C7EE16B09524C2 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - AB1E1367789A8F60B74ACCDE91F328AF /* MAGltfOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlay.h; path = AMapNaviKit.framework/Headers/MAGltfOverlay.h; sourceTree = ""; }; - AB33705D6ADAC314D5250A70AF741AC4 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - AB4A961DC7F7D5AE2F4A36F924B45B14 /* JXCategoryView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryView.h; path = Sources/JXCategoryView.h; sourceTree = ""; }; - AB4CC13ADA75FF452F3D9A6365257E06 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - AB5EFD6D2A9C2C0CA2AF901536CB72D4 /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; - AB95739A3CF754E4182DD41FCA566999 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - ABA64F38C164AA3A3DB6DABE5C7DD8EB /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; - ABC0ADC56A3A58CCEC743A875F09D4DE /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; - AC3D7A65025F0B99969B2139F866C31E /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - AC89118DBE43A0097EE0FD2759B811CB /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; - AC8E589442A4865BF8619AC474EFA0CC /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - ACA7FFA974959A06E9188F3211A033CA /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; - ACAA00652E0D67C714B5253E305DFA68 /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; - ACBE76F3DE6101943FC1C744E399410D /* AMapFoundationVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationVersion.h; path = AMapFoundationKit.framework/Headers/AMapFoundationVersion.h; sourceTree = ""; }; - ACE2CB549E7C04C7E492BA0681E42FAB /* _DeviceUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DeviceUtil.m; path = Sources/Core/_DeviceUtil.m; sourceTree = ""; }; - ACE6D3277AB9F4D108D5C852D6360349 /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; - ACF75CCABBAD4B3F5B302842D982829E /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - AD08BD454C91B3C564AB9BA8891FD093 /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; - AD17FCD137B344281AD5F59427666458 /* icon_file_type_svg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_svg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_svg@3x.png"; sourceTree = ""; }; - AD37A7D45E2003E166F3EED9FBCD13C6 /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; - AD68F0645F35D37AF0769039200DB681 /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; - AD7FAE47AEB10DD36EA33FED0790EACB /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - AD86C42AB05E67431E9AFE943E4ADAE8 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; + AA1F9AD5F6B8542C46CA8B12B51BE530 /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = ""; }; + AA5805BCDBDA186532ABE828A61E0C8E /* DDWebImageKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-umbrella.h"; sourceTree = ""; }; + AA5A3813B9BCC5152332A0BCA3F0F210 /* AMapURLSearchType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchType.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchType.h; sourceTree = ""; }; + AA8436388470A094F6B970ED97D8651E /* RTLManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RTLManager.h; path = Sources/RLTManager/RTLManager.h; sourceTree = ""; }; + AA90DCA06E46D69AD0AB4917082776D4 /* DDZFPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDZFPlayerKit_Private-dummy.m"; sourceTree = ""; }; + AAA92AB964682E8882EF04DC15E55CB3 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + AAB20715694C92CA8E18F8F5D227D4EE /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + AADA62A1558BB36245AED217FACE9AFA /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + AADED54007F3A2442966B0915BB92894 /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; + AB1DFB65DDB752475A4E2CB67958DA8C /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + AB29267C498295DF52BDA58C13BC222A /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + AB428106F0EC7B6BE29099CF125D95F0 /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + AB45AC46A6BAAE3A85C941B7036F41C3 /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; + AB8B5048E0DF874A0BB7893FAF63C10E /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + ABC21F3E473ABA524F2E3F31ADE069C0 /* DDFontKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-umbrella.h"; sourceTree = ""; }; + ABEB3073549A27246675E0D4EDD2F105 /* ZLThumbnailPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailPhotoCell.swift; path = Sources/General/ZLThumbnailPhotoCell.swift; sourceTree = ""; }; + AC002A7A8B465B7222B028F40FB9C765 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + AC11018CAF0B9D9FB75C319E36272D2F /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + AC13347665F450AB74F50BFF688CDFA7 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + AC1CE2749074B41B9219A84411D897D5 /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + AC5DB73C860309D027232EE46079C76C /* DDBaseTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.h; sourceTree = ""; }; + AC73297D08A2C6F51985341243960FC0 /* icon_file_type_pdf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pdf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pdf@2x.png"; sourceTree = ""; }; + AC825B2EDFB6AE4B9A2DAD2F30E0AAAD /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; + ACA055D928D607092E4781A3B866D61A /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + ACA14EB7A859D01C316F4E04C23D4297 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + ACA40030DCD0017B5A393EC27974B458 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + ACE696F18853AA50243DD92A16727B31 /* icon_file_type_php@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@3x.png"; path = "Sources/Resources/FileType/icon_file_type_php@3x.png"; sourceTree = ""; }; + ACF5B3D0DACF3340D5FD6828A59797AE /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; + ACFAD91C101F46E6E96BBD881C458F37 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; + AD4E9DCD4BC4D8BA75B2C715A4A7073F /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; + AD8BCA032C7E5944CC959868760B0B14 /* ZLEnlargeButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEnlargeButton.swift; path = Sources/General/ZLEnlargeButton.swift; sourceTree = ""; }; AD8FF1E8B0C9C12F070D79A5EC3BEE59 /* DDWebImageKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDWebImageKit_Private; path = libDDWebImageKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ADDFE9CC4588BCDCAA2226CBC0D2DDB0 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - ADEBF249428EB32CC3CD1BEA315CC070 /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; - AE0DF1719140ECF946B1C7567BA6D0BC /* JPushExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.debug.xcconfig; sourceTree = ""; }; - AE7A1C62953D8549B0BEC08D67103F7D /* MAUserLocationRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocationRepresentation.h; path = AMapNaviKit.framework/Headers/MAUserLocationRepresentation.h; sourceTree = ""; }; - AE9D65D1D86B33A3F1A5F120C4EA3058 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - AEB7552E7485CF53FD08540489165C1E /* AMapNaviRideDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviRideDataRepresentable.h; sourceTree = ""; }; - AEC2BCA2D688194CE7832E66393B2046 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - AEDD27DC0A4F3D7994A6EA6349F2E035 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; - AEDFE923946EC5BBB1190B23E2A07864 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - AF02FD42D851E78E4F0C9A86A1FD976C /* _Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _Swizzling.m; path = Sources/Swizzling/_Swizzling.m; sourceTree = ""; }; - AF2118583EE8B36C9FF79A8F86C5167C /* icon_file_type_json.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_json.png; path = Sources/Resources/FileType/icon_file_type_json.png; sourceTree = ""; }; - AF254D3EF49DB2F626551E1B395DD75D /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - AF966AECC3D6EB9D6551D6387EE6E951 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - AF9DF3FE860D4865BCF03651508196B6 /* MAHeatMapVectorGridOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorGridOverlay.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorGridOverlay.h; sourceTree = ""; }; - AF9ECB794CBA4199C1525088C2674699 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - AFBCD18CDBF1F53074A5E33CD1861304 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - AFE0607F0CD55EC89DE8AECC70688F15 /* EKAttributes+HapticFeedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+HapticFeedback.swift"; path = "Source/Model/EntryAttributes/EKAttributes+HapticFeedback.swift"; sourceTree = ""; }; - B06487BEB7D6BBC7AEF4ECC58A4B804E /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - B0AB1A3C5CABB60745F968C7B58870D7 /* AMapNavi.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMapNavi.bundle; path = AMapNaviKit.framework/AMapNavi.bundle; sourceTree = ""; }; - B0CCB7FCCDFE7AC5DCE3B5252E7DC30C /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - B0DE310113CA1BEB03FCB4944EFFD6E1 /* icon_file_type_plist@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_plist@2x.png"; path = "Sources/Resources/FileType/icon_file_type_plist@2x.png"; sourceTree = ""; }; - B0F34D20329AA2AAC4A199D0996D5B7D /* icon_file_type_mp3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@3x.png"; sourceTree = ""; }; - B0FCE81A26B5018CC4A4A07F50FAB7A3 /* DDBaseTabBarController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTabBarController.m; path = DDBasicControlsKit_Private/Classes/DDBaseTabBarController/DDBaseTabBarController.m; sourceTree = ""; }; + ADA13CD36BFFFE6C4431D998EDAE4D9C /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + ADAA3C1EDE1848BFC970692EFE0529F2 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + ADC3D92D498160847629B9BBA71B1ADE /* DDBaseMutableAttributedString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseMutableAttributedString.m; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseMutableAttributedString.m; sourceTree = ""; }; + ADDBD2B8AE587F93A43D823E70278CA7 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + AE19896B2A6B4325538195DCD8FEA447 /* _icon_file_type_bugs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_bugs@2x.png"; path = "Sources/Resources/images/_icon_file_type_bugs@2x.png"; sourceTree = ""; }; + AE2CE27B2A083764E4828D363B615863 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + AE6C5B88F88F25C0DAD746ADBBF4EFFC /* EKRatingSymbolsContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolsContainerView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolsContainerView.swift; sourceTree = ""; }; + AE6D38C53DF14EC2C86318B1DD59A2B0 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + AE8F428C4DA8A8D72E8926D9C8F41D85 /* NSObject+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CocoaDebug.h"; path = "Sources/Categories/NSObject+CocoaDebug.h"; sourceTree = ""; }; + AE93A14EBEA4335BA9E90649A1231F4C /* _Swizzling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _Swizzling.h; path = Sources/Swizzling/_Swizzling.h; sourceTree = ""; }; + AF19F25342E0ABB1306001D46EED72F3 /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; + AFBFE385E1BEF8EBC9E89E48D06F5F7B /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; + AFCD2BF846DB46A2A405D86BE0DD4EDE /* DDMASearch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMASearch.m; path = DDMAMapKit_Private/Classes/DDMASearch/DDMASearch.m; sourceTree = ""; }; + AFE54EAB76256269785C9464013F99C6 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + B02E8110F2F9D0E6989470EA4F907E09 /* icon_file_type_sql@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@2x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@2x.png"; sourceTree = ""; }; + B0553E6FDE576F0E98903292AB7BDD1E /* icon_file_type_java@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@2x.png"; path = "Sources/Resources/FileType/icon_file_type_java@2x.png"; sourceTree = ""; }; + B0DC1FE3580E8CDCE90BD577DE555B51 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + B0F93BEEC43F33C29AB115BEDB984748 /* _OCLogModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogModel.m; path = Sources/Logs/_OCLogModel.m; sourceTree = ""; }; + B126E28C703CE7CCDB33F9BD703D5EB0 /* AMapSearchVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchVersion.h; path = AMapSearchKit.framework/Headers/AMapSearchVersion.h; sourceTree = ""; }; B142733617333B62FC87CCFF414B44D2 /* Pods-OrderScheduling.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-OrderScheduling.modulemap"; sourceTree = ""; }; - B147B8BD379851325E78EBA75A20622F /* _ImageResources.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageResources.h; path = Sources/Sandbox/_ImageResources.h; sourceTree = ""; }; - B1F7C3F9F84410312EB69D344D1867F0 /* icon_file_type_gif.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_gif.png; path = Sources/Resources/FileType/icon_file_type_gif.png; sourceTree = ""; }; - B202FC4B7097FDEFD759176ACF6F3C76 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - B242E0458F0E345A6FF4FCF9B5A7C4F3 /* AMapNaviWalkManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkManager.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkManager.h; sourceTree = ""; }; - B27BED9E2C5BFE2986D9766713652001 /* Toast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Toast.swift; path = DDToastKit_Private/Classes/Toast.swift; sourceTree = ""; }; - B2F6080228069C336C7E7B391C96DB80 /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; - B33529146C8B365D7C46E9817B84B142 /* _QNSURLSessionDemux.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _QNSURLSessionDemux.m; path = Sources/CustomHTTPProtocol/_QNSURLSessionDemux.m; sourceTree = ""; }; - B36B5EC21585DA03DB42B9A81DBB5A0B /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + B1692191F9D44E94A99B771E251FC9A1 /* GPBMessage+CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GPBMessage+CocoaDebug.h"; path = "Sources/Categories/GPBMessage+CocoaDebug.h"; sourceTree = ""; }; + B17C71F7BD824B411EB3D68F0B319EC2 /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; + B1A3B2AB7E998B9BFF3998CB8D3D23DA /* DDBaseTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTableViewCell.h; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.h; sourceTree = ""; }; + B1C1FFC270B337F2DC32063AEBCC1E9C /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + B1F0C7E9DF56D9B2FA6694B22DD3A5BC /* CrashLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashLogger.swift; path = Sources/App/CrashLogger.swift; sourceTree = ""; }; + B2027ED69B516F8BFEC6FA5E8942E6CC /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; + B2512F0A3ACCF9818C8DB30A70771878 /* MAPolygonRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolygonRenderer.h; path = AMapNaviKit.framework/Headers/MAPolygonRenderer.h; sourceTree = ""; }; + B2771D7E02420D60A725D188B2BACE5B /* DDWebImageKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.release.xcconfig; sourceTree = ""; }; + B28DB7C0536F32BA46E2B3D465F9743D /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; + B301E193D2A1BF40CC9C8083ED1BF693 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + B30B5A0110258BC8C9EE06A074A7F031 /* icon_file_type_xml@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@3x.png"; sourceTree = ""; }; + B30E23FB65FD90C5AC330D74A43D7808 /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + B343FE24A00F429B1A82A8848AA22E4C /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; B3B0956B7EBF66A8FD677D586C9C387A /* Pods-OrderScheduling */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderScheduling"; path = "libPods-OrderScheduling.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B3F1FD8D4A6EFB819718869A28CAAAF4 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - B443CD293A7B9CCF659136EB54C1C913 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - B44466CB7518C28BF561D50A87C88268 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - B44D355DF0AAFDF1FAADF1F3260323F1 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - B471C675DD6DF462539FA60E157D6136 /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; - B4730FB1D3C30D9FAD0CB61A46DA4F36 /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; - B485B1E3108717A2D5119879BCE5011A /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - B4A428995838E0556DE79A42F9B47B43 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - B4B7A1548871D10A47B24480DA031BD6 /* MAParticleOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayRenderer.h; sourceTree = ""; }; - B4B989E0EF0D6B2822C64B14841E2519 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - B4D5DFD5D7F6ACDB50B952CE1101D9FE /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - B4F073D6761288B2F88527D5C131F351 /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; - B50B7830F0A9BB5D1E49459AA27272E5 /* DDTimerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDTimerKit_Private.debug.xcconfig; sourceTree = ""; }; - B538124CF902C69954761CFE5BEC07D9 /* DDAutoUIKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDAutoUIKit_Private-prefix.pch"; sourceTree = ""; }; - B5666D7F08585D0266533470DFFDEFA1 /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; - B5B99D43DEE9526B595F6437D251B1C4 /* ZLFetchImageOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFetchImageOperation.swift; path = Sources/General/ZLFetchImageOperation.swift; sourceTree = ""; }; - B614EA403445D8632645143E053330B0 /* DDBasicControlsKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.release.xcconfig; sourceTree = ""; }; - B692C1F873FFF7E49CA2C1831FF61BF9 /* ZFPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerController.h; path = ZFPlayer/Classes/Core/ZFPlayerController.h; sourceTree = ""; }; - B6ADD679B8EF86CB4C1020303307A0F6 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - B6B88D11A82198A23A288DE18910EAE0 /* EKPopUpMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKPopUpMessage.swift; path = Source/Model/EKPopUpMessage.swift; sourceTree = ""; }; - B739F6EF0CCFB105AEFB1F02550919C5 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - B74A097FB7DD0F24EE2C38517D6E2EFB /* MAOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOverlay.h; path = AMapNaviKit.framework/Headers/MAOverlay.h; sourceTree = ""; }; - B74A682BAEAD2D0879C739B528C1B669 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; - B75765DC822866E1387493BE6DDE45AC /* icon_file_type_md.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_md.png; path = Sources/Resources/FileType/icon_file_type_md.png; sourceTree = ""; }; - B757EA0C13E86758AE8D8625C7ED7261 /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; - B7687BA42DA5042F2C5BD73443DB5871 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - B780286B4EC690BD451A85BFD1DDDEF2 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - B79FE7C5F44F64E33CFC257719AEA90C /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; - B7A8242477043F3A10AFB5F12DDC13DA /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - B7AEA7CE8C124A3C65DFC4C37DBA5A31 /* MAGroundOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGroundOverlay.h; path = AMapNaviKit.framework/Headers/MAGroundOverlay.h; sourceTree = ""; }; - B80BCEA2E7E975C0870D0F6CF5F58CFF /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - B80F7496376ECD748822556D03AB7B27 /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; - B839B7EE6EE41B5C1D54F4E45C5254AE /* _OCLogModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLogModel.h; path = Sources/Logs/_OCLogModel.h; sourceTree = ""; }; - B8E133BF1420204C9A2A454C1AEF76B8 /* MATileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MATileOverlayRenderer.h; sourceTree = ""; }; - B8FB848FFC2424C4FBF4D659E80C3107 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - B922B020CF54E4AB7943DE8462EE7BC1 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - B9723B322BB6E9E667C6006290D5575B /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; - B972BA834F466D4B2BD984289910F09E /* icon_file_type_psd.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_psd.png; path = Sources/Resources/FileType/icon_file_type_psd.png; sourceTree = ""; }; - B99D286E9AD6F3B5EC868F903E1EAB65 /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; - B9E844282390A40871A7AB1B2953C3C5 /* icon_file_type_pdf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pdf.png; path = Sources/Resources/FileType/icon_file_type_pdf.png; sourceTree = ""; }; - BA6EDE035C193AEB1D473F57AE87BC91 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - BB0825DD93332A03A21412C5FFE10B04 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + B3BDD77BCC6837F5D8142409256434AC /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + B3E049D3E4C6D788A64CD79C35F1A122 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + B3F383914D6442F46896325D5208E1BA /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + B42616A08FA4B761E2CA65DA8C349382 /* JPush.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.debug.xcconfig; sourceTree = ""; }; + B43989374F93AF52B6AC179D68E5D6B5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + B45425D538DFC9B549B0A5356700599A /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; + B468F3D5506356A40AA460B3FEED163E /* DDBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseNavigationController.m; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDBaseNavigationController.m; sourceTree = ""; }; + B47A5736A0207BACC7130AB44E9847A4 /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; + B50078CCDD7D488B7C28ED6663464ADC /* icon_file_type_ppt@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@2x.png"; sourceTree = ""; }; + B504232C678AC1713EF18B995420BEF6 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + B5836DA464F04AE897BABF3177AA7987 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + B587437F63400B9CAC3C7019B55ABEE7 /* IgnoredURLsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IgnoredURLsViewController.swift; path = Sources/App/IgnoredURLsViewController.swift; sourceTree = ""; }; + B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDMAMapKit_Private.debug.xcconfig; sourceTree = ""; }; + B5914192A9B323B97D23C78EC7693901 /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; + B5A0620B4F7191CC4E47B2B72DACA0CC /* ZFLandscapeRotationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeRotationManager.h; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager.h; sourceTree = ""; }; + B5B73A82306ED99AC6E9BF5344729092 /* icon_file_type_json@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@3x.png"; path = "Sources/Resources/FileType/icon_file_type_json@3x.png"; sourceTree = ""; }; + B5DB580BF4D7FACE508B42B1F8F36B5D /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + B61A681E40589AE0511A78A3E6D83F7B /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + B6312F497DE5971C4705054198A5D92D /* UINavigationItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationItem+DDCategory/UINavigationItem+DDCategory.m"; sourceTree = ""; }; + B64E574C3875B4335FE83D884DC2579E /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + B65847FFB1AF9A20B4D1AECAF46FDF1C /* AMapTrackVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackVersion.h; path = AMapTrackKit.framework/Headers/AMapTrackVersion.h; sourceTree = ""; }; + B66F9645954E3A9ACB2034831925A58A /* icon_file_type_wmv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@2x.png"; sourceTree = ""; }; + B69B207B4D7AE0579C3AAB6D34763797 /* JXCategoryIndicatorBallView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBallView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBallView.h; sourceTree = ""; }; + B6B5A0C39319F76BF2A2208119B93CA0 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = ""; }; + B6C0F4F0025B99F6884BCC0CED224A36 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + B6E6549C633B05D9113495AAA01B40FE /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; + B6F6FF404ECC570450B6FFE0C2B1FC6D /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + B706560453E20B84B556634F5016AD8E /* AMapNaviCompositeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeManager.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeManager.h; sourceTree = ""; }; + B71A1249DB9F62DDA09EF538ECB76DC3 /* UIFont+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIFont+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.m"; sourceTree = ""; }; + B74BDFB6A35D0F8DC61CDC6624BF1FB4 /* ZLPhotoBrowser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZLPhotoBrowser.h; path = Sources/ZLPhotoBrowser.h; sourceTree = ""; }; + B75CAE50D4AC23ED19F3351FF08680E4 /* JXCategoryView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXCategoryView.modulemap; sourceTree = ""; }; + B7AC3076164A6E7ACD4B130F0FEAF9D0 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + B81645ACAC596A5D3520695E45F359B0 /* DDBaseTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableView.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableView/DDBaseTableView.m; sourceTree = ""; }; + B8429EBC13B07198B77DF249F47AF863 /* UIImage+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIImage+DDCategory/UIImage+DDCategory.h"; sourceTree = ""; }; + B84886CB4031F8522672AF00430BACF0 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + B85545F2039D98776D4BFAD544A57B0F /* icon_file_type_aac.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_aac.png; path = Sources/Resources/FileType/icon_file_type_aac.png; sourceTree = ""; }; + B8645CB9CD7E5346A61225D362EA247D /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; + B8724BB73E2271058535277B92AC5AF3 /* UIBlockingBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIBlockingBubble.swift; path = Sources/Window/UIBlockingBubble.swift; sourceTree = ""; }; + B88828D557894B90E469361205FE6C8D /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + B8A1CD3DAD59B2D92012F796138DBD85 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + B8D06A0C07273FCE0148313134CEBCF6 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + B8D4B24B54AA6EA23285A9CC998304CB /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; + B8DB7BDC3DDA8B34F793EF8FAB5B683A /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + B8E220179F05EBA26EFD13A640801499 /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; + B994F5F204B290BAC1F4F4E2751024A8 /* DDBaseTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseTextView.h; path = DDBasicControlsKit_Private/Classes/DDBaseTextView/DDBaseTextView.h; sourceTree = ""; }; + B99C13F7DD4653C53D9A7236ACC69E88 /* icon_file_type_ttf@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@3x.png"; sourceTree = ""; }; + B9E0A0040BA3D7EB0C4F26ACD6C13801 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; + B9E44156E7C487824B34B255DF6F5CBA /* AMapNaviWalkDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviWalkDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviWalkDataRepresentable.h; sourceTree = ""; }; + B9F7374C68E391B570384D1D6EC4F4DB /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + B9FCE7753AB1215FBC18182A2DA62244 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + BA00D3B82497A8918E723CA58172E410 /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; + BAE0484AAF2DF23966BD57AC3F09BFC8 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + BAFB46B9407B7766367FB26229539A77 /* DDTimerObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerObject.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerObject.h; sourceTree = ""; }; BB28130B0F4C47DC99D2DB9C80F70152 /* ZLPhotoBrowser */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZLPhotoBrowser; path = libZLPhotoBrowser.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BB33B124A04FB8A4E848B25BB8BCE2BA /* NSObject+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSObject+DDCategory/NSObject+DDCategory.h"; sourceTree = ""; }; - BB5ECAA2D27D80B052E9FE11A1527D10 /* CALayer+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+DDCategory.m"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.m"; sourceTree = ""; }; - BB8CE20262954B051DEC242CB3768C44 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - BBF38A4EA6E108DB0F69358637D3B9C5 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.debug.xcconfig; sourceTree = ""; }; - BC3C127DC1AE1130F9B3B2CC30D28B17 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + BB2E3718CB636710F033E0F207333965 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + BB521CB52D5AC3B62B2576CE9A399B1C /* SDWebImageMapKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageMapKit.h; path = DDWebImageKit_Private/Classes/SDWebImageMapKit/SDWebImageMapKit.h; sourceTree = ""; }; + BB7404E45CDCE86909B97E1D0F03D801 /* DDControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDControlsKit_Private-prefix.pch"; sourceTree = ""; }; + BBE6C3A2193E6E3C9758DC1C1CBDF2BF /* ZFSliderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFSliderView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSliderView.h; sourceTree = ""; }; + BC0171D4B325DF6B35FBFFC4448068A0 /* ZFPlayerGestureControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerGestureControl.m; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.m; sourceTree = ""; }; + BC03FC0D2E5E7CF8FA3EB0BE766C03C0 /* AutoUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoUI.swift; path = DDAutoUIKit_Private/Classes/AutoUI.swift; sourceTree = ""; }; + BC13A6FC944959FB8D10A45D2832826B /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxCocoa; path = libRxCocoa.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BC4F076D44D8E0B0138AF232A0985CE9 /* DDTimerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTimerManager.h; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.h; sourceTree = ""; }; - BCB7833E83997DD1502CF71FFF8ECAD1 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - BCCAD991C47AE46B9015261B3E5C595A /* icon_file_type_wmv@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wmv@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wmv@3x.png"; sourceTree = ""; }; - BCE2A07F44CEBEA2E7921689A7B6B943 /* ZFFloatView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFFloatView.m; path = ZFPlayer/Classes/Core/ZFFloatView.m; sourceTree = ""; }; - BD174E389FE8E0F3DD1B903F473E161E /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - BD428E2C43A29D9352EB1FF51E16F284 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - BD4681FEAD1716C1DF2CFD88E68D6704 /* NetworkDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkDetailViewController.swift; path = Sources/Network/NetworkDetailViewController.swift; sourceTree = ""; }; - BD7B4E60AA9FF7F1D7780EF65BA1C571 /* MAMultiTexturePolylineRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiTexturePolylineRenderer.h; path = AMapNaviKit.framework/Headers/MAMultiTexturePolylineRenderer.h; sourceTree = ""; }; - BDB4733CCC4FC9A7A946AB6E1F682997 /* FontUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FontUtil.swift; path = DDFontKit_Private/Classes/FontUtil.swift; sourceTree = ""; }; - BE2758841B6600312F9A570BADD0EA83 /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; - BE2F61D7B6016ECEB66D2ED017735382 /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; - BE7679DB53263DB92F1C783DA9BC5D26 /* DDBaseLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseLabel.h; path = DDBasicControlsKit_Private/Classes/DDBaseLabel/DDBaseLabel.h; sourceTree = ""; }; - BED0C2AFCF5046F946ABCD07CD1950DA /* MATraceLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceLocation.h; path = AMapNaviKit.framework/Headers/MATraceLocation.h; sourceTree = ""; }; - BEDD716881352EFD7C5EC50DEC33689D /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - BEFFD05586BCE1A079E1ABD7155524C9 /* DDZFPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDZFPlayerKit_Private.modulemap; sourceTree = ""; }; - BF0710169B5736146C676472E44257FE /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - BF0B0A247044C4595E840338EA7C7501 /* EKAttributes+PopBehavior.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+PopBehavior.swift"; path = "Source/Model/EntryAttributes/EKAttributes+PopBehavior.swift"; sourceTree = ""; }; - BF10EE1ED62EFAA1329709EB480AA659 /* UIView+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIView+ZLPhotoBrowser.swift"; sourceTree = ""; }; - BF2FD5BF03C89BBBBADE39DA884C9AE4 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - BF42C44D9D565C6FCEFA07EA397BF221 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - BF8CAD6D5EA2D7F8F151E769B2D6D821 /* DDSwiftLog.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDSwiftLog.swift; path = DDLogKit_Private/Classes/SwiftLog/DDSwiftLog.swift; sourceTree = ""; }; - BFB7EA17AEF5B302573E84326238B03D /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - BFC55D54786079749BDB28226507F009 /* AMapTrackError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackError.h; path = AMapTrackKit.framework/Headers/AMapTrackError.h; sourceTree = ""; }; - BFD21BFD5A12D64C1D619DCFC95D5A8F /* DDZFPlayerKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDZFPlayerKit_Private.debug.xcconfig; sourceTree = ""; }; - BFF6F450B78740BD981A428BC721F606 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - C017EC6D801E74E0D7F0739FC56D9E52 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - C040D192D3A2FD7C003348E95DF8CF07 /* ZLThumbnailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLThumbnailViewController.swift; path = Sources/General/ZLThumbnailViewController.swift; sourceTree = ""; }; - C05420191AC19F7CE475FDF18F68B834 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - C07D372F081D3B4B70406CC0B6104F6F /* icon_file_type_dll.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dll.png; path = Sources/Resources/FileType/icon_file_type_dll.png; sourceTree = ""; }; - C0ABAB82DB7E80005B29333A17508A79 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - C0D7309971D1446C9627BA3E6F2FB846 /* EKTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKTextField.swift; path = Source/MessageViews/MessagesUtils/EKTextField.swift; sourceTree = ""; }; - C0E7C8AB05B8370538E4643D850DFA7E /* icon_file_type_dat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_dat.png; path = Sources/Resources/FileType/icon_file_type_dat.png; sourceTree = ""; }; - C0EB3D7B576923861110CAC3B2B17D7B /* JXCategoryView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXCategoryView-dummy.m"; sourceTree = ""; }; - C0FF662CF38726ABC2A7F8076BEF3D8B /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; - C120157AB4A840A00D5AF482D7C78473 /* ZLAddPhotoCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAddPhotoCell.swift; path = Sources/General/ZLAddPhotoCell.swift; sourceTree = ""; }; - C1696D376DE638F9BB85D56584E36F84 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - C18CAA4D1F0559F913D2E20A9B864FEF /* icon_file_type_png@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@3x.png"; path = "Sources/Resources/FileType/icon_file_type_png@3x.png"; sourceTree = ""; }; - C1AD3B6C852CE909417C1F64BE5E7BEF /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - C1E007C3CD369D1FE2CCD86E913B5369 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - C20516E7E2392A293CC4CBA403A08CEB /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - C21FB475BBC549439D2D09AB33611E4B /* icon_file_type_folder_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_empty@3x.png"; sourceTree = ""; }; - C22068D7ADF81E5386BF9DF1A6D2D988 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - C26A3856BE55FB8075989FD17281BF98 /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; - C2EE261950446DAE3CBDAD82D4C0DCC1 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; - C2EF1EB662044F454860C22E6C6DEDDA /* UIView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIView+DDCategory/UIView+DDCategory.m"; sourceTree = ""; }; - C2F1AB6FC1DF14C7661FFBC50B53C02E /* DDMutableAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDMutableAttributedString.swift; sourceTree = ""; }; - C2F68B73D59261A736A5990355A9857D /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - C31F34B864D7850F3838C3F4C883F398 /* JXCategoryIndicatorView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorView.m; path = Sources/Indicator/JXCategoryIndicatorView.m; sourceTree = ""; }; - C345A5AC64BB10D08AF7B6F4F928A487 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - C34B07442DA34F585F9A8EEFE62E8198 /* AMapNearbySearchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbySearchManager.h; path = AMapSearchKit.framework/Headers/AMapNearbySearchManager.h; sourceTree = ""; }; - C37ED994E586F4379E61248E66E80988 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - C3834CB2924C8AA714E5A90D0262B94C /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; - C38DB9483D1D04E8714F0C821E6F04DD /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + BC51786D055EFA55A23B87074DCD4D15 /* icon_file_type_wav.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_wav.png; path = Sources/Resources/FileType/icon_file_type_wav.png; sourceTree = ""; }; + BC57A44D7EBC521BB0BF77688E31268A /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; + BC605B2A207E70F21AF0953D7B42212C /* DDColorKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDColorKit_Private-umbrella.h"; sourceTree = ""; }; + BC6683F13944F0A13998CD1285A88467 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + BCA0525FD20DF5254034614EB77F302B /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + BCBBCA02D62FC1859C18DC5F0F5E6315 /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; + BCC555383683ED8C0A897AFE6D34F3F8 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + BD0690AD3BF4A17EAF76F4416D098DFC /* DDBasicControlsKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-prefix.pch"; sourceTree = ""; }; + BD0B8E449004B26975B89B43B82946CA /* _icon_file_type_sandbox@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_sandbox@2x.png"; path = "Sources/Resources/images/_icon_file_type_sandbox@2x.png"; sourceTree = ""; }; + BD793C3044F98E17028221F9C4F9AF99 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = ""; }; + BD7E35A2A4D7F20746ACD419E3675503 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + BD857C70F07C526E1A78E7A3DF517F2E /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + BD98D6222FF3972E6E3AA07A8A550FC6 /* icon_file_type_avi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_avi.png; path = Sources/Resources/FileType/icon_file_type_avi.png; sourceTree = ""; }; + BDAD7B4859D7347CE2648646FBB908DE /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + BDEA183518A6180437223FA77E0E2D5A /* icon_file_type_keynote@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_keynote@2x.png"; path = "Sources/Resources/FileType/icon_file_type_keynote@2x.png"; sourceTree = ""; }; + BE02A7450B5C1CEA0C61CDA243407CA1 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; + BE05ADD66FBBE149BC4ECBA3A1C0F232 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + BE2156BA3D19086D1EC7FE6209CE3468 /* JCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.release.xcconfig; sourceTree = ""; }; + BE50CABCC8BF0703B40D5EAC00B1D49F /* icon_file_type_ipa@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@2x.png"; sourceTree = ""; }; + BE749A42D81CE40D970C2C28211EC573 /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; + BF1496A203DAB16673C52184F4365137 /* JPush-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPush-xcframeworks.sh"; sourceTree = ""; }; + BF264D1CC9E685B476967841445024E6 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + BFCA47021B6E384F79D4E3131B29DEBB /* JXCategoryTitleCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleCellModel.h; path = Sources/Title/JXCategoryTitleCellModel.h; sourceTree = ""; }; + C056BC093B89ABC24809BE79FA287BBC /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + C0E33EAE7E380ADE68F56F258F4C97A8 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + C0FA65EFE8121CE08D0C4C22EC72BEF7 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + C0FF3556ED661C2623DB512E1214B160 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + C10EA0AE92DE766131579A1960DC0068 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + C1219EB689BB1A7A0454E18C5664E0C4 /* MAArcRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAArcRenderer.h; path = AMapNaviKit.framework/Headers/MAArcRenderer.h; sourceTree = ""; }; + C14142C79051F03AE84FE8C3783813D0 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + C15A99C069B3935F1FBEBEED1E76302B /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + C160FFB0708358EB70FF53B548B6B4D8 /* ZLBaseStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLBaseStickerView.swift; path = Sources/Edit/ZLBaseStickerView.swift; sourceTree = ""; }; + C17750C6800187453F5BE6A218A97BA6 /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; + C204B2368C397DFE6DDE7B4C1F166F7D /* CocoaDebugWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugWindow.swift; path = Sources/Window/CocoaDebugWindow.swift; sourceTree = ""; }; + C240BD028BD8E06F073B728E35890837 /* UITableView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITableView+DDCategory/UITableView+DDCategory.h"; sourceTree = ""; }; + C24BE12B3CF8D0E59502E1A9C60397BF /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; + C255E0CB08BB65ACAFEA15620BFB9793 /* icon_file_type_swift@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@2x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@2x.png"; sourceTree = ""; }; + C26433081FADD81CF2BE171B11750B0A /* MAAnnotationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationView.h; path = AMapNaviKit.framework/Headers/MAAnnotationView.h; sourceTree = ""; }; + C28B60C809AF60F0638D5BF3AE2ED7A7 /* icon_file_type_psd@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_psd@3x.png"; path = "Sources/Resources/FileType/icon_file_type_psd@3x.png"; sourceTree = ""; }; + C29B350EA756ECA2BAFB12AC21AB299D /* UICollectionViewCell+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewCell+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UICollectionViewCell+DDCategory/UICollectionViewCell+DDCategory.h"; sourceTree = ""; }; + C2A573893B6A46B8651F1DE91C91A6A8 /* DDCategoryKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDCategoryKit_Private-dummy.m"; sourceTree = ""; }; + C2BEB7B742E7ECE8D77B829267114B7C /* JXCategoryBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseView.m; path = Sources/Base/JXCategoryBaseView.m; sourceTree = ""; }; + C32CD08226C19FCEEC1E04B073144F06 /* MAParticleOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlay.h; path = AMapNaviKit.framework/Headers/MAParticleOverlay.h; sourceTree = ""; }; + C37EC26C65A0B0F9210EA06BC1C01517 /* DDCategoryKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDCategoryKit_Private.release.xcconfig; sourceTree = ""; }; + C39BDFFAC971C8864CA4592B3F6F7D51 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; C3A46B03C308EEEB11F2A62BA5D2E8BE /* JXCategoryView */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = JXCategoryView; path = libJXCategoryView.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C3A58E10C50489FBE9BF9C219D4E1368 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - C3B30C95948F6ADDF2B803BB99841EBE /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; - C3E8807CD2B29F13413FC44EC2526D22 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = Kingfisher; path = libKingfisher.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C41FDBC023EB964852ED9BEE3174EDAE /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - C435C4782BC4244B2C18057E768AAC44 /* JXCategoryIndicatorComponentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorComponentView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorComponentView.m; sourceTree = ""; }; - C4412BA0FDCC2374E9D5655122879052 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - C467768A61141EE92FFDA0EC69CE86CA /* CocoaDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaDebug.h; path = Sources/Core/CocoaDebug.h; sourceTree = ""; }; - C48DA39BD4C26B01ED446492FE1D0A21 /* EKAttributes+UserInteraction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+UserInteraction.swift"; path = "Source/Model/EntryAttributes/EKAttributes+UserInteraction.swift"; sourceTree = ""; }; - C4C4FED648BD5EFFAFF38AB30F47C894 /* ESTabBarItemContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContentView.swift; path = Sources/ESTabBarItemContentView.swift; sourceTree = ""; }; - C4C664A04EAE7A3AE8A406A5640674DA /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = DDWebImageKit_Private/Classes/SDWebImage/SDWebImage.h; sourceTree = ""; }; - C4DC029BAA37D900A4FD979ACDCA4F3E /* LogCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LogCell.swift; path = Sources/Logs/LogCell.swift; sourceTree = ""; }; - C4E08E718DEF57DEE643AB08E911A4C7 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; - C4F6C497D2BF4CD5CE8A1004DD80810C /* JXCategoryIndicatorCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCell.m; path = Sources/Indicator/JXCategoryIndicatorCell.m; sourceTree = ""; }; - C50C9BE2AA03144A8D826D219DC9804C /* DDBaseViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewModel.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.m; sourceTree = ""; }; - C539F3E13A3FF6FE74C5046E711EA0D8 /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; - C54AEDC32F651BB799EEE22057E3C716 /* icon_file_type_doc@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@2x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@2x.png"; sourceTree = ""; }; - C56097C4D65974E5B5A9D813BA262BDF /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - C5656071E981FDD05FC8BDE9244D7A92 /* JXCategoryDotCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCell.m; path = Sources/Dot/JXCategoryDotCell.m; sourceTree = ""; }; - C56B16C6224AE8A81C693F3329B95F04 /* ZLCameraConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCameraConfiguration.swift; path = Sources/General/ZLCameraConfiguration.swift; sourceTree = ""; }; - C57C98A8C081C4F7DAD2BD2BB5A36074 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; - C5C6072670B5BB95B1FBA8084788D46E /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - C5F47C405C4DD9EB5A12A7E1FAF37DDD /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - C60F755CCF83975A3BF02FD7C06D7C1E /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - C6266BBB3619CC97D0DAFFF7D1F795C5 /* icon_file_type_avi@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_avi@3x.png"; path = "Sources/Resources/FileType/icon_file_type_avi@3x.png"; sourceTree = ""; }; - C63C71657314E4A5ABC9E0C0C810F734 /* ZFPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-umbrella.h"; sourceTree = ""; }; - C64F1FA3775AEC300890DE9751EAC8A1 /* EKAttributes+LifecycleActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+LifecycleActions.swift"; path = "Source/Model/EntryAttributes/EKAttributes+LifecycleActions.swift"; sourceTree = ""; }; - C6DA4A1BA2FE062D03995E98E80D07EA /* SwiftEntryKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftEntryKit.swift; path = Source/SwiftEntryKit.swift; sourceTree = ""; }; - C6F264BC171E99A2620EC42BFB0397A4 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - C6F47393F4FDACA0F29974A3B2AB6398 /* ZFOrientationObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFOrientationObserver.h; path = ZFPlayer/Classes/Core/ZFOrientationObserver.h; sourceTree = ""; }; - C6FB53129432D056D34CB927D1345828 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - C70491251E185DDCA5BD923581B6A0E1 /* UIView+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Utils.swift"; path = "Source/Extensions/UIView+Utils.swift"; sourceTree = ""; }; - C765C6AE588EE2EE7926D8379C0EEC7C /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; - C77A38FE3AC0605F4FA9F5241FA24878 /* UIApplication+EKAppearance.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+EKAppearance.swift"; path = "Source/Extensions/UIApplication+EKAppearance.swift"; sourceTree = ""; }; - C7B68FAD667BF669AE5C5D5486F1A420 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; - C7BF54EEB5612D753DD01FA15023002A /* DDBaseTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTextField.m; path = DDBasicControlsKit_Private/Classes/DDBaseTextField/DDBaseTextField.m; sourceTree = ""; }; - C80C45FF644A029E4268573D092B7F09 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; - C811B12E585F986773A0DF8A4B654FDB /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - C84077745565947EF22085624D7C619E /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - C8654DA54D9BEE804BEDCAB31002A4E7 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - C90C6D8BC13C52E770396C1D7F866373 /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; - C92EBE82F88BE15E5822A3BC9E719C1F /* ZFPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZFPlayer.release.xcconfig; sourceTree = ""; }; - C93AA1E1B44F26F512702434A7298766 /* ZLInputTextViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLInputTextViewController.swift; path = Sources/Edit/ZLInputTextViewController.swift; sourceTree = ""; }; - C96C73E2677757150E1C82D49B4E4116 /* UIWindow+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWindow+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.m"; sourceTree = ""; }; - C97305C3F645A92B48B62F8463332738 /* ZFPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerView.m; path = ZFPlayer/Classes/Core/ZFPlayerView.m; sourceTree = ""; }; - C9747A0FF254FAF268395C3800494250 /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; - C97D40DE95FE14877E9C58CDEA3CC175 /* ZFPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ZFPlayer-prefix.pch"; sourceTree = ""; }; - C9A00251B32B118E57FBA9DCAC326EAA /* EKAttributes+Presets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Presets.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Presets.swift"; sourceTree = ""; }; - C9CE3FD671387B8E6B894968584E8B81 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - C9D3EF374E579423AFD5970ACAA44D70 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - C9DFA72A88474B02D55C4DD219062726 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; - CA10E1559AA205FC4515D69757506B9E /* UIViewController+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIViewController+ZLPhotoBrowser.swift"; sourceTree = ""; }; - CA2253821EA3030C82C37302D6625A7B /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + C3F545D1971F8F3EC5F83D0F6A60A3D4 /* AMapNaviKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapNaviKit.framework; sourceTree = ""; }; + C43089DA4C08D0A0115865EF7D000BA3 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + C440CE6E1C5057407748CCF921FF9FA5 /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; + C48F76B4E7197DFE005E2A5B1B48314F /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; + C4C77582F1C9CD0F004C937ABB8859E6 /* ZFSmallFloatControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFSmallFloatControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFSmallFloatControlView.m; sourceTree = ""; }; + C4CDFF710612A25A4AF76783EF978BD5 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + C52A2770DC55FEA6011015C282BF36CD /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = ZFPlayer/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; + C532F90A1EA63862AD58493D9AE13A55 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + C59535F19204A133C5844C035687205A /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + C5DEB3035FE12EF404F94EC9C5714314 /* UIScrollView+ZFPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+ZFPlayer.m"; path = "ZFPlayer/Classes/Core/UIScrollView+ZFPlayer.m"; sourceTree = ""; }; + C6675D54BADFDA15BC771B72B2E96A77 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + C677273897E3FC43917865026DB5ED4C /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + C686BD657A05F16A87990683E6CD5291 /* DDBaseImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImage.h; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.h; sourceTree = ""; }; + C6C7BF70BAD025032940EA07112889C9 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + C6E006B6204A6403B9082E6E9D026EB5 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + C6F477270310BC475AC655C35163A98D /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; + C70F2593017B006E58D434A913744F28 /* icon_file_type_xls@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@3x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@3x.png"; sourceTree = ""; }; + C71D5B45F61A62F65A3F6EB9D1587F6A /* icon_file_type_plist.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_plist.png; path = Sources/Resources/FileType/icon_file_type_plist.png; sourceTree = ""; }; + C72513DFD8EEBA5A0AE3593D91257318 /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; + C73C94D22339A4AC6D0E9EE89053363A /* _DeviceUtil+Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_DeviceUtil+Constant.m"; path = "Sources/Core/_DeviceUtil+Constant.m"; sourceTree = ""; }; + C77381849BC474BFE61619DD88C7A116 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + C7E3FF0AF65ED24FDDBBFB2194FEDC6F /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + C7F3D8A700932618FD7E38C5ABAC9BEF /* ZLVideoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLVideoManager.swift; path = Sources/General/ZLVideoManager.swift; sourceTree = ""; }; + C808CDBA3C6F8E09B7EAC4E8B1F0CD8D /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; + C80BF661DCD878D61DA30C8918BDFC27 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; + C81498ECAA6A02148FAA7596C9A440F5 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + C825308778EE5F8BD2A2AA67CE4DC79A /* MACustomBuildingOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomBuildingOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MACustomBuildingOverlayRenderer.h; sourceTree = ""; }; + C855C7AAEC1E7BDD8492FA8B3C4A2AEA /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + C856DD93319F2878FF36B7A801308650 /* AMapNaviKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviKit.h; path = AMapNaviKit.framework/Headers/AMapNaviKit.h; sourceTree = ""; }; + C863C6D23CEFC96DCFB9B9F59FCB2F57 /* AMapLocationKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationKit.h; path = AMapLocationKit.framework/Headers/AMapLocationKit.h; sourceTree = ""; }; + C87F0C9965B508C509A2EAB01AF35F8A /* JXCategoryDotCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotCellModel.m; path = Sources/Dot/JXCategoryDotCellModel.m; sourceTree = ""; }; + C8E472A4F94BC633359DAA88A1F25416 /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; + C910A53C2250389D1DFB1E0F1E5858EC /* ZFPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ZFPlayer.modulemap; sourceTree = ""; }; + C929F5F2376B8A636986F226B1F8BAA7 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + C93E4EBD39447E883EF35F0427C3211D /* MAConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAConfig.h; path = AMapNaviKit.framework/Headers/MAConfig.h; sourceTree = ""; }; + C96B7D113FBBBEC83619E95DD0942030 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + C97B6A48ADF36FFAC3DAD1CE8B7629A1 /* AMapGeoFenceError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapGeoFenceError.h; path = AMapLocationKit.framework/Headers/AMapGeoFenceError.h; sourceTree = ""; }; + C989F2C50589E199589B8CF094F372DE /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + CA33C886CEA77524D67E55071289A4D7 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; CA4C3A23CF67AF861CBCBF4F978F7146 /* CocoaDebug */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = CocoaDebug; path = libCocoaDebug.a; sourceTree = BUILT_PRODUCTS_DIR; }; - CA593B41586EEA2B0BF7EDA75330BE31 /* DDControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - CA5A96E98BBE4D6DF44F87732126A20B /* JXCategoryNumberView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberView.h; path = Sources/Number/JXCategoryNumberView.h; sourceTree = ""; }; - CA5E19BEC16A48A4989BE088CAE9298B /* icon_file_type_numbers@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_numbers@3x.png"; path = "Sources/Resources/FileType/icon_file_type_numbers@3x.png"; sourceTree = ""; }; - CA735DB43A3799E250A47847C4BADF10 /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; - CA87D6DC000A1598A78371219FD4FA82 /* icon_file_type_zip@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@3x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@3x.png"; sourceTree = ""; }; - CA910D296275918706C16DA72323926E /* JPush.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPush.release.xcconfig; sourceTree = ""; }; - CA9576A9BA0E644E3E1D318F8D27CE4A /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; - CAA933D54635EC12DB8057C7DF59A161 /* AMapSearchError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchError.h; path = AMapSearchKit.framework/Headers/AMapSearchError.h; sourceTree = ""; }; - CAD2CB626DB156ACDE8D6E744B89E24C /* EKMessageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKMessageContentView.swift; path = Source/MessageViews/EKMessageContentView.swift; sourceTree = ""; }; - CB066BB901C75D3E0C947BF92BF9ACD4 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - CB1DDF256579CAC1FD88D71FE1F5578F /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; - CB2503E3F65F95769DEF41942E385054 /* DDMATrackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMATrackManager.m; path = DDMAMapKit_Private/Classes/DDMATrackManager/DDMATrackManager.m; sourceTree = ""; }; - CB573A95E0B44DD9245D593E76A9A470 /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; - CB88BB8510FE5521CFB66282E3FD084A /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; - CB89700F0AD4DDB3D2EF251186A89000 /* MACustomCalloutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MACustomCalloutView.h; path = AMapNaviKit.framework/Headers/MACustomCalloutView.h; sourceTree = ""; }; - CBBE665F73D704B349AE1C4E7FA6A987 /* AMapNaviCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCommonObj.h; path = AMapNaviKit.framework/Headers/AMapNaviCommonObj.h; sourceTree = ""; }; - CBDDFCD63FAC66C795C7BF5D4D103BC6 /* _icon_file_type_logs@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_logs@2x.png"; path = "Sources/Resources/images/_icon_file_type_logs@2x.png"; sourceTree = ""; }; - CC1321606A160E76DFB0215CD55EC676 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - CC1A7F41292D17F12D683F6FBBB41993 /* icon_file_type_folder_not_empty.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_folder_not_empty.png; path = Sources/Resources/FileType/icon_file_type_folder_not_empty.png; sourceTree = ""; }; - CC2A291E2E38914E32D04551B1528CB5 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - CC68EA62A9EA356850BA5C9280960DE4 /* JXCategoryImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCellModel.m; path = Sources/Image/JXCategoryImageCellModel.m; sourceTree = ""; }; - CC6F7A66E2C7EA6FBD805C6F717875B2 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - CC78DAAE759AD2BC601D13B01A86C3D2 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - CC8FF83385732FA73ADDC815BB8767B8 /* icon_file_type_torrent@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@2x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@2x.png"; sourceTree = ""; }; - CCAD289790B3D81F777FC2BAAE5832A2 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; - CCD5D64467044F82ED8E53C61C7BCFB1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - CCD83DBDEB4EA94FC810EC242CA9C675 /* ZFLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLoadingView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.m; sourceTree = ""; }; - CD05F5BB7490F8692FB7FC4D728D5ECC /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; - CD2F2E67E325E986A8957D5EAEC7C701 /* MATraceReplayOverlayRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlayRender.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.m; sourceTree = ""; }; - CD96C9CB699CD25A7BFE28C6317D5C27 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - CE0AE245D2704EDF7074CEB242923C90 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - CE129F9025BFA98FFDB27F8D741862CC /* CocoaDebug-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaDebug-umbrella.h"; sourceTree = ""; }; - CE34DF107A97077DF8931D386944FB1E /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; - CE6BE7D4B81AD3CADFE1C10EEEFF774E /* icon_file_type_apk.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_apk.png; path = Sources/Resources/FileType/icon_file_type_apk.png; sourceTree = ""; }; - CEA57F17B5C8B24304CCB6A20D4FD22A /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - CED5E31BF9F2FDB9F26B4E5199FBB25F /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - CEF9CFDFAA875A7B4F9491B39D1F4231 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - CEFA3E458ED51449317A2EDE5A0F7B37 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - CF24111BC11BB81BF00E6E853F9D20DA /* AMapNavi-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - CF3E2BD8EA6FE0536F6E2FDECE25AEC0 /* AMapNaviCompositeUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviCompositeUserConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviCompositeUserConfig.h; sourceTree = ""; }; - CFFF301119B1C93CB47F8C3F05D04234 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - D02BB2BAE91BF5177CC950025D2B2C92 /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; - D044AD659D85BC2A332A96CC33A5763F /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - D05286FE14F436785A66B7A8558815BE /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; - D07DAB0BF1A15762ED5837A00D7214E6 /* DDMANaviManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMANaviManager.h; path = DDMAMapKit_Private/Classes/DDMANaviManager/DDMANaviManager.h; sourceTree = ""; }; - D08BC876D455E703538624508126A49C /* AMapSearchAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchAPI.h; path = AMapSearchKit.framework/Headers/AMapSearchAPI.h; sourceTree = ""; }; - D0ACA7902869A4BE146CCAFFA9BF46D5 /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; - D0FC6A1CE93A33BE409279004A2EF635 /* MAMultiPointOverlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPointOverlay.h; path = AMapNaviKit.framework/Headers/MAMultiPointOverlay.h; sourceTree = ""; }; - D13F92D36A0538D3D8ED1288FDE49943 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - D1679541C1D7D6135C295F51086F5F03 /* EKColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKColor.swift; path = Source/Model/EKColor.swift; sourceTree = ""; }; - D1A2CD6AA17032A28349DA4021F5B76F /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - D1B46D66C389F071AF698AC06E4034C0 /* AMapSearchKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchKit.h; path = AMapSearchKit.framework/Headers/AMapSearchKit.h; sourceTree = ""; }; - D1DE27A672E9A15E0B9CD663A270A506 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; - D208FC75471518503EF524A7D3A8587F /* ZFReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFReachabilityManager.h; path = ZFPlayer/Classes/Core/ZFReachabilityManager.h; sourceTree = ""; }; - D20FC891DF883F114FF26AECBA7791A4 /* DDWebImageKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDWebImageKit_Private-dummy.m"; sourceTree = ""; }; - D22BCECA1398439FEF50517C207364D0 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - D239540849C733483F78B06336425A3B /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - D29280335E0823B5199F485E08AEC1BE /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; - D2D93FCD69431A6A3E48CEF1C425C636 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - D2F3B45D6086E7678C335965490B05BF /* EKProcessingNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProcessingNoteMessageView.swift; path = Source/MessageViews/Notes/EKProcessingNoteMessageView.swift; sourceTree = ""; }; - D2FA2246D11670FD018B94C0D0FCDE1F /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - D3047D50F0E46D68498328B15574B46B /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - D3799EED57FA6C4A7980CDA3E2892208 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; - D37F652FEB4F2384F7984339F6622D03 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - D3BEEBA66D0093E405F6E2D5DC5537A4 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - D3C1FEFB487A2AD109B564B8D74C9ECA /* JCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JCore.debug.xcconfig; sourceTree = ""; }; - D3D86AECDC9532315BB117EB29524146 /* icon_file_type_png@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_png@2x.png"; path = "Sources/Resources/FileType/icon_file_type_png@2x.png"; sourceTree = ""; }; - D3E7B2DB22E9D55ECFB475D2883B0C28 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - D3FED258A8FBC2E9E24CA1DF9577F003 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - D402F3AC07CF68B7FB64D83CF50B2401 /* JXCategoryImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryImageView.h; path = Sources/Image/JXCategoryImageView.h; sourceTree = ""; }; - D406BA4EE20C85A1D7CF1225DF7C840B /* icon_file_type_xls@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xls@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xls@2x.png"; sourceTree = ""; }; - D41521F397DE5AAD5AAA7807384C8B98 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - D46DB4F2B6BC49B0FA27E136A1FEEA67 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - D479F4378134DED5ECFC751849132153 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - D47F5A137CE8B47C9F8FFD90C4DA423F /* icon_file_type_7z@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@2x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@2x.png"; sourceTree = ""; }; - D48DBE9218E7CE1BE74C11297B156071 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = ""; }; - D4EE51F0A18B62054AD9134FE952C39D /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - D4FD99B19FAF40C5366612903A5086EE /* DDZFPlayerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDZFPlayerKit_Private-dummy.m"; sourceTree = ""; }; - D5005B442EAF169B5D478DE3491DF369 /* MAHeatMapVectorOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAHeatMapVectorOverlayRender.h; path = AMapNaviKit.framework/Headers/MAHeatMapVectorOverlayRender.h; sourceTree = ""; }; - D57C8187C239D5E5B4525B6A1B2AAD12 /* _ImageResources.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _ImageResources.m; path = Sources/Sandbox/_ImageResources.m; sourceTree = ""; }; - D58ECF69148BB316D64D9D898C9EA2B4 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - D5AEC46F06E27F59378CA22FE3FD1EDB /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; - D5FEDA07BA32D21A7AC29C2CC0365123 /* ZFReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFReachabilityManager.m; path = ZFPlayer/Classes/Core/ZFReachabilityManager.m; sourceTree = ""; }; - D63125D4C8FE28795CF2D2E459726333 /* MAPathShowRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPathShowRange.h; path = AMapNaviKit.framework/Headers/MAPathShowRange.h; sourceTree = ""; }; - D63CAE38FDB99694FF2637285C110B0B /* DDAutoUIKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDAutoUIKit_Private.modulemap; sourceTree = ""; }; - D65F9A9501DC136C4B3EBC427B2285EA /* DDZFPlayerKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-prefix.pch"; sourceTree = ""; }; - D6626A39F0A09956C8183484AB3FCA55 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - D6BDE34BF762F730A79B4A4293F58561 /* icon_file_type_xml.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_xml.png; path = Sources/Resources/FileType/icon_file_type_xml.png; sourceTree = ""; }; - D6D09E3302F458192C76CF2EB2A4A412 /* ZLPhotoBrowser.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.debug.xcconfig; sourceTree = ""; }; - D6D4CD0CB1AC5A4F1DB91BE009A942EC /* JPushExtension-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "JPushExtension-xcframeworks.sh"; sourceTree = ""; }; - D6D9364A65AD093F759097DD9F022C8A /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; - D6E1B65D31933B0CB50F62B858F62871 /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; - D7059C163D0883CF6395F9225DD52629 /* UIFont+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIFont+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIFont+DDCategory/UIFont+DDCategory.h"; sourceTree = ""; }; - D724CFFDF29760AAA82BCE36921FC281 /* JXCategoryDotCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotCellModel.h; path = Sources/Dot/JXCategoryDotCellModel.h; sourceTree = ""; }; - D72DCC005123406D87A787D3B255083E /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - D741184F789F19437CBC79BECEA8B976 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - D75E4C6683BC27977A2DB571FDDF2752 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - D76A5981197B805F382D27ED1B2334E2 /* _FileInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileInfo.m; path = Sources/Sandbox/_FileInfo.m; sourceTree = ""; }; - D76BBDB065268563BD4232D1D54EA508 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - D7A2D7A39019D21ACF795544A0976AA7 /* UIView+ZFFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ZFFrame.h"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIView+ZFFrame.h"; sourceTree = ""; }; - D7B6BFCB6EBD93D7FFE6E033A0321232 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - D91173E4BDF301DA00D8E895E7B11928 /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; - D915B7D0BD8A98B1FC8F42FC511974BA /* UIColor+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+ZLPhotoBrowser.swift"; path = "Sources/Extensions/UIColor+ZLPhotoBrowser.swift"; sourceTree = ""; }; - D92941BADE5A18C24F49BBF3FD1BD7AD /* DriveRouteCustomAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DriveRouteCustomAnnotation.h; path = DDMAMapKit_Private/Classes/DDMAMap/Annotation/DriveRouteCustomAnnotation.h; sourceTree = ""; }; - D97252125F6708608D306E9A5FCC15EF /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - D999440478C2BEA8106629D8329B9DA4 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - D9DBE317F20C6EC6057A609FBD3766E9 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - D9DC112919BED147596910961298AAE3 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - D9DE5E5912C89838BF33C3FD6AED8F43 /* _ImageController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _ImageController.h; path = Sources/Sandbox/_ImageController.h; sourceTree = ""; }; - D9FD910CDD13184C4D22D6EF150B7382 /* _CacheStoragePolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CacheStoragePolicy.m; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.m; sourceTree = ""; }; - DA1BA6D2842520784677784460E86B11 /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; - DA39991C5C6CFDC1020EB5AE7C377AD8 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - DA476EB65899F69025DC6FE520D2803F /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + CA7706A47D4204038C0A8E740E3BA099 /* DDBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseView.m; path = DDBasicControlsKit_Private/Classes/DDBaseView/DDBaseView.m; sourceTree = ""; }; + CA964783F24BC3BD2F5DF023EE3676D4 /* ZLCustomAlertProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLCustomAlertProtocol.swift; path = Sources/General/ZLCustomAlertProtocol.swift; sourceTree = ""; }; + CAA0DB28FF9107B8CFA59BBD019B2159 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + CAAFC9807A09F9D0D15D5E6F32AF6154 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + CAE4F428DEF6CEE8DF74850D8DF7D282 /* UIScreen+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScreen+DDCategory/UIScreen+DDCategory.h"; sourceTree = ""; }; + CB478D0D8F5F7CFFB772B821971A48DB /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + CB558019587697C99357B2F2680BA9B6 /* ZFPlayerControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPlayerControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.m; sourceTree = ""; }; + CB6FEF32ED607DCC2B6B519EC932A70C /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + CBA0720A9738E86FABA3DA278FE01A37 /* icon_file_type_wav@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@3x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@3x.png"; sourceTree = ""; }; + CBD2D6D4B43E7E39DB290B4637E8E3AE /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + CBDA63A3FF18FA3B69C24A95CF307C7A /* AMapCommonObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapCommonObj.h; path = AMapSearchKit.framework/Headers/AMapCommonObj.h; sourceTree = ""; }; + CBDC0BC150A57ACC99B0F3E82FB397E0 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; + CBEEF139B20C21BC3D369B69C0072DF5 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + CC66B66E767EA6A9F6CA0FAAFF90ADC3 /* MAGltfOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAGltfOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAGltfOverlayRenderer.h; sourceTree = ""; }; + CCA54C8DC51443F9D7810792164ADEDD /* jpush-ios-5.0.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jpush-ios-5.0.1.xcframework"; sourceTree = ""; }; + CCAFC6708AE26A7C77E831DCEB526B09 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + CCFF64F93FF872DD03B10991241C4762 /* icon_file_type_ttf@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ttf@2x.png"; path = "Sources/Resources/FileType/icon_file_type_ttf@2x.png"; sourceTree = ""; }; + CD5BD8E401AD835127B43A6FEDF7ACD0 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + CD6D266CD116FC4FF0042A2A84200795 /* AMapLocationRegionObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapLocationRegionObj.h; path = AMapLocationKit.framework/Headers/AMapLocationRegionObj.h; sourceTree = ""; }; + CD9AAE8BD39E00F5C2E49F76745E5930 /* DDTimerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDTimerKit_Private-umbrella.h"; sourceTree = ""; }; + CDEC0529C9F3ABD6991CB8E73E618EB7 /* icon_file_type_html@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@3x.png"; path = "Sources/Resources/FileType/icon_file_type_html@3x.png"; sourceTree = ""; }; + CE0B3B50D4D2544F2F934A1CC92A4E9D /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; + CE1081A1AC1E395AE5EA4FAE0C91D7DD /* icon_file_type_torrent@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_torrent@3x.png"; path = "Sources/Resources/FileType/icon_file_type_torrent@3x.png"; sourceTree = ""; }; + CE3889AE62FF9319D7BFE53B9A3E1C48 /* MATraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceManager.h; path = AMapNaviKit.framework/Headers/MATraceManager.h; sourceTree = ""; }; + CE3C919292DE30531444FFCBAA1DAB5C /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + CE535CAB6D118D980CCDFB58F575278A /* ZFLandscapeRotationManager_iOS15.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager_iOS15.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m; sourceTree = ""; }; + CF5CACF16BA0788C71F94986592F16D2 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + CF72A087431D0DDC07FF4954B5CC4487 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + CF7E08D60C7C509499F2EB4C12F13C49 /* EKStyleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKStyleView.swift; path = Source/Infra/EKStyleView.swift; sourceTree = ""; }; + CF9ED2BE3ABB06C0343502AF2B8820CD /* AMapTrackTrackObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTrackObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTrackObj.h; sourceTree = ""; }; + CFA8A7A626098F6E2A74D75DCAC9A200 /* EKRootViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRootViewController.swift; path = Source/Infra/EKRootViewController.swift; sourceTree = ""; }; + D00304B799B4163A1FEBBC6360EDBDDC /* icon_file_type_ipa@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ipa@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ipa@3x.png"; sourceTree = ""; }; + D03E2F390043A79FB6EE562D676EB5EC /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + D06CE4D53B1E67E6B30872E023E90B53 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + D07BED96A62D444E815823924A0119B3 /* ZFLandScapeControlView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandScapeControlView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.m; sourceTree = ""; }; + D0909B8D973E7C8605EC6E5E2B014602 /* UIView+Responder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Responder.swift"; path = "Source/Utils/UIView+Responder.swift"; sourceTree = ""; }; + D0ADDF49CCE2FB316E1D2698531F0BF7 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + D0BD67356E77C552D63C58171E777A72 /* JXCategoryNumberView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryNumberView.m; path = Sources/Number/JXCategoryNumberView.m; sourceTree = ""; }; + D0C3F5DD7010D1CBACE38B3B43D97D48 /* UILabel+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UILabel+DDCategory/UILabel+DDCategory.h"; sourceTree = ""; }; + D0D6B21A620A26D6D4D8151868531848 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + D0E24600C88830BE761AD26957E1BE14 /* JXCategoryTitleImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageView.h; path = Sources/TitleImage/JXCategoryTitleImageView.h; sourceTree = ""; }; + D131BB0DC368ABAED84754C195D65D0D /* icon_file_type_xml@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_xml@2x.png"; path = "Sources/Resources/FileType/icon_file_type_xml@2x.png"; sourceTree = ""; }; + D14A1725A92D20E0AB291597361CEE8F /* ZLImageStickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLImageStickerView.swift; path = Sources/Edit/ZLImageStickerView.swift; sourceTree = ""; }; + D15913EC1FF60AC4F65BD52C1D90198C /* MAOfflineMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineMap.h; path = AMapNaviKit.framework/Headers/MAOfflineMap.h; sourceTree = ""; }; + D1945B14E1211C009A67FF640D053962 /* icon_file_type_flv@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_flv@2x.png"; path = "Sources/Resources/FileType/icon_file_type_flv@2x.png"; sourceTree = ""; }; + D1C4AFF1AED88420C72F607DCA70BDB6 /* AMapNaviHeaderHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviHeaderHandler.h; path = AMapNaviKit.framework/Headers/AMapNaviHeaderHandler.h; sourceTree = ""; }; + D26D2CEEB9385C07557395DF259F331D /* DDFontKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDFontKit_Private.modulemap; sourceTree = ""; }; + D2A298EE28CBEEAA1C393F4385185C78 /* icon_file_type_eps.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_eps.png; path = Sources/Resources/FileType/icon_file_type_eps.png; sourceTree = ""; }; + D2BAEF0A886C704E5011605A61EEEF6A /* Logs.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Logs.storyboard; path = Sources/Resources/Logs.storyboard; sourceTree = ""; }; + D2C059233E3C2C8174C6D35A2EC05EEE /* DDAttributedString.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAttributedString.swift; path = DDControlsKit_Private/Classes/DDAttributedString/DDAttributedString.swift; sourceTree = ""; }; + D3072D7C84BFABB184628B55E8B8E299 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + D37A7C4D5908956ADD9A64A9CE0B9190 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + D3A853C6A9D30B8D361E5918DA748523 /* EKAttributes+StatusBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+StatusBar.swift"; path = "Source/Model/EntryAttributes/EKAttributes+StatusBar.swift"; sourceTree = ""; }; + D3BA60A67847B00457B921CCDB8E5FE8 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; + D3FD6FD4D2A8BEF367BB5088C46B7615 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-umbrella.h"; sourceTree = ""; }; + D40FCFB452BB9FA0F77F2EE72090FF04 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + D45B65BFFA81007699A9B670A8B79DEF /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + D48F0B5309583A8F6E0E32570C84148F /* icon_file_type_tif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_tif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_tif@3x.png"; sourceTree = ""; }; + D49A8D7DF587ECC0F43C2424DB99B2CD /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + D49DF0B69E9A6FC450B44E620140581C /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + D4E999BD053B4FF3CB95F032C3BF3CFF /* ZLClipImageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageViewController.swift; path = Sources/Edit/ZLClipImageViewController.swift; sourceTree = ""; }; + D51EA998613F18D61AD8AD1EA653460F /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + D5334DB0DB6612CB3C396DA03B322855 /* icon_file_type_jar@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@3x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@3x.png"; sourceTree = ""; }; + D5977544D5E502AD8A2E1DA92E25BB7A /* _icon_file_type_down@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_down@2x.png"; path = "Sources/Resources/images/_icon_file_type_down@2x.png"; sourceTree = ""; }; + D59D9F8944121675CB8B42CBAB3D3F99 /* MATraceReplayOverlayRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MATraceReplayOverlayRender.h; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlayRender.h; sourceTree = ""; }; + D5A86C8FEA5EA148FD4C070132C51FBA /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; + D5B77484EE1935FE8A4E5BCF21B16792 /* DDBaseImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseImage.m; path = DDBasicControlsKit_Private/Classes/DDBaseImage/DDBaseImage.m; sourceTree = ""; }; + D61C67023D096F28F4046FBA922D98AC /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + D63AB26DE66394CB64E0862DFEFFF227 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + D63E1F025DDAE0377DC02C35C65B73F7 /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; + D65C60881789AA819400A358AF53B714 /* DDBaseAttributedString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseAttributedString.h; path = DDBasicControlsKit_Private/Classes/DDBaseAttributedString/DDBaseAttributedString.h; sourceTree = ""; }; + D6850EBD59BF86E0705B9C41893BF5A6 /* _CustomHTTPProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _CustomHTTPProtocol.m; path = Sources/CustomHTTPProtocol/_CustomHTTPProtocol.m; sourceTree = ""; }; + D69992DD42ADFA7037E8313B1750F500 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + D7014529FC527AAB2870D2180B328B3F /* JXCategoryBaseCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCellModel.h; path = Sources/Base/JXCategoryBaseCellModel.h; sourceTree = ""; }; + D72AE50CF20F2CA64678EFC5A2CEB44C /* UITabBarController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.h"; sourceTree = ""; }; + D733CFF8D7C9394C727DF1BD447467F2 /* NSError+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSError+ZLPhotoBrowser.swift"; path = "Sources/Extensions/NSError+ZLPhotoBrowser.swift"; sourceTree = ""; }; + D7740E8E87ACF56E29834F82BCBD8B5D /* EKRatingMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessageView.swift; path = Source/MessageViews/EKRatingMessageView.swift; sourceTree = ""; }; + D7758F99944E74B0D5C870B0AA604D24 /* icon_file_type_aac@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_aac@2x.png"; path = "Sources/Resources/FileType/icon_file_type_aac@2x.png"; sourceTree = ""; }; + D7D80CE084B41314D7D407A7C94620E7 /* CrashDetailViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashDetailViewController.swift; path = Sources/App/CrashDetailViewController.swift; sourceTree = ""; }; + D7F1608DC6759166CEBAD516DFC660E1 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + D84AF12AFF8CEBE7435E82A2F4407CF4 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + D8858ADE99356848BF2CC6174EF10152 /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSUrl+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; + D8B8BEF1CFEFD184F95C9A32D0A107CD /* UINavigationController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UINavigationController+DDCategory/UINavigationController+DDCategory.m"; sourceTree = ""; }; + D9158C39AAF7BB32E93DA72D094A5020 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + D91BDF6CCBCDB1359FCD9C7DA18DC4CE /* ZLPhotoConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoConfiguration.swift; path = Sources/General/ZLPhotoConfiguration.swift; sourceTree = ""; }; + D92C72EDDDF98C2B83746D64B84B5750 /* icon_file_type_midi@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_midi@2x.png"; path = "Sources/Resources/FileType/icon_file_type_midi@2x.png"; sourceTree = ""; }; + D95CDCFFE96ED31BB0FACB7B221E23AC /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + D98990AD7CDC221E5F79775D0DA60685 /* DDBaseCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionViewCell/DDBaseCollectionViewCell.m; sourceTree = ""; }; + D998B08C08AB0760733282C9868E22A0 /* AMapSearch-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + D9C8B42CE02B0DD2ADE806699B564179 /* DDViewControllerAnimatedTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDViewControllerAnimatedTransition.h; path = DDBasicControlsKit_Private/Classes/DDBaseAnimation/DDTransitionAnimation/DDViewControllerAnimatedTransition.h; sourceTree = ""; }; + D9F9E5057EDE0015D706917EB5AD8D98 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + DA2FB06886503FD1434737F314443977 /* MAMapVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapVersion.h; path = AMapNaviKit.framework/Headers/MAMapVersion.h; sourceTree = ""; }; + DA4645CEC86CC329DEAD1BBCCD982BD4 /* AMapNaviManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviManagerConfig.h; path = AMapNaviKit.framework/Headers/AMapNaviManagerConfig.h; sourceTree = ""; }; + DA53EFD6E485A828877A741A2673115A /* DDBaseSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseSwitch.m; path = DDBasicControlsKit_Private/Classes/DDBaseSwitch/DDBaseSwitch.m; sourceTree = ""; }; DA5F7E5AA5A762E4504855EAF3216C8A /* SwiftEntryKit */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SwiftEntryKit; path = libSwiftEntryKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DA9B663FF03DA43EB3228B4AE2DBB72E /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - DAE0E8E46A747F4238E0387183748773 /* AMapNaviRideManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideManager.h; path = AMapNaviKit.framework/Headers/AMapNaviRideManager.h; sourceTree = ""; }; - DAE285CFE61BC90761CA268573F9FE50 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + DA63D117F8AFCA9DC4FD219048FE8D19 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + DAA6A9C88CB3C67511F43ABDEDB57C50 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + DAB9611AAF67FC06F440AF37814EC7A5 /* _icon_file_type_network@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "_icon_file_type_network@2x.png"; path = "Sources/Resources/images/_icon_file_type_network@2x.png"; sourceTree = ""; }; + DACB2093110BBF138AC799ADE03CD062 /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; + DAE0A04534879125BCD4C944E20F9903 /* ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFPlayerControlView.h; sourceTree = ""; }; DAFE13D35532C1BA0D3624F4C38BEE8E /* DDLogKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDLogKit_Private; path = libDDLogKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - DB189850EAF58F717F75E5844E38A821 /* DDColorKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDColorKit_Private.modulemap; sourceTree = ""; }; - DB28875957A34450485912D66AA45BDE /* DDFontKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDFontKit_Private-prefix.pch"; sourceTree = ""; }; - DB2A564C939BD40B321B80202E9233D0 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - DB6737801DE25BC77D3E6FA3E82634C0 /* icon_file_type_php.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_php.png; path = Sources/Resources/FileType/icon_file_type_php.png; sourceTree = ""; }; - DBA544C12A640C6AE036220C3ECB7142 /* DDBaseTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseTableViewCell.m; path = DDBasicControlsKit_Private/Classes/DDBaseTableViewCell/DDBaseTableViewCell.m; sourceTree = ""; }; - DBC04EACBAEA840124DF6A859A1F29A1 /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; - DBF66D484FAAB4AE285B478580FFA69C /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - DC0C4538DA7D63A77279FD761A515EEC /* icon_file_type_dat@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dat@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dat@2x.png"; sourceTree = ""; }; - DC0CAE0B2B5D8AC09918F84B6E5CE544 /* EKSimpleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessage.swift; path = Source/Model/EKSimpleMessage.swift; sourceTree = ""; }; - DC497CB918EC855B169CC6559712F9A2 /* ESTabBarItemMoreContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemMoreContentView.swift; path = Sources/ESTabBarItemMoreContentView.swift; sourceTree = ""; }; - DC8FE5B0EEF48E8D41CDF62CAF7788F5 /* EKRatingMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingMessage.swift; path = Source/Model/EKRatingMessage.swift; sourceTree = ""; }; - DCB5F593C0B7EA43CA687B429FEC4E40 /* AMapServices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapServices.h; path = AMapFoundationKit.framework/Headers/AMapServices.h; sourceTree = ""; }; - DCFF21A97D6F5EF30E86ECBAA968A96F /* ZFLandscapeViewController_iOS15.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController_iOS15.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m; sourceTree = ""; }; - DD7C6267F264D6F6B540F2D25CD001AA /* EKAttributes+Duration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Duration.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Duration.swift"; sourceTree = ""; }; - DD952FF81B9DE3BB69A618A747BC3265 /* ZLEditToolCells.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditToolCells.swift; path = Sources/Edit/ZLEditToolCells.swift; sourceTree = ""; }; - DD9CA6215330F8E188D28169CEC0651E /* ZFPresentTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPresentTransition.h; path = ZFPlayer/Classes/Core/ZFPresentTransition.h; sourceTree = ""; }; - DDF1236CBAD206E76FF7E6E324169ED3 /* icon_file_type_jar@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_jar@2x.png"; path = "Sources/Resources/FileType/icon_file_type_jar@2x.png"; sourceTree = ""; }; - DE4A956F7E1A4A441F9B587B5B7D5D4B /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - DE70B00A97F686E54FEF045CD83F4DCB /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - DE70F09B21F69BB7F43EEF0AACD4E1CB /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; - DF024C0141E85CBF84C275EF100EFFE7 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - DF110FBC4C5E9146B2BE55F5C5E5012F /* CocoaDebugTabBarController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugTabBarController.swift; path = Sources/Window/CocoaDebugTabBarController.swift; sourceTree = ""; }; - DF3CC3AD368072F24471BD6BABC40241 /* _HttpDatasource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpDatasource.h; path = Sources/Network/_HttpDatasource.h; sourceTree = ""; }; - DF4E54A0DBBBB432610908AC71A91D61 /* ZFPlayerNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerNotification.h; path = ZFPlayer/Classes/Core/ZFPlayerNotification.h; sourceTree = ""; }; - DF6B1CDE84746B44F6BC5791DD027960 /* JsonViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JsonViewController.swift; path = Sources/Network/JsonViewController.swift; sourceTree = ""; }; - DFA931C40FFD0A4CBDFF62A82DDA7A92 /* icon_file_type_mpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mpg.png; path = Sources/Resources/FileType/icon_file_type_mpg.png; sourceTree = ""; }; - DFA9A57A28F2BC251C155F1A86DDE200 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - DFD453FC444476A5027F981952309D5F /* ZFPlayerMediaPlayback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaPlayback.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaPlayback.h; sourceTree = ""; }; - E033E9C445F69421B73D3112282C861C /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - E05AD0E5BEB2EDF55F3670EFFC1642AD /* ZLPhotoBrowser.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ZLPhotoBrowser.release.xcconfig; sourceTree = ""; }; - E0625AAEC9DF76FDC8AA02BF2C71D3B5 /* MAAnnotationMoveAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnnotationMoveAnimation.h; path = AMapNaviKit.framework/Headers/MAAnnotationMoveAnimation.h; sourceTree = ""; }; - E0E12EEEF5B06ADFF7C18B3E48C773DB /* ZFNetworkSpeedMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFNetworkSpeedMonitor.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.h; sourceTree = ""; }; - E10512B6C17779415D93ECCBBB4F8813 /* icon_file_type_css@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_css@3x.png"; path = "Sources/Resources/FileType/icon_file_type_css@3x.png"; sourceTree = ""; }; - E17293A729DB6AD4E5667B81FD6A42CF /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - E177A73E8BE1E14E8E376A22B7C5B5A6 /* DDWebImageKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDWebImageKit_Private-prefix.pch"; sourceTree = ""; }; - E1922670417711774B6A120C88D5E36A /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - E1AAD800F5E5DAE877EA0D199D563FEE /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - E1C6C8D63B9C872F48748A13E691824B /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - E1C6D1066AAF7DA03D73491EA20A32D9 /* DDProgressHUDKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDProgressHUDKit_Private.release.xcconfig; sourceTree = ""; }; - E1CCA80986C1634E1C29CA004FE2AE84 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - E1F6F0198606AF8F7F7C8DFAFDE70BC6 /* icon_file_type_java@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_java@3x.png"; path = "Sources/Resources/FileType/icon_file_type_java@3x.png"; sourceTree = ""; }; - E2365EC4EB0303F04709FACCD67C91C2 /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = ""; }; - E24F64F8B675CDF569382DC0977DA5B8 /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; - E2CE7B31AA3A9724ABD771092FF3A6AF /* ZFLandscapeRotationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m; sourceTree = ""; }; - E2E2ED2DF9F962197FA2A406DFC17791 /* ZLPhotoUIConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoUIConfiguration.swift; path = Sources/General/ZLPhotoUIConfiguration.swift; sourceTree = ""; }; - E2F0003BB149F05C00A1366E8464C3AF /* AMapNearbyUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNearbyUploadInfo.h; path = AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h; sourceTree = ""; }; - E323CC22447BB9651123D336252BFF2F /* UITextField+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UITextField+DDCategory/UITextField+DDCategory.h"; sourceTree = ""; }; - E343514D968C352668E6AC260CF2A9FD /* DDBaseViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseViewModel.h; path = DDBasicControlsKit_Private/Classes/DDBaseViewModel/DDBaseViewModel.h; sourceTree = ""; }; - E35E7D164921960681101B3DCA275313 /* UITabBarController+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarController+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UITabBarController+DDCategory/UITabBarController+DDCategory.m"; sourceTree = ""; }; - E3AD5C27E4D3248AA139F7BBFA97250E /* MAPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAPolyline.h; path = AMapNaviKit.framework/Headers/MAPolyline.h; sourceTree = ""; }; - E3AD6CA52A984490B559200E12B6F067 /* JXCategoryIndicatorDotLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorDotLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.h; sourceTree = ""; }; + DB081926504CFA468ED86D30A6C3BF45 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + DB215BBD5B9EEEA5F7102D68993EA7F7 /* icon_file_type_wav@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_wav@2x.png"; path = "Sources/Resources/FileType/icon_file_type_wav@2x.png"; sourceTree = ""; }; + DB469258EF75E5ECCED34D2622BD0B84 /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; + DB5EEB94023C30FDAB000E86DC71959F /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; + DBD053A6CD3FE3C295AD71316EFE511A /* DDColorKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDColorKit_Private-dummy.m"; sourceTree = ""; }; + DC2E0EAA0316AAF6E6BB5CDE4FA878F0 /* DDLogKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDLogKit_Private-umbrella.h"; sourceTree = ""; }; + DC990B7B617026608DD27BBE359BE729 /* MATraceReplayOverlay+Addition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MATraceReplayOverlay+Addition.h"; path = "DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay+Addition.h"; sourceTree = ""; }; + DCA473AE8DD8E9AF0E82DB5285D7E248 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + DCBA8A5FC1C9290F9E09ABC9CAEE7122 /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; + DCDCA994450F2D6BEBFB22A97F478097 /* _fishhook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _fishhook.h; path = Sources/fishhook/_fishhook.h; sourceTree = ""; }; + DCDFDD77B5F3E002223B7060643D514B /* NSObject+CocoaDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CocoaDebug.m"; path = "Sources/Categories/NSObject+CocoaDebug.m"; sourceTree = ""; }; + DCE264C45D110414CEC346FE5E2EC6F4 /* JXCategoryFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryFactory.h; path = Sources/Common/JXCategoryFactory.h; sourceTree = ""; }; + DD1EDF705AC3AF2AF07DC51C020B1BF2 /* MAOfflineItemNationWide.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemNationWide.h; path = AMapNaviKit.framework/Headers/MAOfflineItemNationWide.h; sourceTree = ""; }; + DD3C5CDF682F66628B5FB9A17465A133 /* DDTimerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTimerManager.m; path = DDTimerKit_Private/Classes/GCDTimer/DDTimerManager.m; sourceTree = ""; }; + DD448380ECE7CBAA63105744F6278BF1 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + DD578C944CF08DB083AFB7BF402B92FC /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + DD5D9F6C26524ACBC518776BA62ECE29 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + DDA4DC7F3D84D0F9D1FACD97DF1B2CB4 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; + DDCCA92B8F407583EFFA0A20D006D75B /* DDToastKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDToastKit_Private.debug.xcconfig; sourceTree = ""; }; + DE091DA9B7A94BD30C5F1D84A0426A5E /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + DE28A3C98E7AFC2295D494112E82AF2E /* WindowHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowHelper.swift; path = Sources/Window/WindowHelper.swift; sourceTree = ""; }; + DE39E7D3CF3D7B6B30B3713781C2338F /* QLCompatibility.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QLCompatibility.swift; path = Source/Extensions/QuickLayout/QLCompatibility.swift; sourceTree = ""; }; + DE77AF804315216557867D36B4C2A337 /* UIViewArray+QuickLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewArray+QuickLayout.swift"; path = "Source/Extensions/QuickLayout/UIViewArray+QuickLayout.swift"; sourceTree = ""; }; + DEC4B9C20384831E294379ED4551E395 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + DEDCFDF45BF11D83BE6CDD274280DA59 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + DF1ABB39C31D09B13FD4CD2BCD4F8F8F /* icon_file_type_ppt.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ppt.png; path = Sources/Resources/FileType/icon_file_type_ppt.png; sourceTree = ""; }; + DF2AC8B9B1B06EB5465A61C5E2F3D46E /* AMapNaviInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviInfo.h; path = AMapNaviKit.framework/Headers/AMapNaviInfo.h; sourceTree = ""; }; + DF323F0E94A78CAE51E6D328151F43FE /* DDLogKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDLogKit_Private.debug.xcconfig; sourceTree = ""; }; + DF620B1AB4A95D4D23C2B3F338689871 /* icon_file_type_mp3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp3@2x.png"; path = "Sources/Resources/FileType/icon_file_type_mp3@2x.png"; sourceTree = ""; }; + DF85A43F94478348DC359B2ECA49DF89 /* 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 = ""; }; + DFAFEA4895D31A62F5EE3A3C720387F6 /* EKWindowProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindowProvider.swift; path = Source/Infra/EKWindowProvider.swift; sourceTree = ""; }; + DFC420C149282218732DB34E98523AB2 /* icon_file_type_fla@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_fla@2x.png"; path = "Sources/Resources/FileType/icon_file_type_fla@2x.png"; sourceTree = ""; }; + DFCAF93F0387A3965F9542C9782453E1 /* icon_file_type_js@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@2x.png"; path = "Sources/Resources/FileType/icon_file_type_js@2x.png"; sourceTree = ""; }; + DFD476DA9230F0C7E763D10D37D5E0B8 /* AppInfoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AppInfoViewController.swift; path = Sources/App/AppInfoViewController.swift; sourceTree = ""; }; + DFE5C46592C08F173ADC31FC33233F17 /* UIBarButtonItem+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIBarButtonItem+DDCategory/UIBarButtonItem+DDCategory.m"; sourceTree = ""; }; + E005322F9D9E0A63E64DD107FDCA58A1 /* ZFLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLoadingView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLoadingView.h; sourceTree = ""; }; + E02966E85480FA7CFFFFBAA6409D907B /* icon_file_type_zip@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_zip@2x.png"; path = "Sources/Resources/FileType/icon_file_type_zip@2x.png"; sourceTree = ""; }; + E0499CBEC65C782C5D80977AC53CCB44 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + E051ACC2127C77CE6DC3679711CF46F9 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + E05E8A76FBD8108D3998BFB427592CD6 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + E06066393B0CC5DF7ED8880C9A4186D1 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + E064F9FADE9DB5F58B52A28B78D00747 /* NSMutableParagraphStyle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableParagraphStyle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableParagraphStyle+DDCategory.m"; sourceTree = ""; }; + E08603A622CBE99D385C037ADB9AA270 /* JXCategoryIndicatorBackgroundView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorBackgroundView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorBackgroundView.h; sourceTree = ""; }; + E0D68C327181DB00E2C3813C96CA3FE3 /* ZLResultModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLResultModel.swift; path = Sources/General/ZLResultModel.swift; sourceTree = ""; }; + E0F2269E85F6FA34C4843FAFAD2BD820 /* ESTabBarController-swift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "ESTabBarController-swift.modulemap"; sourceTree = ""; }; + E0FCD05B6F0F23A9E933330D7C71A60A /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + E1BACF90BB620FC0BD208AC910E182B0 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + E1BF586B670923A6E1A57A6B597A9E86 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + E2274139D5E7ED07EAE616D6F4853BA9 /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; + E25DB77B2CA753B0040650B152514CD7 /* UIRectCorner+Short.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRectCorner+Short.swift"; path = "Source/Extensions/UIRectCorner+Short.swift"; sourceTree = ""; }; + E2671E111AAAFFB8DDF02E727D8E5BD1 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + E2856123F91FD29C17DE238560F12B69 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + E28683304AC55A54302E0C93BBE22310 /* AMapUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapUtility.h; path = AMapFoundationKit.framework/Headers/AMapUtility.h; sourceTree = ""; }; + E2AB499707B47486941AC4B140E7D00D /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + E2AB914B60CE953E89607D34A7A938BD /* icon_file_type_mpg@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mpg@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mpg@3x.png"; sourceTree = ""; }; + E2CE3F610B3A4A34795726BEE5B1BD4D /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + E2E63A0DA9FDC1404A394A5D913E6086 /* DDTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextView.swift; path = DDControlsKit_Private/Classes/DDTextView/DDTextView.swift; sourceTree = ""; }; + E2EF594509BE8F0B696D1859A4543D15 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + E31937D858F88461091E8E9665264821 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + E31A215C54968C1ED7042A19E7F35DA2 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = ""; }; + E33A2CC700CA8AFA2531489C35A6BFA1 /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; + E33CE7B9C6817BFBC1D40A90E8F591F7 /* JXCategoryIndicatorTriangleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorTriangleView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorTriangleView.h; sourceTree = ""; }; + E33E3A59D43CB791170D2108A6E23F37 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + E426D065C0B355BF2A4AB57A546DA412 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + E44AB0E33ABEFE9034CAFAA9059BEF14 /* AMapNavi-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapNavi-NO-IDFA.release.xcconfig"; sourceTree = ""; }; + E4520E372334F42561427FFAB9C63F03 /* icon_file_type_pages.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_pages.png; path = Sources/Resources/FileType/icon_file_type_pages.png; sourceTree = ""; }; + E457E98AA3E5084BC4565D4E3E329E78 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + E472A986AD43B9645960AE97174BB093 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + E49BAE97BEC8596F3760EB2FBC076E60 /* _SwiftLogHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _SwiftLogHelper.swift; path = Sources/Logs/_SwiftLogHelper.swift; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = MJRefresh; path = libMJRefresh.a; sourceTree = BUILT_PRODUCTS_DIR; }; - E4BC90625CE5E93712C5A07117B62816 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; - E4FA434FD034E175FA9C8CFDDD291DBB /* DDScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DDScrollView.swift; sourceTree = ""; }; - E50B572225306E9CB7B6DA49F371F9DA /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - E58FAC6468682A4CCC4141DB01802C75 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - E5AB1AB259E1BA42AF0C32BB7E73D424 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - E5BF9F0670780CFBE6F3F8FC9EAC0EBA /* MAOfflineItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItem.h; path = AMapNaviKit.framework/Headers/MAOfflineItem.h; sourceTree = ""; }; - E5D99362A28CAE10650BC32A2B69BE2D /* CocoaDebug.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.debug.xcconfig; sourceTree = ""; }; - E6E036459221259492D5B7C4388FE5F7 /* AMapTrack-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - E6E1E4CE93144063B48C9798E48CEA68 /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; - E70B59E72118205DCDBF08538B6A6FA4 /* ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoBrowser.swift; path = Sources/General/ZLPhotoBrowser.swift; sourceTree = ""; }; - E78E9538D21418D5EDA6D0AA13071C79 /* AMapTrackKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapTrackKit.framework; sourceTree = ""; }; + E4B63418823B5C164BEFCC87C99C87BA /* DDBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseViewController.m; path = DDBasicControlsKit_Private/Classes/DDBaseViewController/DDBaseViewController.m; sourceTree = ""; }; + E4B986C4ED33C11BD4E50B9B55AB1749 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + E4E79F0C22B88B4B1F73889A4AB8BD9E /* ZFLandscapeRotationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager.m; sourceTree = ""; }; + E4F1B70DA7BE1FD33918F8B61AF7E0F8 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + E513071AA2C0415C379DADF52BB460ED /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; + E58D3708AB7C71423EB05A42F635C01A /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; sourceTree = ""; }; + E5B360A247F676FDF3DE4F46319FF2E2 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + E5FB9E2A2A42CCEE1E4F5EE07F9A8A68 /* DDZFPlayerKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDZFPlayerKit_Private.modulemap; sourceTree = ""; }; + E6055642B6FDF8AF802B0A7C42C937B6 /* AMapTrackTerminalObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackTerminalObj.h; path = AMapTrackKit.framework/Headers/AMapTrackTerminalObj.h; sourceTree = ""; }; + E6088633F1A67F46BEEEC2525B5DC875 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + E633239F9C0119ED33920FCB465D6B51 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + E65D465D7D7F0282E7E29F0E5644C063 /* EKProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKProperty.swift; path = Source/Model/EKProperty.swift; sourceTree = ""; }; + E68D9F2323567D63589679A8B975EB74 /* CrashStoreManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashStoreManager.swift; path = Sources/App/CrashStoreManager.swift; sourceTree = ""; }; + E6998BC169EE56EE6F4534E2864F9A34 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + E69BB26D839C5726B283289116C2D430 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + E6F66E520CC5DB0B8A1D14F702899902 /* UIImageView+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UIImageView+DDCategory/UIImageView+DDCategory.m"; sourceTree = ""; }; + E7563E7E10DDD71F46A75DF080D1B87C /* EKSimpleMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKSimpleMessageView.swift; path = Source/MessageViews/EKSimpleMessageView.swift; sourceTree = ""; }; + E79920A192B5AB0B9D1A36FA58F68D23 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + E79E9484D859091A8FB0FD5928F48B09 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + E7AFD4C955C9B5B7EFBA0A43FE10C718 /* MABaseOverlay+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MABaseOverlay+DDCategory.m"; path = "DDMAMapKit_Private/Classes/DDMAMap/Overlay/MABaseOverlay+DDCategory.m"; sourceTree = ""; }; E7C9437E4E7340A6BDC7C73BE8A3B117 /* Pods-OrderSchedulingNotificationService */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "Pods-OrderSchedulingNotificationService"; path = "libPods-OrderSchedulingNotificationService.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E7DF75A61E22D53066CD653DACACD503 /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; - E83B63A8B5ECD6184D727FB7F211DC90 /* JXCategoryIndicatorLineView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryIndicatorLineView.h; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.h; sourceTree = ""; }; - E8437555693527B22C7D903DDDB7D74D /* _DirectoryContentsTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DirectoryContentsTableViewController.m; path = Sources/Sandbox/_DirectoryContentsTableViewController.m; sourceTree = ""; }; - E85B794158D9F082E62E94B77F198F38 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - E8758E30E552078EBC74B86C82176209 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - E8A05B45DAE2EDB40159D6E0C4BFA20C /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - E8A9419E266C80AA530D9D0631A411B3 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - E8B0343D571E3E663311DDD717AA2281 /* JXCategoryTitleImageCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCellModel.m; path = Sources/TitleImage/JXCategoryTitleImageCellModel.m; sourceTree = ""; }; - E8B60049780F3EB858972DC9EEAB6B7A /* ZLProgressView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLProgressView.swift; path = Sources/General/ZLProgressView.swift; sourceTree = ""; }; - E8B6708845C92FB2BB0858BC706369AD /* DDControlsKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDControlsKit_Private-dummy.m"; sourceTree = ""; }; - E8BBA7AA3B54EF6FAE976BE453BF073A /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + E7D19FBBEEE466BB466AD8C4A0665317 /* _RunloopMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RunloopMonitor.h; path = Sources/Monitor/_RunloopMonitor.h; sourceTree = ""; }; + E7E70E657455BBA4848513DA5F0C01BB /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + E81E74B81AD2AC0912BE398879795A52 /* EKWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWindow.swift; path = Source/Infra/EKWindow.swift; sourceTree = ""; }; + E834B9C60C29DF8C1370A2A31C5408E7 /* icon_file_type_sql@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_sql@3x.png"; path = "Sources/Resources/FileType/icon_file_type_sql@3x.png"; sourceTree = ""; }; + E83D3F7468BE2E7D6C85B77F24DF79C5 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + E85EFC3462375D5B200B614436B5D082 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + E863EB869525F7C545BBEF78AF6D85FB /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; E8C5B817601E9A6369B5DDC72B5F6FAD /* Pods-OrderScheduling-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-OrderScheduling-dummy.m"; sourceTree = ""; }; - E8CF2FD155C89D4BF977179C718DB88D /* EKAttributes+Validations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+Validations.swift"; path = "Source/Model/EntryAttributes/EKAttributes+Validations.swift"; sourceTree = ""; }; - E8E750EFE66BD527EBA000886151F22E /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - E918DD92CCBF268334288F650D81FB65 /* _NSLogHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _NSLogHook.m; path = Sources/Logs/_NSLogHook.m; sourceTree = ""; }; - E96D93A341F2A54AA70D7715381B4C83 /* ZFIJKPlayerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFIJKPlayerManager.h; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.h; sourceTree = ""; }; - E999AF43AC2B05951AD4FE0D55485CF8 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - E9A0843299AB0A101483A8B9B5B7A08F /* DDBaseImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseImageView.h; path = DDBasicControlsKit_Private/Classes/DDBaseImageView/DDBaseImageView.h; sourceTree = ""; }; - E9A3FB9EA70EB6105C8F352D28F6E2F9 /* icon_file_type_ogg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ogg.png; path = Sources/Resources/FileType/icon_file_type_ogg.png; sourceTree = ""; }; - E9BDD89737320C004D64A25FB2D89D4A /* icon_file_type_html@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_html@2x.png"; path = "Sources/Resources/FileType/icon_file_type_html@2x.png"; sourceTree = ""; }; - E9DAAD9D2F4A0092FB7658C0B91B1548 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - E9EADF0A0A6FD6C3D7D792A5BE52616F /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - EA0A3D92BB6F0A229D4FD822655B0987 /* DDColorKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDColorKit_Private.release.xcconfig; sourceTree = ""; }; - EA0AFED362C595EBDAC0136BCDA19DDF /* AMapNaviEleBikeDataRepresentable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviEleBikeDataRepresentable.h; path = AMapNaviKit.framework/Headers/AMapNaviEleBikeDataRepresentable.h; sourceTree = ""; }; - EA1B6F933B67C52C07D619D636AB89CC /* JXCategoryIndicatorCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorCellModel.m; path = Sources/Indicator/JXCategoryIndicatorCellModel.m; sourceTree = ""; }; - EA47A25915147EF1FDF76B5BC5591F5D /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - EA89804D431203871D71F48BF1353FFC /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - EABAAAC009FCBFEAAF090CCF32F6F62F /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - EAC06B0DB0641AFF87EDE14F67903591 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - EAD09C6BDCDD0D4EDD4F20077DC60132 /* ZLFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLFilter.swift; path = Sources/Edit/ZLFilter.swift; sourceTree = ""; }; - EAE8A3B186F57715B745DD4C4CCB2A0B /* PHAsset+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PHAsset+ZLPhotoBrowser.swift"; path = "Sources/Extensions/PHAsset+ZLPhotoBrowser.swift"; sourceTree = ""; }; - EAEB2DE12455DBBBA16DC9C3EBE8D9A5 /* AMapSearch-NO-IDFA.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapSearch-NO-IDFA.release.xcconfig"; sourceTree = ""; }; - EAF3D390CACA92F506B61699C6AC28B9 /* 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 = ""; }; - EAF79C8F1CF5C3A0BE50C5F97DBC99EA /* DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDCategory.h; path = DDCategoryKit_Private/Classes/DDCategory.h; sourceTree = ""; }; - EB03C86042DE671AE0F8EC6CFDF398E8 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - EB049C4C4837DDDB692F8249C94428EC /* NSURL+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURL+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSURL+DDCategory/NSURL+DDCategory.h"; sourceTree = ""; }; + E8FB0A0EA06FE795B7DC97129E2EEB0A /* JXCategoryDotView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryDotView.h; path = Sources/Dot/JXCategoryDotView.h; sourceTree = ""; }; + E917A71238CA0C3B90AB8C5B3D1E7E61 /* ZFLandscapeViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandscapeViewController.h; path = ZFPlayer/Classes/Core/ZFLandscapeViewController.h; sourceTree = ""; }; + E91EAEDA091F2FAD65D76F980A84651C /* DDMAMapView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMAMapView.m; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.m; sourceTree = ""; }; + E92FC972FFFF787A37851879D3526320 /* DDTimerKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDTimerKit_Private-dummy.m"; sourceTree = ""; }; + E94B05FC314E6B7E396C5E8BAF492206 /* icon_file_type_folder_not_empty@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_folder_not_empty@3x.png"; path = "Sources/Resources/FileType/icon_file_type_folder_not_empty@3x.png"; sourceTree = ""; }; + E950E53E9CAB0CBAB63F42E6E08EDDC1 /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + E9660EFBD361D95911C4C9EE582E312A /* JXCategoryTitleVerticalZoomCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCellModel.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.h; sourceTree = ""; }; + E96BC07C90AB142F31216775E3E5FE7D /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + E99F4AB274DD11DD69561C739F885629 /* ZLPhotoPreviewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoPreviewController.swift; path = Sources/General/ZLPhotoPreviewController.swift; sourceTree = ""; }; + E9DE925AC5E82BDCD23414174FB7A565 /* AMap.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = AMap.bundle; path = AMapNaviKit.framework/AMap.bundle; sourceTree = ""; }; + E9FF34C94B0EE32582FAE8E563868B17 /* MAMapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapStatus.h; path = AMapNaviKit.framework/Headers/MAMapStatus.h; sourceTree = ""; }; + EA0FD8A5285547D97FAE397B4E7F3F31 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + EA2BDDD4378AB98437FF9B2575443B46 /* ZFLandscapeViewController_iOS15.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeViewController_iOS15.m; path = ZFPlayer/Classes/Core/ZFLandscapeViewController_iOS15.m; sourceTree = ""; }; + EA4EC1841B40A2F7F5404B5FBC1B376B /* icon_file_type_midi.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_midi.png; path = Sources/Resources/FileType/icon_file_type_midi.png; sourceTree = ""; }; + EA6C4AB4283FEC9B4E9C82CDF5DBD9C8 /* _CacheStoragePolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CacheStoragePolicy.h; path = Sources/CustomHTTPProtocol/_CacheStoragePolicy.h; sourceTree = ""; }; + EA7088B7647933F546DB0155E6D3BB12 /* String+ZLPhotoBrowser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+ZLPhotoBrowser.swift"; path = "Sources/Extensions/String+ZLPhotoBrowser.swift"; sourceTree = ""; }; + EA762E9330657156D39F186BB3330DDB /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + EA801E6CE23FD4A488D055420DCFE3B2 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + EA83663141B070FD0EBD5511F351D82C /* NetworkViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkViewController.swift; path = Sources/Network/NetworkViewController.swift; sourceTree = ""; }; + EA88D0591049528DA5EE33F28AA8C6F4 /* UIViewController+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIViewController+DDCategory/UIViewController+DDCategory.h"; sourceTree = ""; }; + EA9997E6B9D92E077D0460F2D65EBFB4 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + EAA11A7124529C65770D2507060377B9 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + EAA7ED6963C4ADA6A967C9C62E9891A8 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + EAB7B9BFFCAB2DD3D3FC613EACA1016C /* ZFPersentInteractiveTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPersentInteractiveTransition.h; path = ZFPlayer/Classes/Core/ZFPersentInteractiveTransition.h; sourceTree = ""; }; + EABF097F84E5A67963ACD50497836659 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + EAD4421DCEE3B82435A3D96A3525A935 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + EADF7C38D287E66C8274FB754EB467B4 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + EB0AF86F7D77C2C918F34874ACB9B10D /* _FileTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FileTableViewCell.m; path = Sources/Sandbox/_FileTableViewCell.m; sourceTree = ""; }; EB0F3BF52463BB59CBA61B7FFD59D226 /* Pods-OrderSchedulingNotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-OrderSchedulingNotificationService.release.xcconfig"; sourceTree = ""; }; - EB6C761D9A302BC2E94F7D0EBBB5DE40 /* DDMAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMAMapView.h; path = DDMAMapKit_Private/Classes/DDMAMap/MapView/DDMAMapView.h; sourceTree = ""; }; - EB9EE513E77545678037391AD13B142D /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - EBC8CCFDCC518F0EF05F23FD21B61260 /* DDNavigationControllerDelegateReceiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDNavigationControllerDelegateReceiver.h; path = DDBasicControlsKit_Private/Classes/DDBaseNavigationController/DDNavigationControllerDelegateReceiver.h; sourceTree = ""; }; - EBEADADE5C93F41AB5CB213CBFE0F065 /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; + EB19A420C827E8D26332F0C27189B268 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + EB1E67261BA85AD35EF1AA56F6D4FA98 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + EB70A9351C488B352593077AC1C3FE19 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + EBFD3F4EF074F92B4A5101EF269027E2 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; EC46C56D3F58BDA592A93730A005EF26 /* DDCategoryKit_Private */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = DDCategoryKit_Private; path = libDDCategoryKit_Private.a; sourceTree = BUILT_PRODUCTS_DIR; }; - EC470734D75EF5BB68ED9CE82184472C /* _FilePreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FilePreviewController.h; path = Sources/Sandbox/_FilePreviewController.h; sourceTree = ""; }; - ECB235C758A8F609FFBDE61E3CDF2C10 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - ECE0717004FDA329BACDC3A530B5A3D4 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - ECE72ADA893A9F0DD5D3ACCEAB421C7A /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - ED03FB45B614F47E8862A2A26F456914 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - ED23CA65979C29640DC44C2871BB76A9 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + EC51B917E9EB8D86B84A6885FEBEC008 /* icon_file_type_bin.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_bin.png; path = Sources/Resources/FileType/icon_file_type_bin.png; sourceTree = ""; }; + EC606E98E4980A097A12A32CEC0FC05B /* DDBaseScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseScrollView.m; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.m; sourceTree = ""; }; + EC724CEB4C3ECE86E8934F10B7E03F5F /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = ""; }; + EC7BC34B4167285092156A21F9986942 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + EC9FB22739D002D91B8403CB2EEF919A /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + ECACAB94808737CA87F71170DA15CEC7 /* EKFormMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKFormMessageView.swift; path = Source/MessageViews/EKFormMessageView.swift; sourceTree = ""; }; + ECADD25938677366FE2ACD53593A71DC /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + ECAE13DF8373242C437F3FD7EEB3E9A3 /* ZLClipImageDismissAnimatedTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLClipImageDismissAnimatedTransition.swift; path = Sources/Animation/ZLClipImageDismissAnimatedTransition.swift; sourceTree = ""; }; + ECC8C13F43D7144AC76F58F53A48DF2A /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + ED362834F8B93C9983DA50EA6DD4BA18 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; ED363DD89BB17FB9F31F94524BA59CBB /* ZFPlayer */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = ZFPlayer; path = libZFPlayer.a; sourceTree = BUILT_PRODUCTS_DIR; }; - ED3CCBA202551E74F151FAC0844BDD9E /* ZFPortraitViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFPortraitViewController.m; path = ZFPlayer/Classes/Core/ZFPortraitViewController.m; sourceTree = ""; }; - ED50D6A45B4729C505BEDB4F193BF5DF /* icon_file_type_7z@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_7z@3x.png"; path = "Sources/Resources/FileType/icon_file_type_7z@3x.png"; sourceTree = ""; }; - ED8B0FCF8B25EC215142C09A66E52C8E /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; - ED900D123043C4A522BB6C9EE3C788DB /* _CrashModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _CrashModel.swift; path = Sources/App/_CrashModel.swift; sourceTree = ""; }; - EDB0618D194A91AB31461385CB3A7812 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - EDB8C731CD6B76A371398344EB047143 /* EKButtonBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKButtonBarView.swift; path = Source/MessageViews/MessagesUtils/EKButtonBarView.swift; sourceTree = ""; }; - EDDDA2ABC395C47A5129D7251BE7E6C4 /* AMapNaviRideView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviRideView.h; path = AMapNaviKit.framework/Headers/AMapNaviRideView.h; sourceTree = ""; }; - EE589576CDA5E5A01DBCF8FD2DA6991F /* ZFIJKPlayerManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFIJKPlayerManager.m; path = DDZFPlayerKit_Private/Classes/ijkplayer/ZFIJKPlayerManager.m; sourceTree = ""; }; - EE95221A69DED524D76D91E127ABB88C /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - EEA13A450045669F583B410657F2DCAC /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - EEC270943D94303DD849BBB35B8A7BB5 /* MATraceReplayOverlay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MATraceReplayOverlay.m; path = DDMAMapKit_Private/Classes/DDMAMap/Trace/MATraceReplayOverlay.m; sourceTree = ""; }; - EEF566685431332A7D2F187DA5AB8E04 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - EF25A5CB8CC9D0D2DA4FD0C06B1839C8 /* ZFNetworkSpeedMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFNetworkSpeedMonitor.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFNetworkSpeedMonitor.m; sourceTree = ""; }; - EF2F422EA956387A17414D1FA83C5118 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - EF611AE015526F15F2B852F1DF4C2231 /* icon_file_type_json@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_json@2x.png"; path = "Sources/Resources/FileType/icon_file_type_json@2x.png"; sourceTree = ""; }; - EFCD24568681BECDF1A4665E4F3EE88C /* MAMultiPolyline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMultiPolyline.h; path = AMapNaviKit.framework/Headers/MAMultiPolyline.h; sourceTree = ""; }; - EFD4509BBEBF0FA5BD0817C00E0445BF /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - F06F9914762B626208B7DBB97306C30E /* ZFFloatView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFFloatView.h; path = ZFPlayer/Classes/Core/ZFFloatView.h; sourceTree = ""; }; - F14A074ABE687485A43D219A4DEEB6B6 /* ZLPhotoBrowser-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ZLPhotoBrowser-dummy.m"; sourceTree = ""; }; - F19A299A2863F37C0A4D5E5C188BDF0C /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; - F1A62886B12813286AA2F60D99B9F2C6 /* MAMapView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMapView.h; path = AMapNaviKit.framework/Headers/MAMapView.h; sourceTree = ""; }; - F1B96F66FA796B547946ECD0F6F502FC /* JXCategoryTitleVerticalZoomView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomView.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.m; sourceTree = ""; }; - F1C7E1C4205732E0E837B820806E0410 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - F1F40C2C8C2DEA101A7CEF6EE5AA2A8A /* AMapNaviDriveView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviDriveView.h; path = AMapNaviKit.framework/Headers/AMapNaviDriveView.h; sourceTree = ""; }; - F2482A2A1D15196A2EC3E810C3684915 /* ZFLandscapeWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeWindow.m; path = ZFPlayer/Classes/Core/ZFLandscapeWindow.m; sourceTree = ""; }; - F2520BD4B123412C5D7EF2BF9333426B /* _OCLoggerFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _OCLoggerFormat.h; path = Sources/Logs/_OCLoggerFormat.h; sourceTree = ""; }; - F29675DE288BE139C4F8B45E038A385D /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - F29D94B142C4030F0AD83AA05941E4DC /* MAOfflineItemCommonCity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemCommonCity.h; path = AMapNaviKit.framework/Headers/MAOfflineItemCommonCity.h; sourceTree = ""; }; - F2AF9F1CA2E12928C1E99CCD941786DB /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - F2D921BAA1DCAF7FF857F47650CD8B44 /* DDBaseViewController.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = DDBaseViewController.xcassets; path = DDBasicControlsKit_Private/Assets/DDBaseViewController.xcassets; sourceTree = ""; }; - F2DD245252E0253B73180A57497347A6 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - F2DF27363D3D24505A6CCF1ECBBCDC1C /* jcore-ios-4.2.1.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = "jcore-ios-4.2.1.xcframework"; sourceTree = ""; }; - F30BCAA1A31A06E741A8E4D71FA61BDC /* Network.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = Network.storyboard; path = Sources/Resources/Network.storyboard; sourceTree = ""; }; - F34BBDBDAB0AD867C8A93F4B197693DD /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - F36F643121C7C057DBB600AF2EF05998 /* ZFOrientationObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFOrientationObserver.m; path = ZFPlayer/Classes/Core/ZFOrientationObserver.m; sourceTree = ""; }; - F375485C7AF9D847B53A36CF0D55C200 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - F3A6860B0A25AF078E550DCF6E7146E9 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - F3AB2F61CC7A2995AEEF9DBC7CD5B298 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - F3E883297C4B7402FD210717CF8D4782 /* ZFPlayerConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerConst.h; path = ZFPlayer/Classes/Core/ZFPlayerConst.h; sourceTree = ""; }; - F3FE2D8141C2E5584D7D1FB62AFFB8D0 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - F40F5558EEF4B3D3705A427F754223BF /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - F42668ED82EED9F1F21C07D8A75B8E10 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - F45D7D1881F0117ECA05CC91CC837268 /* icon_file_type_php@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_php@2x.png"; path = "Sources/Resources/FileType/icon_file_type_php@2x.png"; sourceTree = ""; }; - F4A0E367E2A6D98398A8A98155C2E02D /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; - F4ADE9DCB02A737526ABF1075E068C79 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - F4EDB7ECE521C852E5597209CD302D2E /* UIWindow+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIWindow+DDCategory/UIWindow+DDCategory.h"; sourceTree = ""; }; - F4F03710B897519BECF6AD2832E9D02C /* NSBundle+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.m"; sourceTree = ""; }; - F4FF4373EF4FC094E4933EABF3FA65E0 /* NSMutableAttributedString+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+DDCategory.m"; path = "DDCategoryKit_Private/Classes/NSAttributedString+DDCategory/NSMutableAttributedString+DDCategory.m"; sourceTree = ""; }; - F502508CAE1CCC4918FB8371E99FDD3D /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - F5BDAD30BB20E29F4E5DFFB3E1629752 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - F5C990D984DA4953A281677C704E0CEB /* ZLEditVideoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLEditVideoViewController.swift; path = Sources/Edit/ZLEditVideoViewController.swift; sourceTree = ""; }; - F5E19613FC89D0A5DDE40F0B75E1D1B5 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - F5EDE98B00DC193A95E170925BE25A02 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - F643C77146CC5E99A5530B7B1B009D58 /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; - F652DD357D3D4371F7602B174BB4CE3B /* JXCategoryTitleImageCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCellModel.h; path = Sources/TitleImage/JXCategoryTitleImageCellModel.h; sourceTree = ""; }; - F6900B532B165E00FEE306EACA775C36 /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; - F69A77E41410BB0E0F16D5FDD6B485A0 /* _OCLogStoreManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLogStoreManager.m; path = Sources/Logs/_OCLogStoreManager.m; sourceTree = ""; }; - F6A1BD94D5AD2A9537F7C6D62F31841C /* ZFVolumeBrightnessView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFVolumeBrightnessView.m; path = DDZFPlayerKit_Private/Classes/ControlView/ZFVolumeBrightnessView.m; sourceTree = ""; }; - F6ABC69706428A2430F525914C2F4CAE /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - F6BE5896B8F248FE242E7F316F17A5DA /* JXCategoryImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryImageCell.m; path = Sources/Image/JXCategoryImageCell.m; sourceTree = ""; }; + ED7BF614BAB59F96C1E13560630E0EA6 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + ED7E4D8240AFD01A4FA326430F93076D /* DDProgressHUDKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDProgressHUDKit_Private-prefix.pch"; sourceTree = ""; }; + EDA9EB9A560F2AE55E3564E11A0028DF /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDNetworkingOfAlamofireKit_Private.release.xcconfig; sourceTree = ""; }; + EDD72E1B6E4ED5A8C8C5377A2A83E4B4 /* MAAnimatedAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAAnimatedAnnotation.h; path = AMapNaviKit.framework/Headers/MAAnimatedAnnotation.h; sourceTree = ""; }; + EE0CBDE1E81D3198EAE1E8C157F70636 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + EE15DA983EA1920CEF653117764D4223 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + EE1E429C9F9539578B320F952BDE338E /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + EE27A7CF630D9782300D5FB748B2A7A5 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + EE2B64362BFE82BB0039228DFD0ACC0A /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; + EE3884D12924BD1A56DEA3A73FCF422E /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = ""; }; + EE9D751ACCF20BA077D99730F4460670 /* ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayer.h; path = ZFPlayer/Classes/Core/ZFPlayer.h; sourceTree = ""; }; + EEB88FD687B4C71BF680341632A57567 /* ZLAlbumListController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLAlbumListController.swift; path = Sources/General/ZLAlbumListController.swift; sourceTree = ""; }; + EED8011D1A17AD449BB38130A40A5349 /* icon_file_type_db.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_db.png; path = Sources/Resources/FileType/icon_file_type_db.png; sourceTree = ""; }; + EEF1E56B65A0FC193ED9315EA0B946A1 /* EKAccessoryNoteMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAccessoryNoteMessageView.swift; path = Source/MessageViews/Notes/EKAccessoryNoteMessageView.swift; sourceTree = ""; }; + EF0DC0429B3511896EA024E9ABC74683 /* icon_file_type_7z.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_7z.png; path = Sources/Resources/FileType/icon_file_type_7z.png; sourceTree = ""; }; + EF0F931825C0A7D62E4E7DCAE98AA1BB /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + EF1A32E067E5357479E4F6D77EBC0473 /* NSBundle+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSBundle+DDCategory/NSBundle+DDCategory.h"; sourceTree = ""; }; + EF1FB32F348041E204D438C3DFC148CB /* UINavigationBar+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationBar+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UINavigationBar+DDCategory/UINavigationBar+DDCategory.h"; sourceTree = ""; }; + EF2997666595D363A22C3873C22D4DDC /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + EF6469068FF3BB4124C7885CE7FFBE03 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + EF9A5CE8C2BD19CC2CB0052120184EA0 /* CocoaDebug+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CocoaDebug+Extensions.swift"; path = "Sources/Core/CocoaDebug+Extensions.swift"; sourceTree = ""; }; + EFABDE79A242A1B236EADD1AC11491C4 /* ESTabBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBar.swift; path = Sources/ESTabBar.swift; sourceTree = ""; }; + EFEA0701A8C6B65E1A4ADEB8D1160CB9 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + F01D8810FCC3AC655FF99C0BD4182278 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + F04D5B14635D39C7AF6FB4B95A228B47 /* DDAutoUIKit_Private.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDAutoUIKit_Private.release.xcconfig; sourceTree = ""; }; + F07942F7F387E514661FFC45D57DA2F5 /* icon_file_type_css.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_css.png; path = Sources/Resources/FileType/icon_file_type_css.png; sourceTree = ""; }; + F0908AFF4E7C577A7412DD0B41D45B93 /* CrashListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrashListViewController.swift; path = Sources/App/CrashListViewController.swift; sourceTree = ""; }; + F0996B6AAFB15B171D7A0C56D69F861B /* ZLPhotoBrowser.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = ZLPhotoBrowser.bundle; path = Sources/ZLPhotoBrowser.bundle; sourceTree = ""; }; + F0ADA94E95042360D4DCD5CA70DBD9AD /* CocoaDebugNavigationController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaDebugNavigationController.swift; path = Sources/Window/CocoaDebugNavigationController.swift; sourceTree = ""; }; + F12E6C69E967F61E25669EABAB5C79B3 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + F148C1D06CD12EE1D8814D69F93DBE7D /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + F166C6E2565CDDF5933AB946E3A7C5A2 /* icon_file_type_mp4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_mp4@3x.png"; path = "Sources/Resources/FileType/icon_file_type_mp4@3x.png"; sourceTree = ""; }; + F1C427F146BB8BCC9B24CA31DF8065C2 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + F1FB5CF19A007A4A2AD1A139406BAC62 /* icon_file_type_doc@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_doc@3x.png"; path = "Sources/Resources/FileType/icon_file_type_doc@3x.png"; sourceTree = ""; }; + F2058E50D1AB9CE07293DA101068CF61 /* icon_file_type_apk@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@2x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@2x.png"; sourceTree = ""; }; + F24A068DF21EC6D21AA332BE00068591 /* MAOfflineItemMunicipality.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAOfflineItemMunicipality.h; path = AMapNaviKit.framework/Headers/MAOfflineItemMunicipality.h; sourceTree = ""; }; + F280845491093A6D0BB066161EC68BA0 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + F297EB0BE82D002E965E535672F9E30B /* AMapURLSearchConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapURLSearchConfig.h; path = AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h; sourceTree = ""; }; + F2B36130E653F969DEBDC6A6269F087D /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + F2BE20F55FA96BBF4EDB7348D5249DAC /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + F2E799ADB0FD4E084D3ED5A0BE945DBE /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + F32D99B34BA18BF6712F2FD3BD9965C2 /* JXCategoryBaseCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseCell.h; path = Sources/Base/JXCategoryBaseCell.h; sourceTree = ""; }; + F3656C9F0199BB9850AEB8737CC1AA9F /* DDNetworkingOfAlamofireKit_Private-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDNetworkingOfAlamofireKit_Private-prefix.pch"; sourceTree = ""; }; + F3DC8AA963EFBC0FAD0E278FC2692A77 /* EKWrapperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKWrapperView.swift; path = Source/Infra/EKWrapperView.swift; sourceTree = ""; }; + F4357BE317A5B5E0656E796156DE42F1 /* _DebugConsoleLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _DebugConsoleLabel.m; path = Sources/Monitor/_DebugConsoleLabel.m; sourceTree = ""; }; + F43AB04CAF5C8F414957167B6D6A7CB9 /* _BacktraceLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _BacktraceLogger.m; path = Sources/Monitor/_BacktraceLogger.m; sourceTree = ""; }; + F43FE900C2CB2FC36794B80FCEC30FA7 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + F4E03059A21AF6B2C863F5FD2B9A4B15 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + F4EE68DB72B3C76243867572A35AABA2 /* CocoaDebug-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaDebug-dummy.m"; sourceTree = ""; }; + F51DFEEA88DFA559CF89FF212DEB641B /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + F5B648D77D7D9C7F33DE50779F0E5F3A /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + F5EEE774E401BEFD41FF508B4DD1F276 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + F625144178013FA50E9358EDF70F27E2 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + F685641249FA166C3C2BFE94C5F1202F /* _WKWebView+Swizzling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "_WKWebView+Swizzling.m"; path = "Sources/Swizzling/_WKWebView+Swizzling.m"; sourceTree = ""; }; F6D00CA03F52F8332AAD8FEEC4AFD406 /* ESTabBarController-swift */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "ESTabBarController-swift"; path = "libESTabBarController-swift.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F727906DB1A77D991482B20916CE4921 /* DDLogKit_Private.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DDLogKit_Private.modulemap; sourceTree = ""; }; - F7415D7E1C2F466F19EA8064B2FA54A2 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - F75ED62CB50CE2D3DFFC5B9B2A7D4122 /* ZLLanguageDefine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLLanguageDefine.swift; path = Sources/General/ZLLanguageDefine.swift; sourceTree = ""; }; - F779C28EE4E33E10531A1996D2341A9F /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - F79AF1D1DC07D98B06373231DD659E8C /* EntryAppearanceDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EntryAppearanceDescriptor.swift; path = Source/MessageViews/MessagesUtils/EntryAppearanceDescriptor.swift; sourceTree = ""; }; - F7A14EFDFBB174A04154418038DE5484 /* SwiftEntryKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftEntryKit-prefix.pch"; sourceTree = ""; }; - F819E50E6927336F2E23AD9745D86DBB /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - F81D10EF114212F0FBFD79EF479CED79 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - F83BDD7605C3EF54BBE3C62878E2F57C /* DDNetworkingOfAlamofireKit_Private-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DDNetworkingOfAlamofireKit_Private-dummy.m"; sourceTree = ""; }; - F86EC311412B71B550883FA0937C1727 /* MAUserLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAUserLocation.h; path = AMapNaviKit.framework/Headers/MAUserLocation.h; sourceTree = ""; }; - F8918A90920932FF63216DE7422FB580 /* EKBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKBackgroundView.swift; path = Source/Infra/EKBackgroundView.swift; sourceTree = ""; }; - F8A906E6B0111255BD740C15C77F6CC9 /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - F8BE77BC1185B6499CAF92877803C72B /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - F8C65464300F4222F2E1997418370262 /* ZFUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFUtilities.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFUtilities.h; sourceTree = ""; }; - F8D82A1D83D6BFE61D4E63D855F9ACD4 /* CALayer+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+DDCategory.h"; path = "DDCategoryKit_Private/Classes/CALayer+DDCategory/CALayer+DDCategory.h"; sourceTree = ""; }; - F933AAE601595109D944294A70F8AAE7 /* JXCategoryIndicatorDotLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorDotLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorDotLineView.m; sourceTree = ""; }; - F952714701C811E5B7B7334C5A2B1E2A /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; - F95494F2072F05E69A6DE61737B9AFB1 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - F9733D94FD82C0216CCE998720C7FC0A /* DDWebImageKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDWebImageKit_Private.debug.xcconfig; sourceTree = ""; }; - F99E42D97994446A74A62E6852D6D5B6 /* JXCategoryTitleImageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleImageCell.h; path = Sources/TitleImage/JXCategoryTitleImageCell.h; sourceTree = ""; }; - F9E48167501F49262E698CC47ECFEE57 /* DDControlsKit_Private.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = DDControlsKit_Private.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - FA72764BEFBEC49E1AE210470279223A /* DDBasicControlsKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDBasicControlsKit_Private-umbrella.h"; sourceTree = ""; }; - FAA1E7E37AC8C06EA9BCBD0527701E4D /* icon_file_type_apk@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_apk@3x.png"; path = "Sources/Resources/FileType/icon_file_type_apk@3x.png"; sourceTree = ""; }; - FAE76D51B4052C94AE2A8EC46FE12526 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - FAFAB3E63E0C96683AE4E6644F72F6D1 /* icon_file_type_png.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_png.png; path = Sources/Resources/FileType/icon_file_type_png.png; sourceTree = ""; }; - FB038893321EA2C0E81B8953A0D1CC52 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - FB217BABDDE58C3069D4835AFBD2FFF3 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - FB700494FC2F25BEEEB3E95A9E37ED8E /* NSThread+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSThread+DDCategory.h"; path = "DDCategoryKit_Private/Classes/NSThread+DDCategory/NSThread+DDCategory.h"; sourceTree = ""; }; + F6D786A229155F9EB466B88913ADA329 /* icon_file_type_md@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_md@2x.png"; path = "Sources/Resources/FileType/icon_file_type_md@2x.png"; sourceTree = ""; }; + F710E31CDCCC2E48E9A64C6A06F5AE84 /* EKRatingSymbolView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKRatingSymbolView.swift; path = Source/MessageViews/MessagesUtils/EKRatingSymbolView.swift; sourceTree = ""; }; + F7BCE7919E7294561E765466C25F0869 /* icon_file_type_swift@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_swift@3x.png"; path = "Sources/Resources/FileType/icon_file_type_swift@3x.png"; sourceTree = ""; }; + F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DDBasicControlsKit_Private.debug.xcconfig; sourceTree = ""; }; + F81749C5D5CC96B4BF2D0A81B3A200B5 /* icon_file_type_pages@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_pages@2x.png"; path = "Sources/Resources/FileType/icon_file_type_pages@2x.png"; sourceTree = ""; }; + F822A0C6E48B9D6848D9B5824FD19C90 /* icon_file_type_java.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_java.png; path = Sources/Resources/FileType/icon_file_type_java.png; sourceTree = ""; }; + F82E49800FD944DEE8AF9A5E4CD2B65A /* UIViewController+ZFPlayerRotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ZFPlayerRotation.m"; path = "ZFPlayer/Classes/Core/UIViewController+ZFPlayerRotation.m"; sourceTree = ""; }; + F84C394030389930D1481CCDB0E1B5FE /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + F89DDC14743D4BD1DCA65168BABA690E /* AMapNaviTravelManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapNaviTravelManager.h; path = AMapNaviKit.framework/Headers/AMapNaviTravelManager.h; sourceTree = ""; }; + F8B7DDDB535DB9E19685A25B1A66D0A1 /* _FileTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FileTableViewCell.h; path = Sources/Sandbox/_FileTableViewCell.h; sourceTree = ""; }; + F90947DFBCA1433E00B1F25D05B6DAD4 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + F91B1B8BB5CB3B3FF0255DA1F5A218B9 /* icon_file_type_ttf.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_ttf.png; path = Sources/Resources/FileType/icon_file_type_ttf.png; sourceTree = ""; }; + F97ED6F324354C6604C028BA52C62ADA /* EKAttributes+FrameStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EKAttributes+FrameStyle.swift"; path = "Source/Model/EntryAttributes/EKAttributes+FrameStyle.swift"; sourceTree = ""; }; + F99B0068CA17F5566BEB893919A05D7B /* JPushExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JPushExtension.release.xcconfig; sourceTree = ""; }; + F9DDB937B8D11BC5772FF9CB42841A21 /* AMapTrackKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapTrackKit.h; path = AMapTrackKit.framework/Headers/AMapTrackKit.h; sourceTree = ""; }; + F9F7D60A20B9070AFFD2404722A64F36 /* icon_file_type_sql.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_sql.png; path = Sources/Resources/FileType/icon_file_type_sql.png; sourceTree = ""; }; + F9FEF77FB9C333F9553462C011EDA71D /* UISwitch+DDCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UISwitch+DDCategory.m"; path = "DDCategoryKit_Private/Classes/UISwitch+DDCategory/UISwitch+DDCategory.m"; sourceTree = ""; }; + FA4FFEDCF6A6945CFD9DD774599DB49F /* icon_file_type_gif@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_gif@3x.png"; path = "Sources/Resources/FileType/icon_file_type_gif@3x.png"; sourceTree = ""; }; + FA80D6E208EA8E2C10309DC971AC72FA /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + FA9DD38948A02AF0C65ADCCC8A070AC4 /* AMapFoundationConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapFoundationConst.h; path = AMapFoundationKit.framework/Headers/AMapFoundationConst.h; sourceTree = ""; }; + FAAA85B7DF39D6886A20680AFC102738 /* ZFPlayerGestureControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerGestureControl.h; path = ZFPlayer/Classes/Core/ZFPlayerGestureControl.h; sourceTree = ""; }; + FAE3A31980C5FC38FCF1CF56EF4028FA /* DDTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDTextField.swift; path = DDControlsKit_Private/Classes/DDTextField/DDTextField.swift; sourceTree = ""; }; + FB491FA855264ED10CE6FA857B359395 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + FB583F003573D8916C2237B4C5D8A00F /* DDMALocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMALocationManager.m; path = DDMAMapKit_Private/Classes/DDMALocation/DDMALocationManager.m; sourceTree = ""; }; + FB72E5D0980367C28A23466D4F01B907 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + FB763E5E8685EE4544B2B40090837D2A /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; FB908FBF9F755AFB285A27A674140F71 /* DDMAMapKit_Private-DDMAMapKit_Private */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DDMAMapKit_Private-DDMAMapKit_Private"; path = DDMAMapKit_Private.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FBA217AEC660CEB5029F642817DC17A3 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - FBA4F0DE3C73FDF1C7E10974D068ACF7 /* UIScrollView+DDCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+DDCategory.h"; path = "DDCategoryKit_Private/Classes/UIScrollView+DDCategory/UIScrollView+DDCategory.h"; sourceTree = ""; }; - FC058F51E52534C7B94C5DD4A1AB3EF4 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - FC0874041E3B5AFD2498D2AAF60C3E4A /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = ""; }; - FC860FCBCE3454C7CADF1E9139C1F5AB /* AMapSearchObj.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AMapSearchObj.h; path = AMapSearchKit.framework/Headers/AMapSearchObj.h; sourceTree = ""; }; - FCEE9F318939B1A602FEF5C7F033D4C3 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - FCF737BBB2E4E0D083C4E2DB665CF334 /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - FCF77012826265F8A9D075D0BB35D0C9 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = DDWebImageKit_Private/Classes/SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - FCFB4EBE46C0D2A8C62C5E48991B8193 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - FD26BA73FF32379DB4671C57213FCC40 /* ZFPlayerMediaControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFPlayerMediaControl.h; path = ZFPlayer/Classes/Core/ZFPlayerMediaControl.h; sourceTree = ""; }; - FD342C2075825447166E8414B027199C /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - FD4125286E5F7F239CCA807244EEDC0F /* icon_file_type_ppt@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_ppt@3x.png"; path = "Sources/Resources/FileType/icon_file_type_ppt@3x.png"; sourceTree = ""; }; - FD56AA16EFB413A0FF1AF72ECAF692AD /* App.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = App.storyboard; path = Sources/Resources/App.storyboard; sourceTree = ""; }; - FD7F5DDEA7FC6583C6CAF8B8C7BC3C37 /* ESTabBarController-swift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ESTabBarController-swift-dummy.m"; sourceTree = ""; }; - FD95CF14055738CD66DA6CA858CCF2B8 /* icon_file_type_dll@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_dll@2x.png"; path = "Sources/Resources/FileType/icon_file_type_dll@2x.png"; sourceTree = ""; }; - FDC04B1E5048EFA8F79156951C1AFD9E /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - FDF9AB6FB4D182251A6DA1A510F72444 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - FE251E011B0BFB78DBD92355517A2D63 /* UIImageView+ZFCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+ZFCache.m"; path = "DDZFPlayerKit_Private/Classes/ControlView/UIImageView+ZFCache.m"; sourceTree = ""; }; - FE5C7F48404B0022AE373D86750A2673 /* ESTabBarController-swift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "ESTabBarController-swift.debug.xcconfig"; sourceTree = ""; }; - FE5F21706724B2984E52DEDB4E34D7D3 /* _fishhook.c */ = {isa = PBXFileReference; includeInIndex = 1; name = _fishhook.c; path = Sources/fishhook/_fishhook.c; sourceTree = ""; }; - FE655102619B99FF3F22AA1929115005 /* AMapTrack-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapTrack-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; - FE88CC3D59216BCB5AAECD36C3792E93 /* ZFLandscapeRotationManager_iOS15.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ZFLandscapeRotationManager_iOS15.m; path = ZFPlayer/Classes/Core/ZFLandscapeRotationManager_iOS15.m; sourceTree = ""; }; - FE893C88E65D22CDFD35F64900FC3369 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - FED9193D6C5C7ED2E4F48D0EFFF32A8D /* CocoaDebugTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaDebugTool.m; path = Sources/Logs/CocoaDebugTool.m; sourceTree = ""; }; - FEE78C1BAE4B8546FC7B80C9EC8ABC73 /* ZLPhotoManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZLPhotoManager.swift; path = Sources/General/ZLPhotoManager.swift; sourceTree = ""; }; - FF2E97BA4ACA4AA65DD72C492FFBD0F8 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - FF3BAA223F00CBA5F0D1F8F63D05BCF9 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "DDWebImageKit_Private/Classes/SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - FF3EB8211E92339134DA12AE402D1E1B /* MAParticleOverlayOptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAParticleOverlayOptions.h; path = AMapNaviKit.framework/Headers/MAParticleOverlayOptions.h; sourceTree = ""; }; - FF737E074486A39F56D8A72DF8BD6005 /* icon_file_type_js@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "icon_file_type_js@3x.png"; path = "Sources/Resources/FileType/icon_file_type_js@3x.png"; sourceTree = ""; }; + FBD7EB87022D049C391E9B3EAE04D582 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + FC3AA2DCB62E71DF9BA3DB32292CAECD /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + FC5AD295A36173208E0334FDC116171C /* _OCLoggerFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _OCLoggerFormat.m; path = Sources/Logs/_OCLoggerFormat.m; sourceTree = ""; }; + FC62A2188543D97F226D46ABEB448788 /* DDBaseCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDBaseCollectionView.m; path = DDBasicControlsKit_Private/Classes/DDBaseCollectionView/DDBaseCollectionView.m; sourceTree = ""; }; + FC6E516DEBA8651EE36C145DBC7AA12D /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + FCB0A77C2918697077DC5A40B30ADF91 /* ZFLandScapeControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZFLandScapeControlView.h; path = DDZFPlayerKit_Private/Classes/ControlView/ZFLandScapeControlView.h; sourceTree = ""; }; + FCEB5C85077F5286E16DAFB9FA8C8EA1 /* NetworkCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = NetworkCell.xib; path = Sources/Resources/NetworkCell.xib; sourceTree = ""; }; + FCF45ECE83B328CA4F31F3E7C94BD7A6 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + FCFA8C53D6C14E1173C62A41829C1B0C /* icon_file_type_mp4.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_mp4.png; path = Sources/Resources/FileType/icon_file_type_mp4.png; sourceTree = ""; }; + FD2E5FB9FDB9E75BBC5AD647422D6E9A /* CocoaDebug.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaDebug.release.xcconfig; sourceTree = ""; }; + FDA5DFA9D8FFA0B09152FE28B163C08A /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = DDWebImageKit_Private/Classes/SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + FDC4F9CE4878CC7F0DA50DB81012DA6B /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + FE21C02186814201737FC40363E6C1B5 /* _HttpModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _HttpModel.h; path = Sources/Network/_HttpModel.h; sourceTree = ""; }; + FE33011A36E526D51C8C2304E85F51A4 /* NetworkCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkCell.swift; path = Sources/Network/NetworkCell.swift; sourceTree = ""; }; + FE55D6740DEEEDC682163F9B061EFB85 /* EKAlertMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EKAlertMessage.swift; path = Source/Model/EKAlertMessage.swift; sourceTree = ""; }; + FEA18C2DC4015A320CEB7835405FE448 /* DDZFPlayerKit_Private-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DDZFPlayerKit_Private-umbrella.h"; sourceTree = ""; }; + FED67F2D9E5786DF6CF9F9C66AB9EAED /* AMapFoundation-NO-IDFA.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AMapFoundation-NO-IDFA.debug.xcconfig"; sourceTree = ""; }; + FEED172E9C733ADA3EAAE01726B9B101 /* DDBaseScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDBaseScrollView.h; path = DDBasicControlsKit_Private/Classes/DDBaseScrollView/DDBaseScrollView.h; sourceTree = ""; }; + FF06C697148B1C7294C6296E77A580C2 /* MAMVTTileOverlayRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MAMVTTileOverlayRenderer.h; path = AMapNaviKit.framework/Headers/MAMVTTileOverlayRenderer.h; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = RxRelay; path = libRxRelay.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FFA7A540924A381756DE31EF6D2064DE /* _CanonicalRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _CanonicalRequest.h; path = Sources/CustomHTTPProtocol/_CanonicalRequest.h; sourceTree = ""; }; - FFB198A4FD66AF0DB24E4BC4B2623DAB /* icon_file_type_jpg.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = icon_file_type_jpg.png; path = Sources/Resources/FileType/icon_file_type_jpg.png; sourceTree = ""; }; - FFFBCCEDB39E502AE2C0EA1A91C77BE8 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - FFFD1600669C2B8D3C2FBA087E8D82E0 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + FFF4C09D896BBD0255A9128B9DEB6D41 /* ESTabBarItemContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ESTabBarItemContainer.swift; path = Sources/ESTabBarItemContainer.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0189990BB13FC7A4C5890B65B5E16F7D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 0B826A78BC5F53B68D14CDA98DE8124B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3561,13 +3544,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 237ED629F46556A6AC5B10B5031B2AA8 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 334C594B2E25DF94B2E5B12F6FF33727 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3575,7 +3551,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3803A5CF861FE7969AFB8B1DD860C501 /* Frameworks */ = { + 389CC8D1C2F0A719678B571AD2DBDB7D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3D97FDABA7872D230F98A0814CE01AA5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4944A99878855E552F70117C7E0A1053 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 541595B513893FBEF6FB1B51C9097ECC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3603,7 +3600,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7531B4584030BC19F9CE3190BE20BA34 /* Frameworks */ = { + 6D9AF49628A46168332EFCC8C3F35618 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3652,7 +3649,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8825DFA5173A96BB48011AF7FE7197BA /* Frameworks */ = { + 88127BA582BD909EBAD1DE36E64EABFD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3666,6 +3663,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 979ADEAF8E1416C4C4A9356183D85145 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 98632CF8E6ADD3A08F6875C9EEB88A3D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3673,7 +3677,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9C01F4588F9D73A6CE47AD86B2174A8E /* Frameworks */ = { + 9B2523F1B623A2993E5DD1BEEDB62484 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3687,6 +3691,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AD3B31426607054C8AFA736BB05776CE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; B5D363AC2D05E0B84F283A0CA07C5955 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3701,7 +3712,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BBD6B42A2DD5F0D22D848F6E47FDEBD9 /* Frameworks */ = { + BB386B61443FD64F0FFC8CC28A279368 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -3715,34 +3726,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C4A62B55EBDE0A84DC229671884C549E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DB3C50041EE7600B8AE1C7C841D09FC2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DDFE2AF2B3F82ADA60C14A086392CD02 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E5E9956B15A1BE4C887A3B4B01C77AF1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F23EB74AFE479845F4E374ECA384FDA4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3757,669 +3740,370 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F7EED69E56D8E24759867B464E2559A0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0121EAE5316CFE9606615CCBC03A5D2F /* DDFontKit_Private */ = { + 00402E35BA48ACFA486DF89A7239C7AC /* DDCollectionView */ = { isa = PBXGroup; children = ( - BDB4733CCC4FC9A7A946AB6E1F682997 /* FontUtil.swift */, - 14C20AF451529424E74ADDDBB39E8224 /* Support Files */, ); - name = DDFontKit_Private; - path = DDFontKit_Private; + name = DDCollectionView; sourceTree = ""; }; - 01D2F298DA3455921A41CCC43890D3B3 /* DDWebImageKit_Private */ = { + 00BC8BDBB68952EF5BE663DDB7109047 /* Kingfisher */ = { isa = PBXGroup; children = ( - 29D6D4ED0E75F8F91DCA1C21940D0A72 /* DDWebImage */, - B8B03F06D9439076F5412A0FACF22798 /* SDWebImage */, - B975954AC32DC1641B171CB370CDBB89 /* Support Files */, + 3301543A6CD27F468F30043C0949CDA3 /* AnimatedImageView.swift */, + C6C7BF70BAD025032940EA07112889C9 /* AuthenticationChallengeResponsable.swift */, + FA80D6E208EA8E2C10309DC971AC72FA /* AVAssetImageDataProvider.swift */, + B8A1CD3DAD59B2D92012F796138DBD85 /* Box.swift */, + DA63D117F8AFCA9DC4FD219048FE8D19 /* CacheSerializer.swift */, + A86C68A0CE28AC3CF492AF642A77C516 /* CallbackQueue.swift */, + 88329C33E3427E891414E8E509A6033F /* CPListItem+Kingfisher.swift */, + CAAFC9807A09F9D0D15D5E6F32AF6154 /* Delegate.swift */, + E2EF594509BE8F0B696D1859A4543D15 /* DiskStorage.swift */, + 6D7FDE196CAC8110A193717BE072741C /* ExtensionHelpers.swift */, + E79E9484D859091A8FB0FD5928F48B09 /* Filter.swift */, + BCA0525FD20DF5254034614EB77F302B /* FormatIndicatedCacheSerializer.swift */, + 47D5CBEEA9B1B3228BFFD07C5761C3C8 /* GIFAnimatedImage.swift */, + 14B96343E48C206F166FD3DD856F2AFB /* GraphicsContext.swift */, + 10EABB4507674984A8D29EF26D71CAF7 /* Image.swift */, + 1D08A5FC87D67212D937DEDFF0C0F30B /* ImageBinder.swift */, + 9184692B21A1F9CAEFE1B2F84A59D5B9 /* ImageCache.swift */, + 9FE3EDAC53DF6CD3DC58739544945F77 /* ImageContext.swift */, + A713E8FD16047BDA5CE21E33010D3FBC /* ImageDataProcessor.swift */, + 04A542331D3F243581DA5DEC7992E6A2 /* ImageDataProvider.swift */, + C989F2C50589E199589B8CF094F372DE /* ImageDownloader.swift */, + BB2E3718CB636710F033E0F207333965 /* ImageDownloaderDelegate.swift */, + 690DE2AD25F909214826FA26E8B5B3ED /* ImageDrawing.swift */, + 9709C55AE6792B2FF809A51BE9935DD5 /* ImageFormat.swift */, + E426D065C0B355BF2A4AB57A546DA412 /* ImageModifier.swift */, + 0C40E4373138B1BAB79335FA1BFC2B3B /* ImagePrefetcher.swift */, + 4FD25AC90510B1A8A74019F066F81BB0 /* ImageProcessor.swift */, + 526A147CE9C656CB78E53E238D1B2A72 /* ImageProgressive.swift */, + AAB20715694C92CA8E18F8F5D227D4EE /* ImageTransition.swift */, + DEDCFDF45BF11D83BE6CDD274280DA59 /* ImageView+Kingfisher.swift */, + 0BC23C5ED146D7CA144AE806AF412FCF /* Indicator.swift */, + DEC4B9C20384831E294379ED4551E395 /* KF.swift */, + 62A10AD5B284B84CC96C910B76CD459E /* KFAnimatedImage.swift */, + 0FF19793FF1B5E0B68C822BCBB9B153F /* KFImage.swift */, + B301E193D2A1BF40CC9C8083ED1BF693 /* KFImageOptions.swift */, + 3FD4F33DA135AAC77B7FF040A9045F81 /* KFImageProtocol.swift */, + 0A27498A925EA067845314F721BC4BD7 /* KFImageRenderer.swift */, + 252DB78AD37D954F7C2B21ABEDAAC5E5 /* KFOptionsSetter.swift */, + 4FD73592A6FD1F1B6A4563EEC643E1D6 /* Kingfisher.swift */, + 4F6A8D5AD7FE1853289AF51FAE8CCB9A /* KingfisherError.swift */, + 344AA3005EB8980A709807941AE660B0 /* KingfisherManager.swift */, + 03FC55E5C70001846C276D4816E387A5 /* KingfisherOptionsInfo.swift */, + 7ACF1534C90C3D69353C14EFF2C3CE8F /* MemoryStorage.swift */, + 1A4B5526DF54755DDC4DD3044A5C570B /* NSButton+Kingfisher.swift */, + 4F465CDFE770A3AE1B9AEA55F56F0CCD /* NSTextAttachment+Kingfisher.swift */, + 7F64657D8F322C6D5FC49F6F8DD161FE /* Placeholder.swift */, + 11562F935C050FFD141490B798F67BF3 /* RedirectHandler.swift */, + 42BF1B3E4624BB95FBE9C907477876FB /* RequestModifier.swift */, + 900332AE01C1AF075FCAEAB55D0539BE /* Resource.swift */, + F51DFEEA88DFA559CF89FF212DEB641B /* Result.swift */, + 61D0A37E6A1EEA9C6CA2D15B3012A8C8 /* RetryStrategy.swift */, + 9F3B1F2DFD385D5A7BD173441B2937D1 /* Runtime.swift */, + B43989374F93AF52B6AC179D68E5D6B5 /* SessionDataTask.swift */, + A36F1CA1FBA24E5F4DB60FC7F7B751D9 /* SessionDelegate.swift */, + 70BFD574C0BEB42835C8C574B0AA0442 /* SizeExtensions.swift */, + EE15DA983EA1920CEF653117764D4223 /* Source.swift */, + 29763540C145A9FA666E01ECBF0BF9E5 /* Storage.swift */, + 49CFE1D1F9BCE4B271342C6BD1219706 /* String+MD5.swift */, + 530BA47FD431C1F9EA5BCC715662741B /* TVMonogramView+Kingfisher.swift */, + 21DCAB9815D1462E7EE4EA32A1EFF803 /* UIButton+Kingfisher.swift */, + 5F031B538AE946C19844DC03D345E45C /* WKInterfaceImage+Kingfisher.swift */, + B2A4EEF55CDD55C96B8798484DB5A7C8 /* Support Files */, ); - name = DDWebImageKit_Private; - path = DDWebImageKit_Private; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - 02796D66F4AC68D990689B40B216853C /* UIWindow+DDCategory */ = { + 033F116B60A754AEF07A7C83E032ABA8 /* DDBaseScrollView */ = { isa = PBXGroup; children = ( - F4EDB7ECE521C852E5597209CD302D2E /* UIWindow+DDCategory.h */, - C96C73E2677757150E1C82D49B4E4116 /* UIWindow+DDCategory.m */, + FEED172E9C733ADA3EAAE01726B9B101 /* DDBaseScrollView.h */, + EC606E98E4980A097A12A32CEC0FC05B /* DDBaseScrollView.m */, ); - name = "UIWindow+DDCategory"; + name = DDBaseScrollView; sourceTree = ""; }; - 06F946BE2926391E090B44024A77E071 /* JXCategoryView */ = { + 08ADB8716123A44465C7EB154863CB15 /* DDBaseTextView */ = { isa = PBXGroup; children = ( - 7C4A05AD4E116334A269D95538C57B60 /* JXCategoryBaseCell.h */, - 4F62006DA17BD06D19D3D24243A3B3BE /* JXCategoryBaseCell.m */, - 613AB39BE5BF41FDE08B8FC91607DCB1 /* JXCategoryBaseCellModel.h */, - 259A0C43222EE1A6A6969B236FA24B5B /* JXCategoryBaseCellModel.m */, - 090080209430CB6B683C49D81E12FA66 /* JXCategoryBaseView.h */, - 7FC025583AE70AFF4823F9EC7ACD53C6 /* JXCategoryBaseView.m */, - 31071464B58F2F94A2A6EFB926CA02F4 /* JXCategoryCollectionView.h */, - 021083194D53C17761824951097CB0A0 /* JXCategoryCollectionView.m */, - 29E451BA180130A2726E79C375D33CBE /* JXCategoryDotCell.h */, - C5656071E981FDD05FC8BDE9244D7A92 /* JXCategoryDotCell.m */, - D724CFFDF29760AAA82BCE36921FC281 /* JXCategoryDotCellModel.h */, - B4F073D6761288B2F88527D5C131F351 /* JXCategoryDotCellModel.m */, - 1A48125F4A93A9FE4B93D0922C82121B /* JXCategoryDotView.h */, - FC0874041E3B5AFD2498D2AAF60C3E4A /* JXCategoryDotView.m */, - 6ED711963272CC86A386B41FE6DF2606 /* JXCategoryFactory.h */, - D48DBE9218E7CE1BE74C11297B156071 /* JXCategoryFactory.m */, - 082AFCC896A81CF3B64BE616A7443EBC /* JXCategoryImageCell.h */, - F6BE5896B8F248FE242E7F316F17A5DA /* JXCategoryImageCell.m */, - 00FC8F42A5F3FD1EFE2947B4A56645FA /* JXCategoryImageCellModel.h */, - CC68EA62A9EA356850BA5C9280960DE4 /* JXCategoryImageCellModel.m */, - D402F3AC07CF68B7FB64D83CF50B2401 /* JXCategoryImageView.h */, - 24B74526F9D2D18D68930438E79FED29 /* JXCategoryImageView.m */, - 9228B3140AE48F315120D3185D44730B /* JXCategoryIndicatorBackgroundView.h */, - 64A610D1F9FC34B2A72953A47A8C2E9A /* JXCategoryIndicatorBackgroundView.m */, - 764BD2F5CABBD340B010A10BB86CA89B /* JXCategoryIndicatorBallView.h */, - 23315449508042769FB3377A714D4AFB /* JXCategoryIndicatorBallView.m */, - 0FB0AA8D42A9764879F6DF7A2C4EA3F6 /* JXCategoryIndicatorCell.h */, - C4F6C497D2BF4CD5CE8A1004DD80810C /* JXCategoryIndicatorCell.m */, - 06A3152F65253185C3E0D36819E9ED6C /* JXCategoryIndicatorCellModel.h */, - EA1B6F933B67C52C07D619D636AB89CC /* JXCategoryIndicatorCellModel.m */, - 3CFF4EAC7984617FE1C9761115A84BB0 /* JXCategoryIndicatorComponentView.h */, - C435C4782BC4244B2C18057E768AAC44 /* JXCategoryIndicatorComponentView.m */, - E3AD6CA52A984490B559200E12B6F067 /* JXCategoryIndicatorDotLineView.h */, - F933AAE601595109D944294A70F8AAE7 /* JXCategoryIndicatorDotLineView.m */, - 6EC68B5CFEB910660A0FF403A76E1F70 /* JXCategoryIndicatorImageView.h */, - 15C08198F6A5035829A7B0846BC37EE2 /* JXCategoryIndicatorImageView.m */, - E83B63A8B5ECD6184D727FB7F211DC90 /* JXCategoryIndicatorLineView.h */, - 8239E47A353987E74B6630E67AE69B68 /* JXCategoryIndicatorLineView.m */, - 937F1D0328E26A40872B989347235A0B /* JXCategoryIndicatorParamsModel.h */, - 9666B3E2E77D1A7C03FF8C0EB0A885AC /* JXCategoryIndicatorParamsModel.m */, - 7E946F71CE7458173465A87C7DAFFB76 /* JXCategoryIndicatorProtocol.h */, - A09D07DA6BC41EA4017C8C46BA8194EB /* JXCategoryIndicatorRainbowLineView.h */, - A76866579FA2C72E7BD2354AD23A8B19 /* JXCategoryIndicatorRainbowLineView.m */, - 4819D74F01AD01D7EF5DDD0028BD282F /* JXCategoryIndicatorTriangleView.h */, - 9AD49E2A83B149F2D2582C4BDA3CB73E /* JXCategoryIndicatorTriangleView.m */, - 052A9D07CD26CADA3A3EBB2C5B27A137 /* JXCategoryIndicatorView.h */, - C31F34B864D7850F3838C3F4C883F398 /* JXCategoryIndicatorView.m */, - 989A893C981065C73C042C96FDC0E34D /* JXCategoryListContainerRTLCell.h */, - 2F7B65DB922374EC74749958DE133311 /* JXCategoryListContainerRTLCell.m */, - A78DA83781DF7F5C70EEA318F23052D1 /* JXCategoryListContainerView.h */, - 29C5CEAAE0E263471E26C6AFE99099F5 /* JXCategoryListContainerView.m */, - 4C671401E40147C42E2967F3924DF0FF /* JXCategoryNumberCell.h */, - 6E3A31B05B5422C843048894E3171984 /* JXCategoryNumberCell.m */, - 266B3AE1EDE496D6CF0D737ED330A8B9 /* JXCategoryNumberCellModel.h */, - 4B8ED31F411A04F53A1B9CACD45DB5A4 /* JXCategoryNumberCellModel.m */, - CA5A96E98BBE4D6DF44F87732126A20B /* JXCategoryNumberView.h */, - C3834CB2924C8AA714E5A90D0262B94C /* JXCategoryNumberView.m */, - 67344A6E730909429FC112AC6908F567 /* JXCategoryTitleCell.h */, - 5AA05BD7081E03E4579379C633341A4D /* JXCategoryTitleCell.m */, - A6E5097D71913AD4ED43ED75506B8EB8 /* JXCategoryTitleCellModel.h */, - 1E333674042D6ACB369A7A9569A5F912 /* JXCategoryTitleCellModel.m */, - F99E42D97994446A74A62E6852D6D5B6 /* JXCategoryTitleImageCell.h */, - 27F9A9DAE02E72DD122221B06FD2C4ED /* JXCategoryTitleImageCell.m */, - F652DD357D3D4371F7602B174BB4CE3B /* JXCategoryTitleImageCellModel.h */, - E8B0343D571E3E663311DDD717AA2281 /* JXCategoryTitleImageCellModel.m */, - 70DE5A31F1A4B895128327B4A0C61ED9 /* JXCategoryTitleImageView.h */, - 58BB9A7E4E377D67C35A6F5F85A7F429 /* JXCategoryTitleImageView.m */, - E2365EC4EB0303F04709FACCD67C91C2 /* JXCategoryTitleVerticalZoomCell.h */, - 00B465E002EC5BDE05EA0530782FE7A7 /* JXCategoryTitleVerticalZoomCell.m */, - 90F788EDEFF81FBD6F62D52047A5C841 /* JXCategoryTitleVerticalZoomCellModel.h */, - 2BFE05C283D83857C858D74E6458CFD5 /* JXCategoryTitleVerticalZoomCellModel.m */, - 41F5F900CCA60379817E9FC516155486 /* JXCategoryTitleVerticalZoomView.h */, - F1B96F66FA796B547946ECD0F6F502FC /* JXCategoryTitleVerticalZoomView.m */, - 5711A8A1C71A92C8C82F8E708D7E3B6A /* JXCategoryTitleView.h */, - 04CE314C8236D22E974BF074D981AA76 /* JXCategoryTitleView.m */, - AB4A961DC7F7D5AE2F4A36F924B45B14 /* JXCategoryView.h */, - 3531AAF1DCDB1D51A63A4C7373B99B35 /* JXCategoryViewAnimator.h */, - D05286FE14F436785A66B7A8558815BE /* JXCategoryViewAnimator.m */, - 2F2BF4F6D8BC8B62AFECD04267142573 /* JXCategoryViewDefines.h */, - 34CC15F310EF16FBC4C5D1ED51F485C2 /* RTLManager.h */, - 062D02EEBC056C699766A3DFD84C42FE /* RTLManager.m */, - 10D3FC6899C308BCC6F809CE9D1A6B43 /* UIColor+JXAdd.h */, - AA6BC79B2F10A6065845D5068A8317E2 /* UIColor+JXAdd.m */, - 6B64A0EC64D93C5B6AA3C5C9AD393325 /* Support Files */, + B994F5F204B290BAC1F4F4E2751024A8 /* DDBaseTextView.h */, + 586EA70F325042E5BCADC7C17802ACED /* DDBaseTextView.m */, ); - name = JXCategoryView; - path = JXCategoryView; + name = DDBaseTextView; sourceTree = ""; }; - 0AF8F9BD8E54487C4189996A44DBACF4 /* Support Files */ = { + 0A18380C56C4108C777BCAF42D969A6C /* DDBaseTableView */ = { isa = PBXGroup; children = ( - 98F9C3A297C904E80CA7E7AB190CA17F /* DDTimerKit_Private.modulemap */, - 996B33F712F7049B5B1F5BF124DEB251 /* DDTimerKit_Private-dummy.m */, - 74CE6CDAFB955D280F6643D7E004C8FB /* DDTimerKit_Private-prefix.pch */, - B74A682BAEAD2D0879C739B528C1B669 /* DDTimerKit_Private-umbrella.h */, - B50B7830F0A9BB5D1E49459AA27272E5 /* DDTimerKit_Private.debug.xcconfig */, - 9BE6D0BD88365E50B5B2067C4B5A9216 /* DDTimerKit_Private.release.xcconfig */, + AC5DB73C860309D027232EE46079C76C /* DDBaseTableView.h */, + B81645ACAC596A5D3520695E45F359B0 /* DDBaseTableView.m */, + ); + name = DDBaseTableView; + sourceTree = ""; + }; + 0AAFF068280F3B90A1683509031AAB31 /* ZLPhotoBrowser */ = { + isa = PBXGroup; + children = ( + 2E44DEDC838A9AB884BC23762D0E7D72 /* Core */, + C558DFAB51501DB22778C23470B0A6BB /* Resources */, + 5FF7AF34EEB9BE2651014904C7C5E67D /* Support Files */, + ); + name = ZLPhotoBrowser; + path = ZLPhotoBrowser; + sourceTree = ""; + }; + 0CA3D46499ECF5159DD074A7DD4625E0 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3B1188D04BB7F3D5002BEBCD03B1FC70 /* DDLogKit_Private.modulemap */, + 1FE3ED4A3C9D75D56E284EC274FA6687 /* DDLogKit_Private-dummy.m */, + 12CC4CC1B8FC11C9B138342C1FB386FD /* DDLogKit_Private-prefix.pch */, + DC2E0EAA0316AAF6E6BB5CDE4FA878F0 /* DDLogKit_Private-umbrella.h */, + DF323F0E94A78CAE51E6D328151F43FE /* DDLogKit_Private.debug.xcconfig */, + 7683C1312069C276E0D777F9CB8C5DD9 /* DDLogKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDTimerKit_Private"; + path = "../Target Support Files/DDLogKit_Private"; sourceTree = ""; }; - 0B304A59F39B19286016C0F894770677 /* Support Files */ = { + 0D3ABA82E0BC0ACEF27116F01670D5C6 /* JPush */ = { isa = PBXGroup; children = ( - BEFFD05586BCE1A079E1ABD7155524C9 /* DDZFPlayerKit_Private.modulemap */, - D4FD99B19FAF40C5366612903A5086EE /* DDZFPlayerKit_Private-dummy.m */, - D65F9A9501DC136C4B3EBC427B2285EA /* DDZFPlayerKit_Private-prefix.pch */, - 3C0E294DC00B0301F11DFB9BC8EAC6BA /* DDZFPlayerKit_Private-umbrella.h */, - BFD21BFD5A12D64C1D619DCFC95D5A8F /* DDZFPlayerKit_Private.debug.xcconfig */, - 53DFCB0E14D97D95A1BA12D7403AF96C /* DDZFPlayerKit_Private.release.xcconfig */, + 4C3524CDCD010E5BB33F52D914138D7F /* Frameworks */, + 514653C1F630395A607FE407DB7E7885 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/DDZFPlayerKit_Private"; + name = JPush; + path = JPush; sourceTree = ""; }; - 0B72A1F25580B5D8AB80A2B52B67BCFC /* DDImage */ = { + 1097ABBF4F980EA1BB049F628597D74F /* AnnotationView */ = { isa = PBXGroup; children = ( - 44C9291CB4F8FAA36015977BF5214E3D /* DDImage.swift */, + 928C4A17AA8B2DC19EA1ED0EE4974ED0 /* DriveRouteCustomAnnotationView.h */, + 3F59213AC81237F58847C9B0D0DA05C0 /* DriveRouteCustomAnnotationView.m */, ); - name = DDImage; - path = DDControlsKit_Private/Classes/DDImage; + name = AnnotationView; sourceTree = ""; }; - 0BA658753ED9816D5B55BDD1E2F2C0B7 /* UITextView+DDCategory */ = { + 12A255F076E1B289A225E2564AFD6625 /* UITabBarController+DDCategory */ = { isa = PBXGroup; children = ( - 44C3D4C0695B2F5BDAE6C19A246123BB /* UITextView+DDCategory.h */, - 6CC5780D35526A35856A8BDB5FEFDF14 /* UITextView+DDCategory.m */, + D72AE50CF20F2CA64678EFC5A2CEB44C /* UITabBarController+DDCategory.h */, + 85B4A24E31B012A5FAA8B2FC4063885A /* UITabBarController+DDCategory.m */, ); - name = "UITextView+DDCategory"; + name = "UITabBarController+DDCategory"; sourceTree = ""; }; - 0C475A28B988210B579E8628462307E0 /* MapKit */ = { + 1371240CBC1CC04DB65A6AE469983B29 /* CocoaDebug */ = { isa = PBXGroup; children = ( - 206951BFECEDA45BCA2775A7C283259F /* MKAnnotationView+WebCache.h */, - AAA0BF27F73F86FDCC8267BD952115B5 /* MKAnnotationView+WebCache.m */, - 6D47A0C08E603A0FB17EC031DBE0F82C /* SDWebImageMapKit.h */, + 00A2A02FEF3B970F845D9FDB1C3B344D /* _AutoLaunch.m */, + 555E114423BC1B62A405768958619108 /* _BacktraceLogger.h */, + F43AB04CAF5C8F414957167B6D6A7CB9 /* _BacktraceLogger.m */, + EA6C4AB4283FEC9B4E9C82CDF5DBD9C8 /* _CacheStoragePolicy.h */, + 12D4FBDD484F06618C60DC2E614D6E7E /* _CacheStoragePolicy.m */, + C17750C6800187453F5BE6A218A97BA6 /* _CanonicalRequest.h */, + 2C07DF58371883D1890F29FA0C7F031E /* _CanonicalRequest.m */, + E513071AA2C0415C379DADF52BB460ED /* _CrashModel.swift */, + 89AD24C5BC76C1713EA4F2C0925082EB /* _CustomHTTPProtocol.h */, + D6850EBD59BF86E0705B9C41893BF5A6 /* _CustomHTTPProtocol.m */, + 3884970E1EF759E553085D9F4B6DAC20 /* _DebugConsoleLabel.h */, + F4357BE317A5B5E0656E796156DE42F1 /* _DebugConsoleLabel.m */, + 0E657D1FBB2E20CF5BCE494488AA3BD1 /* _DeviceUtil.h */, + 04ED10D2E1F9EB8C9A28F19808CC9D18 /* _DeviceUtil.m */, + 896E1F317017C33CBB609633014C4313 /* _DeviceUtil+Constant.h */, + C73C94D22339A4AC6D0E9EE89053363A /* _DeviceUtil+Constant.m */, + 480ADDFE11DD05BE7840165E65E7003F /* _DirectoryContentsTableViewController.h */, + 0365D179310F70239628BD8F7D548412 /* _DirectoryContentsTableViewController.m */, + 6C2812A2FB8B340C16B719D0EC580E88 /* _FileInfo.h */, + C80BF661DCD878D61DA30C8918BDFC27 /* _FileInfo.m */, + 777FDB303328507C83AE6D759A718741 /* _FilePreviewController.h */, + 7697F876DABEC6A1A0401B83D2B7FE34 /* _FilePreviewController.m */, + F8B7DDDB535DB9E19685A25B1A66D0A1 /* _FileTableViewCell.h */, + EB0AF86F7D77C2C918F34874ACB9B10D /* _FileTableViewCell.m */, + C48F76B4E7197DFE005E2A5B1B48314F /* _fishhook.c */, + DCDCA994450F2D6BEBFB22A97F478097 /* _fishhook.h */, + 91A9FBBC15DA97399F5A7DE1539B43E5 /* _HttpDatasource.h */, + 1DC8850730BE9E9F9492660F88975704 /* _HttpDatasource.m */, + FE21C02186814201737FC40363E6C1B5 /* _HttpModel.h */, + 25FAB4631E1CFE456A04A9B21809AD56 /* _HttpModel.m */, + 6F74FEDCFF528B72DA7EC1521872ADCF /* _ImageController.h */, + 9D46BA00A56EE37C271F6105BCA632B6 /* _ImageController.m */, + 134961299BB98199309092575F745293 /* _ImageResources.h */, + 3A11F8AA3344F731776CE2291B0A6A95 /* _ImageResources.m */, + 292975E33533054B3320655634AD3CCB /* _NetworkHelper.h */, + 5FF5C5DAC566B178DE614DBDEEB30E12 /* _NetworkHelper.m */, + DB5EEB94023C30FDAB000E86DC71959F /* _NSLogHook.m */, + 3EB55C6D96B344346655C62F1174201D /* _ObjcLog.h */, + 1A9CDD467EB2561A28C5BB2168C387BC /* _ObjcLog.m */, + DCBA8A5FC1C9290F9E09ABC9CAEE7122 /* _OCLoggerFormat.h */, + FC5AD295A36173208E0334FDC116171C /* _OCLoggerFormat.m */, + 79E8E1182B2D940DD50D3617DBB3A9D1 /* _OCLogHelper.h */, + 566DCC54F977C12B5D0EA8ACB0A7597A /* _OCLogHelper.m */, + 397019CF4AA307B72CF5C2F8F2A9F832 /* _OCLogModel.h */, + B0F93BEEC43F33C29AB115BEDB984748 /* _OCLogModel.m */, + 28DBC10A67655C06CF765DE417AEEE4C /* _OCLogStoreManager.h */, + 1B36BC4421541B1FC3EF4BF5150C2A3E /* _OCLogStoreManager.m */, + 99E144382D1F20F8785C8572CE4F242D /* _QNSURLSessionDemux.h */, + 0D5AD28B7B551DE1BD3C98A4443DCC46 /* _QNSURLSessionDemux.m */, + E7D19FBBEEE466BB466AD8C4A0665317 /* _RunloopMonitor.h */, + 1E3EC03ADF2A0222EA8C246FD1A0D046 /* _RunloopMonitor.m */, + 4727048812E9DA6BC3121651609FEAC2 /* _Sandboxer.h */, + 355C3950D4E4610EB24713A3BA531A5E /* _Sandboxer.m */, + 69128D46EF1C927C20CB198A02BD4644 /* _Sandboxer-Header.h */, + 7CCDF5663FD9974591229115FA9CC3E7 /* _SandboxerHelper.h */, + 2A5EB6F3E26653AFF6C2FE22FFBA4D76 /* _SandboxerHelper.m */, + E49BAE97BEC8596F3760EB2FBC076E60 /* _SwiftLogHelper.swift */, + AE93A14EBEA4335BA9E90649A1231F4C /* _Swizzling.h */, + 8F3D705DFED11123C9E9A7B05B9FB658 /* _Swizzling.m */, + F685641249FA166C3C2BFE94C5F1202F /* _WKWebView+Swizzling.m */, + 9C806C4C8CCC21C02B43DEB6C5D1C9E8 /* AboutViewController.swift */, + DFD476DA9230F0C7E763D10D37D5E0B8 /* AppInfoViewController.swift */, + 46F8F7B5C156E7B21D5EFBB3ACD7AD3D /* Bubble.swift */, + BC57A44D7EBC521BB0BF77688E31268A /* CocoaDebug.h */, + 76FB25D2AC2FBA69D50689DAE0B5D0C6 /* CocoaDebug.swift */, + EF9A5CE8C2BD19CC2CB0052120184EA0 /* CocoaDebug+Extensions.swift */, + 50B32E24BE2820DE09E75223911EF22C /* CocoaDebugDeviceInfo.h */, + 89F640A74478F2FB1D8B7578D8BCE0CE /* CocoaDebugDeviceInfo.m */, + F0ADA94E95042360D4DCD5CA70DBD9AD /* CocoaDebugNavigationController.swift */, + 7A91A89E46844866073EAEE55D0670DD /* CocoaDebugSettings.swift */, + 3BC1E97DC54A672BC8F24A7BC947037E /* CocoaDebugTabBarController.swift */, + 14913AF6C8A96188144E4329CC013957 /* CocoaDebugTool.h */, + 5E0D6C386174016D885B0D004AC92D73 /* CocoaDebugTool.m */, + A1C1C11B8220EE6B0AF4DA6D711FA480 /* CocoaDebugViewController.swift */, + C204B2368C397DFE6DDE7B4C1F166F7D /* CocoaDebugWindow.swift */, + 669BF510787B25D65BA7CBD62CBA3690 /* Color.swift */, + 34578EF734769B928984CF1112359645 /* CrashCell.swift */, + D7D80CE084B41314D7D407A7C94620E7 /* CrashDetailViewController.swift */, + F0908AFF4E7C577A7412DD0B41D45B93 /* CrashListViewController.swift */, + B1F0C7E9DF56D9B2FA6694B22DD3A5BC /* CrashLogger.swift */, + E68D9F2323567D63589679A8B975EB74 /* CrashStoreManager.swift */, + 9F33A0F6B16C943FE7FAA72A8F12E0A5 /* FPSCounter.swift */, + B1692191F9D44E94A99B771E251FC9A1 /* GPBMessage+CocoaDebug.h */, + 6330C4D3804DC218C0DAF7D272A2A867 /* GPBMessage+CocoaDebug.m */, + B587437F63400B9CAC3C7019B55ABEE7 /* IgnoredURLsViewController.swift */, + 77B0DA8967F1D71C74E082923BBB7322 /* JsonViewController.swift */, + 89E67D6791BEA1ADA9DE0A51CF5D0D0E /* LogCell.swift */, + 640E9E6951C62AAC3C4F4C145CF52463 /* LogViewController.swift */, + FE33011A36E526D51C8C2304E85F51A4 /* NetworkCell.swift */, + 59DA06873D57814156EAA5BB4F76732D /* NetworkDetailCell.swift */, + 5281070119F7C5DE3637C24EA3F938DF /* NetworkDetailModel.swift */, + B45425D538DFC9B549B0A5356700599A /* NetworkDetailViewController.swift */, + EA83663141B070FD0EBD5511F351D82C /* NetworkViewController.swift */, + AE8F428C4DA8A8D72E8926D9C8F41D85 /* NSObject+CocoaDebug.h */, + DCDFDD77B5F3E002223B7060643D514B /* NSObject+CocoaDebug.m */, + B8724BB73E2271058535277B92AC5AF3 /* UIBlockingBubble.swift */, + DE28A3C98E7AFC2295D494112E82AF2E /* WindowHelper.swift */, + FDB1B5CE2925EA5CC6A12698A78973A8 /* Resources */, + 225C00BA36A61856B8BCE606311DA7B6 /* Support Files */, ); - name = MapKit; + name = CocoaDebug; + path = CocoaDebug; sourceTree = ""; }; - 0CD5D791D50DE5411F8A08EC571E092F /* IQKeyboardManagerSwift */ = { + 163A4EEE7737923F07F6435845F3E7A6 /* Frameworks */ = { isa = PBXGroup; children = ( - DBF66D484FAAB4AE285B478580FFA69C /* IQBarButtonItem.swift */, - 4959261F7CBDBA4FBC137FBC105DEF64 /* IQInvocation.swift */, - 7065DC5961C074BD7316CDA89E9CCD39 /* IQKeyboardManager.swift */, - EE95221A69DED524D76D91E127ABB88C /* IQKeyboardManager+Debug.swift */, - 772CFD0E082DA60C97B00EE6EDE27E29 /* IQKeyboardManager+Internal.swift */, - CB88BB8510FE5521CFB66282E3FD084A /* IQKeyboardManager+OrientationNotification.swift */, - 88E488105CC3E2B2AB63B6D30DF9CAA9 /* IQKeyboardManager+Position.swift */, - 2F61B56DDF0A524D1B3478748E46749E /* IQKeyboardManager+Toolbar.swift */, - C3B30C95948F6ADDF2B803BB99841EBE /* IQKeyboardManager+UIKeyboardNotification.swift */, - CB1DDF256579CAC1FD88D71FE1F5578F /* IQKeyboardManager+UITextFieldViewNotification.swift */, - 6ABF9B1C33CCE78F141779BF623476DE /* IQKeyboardManagerConstants.swift */, - 03D959FB3D8D5AF165BC41BC5EB0C2B2 /* IQKeyboardManagerConstantsInternal.swift */, - 018E432B0E343BE6A278A043590A0FFA /* IQKeyboardReturnKeyHandler.swift */, - BEDD716881352EFD7C5EC50DEC33689D /* IQNSArray+Sort.swift */, - 1D5F344763E7E8695961BF27EBA5E25F /* IQPreviousNextView.swift */, - 7DD2290CAFA547D01B89E46CFB8940F7 /* IQTextView.swift */, - 49BA448AA8538416838EBCAA82FE1CF7 /* IQTitleBarButtonItem.swift */, - E50B572225306E9CB7B6DA49F371F9DA /* IQToolbar.swift */, - 1B23EC4100C0DFB52D69D01B7C3FBA03 /* IQUIScrollView+Additions.swift */, - E1922670417711774B6A120C88D5E36A /* IQUITextFieldView+Additions.swift */, - 051B5981B38D4A33D44879AD23A507E0 /* IQUIView+Hierarchy.swift */, - D9DC112919BED147596910961298AAE3 /* IQUIView+IQKeyboardToolbar.swift */, - CFFF301119B1C93CB47F8C3F05D04234 /* IQUIViewController+Additions.swift */, - A91DEC2281C75491C26DD41BD103273E /* Support Files */, - ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - 0DB1AFD9095D1CE3B7ACA2235C9012B4 /* JPushExtension */ = { - isa = PBXGroup; - children = ( - 576CF656FF58AD83A84A6D631F3AC168 /* Frameworks */, - 307AE03B07BE4409856BF9AD826AE1F8 /* Support Files */, - ); - name = JPushExtension; - path = JPushExtension; - sourceTree = ""; - }; - 0E9DFD5A2C9E82773C9D4A6EDE34D79F /* ControlView */ = { - isa = PBXGroup; - children = ( - 981344C61E20CD850A1EC25F825D22E9 /* UIImageView+ZFCache.h */, - FE251E011B0BFB78DBD92355517A2D63 /* UIImageView+ZFCache.m */, - D7A2D7A39019D21ACF795544A0976AA7 /* UIView+ZFFrame.h */, - 1ADCBE96D166E3192718495724D724CA /* UIView+ZFFrame.m */, - 24387658D59971CC4B0A55B6AA16EBC4 /* ZFLandScapeControlView.h */, - AD86C42AB05E67431E9AFE943E4ADAE8 /* ZFLandScapeControlView.m */, - 8553BAA2171C179E0B7FE28C4CDFD96A /* ZFLoadingView.h */, - CCD83DBDEB4EA94FC810EC242CA9C675 /* ZFLoadingView.m */, - E0E12EEEF5B06ADFF7C18B3E48C773DB /* ZFNetworkSpeedMonitor.h */, - EF25A5CB8CC9D0D2DA4FD0C06B1839C8 /* ZFNetworkSpeedMonitor.m */, - 21EB66590938A9D61BE649F17FC45A33 /* ZFPlayerControlView.h */, - 5CB15C91D76884AB16FF24AC8D4D5A15 /* ZFPlayerControlView.m */, - 3C538612F7F1D2D5E599DB1DB45CC42A /* ZFPortraitControlView.h */, - 280D01D3F4AA8B0D9634136A330228CA /* ZFPortraitControlView.m */, - 9FA409FD593FC287601023190D24BBDE /* ZFSliderView.h */, - 8A55D8B7041D4B7CD3BD67D2430BAAE6 /* ZFSliderView.m */, - 2FDB10EDBBBBF7A5273933F52451D556 /* ZFSmallFloatControlView.h */, - 0A6488838B4CE6F8D45B4B35DD22A69D /* ZFSmallFloatControlView.m */, - 99809F7ACB5C2D2A48682ED908667FDB /* ZFSpeedLoadingView.h */, - 7E511BD8628BC6DFE27E12B94047D5D1 /* ZFSpeedLoadingView.m */, - F8C65464300F4222F2E1997418370262 /* ZFUtilities.h */, - 247A4BB9D4B2964637B494695C486721 /* ZFUtilities.m */, - 63B930D6A4CB4B44DEFCDFF2BBE89375 /* ZFVolumeBrightnessView.h */, - F6A1BD94D5AD2A9537F7C6D62F31841C /* ZFVolumeBrightnessView.m */, - 3F881AEA7C10CC4A6F8CA78390BC16A4 /* Resources */, - ); - name = ControlView; - sourceTree = ""; - }; - 105B43A63EEDF340C7C922A393783AAE /* AMapSearch-NO-IDFA */ = { - isa = PBXGroup; - children = ( - B5666D7F08585D0266533470DFFDEFA1 /* AMapCommonObj.h */, - C34B07442DA34F585F9A8EEFE62E8198 /* AMapNearbySearchManager.h */, - E2F0003BB149F05C00A1366E8464C3AF /* AMapNearbyUploadInfo.h */, - D08BC876D455E703538624508126A49C /* AMapSearchAPI.h */, - CAA933D54635EC12DB8057C7DF59A161 /* AMapSearchError.h */, - D1B46D66C389F071AF698AC06E4034C0 /* AMapSearchKit.h */, - FC860FCBCE3454C7CADF1E9139C1F5AB /* AMapSearchObj.h */, - 3394D72F12CA89F9278068F614AB83DF /* AMapSearchVersion.h */, - CA26A65BE8FE5384468D5BF4CC41DD9D /* Frameworks */, - 7339FB64FA1DFE53B23F33A50019A164 /* Support Files */, - ); - name = "AMapSearch-NO-IDFA"; - path = "AMapSearch-NO-IDFA"; - sourceTree = ""; - }; - 1260DF9D4AA5BC44CDCFDC7C00B5926C /* DDControlsKit_Private */ = { - isa = PBXGroup; - children = ( - E9D5AE789794F861F7B064E7B396AA22 /* DDAttributedString */, - 20AB1F4A82CCD23F2DB5139E860D0D82 /* DDButton */, - 2C781DD9D6322910224B5BFE267D50FE /* DDCollectionView */, - D38BEE28352BF29A00B7DABB796ABB39 /* DDCollectionViewCell */, - 0B72A1F25580B5D8AB80A2B52B67BCFC /* DDImage */, - 40EB1C4FEC3D00951FA00135F9B54159 /* DDImageView */, - 92A3DF8A3EB0126168D1AB2B6FE431B4 /* DDLabel */, - E71A9248B6E66994E2722950760B0CB9 /* DDNavigationController */, - 39C9DB6840A17667BE14F86BD701A2DE /* DDScrollView */, - 53CB598D4568B6561C86C834421D898B /* DDTableView */, - B69F2C7F65AACB8E1C290FDAE2C6A15D /* DDTableViewCell */, - A16E774DE22461BAF5185965A3564871 /* DDTextField */, - B30250C5D854842A04AEBC2B027206FD /* DDTextView */, - AC47E0F942BB9C6B27A99409D34468E2 /* DDView */, - 1CAEB67DAE404ABCC1BD933B2D02800E /* DDViewController */, - E61CDD468404F29E4185AC3A4B63ABED /* Pod */, - 31D0D4D1EFC6EFF5FD05C6A269FB7026 /* Support Files */, - ); - name = DDControlsKit_Private; - path = /Users/zd/Desktop/PodRepository/DDControlsKit_Private; - sourceTree = ""; - }; - 1423D7C73FC60644A908D6012CECB56A /* Frameworks */ = { - isa = PBXGroup; - children = ( - 98FFE9F7593CD6F43F69DE47EDF7765D /* AMapLocationKit.framework */, + C3F545D1971F8F3EC5F83D0F6A60A3D4 /* AMapNaviKit.framework */, ); name = Frameworks; sourceTree = ""; }; - 14C20AF451529424E74ADDDBB39E8224 /* Support Files */ = { + 182BB8DE87A49F64592DDBE76AFCDF11 /* Resources */ = { isa = PBXGroup; children = ( - 203C1BB2D0247CCFC35623DD7AAA3752 /* DDFontKit_Private.modulemap */, - 1F0D09B453F745791AD7CC18B2DB851E /* DDFontKit_Private-dummy.m */, - DB28875957A34450485912D66AA45BDE /* DDFontKit_Private-prefix.pch */, - 905001C0662977A2FE394256436F6517 /* DDFontKit_Private-umbrella.h */, - 3110ACF733CECD41B6B4C52277CC2B50 /* DDFontKit_Private.debug.xcconfig */, - 5A15B7B613B2ADCBEEB887E4C1983E7A /* DDFontKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDFontKit_Private"; - sourceTree = ""; - }; - 16A1A5CA49F287108EA02AEDA9FDE501 /* Resources */ = { - isa = PBXGroup; - children = ( - F2D921BAA1DCAF7FF857F47650CD8B44 /* DDBaseViewController.xcassets */, + 78B29009B061A538784B03A9EF311796 /* en.lproj */, ); name = Resources; sourceTree = ""; }; - 19CF16E2378C638128B0D18724E2A0CD /* NSObject+DDCategory */ = { + 18D547258545C8F3EE4C9686AC531856 /* DDBaseCollectionViewCell */ = { isa = PBXGroup; children = ( - BB33B124A04FB8A4E848B25BB8BCE2BA /* NSObject+DDCategory.h */, - 93C3A792085B3B259209DB3C35EC2497 /* NSObject+DDCategory.m */, - ); - name = "NSObject+DDCategory"; - sourceTree = ""; - }; - 19F99A1ABD9370D37826ACC2342A7997 /* Support Files */ = { - isa = PBXGroup; - children = ( - D63CAE38FDB99694FF2637285C110B0B /* DDAutoUIKit_Private.modulemap */, - 209D9977C221C34FE1E4EC40572FF8E2 /* DDAutoUIKit_Private-dummy.m */, - B538124CF902C69954761CFE5BEC07D9 /* DDAutoUIKit_Private-prefix.pch */, - 593B38E38CC4EEC085AC0A94E002AD19 /* DDAutoUIKit_Private-umbrella.h */, - 5E5CFAB96E4E2B9700574357A354854E /* DDAutoUIKit_Private.debug.xcconfig */, - B9723B322BB6E9E667C6006290D5575B /* DDAutoUIKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDAutoUIKit_Private"; - sourceTree = ""; - }; - 1A09B64FA66E83B2A66BA26F1BA3C504 /* Development Pods */ = { - isa = PBXGroup; - children = ( - F2CAF30A0DF8FE5D40820E104571611C /* DDCategoryKit_Private */, - 1260DF9D4AA5BC44CDCFDC7C00B5926C /* DDControlsKit_Private */, - ); - name = "Development Pods"; - sourceTree = ""; - }; - 1A16283EF2FD914E0C679DE814148FB5 /* UIScrollView+DDCategory */ = { - isa = PBXGroup; - children = ( - FBA4F0DE3C73FDF1C7E10974D068ACF7 /* UIScrollView+DDCategory.h */, - 4F3E724740C435974BC567E1D8BA5EB3 /* UIScrollView+DDCategory.m */, - ); - name = "UIScrollView+DDCategory"; - sourceTree = ""; - }; - 1A66BAA5AA8C667EAE4A8CAB2E42182F /* SwiftLog */ = { - isa = PBXGroup; - children = ( - BF8CAD6D5EA2D7F8F151E769B2D6D821 /* DDSwiftLog.swift */, - ); - name = SwiftLog; - sourceTree = ""; - }; - 1B454D30726D70DF57AC370BC31307FF /* Core */ = { - isa = PBXGroup; - children = ( - 05D38FB56DE6E9C1D342E24B780A1879 /* UIScrollView+ZFPlayer.h */, - 1C9914BF9790DC0E2557DCFBE23B2582 /* UIScrollView+ZFPlayer.m */, - 3205FA94AABAB13998BCD553D06957D4 /* UIViewController+ZFPlayerRotation.m */, - F06F9914762B626208B7DBB97306C30E /* ZFFloatView.h */, - BCE2A07F44CEBEA2E7921689A7B6B943 /* ZFFloatView.m */, - 0F455C08DB3E4D63B1350E14B488D263 /* ZFKVOController.h */, - 6AD1E744256BC75298185825871DD166 /* ZFKVOController.m */, - 0898724DF9A209EFC38773C6DE84F784 /* ZFLandscapeRotationManager.h */, - E2CE7B31AA3A9724ABD771092FF3A6AF /* ZFLandscapeRotationManager.m */, - 97A6E65371434E3E6B286D4314AFD72C /* ZFLandscapeRotationManager_iOS15.h */, - FE88CC3D59216BCB5AAECD36C3792E93 /* ZFLandscapeRotationManager_iOS15.m */, - 7290CB50E40E733744908655A9D9C75F /* ZFLandscapeRotationManager_iOS16.h */, - 2CDAB7105726315E96C77B9C45AAED45 /* ZFLandscapeRotationManager_iOS16.m */, - 5F311941E540575B004CE863CA683661 /* ZFLandscapeViewController.h */, - 112230B9D1042A0E8A916E8DB2B7B1C3 /* ZFLandscapeViewController.m */, - 7FC928DE9233551A76B30BEADEE8F56A /* ZFLandscapeViewController_iOS15.h */, - DCFF21A97D6F5EF30E86ECBAA968A96F /* ZFLandscapeViewController_iOS15.m */, - 52065EA4DD8FCF2B7C7DE8BF887C489E /* ZFLandscapeWindow.h */, - F2482A2A1D15196A2EC3E810C3684915 /* ZFLandscapeWindow.m */, - C6F47393F4FDACA0F29974A3B2AB6398 /* ZFOrientationObserver.h */, - F36F643121C7C057DBB600AF2EF05998 /* ZFOrientationObserver.m */, - 930D102FF7F00D7F608BB9E9B69EC9BB /* ZFPersentInteractiveTransition.h */, - 27B3875BC7D1626868E315BBB6129C9F /* ZFPersentInteractiveTransition.m */, - 959CB588C497539A234331C8FADC280A /* ZFPlayer.h */, - F3E883297C4B7402FD210717CF8D4782 /* ZFPlayerConst.h */, - B692C1F873FFF7E49CA2C1831FF61BF9 /* ZFPlayerController.h */, - 2CAEEA00E7DE94569C9ADC798E2B2918 /* ZFPlayerController.m */, - 72DED07615BFF4EC5EF656B243B909C0 /* ZFPlayerGestureControl.h */, - 1C3B9B30B5362727ED18B0214658BC4E /* ZFPlayerGestureControl.m */, - 6DADB5808E3500D66584C0E26C99D177 /* ZFPlayerLogManager.h */, - 9EB8C147DC1FA6CE06FED8C2C0AA9BB9 /* ZFPlayerLogManager.m */, - FD26BA73FF32379DB4671C57213FCC40 /* ZFPlayerMediaControl.h */, - DFD453FC444476A5027F981952309D5F /* ZFPlayerMediaPlayback.h */, - DF4E54A0DBBBB432610908AC71A91D61 /* ZFPlayerNotification.h */, - 6147CDF6A17364C795F32074DB59800E /* ZFPlayerNotification.m */, - 1D0023EEE1B4A239AAEB420A18D44501 /* ZFPlayerView.h */, - C97305C3F645A92B48B62F8463332738 /* ZFPlayerView.m */, - 1FE625F2EC8149B24E1CC6722480BB55 /* ZFPortraitViewController.h */, - ED3CCBA202551E74F151FAC0844BDD9E /* ZFPortraitViewController.m */, - DD9CA6215330F8E188D28169CEC0651E /* ZFPresentTransition.h */, - 2822E460562145BEB98A03F62AF6258E /* ZFPresentTransition.m */, - D208FC75471518503EF524A7D3A8587F /* ZFReachabilityManager.h */, - D5FEDA07BA32D21A7AC29C2CC0365123 /* ZFReachabilityManager.m */, - ); - name = Core; - sourceTree = ""; - }; - 1BF0788FC11A404510673F56F74E202E /* RxSwift */ = { - isa = PBXGroup; - children = ( - EAC06B0DB0641AFF87EDE14F67903591 /* AddRef.swift */, - C6FB53129432D056D34CB927D1345828 /* Amb.swift */, - F3AB2F61CC7A2995AEEF9DBC7CD5B298 /* AnonymousDisposable.swift */, - 4B2E90204783E581FAFB563AC103BD44 /* AnonymousObserver.swift */, - 0F23AA8399D3C90C111563302616097A /* AnyObserver.swift */, - 7A92F2364318CFE2E609DC9ED1882672 /* AsMaybe.swift */, - 86D6FD386A5643F1273B453E48ADD76F /* AsSingle.swift */, - DA9B663FF03DA43EB3228B4AE2DBB72E /* AsyncLock.swift */, - 3510ACCF3DDE668BE28B289F920446B4 /* AsyncSubject.swift */, - 092A28DDF21CB8E336A97ED4C2F194C9 /* AtomicInt.swift */, - 9663280C7CAB95F7A63C2CE5B135C16F /* Bag.swift */, - 2D709509A62B1C6651CED53E85EABDD1 /* Bag+Rx.swift */, - 571E17D77A0B36437C7C398314D47F95 /* BehaviorSubject.swift */, - F5BDAD30BB20E29F4E5DFFB3E1629752 /* BinaryDisposable.swift */, - 47DD8B26B6712ED8373A41A7287D6DCD /* Binder.swift */, - FCFB4EBE46C0D2A8C62C5E48991B8193 /* BooleanDisposable.swift */, - 339310593AF66DDF666A0F15CD00D338 /* Buffer.swift */, - 954A41AF27ED2D0C06DD6ECF13B06CAB /* Cancelable.swift */, - E1CCA80986C1634E1C29CA004FE2AE84 /* Catch.swift */, - 62C987E415A040C9B52672D9354EB7BD /* CombineLatest.swift */, - EEA13A450045669F583B410657F2DCAC /* CombineLatest+arity.swift */, - 199DDE5D3EF3629D6F51DF6872359EB3 /* CombineLatest+Collection.swift */, - B922B020CF54E4AB7943DE8462EE7BC1 /* CompactMap.swift */, - 08B0C40E04A88CA676D381F394A35CFE /* Completable.swift */, - 0C3DE34E73C2A5D70F7976C1AAD22A4B /* Completable+AndThen.swift */, - 6A606878240E93D552C3D3BB62D23421 /* CompositeDisposable.swift */, - 7C944F94FBEABA512C559140E9027C30 /* Concat.swift */, - E8BBA7AA3B54EF6FAE976BE453BF073A /* ConcurrentDispatchQueueScheduler.swift */, - 3A143641583E07F40D3BE4D80CFD7151 /* ConcurrentMainScheduler.swift */, - AFBCD18CDBF1F53074A5E33CD1861304 /* ConnectableObservableType.swift */, - 5FEB8AC0EEA67DB001B1C661D0E80844 /* Create.swift */, - 0B8D1AA29E53FC2287BF82DC4D88489A /* CurrentThreadScheduler.swift */, - 704525E803A0ED3981A08E50D4DA0096 /* Date+Dispatch.swift */, - D239540849C733483F78B06336425A3B /* Debounce.swift */, - AF9ECB794CBA4199C1525088C2674699 /* Debug.swift */, - FDF9AB6FB4D182251A6DA1A510F72444 /* Decode.swift */, - 408EE1F14110CC6C833FFD26026D8218 /* DefaultIfEmpty.swift */, - 6D1B1ECC4E237A9F685860157A3FE5E4 /* Deferred.swift */, - 254AD1E354475DADDF0C7CFA75EF16CD /* Delay.swift */, - 07FB4E6917A22EB25777604E4C7D1145 /* DelaySubscription.swift */, - 4C8364C9A3A03C79071DDB733497EE15 /* Dematerialize.swift */, - B4B989E0EF0D6B2822C64B14841E2519 /* DispatchQueue+Extensions.swift */, - 6F025A7E0596B129E9B9658374534B27 /* DispatchQueueConfiguration.swift */, - DA476EB65899F69025DC6FE520D2803F /* Disposable.swift */, - 2420A4834E95DE86C1CA5AFDF365202B /* Disposables.swift */, - D999440478C2BEA8106629D8329B9DA4 /* DisposeBag.swift */, - 0F7A605F89016720C33DD3DD09E5F879 /* DisposeBase.swift */, - 1AABDDCE4215D1A8A0F4C3FC727FC442 /* DistinctUntilChanged.swift */, - 2EE74F19E55136DAA81334AFD33FC0F5 /* Do.swift */, - 8AC34B89C82E83F5463D5D56DCFA702E /* ElementAt.swift */, - 1DC9EFE8B9C9A5562A894B5BA258AE25 /* Empty.swift */, - 02C043391F34BC454F67B86E68626468 /* Enumerated.swift */, - 24248CF62461FFFFF2B5667DAB0D7935 /* Error.swift */, - 3C54A18EC54C754A9B7DE64BE3FE74C1 /* Errors.swift */, - FF2E97BA4ACA4AA65DD72C492FFBD0F8 /* Event.swift */, - 5A986F3F67C31009693D4B52F4DD0BDF /* Filter.swift */, - 3BA4EC585F8EBF2073F6E2605A34E618 /* First.swift */, - CD96C9CB699CD25A7BFE28C6317D5C27 /* Generate.swift */, - D58ECF69148BB316D64D9D898C9EA2B4 /* GroupBy.swift */, - 3BF20D581689E63128E3F0CD93ECAB51 /* GroupedObservable.swift */, - B80BCEA2E7E975C0870D0F6CF5F58CFF /* HistoricalScheduler.swift */, - 21548D9A715B71638AC4023A33F3FD59 /* HistoricalSchedulerTimeConverter.swift */, - A19BDD611843FD3401F127CAF6533874 /* ImmediateSchedulerType.swift */, - 7AB27CFE9DD9C2444787E955CE72C62E /* Infallible.swift */, - 039AA847AD5F01F35E4BF489D5C69AFC /* Infallible+CombineLatest+arity.swift */, - A263C82A7CF53FE35BD65208A1957F85 /* Infallible+Concurrency.swift */, - C6F264BC171E99A2620EC42BFB0397A4 /* Infallible+Create.swift */, - 1730833D00423681468C30993416E02C /* Infallible+Operators.swift */, - EAF3D390CACA92F506B61699C6AC28B9 /* Infallible+Zip+arity.swift */, - 93DEC768816CC8B25D4DB27388A78D81 /* InfiniteSequence.swift */, - D41521F397DE5AAD5AAA7807384C8B98 /* InvocableScheduledItem.swift */, - D3E7B2DB22E9D55ECFB475D2883B0C28 /* InvocableType.swift */, - 57D4BA59A74A8B07753087E518C26776 /* Just.swift */, - A8419169AE271434198457CDA9A5B9CF /* Lock.swift */, - 2A691D088995C59EDA517ACE5D5A7F74 /* LockOwnerType.swift */, - 8AC6E0AB652414031CFF40EE30704F15 /* MainScheduler.swift */, - 9C3B3F38643433FFD8087558A17AA7AF /* Map.swift */, - 7889276B0133198F37DEB8C6C655FBF9 /* Materialize.swift */, - 567B6825E5AC830847876C19CB573FD5 /* Maybe.swift */, - DF024C0141E85CBF84C275EF100EFFE7 /* Merge.swift */, - 4C668A3003D9B89E068CAD3774006977 /* Multicast.swift */, - F2AF9F1CA2E12928C1E99CCD941786DB /* Never.swift */, - 4F9899F95169F1617D9E4BA570CC5F23 /* NopDisposable.swift */, - 61C7BE9B14DE972CA878EAA156D21802 /* Observable.swift */, - D7B6BFCB6EBD93D7FFE6E033A0321232 /* Observable+Concurrency.swift */, - A72CF707FA92786A29206E3820DB445C /* ObservableConvertibleType.swift */, - C345A5AC64BB10D08AF7B6F4F928A487 /* ObservableConvertibleType+Infallible.swift */, - 56AF7EF729D0C085F040BFC49CDE837B /* ObservableType.swift */, - BC3C127DC1AE1130F9B3B2CC30D28B17 /* ObservableType+Extensions.swift */, - EF2F422EA956387A17414D1FA83C5118 /* ObservableType+PrimitiveSequence.swift */, - FCEE9F318939B1A602FEF5C7F033D4C3 /* ObserveOn.swift */, - 69FAACEC4F4A6AF335AE9FAA14F25D9C /* ObserverBase.swift */, - DA39991C5C6CFDC1020EB5AE7C377AD8 /* ObserverType.swift */, - 17A5546171E6B1F2AFEE14F79CBE76D1 /* OperationQueueScheduler.swift */, - 6447BBD60DE47093C4088465024124AC /* Optional.swift */, - B44466CB7518C28BF561D50A87C88268 /* Platform.Darwin.swift */, - ECE0717004FDA329BACDC3A530B5A3D4 /* Platform.Linux.swift */, - 5CED19D1184277AF33CD075E364A33A4 /* PrimitiveSequence.swift */, - A0CEA570EFE79297578AC9FB56D30B24 /* PrimitiveSequence+Concurrency.swift */, - 5EC5BFA3CD886C6381A732524C09C0B5 /* PrimitiveSequence+Zip+arity.swift */, - 371D91D52B09908E30A65094D0B0CA45 /* PriorityQueue.swift */, - D13F92D36A0538D3D8ED1288FDE49943 /* Producer.swift */, - 7A5CEA0DC5EF3745C9F6CDB17854F1E4 /* PublishSubject.swift */, - ACF75CCABBAD4B3F5B302842D982829E /* Queue.swift */, - 2403701DEF1332916FC8C6E6704FC855 /* Range.swift */, - 7736C8F5D1B20BC8496198668F84B136 /* Reactive.swift */, - F29675DE288BE139C4F8B45E038A385D /* RecursiveLock.swift */, - B739F6EF0CCFB105AEFB1F02550919C5 /* RecursiveScheduler.swift */, - 8A497695471A6ED2D97B5BE01D51A60D /* Reduce.swift */, - A83CAEFEB3980992CD44CB92E5F3FD12 /* RefCountDisposable.swift */, - 408EEA58BD228899250FAE34E065F75E /* Repeat.swift */, - A360F23174CEDCB9FDE9D3DC88A28063 /* ReplaySubject.swift */, - 9718B4D2572A87827C99C2AFAC26834A /* RetryWhen.swift */, - 508850ACF16860508DF459D126D0AC77 /* Rx.swift */, - 05C42C6C9F712804F2EAB001A66896F7 /* RxMutableBox.swift */, - 2D52616A2C6EDCA4417F7426C3ECBE3D /* Sample.swift */, - 8303ADFD707F9B2F99E0B51D075B41E1 /* Scan.swift */, - 775AFFAB99FF29D01FE8C0D4BA3B17EC /* ScheduledDisposable.swift */, - 808DFF848581FA3CFDDA3F7C3420E563 /* ScheduledItem.swift */, - 764CF036389FCDB5AA586FCE4CEE31BC /* ScheduledItemType.swift */, - 15F836841630DCEE2D172A88D7610D58 /* SchedulerServices+Emulation.swift */, - A3DB010624B548DFCC8C626087C06DFF /* SchedulerType.swift */, - 99B3381C595BE5BC787603AA240B4B62 /* Sequence.swift */, - 014B03F7DA32E77591FC0B5E498DE572 /* SerialDispatchQueueScheduler.swift */, - 14984464102F617FD82AB52D3B90B208 /* SerialDisposable.swift */, - 20B360EB5E8C523477844809CAF24766 /* ShareReplayScope.swift */, - 55F4C81A3A931362E06114D7AB67E8E1 /* Single.swift */, - E58FAC6468682A4CCC4141DB01802C75 /* SingleAssignmentDisposable.swift */, - 461F4AD8689DDE5FB5E77512BC6F512D /* SingleAsync.swift */, - 2F46E6C7CC6C445412FFC0B8BE7D0F05 /* Sink.swift */, - D1A2CD6AA17032A28349DA4021F5B76F /* Skip.swift */, - 239A7752EAD84C416FCAD895998C988C /* SkipUntil.swift */, - 0E57DBC76BEBA5A3F43B09E2186BDE77 /* SkipWhile.swift */, - 68FE1D0633688080B1A4CB7D2203C54D /* StartWith.swift */, - B3F1FD8D4A6EFB819718869A28CAAAF4 /* SubjectType.swift */, - 65F4BBD1730CAD3CDEC80A220F9F1DBA /* SubscribeOn.swift */, - 5378C97D550E0B65025B99FE901C32FD /* SubscriptionDisposable.swift */, - 09BBC6F4ED0557320E476FBB945FD354 /* SwiftSupport.swift */, - 0AA69C636129426099794149A1FC3F09 /* Switch.swift */, - 1CB1E0B5EF8D9261C29313B4E2CF58B1 /* SwitchIfEmpty.swift */, - 4DE55365B39BD5C58A056DAD5F5987A4 /* SynchronizedDisposeType.swift */, - ECB235C758A8F609FFBDE61E3CDF2C10 /* SynchronizedOnType.swift */, - 8905F44B08DB21CC747E25BFD503C4ED /* SynchronizedUnsubscribeType.swift */, - D75E4C6683BC27977A2DB571FDDF2752 /* TailRecursiveSink.swift */, - 65E9A97F54B32D481434762D721D7F2A /* Take.swift */, - 1CEB6E78F7AB7DBBC39D8A5474FEB31E /* TakeLast.swift */, - 8575C0C398578AB4EE9494B2D63360CA /* TakeWithPredicate.swift */, - 806AE0AEB490D6B56558163CCE264261 /* Throttle.swift */, - 1C78EDD0752DA18D74C835C67F157346 /* Timeout.swift */, - 349C3463988229389A27BA5BA562C50E /* Timer.swift */, - 86AD950BFECE8CEB4D13C2E5BBB3BC78 /* ToArray.swift */, - 664A3B00FD0955F0766E8A11605F3AE2 /* Using.swift */, - 1CA64A7A3EA7587DBF86B1ABF67A01C6 /* VirtualTimeConverterType.swift */, - 6DD8D7D4828C16EF1AC4EE99075628F9 /* VirtualTimeScheduler.swift */, - EA89804D431203871D71F48BF1353FFC /* Window.swift */, - 409E9DB8A67F9CEF7CFCA627301B66B4 /* WithLatestFrom.swift */, - 3DEF4D271DBA3F3FA412484E329964E3 /* WithUnretained.swift */, - 7F0BC99B50164B7B71D1FCA226D705BF /* Zip.swift */, - 0B8007D2CF91A34C2E2DFE3176BF269D /* Zip+arity.swift */, - FCF737BBB2E4E0D083C4E2DB665CF334 /* Zip+Collection.swift */, - 99D6EEA3DF283BC102D7850E82BE3572 /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - 1C000612EF6965823F20F9D48580FA9D /* Support Files */ = { - isa = PBXGroup; - children = ( - 9FD8A7AC22F74EB266E84D55359BFD2D /* ZLPhotoBrowser.modulemap */, - F14A074ABE687485A43D219A4DEEB6B6 /* ZLPhotoBrowser-dummy.m */, - 2D5123CC03D7C735354F50E2F6E40CAC /* ZLPhotoBrowser-prefix.pch */, - 231C4291E98141E23E8AE7110D084F1A /* ZLPhotoBrowser-umbrella.h */, - D6D09E3302F458192C76CF2EB2A4A412 /* ZLPhotoBrowser.debug.xcconfig */, - E05AD0E5BEB2EDF55F3670EFFC1642AD /* ZLPhotoBrowser.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ZLPhotoBrowser"; - sourceTree = ""; - }; - 1C7EA5D71C3A15332A0A47D8A33AD7C8 /* UILabel+DDCategory */ = { - isa = PBXGroup; - children = ( - 544A5550B3B0F9E9A4E3F880D35F04F7 /* UILabel+DDCategory.h */, - 9C86D864CDB432EC8CD21FC90F1E4207 /* UILabel+DDCategory.m */, - ); - name = "UILabel+DDCategory"; - sourceTree = ""; - }; - 1CAEB67DAE404ABCC1BD933B2D02800E /* DDViewController */ = { - isa = PBXGroup; - children = ( - 3F194213D5E6714BFE5F4F8D85536F38 /* DDViewController.swift */, - ); - name = DDViewController; - path = DDControlsKit_Private/Classes/DDViewController; - sourceTree = ""; - }; - 1F7B43BCD8EBC3FB6B45BA48D5DDC7B9 /* Resources */ = { - isa = PBXGroup; - children = ( - 3FDA36EAD7D6E7FA7D0BA8F91FEA2732 /* MJRefresh.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 20AB1F4A82CCD23F2DB5139E860D0D82 /* DDButton */ = { - isa = PBXGroup; - children = ( - A469397DC878215C493E4BE41267191D /* DDButton.swift */, - ); - name = DDButton; - path = DDControlsKit_Private/Classes/DDButton; - sourceTree = ""; - }; - 20B09BEA32203EF840EB6E350664C5EA /* UIViewController+DDCategory */ = { - isa = PBXGroup; - children = ( - 773AF8FA7080E7959332652DDB856B94 /* UIViewController+DDCategory.h */, - 2881502BF65ABFA55294A093ED166CF9 /* UIViewController+DDCategory.m */, - ); - name = "UIViewController+DDCategory"; - sourceTree = ""; - }; - 211AF4C29A5904DA7007EAB19A2FC221 /* DDBaseCollectionViewCell */ = { - isa = PBXGroup; - children = ( - 2A9855605D70BB96D42F719A911445F6 /* DDBaseCollectionViewCell.h */, - 7063F94C7B210537AAC2BC06CA3B9F8D /* DDBaseCollectionViewCell.m */, + 8493AC2AFD109384F6571550F1FA448A /* DDBaseCollectionViewCell.h */, + D98990AD7CDC221E5F79775D0DA60685 /* DDBaseCollectionViewCell.m */, ); name = DDBaseCollectionViewCell; sourceTree = ""; }; + 19260C51DE7EE677AE99C90CEE8CEA41 /* Resources */ = { + isa = PBXGroup; + children = ( + 1666FD1C2DB8C86066112F06D2E4A740 /* ZFPlayer.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 195AB7BE30DBDCB4B3C42978D69DA4D8 /* DDToastKit_Private */ = { + isa = PBXGroup; + children = ( + A54F375D0C0E6BA45299612C71D14F42 /* SwiftToast.swift */, + 2FD4C30767B02D1394C08C4EEAE701BB /* Toast.swift */, + 952E45B34580784EF1A268107FE21EF9 /* Support Files */, + ); + name = DDToastKit_Private; + path = DDToastKit_Private; + sourceTree = ""; + }; + 1A0D897F15C6A8A252683442AFAC1F43 /* Support Files */ = { + isa = PBXGroup; + children = ( + C910A53C2250389D1DFB1E0F1E5858EC /* ZFPlayer.modulemap */, + 41AE2C520053C3F84B3FAA06256A8B4A /* ZFPlayer-dummy.m */, + 448DC1D51ABA633669BC8217B5FA3864 /* ZFPlayer-prefix.pch */, + 632B202158DBC9F637D1AA1B7B8AE618 /* ZFPlayer-umbrella.h */, + 4CE06226D5C1F53EADC4711ADF61C718 /* ZFPlayer.debug.xcconfig */, + 1606F10503E096E73D59B7CE0174CEE8 /* ZFPlayer.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ZFPlayer"; + sourceTree = ""; + }; + 1BD700730EEEEAF9651C1906CF292324 /* DDMAMapKit_Private */ = { + isa = PBXGroup; + children = ( + ADA29512C4208133626D1E06A52725C2 /* DDMALocation */, + 3FFA7E57472682321352941C0AC4813C /* DDMAMap */, + 93EA1D0A8C76C0C3683E166DDBDD64ED /* DDMANaviManager */, + B8F7967B54464035E33EC8D269F246BA /* DDMASearch */, + 498EAB339B95F888E89E0AF786D96A81 /* DDMATrackManager */, + 5B7AE8B4F07C506282CC57EBED3ED5FB /* DDMAUtil */, + 2B52913C2C57280EC0E89D298C281B76 /* Support Files */, + ); + name = DDMAMapKit_Private; + path = DDMAMapKit_Private; + sourceTree = ""; + }; + 1F8704BC86F917F1C08AC9A40E94C42A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 3CAAC781DA2DFF9491357FB2710C666F /* AMapTrackKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 20101A691FEC71371E6CAFB38076C2F7 /* UIFont+DDCategory */ = { + isa = PBXGroup; + children = ( + 05B77A00FBE66EBF83B9AA39907BB853 /* UIFont+DDCategory.h */, + B71A1249DB9F62DDA09EF538ECB76DC3 /* UIFont+DDCategory.m */, + ); + name = "UIFont+DDCategory"; + sourceTree = ""; + }; 222070C446C6684B4AD374CD64512282 /* Pods-OrderSchedulingNotificationService */ = { isa = PBXGroup; children = ( @@ -4433,1448 +4117,1813 @@ path = "Target Support Files/Pods-OrderSchedulingNotificationService"; sourceTree = ""; }; - 254704327CF4B420D3FC3851F94FF90B /* OCLog */ = { + 225C00BA36A61856B8BCE606311DA7B6 /* Support Files */ = { isa = PBXGroup; children = ( - 957C22B55C1EAC9A6936A3E94A996D11 /* DDOCLog.h */, - ); - name = OCLog; - sourceTree = ""; - }; - 25E19130E9DA879D2DE0C1B0BB918278 /* Alamofire */ = { - isa = PBXGroup; - children = ( - 67F227BC8C9F36C0986F000EE8C509F8 /* AFError.swift */, - D6626A39F0A09956C8183484AB3FCA55 /* Alamofire.swift */, - 370FC8416F0945B68E595078D55F7B77 /* AlamofireExtended.swift */, - C017EC6D801E74E0D7F0739FC56D9E52 /* AuthenticationInterceptor.swift */, - 1DEE574D9F92191376EFB249074DCEC3 /* CachedResponseHandler.swift */, - 695C1467AAC6BB55D293F004EBDA9345 /* Combine.swift */, - B780286B4EC690BD451A85BFD1DDDEF2 /* Concurrency.swift */, - 4AF03F2A967FB555DD58C522608EB4A5 /* DispatchQueue+Alamofire.swift */, - 2BCFB9D6C13031D76A5F955881E03271 /* EventMonitor.swift */, - 6F5654FF888079B4451B3EE76D78B30C /* HTTPHeaders.swift */, - 30D096C8E39903D85241DD23CE29968F /* HTTPMethod.swift */, - 55CE831C07116C89AAFD73F3ADA5AB29 /* MultipartFormData.swift */, - 48D06261821F1FBEF0BAA2950F072581 /* MultipartUpload.swift */, - 2EFADCEA7E913E1A212FAF47F3A70A1F /* NetworkReachabilityManager.swift */, - 77A496747FF93BD909CEAB814537AB32 /* Notifications.swift */, - AEC2BCA2D688194CE7832E66393B2046 /* OperationQueue+Alamofire.swift */, - 3D699959B9A35F288FBF2262351BE403 /* ParameterEncoder.swift */, - 0ACB10A3A532B7EB952AC43330209D50 /* ParameterEncoding.swift */, - F3FE2D8141C2E5584D7D1FB62AFFB8D0 /* Protected.swift */, - CC2A291E2E38914E32D04551B1528CB5 /* RedirectHandler.swift */, - BD174E389FE8E0F3DD1B903F473E161E /* Request.swift */, - 048AECCEEF6D9DFD119127D0841C5234 /* RequestCompression.swift */, - 074A06A578179CAD36F1DDF73757147A /* RequestInterceptor.swift */, - 4B4CFB1B2E522D7DF7FC5EAE33B6A625 /* RequestTaskMap.swift */, - 96EB4C6E32A4CFF0D3DB9166B3D6B5B2 /* Response.swift */, - FE893C88E65D22CDFD35F64900FC3369 /* ResponseSerialization.swift */, - 3B723ABDAEE3A155F2A7C2B3A0127047 /* Result+Alamofire.swift */, - 85A4B896CAF4239A741D2DCCB38574E9 /* RetryPolicy.swift */, - 500F64EAA888061D068572804B694147 /* ServerTrustEvaluation.swift */, - F8BE77BC1185B6499CAF92877803C72B /* Session.swift */, - 7BC5752FB527C98099959FF435EE0EB8 /* SessionDelegate.swift */, - 287DC6B61F3F5B39C570E06403948330 /* StringEncoding+Alamofire.swift */, - 048997B92D5BFB69A8B5B09DA4FB8FED /* URLConvertible+URLRequestConvertible.swift */, - AAEBE45081A367E011DB6190F88F292B /* URLEncodedFormEncoder.swift */, - 3253E81BB7C8F075BC37767D53831F7B /* URLRequest+Alamofire.swift */, - 0EE9260DE1FD8E466B79C2F0740269B7 /* URLSessionConfiguration+Alamofire.swift */, - 584D55E67077902CEC0DDFEA91C2DD43 /* Validation.swift */, - 37367061D24BCBA905C2CC5C6A5EB784 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 29D6D4ED0E75F8F91DCA1C21940D0A72 /* DDWebImage */ = { - isa = PBXGroup; - children = ( - 57E5198C08C7F5AF76F130436E07F126 /* UIImageView+DDWebCache.h */, - 0A2B201CE2D48D1C5412FF24580753F5 /* UIImageView+DDWebCache.m */, - ); - name = DDWebImage; - sourceTree = ""; - }; - 2BF764F398349158D93F093A78A4F0FB /* Annotation */ = { - isa = PBXGroup; - children = ( - D92941BADE5A18C24F49BBF3FD1BD7AD /* DriveRouteCustomAnnotation.h */, - 98CB605A350D1B728D5C276EEA1390D9 /* DriveRouteCustomAnnotation.m */, - 72F0BE34462AAD593056FF26BC963AC8 /* MAPointAnnotation+DDCategory.h */, - 353EA614EE6BB91A8C83EF4084458241 /* MAPointAnnotation+DDCategory.m */, - ); - name = Annotation; - sourceTree = ""; - }; - 2C781DD9D6322910224B5BFE267D50FE /* DDCollectionView */ = { - isa = PBXGroup; - children = ( - 4120C1CAC195A0AF620D78E3AE25EE08 /* DDCollectionView.swift */, - ); - name = DDCollectionView; - path = DDControlsKit_Private/Classes/DDCollectionView; - sourceTree = ""; - }; - 2DD2CA356F08634ABD2F1E14810CF1BB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1BF6F7A68CC7DDA1376F812ACBC83074 /* AMapNaviKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 301A35613C669D251DBBA3A59C5E7CB6 /* RxCocoa */ = { - isa = PBXGroup; - children = ( - 60763FC6F1393CFDAFDEAF4E5670A8BF /* _RX.h */, - 0F7F45B100128E0F28E070921992AAE2 /* _RX.m */, - 9972C6F6C58556495126BB4FD6E28C4B /* _RXDelegateProxy.h */, - AB33705D6ADAC314D5250A70AF741AC4 /* _RXDelegateProxy.m */, - 328698B32C82DA0F1AFB921F689CA7DC /* _RXKVOObserver.h */, - 5061DC1DCB2341D06F49E0AFC1C153A0 /* _RXKVOObserver.m */, - 2BC50A084E403F5FCF4C2812E610BB59 /* _RXObjCRuntime.h */, - E1AAD800F5E5DAE877EA0D199D563FEE /* _RXObjCRuntime.m */, - 35CE6B510A8CD4AB06950D6A632B7A77 /* Bag.swift */, - 6E1D19EB7091614F4B1B7EDA92ECAB89 /* BehaviorRelay+Driver.swift */, - A7F04E7198BB2D14148DE3426CE0F93F /* ControlEvent.swift */, - C84077745565947EF22085624D7C619E /* ControlEvent+Driver.swift */, - 02AE0800B3C7D073427488BE242CB363 /* ControlEvent+Signal.swift */, - 904551AA35B23BDF396532FD365F080C /* ControlProperty.swift */, - D97252125F6708608D306E9A5FCC15EF /* ControlProperty+Driver.swift */, - 2BE78DA11A8BEE625C0CEBF1A8E422FA /* ControlTarget.swift */, - 7B232E7A1D741F29493EEC4B61C28320 /* DelegateProxy.swift */, - 3CB99883E4A09256D67A03F9974BA810 /* DelegateProxyType.swift */, - 0259958C86656D30FE2CDE050D0943BA /* DispatchQueue+Extensions.swift */, - EFD4509BBEBF0FA5BD0817C00E0445BF /* Driver.swift */, - C5F47C405C4DD9EB5A12A7E1FAF37DDD /* Driver+Subscription.swift */, - 2067C826D935587EF96354692BB1EC28 /* Infallible+Bind.swift */, - D37F652FEB4F2384F7984339F6622D03 /* InfiniteSequence.swift */, - 112DFFC588E4633C3F9BBE8297E18664 /* ItemEvents.swift */, - BF2FD5BF03C89BBBBADE39DA884C9AE4 /* KVORepresentable.swift */, - 3739DAAF33F144D0FAE006ADBA709AE2 /* KVORepresentable+CoreGraphics.swift */, - AB4CC13ADA75FF452F3D9A6365257E06 /* KVORepresentable+Swift.swift */, - 9287B30959EC3FE0D8352BA1BD3552C9 /* NotificationCenter+Rx.swift */, - D2D93FCD69431A6A3E48CEF1C425C636 /* NSButton+Rx.swift */, - 8C7B17AC003DFD91E3954E87A57F67A8 /* NSControl+Rx.swift */, - 41823496E6E4B5B4AEAB8A427CDAF8F2 /* NSObject+Rx.swift */, - 5A969A377FCF90BDA42DDC4D24BC45F6 /* NSObject+Rx+KVORepresentable.swift */, - FDC04B1E5048EFA8F79156951C1AFD9E /* NSObject+Rx+RawRepresentable.swift */, - 740CCCEAEC0F1B58E3B89F327AEE6D8A /* NSSlider+Rx.swift */, - 33DFE7F3D5A2D5B4E0C53226A98E758E /* NSTextField+Rx.swift */, - CC1321606A160E76DFB0215CD55EC676 /* NSTextStorage+Rx.swift */, - B36B5EC21585DA03DB42B9A81DBB5A0B /* NSTextView+Rx.swift */, - C60F755CCF83975A3BF02FD7C06D7C1E /* NSView+Rx.swift */, - FFFD1600669C2B8D3C2FBA087E8D82E0 /* Observable+Bind.swift */, - 161EC4B3A4A101482C6A07755770F80D /* ObservableConvertibleType+Driver.swift */, - FBA217AEC660CEB5029F642817DC17A3 /* ObservableConvertibleType+SharedSequence.swift */, - 79B11DCA1D67E1F412EBB16F0A2B7477 /* ObservableConvertibleType+Signal.swift */, - C41FDBC023EB964852ED9BEE3174EDAE /* Platform.Darwin.swift */, - D3047D50F0E46D68498328B15574B46B /* Platform.Linux.swift */, - 46DBB36DF745FCE17A8109DE175319E6 /* PriorityQueue.swift */, - 9AED71EE07F68B202D3C4C74F8BF94BA /* PublishRelay+Signal.swift */, - 59CDC193B68027B07EBFF8EBB6960443 /* Queue.swift */, - 279449A8EEE1D87466C5DBD8B387EA93 /* RecursiveLock.swift */, - ED03FB45B614F47E8862A2A26F456914 /* RxCocoa.h */, - 7FA53295B29C0FEDBB192A857595D3DB /* RxCocoa.swift */, - 8821C3B87064E8EF1E1EE54FC5911438 /* RxCocoaObjCRuntimeError+Extensions.swift */, - 254F87BD8E882C4EC95C9E8409F8A93F /* RxCocoaRuntime.h */, - 048A51EFF024E721EB31BADCB55963FB /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - C3A58E10C50489FBE9BF9C219D4E1368 /* RxCollectionViewDataSourceProxy.swift */, - 2BBE94184BDE73EE4959E217E841B1CD /* RxCollectionViewDataSourceType.swift */, - 7236213FB9CB8008F133A8B0FAE358AD /* RxCollectionViewDelegateProxy.swift */, - FFFBCCEDB39E502AE2C0EA1A91C77BE8 /* RxCollectionViewReactiveArrayDataSource.swift */, - 8510404218D57F6A9D4B333EEACB0451 /* RxNavigationControllerDelegateProxy.swift */, - 61DDF8FC96D7DCE77CA863F257B66719 /* RxPickerViewAdapter.swift */, - 21F8F9E55823538D5A38E4618EEAB01B /* RxPickerViewDataSourceProxy.swift */, - ADDFE9CC4588BCDCAA2226CBC0D2DDB0 /* RxPickerViewDataSourceType.swift */, - 21C616D92C1A88D86B8F401446DF6C3B /* RxPickerViewDelegateProxy.swift */, - 71EDB1994AEDAFCCD2059581078566CC /* RxScrollViewDelegateProxy.swift */, - 64D33A9FC1559B138B6F3B96E72AF27B /* RxSearchBarDelegateProxy.swift */, - 48C6AC0AE0B3A8E72AF512325F3D00DD /* RxSearchControllerDelegateProxy.swift */, - A98E143D28DD327FB9201F0D231C1B6D /* RxTabBarControllerDelegateProxy.swift */, - BB0825DD93332A03A21412C5FFE10B04 /* RxTabBarDelegateProxy.swift */, - A662B6E93C727B631EB97DEABE293450 /* RxTableViewDataSourcePrefetchingProxy.swift */, - 00F9A5C430624732F5F0F30E156995D0 /* RxTableViewDataSourceProxy.swift */, - 074472CB47BF2C3FA4DC4FDE5781113A /* RxTableViewDataSourceType.swift */, - BF0710169B5736146C676472E44257FE /* RxTableViewDelegateProxy.swift */, - 6CEDBB7936E9BDAE93147BA8349EDC5B /* RxTableViewReactiveArrayDataSource.swift */, - C4412BA0FDCC2374E9D5655122879052 /* RxTarget.swift */, - 968BD3B7794D03452F8B49DC66B214BD /* RxTextStorageDelegateProxy.swift */, - 26BF49799B0400043A8F5E602A22F552 /* RxTextViewDelegateProxy.swift */, - 38B11173D125AFC52C87252EBF132A63 /* RxWKNavigationDelegateProxy.swift */, - 2489FD795DB5AAD9FD6D2E0D2577F998 /* SchedulerType+SharedSequence.swift */, - 354B870BEAAE49BF15FE100C4E42521C /* SectionedViewDataSourceType.swift */, - 304C08E5BA796CCA242E5BEDFF73359D /* SharedSequence.swift */, - C37ED994E586F4379E61248E66E80988 /* SharedSequence+Concurrency.swift */, - B202FC4B7097FDEFD759176ACF6F3C76 /* SharedSequence+Operators.swift */, - 923DCD6B4D5DAA1FC13DF7AA9A590C0A /* SharedSequence+Operators+arity.swift */, - 82EF359A9C678A2470F67CC9BD3ACEE4 /* Signal.swift */, - FC058F51E52534C7B94C5DD4A1AB3EF4 /* Signal+Subscription.swift */, - EA47A25915147EF1FDF76B5BC5591F5D /* TextInput.swift */, - 477446534B176A56283E0E0AD0B2A8B6 /* UIActivityIndicatorView+Rx.swift */, - A39B6C78BD0A70CE093BD65595AA5E0F /* UIApplication+Rx.swift */, - 77EF97D09FC009FE353A0F72E6F539EF /* UIBarButtonItem+Rx.swift */, - ED23CA65979C29640DC44C2871BB76A9 /* UIButton+Rx.swift */, - 7E695FE5C13300CF519035DF630D61BC /* UICollectionView+Rx.swift */, - C5C6072670B5BB95B1FBA8084788D46E /* UIControl+Rx.swift */, - 75F41E18695E37EA16E77ABFC8701D26 /* UIDatePicker+Rx.swift */, - 303DF95E02E6EBD0F148083930F2BC79 /* UIGestureRecognizer+Rx.swift */, - 95A3788AD7240ADCDFEFFCEAD2FE598B /* UINavigationController+Rx.swift */, - 7352937D9246BC2A71541C9196E5204D /* UIPickerView+Rx.swift */, - 1BE52BBA88186B7123566B4961365C1B /* UIRefreshControl+Rx.swift */, - 29DDEB00276E8AEF1956BFC360A018A7 /* UIScrollView+Rx.swift */, - 0489FF85A57794E842AA5FF9721F8CE8 /* UISearchBar+Rx.swift */, - 14F0D5ED12D0166B04C3302ACEA32BF7 /* UISearchController+Rx.swift */, - 4804EC7D62EAEE0273FB27135336533D /* UISegmentedControl+Rx.swift */, - 0FB4D4B3AC12B1A1CBA096280B6F6C72 /* UISlider+Rx.swift */, - 441F0F5BB457C2A8878F33396C2645C5 /* UIStepper+Rx.swift */, - 1CCF0E74F4A21B12538A2F3E1932F7C2 /* UISwitch+Rx.swift */, - E8A9419E266C80AA530D9D0631A411B3 /* UITabBar+Rx.swift */, - 39318306BD269521F9AC08C4BF855B55 /* UITabBarController+Rx.swift */, - BFB7EA17AEF5B302573E84326238B03D /* UITableView+Rx.swift */, - 3E0D764B13CA2F4D0FAD9CF1056FC4F5 /* UITextField+Rx.swift */, - C20516E7E2392A293CC4CBA403A08CEB /* UITextView+Rx.swift */, - B06487BEB7D6BBC7AEF4ECC58A4B804E /* URLSession+Rx.swift */, - 19C9833794DB5E18DD696047164B3731 /* WKWebView+Rx.swift */, - 4BE37D9967B48DEAFFFC94EB0B61EEFE /* Support Files */, - ); - name = RxCocoa; - path = RxCocoa; - sourceTree = ""; - }; - 307AE03B07BE4409856BF9AD826AE1F8 /* Support Files */ = { - isa = PBXGroup; - children = ( - D6D4CD0CB1AC5A4F1DB91BE009A942EC /* JPushExtension-xcframeworks.sh */, - AE0DF1719140ECF946B1C7567BA6D0BC /* JPushExtension.debug.xcconfig */, - 76E8D9EEE8326DD5914233CC5ED8137F /* JPushExtension.release.xcconfig */, + 1125CD1D5B9F619D874F04C60FB95BF8 /* CocoaDebug.modulemap */, + F4EE68DB72B3C76243867572A35AABA2 /* CocoaDebug-dummy.m */, + 1FBC14CF00E59B5B9D62540E1DA390B3 /* CocoaDebug-prefix.pch */, + 0543801511A83D17D054CD446A40D646 /* CocoaDebug-umbrella.h */, + A1CBF093B61B62DCB74588421B996B4B /* CocoaDebug.debug.xcconfig */, + FD2E5FB9FDB9E75BBC5AD647422D6E9A /* CocoaDebug.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/JPushExtension"; + path = "../Target Support Files/CocoaDebug"; sourceTree = ""; }; - 31D0D4D1EFC6EFF5FD05C6A269FB7026 /* Support Files */ = { + 2517A883B904B78C578A926D1F05317C /* Overlay */ = { isa = PBXGroup; children = ( - 44DD14D1E5A98B5FB8D98FA961C785B7 /* DDControlsKit_Private.modulemap */, - E8B6708845C92FB2BB0858BC706369AD /* DDControlsKit_Private-dummy.m */, - 751A746D34AFD13F2BE05E6AD3D6D669 /* DDControlsKit_Private-prefix.pch */, - 1F6D7EB36159AD73FAD915829106626D /* DDControlsKit_Private-umbrella.h */, - CA593B41586EEA2B0BF7EDA75330BE31 /* DDControlsKit_Private.debug.xcconfig */, - 7B5319205EC65774918F5882BC3BEC75 /* DDControlsKit_Private.release.xcconfig */, + 231CDC4FA43181C7A2234FFD0AAFA51E /* MABaseOverlay+DDCategory.h */, + E7AFD4C955C9B5B7EFBA0A43FE10C718 /* MABaseOverlay+DDCategory.m */, ); - name = "Support Files"; - path = "../../中道救援/OrderScheduling/Pods/Target Support Files/DDControlsKit_Private"; + name = Overlay; sourceTree = ""; }; - 320B663FD6E3D169DC94F34A2034036B /* AnnotationView */ = { + 26155DA47A754F489640B37FE77C3AA2 /* DDButton */ = { isa = PBXGroup; children = ( - A1597F1C33DACCE1C2299E8840E7B3B0 /* DriveRouteCustomAnnotationView.h */, - 3B6EA9515BFD5E3364C3646BE974F43C /* DriveRouteCustomAnnotationView.m */, ); - name = AnnotationView; + name = DDButton; sourceTree = ""; }; - 34B55A863E7965F5B1AB0AFF9C56D74C /* Frameworks */ = { + 281D92F931E56ED9644630B0A2ADA824 /* UIBarButtonItem+DDCategory */ = { isa = PBXGroup; children = ( - E78E9538D21418D5EDA6D0AA13071C79 /* AMapTrackKit.framework */, + 7CA6C5C1EED8B3444734DF5DBFF8E87D /* UIBarButtonItem+DDCategory.h */, + DFE5C46592C08F173ADC31FC33233F17 /* UIBarButtonItem+DDCategory.m */, ); - name = Frameworks; + name = "UIBarButtonItem+DDCategory"; sourceTree = ""; }; - 35956C4CB29F165050358B0FD8D46863 /* Support Files */ = { + 2A07298E2B7BF776139506452F2E7A7A /* DDTableView */ = { isa = PBXGroup; children = ( - 1D69A0BB7D2E25C5A42B411EF613F50A /* DDToastKit_Private.modulemap */, - 98FF30ED686B1E32C8C71A8978A743E4 /* DDToastKit_Private-dummy.m */, - 66FC037E0F603D2753BDEB77558FC881 /* DDToastKit_Private-prefix.pch */, - 6395628C35879E0F125B21766CC52B3A /* DDToastKit_Private-umbrella.h */, - CE34DF107A97077DF8931D386944FB1E /* DDToastKit_Private.debug.xcconfig */, - 35C6327F9A78712A08B3C4B6031B15C0 /* DDToastKit_Private.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/DDToastKit_Private"; + name = DDTableView; sourceTree = ""; }; - 35ED7E04FB2C7D5C9663DDA56F5318DD /* DDBaseTableView */ = { + 2B52913C2C57280EC0E89D298C281B76 /* Support Files */ = { isa = PBXGroup; children = ( - 8F06EF1FAA6F8F778280DC6D5CA250D4 /* DDBaseTableView.h */, - 38F8C4E5BF13BA1FC0B3DD386C641FDF /* DDBaseTableView.m */, - ); - name = DDBaseTableView; - sourceTree = ""; - }; - 36E2598572CF0EFDE14E4B729F25CE5B /* DDBaseTextView */ = { - isa = PBXGroup; - children = ( - 82CE0212D1FD328915C6EE1A74A4F591 /* DDBaseTextView.h */, - 87BBA9A8F68EE7053D36D83B0D3BE426 /* DDBaseTextView.m */, - ); - name = DDBaseTextView; - sourceTree = ""; - }; - 372D3E975D131516DFB9F58F36ED8396 /* Support Files */ = { - isa = PBXGroup; - children = ( - 009CBD07567294F38853CB79B46AA125 /* DDMAMapKit_Private.modulemap */, - 5189C6C8C3A87DEA746C5AC81EB19199 /* DDMAMapKit_Private-dummy.m */, - 7BE8299B79F54049CD4110A24718556B /* DDMAMapKit_Private-prefix.pch */, - 3D64DE89C3CBE093C3B5C4BB35BC7769 /* DDMAMapKit_Private-umbrella.h */, - ACAA00652E0D67C714B5253E305DFA68 /* DDMAMapKit_Private.debug.xcconfig */, - 503A3B94FEB17DE29F2B4B4415D53B55 /* DDMAMapKit_Private.release.xcconfig */, - 050B0B2D1913022E86ABA426621F97E4 /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, + 0F170A863672CDBE98A9AB12AE9A9F28 /* DDMAMapKit_Private.modulemap */, + 05318787588CD1B622864E72734202CA /* DDMAMapKit_Private-dummy.m */, + 22925B0F9BEB7E7065F04E76220DADE0 /* DDMAMapKit_Private-prefix.pch */, + 42D78C9D5715E0DF775E6720C759844B /* DDMAMapKit_Private-umbrella.h */, + B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */, + 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */, + 21AE0A00C2F30055F06CAF83220F476F /* ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/DDMAMapKit_Private"; sourceTree = ""; }; - 37367061D24BCBA905C2CC5C6A5EB784 /* Support Files */ = { + 2B77C3BCD0689203E8E5D666D6B9BFD1 /* Support Files */ = { isa = PBXGroup; children = ( - AF966AECC3D6EB9D6551D6387EE6E951 /* Alamofire.modulemap */, - F779C28EE4E33E10531A1996D2341A9F /* Alamofire-dummy.m */, - 61E9C5AE4B372B9767543E2177FE0AB4 /* Alamofire-prefix.pch */, - 94F42A34F3B5FB455782C29D1656AEDD /* Alamofire-umbrella.h */, - 22F2BCD34989EC6163D7ECF0A7B5C692 /* Alamofire.debug.xcconfig */, - 68DBEDF69230764E72AB819E95700CBD /* Alamofire.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 38CA18F8B545EC75D1E8E2D75ADF57AF /* Support Files */ = { - isa = PBXGroup; - children = ( - CF24111BC11BB81BF00E6E853F9D20DA /* AMapNavi-NO-IDFA.debug.xcconfig */, - AEDFE923946EC5BBB1190B23E2A07864 /* AMapNavi-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - 394623684BA86AD9B8D902E8A6151339 /* MJRefresh */ = { - isa = PBXGroup; - children = ( - 873B8D7ECCD3B78A9FC7859AB44C1960 /* MJRefresh.h */, - 4AB86EF268FD2A280E33FD379F93654C /* MJRefreshAutoFooter.h */, - AA8AB6E16F5D59850E951DD02E6A0BB1 /* MJRefreshAutoFooter.m */, - 3EA6FBD71A0AE94B734E9F622A4A5B70 /* MJRefreshAutoGifFooter.h */, - 3DFDBDBE704CE3C16002BD65AE58ED26 /* MJRefreshAutoGifFooter.m */, - 55519F3AD89395EF91AD0C4FE00D94E1 /* MJRefreshAutoNormalFooter.h */, - 50963F9E6D213088BC11D4EA62C5F243 /* MJRefreshAutoNormalFooter.m */, - 5EEBE2FA83827C1120236ACDF85BE95B /* MJRefreshAutoStateFooter.h */, - 7649E12EDA368BCC4FB688C1B11CDD5C /* MJRefreshAutoStateFooter.m */, - 33ECAAF1C485D981A0FA77DE301F491F /* MJRefreshBackFooter.h */, - E1C6C8D63B9C872F48748A13E691824B /* MJRefreshBackFooter.m */, - E8A05B45DAE2EDB40159D6E0C4BFA20C /* MJRefreshBackGifFooter.h */, - E8758E30E552078EBC74B86C82176209 /* MJRefreshBackGifFooter.m */, - 3854C97E88E6CB0D3400B22E1376114C /* MJRefreshBackNormalFooter.h */, - D4EE51F0A18B62054AD9134FE952C39D /* MJRefreshBackNormalFooter.m */, - 9F0F913E286A6BB4CC6D0BC96BB9F3AE /* MJRefreshBackStateFooter.h */, - 1C974A9C5F7F73B061A58F942851A2AA /* MJRefreshBackStateFooter.m */, - 4667575A41AE44EEE11BE89D4BF9A275 /* MJRefreshComponent.h */, - 9D04C95E8871094F45400EE408E32F68 /* MJRefreshComponent.m */, - 02CBCC1EB83ED7845A25F946D63EA23E /* MJRefreshConfig.h */, - A0E92019F852A852FEC6D243782970A9 /* MJRefreshConfig.m */, - 415C369647EE22695FAFB738F91361C3 /* MJRefreshConst.h */, - A355290A9A2067DE376997A05108E29E /* MJRefreshConst.m */, - AB95739A3CF754E4182DD41FCA566999 /* MJRefreshFooter.h */, - 97DB347D0B4DD2D936105AA8F335A748 /* MJRefreshFooter.m */, - AF254D3EF49DB2F626551E1B395DD75D /* MJRefreshGifHeader.h */, - B0CCB7FCCDFE7AC5DCE3B5252E7DC30C /* MJRefreshGifHeader.m */, - A110B1ACA7328779F1F288E09D120A99 /* MJRefreshHeader.h */, - 2B0B3D664AB05E5FE891766BDF847EF9 /* MJRefreshHeader.m */, - BB8CE20262954B051DEC242CB3768C44 /* MJRefreshNormalHeader.h */, - 1912909759D4EF27623293E728ACEFDD /* MJRefreshNormalHeader.m */, - A21DCE2F1A6197E8998808113ACF2F8B /* MJRefreshNormalTrailer.h */, - 56367DD04F56D1BC8AB61C9652AC2008 /* MJRefreshNormalTrailer.m */, - 7BB90AB202EF1DD61FE63B80AF4624F3 /* MJRefreshStateHeader.h */, - 6960ED8D2E78953A3FFF06BC4C496D91 /* MJRefreshStateHeader.m */, - 2F3F207B82451E4D652830D6183C05FC /* MJRefreshStateTrailer.h */, - 44B35F2A8B3AFBD2AF8168B043626555 /* MJRefreshStateTrailer.m */, - 6DD488CC9DE3B37778CA3F1BD808B8E2 /* MJRefreshTrailer.h */, - 4DAC5188DE6FDEC4E6FDA1D2DD48A325 /* MJRefreshTrailer.m */, - 2B58AC845331BDF041B77C13D1AAE2F3 /* NSBundle+MJRefresh.h */, - B4A428995838E0556DE79A42F9B47B43 /* NSBundle+MJRefresh.m */, - F5E19613FC89D0A5DDE40F0B75E1D1B5 /* UICollectionViewLayout+MJRefresh.h */, - C811B12E585F986773A0DF8A4B654FDB /* UICollectionViewLayout+MJRefresh.m */, - C1AD3B6C852CE909417C1F64BE5E7BEF /* UIScrollView+MJExtension.h */, - 0B789D25C5C11FAB058660038C55ED1E /* UIScrollView+MJExtension.m */, - 63DA9580C7475ECDFB4D4F197EC59D75 /* UIScrollView+MJRefresh.h */, - 625387FBE3ED5DA1A1867E15F4F4472E /* UIScrollView+MJRefresh.m */, - 31E5297404AEF68CFBB0B5B073DCBE2F /* UIView+MJExtension.h */, - 26C205AEA02F8E234A8C8A1256876977 /* UIView+MJExtension.m */, - 1F7B43BCD8EBC3FB6B45BA48D5DDC7B9 /* Resources */, - 4B0548B4EC3D1977B931980C97E6729B /* Support Files */, - ); - name = MJRefresh; - path = MJRefresh; - sourceTree = ""; - }; - 39C9DB6840A17667BE14F86BD701A2DE /* DDScrollView */ = { - isa = PBXGroup; - children = ( - E4FA434FD034E175FA9C8CFDDD291DBB /* DDScrollView.swift */, - ); - name = DDScrollView; - path = DDControlsKit_Private/Classes/DDScrollView; - sourceTree = ""; - }; - 3A51C0A0A4E2D2975681D94CB5218C2C /* Resources */ = { - isa = PBXGroup; - children = ( - 6D2DD15407237E8F20BA49F4586C02E6 /* ZLPhotoBrowser.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 3B932A485DE990837FD408D09A30EDC0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F2DF27363D3D24505A6CCF1ECBBCDC1C /* jcore-ios-4.2.1.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 3BD41755FB869A2768EA2CD494C49608 /* NSThread+DDCategory */ = { - isa = PBXGroup; - children = ( - FB700494FC2F25BEEEB3E95A9E37ED8E /* NSThread+DDCategory.h */, - 3FE0D8A9DBB07AACD96B29F026DE3492 /* NSThread+DDCategory.m */, - ); - name = "NSThread+DDCategory"; - sourceTree = ""; - }; - 3CFB0799C87B015D6ED1B620E8188D69 /* Pods */ = { - isa = PBXGroup; - children = ( - 25E19130E9DA879D2DE0C1B0BB918278 /* Alamofire */, - DB48888E05B2F5E3EDC6E1562B205D42 /* AMapFoundation-NO-IDFA */, - CC76AD1467462072318A2B117264E5D0 /* AMapLocation-NO-IDFA */, - 559085FEFC1A997C824074D6627BD3AA /* AMapNavi-NO-IDFA */, - 105B43A63EEDF340C7C922A393783AAE /* AMapSearch-NO-IDFA */, - BF9D1EE9B2099EE8A3DF2713D7D9207F /* AMapTrack-NO-IDFA */, - B53532E14499C5C9FF55D480D2B0480F /* CocoaDebug */, - FEF12AA28EDE9D62C9F8950DADCD0EC6 /* DDAutoUIKit_Private */, - F6001C35706A56B3CADE5DB1DA18DA15 /* DDBasicControlsKit_Private */, - 8221C0557FF10381D0EE41E5C7956301 /* DDColorKit_Private */, - 0121EAE5316CFE9606615CCBC03A5D2F /* DDFontKit_Private */, - 6DDD8D4B988455D8ACAE65E6EAC4939B /* DDLogKit_Private */, - 617DA56442FAB3C72A3B68D74BECFE68 /* DDMAMapKit_Private */, - B8EFF24F47A2B607670625C6367AE6D5 /* DDNetworkingOfAlamofireKit_Private */, - 99FC1866FAD49D27AEB9F385BB2161E6 /* DDProgressHUDKit_Private */, - 892AF05A51584EDABE4B0301BD7FE4EC /* DDTimerKit_Private */, - AE490878D30B5B7D84C88D07D371B172 /* DDToastKit_Private */, - 01D2F298DA3455921A41CCC43890D3B3 /* DDWebImageKit_Private */, - DB219786F1704C0BF135A404FFBABFE9 /* DDZFPlayerKit_Private */, - 8178200A864BB6A73557A4474491316A /* ESTabBarController-swift */, - 0CD5D791D50DE5411F8A08EC571E092F /* IQKeyboardManagerSwift */, - 58463ACB9F69E74584830413362E9FD9 /* JCore */, - 78B7C5FE1F8C06E66F713A206E3D4DCC /* JPush */, - 0DB1AFD9095D1CE3B7ACA2235C9012B4 /* JPushExtension */, - 06F946BE2926391E090B44024A77E071 /* JXCategoryView */, - B434F9C38500465569E879105ED80998 /* Kingfisher */, - 394623684BA86AD9B8D902E8A6151339 /* MJRefresh */, - 301A35613C669D251DBBA3A59C5E7CB6 /* RxCocoa */, - 64BDA554B753579B982FE8C579D7D948 /* RxRelay */, - 1BF0788FC11A404510673F56F74E202E /* RxSwift */, - B91260ACF8376667F1C745B34A241301 /* SnapKit */, - DD2B0B288FF7156CA793DE4A60F6DD2C /* SwiftEntryKit */, - A1FE2BAB00D040E6D3B31CD40767760B /* ZFPlayer */, - 4C9F162938CBDBDC704B40C0A1080FA1 /* ZLPhotoBrowser */, - ); - name = Pods; - sourceTree = ""; - }; - 3E9942E1C8205B147901940BE26A59B1 /* DDMAMap */ = { - isa = PBXGroup; - children = ( - 2BF764F398349158D93F093A78A4F0FB /* Annotation */, - 320B663FD6E3D169DC94F34A2034036B /* AnnotationView */, - 55D8A0E4848EFCAB99F3084886568260 /* MapView */, - CC024BF233F2BD8C082CAFBCC2C96C8D /* Overlay */, - D88E86B381B10AA4481D0DC949C96C87 /* Sources */, - C619AF4D6993194B1DD26704D73EDD67 /* Trace */, - ); - name = DDMAMap; - sourceTree = ""; - }; - 3F0B72D1DFC9646E276A2AEC81075E12 /* Support Files */ = { - isa = PBXGroup; - children = ( - DB189850EAF58F717F75E5844E38A821 /* DDColorKit_Private.modulemap */, - 937057ABB16A1E0B997B40E17763546C /* DDColorKit_Private-dummy.m */, - 6C72B8543F589FB621D0BBCF9B4E783B /* DDColorKit_Private-prefix.pch */, - 6D2AEBA54DAD0185717466F9F07532B1 /* DDColorKit_Private-umbrella.h */, - 862E9135F07E6913F4723C655321BF76 /* DDColorKit_Private.debug.xcconfig */, - EA0A3D92BB6F0A229D4FD822655B0987 /* DDColorKit_Private.release.xcconfig */, + 14E39EEDEEA40FF906824C42DB5F083F /* DDColorKit_Private.modulemap */, + DBD053A6CD3FE3C295AD71316EFE511A /* DDColorKit_Private-dummy.m */, + 0708DEC88F06753235FB475B9442E980 /* DDColorKit_Private-prefix.pch */, + BC605B2A207E70F21AF0953D7B42212C /* DDColorKit_Private-umbrella.h */, + 1C1D452B9B3EAEA65B523F726809E1AF /* DDColorKit_Private.debug.xcconfig */, + 0D25C410916FA4D842A38496731396B2 /* DDColorKit_Private.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DDColorKit_Private"; sourceTree = ""; }; - 3F881AEA7C10CC4A6F8CA78390BC16A4 /* Resources */ = { + 2C3D375B7790DE79C08B5E0FCC86F16E /* DDZFPlayerKit_Private */ = { isa = PBXGroup; children = ( - 91D29DF86C648E6B61A78CD0D98B667E /* ZFPlayer.bundle */, + 9842021BE52F90C7E779B7AB1ADF3BA2 /* ControlView */, + C0C35E0650F42FAAA98E3F341F862FAE /* ijkplayer */, + A683B50946F1F51BCDD01BD349C9DDB7 /* Support Files */, + ); + name = DDZFPlayerKit_Private; + path = DDZFPlayerKit_Private; + sourceTree = ""; + }; + 2C60C16BECE69B8C95C2D7CB532AEC20 /* UIImageView+DDCategory */ = { + isa = PBXGroup; + children = ( + 7D724962A4737F6AD7D6144C81655046 /* UIImageView+DDCategory.h */, + E6F66E520CC5DB0B8A1D14F702899902 /* UIImageView+DDCategory.m */, + ); + name = "UIImageView+DDCategory"; + sourceTree = ""; + }; + 2C62B47AB81FE00E8365397C1A929CFF /* UITableView+DDCategory */ = { + isa = PBXGroup; + children = ( + C240BD028BD8E06F073B728E35890837 /* UITableView+DDCategory.h */, + 0AEAA23E1D8E39C6CF995E5959C361D2 /* UITableView+DDCategory.m */, + ); + name = "UITableView+DDCategory"; + sourceTree = ""; + }; + 2D6539C1E72A8D03C753152982BFBA2B /* NSThread+DDCategory */ = { + isa = PBXGroup; + children = ( + 3BE6D7DE845F567BAD112C738AE65413 /* NSThread+DDCategory.h */, + 530BD0838DADC26178D477E384DD425A /* NSThread+DDCategory.m */, + ); + name = "NSThread+DDCategory"; + sourceTree = ""; + }; + 2D97E335C42690F03ACD639D4C30ED5D /* DDAutoUIKit_Private */ = { + isa = PBXGroup; + children = ( + BC03FC0D2E5E7CF8FA3EB0BE766C03C0 /* AutoUI.swift */, + 743B3E4EFEF280A56CA723DCB8405DC7 /* Support Files */, + ); + name = DDAutoUIKit_Private; + path = DDAutoUIKit_Private; + sourceTree = ""; + }; + 2E44DEDC838A9AB884BC23762D0E7D72 /* Core */ = { + isa = PBXGroup; + children = ( + 7FB1F475812E3B0DE6E997F51DA53705 /* Array+ZLPhotoBrowser.swift */, + 9160CD9E5F0C9A655F674B4CA6F3EB92 /* Bool+ZLPhotoBrowser.swift */, + 9710B95F4B70AB918EA0B64D98EF0765 /* Bundle+ZLPhotoBrowser.swift */, + 12EE23E6B7DF9FC8DAD029F6854231F6 /* Cell+ZLPhotoBrowser.swift */, + 1372CF0A7CD3F875FA03A0283E3CB652 /* CGFloat+ZLPhotoBrowser.swift */, + D733CFF8D7C9394C727DF1BD447467F2 /* NSError+ZLPhotoBrowser.swift */, + 578B356F7BC99DCF4D582113599637D6 /* PHAsset+ZLPhotoBrowser.swift */, + EA7088B7647933F546DB0155E6D3BB12 /* String+ZLPhotoBrowser.swift */, + 2ED3790502A493CE77B6D783CF468183 /* UIColor+ZLPhotoBrowser.swift */, + 748B0C09D4F1D931EAADAD44B9C625AD /* UIFont+ZLPhotoBrowser.swift */, + 5881D67DCA86C412CAB63AA93B6EE33D /* UIImage+ZLPhotoBrowser.swift */, + 5E1C18D7FD345B2154347E8FD71BE81A /* UIView+ZLPhotoBrowser.swift */, + 6E6A99C0194C109ECBE48221B6D1E5BB /* UIViewController+ZLPhotoBrowser.swift */, + AD4E9DCD4BC4D8BA75B2C715A4A7073F /* ZLAddPhotoCell.swift */, + 894F7BCCCE7BC30DB785BBD8962D1EB6 /* ZLAdjustSlider.swift */, + 8D24B5FCA47243AFDB16A38D9A873B02 /* ZLAlbumListCell.swift */, + EEB88FD687B4C71BF680341632A57567 /* ZLAlbumListController.swift */, + 7B89E47ED7334026BDEC88B3063FDB56 /* ZLAlbumListModel.swift */, + 75B52A0720A822CB2F94ADDD81DEE914 /* ZLAnimationUtils.swift */, + C160FFB0708358EB70FF53B548B6B4D8 /* ZLBaseStickerView.swift */, + 87C1B12C4815CD9D6AAD25232AA35FD4 /* ZLCameraCell.swift */, + 55AAEEB91539CC21407124DD2F1B8DB3 /* ZLCameraConfiguration.swift */, + ECAE13DF8373242C437F3FD7EEB3E9A3 /* ZLClipImageDismissAnimatedTransition.swift */, + D4E999BD053B4FF3CB95F032C3BF3CFF /* ZLClipImageViewController.swift */, + 1D53D5B2244003E75F2795BD8FDF046F /* ZLCollectionViewFlowLayout.swift */, + CA964783F24BC3BD2F5DF023EE3676D4 /* ZLCustomAlertProtocol.swift */, + 7C6649566309AB443188E46A3CC01D8D /* ZLCustomCamera.swift */, + 25BA44658D8B88EE2500266972AF961D /* ZLEditImageConfiguration.swift */, + 155FCD1E3D536569BDC5628B5831F890 /* ZLEditImageViewController.swift */, + A94D911CAEBF8FC3BCC60ABA4D318B88 /* ZLEditToolCells.swift */, + 673CA8B6DF4817ECF67E75B10E64D9B3 /* ZLEditVideoViewController.swift */, + 7F9122ED63E5522D067A665BC5C9EFEB /* ZLEmbedAlbumListView.swift */, + AD8BCA032C7E5944CC959868760B0B14 /* ZLEnlargeButton.swift */, + 081C6202228B9ACF4162633DE0E99E99 /* ZLFetchImageOperation.swift */, + C6F477270310BC475AC655C35163A98D /* ZLFilter.swift */, + 6DA725986032D788CB803678AE3F9F3F /* ZLGeneralDefine.swift */, + 4633E4CE89A1995AF1A34E35106C12AA /* ZLImageNavController.swift */, + 7F16475E66BD64BD52DA97DA20E2F7A6 /* ZLImagePreviewController.swift */, + D14A1725A92D20E0AB291597361CEE8F /* ZLImageStickerView.swift */, + 31A3E99550FE82A18DC837AB88A6753D /* ZLInputTextViewController.swift */, + D63E1F025DDAE0377DC02C35C65B73F7 /* ZLLanguageDefine.swift */, + B74BDFB6A35D0F8DC61CDC6624BF1FB4 /* ZLPhotoBrowser.h */, + 50F7D6FACDD7A4426C95B0AD9DE4B246 /* ZLPhotoBrowser.swift */, + D91BDF6CCBCDB1359FCD9C7DA18DC4CE /* ZLPhotoConfiguration.swift */, + 590049F2E3ED5825BBADE0F23289B910 /* ZLPhotoConfiguration+Chaining.swift */, + 6D6EAD7026946FCD96E36CE04B282A90 /* ZLPhotoManager.swift */, + 85E680B50AEC6BDEBE4694708DD0BC85 /* ZLPhotoModel.swift */, + 1ABE5B4134875291D2655B795DD0C31F /* ZLPhotoPreviewAnimatedTransition.swift */, + 257CA1F1EE66DD4827CBB425103C2CC1 /* ZLPhotoPreviewCell.swift */, + E99F4AB274DD11DD69561C739F885629 /* ZLPhotoPreviewController.swift */, + 9F07BE761297138648CE81E26A9C8428 /* ZLPhotoPreviewPopInteractiveTransition.swift */, + 1B0918C6C9957ADCF3BD858B45BAE3FA /* ZLPhotoPreviewSheet.swift */, + 52FD3F5948F795CF8339A1811D4DC9E2 /* ZLPhotoUIConfiguration.swift */, + 05BA3D94DD1FAED92D6BBFBA27B7298C /* ZLPhotoUIConfiguration+Chaining.swift */, + 268764B4B9B25C68B29A0994679B9E76 /* ZLProgressHUD.swift */, + 908AA1EBFB7DE613FDC224B1C52F2E62 /* ZLProgressView.swift */, + E0D68C327181DB00E2C3813C96CA3FE3 /* ZLResultModel.swift */, + 2EDFC98E9544EFBAC0E27ADE908F12E7 /* ZLTextStickerView.swift */, + ABEB3073549A27246675E0D4EDD2F105 /* ZLThumbnailPhotoCell.swift */, + 4CC6282C75A7CE5FA28FB776289F577F /* ZLThumbnailViewController.swift */, + C7F3D8A700932618FD7E38C5ABAC9BEF /* ZLVideoManager.swift */, + 0810E3B4F2B69966DCBB8B568F89E399 /* ZLWeakProxy.swift */, + ); + name = Core; + sourceTree = ""; + }; + 2ECD004175BED25E4C259197A0D73F63 /* JPushExtension */ = { + isa = PBXGroup; + children = ( + 5828785E1343DB81E90F4926E251422D /* Frameworks */, + 5887217546BB729EC27EA59A692C26C5 /* Support Files */, + ); + name = JPushExtension; + path = JPushExtension; + sourceTree = ""; + }; + 305205ABAD17D502081612C95E68A017 /* DDView */ = { + isa = PBXGroup; + children = ( + ); + name = DDView; + sourceTree = ""; + }; + 30E56CF1F50FF038D5E3A10E011327CC /* NSBundle+DDCategory */ = { + isa = PBXGroup; + children = ( + EF1A32E067E5357479E4F6D77EBC0473 /* NSBundle+DDCategory.h */, + E33A2CC700CA8AFA2531489C35A6BFA1 /* NSBundle+DDCategory.m */, + ); + name = "NSBundle+DDCategory"; + sourceTree = ""; + }; + 322144002C33E185CD78D2E8E4D78454 /* AMapSearch-NO-IDFA */ = { + isa = PBXGroup; + children = ( + CBDA63A3FF18FA3B69C24A95CF307C7A /* AMapCommonObj.h */, + 95602A950EC06EA33A9418F57AFA7FA2 /* AMapNearbySearchManager.h */, + 83A9B5E74EBACDAEA7C504A582716BC0 /* AMapNearbyUploadInfo.h */, + 07377BA497A6A24FB40FE9218500BF9F /* AMapSearchAPI.h */, + B6E6549C633B05D9113495AAA01B40FE /* AMapSearchError.h */, + 564592545011F224CD583B526472716A /* AMapSearchKit.h */, + 03EFE63053AC2F205859C7D62FCCA3B7 /* AMapSearchObj.h */, + B126E28C703CE7CCDB33F9BD703D5EB0 /* AMapSearchVersion.h */, + 88B74B9F490A738007937EE61820E975 /* Frameworks */, + B690C88863C6F5ADE5451C8604D6CB41 /* Support Files */, + ); + name = "AMapSearch-NO-IDFA"; + path = "AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + 32DEF613B1FC6517E10B02FC8BC5CBDE /* DDCategoryKit_Private */ = { + isa = PBXGroup; + children = ( + 18D604F8EEDFA6B926779137A5318494 /* DDCategory.h */, + A5E18E2E2FAD1C46B30671B78A672C60 /* CALayer+DDCategory */, + 9997E2C942A09D3CBB20EFA2BD55B762 /* NSAttributedString+DDCategory */, + 30E56CF1F50FF038D5E3A10E011327CC /* NSBundle+DDCategory */, + 86B07C4E73FDAC0ED85839A0DE4B871E /* NSObject+DDCategory */, + 2D6539C1E72A8D03C753152982BFBA2B /* NSThread+DDCategory */, + BB126502988D32D27F624FBBC477E15E /* NSURL+DDCategory */, + 77B99A9B9AA3A988C97A01ECD36BE70F /* Support Files */, + A050929604B24C7F152A81F5CA59F9CB /* UIApplication+DDCategory */, + 281D92F931E56ED9644630B0A2ADA824 /* UIBarButtonItem+DDCategory */, + 9E3C37F0E2DDFE2EBFCD060CF9A43743 /* UIButton+DDCategory */, + D3E87E96C4CF5A1CFBC9AA359DF3C333 /* UICollectionView+DDCategory */, + FE037141833E80A2EBB56B74A5E65809 /* UICollectionViewCell+DDCategory */, + 20101A691FEC71371E6CAFB38076C2F7 /* UIFont+DDCategory */, + F06359C2F670958231804187F4691194 /* UIImage+DDCategory */, + 2C60C16BECE69B8C95C2D7CB532AEC20 /* UIImageView+DDCategory */, + E3C28DBA5112DCC513262BC012DE61F3 /* UILabel+DDCategory */, + AEE62899EEBE2245A22C23EA2144DCA6 /* UINavigationBar+DDCategory */, + DB6C4B3E7AE47264993A1283DE8BB6A9 /* UINavigationController+DDCategory */, + 34EB1E74564B5CAEEC2F79A9AFF88F21 /* UINavigationItem+DDCategory */, + EAAFE529F692B09CB0CEE16824A74C48 /* UIScreen+DDCategory */, + DA61DD68216396AAF48F5B74F26E5D2C /* UIScrollView+DDCategory */, + FF812A95C9A31C9097FA8D29F44BCD6A /* UISwitch+DDCategory */, + 12A255F076E1B289A225E2564AFD6625 /* UITabBarController+DDCategory */, + 2C62B47AB81FE00E8365397C1A929CFF /* UITableView+DDCategory */, + DF83401703CD3189FBB8E2178A96EABA /* UITableViewCell+DDCategory */, + B3A9F47D78264173248B024E02FB5EA9 /* UITextField+DDCategory */, + F2C36E54940C0101525E1E42CC842C19 /* UITextView+DDCategory */, + 4E71857CEA36180BDB7C7431A1B75BC8 /* UIView+DDCategory */, + B3C0F049DE1E19933DBF8330BF87C1BA /* UIViewController+DDCategory */, + AD2B1E214C2E679902E30FA2036E2695 /* UIWindow+DDCategory */, + ); + name = DDCategoryKit_Private; + path = DDCategoryKit_Private; + sourceTree = ""; + }; + 348FAC1D84E1B214814B68894D3E34A2 /* DDWebImageKit_Private */ = { + isa = PBXGroup; + children = ( + FC70EC76D660560777574A2EEED4DCAF /* DDWebImage */, + 8D75B425C3A0DCFFBAFD5A6306D3F74C /* SDWebImage */, + A4C3967BEB9DE5571A7CD8DE02E13065 /* Support Files */, + ); + name = DDWebImageKit_Private; + path = DDWebImageKit_Private; + sourceTree = ""; + }; + 34EB1E74564B5CAEEC2F79A9AFF88F21 /* UINavigationItem+DDCategory */ = { + isa = PBXGroup; + children = ( + A6D3ED1CF1412B47A6DCD6412CA1BC02 /* UINavigationItem+DDCategory.h */, + B6312F497DE5971C4705054198A5D92D /* UINavigationItem+DDCategory.m */, + ); + name = "UINavigationItem+DDCategory"; + sourceTree = ""; + }; + 374F1290CFF44FBD858D8DAFB028C345 /* OCLog */ = { + isa = PBXGroup; + children = ( + 90A6FC99BB88388B03035B96C8B5532C /* DDOCLog.h */, + ); + name = OCLog; + sourceTree = ""; + }; + 38E78AEBBCDB2BD4F742E328F0DA63EF /* Trace */ = { + isa = PBXGroup; + children = ( + 6B3B27AB9281CD355D7689F330B21B5D /* MATraceReplayOverlay.h */, + 9FE21912283DCFB06EE224BCF9AFA48F /* MATraceReplayOverlay.m */, + DC990B7B617026608DD27BBE359BE729 /* MATraceReplayOverlay+Addition.h */, + D59D9F8944121675CB8B42CBAB3D3F99 /* MATraceReplayOverlayRender.h */, + 15618467679DF5A559376F56B96F646E /* MATraceReplayOverlayRender.m */, + ); + name = Trace; + sourceTree = ""; + }; + 39FB615036755A005604D4ED2960D71D /* SwiftEntryKit */ = { + isa = PBXGroup; + children = ( + EEF1E56B65A0FC193ED9315EA0B946A1 /* EKAccessoryNoteMessageView.swift */, + FE55D6740DEEEDC682163F9B061EFB85 /* EKAlertMessage.swift */, + 1A0F21182D6E104B68726ACD0305ABF2 /* EKAlertMessageView.swift */, + 7BE387A9571B865256E44B07E9295347 /* EKAttributes.swift */, + 9BFD396550CBA75FF85970D49744D06E /* EKAttributes+Animation.swift */, + 0677AE1D347A8B35216C96BA8E689F50 /* EKAttributes+BackgroundStyle.swift */, + 56B870A596236055A537F83BAA89ABBF /* EKAttributes+DisplayMode.swift */, + 49D8417FEDBCDEB4627AD1E09AE5FA64 /* EKAttributes+Duration.swift */, + F97ED6F324354C6604C028BA52C62ADA /* EKAttributes+FrameStyle.swift */, + 35A4425F548ADC597E9E0FE92DB03CDA /* EKAttributes+HapticFeedback.swift */, + 7FE6B652A6FEC0496D3712C7C023C25D /* EKAttributes+LifecycleActions.swift */, + 47E0C14B2D46720C77535A38D1686CD2 /* EKAttributes+PopBehavior.swift */, + 3CBA71C41AC8288D7424642CF4D1FB7A /* EKAttributes+Position.swift */, + 0F0DC76E95E54BE9C241E8BD1CA2939C /* EKAttributes+PositionConstraints.swift */, + 1C96E6428CF14E31CFAFC078049A45AA /* EKAttributes+Precedence.swift */, + 7BA5160942E175FB0C62E1814667CF0A /* EKAttributes+Presets.swift */, + 09E408ED1790F929B6E6EF183F6066A2 /* EKAttributes+Scroll.swift */, + 21E811F1AFA376BDB08B04B1753E6FC3 /* EKAttributes+Shadow.swift */, + D3A853C6A9D30B8D361E5918DA748523 /* EKAttributes+StatusBar.swift */, + 2EB4B1BC810A33558B770C28E8707643 /* EKAttributes+UserInteraction.swift */, + 929FF019F3673E828B55CCC29BA6A177 /* EKAttributes+Validations.swift */, + 32E673461F3829CB9810BAC3F6E6B699 /* EKAttributes+WindowLevel.swift */, + 92746A72984FF6453664BA024E4F9D24 /* EKBackgroundView.swift */, + A426D1C1EDEE6CDBE854FF9FB15D8179 /* EKButtonBarView.swift */, + 3276978105FE77D409705FEB926DC998 /* EKButtonView.swift */, + 8954FB08C8B131CA47FC2666561EDA31 /* EKColor.swift */, + 67CF93F72D1467B2A62B2C136355BCB5 /* EKContentView.swift */, + 4974AAF53CAA4FEE238C31435424744F /* EKEntryView.swift */, + ECACAB94808737CA87F71170DA15CEC7 /* EKFormMessageView.swift */, + 22AE754AB60570EFADD173C11F108B88 /* EKImageNoteMessageView.swift */, + 2D78C8E5DD42278C73F08B1F5AF5181C /* EKMessageContentView.swift */, + 264AA406E16F88660FDD305207FADD0A /* EKNoteMessageView.swift */, + 6C5AA9C59080DA83F60B5E7C2165B19F /* EKNotificationMessage.swift */, + 43341EAD0F27B94E81D4414FDC194C34 /* EKNotificationMessageView.swift */, + 6763BE0D609A013AA12C10A33AF08C4E /* EKPopUpMessage.swift */, + 918B12AE9E707303023866F3C58BE3B4 /* EKPopUpMessageView.swift */, + 77C19D8A50A4DD0AFE97CDCB375FE874 /* EKProcessingNoteMessageView.swift */, + E65D465D7D7F0282E7E29F0E5644C063 /* EKProperty.swift */, + 927BF5D87232CC26C2EBB8AC9E56E13E /* EKRatingMessage.swift */, + D7740E8E87ACF56E29834F82BCBD8B5D /* EKRatingMessageView.swift */, + AE6C5B88F88F25C0DAD746ADBBF4EFFC /* EKRatingSymbolsContainerView.swift */, + F710E31CDCCC2E48E9A64C6A06F5AE84 /* EKRatingSymbolView.swift */, + CFA8A7A626098F6E2A74D75DCAC9A200 /* EKRootViewController.swift */, + 5C128AA5FB053595BA840E98C6E95514 /* EKSimpleMessage.swift */, + E7563E7E10DDD71F46A75DF080D1B87C /* EKSimpleMessageView.swift */, + CF7E08D60C7C509499F2EB4C12F13C49 /* EKStyleView.swift */, + 95175AD3FDBB3509834A6CDEE2D83681 /* EKTextField.swift */, + E81E74B81AD2AC0912BE398879795A52 /* EKWindow.swift */, + DFAFEA4895D31A62F5EE3A3C720387F6 /* EKWindowProvider.swift */, + F3DC8AA963EFBC0FAD0E278FC2692A77 /* EKWrapperView.swift */, + 2157739BDEEF3E516250CDE1CF832944 /* EKXStatusBarMessageView.swift */, + 9AADFF9575181F7830FDB7D7F890FCE6 /* EntryAppearanceDescriptor.swift */, + 90EEBC37787B8D47951CA2E7F653C9FF /* EntryCachingHeuristic.swift */, + 6EFD04418854B6514595795F9879002C /* GradientView.swift */, + 552B5055268BBF161CB560852E1DF671 /* HapticFeedbackGenerator.swift */, + DE39E7D3CF3D7B6B30B3713781C2338F /* QLCompatibility.swift */, + A18DC70D85A5E60965D3B40C94F8E983 /* QLUtils.swift */, + 44A17058281847CC00F4346BB70618C7 /* SwiftEntryKit.swift */, + 19E5B67CFBB6C94A571C12DACCBBDC9A /* UIApplication+EKAppearance.swift */, + 647CB55CA98276D21D2C038DA1C95E10 /* UIColor+Utils.swift */, + 24071561839EFB7512843831D02599E4 /* UIEdgeInsets+Utils.swift */, + E25DB77B2CA753B0040650B152514CD7 /* UIRectCorner+Short.swift */, + 4EBBC7622F2BF8ED8ED6BBA48C14274D /* UIView+QLContentWrap.swift */, + 4E081D4D804F4DAF5B47E4371D9E14EA /* UIView+QuickLayout.swift */, + D0909B8D973E7C8605EC6E5E2B014602 /* UIView+Responder.swift */, + 9E7C1193FE4C90084B399D4C5B4437E7 /* UIView+Shadow.swift */, + 925021896309306D69A38184B426A2CA /* UIView+Utils.swift */, + DE77AF804315216557867D36B4C2A337 /* UIViewArray+QuickLayout.swift */, + 8FABA039B54AC31E6C4EBBD80018DBF2 /* Support Files */, + ); + name = SwiftEntryKit; + path = SwiftEntryKit; + sourceTree = ""; + }; + 3AB865840ADA46476839A491D317EE45 /* Resources */ = { + isa = PBXGroup; + children = ( + E9DE925AC5E82BDCD23414174FB7A565 /* AMap.bundle */, + 9D1D0F869B3CB1737B05227F919B2EA7 /* AMapNavi.bundle */, ); name = Resources; sourceTree = ""; }; - 3F91DE5C3E255D160F7D639AA908DB0E /* UIScreen+DDCategory */ = { + 3B6DA4BFAC4714DEF3303F8FEA8CF198 /* AMapLocation-NO-IDFA */ = { isa = PBXGroup; children = ( - 6C2D1E8C55CDD45A23F6342E252786D2 /* UIScreen+DDCategory.h */, - 51C3314A124686AF6748F07C313C16AD /* UIScreen+DDCategory.m */, + C97B6A48ADF36FFAC3DAD1CE8B7629A1 /* AMapGeoFenceError.h */, + 586A0DBDE37C223F420CB3ACBC165A3B /* AMapGeoFenceManager.h */, + 0F879B0CB357F4A01DAD56870F9A0605 /* AMapGeoFenceRegionObj.h */, + 79518C37D22F75C36F236AB746058042 /* AMapLocationCommonObj.h */, + C863C6D23CEFC96DCFB9B9F59FCB2F57 /* AMapLocationKit.h */, + A69FBAC5949352AF754541003DF5A779 /* AMapLocationManager.h */, + CD6D266CD116FC4FF0042A2A84200795 /* AMapLocationRegionObj.h */, + 82AF0097DBD6F4BFFA9160232827626B /* AMapLocationVersion.h */, + CBF54709F1C5F422E365A0DF6C8CCC43 /* Frameworks */, + C3ADED6BBDFFDDBC858DB69D7C01E448 /* Support Files */, ); - name = "UIScreen+DDCategory"; + name = "AMapLocation-NO-IDFA"; + path = "AMapLocation-NO-IDFA"; sourceTree = ""; }; - 40EB1C4FEC3D00951FA00135F9B54159 /* DDImageView */ = { + 3FFA7E57472682321352941C0AC4813C /* DDMAMap */ = { isa = PBXGroup; children = ( - 1422EE638B062F1295DF96A0F79F2712 /* DDImageView.swift */, + 4C65CDA41889669E4522BB5E422501EC /* Annotation */, + 1097ABBF4F980EA1BB049F628597D74F /* AnnotationView */, + E4392D7D7E827F3043EAA5BD3EC6E3A4 /* MapView */, + 2517A883B904B78C578A926D1F05317C /* Overlay */, + D8E14A9D047DC988B3D8887FED0E2694 /* Sources */, + 38E78AEBBCDB2BD4F742E328F0DA63EF /* Trace */, ); - name = DDImageView; - path = DDControlsKit_Private/Classes/DDImageView; + name = DDMAMap; sourceTree = ""; }; - 4AD8BF6982FEBE2825139C70ADA18261 /* DDBaseTextField */ = { + 414923CA93C37DAC27F717AB2C27C477 /* DDFontKit_Private */ = { isa = PBXGroup; children = ( - 71017758267E8F0387A625565B7C8279 /* DDBaseTextField.h */, - C7BF54EEB5612D753DD01FA15023002A /* DDBaseTextField.m */, + B2027ED69B516F8BFEC6FA5E8942E6CC /* FontUtil.swift */, + 6C12F14C0F98F6357A8A6BBE1EF10761 /* Support Files */, ); - name = DDBaseTextField; + name = DDFontKit_Private; + path = DDFontKit_Private; sourceTree = ""; }; - 4B0548B4EC3D1977B931980C97E6729B /* Support Files */ = { + 43E80D6E684C8B13EBDE4F1521DD2415 /* Support Files */ = { isa = PBXGroup; children = ( - 22939406A6C75A64E97A5E1543ACFD81 /* MJRefresh.modulemap */, - 30184B924E116AF8E62C81770EEA3261 /* MJRefresh-dummy.m */, - AB1BC1DAA1B481B7D6C7EE16B09524C2 /* MJRefresh-prefix.pch */, - B44D355DF0AAFDF1FAADF1F3260323F1 /* MJRefresh-umbrella.h */, - BD428E2C43A29D9352EB1FF51E16F284 /* MJRefresh.debug.xcconfig */, - 38F6DA2014D384D95588E584F78760CE /* MJRefresh.release.xcconfig */, + 186C260D89D1A96B20CC384D43ACD418 /* DDBasicControlsKit_Private.modulemap */, + 2C271638E9BC444205D67D4A4D6CC640 /* DDBasicControlsKit_Private-dummy.m */, + BD0690AD3BF4A17EAF76F4416D098DFC /* DDBasicControlsKit_Private-prefix.pch */, + 54664B2794E3065DA20500CCFF2AD43F /* DDBasicControlsKit_Private-umbrella.h */, + F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */, + 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */, + E58D3708AB7C71423EB05A42F635C01A /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/MJRefresh"; + path = "../Target Support Files/DDBasicControlsKit_Private"; sourceTree = ""; }; - 4BE37D9967B48DEAFFFC94EB0B61EEFE /* Support Files */ = { + 44A23133FA699C633552EAE93F8475E5 /* Support Files */ = { isa = PBXGroup; children = ( - 5FA9B02717DE5381477606213A55ECBC /* RxCocoa.modulemap */, - 7570894799B14C3E59C58CEB09625220 /* RxCocoa-dummy.m */, - 0E3EFA76FEBB99864BA0C30035FE4700 /* RxCocoa-prefix.pch */, - C22068D7ADF81E5386BF9DF1A6D2D988 /* RxCocoa-umbrella.h */, - 1F49BFBB6469C5DCCC39B1AE8E88225C /* RxCocoa.debug.xcconfig */, - 38B5CC7CE600938B8745DB1EEA29507F /* RxCocoa.release.xcconfig */, + 00B4B83A5A710C34CA9E58ABEF8DD4B2 /* SnapKit.modulemap */, + EAD4421DCEE3B82435A3D96A3525A935 /* SnapKit-dummy.m */, + 2969DE56AB4A73047815F7042DA41F2F /* SnapKit-prefix.pch */, + C6675D54BADFDA15BC771B72B2E96A77 /* SnapKit-umbrella.h */, + 4690923A1A3FCDC6D82C1BD176019A67 /* SnapKit.debug.xcconfig */, + 333206FA6C621A36C3BF2286A4B25B53 /* SnapKit.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxCocoa"; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - 4C9F162938CBDBDC704B40C0A1080FA1 /* ZLPhotoBrowser */ = { + 483A3312AD0C10572CED893F510461C3 /* Support Files */ = { isa = PBXGroup; children = ( - 6061D569FD5DBDA3CFF5E4D0B2687502 /* Core */, - 3A51C0A0A4E2D2975681D94CB5218C2C /* Resources */, - 1C000612EF6965823F20F9D48580FA9D /* Support Files */, - ); - name = ZLPhotoBrowser; - path = ZLPhotoBrowser; - sourceTree = ""; - }; - 4D16F16C4B48EDD8A1069D5A21F093F8 /* Resources */ = { - isa = PBXGroup; - children = ( - 762886E021C1C2B8F8B6426E0DA1EC68 /* en.lproj */, - ); - name = Resources; - sourceTree = ""; - }; - 4F58E9666D91C304B792D45AF4FCCEE7 /* NSAttributedString+DDCategory */ = { - isa = PBXGroup; - children = ( - 2D7A0F9E07335A4EE2A73B18CCD6B594 /* NSAttributedString+DDCategory.h */, - 216AA22C48EC72F4259626EDBD87383D /* NSAttributedString+DDCategory.m */, - 527672E7340FDEDCDD14838757A29B5F /* NSMutableAttributedString+DDCategory.h */, - F4FF4373EF4FC094E4933EABF3FA65E0 /* NSMutableAttributedString+DDCategory.m */, - 0ED774A56F1741D9D14300408D9481A0 /* NSMutableParagraphStyle+DDCategory.h */, - 9AF76D21F286635A51CA07AC3EE86F35 /* NSMutableParagraphStyle+DDCategory.m */, - ); - name = "NSAttributedString+DDCategory"; - sourceTree = ""; - }; - 505E550FEF90FE8586401F583299875B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7217FE48B0E76F2EC8656E5328529E59 /* AMapFoundationKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 50D04B8FCA9B000030BB4ACD39C779CC /* Support Files */ = { - isa = PBXGroup; - children = ( - FE655102619B99FF3F22AA1929115005 /* AMapTrack-NO-IDFA.debug.xcconfig */, - E6E036459221259492D5B7C4388FE5F7 /* AMapTrack-NO-IDFA.release.xcconfig */, + 330039BF8A08330770DCB053A2095FBA /* DDTimerKit_Private.modulemap */, + E92FC972FFFF787A37851879D3526320 /* DDTimerKit_Private-dummy.m */, + 8E0C913E2050A715A84E66826445D13E /* DDTimerKit_Private-prefix.pch */, + CD9AAE8BD39E00F5C2E49F76745E5930 /* DDTimerKit_Private-umbrella.h */, + 1D07266396094A0DC63F176E219FF2C5 /* DDTimerKit_Private.debug.xcconfig */, + 681B76D379F973323E62482B4B691FA0 /* DDTimerKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/AMapTrack-NO-IDFA"; + path = "../Target Support Files/DDTimerKit_Private"; sourceTree = ""; }; - 52D36DBFD4E8F6AF32F0825B05EB3104 /* Support Files */ = { + 490AB57BC122A45A5F83545B196C9B2E /* Support Files */ = { isa = PBXGroup; children = ( - E9EADF0A0A6FD6C3D7D792A5BE52616F /* AMapFoundation-NO-IDFA.debug.xcconfig */, - 0209D3F0B195760AA48F6268F5B75E52 /* AMapFoundation-NO-IDFA.release.xcconfig */, + FED67F2D9E5786DF6CF9F9C66AB9EAED /* AMapFoundation-NO-IDFA.debug.xcconfig */, + 3A8C56D4D3DF6C171CB05AC237882CF6 /* AMapFoundation-NO-IDFA.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/AMapFoundation-NO-IDFA"; sourceTree = ""; }; - 5330D36C82C597F5BD0F4269B6F9BFED /* UICollectionViewCell+DDCategory */ = { + 498A6697DA1909AC3E1F5FC6BAF4DBDD /* Pods */ = { isa = PBXGroup; children = ( - 478E808F4EB23A257038A2C8CA93E506 /* UICollectionViewCell+DDCategory.h */, - 2E4F259647751C9661D86B7EDC134636 /* UICollectionViewCell+DDCategory.m */, + 8BC95B52D0B22CA7CE63F73BDCB46AA1 /* Alamofire */, + 5E6DB2F9BDD836AFF4E23E28E6C612BA /* AMapFoundation-NO-IDFA */, + 3B6DA4BFAC4714DEF3303F8FEA8CF198 /* AMapLocation-NO-IDFA */, + FD0F18295CFE3CE4E43BF2724B6EABA5 /* AMapNavi-NO-IDFA */, + 322144002C33E185CD78D2E8E4D78454 /* AMapSearch-NO-IDFA */, + 5D95C976CBE79A2AEF98D63464049D2A /* AMapTrack-NO-IDFA */, + 1371240CBC1CC04DB65A6AE469983B29 /* CocoaDebug */, + 2D97E335C42690F03ACD639D4C30ED5D /* DDAutoUIKit_Private */, + 9054344A8B7EB4F89F57ABDBCA9CDCB0 /* DDBasicControlsKit_Private */, + 32DEF613B1FC6517E10B02FC8BC5CBDE /* DDCategoryKit_Private */, + 928C19F608DC91D37F9B2E54A3DDF1F4 /* DDColorKit_Private */, + 601DC46F4A353817F556E9C44CE568FF /* DDControlsKit_Private */, + 414923CA93C37DAC27F717AB2C27C477 /* DDFontKit_Private */, + 793C8A5AAC1E1CBC8DD5AA7295F5DA14 /* DDLogKit_Private */, + 1BD700730EEEEAF9651C1906CF292324 /* DDMAMapKit_Private */, + 6B93295BDF87AA080B98EB290B66D075 /* DDNetworkingOfAlamofireKit_Private */, + CEBB7E4C70374B4CEF061B6050D0775E /* DDProgressHUDKit_Private */, + 4D20B75548F7FD07A43A0FAB22D94EE9 /* DDTimerKit_Private */, + 195AB7BE30DBDCB4B3C42978D69DA4D8 /* DDToastKit_Private */, + 348FAC1D84E1B214814B68894D3E34A2 /* DDWebImageKit_Private */, + 2C3D375B7790DE79C08B5E0FCC86F16E /* DDZFPlayerKit_Private */, + C5E268813B7F3A8726455CCC95C7893D /* ESTabBarController-swift */, + 65A7C6355E2742E02214D9A5DF4BF15C /* IQKeyboardManagerSwift */, + D64976ABA2833E2106E5BF4D3EF74DF1 /* JCore */, + 0D3ABA82E0BC0ACEF27116F01670D5C6 /* JPush */, + 2ECD004175BED25E4C259197A0D73F63 /* JPushExtension */, + E113D0088F877BDAE53921659DB17F11 /* JXCategoryView */, + 00BC8BDBB68952EF5BE663DDB7109047 /* Kingfisher */, + E5DA6793B8D03EE8E599BC571811D6C3 /* MJRefresh */, + 52FE7EF587C05769E77D36D296DA5CFB /* RxCocoa */, + A20EF6FFE8899463EEE0B5F19D858D6A /* RxRelay */, + 73D1F79C874D9AAAACB79323B1816E56 /* RxSwift */, + F6E1421D0423731AED955D200B636587 /* SnapKit */, + 39FB615036755A005604D4ED2960D71D /* SwiftEntryKit */, + B518E6CEAD8072299B5B05485C6CD962 /* ZFPlayer */, + 0AAFF068280F3B90A1683509031AAB31 /* ZLPhotoBrowser */, ); - name = "UICollectionViewCell+DDCategory"; + name = Pods; sourceTree = ""; }; - 538F4E9E8929FAEEE451A0B827576FAB /* Support Files */ = { + 498EAB339B95F888E89E0AF786D96A81 /* DDMATrackManager */ = { isa = PBXGroup; children = ( - 317DD7E1D4CAA1FA1178A5B40CA829ED /* JPush-xcframeworks.sh */, - 3BA407A5F931E9DB7169212629526F3E /* JPush.debug.xcconfig */, - CA910D296275918706C16DA72323926E /* JPush.release.xcconfig */, + 3217A07C0C5F439B4960F0CE772EAC4E /* DDMATrackManager.h */, + C808CDBA3C6F8E09B7EAC4E8B1F0CD8D /* DDMATrackManager.m */, ); - name = "Support Files"; - path = "../Target Support Files/JPush"; + name = DDMATrackManager; sourceTree = ""; }; - 53CB598D4568B6561C86C834421D898B /* DDTableView */ = { + 4C3524CDCD010E5BB33F52D914138D7F /* Frameworks */ = { isa = PBXGroup; children = ( - 09E6D7E3060AD61F9B90FDD274CD29C1 /* DDTableView.swift */, - ); - name = DDTableView; - path = DDControlsKit_Private/Classes/DDTableView; - sourceTree = ""; - }; - 544FAD53BA190496DB2EF0C19FF06564 /* DDBaseTabBarController */ = { - isa = PBXGroup; - children = ( - 67FD3261E3EA9E6DE2213DEAE6DAC345 /* DDBaseTabBarController.h */, - B0FCE81A26B5018CC4A4A07F50FAB7A3 /* DDBaseTabBarController.m */, - ); - name = DDBaseTabBarController; - sourceTree = ""; - }; - 559085FEFC1A997C824074D6627BD3AA /* AMapNavi-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 9C0271377C5A58277E700FCF28D57701 /* AMapNaviBaseManager.h */, - CBBE665F73D704B349AE1C4E7FA6A987 /* AMapNaviCommonObj.h */, - 08AA2EEF4B55DC9FFF24C604DACC3832 /* AMapNaviCompositeAnnotation.h */, - 1C3797243A5DE0B81CB93BD11BDEDAAC /* AMapNaviCompositeManager.h */, - CF3E2BD8EA6FE0536F6E2FDECE25AEC0 /* AMapNaviCompositeUserConfig.h */, - 02FF3342F8EA932D05E24B9F16759255 /* AMapNaviDriveDataRepresentable.h */, - 58747C3FE68CFD08E25208F993EA8506 /* AMapNaviDriveManager.h */, - F1F40C2C8C2DEA101A7CEF6EE5AA2A8A /* AMapNaviDriveView.h */, - EA0AFED362C595EBDAC0136BCDA19DDF /* AMapNaviEleBikeDataRepresentable.h */, - A1F47EB63F926D6A76DF724F3528E065 /* AMapNaviEleBikeManager.h */, - 10477DA9BBE2C920545BBBA30685808B /* AMapNaviHeaderHandler.h */, - 9D06FED319C90049E8856AE9DBA8E86A /* AMapNaviHUDView.h */, - 8730C38AC490365DBEB1C35848AD8B8E /* AMapNaviInfo.h */, - 8CA70C141446739144B00612AA3FB091 /* AMapNaviKit.h */, - 7C0BFAE7BA0EC84A54A52A0544D6DE4A /* AMapNaviLocation.h */, - 9F96A4F6353BF56CF836F9E30D4D0491 /* AMapNaviManagerConfig.h */, - AEB7552E7485CF53FD08540489165C1E /* AMapNaviRideDataRepresentable.h */, - DAE0E8E46A747F4238E0387183748773 /* AMapNaviRideManager.h */, - EDDDA2ABC395C47A5129D7251BE7E6C4 /* AMapNaviRideView.h */, - 46E94A144ABE4F4D12C46B940B7FACA0 /* AMapNaviRoute.h */, - 1D7EB367DC6B245B71D226A4D53F3BA0 /* AMapNaviStatisticsInfo.h */, - 6768BB763D449FA401D92F4B07D929C0 /* AMapNaviTrafficBarView.h */, - F6900B532B165E00FEE306EACA775C36 /* AMapNaviTravelManager.h */, - 26A7D1A20B28295D64FBFB5863253389 /* AMapNaviVersion.h */, - 57D6EA8861E37FBA2E20BA0F97EC533F /* AMapNaviWalkDataRepresentable.h */, - B242E0458F0E345A6FF4FCF9B5A7C4F3 /* AMapNaviWalkManager.h */, - 2048B92448203BA5C688F969E87E6793 /* AMapNaviWalkView.h */, - 11F728F1EFCA5FA9C8A815B331225CC3 /* MAAnimatedAnnotation.h */, - 00666C829A6C06B077D7F939F96ABF27 /* MAAnnotation.h */, - E0625AAEC9DF76FDC8AA02BF2C71D3B5 /* MAAnnotationMoveAnimation.h */, - C0FF662CF38726ABC2A7F8076BEF3D8B /* MAAnnotationView.h */, - 4856691A390F2125C0ADB0AF776484A6 /* MAArc.h */, - 95ABE1410E2007EE6A6A92E6C0675452 /* MAArcRenderer.h */, - 975BE46C975D1AAD500A9204D2AB6E85 /* MABaseOverlay.h */, - 63DC5FEC2D4BDA0268ED0C71A042DEB4 /* MACircle.h */, - A168D113BBC27764F25707A4CB0737B4 /* MACircleRenderer.h */, - 5EEF11512DE9CEE9A55D4CBF6890AE2E /* MAConfig.h */, - 26AAF54978B61E1CA3AC63782DD07CD7 /* MACustomBuildingOverlay.h */, - 951FD4C4333729409FBB3646922DDA3D /* MACustomBuildingOverlayRenderer.h */, - CB89700F0AD4DDB3D2EF251186A89000 /* MACustomCalloutView.h */, - 422A189DDF7BAEA14199698B70E53C6F /* MAGeodesicPolyline.h */, - AA4F94BF5AEF7913936B895892F96375 /* MAGeometry.h */, - AB1E1367789A8F60B74ACCDE91F328AF /* MAGltfOverlay.h */, - 25356D26BA82E1499221A2C20A8D5181 /* MAGltfOverlayRenderer.h */, - B7AEA7CE8C124A3C65DFC4C37DBA5A31 /* MAGroundOverlay.h */, - 514D101F9867452F8AC855A0C6013A60 /* MAGroundOverlayRenderer.h */, - 3ECAEEFB71191557D7C1069F1BE7D3B1 /* MAHeatMapTileOverlay.h */, - AF9DF3FE860D4865BCF03651508196B6 /* MAHeatMapVectorGridOverlay.h */, - 74862D0DC9F1046991646421B1233A1F /* MAHeatMapVectorGridOverlayRenderer.h */, - 75F2B7CF04F6422C9511BBB44FBB7671 /* MAHeatMapVectorOverlay.h */, - D5005B442EAF169B5D478DE3491DF369 /* MAHeatMapVectorOverlayRender.h */, - 7B2CB41C54132B7AF8D8E36F4D926235 /* MAIndoorInfo.h */, - 681AC2B297D48C72DB67B9C9E578A65C /* MALineDrawType.h */, - 1C8382834F401205B9CB429B53595E85 /* MAMapAccessibilityIdentifier.h */, - 133455BA592A51303AFABBDA2FB3DE5F /* MAMapCustomStyleOptions.h */, - 8B5D0C31EC57AA26297C8482995EA6CD /* MAMapKit.h */, - AEDD27DC0A4F3D7994A6EA6349F2E035 /* MAMapStatus.h */, - 2DA5EE99FA2EB9B7D0F94BC2545E4253 /* MAMapVersion.h */, - F1A62886B12813286AA2F60D99B9F2C6 /* MAMapView.h */, - 2CB9C8A6772E4947176F2206CDE8A7A3 /* MAMultiColoredPolylineRenderer.h */, - 98D61904AF5A4CC3DD4F560586BD732A /* MAMultiPoint.h */, - D0FC6A1CE93A33BE409279004A2EF635 /* MAMultiPointOverlay.h */, - 56CE39B769A675AE3361C6F82F83B3F2 /* MAMultiPointOverlayRenderer.h */, - EFCD24568681BECDF1A4665E4F3EE88C /* MAMultiPolyline.h */, - BD7B4E60AA9FF7F1D7780EF65BA1C571 /* MAMultiTexturePolylineRenderer.h */, - 230C5069CF7D24C1E80088A59FD08F6A /* MAMVTTileOverlay.h */, - 0B6FE19E4A5E05D47A64F25F5788851B /* MAMVTTileOverlayRenderer.h */, - 80A4A7B76BC08FBD5245F77615374CFF /* MAOfflineCity.h */, - E5BF9F0670780CFBE6F3F8FC9EAC0EBA /* MAOfflineItem.h */, - F29D94B142C4030F0AD83AA05941E4DC /* MAOfflineItemCommonCity.h */, - 64191ECEDB17D6ECEBF550E7D9AE52A2 /* MAOfflineItemMunicipality.h */, - 905671775ECFEEEC224EA10127C926A8 /* MAOfflineItemNationWide.h */, - 03A62B3BDE637B77523189C3873D6596 /* MAOfflineMap.h */, - A28301E0BD9DEAF8718847F131A3C52C /* MAOfflineMapViewController.h */, - A9487953E1D76AA3615C2C746F571F9F /* MAOfflineProvince.h */, - B74A097FB7DD0F24EE2C38517D6E2EFB /* MAOverlay.h */, - 70C7E3EF7A8C781498DA16759D1CC391 /* MAOverlayPathRenderer.h */, - 47214A807120967FDB548E7DAAA54004 /* MAOverlayRenderer.h */, - 9EC1BED8F71003BCFC453E7544FA5182 /* MAParticleOverlay.h */, - FF3EB8211E92339134DA12AE402D1E1B /* MAParticleOverlayOptions.h */, - B4B7A1548871D10A47B24480DA031BD6 /* MAParticleOverlayRenderer.h */, - D63125D4C8FE28795CF2D2E459726333 /* MAPathShowRange.h */, - 4BF48B970C08991ADA7A170A025B8FF5 /* MAPinAnnotationView.h */, - 7132C0E0D2E6E2426DAF515A734D5016 /* MAPointAnnotation.h */, - 5FF0315B2AE7FB79B46FADC2027F2043 /* MAPolygon.h */, - 2E0C63D78C42064E52BC8CCDDD3F8C12 /* MAPolygonRenderer.h */, - E3AD5C27E4D3248AA139F7BBFA97250E /* MAPolyline.h */, - A87BCDD9672BAE4092D418989B7E49B6 /* MAPolylineRenderer.h */, - 1F03BA12FAC0B9E0D996471E03F4F9B6 /* MAShape.h */, - 67D9211233AAEB9A21949A2ED8677A42 /* MATileOverlay.h */, - B8E133BF1420204C9A2A454C1AEF76B8 /* MATileOverlayRenderer.h */, - 40D76B8B5F2DAD318F07E82A76CCE523 /* MATouchPoi.h */, - BED0C2AFCF5046F946ABCD07CD1950DA /* MATraceLocation.h */, - 1EBE772D49A0D67B3CF125B9A6843DF2 /* MATraceManager.h */, - F86EC311412B71B550883FA0937C1727 /* MAUserLocation.h */, - AE7A1C62953D8549B0BEC08D67103F7D /* MAUserLocationRepresentation.h */, - 2DD2CA356F08634ABD2F1E14810CF1BB /* Frameworks */, - C66CA42EF1CA94703F4E347CFC400922 /* Resources */, - 38CA18F8B545EC75D1E8E2D75ADF57AF /* Support Files */, - ); - name = "AMapNavi-NO-IDFA"; - path = "AMapNavi-NO-IDFA"; - sourceTree = ""; - }; - 55D8A0E4848EFCAB99F3084886568260 /* MapView */ = { - isa = PBXGroup; - children = ( - EB6C761D9A302BC2E94F7D0EBBB5DE40 /* DDMAMapView.h */, - AB5EFD6D2A9C2C0CA2AF901536CB72D4 /* DDMAMapView.m */, - ); - name = MapView; - sourceTree = ""; - }; - 563FF6C07507108DE129BA62E9216E11 /* Support Files */ = { - isa = PBXGroup; - children = ( - 9B5FCAC6A8B58A6E236ED6694EC175BD /* AMapLocation-NO-IDFA.debug.xcconfig */, - 8C3C58456459F74E36B2551E4EE319FC /* AMapLocation-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - 576CF656FF58AD83A84A6D631F3AC168 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 33D7286B8EFC303ECBDB5EC8E9074361 /* jpush-extension-ios-2.0.1.xcframework */, + CCA54C8DC51443F9D7810792164ADEDD /* jpush-ios-5.0.1.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 58463ACB9F69E74584830413362E9FD9 /* JCore */ = { + 4C65CDA41889669E4522BB5E422501EC /* Annotation */ = { isa = PBXGroup; children = ( - 3B932A485DE990837FD408D09A30EDC0 /* Frameworks */, - 735704218D713FBEDBCDACBA95CE2D53 /* Support Files */, + 8F4B15FAF67F6CCDCDDC06D9DCD63E8D /* DriveRouteCustomAnnotation.h */, + 138CBE63DCD3B99A6C4F6B0A79F637F2 /* DriveRouteCustomAnnotation.m */, + 0A10F6BA39E5306A0F7FE8F23BBBE115 /* MAPointAnnotation+DDCategory.h */, + 890BDA1B9F7AEE647875C70D1E88BD21 /* MAPointAnnotation+DDCategory.m */, ); - name = JCore; - path = JCore; + name = Annotation; sourceTree = ""; }; - 59E39DE0997CD27742C57EC8F52BE36B /* Support Files */ = { + 4D20B75548F7FD07A43A0FAB22D94EE9 /* DDTimerKit_Private */ = { isa = PBXGroup; children = ( - 0B79F8532CF684B444B7A3ADDCB7F715 /* DDCategoryKit_Private.modulemap */, - 5EC64EA3A7AA89E07A038B32F36CEE48 /* DDCategoryKit_Private-dummy.m */, - 3B3C58083E30E59A7CEE5B55E80A18C2 /* DDCategoryKit_Private-prefix.pch */, - 7E4F1FFFCF32682CD795C40DD76BE475 /* DDCategoryKit_Private-umbrella.h */, - 0202C0B792CEF3047F4E73354EF4A696 /* DDCategoryKit_Private.debug.xcconfig */, - 02D0F42A37C3D97C1E5D7A7B94DB3BDB /* DDCategoryKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../../中道救援/OrderScheduling/Pods/Target Support Files/DDCategoryKit_Private"; - sourceTree = ""; - }; - 6061D569FD5DBDA3CFF5E4D0B2687502 /* Core */ = { - isa = PBXGroup; - children = ( - 2A093AB32667CC3B358517F239ADD5E2 /* Array+ZLPhotoBrowser.swift */, - 486072C906FC539ECD12B2E4E7ABD8FA /* Bool+ZLPhotoBrowser.swift */, - 391DD185767AC7FC9B06D68B22CA46BA /* Bundle+ZLPhotoBrowser.swift */, - 909976AD6A6C8670F9C3B359C450FA61 /* Cell+ZLPhotoBrowser.swift */, - 06DD3D77C5CD587BD058B20A8BBA3C58 /* CGFloat+ZLPhotoBrowser.swift */, - ADEBF249428EB32CC3CD1BEA315CC070 /* NSError+ZLPhotoBrowser.swift */, - EAE8A3B186F57715B745DD4C4CCB2A0B /* PHAsset+ZLPhotoBrowser.swift */, - 4E64416DBC0AE76667CB97E9EE6F0468 /* String+ZLPhotoBrowser.swift */, - D915B7D0BD8A98B1FC8F42FC511974BA /* UIColor+ZLPhotoBrowser.swift */, - 9412C6E69E6BDCB14E43A7C76861B228 /* UIFont+ZLPhotoBrowser.swift */, - 268908412A68D70A0CAABCCC6601A121 /* UIImage+ZLPhotoBrowser.swift */, - BF10EE1ED62EFAA1329709EB480AA659 /* UIView+ZLPhotoBrowser.swift */, - CA10E1559AA205FC4515D69757506B9E /* UIViewController+ZLPhotoBrowser.swift */, - C120157AB4A840A00D5AF482D7C78473 /* ZLAddPhotoCell.swift */, - A8D4C98F282CE38E664A0DDAA053DE9D /* ZLAdjustSlider.swift */, - 1A29A1056A9F75FA1315B6D03D58742C /* ZLAlbumListCell.swift */, - 00CAD30410F5235007B13CE8066E960F /* ZLAlbumListController.swift */, - 13E2BB73BFB5D4E3199C4CCAF578B841 /* ZLAlbumListModel.swift */, - 8A79CAB479A5FAA693BDDB7D924AE4B8 /* ZLAnimationUtils.swift */, - 6C43F0140EF085990604F463819566E7 /* ZLBaseStickerView.swift */, - 0499CB1AF206214A2AE877ACC6DF0313 /* ZLCameraCell.swift */, - C56B16C6224AE8A81C693F3329B95F04 /* ZLCameraConfiguration.swift */, - 904CF49E681F5882D9651D002F4E78A5 /* ZLClipImageDismissAnimatedTransition.swift */, - 983E314C152700E59C1AD13F819B7097 /* ZLClipImageViewController.swift */, - 3DE0C9DC82F2A698BB48315DC0BD996F /* ZLCollectionViewFlowLayout.swift */, - C9747A0FF254FAF268395C3800494250 /* ZLCustomAlertProtocol.swift */, - 4D4ADFB4D1FD4479638F601FFE36EDA8 /* ZLCustomCamera.swift */, - 460FB4E92E075EF3A51D448E21D0DDE5 /* ZLEditImageConfiguration.swift */, - 7A333F059B593B0B7AD6DA3C69CAF28B /* ZLEditImageViewController.swift */, - DD952FF81B9DE3BB69A618A747BC3265 /* ZLEditToolCells.swift */, - F5C990D984DA4953A281677C704E0CEB /* ZLEditVideoViewController.swift */, - 629CDD15558044D1C3CD0E6F4E63EA6A /* ZLEmbedAlbumListView.swift */, - 7C732096279B35652CA2E06A671616DE /* ZLEnlargeButton.swift */, - B5B99D43DEE9526B595F6437D251B1C4 /* ZLFetchImageOperation.swift */, - EAD09C6BDCDD0D4EDD4F20077DC60132 /* ZLFilter.swift */, - 6B6E51C0572E6C5F529257CDC2AFBF4B /* ZLGeneralDefine.swift */, - 1267E374EF41566D0EB68370A05E5B16 /* ZLImageNavController.swift */, - 8FE94FC485D2FB10C8B5987216CFB220 /* ZLImagePreviewController.swift */, - 73D12AED4657CB7ECDCCA348113C6073 /* ZLImageStickerView.swift */, - C93AA1E1B44F26F512702434A7298766 /* ZLInputTextViewController.swift */, - F75ED62CB50CE2D3DFFC5B9B2A7D4122 /* ZLLanguageDefine.swift */, - 190AC87E4D4E7996A95D0241CC7859EF /* ZLPhotoBrowser.h */, - E70B59E72118205DCDBF08538B6A6FA4 /* ZLPhotoBrowser.swift */, - 1AF319730185CA489B49820B4C19FEA0 /* ZLPhotoConfiguration.swift */, - 6C76060BCC613CE5AD96A42CC8021E98 /* ZLPhotoConfiguration+Chaining.swift */, - FEE78C1BAE4B8546FC7B80C9EC8ABC73 /* ZLPhotoManager.swift */, - 9460CFA38BA52FA1F9E7E7873FC7DE62 /* ZLPhotoModel.swift */, - 2047FC009A59F19A772EA1979EEE2CCF /* ZLPhotoPreviewAnimatedTransition.swift */, - 0D946158C5A5DFCB5C9FEB233DD6B6F1 /* ZLPhotoPreviewCell.swift */, - A4B294C8C8DF41B595EEB70F7E64158A /* ZLPhotoPreviewController.swift */, - 3877A3D8BAB4367B2CECE838F3A55692 /* ZLPhotoPreviewPopInteractiveTransition.swift */, - 8E165D4F0C3AC8832BDF289B4BA18E73 /* ZLPhotoPreviewSheet.swift */, - E2E2ED2DF9F962197FA2A406DFC17791 /* ZLPhotoUIConfiguration.swift */, - 6C11BF4309D09FD49D3EDA763856B16E /* ZLPhotoUIConfiguration+Chaining.swift */, - 72427852FBAE3E6DC0E54BC6794E837D /* ZLProgressHUD.swift */, - E8B60049780F3EB858972DC9EEAB6B7A /* ZLProgressView.swift */, - 51758D920A28F2E69EC8314F82C12FE0 /* ZLResultModel.swift */, - 575D7B0D0B3845731475749348CFA7F7 /* ZLTextStickerView.swift */, - 41410FA3A9A992D65E988875CA323856 /* ZLThumbnailPhotoCell.swift */, - C040D192D3A2FD7C003348E95DF8CF07 /* ZLThumbnailViewController.swift */, - ABC0ADC56A3A58CCEC743A875F09D4DE /* ZLVideoManager.swift */, - 3AA934ABCBCDF20DECDE3E13D4C67B00 /* ZLWeakProxy.swift */, - ); - name = Core; - sourceTree = ""; - }; - 617DA56442FAB3C72A3B68D74BECFE68 /* DDMAMapKit_Private */ = { - isa = PBXGroup; - children = ( - F52E71A9D9DAF60C7005680AB4299157 /* DDMALocation */, - 3E9942E1C8205B147901940BE26A59B1 /* DDMAMap */, - 980A2C441FECD03490C6EBD8169E0595 /* DDMANaviManager */, - D3941D2E87B5B6AE1EE98B5110E7F1C4 /* DDMASearch */, - A5B1FEF4FA41B595C9B9285419764709 /* DDMATrackManager */, - BC52EBB17F7467BF9B232350315DAC7A /* DDMAUtil */, - 372D3E975D131516DFB9F58F36ED8396 /* Support Files */, - ); - name = DDMAMapKit_Private; - path = DDMAMapKit_Private; - sourceTree = ""; - }; - 64BDA554B753579B982FE8C579D7D948 /* RxRelay */ = { - isa = PBXGroup; - children = ( - C38DB9483D1D04E8714F0C821E6F04DD /* BehaviorRelay.swift */, - E9DAAD9D2F4A0092FB7658C0B91B1548 /* Observable+Bind.swift */, - EDB0618D194A91AB31461385CB3A7812 /* PublishRelay.swift */, - F4ADE9DCB02A737526ABF1075E068C79 /* ReplayRelay.swift */, - 753B1CDE293BE40C0A32F157A3F36794 /* Utils.swift */, - 6D2BF308D15C647FD99CA3EAB5BC5017 /* Support Files */, - ); - name = RxRelay; - path = RxRelay; - sourceTree = ""; - }; - 6B64A0EC64D93C5B6AA3C5C9AD393325 /* Support Files */ = { - isa = PBXGroup; - children = ( - 62E5FEF7724831499EDD07A094D06C8C /* JXCategoryView.modulemap */, - C0EB3D7B576923861110CAC3B2B17D7B /* JXCategoryView-dummy.m */, - 962B3281039A3A88023912BA110F9E23 /* JXCategoryView-prefix.pch */, - 4E079DE548BBD61A37CE116C8C12E5D8 /* JXCategoryView-umbrella.h */, - 536AA501B9A193C3F697A6288E871CCD /* JXCategoryView.debug.xcconfig */, - 1C25568276D365BD9808277C047BC743 /* JXCategoryView.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JXCategoryView"; - sourceTree = ""; - }; - 6D2BF308D15C647FD99CA3EAB5BC5017 /* Support Files */ = { - isa = PBXGroup; - children = ( - FAE76D51B4052C94AE2A8EC46FE12526 /* RxRelay.modulemap */, - 6BCFF569E3A57F7BC67EE3BB6825309A /* RxRelay-dummy.m */, - 09F496335E455B1100BD5F95CAB69BE8 /* RxRelay-prefix.pch */, - 5BF6303C1B4572AF227AB9C97886C785 /* RxRelay-umbrella.h */, - 89BF08F8B0A1209B408DB7A3A4AD281C /* RxRelay.debug.xcconfig */, - 75EF88261824B31FC2790E9E18EFC6C7 /* RxRelay.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 6DDD8D4B988455D8ACAE65E6EAC4939B /* DDLogKit_Private */ = { - isa = PBXGroup; - children = ( - 254704327CF4B420D3FC3851F94FF90B /* OCLog */, - 9677F4F9226EDC2F50FEB02D083392B4 /* Support Files */, - 1A66BAA5AA8C667EAE4A8CAB2E42182F /* SwiftLog */, - ); - name = DDLogKit_Private; - path = DDLogKit_Private; - sourceTree = ""; - }; - 6F8ED7CAE82A37238CF0DAA5A3C151D5 /* DDBaseModel */ = { - isa = PBXGroup; - children = ( - 9B06EDFE2B80BB315D35C45BE5EFEE8C /* DDBaseModel.h */, - 04B1133C4F77BDDCD10C231DBEE4FA90 /* DDBaseModel.m */, - ); - name = DDBaseModel; - sourceTree = ""; - }; - 700E17C1E3F1A7C967C07CADAE10EF63 /* DDTransitionAnimation */ = { - isa = PBXGroup; - children = ( - ABA64F38C164AA3A3DB6DABE5C7DD8EB /* DDViewControllerAnimatedTransition.h */, - 4091A4D4610877BED820C8375A9A7B03 /* DDViewControllerAnimatedTransition.m */, - ); - name = DDTransitionAnimation; - sourceTree = ""; - }; - 7129287F97D93D5D73F5B06D759AA37F /* DDBaseViewController */ = { - isa = PBXGroup; - children = ( - 29BBE5FBFF6B5A435B68E2BF765673F1 /* DDBaseViewController.h */, - 74B10B078DBF4CFFADA68B271CB92DE4 /* DDBaseViewController.m */, - 16A1A5CA49F287108EA02AEDA9FDE501 /* Resources */, - ); - name = DDBaseViewController; - sourceTree = ""; - }; - 7339FB64FA1DFE53B23F33A50019A164 /* Support Files */ = { - isa = PBXGroup; - children = ( - 4EB76A5C5F197DA055B4E1BF5A29FBBB /* AMapSearch-NO-IDFA.debug.xcconfig */, - EAEB2DE12455DBBBA16DC9C3EBE8D9A5 /* AMapSearch-NO-IDFA.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/AMapSearch-NO-IDFA"; - sourceTree = ""; - }; - 735704218D713FBEDBCDACBA95CE2D53 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8D7F5844EC3D6461B02073316AB72403 /* JCore-xcframeworks.sh */, - D3C1FEFB487A2AD109B564B8D74C9ECA /* JCore.debug.xcconfig */, - C2EE261950446DAE3CBDAD82D4C0DCC1 /* JCore.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/JCore"; - sourceTree = ""; - }; - 78B7C5FE1F8C06E66F713A206E3D4DCC /* JPush */ = { - isa = PBXGroup; - children = ( - 7E2C53708CCDB491746EA346A3A56A87 /* Frameworks */, - 538F4E9E8929FAEEE451A0B827576FAB /* Support Files */, - ); - name = JPush; - path = JPush; - sourceTree = ""; - }; - 7CAD7930E56193D4B37F340FE4FA0A4A /* UIButton+DDCategory */ = { - isa = PBXGroup; - children = ( - 7995FAEC50A54008D288132DADE2C291 /* UIButton+DDCategory.h */, - 0C5E5CF37D135D45D2AC282282435C6C /* UIButton+DDCategory.m */, - ); - name = "UIButton+DDCategory"; - sourceTree = ""; - }; - 7E2C53708CCDB491746EA346A3A56A87 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 6FD6771CE0534E2F06521EAE990DEC1A /* jpush-ios-5.0.1.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 80DF55FC07EAEBE638E294D72DA30C38 /* DDBaseAnimation */ = { - isa = PBXGroup; - children = ( - 700E17C1E3F1A7C967C07CADAE10EF63 /* DDTransitionAnimation */, - ); - name = DDBaseAnimation; - sourceTree = ""; - }; - 8178200A864BB6A73557A4474491316A /* ESTabBarController-swift */ = { - isa = PBXGroup; - children = ( - 32177949156F492BBF145C3ED883F4C2 /* ESTabBar.swift */, - 0D01876A50C6977E5FADEFAE28A6112F /* ESTabBarController.swift */, - 05E8BF1C17BE01AAABAAF243B33A6DA0 /* ESTabBarItem.swift */, - A618DD5ABAA309EFC05FE0E691931B56 /* ESTabBarItemBadgeView.swift */, - C80C45FF644A029E4268573D092B7F09 /* ESTabBarItemContainer.swift */, - C4C4FED648BD5EFFAFF38AB30F47C894 /* ESTabBarItemContentView.swift */, - DC497CB918EC855B169CC6559712F9A2 /* ESTabBarItemMoreContentView.swift */, - 4D16F16C4B48EDD8A1069D5A21F093F8 /* Resources */, - BD6E41E1B56FE0EF95B80A4C1A6695F3 /* Support Files */, - ); - name = "ESTabBarController-swift"; - path = "ESTabBarController-swift"; - sourceTree = ""; - }; - 8221C0557FF10381D0EE41E5C7956301 /* DDColorKit_Private */ = { - isa = PBXGroup; - children = ( - 941BF188EE5376D02482984816F07B0E /* ColorUtil.swift */, - 29B9BCEEAC36194B98E91523462EAC6D /* UIColor+Hue.swift */, - 3F0B72D1DFC9646E276A2AEC81075E12 /* Support Files */, - ); - name = DDColorKit_Private; - path = DDColorKit_Private; - sourceTree = ""; - }; - 881F3B2EE9EB3F58899F0593041F3002 /* GCDTimer */ = { - isa = PBXGroup; - children = ( - BC4F076D44D8E0B0138AF232A0985CE9 /* DDTimerManager.h */, - B757EA0C13E86758AE8D8625C7ED7261 /* DDTimerManager.m */, - 8EB6EBB0F3AFA6DEADD0E88DBABBED29 /* DDTimerObject.h */, - 1940E08D13EFC86C84E5EF20F8E6CDEE /* DDTimerObject.m */, - ); - name = GCDTimer; - sourceTree = ""; - }; - 882C285522261957D78A830E72A84839 /* ijkplayer */ = { - isa = PBXGroup; - children = ( - E96D93A341F2A54AA70D7715381B4C83 /* ZFIJKPlayerManager.h */, - EE589576CDA5E5A01DBCF8FD2DA6991F /* ZFIJKPlayerManager.m */, - 90B8598503E37B78D0F47777B146D372 /* Frameworks */, - ); - name = ijkplayer; - sourceTree = ""; - }; - 892AF05A51584EDABE4B0301BD7FE4EC /* DDTimerKit_Private */ = { - isa = PBXGroup; - children = ( - 881F3B2EE9EB3F58899F0593041F3002 /* GCDTimer */, - 0AF8F9BD8E54487C4189996A44DBACF4 /* Support Files */, + 50CB07FD1AC0F378EE473B517DBA3FF8 /* GCDTimer */, + 483A3312AD0C10572CED893F510461C3 /* Support Files */, ); name = DDTimerKit_Private; path = DDTimerKit_Private; sourceTree = ""; }; - 8CFED1A2543E1E21CA9C304795728AE7 /* UINavigationItem+DDCategory */ = { + 4E71857CEA36180BDB7C7431A1B75BC8 /* UIView+DDCategory */ = { isa = PBXGroup; children = ( - 06326A6AF367720B77B46423838ADE42 /* UINavigationItem+DDCategory.h */, - 3742B69B1C87437A310FE17338CDEA2B /* UINavigationItem+DDCategory.m */, + 9B1DACCFA09201124316F26BDE2F8D8E /* UIView+DDCategory.h */, + 94AFDE735B4D561C2B77D6F2C1E94271 /* UIView+DDCategory.m */, ); - name = "UINavigationItem+DDCategory"; + name = "UIView+DDCategory"; sourceTree = ""; }; - 90B8598503E37B78D0F47777B146D372 /* Frameworks */ = { + 501B6FEF2B7F985D2E0B43AD19D978D8 /* DDCollectionViewCell */ = { isa = PBXGroup; children = ( - 96690D7471E5DC6E1A583C1B7592FA3C /* IJKMediaFramework.framework */, ); - name = Frameworks; + name = DDCollectionViewCell; sourceTree = ""; }; - 92A3DF8A3EB0126168D1AB2B6FE431B4 /* DDLabel */ = { + 50CB07FD1AC0F378EE473B517DBA3FF8 /* GCDTimer */ = { isa = PBXGroup; children = ( - 6D5D11F52490D860F40053687CFF9ECF /* DDLabel.swift */, + 1438B2B7AAABB9A5420FBCD9B33BEB12 /* DDTimerManager.h */, + DD3C5CDF682F66628B5FB9A17465A133 /* DDTimerManager.m */, + BAFB46B9407B7766367FB26229539A77 /* DDTimerObject.h */, + 5771ED0925B044877928215399540E5F /* DDTimerObject.m */, ); - name = DDLabel; - path = DDControlsKit_Private/Classes/DDLabel; + name = GCDTimer; sourceTree = ""; }; - 93A39800E2B39072E3277D116F61541E /* DDBaseAttributedString */ = { + 513C47973D778E315DB560F0D5961A9F /* Support Files */ = { isa = PBXGroup; children = ( - C765C6AE588EE2EE7926D8379C0EEC7C /* DDBaseAttributedString.h */, - 7ADD0455BE2895309B99F5FF7AA098D4 /* DDBaseAttributedString.m */, - 7927020AEFCCC4BD56583CFE59810555 /* DDBaseMutableAttributedString.h */, - 2E0948BE3B9398628D397A2063386B0D /* DDBaseMutableAttributedString.m */, - ); - name = DDBaseAttributedString; - sourceTree = ""; - }; - 955E4E1BF99D536136AC844FCDC4232E /* DDBaseTableViewCell */ = { - isa = PBXGroup; - children = ( - A38405325B1709198368EDB565452BFB /* DDBaseTableViewCell.h */, - DBA544C12A640C6AE036220C3ECB7142 /* DDBaseTableViewCell.m */, - ); - name = DDBaseTableViewCell; - sourceTree = ""; - }; - 96315DC3087C7694DE678D18CCD6C22A /* UICollectionView+DDCategory */ = { - isa = PBXGroup; - children = ( - 6E575B604DD5FD5CEEFD57BA4D9CAB52 /* UICollectionView+DDCategory.h */, - 56B3F2FF67BE730494D26D7961D88D8E /* UICollectionView+DDCategory.m */, - ); - name = "UICollectionView+DDCategory"; - sourceTree = ""; - }; - 9677F4F9226EDC2F50FEB02D083392B4 /* Support Files */ = { - isa = PBXGroup; - children = ( - F727906DB1A77D991482B20916CE4921 /* DDLogKit_Private.modulemap */, - 807BA06E82F454A5C87F118E80112E97 /* DDLogKit_Private-dummy.m */, - 0F2EE150FF0E66ED1AD14801AD977BD8 /* DDLogKit_Private-prefix.pch */, - 40B7AF90CDD5FD19450DB32AF99E6684 /* DDLogKit_Private-umbrella.h */, - CA9576A9BA0E644E3E1D318F8D27CE4A /* DDLogKit_Private.debug.xcconfig */, - 42277A3DF835ED73219919E9B299CB5F /* DDLogKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDLogKit_Private"; - sourceTree = ""; - }; - 980A2C441FECD03490C6EBD8169E0595 /* DDMANaviManager */ = { - isa = PBXGroup; - children = ( - D07DAB0BF1A15762ED5837A00D7214E6 /* DDMANaviManager.h */, - 37B78EDDBA4DD9C6B4DB2832AB4F4DD2 /* DDMANaviManager.m */, - ); - name = DDMANaviManager; - sourceTree = ""; - }; - 99D6EEA3DF283BC102D7850E82BE3572 /* Support Files */ = { - isa = PBXGroup; - children = ( - 33E8AC0BDA5C8508114C9FD770185625 /* RxSwift.modulemap */, - 672B507D950C15B0D6B7B0FA82D88CD0 /* RxSwift-dummy.m */, - AC3D7A65025F0B99969B2139F866C31E /* RxSwift-prefix.pch */, - 99F10A47D7696186ABEAB0C5C4D4D95D /* RxSwift-umbrella.h */, - 726128A58B476890392FCC09B1B248E6 /* RxSwift.debug.xcconfig */, - C1696D376DE638F9BB85D56584E36F84 /* RxSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - 99FC1866FAD49D27AEB9F385BB2161E6 /* DDProgressHUDKit_Private */ = { - isa = PBXGroup; - children = ( - 5A90DC77852D550995161B6278D85A9B /* DDProgressHUD.swift */, - 9B35A8CCCEEF3CABB26A72E732970A31 /* MBProgressHUD.h */, - 27C17D5E518D4A8DB97F71251E33FCB6 /* MBProgressHUD.m */, - D09E360EF52530C641EBC9B03FEF7835 /* Support Files */, - ); - name = DDProgressHUDKit_Private; - path = DDProgressHUDKit_Private; - sourceTree = ""; - }; - 9AAD68B4C13DEACE679DECA90D8350D0 /* UIBarButtonItem+DDCategory */ = { - isa = PBXGroup; - children = ( - 92A9926AC1DA0490DC688AD643B9C89F /* UIBarButtonItem+DDCategory.h */, - C26A3856BE55FB8075989FD17281BF98 /* UIBarButtonItem+DDCategory.m */, - ); - name = "UIBarButtonItem+DDCategory"; - sourceTree = ""; - }; - 9D82719D8F2AB1EDE3DF002BC3C8F957 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8B3C5CE6F7F35D4A216D8CD578623185 /* SwiftEntryKit.modulemap */, - 6306FE70C988E0A92742D46B15ED5490 /* SwiftEntryKit-dummy.m */, - F7A14EFDFBB174A04154418038DE5484 /* SwiftEntryKit-prefix.pch */, - 1BFA8CA70E39D47136A3EC2FB16E74EB /* SwiftEntryKit-umbrella.h */, - 78C6435D458F85049BBF1E3B5BEC4691 /* SwiftEntryKit.debug.xcconfig */, - 6261B521CCBAAED1426D1FBE06DF5590 /* SwiftEntryKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftEntryKit"; - sourceTree = ""; - }; - A16E774DE22461BAF5185965A3564871 /* DDTextField */ = { - isa = PBXGroup; - children = ( - 15F1634459B99620EED199480678A0F0 /* DDTextField.swift */, - ); - name = DDTextField; - path = DDControlsKit_Private/Classes/DDTextField; - sourceTree = ""; - }; - A1FE2BAB00D040E6D3B31CD40767760B /* ZFPlayer */ = { - isa = PBXGroup; - children = ( - 1B454D30726D70DF57AC370BC31307FF /* Core */, - E3B397FAB4E3D23979AA6DFACFC5E5C2 /* Support Files */, - ); - name = ZFPlayer; - path = ZFPlayer; - sourceTree = ""; - }; - A5B1FEF4FA41B595C9B9285419764709 /* DDMATrackManager */ = { - isa = PBXGroup; - children = ( - 20002940D506AF857AF3CDD7A0AC7733 /* DDMATrackManager.h */, - CB2503E3F65F95769DEF41942E385054 /* DDMATrackManager.m */, - ); - name = DDMATrackManager; - sourceTree = ""; - }; - A780A1245A962E24D653A78A0158E03D /* Resources */ = { - isa = PBXGroup; - children = ( - 5842515353216CD42B9D634C3887AD49 /* _icon_file_type_app@2x.png */, - A571B9073AAD64E9DD52F22BD7E74A17 /* _icon_file_type_bugs@2x.png */, - 4C613310577312E252F9E27BA8469132 /* _icon_file_type_close@2x.png */, - 055CFE74358EE08DCA1789A30113168B /* _icon_file_type_down@2x.png */, - CBDDFCD63FAC66C795C7BF5D4D103BC6 /* _icon_file_type_logs@2x.png */, - 4C2F8DAF82B66C76A1E117BC2E6B3490 /* _icon_file_type_mail@2x.png */, - 5C20772C30441881F833F904A7DF5C00 /* _icon_file_type_network@2x.png */, - 216E275A4792C276A629F97FAF3AD19D /* _icon_file_type_sandbox@2x.png */, - A3B3D2D7AA39A91A07E5E3F9A8D91EE2 /* _icon_file_type_up@2x.png */, - FD56AA16EFB413A0FF1AF72ECAF692AD /* App.storyboard */, - B99D286E9AD6F3B5EC868F903E1EAB65 /* icon_file_type_7z.png */, - D47F5A137CE8B47C9F8FFD90C4DA423F /* icon_file_type_7z@2x.png */, - ED50D6A45B4729C505BEDB4F193BF5DF /* icon_file_type_7z@3x.png */, - B471C675DD6DF462539FA60E157D6136 /* icon_file_type_aac.png */, - 8193CAAF5AAFA0A59C7C9DEB2487DB44 /* icon_file_type_aac@2x.png */, - A15075FFF3E29989B72933AD7C18DDB8 /* icon_file_type_aac@3x.png */, - CE6BE7D4B81AD3CADFE1C10EEEFF774E /* icon_file_type_apk.png */, - 8E9826EC48DDF14DCD19A1F1EA565E08 /* icon_file_type_apk@2x.png */, - FAA1E7E37AC8C06EA9BCBD0527701E4D /* icon_file_type_apk@3x.png */, - A0760DE55C5D19DC40D90869D1812E20 /* icon_file_type_avi.png */, - 664C3943A63C7E29DFE3DBC4FA5D1109 /* icon_file_type_avi@2x.png */, - C6266BBB3619CC97D0DAFFF7D1F795C5 /* icon_file_type_avi@3x.png */, - C9DFA72A88474B02D55C4DD219062726 /* icon_file_type_bin.png */, - 9DE5BA62A129FF6AEF41A76152EFB7E5 /* icon_file_type_bin@2x.png */, - 0192BBB1462BFA492B69645D1777A93F /* icon_file_type_bin@3x.png */, - 9D87EEF9C9F7802C0A94526D0A86E5F6 /* icon_file_type_bmp.png */, - 3DB0DD80316ABD3D0E6072A7A200B0FF /* icon_file_type_bmp@2x.png */, - 8396F3FDF11FD9BD79315BF6AD44CD30 /* icon_file_type_bmp@3x.png */, - A293A64DABED6E71DC3F7E8EE109FCE3 /* icon_file_type_css.png */, - 95E0489940E28409A886E1D38628E787 /* icon_file_type_css@2x.png */, - E10512B6C17779415D93ECCBBB4F8813 /* icon_file_type_css@3x.png */, - C0E7C8AB05B8370538E4643D850DFA7E /* icon_file_type_dat.png */, - DC0C4538DA7D63A77279FD761A515EEC /* icon_file_type_dat@2x.png */, - 51B1CB3D653533E0080274382E14F3AE /* icon_file_type_dat@3x.png */, - CD05F5BB7490F8692FB7FC4D728D5ECC /* icon_file_type_db.png */, - 3DA0B18932FBA7FBF7E30CB391858995 /* icon_file_type_db@2x.png */, - 2F1C73CADD70E9738AA53B1B724F22DD /* icon_file_type_db@3x.png */, - 36CFEF39E3EC3E70D372813719DDAF44 /* icon_file_type_default.png */, - 1F2F127D375DB4A903DEE71AEA33C9FC /* icon_file_type_default@2x.png */, - 67B698C2C95FD76AE24064D41092FEFA /* icon_file_type_default@3x.png */, - C07D372F081D3B4B70406CC0B6104F6F /* icon_file_type_dll.png */, - FD95CF14055738CD66DA6CA858CCF2B8 /* icon_file_type_dll@2x.png */, - 818F435FE00D407E9BABCC7D92665991 /* icon_file_type_dll@3x.png */, - 651B019460665B70706FFA78F5ABEEDC /* icon_file_type_dmg.png */, - 2231B43D7DD2ADE72F608A742C7E9441 /* icon_file_type_dmg@2x.png */, - 70C057A680BDC24E0173E0EA391C2D34 /* icon_file_type_dmg@3x.png */, - 8C00AA78905241B5F3440DA3366774D6 /* icon_file_type_doc.png */, - C54AEDC32F651BB799EEE22057E3C716 /* icon_file_type_doc@2x.png */, - 33F07091A134E1DB3CB8B887D6FE1ECD /* icon_file_type_doc@3x.png */, - 39ABECC6740839E429C77D0FC529CBBA /* icon_file_type_eps.png */, - 7D46CEBEFA4D611804CE5D99B8ECFC47 /* icon_file_type_eps@2x.png */, - 84B7900B811585C8FD012DC7348C7EA8 /* icon_file_type_eps@3x.png */, - A0CC4EAAAF95A02EB89BFBA63D19789E /* icon_file_type_fla.png */, - 0B921F4B5F920C33A226A0C8EEC1BE3C /* icon_file_type_fla@2x.png */, - 0903631B4F616F8C1C48BD58A5E514F7 /* icon_file_type_fla@3x.png */, - 27AB0BF1614E6FB5BF0A862BC5578235 /* icon_file_type_flv.png */, - A93AFF1DC5B843582E3B941C85A0F862 /* icon_file_type_flv@2x.png */, - 68422C6EAEAE18CD81F384824BDF7184 /* icon_file_type_flv@3x.png */, - 06BBF164410E3FF1C723C34A4AC2B165 /* icon_file_type_folder_empty.png */, - 446BE77C396BBF13FDE28C5DE5D48167 /* icon_file_type_folder_empty@2x.png */, - C21FB475BBC549439D2D09AB33611E4B /* icon_file_type_folder_empty@3x.png */, - CC1A7F41292D17F12D683F6FBBB41993 /* icon_file_type_folder_not_empty.png */, - 2F66D2E49B8192D78F9DA19A79F80F3B /* icon_file_type_folder_not_empty@2x.png */, - 53C5DE180191BCC2D3EE021604A5F850 /* icon_file_type_folder_not_empty@3x.png */, - B1F7C3F9F84410312EB69D344D1867F0 /* icon_file_type_gif.png */, - 010C9886E1326168D8A29B41261A48AE /* icon_file_type_gif@2x.png */, - ED8B0FCF8B25EC215142C09A66E52C8E /* icon_file_type_gif@3x.png */, - 7F6B204BD0EED77A3D4E001F9112F83D /* icon_file_type_html.png */, - E9BDD89737320C004D64A25FB2D89D4A /* icon_file_type_html@2x.png */, - AD68F0645F35D37AF0769039200DB681 /* icon_file_type_html@3x.png */, - 3E8ABF14B80AAA325A1EE9618940C9AD /* icon_file_type_ipa.png */, - 540128017E180B5F522293A619CF1413 /* icon_file_type_ipa@2x.png */, - 0E6489FF4C8AAF6CAD24D299AD2A3698 /* icon_file_type_ipa@3x.png */, - A9BB34AF5579EDC8B7A4E3009CE79E3C /* icon_file_type_jar.png */, - DDF1236CBAD206E76FF7E6E324169ED3 /* icon_file_type_jar@2x.png */, - BE2F61D7B6016ECEB66D2ED017735382 /* icon_file_type_jar@3x.png */, - EBEADADE5C93F41AB5CB213CBFE0F065 /* icon_file_type_java.png */, - 52B5A4833D9C974F2351FCD0A05FFDCA /* icon_file_type_java@2x.png */, - E1F6F0198606AF8F7F7C8DFAFDE70BC6 /* icon_file_type_java@3x.png */, - FFB198A4FD66AF0DB24E4BC4B2623DAB /* icon_file_type_jpg.png */, - 10C09A74269D82EB0235EECF420EB66A /* icon_file_type_jpg@2x.png */, - 3C93BDD2D9DDED9C4DE5EF0BDA1318EE /* icon_file_type_jpg@3x.png */, - 4F5847A69391B8261BED6359EB9AD6F5 /* icon_file_type_js.png */, - C57C98A8C081C4F7DAD2BD2BB5A36074 /* icon_file_type_js@2x.png */, - FF737E074486A39F56D8A72DF8BD6005 /* icon_file_type_js@3x.png */, - AF2118583EE8B36C9FF79A8F86C5167C /* icon_file_type_json.png */, - EF611AE015526F15F2B852F1DF4C2231 /* icon_file_type_json@2x.png */, - A60B41683C2A0855188364606C7CCAB8 /* icon_file_type_json@3x.png */, - A93AF2E4EC8E98DB19FE7DFFA3D94E18 /* icon_file_type_keynote.png */, - AC89118DBE43A0097EE0FD2759B811CB /* icon_file_type_keynote@2x.png */, - 18D7B37BF46DFFA65D825578B46953C4 /* icon_file_type_keynote@3x.png */, - B75765DC822866E1387493BE6DDE45AC /* icon_file_type_md.png */, - 02C51F5A14AB817863F72FF59CEE39FC /* icon_file_type_md@2x.png */, - 3A4289DF5A4FB5BF006AB861D05BBA85 /* icon_file_type_md@3x.png */, - ACA7FFA974959A06E9188F3211A033CA /* icon_file_type_midi.png */, - C4E08E718DEF57DEE643AB08E911A4C7 /* icon_file_type_midi@2x.png */, - 362893369D04647E5B4AAC5CD04101D6 /* icon_file_type_midi@3x.png */, - 131C324D5C168F898DE16D3F80BA6CBB /* icon_file_type_mov.png */, - 90B6AD0FAE1D82BB264E000395C2117D /* icon_file_type_mov@2x.png */, - 2DA63118D78542296F0001631584B5B4 /* icon_file_type_mov@3x.png */, - 2065C33182291F61569E7199D605BDA5 /* icon_file_type_mp3.png */, - 957761883E499B5B5CD450E4791E5CE2 /* icon_file_type_mp3@2x.png */, - B0F34D20329AA2AAC4A199D0996D5B7D /* icon_file_type_mp3@3x.png */, - E24F64F8B675CDF569382DC0977DA5B8 /* icon_file_type_mp4.png */, - 512C88BE47945EA95FEE240E44EFC5A4 /* icon_file_type_mp4@2x.png */, - 91689E27F04FFF5ECFDF0458C758BD98 /* icon_file_type_mp4@3x.png */, - DFA931C40FFD0A4CBDFF62A82DDA7A92 /* icon_file_type_mpg.png */, - 8785658D07E795B7A2C4837823C30D5A /* icon_file_type_mpg@2x.png */, - 85BD01F1190D3A25FFF7B74DC7DED766 /* icon_file_type_mpg@3x.png */, - 1AA77DE1730D766C34F998CA666BC98E /* icon_file_type_numbers.png */, - 1ABB037E699A94566AF71A68E0124795 /* icon_file_type_numbers@2x.png */, - CA5E19BEC16A48A4989BE088CAE9298B /* icon_file_type_numbers@3x.png */, - E9A3FB9EA70EB6105C8F352D28F6E2F9 /* icon_file_type_ogg.png */, - 79FACDE1361A521C3D406D974F1313D1 /* icon_file_type_ogg@2x.png */, - 066C6AB0234896E06C58CFF227CB2765 /* icon_file_type_ogg@3x.png */, - DA1BA6D2842520784677784460E86B11 /* icon_file_type_pages.png */, - 3449B1A057F391A1EA928BAB5A7C6F4C /* icon_file_type_pages@2x.png */, - 2CA690231284CA35E6A210A842CF6568 /* icon_file_type_pages@3x.png */, - B9E844282390A40871A7AB1B2953C3C5 /* icon_file_type_pdf.png */, - 421EA4B0B0B73DE190C0EAB55837857E /* icon_file_type_pdf@2x.png */, - 11FE64AA243C19920B19FBDBACDCCEA5 /* icon_file_type_pdf@3x.png */, - DB6737801DE25BC77D3E6FA3E82634C0 /* icon_file_type_php.png */, - F45D7D1881F0117ECA05CC91CC837268 /* icon_file_type_php@2x.png */, - 84173C5ED0F7BDAA5DC0F076373E6FF6 /* icon_file_type_php@3x.png */, - 594F7454F24CD4BEFE4BDF9AD97BB421 /* icon_file_type_plist.png */, - B0DE310113CA1BEB03FCB4944EFFD6E1 /* icon_file_type_plist@2x.png */, - 7EB243F79A8FC99EFD7F2ACA35372134 /* icon_file_type_plist@3x.png */, - FAFAB3E63E0C96683AE4E6644F72F6D1 /* icon_file_type_png.png */, - D3D86AECDC9532315BB117EB29524146 /* icon_file_type_png@2x.png */, - C18CAA4D1F0559F913D2E20A9B864FEF /* icon_file_type_png@3x.png */, - D5AEC46F06E27F59378CA22FE3FD1EDB /* icon_file_type_ppt.png */, - A868416783479CF46A6CD549C393B59B /* icon_file_type_ppt@2x.png */, - FD4125286E5F7F239CCA807244EEDC0F /* icon_file_type_ppt@3x.png */, - B972BA834F466D4B2BD984289910F09E /* icon_file_type_psd.png */, - A1FEF4342D78634612E62FB4CBD2EEAE /* icon_file_type_psd@2x.png */, - 94940CC5148F4E76ADCAEFD0609D7E5B /* icon_file_type_psd@3x.png */, - 1117F192869550AEA2B017C954B71356 /* icon_file_type_sql.png */, - 398AAF8605D301DB12FA95FABD7FA216 /* icon_file_type_sql@2x.png */, - 83BFD8E56E1625B4352D2126BAEE6455 /* icon_file_type_sql@3x.png */, - 9BDD47727EA0AFFB60EA7D16D313D285 /* icon_file_type_svg.png */, - 7E810CE1007C4CDD6BE95DF8140AEF51 /* icon_file_type_svg@2x.png */, - AD17FCD137B344281AD5F59427666458 /* icon_file_type_svg@3x.png */, - 3CB737557CFE73C3D5166C35D3940CCC /* icon_file_type_swift.png */, - 7DAC2B7F6B41A2F5EE180738D7309533 /* icon_file_type_swift@2x.png */, - E4BC90625CE5E93712C5A07117B62816 /* icon_file_type_swift@3x.png */, - 92E8DD824C55C5CB5EF59E789FC24DDE /* icon_file_type_tif.png */, - 44838FF0E77C2D9A275BA09BE8461F12 /* icon_file_type_tif@2x.png */, - 544A340371AF2B74FD36802702E1EC64 /* icon_file_type_tif@3x.png */, - A4FA2E81F8F9CDB076076E8F529501F5 /* icon_file_type_torrent.png */, - CC8FF83385732FA73ADDC815BB8767B8 /* icon_file_type_torrent@2x.png */, - 326BD236A4A9DFC774A15F15E128752D /* icon_file_type_torrent@3x.png */, - D3799EED57FA6C4A7980CDA3E2892208 /* icon_file_type_ttf.png */, - B4730FB1D3C30D9FAD0CB61A46DA4F36 /* icon_file_type_ttf@2x.png */, - 21F56B2ABFEEEB18571C24AC914D2871 /* icon_file_type_ttf@3x.png */, - 776F58D18A92B5CE616034DAA59E06AC /* icon_file_type_txt.png */, - 1306D509551757C78F2405B66B37437E /* icon_file_type_txt@2x.png */, - 39A665FA1F3436F9FF87DC8B09CA3652 /* icon_file_type_txt@3x.png */, - A68EB2DC3303177AB0EF1A56837E09C4 /* icon_file_type_wav.png */, - 245A339E808F9CF885DF088C6EEB7937 /* icon_file_type_wav@2x.png */, - 34928DB996FB22619D408D5E68ED2617 /* icon_file_type_wav@3x.png */, - 0DC57C00B6A835AA4447DD264A1FC893 /* icon_file_type_wmv.png */, - 6DFA7E08CBB663C08F6DE3F94AAACA88 /* icon_file_type_wmv@2x.png */, - BCCAD991C47AE46B9015261B3E5C595A /* icon_file_type_wmv@3x.png */, - 2C17C2F89225C6D1543119590C6BB24F /* icon_file_type_xls.png */, - D406BA4EE20C85A1D7CF1225DF7C840B /* icon_file_type_xls@2x.png */, - 26C23E072F4FFBBA3345E6564D3FC6E5 /* icon_file_type_xls@3x.png */, - D6BDE34BF762F730A79B4A4293F58561 /* icon_file_type_xml.png */, - 5D653FFD9894996FE6BAE964E3407A3A /* icon_file_type_xml@2x.png */, - 5B9B3A1C9A8886CEB5B13DB0544D7927 /* icon_file_type_xml@3x.png */, - 54F1A773F92B5532461572E99997D694 /* icon_file_type_zip.png */, - 38A9E808B22AFF89AABE22C3BF9FCD86 /* icon_file_type_zip@2x.png */, - CA87D6DC000A1598A78371219FD4FA82 /* icon_file_type_zip@3x.png */, - 702D07CB92FDFC80909BADA0317CA04B /* Logs.storyboard */, - 64B313788B0F5EAC274E351C9BF56223 /* Manager.storyboard */, - F30BCAA1A31A06E741A8E4D71FA61BDC /* Network.storyboard */, - 92A3B74F9F11D40C929AB27C87B74D84 /* NetworkCell.xib */, - ); - name = Resources; - sourceTree = ""; - }; - A91DEC2281C75491C26DD41BD103273E /* Support Files */ = { - isa = PBXGroup; - children = ( - 2AB3C32EEE0F72795166F1C6A28377AA /* IQKeyboardManagerSwift.modulemap */, - 09044D0EABA19AD40128E176A1A8BEDE /* IQKeyboardManagerSwift-dummy.m */, - 14ABD2F0B0E17ADD25C46CC7F3DB995B /* IQKeyboardManagerSwift-prefix.pch */, - B7A8242477043F3A10AFB5F12DDC13DA /* IQKeyboardManagerSwift-umbrella.h */, - E999AF43AC2B05951AD4FE0D55485CF8 /* IQKeyboardManagerSwift.debug.xcconfig */, - AE9D65D1D86B33A3F1A5F120C4EA3058 /* IQKeyboardManagerSwift.release.xcconfig */, + 4281BC6B7F3C3D7A089F9797BBF06E2D /* IQKeyboardManagerSwift.modulemap */, + A33DA430EE3FBE0E598CDF8338CBBD95 /* IQKeyboardManagerSwift-dummy.m */, + 1FFF44ED855551AA9A8E3BEAAB92E5FE /* IQKeyboardManagerSwift-prefix.pch */, + B84886CB4031F8522672AF00430BACF0 /* IQKeyboardManagerSwift-umbrella.h */, + 52831B1E91C03916307E07EB8524CA33 /* IQKeyboardManagerSwift.debug.xcconfig */, + 77D24976EE09232EB2A79AED7F3F427A /* IQKeyboardManagerSwift.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = ""; }; - AC47E0F942BB9C6B27A99409D34468E2 /* DDView */ = { + 514653C1F630395A607FE407DB7E7885 /* Support Files */ = { isa = PBXGroup; children = ( - 070C9D76B33DB2FB2D9BED46698D7F01 /* DDView.swift */, + BF1496A203DAB16673C52184F4365137 /* JPush-xcframeworks.sh */, + B42616A08FA4B761E2CA65DA8C349382 /* JPush.debug.xcconfig */, + B8E220179F05EBA26EFD13A640801499 /* JPush.release.xcconfig */, ); - name = DDView; - path = DDControlsKit_Private/Classes/DDView; + name = "Support Files"; + path = "../Target Support Files/JPush"; + sourceTree = ""; + }; + 527833CF280611606BA360A140AA9A89 /* DDImage */ = { + isa = PBXGroup; + children = ( + ); + name = DDImage; + sourceTree = ""; + }; + 52FE7EF587C05769E77D36D296DA5CFB /* RxCocoa */ = { + isa = PBXGroup; + children = ( + 2FDDF94447410B789DCDCCEB8F15D38D /* _RX.h */, + A9C74A783C2A86F98E9A47B5DA845F6A /* _RX.m */, + 6EA0BCE79D6DBF4BEDA2D793C093D345 /* _RXDelegateProxy.h */, + 94CE798D24A02E6331F8B6696CA3EA67 /* _RXDelegateProxy.m */, + 36A79C7D921AAE0764E9C36BD7353F8D /* _RXKVOObserver.h */, + 1016A36DD356653489746082557C052D /* _RXKVOObserver.m */, + 40709E2C6876BDEF338873E61E8B736A /* _RXObjCRuntime.h */, + 96A07806C7FE95572F7165BF74A6DA6B /* _RXObjCRuntime.m */, + 20E07D360BEB1F07FD0E91270FEEE0FF /* Bag.swift */, + 725875BEB5530064247B266298E8EA3F /* BehaviorRelay+Driver.swift */, + 9FB64B41F62CF6B4BF172472CBB2643B /* ControlEvent.swift */, + D37A7C4D5908956ADD9A64A9CE0B9190 /* ControlEvent+Driver.swift */, + 05D3415C76205CF629E740FCC358FB2D /* ControlEvent+Signal.swift */, + AFE54EAB76256269785C9464013F99C6 /* ControlProperty.swift */, + A5BC10F15FEA4317A7A8DDC17C7D7133 /* ControlProperty+Driver.swift */, + 02289D92BF5A373C70338260064763B1 /* ControlTarget.swift */, + 38093C14D57E8E4E9CEF8EA12E556C02 /* DelegateProxy.swift */, + A09C9858A3B3758CEB58EB96A42851E1 /* DelegateProxyType.swift */, + D63AB26DE66394CB64E0862DFEFFF227 /* DispatchQueue+Extensions.swift */, + 444AE0A8A8C005350477A1C787E4727F /* Driver.swift */, + 1BDAEF95BFA5EB634341F53A298613C9 /* Driver+Subscription.swift */, + 9A9C46E2E9B8B67B6535F245B0727D4E /* Infallible+Bind.swift */, + 5DA431EC5A30A1CBD43C7A47EDA1BC8B /* InfiniteSequence.swift */, + 255398CD692771B4BD20B89DE574DAD5 /* ItemEvents.swift */, + 93E5A7996483BE97BCDDD59D6EC5316C /* KVORepresentable.swift */, + 024CA11368E37FA62C69D33C78276E8E /* KVORepresentable+CoreGraphics.swift */, + 395DB2E195F6BD87AC3B0060C34697E9 /* KVORepresentable+Swift.swift */, + 316C0C9DBB3AF6AF17EC5C61D352875E /* NotificationCenter+Rx.swift */, + 55BC687750810E8A6DFEC1C00DE6BB26 /* NSButton+Rx.swift */, + 42EAD23188F82DF525C6AF4677BAF144 /* NSControl+Rx.swift */, + 14F2000B13FCF6FE928E0B3A93556083 /* NSObject+Rx.swift */, + 01FBF089E7E33BA04695F762D4389F95 /* NSObject+Rx+KVORepresentable.swift */, + 558AA4841D9A151B5DF3727DA1D13FAE /* NSObject+Rx+RawRepresentable.swift */, + 4E04320E999DC6140C0F7F07C0D8A21D /* NSSlider+Rx.swift */, + 2CDC37C7405A0700750921D8E2E6BB99 /* NSTextField+Rx.swift */, + 9C5A294D01BD4B92EA771A55D63CFF3E /* NSTextStorage+Rx.swift */, + 5D39EDEBA1B7849C887FA68AA8F96FAB /* NSTextView+Rx.swift */, + EB70A9351C488B352593077AC1C3FE19 /* NSView+Rx.swift */, + 4E7A715A74A3FBD49F2775BEF89C96E2 /* Observable+Bind.swift */, + ADDBD2B8AE587F93A43D823E70278CA7 /* ObservableConvertibleType+Driver.swift */, + 28724A5C7D204E9C03D82AE7A0F5164C /* ObservableConvertibleType+SharedSequence.swift */, + BF264D1CC9E685B476967841445024E6 /* ObservableConvertibleType+Signal.swift */, + 14C0D06624E1E7486A8C6AE37CCAB260 /* Platform.Darwin.swift */, + 0600C4C3A11B8327F79EFEA2BCDFFDFE /* Platform.Linux.swift */, + 64C7A2D09881E57F602BA63C6FAB0700 /* PriorityQueue.swift */, + 85018A516DA5783B6054A7074112490D /* PublishRelay+Signal.swift */, + 61651D3D41C669C1E70058EF3912E985 /* Queue.swift */, + 1BDE17EBFD4A966F768F5A2464CFD0A7 /* RecursiveLock.swift */, + 8EBC44FF3953BD933D4FF1693EC7EFD9 /* RxCocoa.h */, + 63C878F2F86531E812EE01F8B81CE1FB /* RxCocoa.swift */, + A5AE338666921A49D4212A65BB90F29C /* RxCocoaObjCRuntimeError+Extensions.swift */, + FCF45ECE83B328CA4F31F3E7C94BD7A6 /* RxCocoaRuntime.h */, + C0FF3556ED661C2623DB512E1214B160 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 2EEDEA535EE09CB090B1D33B26CF0167 /* RxCollectionViewDataSourceProxy.swift */, + B64E574C3875B4335FE83D884DC2579E /* RxCollectionViewDataSourceType.swift */, + 235A0FC3EE9459D0CA066907AE2EE6FC /* RxCollectionViewDelegateProxy.swift */, + 8651590CEBE0A72288FA8DF0F7D7950D /* RxCollectionViewReactiveArrayDataSource.swift */, + EABF097F84E5A67963ACD50497836659 /* RxNavigationControllerDelegateProxy.swift */, + 01C72757249321181E84A179118A8FA9 /* RxPickerViewAdapter.swift */, + 6DF6E2AC6EBD68630EA34B7985BD4D88 /* RxPickerViewDataSourceProxy.swift */, + 128E6CD8680CB0A9277AAD0132ACA3C0 /* RxPickerViewDataSourceType.swift */, + 4231596B819408CCA5C570893EB88629 /* RxPickerViewDelegateProxy.swift */, + 02325DBEA1E883086626A39BD2E5BC74 /* RxScrollViewDelegateProxy.swift */, + EC7BC34B4167285092156A21F9986942 /* RxSearchBarDelegateProxy.swift */, + A3F5D064CE7A05DF6D475F25CEA91B91 /* RxSearchControllerDelegateProxy.swift */, + 8007D063F7FC25D99B2308214216D6C2 /* RxTabBarControllerDelegateProxy.swift */, + 18F0858E6E277F5C6B1FB565170CC0F6 /* RxTabBarDelegateProxy.swift */, + 738E9B2B43D669B4A97515099FA855A1 /* RxTableViewDataSourcePrefetchingProxy.swift */, + 1D4AFF23A0AD0C6B413C38B11B3B969C /* RxTableViewDataSourceProxy.swift */, + DE091DA9B7A94BD30C5F1D84A0426A5E /* RxTableViewDataSourceType.swift */, + 53B9A0D04DFE4E96B33ACDF696D07A1A /* RxTableViewDelegateProxy.swift */, + A2597E458398D01F7221DE5A0346FEED /* RxTableViewReactiveArrayDataSource.swift */, + E2CE3F610B3A4A34795726BEE5B1BD4D /* RxTarget.swift */, + B6F6FF404ECC570450B6FFE0C2B1FC6D /* RxTextStorageDelegateProxy.swift */, + 28A83193A7F1DF3BA7687C80BEC06C8D /* RxTextViewDelegateProxy.swift */, + 7BD92BD1E3D8C43D7496C883F1561E06 /* RxWKNavigationDelegateProxy.swift */, + 8A270AD1DCE86BF44C6E1E2059BF50D3 /* SchedulerType+SharedSequence.swift */, + EF6469068FF3BB4124C7885CE7FFBE03 /* SectionedViewDataSourceType.swift */, + 152BAC83A526605415369CCCBD67EA0B /* SharedSequence.swift */, + 5C260301545D80E9D0B34B2935557EEB /* SharedSequence+Concurrency.swift */, + C0E33EAE7E380ADE68F56F258F4C97A8 /* SharedSequence+Operators.swift */, + 7804B814BE84F44433A41C79A45C1BDA /* SharedSequence+Operators+arity.swift */, + 512198CAD371897E0241365896207DA0 /* Signal.swift */, + 66D0FA1324A13C2F19A37A2FF206249D /* Signal+Subscription.swift */, + 036E0C0016BFE713A1820C511E8258EA /* TextInput.swift */, + DCA473AE8DD8E9AF0E82DB5285D7E248 /* UIActivityIndicatorView+Rx.swift */, + 67F658EE7E2441EFACD3F142F8B388F9 /* UIApplication+Rx.swift */, + 2817755ECC54F0B312AF2ECD04F50237 /* UIBarButtonItem+Rx.swift */, + 2BB5997D95677D31B8114065848F4E1D /* UIButton+Rx.swift */, + E79920A192B5AB0B9D1A36FA58F68D23 /* UICollectionView+Rx.swift */, + 258962058E9EAC27D6415A6772C5F509 /* UIControl+Rx.swift */, + EADF7C38D287E66C8274FB754EB467B4 /* UIDatePicker+Rx.swift */, + B8D06A0C07273FCE0148313134CEBCF6 /* UIGestureRecognizer+Rx.swift */, + F12E6C69E967F61E25669EABAB5C79B3 /* UINavigationController+Rx.swift */, + EE1E429C9F9539578B320F952BDE338E /* UIPickerView+Rx.swift */, + 1BC9DB05BA831EA4C74B1E03FA2359B1 /* UIRefreshControl+Rx.swift */, + A551314FD4F671281B8CD8DC327670D4 /* UIScrollView+Rx.swift */, + 065FDB5C5EC5B57447A9367EAF34A57D /* UISearchBar+Rx.swift */, + 35FB4EF433692FDAC4C4AE222FA68741 /* UISearchController+Rx.swift */, + CF72A087431D0DDC07FF4954B5CC4487 /* UISegmentedControl+Rx.swift */, + 87307A9C398D0B0C3E74CFD90B3CAC20 /* UISlider+Rx.swift */, + EE27A7CF630D9782300D5FB748B2A7A5 /* UIStepper+Rx.swift */, + D69992DD42ADFA7037E8313B1750F500 /* UISwitch+Rx.swift */, + 8EEAB0995905C7EEAF8B0BDD8B0DA314 /* UITabBar+Rx.swift */, + 025EA56E8C7F729358D4861FEBFA0418 /* UITabBarController+Rx.swift */, + 14356A719C0E9F656FC340BE43DAD3AF /* UITableView+Rx.swift */, + 97222CACF95C02B7C796BBD0C50C7D4B /* UITextField+Rx.swift */, + 800B0CB3A9EE710621C07BAF780E7F00 /* UITextView+Rx.swift */, + 7275E21C3373983942EC608D7F16EC3E /* URLSession+Rx.swift */, + C4CDFF710612A25A4AF76783EF978BD5 /* WKWebView+Rx.swift */, + 608AABC3F159D9B3AC72B6A2916F76C7 /* Support Files */, + ); + name = RxCocoa; + path = RxCocoa; + sourceTree = ""; + }; + 547E74E9E8C112523EF0B5687D8D288F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 40E0058D736D2FDC6E24A3E9F3CC1379 /* IJKMediaFramework.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 55A13211204D6D12457C76752A9362B4 /* MapKit */ = { + isa = PBXGroup; + children = ( + 2BC976E6B42760AAB78624B2B0C66559 /* MKAnnotationView+WebCache.h */, + 15BA05D5135FF9A253D118A540C33D47 /* MKAnnotationView+WebCache.m */, + BB521CB52D5AC3B62B2576CE9A399B1C /* SDWebImageMapKit.h */, + ); + name = MapKit; + sourceTree = ""; + }; + 5828785E1343DB81E90F4926E251422D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8E43A75339210117B70EB52B4FB07CC6 /* jpush-extension-ios-2.0.1.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5887217546BB729EC27EA59A692C26C5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6D951951C113463250A27821163D1A73 /* JPushExtension-xcframeworks.sh */, + 3448E4DB9927BDF9E427CFA86C0110CC /* JPushExtension.debug.xcconfig */, + F99B0068CA17F5566BEB893919A05D7B /* JPushExtension.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JPushExtension"; + sourceTree = ""; + }; + 5B7AE8B4F07C506282CC57EBED3ED5FB /* DDMAUtil */ = { + isa = PBXGroup; + children = ( + 0A551ED7DDA549E8E5B176501E1CE0D3 /* DDMAGeometry.h */, + 7B3D8D5724912A68F4BB094269777622 /* DDMAGeometry.m */, + ); + name = DDMAUtil; + sourceTree = ""; + }; + 5D95C976CBE79A2AEF98D63464049D2A /* AMapTrack-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 5B49920B58862B75813C00DD4168C5A4 /* AMapTrackCommonObj.h */, + 076F3F7C4B2D640FFD8C449382BA44A4 /* AMapTrackError.h */, + 7296D34559BF2A268F33211BEB8E5DD3 /* AMapTrackHistoryObj.h */, + F9DDB937B8D11BC5772FF9CB42841A21 /* AMapTrackKit.h */, + 01060406B523DA754E94514A4E59AC30 /* AMapTrackManager.h */, + 5B9E1F2F7A81C7C6A45E8870634B4499 /* AMapTrackManagerOptions.h */, + E6055642B6FDF8AF802B0A7C42C937B6 /* AMapTrackTerminalObj.h */, + CF9ED2BE3ABB06C0343502AF2B8820CD /* AMapTrackTrackObj.h */, + B65847FFB1AF9A20B4D1AECAF46FDF1C /* AMapTrackVersion.h */, + 1F8704BC86F917F1C08AC9A40E94C42A /* Frameworks */, + 810134C59DDB431BF894C0C9DD01A35F /* Support Files */, + ); + name = "AMapTrack-NO-IDFA"; + path = "AMapTrack-NO-IDFA"; + sourceTree = ""; + }; + 5DBF96672F8B58CFE9DE48EDF5C3CEDB /* DDBaseAttributedString */ = { + isa = PBXGroup; + children = ( + D65C60881789AA819400A358AF53B714 /* DDBaseAttributedString.h */, + 82DEB842C806FD71E0117498E97B61D7 /* DDBaseAttributedString.m */, + 6E8CA348EEB1A1D4D5FDD5CF14711FDC /* DDBaseMutableAttributedString.h */, + ADC3D92D498160847629B9BBA71B1ADE /* DDBaseMutableAttributedString.m */, + ); + name = DDBaseAttributedString; + sourceTree = ""; + }; + 5E6DB2F9BDD836AFF4E23E28E6C612BA /* AMapFoundation-NO-IDFA */ = { + isa = PBXGroup; + children = ( + FA9DD38948A02AF0C65ADCCC8A070AC4 /* AMapFoundationConst.h */, + 309C4A496075AA30DB01C352B0F741EB /* AMapFoundationKit.h */, + 5A7766896225724D0EBD61672357DA84 /* AMapFoundationVersion.h */, + 095AE7FC2DCDBF9754D01177C7F91D4A /* AMapServices.h */, + 32383E610F4FD0D7AE575C3573CB935C /* AMapURLSearch.h */, + F297EB0BE82D002E965E535672F9E30B /* AMapURLSearchConfig.h */, + AA5A3813B9BCC5152332A0BCA3F0F210 /* AMapURLSearchType.h */, + E28683304AC55A54302E0C93BBE22310 /* AMapUtility.h */, + 997A4905B66DD0A2E2C90FD13B6295E6 /* Frameworks */, + 490AB57BC122A45A5F83545B196C9B2E /* Support Files */, + ); + name = "AMapFoundation-NO-IDFA"; + path = "AMapFoundation-NO-IDFA"; + sourceTree = ""; + }; + 5FF7AF34EEB9BE2651014904C7C5E67D /* Support Files */ = { + isa = PBXGroup; + children = ( + 689F4417C7B94DD9763F378CEB1B38AC /* ZLPhotoBrowser.modulemap */, + 830A25A458C7F04818B61626589F2B1F /* ZLPhotoBrowser-dummy.m */, + 2B9D583864538F85F865E5E7539A6994 /* ZLPhotoBrowser-prefix.pch */, + 7F28EFAE0FC8B01EDC15D0A8C7595A24 /* ZLPhotoBrowser-umbrella.h */, + 6A8FC00909C2B85342778EA7EC545040 /* ZLPhotoBrowser.debug.xcconfig */, + 851E29EF3D1C01088B331767A4E73EDE /* ZLPhotoBrowser.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/ZLPhotoBrowser"; + sourceTree = ""; + }; + 601DC46F4A353817F556E9C44CE568FF /* DDControlsKit_Private */ = { + isa = PBXGroup; + children = ( + D2C059233E3C2C8174C6D35A2EC05EEE /* DDAttributedString.swift */, + 45298B7692251FDD762BA18E69ADB89F /* DDButton.swift */, + 867F48482DD8B75A05F82324A1ED065B /* DDCollectionView.swift */, + 59DC532DE767244BB9061D58663F5EA7 /* DDCollectionViewCell.swift */, + 168EC3C0FA16575728E91078C859C5AE /* DDImage.swift */, + 43331436905A4D8C755B09A73C9812B4 /* DDImageView.swift */, + 64693E044631B15049165D8231425603 /* DDLabel.swift */, + 42E93F04CB97625D4BCE931A6E87F4A3 /* DDMutableAttributedString.swift */, + 373D231E1062C45051B1065C942B133D /* DDNavigationController.swift */, + 24CDEF6A8D3B374D6B6F1F063FBDB7CA /* DDScrollView.swift */, + A2CFA4BC3BB290AEACC5161CBBFC5059 /* DDSwitch.swift */, + 2591DE7F43F0EAC97C9819DB9E8AC1C7 /* DDTableView.swift */, + 59874DF094426993BD31DCB0D05C9063 /* DDTableViewCell.swift */, + FAE3A31980C5FC38FCF1CF56EF4028FA /* DDTextField.swift */, + E2E63A0DA9FDC1404A394A5D913E6086 /* DDTextView.swift */, + 3C2062208634D82A8FF326D4A593396C /* DDView.swift */, + 538A466FF3C2ECCB79D5E39F17AABB28 /* DDViewController.swift */, + 94314F998C342239E5C59D4DB23484FC /* DDAttributedString */, + 26155DA47A754F489640B37FE77C3AA2 /* DDButton */, + 00402E35BA48ACFA486DF89A7239C7AC /* DDCollectionView */, + 501B6FEF2B7F985D2E0B43AD19D978D8 /* DDCollectionViewCell */, + 527833CF280611606BA360A140AA9A89 /* DDImage */, + E34562F666C8ADAA48BD35B01B4B9E3C /* DDImageView */, + EDC7C10F918381835C1FBA4D4CC67BC7 /* DDLabel */, + F1B0C090BCB65AEC19DF55CCB1665E8E /* DDNavigationController */, + DC7023691CBD3660125C2B53927377C8 /* DDScrollView */, + DDD290CD3D862B502DCA6EA215F7B2F8 /* DDSwitch */, + 2A07298E2B7BF776139506452F2E7A7A /* DDTableView */, + 82E1B631253F5B5C7D84F61D81BB6050 /* DDTableViewCell */, + D19A6B98D6B95CBC9C68EB83C62C01BD /* DDTextField */, + EF83A098A5224291DE1F5C44A5362487 /* DDTextView */, + 305205ABAD17D502081612C95E68A017 /* DDView */, + D2EBF6D8C06124EDDBD567C4D6856934 /* DDViewController */, + 78BEDDA229B6D82D0C712B23814DA955 /* Support Files */, + ); + name = DDControlsKit_Private; + path = DDControlsKit_Private; + sourceTree = ""; + }; + 608AABC3F159D9B3AC72B6A2916F76C7 /* Support Files */ = { + isa = PBXGroup; + children = ( + B3E049D3E4C6D788A64CD79C35F1A122 /* RxCocoa.modulemap */, + 7F846E939E27E289B1669059869375F8 /* RxCocoa-dummy.m */, + 1E88430665903F457E0222440240AF98 /* RxCocoa-prefix.pch */, + 82FB24952421DB2BFA3E61F218F1D7C9 /* RxCocoa-umbrella.h */, + 805E22C1E2AAF537384A1DC094E55E06 /* RxCocoa.debug.xcconfig */, + 2944DB544A333F5B665CB9B640361CF2 /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + 613F87C9A1BC103ABED702C1DE0A4123 /* Support Files */ = { + isa = PBXGroup; + children = ( + 31BCD24BC162C2ADB05043C9FFC69D9F /* DDNetworkingOfAlamofireKit_Private.modulemap */, + 4A1F404304BC76AB871C52CFE61B89AD /* DDNetworkingOfAlamofireKit_Private-dummy.m */, + F3656C9F0199BB9850AEB8737CC1AA9F /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, + D3FD6FD4D2A8BEF367BB5088C46B7615 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, + 0836B152DB45595C686941CA508A7252 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, + EDA9EB9A560F2AE55E3564E11A0028DF /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; + sourceTree = ""; + }; + 62C334F4F78CC4AA668381198791216B /* Resources */ = { + isa = PBXGroup; + children = ( + 34EFE63EB2B5FD7881CB8CD9C8DC8AB4 /* DDBaseViewController.xcassets */, + ); + name = Resources; + sourceTree = ""; + }; + 634DC1DE5ED3524E25AB587A969682A9 /* DDBaseButton */ = { + isa = PBXGroup; + children = ( + 1EB20B8ED3AFA99E4569EDD5DFFDB6BF /* DDBaseButton.h */, + 8418EC9CB71E19031EE5EB50B05AE1B0 /* DDBaseButton.m */, + ); + name = DDBaseButton; + sourceTree = ""; + }; + 65A7C6355E2742E02214D9A5DF4BF15C /* IQKeyboardManagerSwift */ = { + isa = PBXGroup; + children = ( + A569677C6D5442C6B819DB7621C5A384 /* IQBarButtonItem.swift */, + 7A8C5F100652C3939947B63D46579A39 /* IQInvocation.swift */, + F2E799ADB0FD4E084D3ED5A0BE945DBE /* IQKeyboardManager.swift */, + 4FEF5DDEEFBE6BF8E65695B42259C293 /* IQKeyboardManager+Debug.swift */, + 7CBD79A13EFFB64FC1D8224B2CE61C03 /* IQKeyboardManager+Internal.swift */, + 99557E94370AE40BA2B1D311E6F9367F /* IQKeyboardManager+OrientationNotification.swift */, + C855C7AAEC1E7BDD8492FA8B3C4A2AEA /* IQKeyboardManager+Position.swift */, + EE2B64362BFE82BB0039228DFD0ACC0A /* IQKeyboardManager+Toolbar.swift */, + CBDC0BC150A57ACC99B0F3E82FB397E0 /* IQKeyboardManager+UIKeyboardNotification.swift */, + 05346CD936B078ECD85C3DF8DF889221 /* IQKeyboardManager+UITextFieldViewNotification.swift */, + AB8B5048E0DF874A0BB7893FAF63C10E /* IQKeyboardManagerConstants.swift */, + 478A584D3F64CE81C49BF66C51A22195 /* IQKeyboardManagerConstantsInternal.swift */, + CB478D0D8F5F7CFFB772B821971A48DB /* IQKeyboardReturnKeyHandler.swift */, + 8674C3E2644115DB43649E95A7953B94 /* IQNSArray+Sort.swift */, + 3DDC59F5D63BB34661E74B4EA5FA7528 /* IQPreviousNextView.swift */, + AC002A7A8B465B7222B028F40FB9C765 /* IQTextView.swift */, + 8AD1F3049DDDF55C28B1BCE1090642F2 /* IQTitleBarButtonItem.swift */, + C0FA65EFE8121CE08D0C4C22EC72BEF7 /* IQToolbar.swift */, + E69BB26D839C5726B283289116C2D430 /* IQUIScrollView+Additions.swift */, + ADA13CD36BFFFE6C4431D998EDAE4D9C /* IQUITextFieldView+Additions.swift */, + CB6FEF32ED607DCC2B6B519EC932A70C /* IQUIView+Hierarchy.swift */, + F1C427F146BB8BCC9B24CA31DF8065C2 /* IQUIView+IQKeyboardToolbar.swift */, + 960E745533E1F1946253695751654E76 /* IQUIViewController+Additions.swift */, + 513C47973D778E315DB560F0D5961A9F /* Support Files */, + ); + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; + sourceTree = ""; + }; + 65E26665EC70B3A5EDDEB678AC1991F1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 76B2CB13FBA602A6DCB10C1E37138C3A /* RxRelay.modulemap */, + 3124185BDA17441C761A3DD2C21BAE2F /* RxRelay-dummy.m */, + 4516A96E5E13810F763C17159ADB548C /* RxRelay-prefix.pch */, + A0BEEAEF1AD047D02327BABB6698B6E8 /* RxRelay-umbrella.h */, + EA0FD8A5285547D97FAE397B4E7F3F31 /* RxRelay.debug.xcconfig */, + CCAFC6708AE26A7C77E831DCEB526B09 /* RxRelay.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxRelay"; + sourceTree = ""; + }; + 6B93295BDF87AA080B98EB290B66D075 /* DDNetworkingOfAlamofireKit_Private */ = { + isa = PBXGroup; + children = ( + 559E03E66BBFD520A984396C0F47BC49 /* DDAF.swift */, + 62708C50A2D4D1BE13CDE2509256F1F3 /* DDAlamofire.swift */, + 613F87C9A1BC103ABED702C1DE0A4123 /* Support Files */, + ); + name = DDNetworkingOfAlamofireKit_Private; + path = DDNetworkingOfAlamofireKit_Private; + sourceTree = ""; + }; + 6C12F14C0F98F6357A8A6BBE1EF10761 /* Support Files */ = { + isa = PBXGroup; + children = ( + D26D2CEEB9385C07557395DF259F331D /* DDFontKit_Private.modulemap */, + 769D66366D7912502B0FC7772B990C2A /* DDFontKit_Private-dummy.m */, + 94CE64EF2983B8EA8371A30908CB1151 /* DDFontKit_Private-prefix.pch */, + ABC21F3E473ABA524F2E3F31ADE069C0 /* DDFontKit_Private-umbrella.h */, + 639592D45D3EDAB35DB985E1927BDDF8 /* DDFontKit_Private.debug.xcconfig */, + 51710D304F3B69AB01821B4B794D1DB0 /* DDFontKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDFontKit_Private"; + sourceTree = ""; + }; + 72C5D10C15055EC878B29A0125AAAEAC /* Support Files */ = { + isa = PBXGroup; + children = ( + 899CF7DBCF7CF18AB7A9BC6E7F5D65AE /* MJRefresh.modulemap */, + 5D15CBFB46405FDF4E05BD1802F70B2A /* MJRefresh-dummy.m */, + D45B65BFFA81007699A9B670A8B79DEF /* MJRefresh-prefix.pch */, + 9217D48C734464E04BB3DC92647C9977 /* MJRefresh-umbrella.h */, + A5E3D9640F37889A828318BD4247E1E0 /* MJRefresh.debug.xcconfig */, + EE0CBDE1E81D3198EAE1E8C157F70636 /* MJRefresh.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MJRefresh"; + sourceTree = ""; + }; + 73D1F79C874D9AAAACB79323B1816E56 /* RxSwift */ = { + isa = PBXGroup; + children = ( + 5B2C575C1E8E87BAE284F03AC4DAC880 /* AddRef.swift */, + 40D1DC809A86E25313A0813612FA1739 /* Amb.swift */, + AAA92AB964682E8882EF04DC15E55CB3 /* AnonymousDisposable.swift */, + 7181CC063E93950832C4D11272A59247 /* AnonymousObserver.swift */, + 2F008FA88A3AF092AF77C4C21B3AEF52 /* AnyObserver.swift */, + B7AC3076164A6E7ACD4B130F0FEAF9D0 /* AsMaybe.swift */, + D9158C39AAF7BB32E93DA72D094A5020 /* AsSingle.swift */, + 07EFEF9FE64D0A8A5FA8EFF0CAA8F650 /* AsyncLock.swift */, + 4248829923D4B84F10B2941D5E5C75CF /* AsyncSubject.swift */, + 31AA6390547B7A64FD5475E8DD5BBD8C /* AtomicInt.swift */, + 0D4F1E8C75C925DC00C60EAA03FD3290 /* Bag.swift */, + 4EBC549A3AE6460DBEFA073645A5076A /* Bag+Rx.swift */, + 7A3A1405B822D4A39D6C17F4C2C6E312 /* BehaviorSubject.swift */, + 836DDE973FE17FF27B154223B4B7422D /* BinaryDisposable.swift */, + A23C2019F3EF5D4206B804EA596F5311 /* Binder.swift */, + 1AAB0DE29306EDF81786A1CAE4695BA0 /* BooleanDisposable.swift */, + 2D36C49CE74EC1A9EF167E7C350F25A9 /* Buffer.swift */, + 7907D321F6D7D5BB6163751C8760B468 /* Cancelable.swift */, + C15A99C069B3935F1FBEBEED1E76302B /* Catch.swift */, + E2671E111AAAFFB8DDF02E727D8E5BD1 /* CombineLatest.swift */, + 39061530AF360178224A0F35730B8531 /* CombineLatest+arity.swift */, + C77381849BC474BFE61619DD88C7A116 /* CombineLatest+Collection.swift */, + 6D86BF3C8DAE1FF71ACF2DFF4B996691 /* CompactMap.swift */, + 2F9193A055A61ECA0D11D666D97E90E3 /* Completable.swift */, + E05E8A76FBD8108D3998BFB427592CD6 /* Completable+AndThen.swift */, + 95FC4253472661FF20C7A36A0FC62B74 /* CompositeDisposable.swift */, + 02784ED91AD61A28DB5625C9B1FE3802 /* Concat.swift */, + 206F74E3C7C52FA0B3149875F4C7792D /* ConcurrentDispatchQueueScheduler.swift */, + 8A3D4867F0B86D3CA519517AE6BA2413 /* ConcurrentMainScheduler.swift */, + 39FC52E223EC77713B641EA228EC4F16 /* ConnectableObservableType.swift */, + 11CF03D5CD114ABE21AC9BB623ED36F2 /* Create.swift */, + CAA0DB28FF9107B8CFA59BBD019B2159 /* CurrentThreadScheduler.swift */, + 99B67CE7C0F6EF725BEF8BB6E49D2B84 /* Date+Dispatch.swift */, + ADAA3C1EDE1848BFC970692EFE0529F2 /* Debounce.swift */, + 4CA9B042EE06E0AE3E54202940569E07 /* Debug.swift */, + B9F7374C68E391B570384D1D6EC4F4DB /* Decode.swift */, + AC11018CAF0B9D9FB75C319E36272D2F /* DefaultIfEmpty.swift */, + D7F1608DC6759166CEBAD516DFC660E1 /* Deferred.swift */, + 4E84CCE71F5B7EFD21BDCCB90FD32B95 /* Delay.swift */, + 50DCAD7BDC763ADFC70C61E6869F11BF /* DelaySubscription.swift */, + 8C801ECDC7DC6F9ECA5734D66F588E08 /* Dematerialize.swift */, + 4576F096B63B13A29F8F7C5335156766 /* DispatchQueue+Extensions.swift */, + 39805EE863F2A3E8A71A5D99D0648D19 /* DispatchQueueConfiguration.swift */, + 785DEC3625139528ACEE5551866DD2BD /* Disposable.swift */, + 5CD0361533D8DFDEC26FFA946CAE81EB /* Disposables.swift */, + 3DE602BDAA7F51E2031CF4D317F9A239 /* DisposeBag.swift */, + 322E2CA6A962DDB87EC6608A28346845 /* DisposeBase.swift */, + 27DD47613C92C3C74D0356093AE3DFD0 /* DistinctUntilChanged.swift */, + B5DB580BF4D7FACE508B42B1F8F36B5D /* Do.swift */, + 015EFC4639E888056AF01E04E96B315E /* ElementAt.swift */, + 4685A64AAA1EBEF508E9D2A7D43094E7 /* Empty.swift */, + A88282D3B06A56A798BCA8A1538D3975 /* Enumerated.swift */, + E1BACF90BB620FC0BD208AC910E182B0 /* Error.swift */, + 010D82346830CCACBC3CCBD040BF20D8 /* Errors.swift */, + 9D32BE3CD56E08B056EB40D1C4587E7B /* Event.swift */, + 059C03FBC567B3C4494971C93F156F1C /* Filter.swift */, + 5F8631139B7E7682C1A8672B521B4EA6 /* First.swift */, + 9DB1F36635A6E0FF49349D6C096B1776 /* Generate.swift */, + E31937D858F88461091E8E9665264821 /* GroupBy.swift */, + D61C67023D096F28F4046FBA922D98AC /* GroupedObservable.swift */, + A098FC6C2E61B837FE4A46294F38D9AA /* HistoricalScheduler.swift */, + 703551F2B3051A0040916AB886CDEDE5 /* HistoricalSchedulerTimeConverter.swift */, + 6434D94839561100CB8758DEB3BB58C7 /* ImmediateSchedulerType.swift */, + E6088633F1A67F46BEEEC2525B5DC875 /* Infallible.swift */, + DF85A43F94478348DC359B2ECA49DF89 /* Infallible+CombineLatest+arity.swift */, + 68D93A885B0DC7236891A3730983C7DB /* Infallible+Concurrency.swift */, + 5F699829B98C45D55CB5C94AE9D47C2F /* Infallible+Create.swift */, + 1183B0D0D25E77EB044731BE618B329C /* Infallible+Operators.swift */, + 01BFEA70C6E483CAFBA16923005C959A /* Infallible+Zip+arity.swift */, + B8DB7BDC3DDA8B34F793EF8FAB5B683A /* InfiniteSequence.swift */, + F280845491093A6D0BB066161EC68BA0 /* InvocableScheduledItem.swift */, + 98B738016CFEBD974704036394EC12B3 /* InvocableType.swift */, + 80373A1B399EBD77FEEDFFAA5499F00C /* Just.swift */, + 4BD040372447352CD97157E0998FEEA2 /* Lock.swift */, + 165282D38F7E9EF4D319D1A4F4BC7992 /* LockOwnerType.swift */, + A6F2817D9672E1E373B49811D917CDC6 /* MainScheduler.swift */, + 12053DF295F568162EA9D75E41377ECA /* Map.swift */, + 793839F49C5ED48CF53D541938F5A98A /* Materialize.swift */, + 61F8C49330EE9843AA23F04C8F09B05E /* Maybe.swift */, + C056BC093B89ABC24809BE79FA287BBC /* Merge.swift */, + 74BF21D93D5239790E44AC9129D05158 /* Multicast.swift */, + 3971D12ACC3264716C0EF6E2CB9A9937 /* Never.swift */, + E4B986C4ED33C11BD4E50B9B55AB1749 /* NopDisposable.swift */, + F43FE900C2CB2FC36794B80FCEC30FA7 /* Observable.swift */, + 4AD250CC6EB897BCC0084F9A2BF1B81C /* Observable+Concurrency.swift */, + D0D6B21A620A26D6D4D8151868531848 /* ObservableConvertibleType.swift */, + 1858AF6F5CA09748AAE0227AFCE2CA1C /* ObservableConvertibleType+Infallible.swift */, + B88828D557894B90E469361205FE6C8D /* ObservableType.swift */, + 33A32F6FCE2C0CAFAF413716640C7256 /* ObservableType+Extensions.swift */, + 75E3F5C2C92C3A27E4499EB3FA376191 /* ObservableType+PrimitiveSequence.swift */, + 34239C042E4FD1EA12016C1E66166899 /* ObserveOn.swift */, + 90195127F97D10BC2EBBCFFCEFE7EDE8 /* ObserverBase.swift */, + E0499CBEC65C782C5D80977AC53CCB44 /* ObserverType.swift */, + 30977C3A4514B1312109C5A05D1E141A /* OperationQueueScheduler.swift */, + CA33C886CEA77524D67E55071289A4D7 /* Optional.swift */, + E863EB869525F7C545BBEF78AF6D85FB /* Platform.Darwin.swift */, + E457E98AA3E5084BC4565D4E3E329E78 /* Platform.Linux.swift */, + 584FF32444CB29153E323340A1D7B72E /* PrimitiveSequence.swift */, + 49B51CEAFC17832714A9C52CEB0E80C6 /* PrimitiveSequence+Concurrency.swift */, + 53E61CB5B99B647B95D4B0976004D38A /* PrimitiveSequence+Zip+arity.swift */, + 76873B001A7F1C06A34885EAE81C81B1 /* PriorityQueue.swift */, + 4EC6D7B7220E9682FE93A8F0C8DEE5D5 /* Producer.swift */, + 09418C0ED450D49447C7F8342E669086 /* PublishSubject.swift */, + 139DEE534B270022581863C8F73C08CB /* Queue.swift */, + 4F7960F7EF217EAC657317256397F703 /* Range.swift */, + 24B4CBC1491E870A66FAD9C9C6B0CC05 /* Reactive.swift */, + 61C06EE9132D6A2BE3413147B6670990 /* RecursiveLock.swift */, + 41C147FF8BF2E3742C82461C45BAC414 /* RecursiveScheduler.swift */, + 407F0D4A962D34096E51A97A26B8FB15 /* Reduce.swift */, + 0DA497EBA009991A4FBBDE79ED82F1A4 /* RefCountDisposable.swift */, + 58F282FBEBC03D07118473E9434189D8 /* Repeat.swift */, + A46221467F7DD1F0235D0E3D46BBF2F0 /* ReplaySubject.swift */, + CBEEF139B20C21BC3D369B69C0072DF5 /* RetryWhen.swift */, + FC3AA2DCB62E71DF9BA3DB32292CAECD /* Rx.swift */, + 9A06C7454AB9C093B47E8F3743832BBF /* RxMutableBox.swift */, + EAA7ED6963C4ADA6A967C9C62E9891A8 /* Sample.swift */, + C677273897E3FC43917865026DB5ED4C /* Scan.swift */, + 8AFDF225426CE5D2E2EF38E99BFFE09C /* ScheduledDisposable.swift */, + FC6E516DEBA8651EE36C145DBC7AA12D /* ScheduledItem.swift */, + ACA40030DCD0017B5A393EC27974B458 /* ScheduledItemType.swift */, + D51EA998613F18D61AD8AD1EA653460F /* SchedulerServices+Emulation.swift */, + 2BBB8DF6490179D130E51802E85884D2 /* SchedulerType.swift */, + 4097EE6ECD28F2BF6B32DFFDEEF00405 /* Sequence.swift */, + D40FCFB452BB9FA0F77F2EE72090FF04 /* SerialDispatchQueueScheduler.swift */, + 1B700C1CB9B58DD85864E79EDD4BB12D /* SerialDisposable.swift */, + 591384082F403BDAD14F70179FFA4328 /* ShareReplayScope.swift */, + E2856123F91FD29C17DE238560F12B69 /* Single.swift */, + 56BBDE2B468FD139292E48BD19AD1C0F /* SingleAssignmentDisposable.swift */, + 1A040B65F516537766878AB2EFDCAA7A /* SingleAsync.swift */, + 1D95060BE043A3F8BC2E43F1BFF86D4E /* Sink.swift */, + 9CE5AE3785F8810BB29CE0AF7C3E187D /* Skip.swift */, + 9591F60B275BF0BB7769CFF39322B485 /* SkipUntil.swift */, + A9BCBD6559D16B0594DEA59C36BAB2AD /* SkipWhile.swift */, + 2A839A7F1C214B4D27C2538C2A10A407 /* StartWith.swift */, + 30D8401EAB67D6D3EBB5B2A91E75EC86 /* SubjectType.swift */, + 0207BD6AE0FE74FB6E548E6E9EA05DE1 /* SubscribeOn.swift */, + 13E1348E4D2B015B2947D8081CA542B3 /* SubscriptionDisposable.swift */, + 2C24583E5E7542B2A1A5002417DDD991 /* SwiftSupport.swift */, + 5D79CF7F56FDF091B3FEE3305A1858FA /* Switch.swift */, + 87E8ADDA96C6679CE53DD2DB10D37D82 /* SwitchIfEmpty.swift */, + 3662D0BFD258F85E35DD2927CC22E99E /* SynchronizedDisposeType.swift */, + 5D42E357B085A13BD465C1C158F3A1D8 /* SynchronizedOnType.swift */, + 79465E4826819D76DF997422C8595CEE /* SynchronizedUnsubscribeType.swift */, + BD7E35A2A4D7F20746ACD419E3675503 /* TailRecursiveSink.swift */, + B5836DA464F04AE897BABF3177AA7987 /* Take.swift */, + 253AC869E8BFA90E5631799E2394DF1F /* TakeLast.swift */, + AE2CE27B2A083764E4828D363B615863 /* TakeWithPredicate.swift */, + 56FB5E97FE3FD8998071C3EA48B44779 /* Throttle.swift */, + 693C7F320056E3C713919EB0B223CCE9 /* Timeout.swift */, + 4A1594E80A6A2C3451FCBCA1B8C10837 /* Timer.swift */, + 9A49664866E5B659A1EDBD86C239A8E9 /* ToArray.swift */, + F01D8810FCC3AC655FF99C0BD4182278 /* Using.swift */, + A93EC67E1D7B1D5977E3637E6E2001F0 /* VirtualTimeConverterType.swift */, + 23919EAF469D82D0C8719292C4015F0B /* VirtualTimeScheduler.swift */, + E5B360A247F676FDF3DE4F46319FF2E2 /* Window.swift */, + D3072D7C84BFABB184628B55E8B8E299 /* WithLatestFrom.swift */, + 9EAECC53F3C8A7C385A6FAD29B0CFA94 /* WithUnretained.swift */, + 134CED5F3453431371663DA67F0670AB /* Zip.swift */, + 535789166275A8DD71EC60A4C40F84D2 /* Zip+arity.swift */, + 0214FADB9462D63828E1F6DB6171D6A3 /* Zip+Collection.swift */, + EC3B0B0D5CAE8076F30DE363BC4DB688 /* Support Files */, + ); + name = RxSwift; + path = RxSwift; + sourceTree = ""; + }; + 743B3E4EFEF280A56CA723DCB8405DC7 /* Support Files */ = { + isa = PBXGroup; + children = ( + C24BE12B3CF8D0E59502E1A9C60397BF /* DDAutoUIKit_Private.modulemap */, + 08B0DE8251C2E871CE15D783D64ED5D3 /* DDAutoUIKit_Private-dummy.m */, + 5987D13C5ECE04FF23979641FD721E67 /* DDAutoUIKit_Private-prefix.pch */, + 9D3F3CF96C0AA18A9DF57F92B577B971 /* DDAutoUIKit_Private-umbrella.h */, + A9C566CB9D5BE069CA149E61E0CEC5C5 /* DDAutoUIKit_Private.debug.xcconfig */, + F04D5B14635D39C7AF6FB4B95A228B47 /* DDAutoUIKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDAutoUIKit_Private"; + sourceTree = ""; + }; + 77B99A9B9AA3A988C97A01ECD36BE70F /* Support Files */ = { + isa = PBXGroup; + children = ( + 1B4F4A04E6F011A16855ADA9246AF2F5 /* DDCategoryKit_Private.modulemap */, + C2A573893B6A46B8651F1DE91C91A6A8 /* DDCategoryKit_Private-dummy.m */, + 402148B70BE2CE157274E33B984E1E4E /* DDCategoryKit_Private-prefix.pch */, + 93C023AAC551E4BCFF0091108F11FFBA /* DDCategoryKit_Private-umbrella.h */, + 1DE277A291D6DBCEFFC5AFCFAAF36A89 /* DDCategoryKit_Private.debug.xcconfig */, + C37EC26C65A0B0F9210EA06BC1C01517 /* DDCategoryKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDCategoryKit_Private"; + sourceTree = ""; + }; + 78BEDDA229B6D82D0C712B23814DA955 /* Support Files */ = { + isa = PBXGroup; + children = ( + 738CA6BDF974B624D553EC7A2A24CE3E /* DDControlsKit_Private.modulemap */, + 2EC29ACB7E1A928984DFA319865B6A40 /* DDControlsKit_Private-dummy.m */, + BB7404E45CDCE86909B97E1D0F03D801 /* DDControlsKit_Private-prefix.pch */, + 6F140CDF9314161277A54B6E1F4EA2F6 /* DDControlsKit_Private-umbrella.h */, + 5ABCAEE76041A3C662DB88E5ED7E8DD4 /* DDControlsKit_Private.debug.xcconfig */, + 8703B95CA730B416521C752B353ED21E /* DDControlsKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDControlsKit_Private"; + sourceTree = ""; + }; + 78C4E98758DCB9B31F0ED6ADB32B3E41 /* Core */ = { + isa = PBXGroup; + children = ( + 6343EB1F9765929862FB149B24D95F65 /* UIScrollView+ZFPlayer.h */, + C5DEB3035FE12EF404F94EC9C5714314 /* UIScrollView+ZFPlayer.m */, + F82E49800FD944DEE8AF9A5E4CD2B65A /* UIViewController+ZFPlayerRotation.m */, + 53B2844D38AFCDE643F6FB41B3E6588A /* ZFFloatView.h */, + 5BBF0F43CFBCBFCBEB0B98605DDB6C08 /* ZFFloatView.m */, + 65957B10267B6276BCA9C14C8E7FC83D /* ZFKVOController.h */, + A0953A3A1D760852BEFCB110B0E7F4C0 /* ZFKVOController.m */, + B5A0620B4F7191CC4E47B2B72DACA0CC /* ZFLandscapeRotationManager.h */, + E4E79F0C22B88B4B1F73889A4AB8BD9E /* ZFLandscapeRotationManager.m */, + 7F4F760E23065B8A330A88F819A1E8E4 /* ZFLandscapeRotationManager_iOS15.h */, + CE535CAB6D118D980CCDFB58F575278A /* ZFLandscapeRotationManager_iOS15.m */, + 4DCBE860C4C88C8388FFE43CD0B98847 /* ZFLandscapeRotationManager_iOS16.h */, + 5B010E2980608E382C9E7D6372D55BCB /* ZFLandscapeRotationManager_iOS16.m */, + E917A71238CA0C3B90AB8C5B3D1E7E61 /* ZFLandscapeViewController.h */, + 72EAE5591E48AFC6D91894FD5CC4AE42 /* ZFLandscapeViewController.m */, + A88CB1E330CEF38014E6FF94DABBB670 /* ZFLandscapeViewController_iOS15.h */, + EA2BDDD4378AB98437FF9B2575443B46 /* ZFLandscapeViewController_iOS15.m */, + 2656B1C636A9C7B9C56D24C04E7D2077 /* ZFLandscapeWindow.h */, + B17C71F7BD824B411EB3D68F0B319EC2 /* ZFLandscapeWindow.m */, + 7E1FB7BCBFEB0F479DCCF06D766DC1DE /* ZFOrientationObserver.h */, + 67B45079EEA71B578F87F0CCAE2EE32B /* ZFOrientationObserver.m */, + EAB7B9BFFCAB2DD3D3FC613EACA1016C /* ZFPersentInteractiveTransition.h */, + 926F6595F12A2767F5A3927139A5B2FD /* ZFPersentInteractiveTransition.m */, + EE9D751ACCF20BA077D99730F4460670 /* ZFPlayer.h */, + C52A2770DC55FEA6011015C282BF36CD /* ZFPlayerConst.h */, + 9FD7BF121034E6FFE1B8C6BDA029E46D /* ZFPlayerController.h */, + 16A941B30226F3A09F9DC40624871416 /* ZFPlayerController.m */, + FAAA85B7DF39D6886A20680AFC102738 /* ZFPlayerGestureControl.h */, + BC0171D4B325DF6B35FBFFC4448068A0 /* ZFPlayerGestureControl.m */, + 500EC0C3E52105D15ACEA5A99DAB3F97 /* ZFPlayerLogManager.h */, + 6DEDC3A05D9FE7E9AFC8AAAC61288D7A /* ZFPlayerLogManager.m */, + 0405D6CEFEA50541FBD89D583AF801DA /* ZFPlayerMediaControl.h */, + 7488C469CF285D857FA1615FF3990AF7 /* ZFPlayerMediaPlayback.h */, + 7AD6792903309533AD25495F4BE4596E /* ZFPlayerNotification.h */, + 2530704C2DC084F54093317AD4515C4A /* ZFPlayerNotification.m */, + 60C8543C3524D39B876C6600F901F10F /* ZFPlayerView.h */, + 73D1EC461DE07E9D8C4681E5355A9321 /* ZFPlayerView.m */, + 469F570AA80171BE041C94388A939115 /* ZFPortraitViewController.h */, + 5A296560DADF541B4793FD551F2C0206 /* ZFPortraitViewController.m */, + 07D2B3A34F67D17828ACDF3BE66A6168 /* ZFPresentTransition.h */, + 327ACEEF03A8505F3E0F5DDF8860637D /* ZFPresentTransition.m */, + 46E51C9B283C51833C4B40C6DC03CB53 /* ZFReachabilityManager.h */, + 7AF3C20A5AB684EE0383205711214E2B /* ZFReachabilityManager.m */, + ); + name = Core; + sourceTree = ""; + }; + 793C8A5AAC1E1CBC8DD5AA7295F5DA14 /* DDLogKit_Private */ = { + isa = PBXGroup; + children = ( + 374F1290CFF44FBD858D8DAFB028C345 /* OCLog */, + 0CA3D46499ECF5159DD074A7DD4625E0 /* Support Files */, + 89BF0B6B7932D56E4BFFE5D61B4E0E19 /* SwiftLog */, + ); + name = DDLogKit_Private; + path = DDLogKit_Private; + sourceTree = ""; + }; + 7C2E5111F79C0E06449F3D7B3C97A891 /* DDBaseImageView */ = { + isa = PBXGroup; + children = ( + 5A224A4D84E9D2B947A60361F82BB212 /* DDBaseImageView.h */, + 656C2F188A6D56E8BA72F8C4959924F9 /* DDBaseImageView.m */, + ); + name = DDBaseImageView; + sourceTree = ""; + }; + 810134C59DDB431BF894C0C9DD01A35F /* Support Files */ = { + isa = PBXGroup; + children = ( + B30E23FB65FD90C5AC330D74A43D7808 /* AMapTrack-NO-IDFA.debug.xcconfig */, + A4BBEE3AD358C918491FB749F3FA6052 /* AMapTrack-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapTrack-NO-IDFA"; + sourceTree = ""; + }; + 82E1B631253F5B5C7D84F61D81BB6050 /* DDTableViewCell */ = { + isa = PBXGroup; + children = ( + ); + name = DDTableViewCell; + sourceTree = ""; + }; + 830BED8BD6A9F51B53C28952E40F8548 /* DDBaseAnimation */ = { + isa = PBXGroup; + children = ( + FB8E648D20DFA1E7B8F5BC4EF9D7F37C /* DDTransitionAnimation */, + ); + name = DDBaseAnimation; + sourceTree = ""; + }; + 858A565ED5D76A3A59A766E1EDEE989C /* DDBaseNavigationController */ = { + isa = PBXGroup; + children = ( + 030B304832565793D1E5C1753F7C2C72 /* DDBaseNavigationController.h */, + B468F3D5506356A40AA460B3FEED163E /* DDBaseNavigationController.m */, + 456BDD3583C508417CD8AB01C76D02D7 /* DDNavigationControllerDelegateReceiver.h */, + 7FA8AAA81F8F66B5A351D3B6BF7AFF7C /* DDNavigationControllerDelegateReceiver.m */, + ); + name = DDBaseNavigationController; + sourceTree = ""; + }; + 86B07C4E73FDAC0ED85839A0DE4B871E /* NSObject+DDCategory */ = { + isa = PBXGroup; + children = ( + BA00D3B82497A8918E723CA58172E410 /* NSObject+DDCategory.h */, + 927295F2B04DB00C89F423B276B84CE0 /* NSObject+DDCategory.m */, + ); + name = "NSObject+DDCategory"; + sourceTree = ""; + }; + 88B74B9F490A738007937EE61820E975 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 684A8B14BEF4463367F8DB32061E436C /* AMapSearchKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 89BF0B6B7932D56E4BFFE5D61B4E0E19 /* SwiftLog */ = { + isa = PBXGroup; + children = ( + B8D4B24B54AA6EA23285A9CC998304CB /* DDSwiftLog.swift */, + ); + name = SwiftLog; + sourceTree = ""; + }; + 8BC95B52D0B22CA7CE63F73BDCB46AA1 /* Alamofire */ = { + isa = PBXGroup; + children = ( + D84AF12AFF8CEBE7435E82A2F4407CF4 /* AFError.swift */, + A44BFDBDFC57EAB966412B2391805A2C /* Alamofire.swift */, + DD578C944CF08DB083AFB7BF402B92FC /* AlamofireExtended.swift */, + 3C7B31EA11675719AAD218B30213AC86 /* AuthenticationInterceptor.swift */, + 7DC156E44796A2EDAFCEC952BF4F38CB /* CachedResponseHandler.swift */, + 6B9267257662D20D600635F881A2FF37 /* Combine.swift */, + 48FF215A134451E8FDBBCEA83950DDED /* Concurrency.swift */, + 161E57B9627C1F8A3F4ECD5449BD356B /* DispatchQueue+Alamofire.swift */, + 11FD15FC961700A6D2732C168F6DE125 /* EventMonitor.swift */, + CBD2D6D4B43E7E39DB290B4637E8E3AE /* HTTPHeaders.swift */, + 55C34FE0371A292A22C83C131646CE9C /* HTTPMethod.swift */, + E7E70E657455BBA4848513DA5F0C01BB /* MultipartFormData.swift */, + D49DF0B69E9A6FC450B44E620140581C /* MultipartUpload.swift */, + 04D49022DF066DFFBABEF50E739231CC /* NetworkReachabilityManager.swift */, + E6998BC169EE56EE6F4534E2864F9A34 /* Notifications.swift */, + 7CB1B067B7C9C188CD256AA2EB3BBC89 /* OperationQueue+Alamofire.swift */, + EF0F931825C0A7D62E4E7DCAE98AA1BB /* ParameterEncoder.swift */, + 7947F95EE57A92A9D319D036D3B1A35D /* ParameterEncoding.swift */, + 2FF30EE509ED32B46C26E4312D27FAD9 /* Protected.swift */, + 97102651438FCA27E19A7CFE8996242E /* RedirectHandler.swift */, + 138334A1316149EF028B1CEF3B5D9C66 /* Request.swift */, + ED362834F8B93C9983DA50EA6DD4BA18 /* RequestCompression.swift */, + ED7BF614BAB59F96C1E13560630E0EA6 /* RequestInterceptor.swift */, + FBD7EB87022D049C391E9B3EAE04D582 /* RequestTaskMap.swift */, + 5AD1A5965BB42236C9D2D7CC5EB010C8 /* Response.swift */, + 3CB41DAB9C24938F1D92B128856DA1E7 /* ResponseSerialization.swift */, + 53BF59CFCAF29D9B39660610827A7872 /* Result+Alamofire.swift */, + 6556EF945E984C9E0C5E925046C7AE38 /* RetryPolicy.swift */, + E83D3F7468BE2E7D6C85B77F24DF79C5 /* ServerTrustEvaluation.swift */, + 67FCB123D72C7C5D3502EA20F09215B5 /* Session.swift */, + 690896191B353008125BF792D691B948 /* SessionDelegate.swift */, + B3F383914D6442F46896325D5208E1BA /* StringEncoding+Alamofire.swift */, + D0ADDF49CCE2FB316E1D2698531F0BF7 /* URLConvertible+URLRequestConvertible.swift */, + 084A1B23C938A71418293A72FBEF2B1F /* URLEncodedFormEncoder.swift */, + 1386166382DD82036C41EB90445FBF8B /* URLRequest+Alamofire.swift */, + 13868D5E2221864BCC72B2AFA6A0CDAC /* URLSessionConfiguration+Alamofire.swift */, + 454ED7E579540C811564F10B37EC76D4 /* Validation.swift */, + CCF86986014C404B7836E0A26C235329 /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + 8D75B425C3A0DCFFBAFD5A6306D3F74C /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 91B2E937D38191019D78AB545E88FC85 /* Core */, + 55A13211204D6D12457C76752A9362B4 /* MapKit */, + ); + name = SDWebImage; + sourceTree = ""; + }; + 8FABA039B54AC31E6C4EBBD80018DBF2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1231CED16BF22E1BBA8ADAEC7B54313A /* SwiftEntryKit.modulemap */, + A4921B15F3C549EAD36960DBDF9F3450 /* SwiftEntryKit-dummy.m */, + 0E386B8C951666613FC2583B57B3B40D /* SwiftEntryKit-prefix.pch */, + 46DC4E6D423C82FDFB89E9EAECDC15D4 /* SwiftEntryKit-umbrella.h */, + 7BE4BB39B20CA62A2BC8F90E47C2C067 /* SwiftEntryKit.debug.xcconfig */, + 33D0F7D0A3AD41776C96F02C5B0B3856 /* SwiftEntryKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftEntryKit"; + sourceTree = ""; + }; + 9054344A8B7EB4F89F57ABDBCA9CDCB0 /* DDBasicControlsKit_Private */ = { + isa = PBXGroup; + children = ( + 830BED8BD6A9F51B53C28952E40F8548 /* DDBaseAnimation */, + 5DBF96672F8B58CFE9DE48EDF5C3CEDB /* DDBaseAttributedString */, + 634DC1DE5ED3524E25AB587A969682A9 /* DDBaseButton */, + F282805155B3CC5FDAE2CDB3C42758BE /* DDBaseCollectionView */, + 18D547258545C8F3EE4C9686AC531856 /* DDBaseCollectionViewCell */, + F7AAC2B3E935AEBF838163424146F30E /* DDBaseImage */, + 7C2E5111F79C0E06449F3D7B3C97A891 /* DDBaseImageView */, + A6818EB87AC1F744DF684CC8B2304793 /* DDBaseLabel */, + 858A565ED5D76A3A59A766E1EDEE989C /* DDBaseNavigationController */, + 033F116B60A754AEF07A7C83E032ABA8 /* DDBaseScrollView */, + CA52B75CE0ED5217CF66486A4AC33937 /* DDBaseSwitch */, + 0A18380C56C4108C777BCAF42D969A6C /* DDBaseTableView */, + F4F9FBC5D4AA372226BD1CFDE1FD0590 /* DDBaseTableViewCell */, + A49690FA9317F36BF287D8B484B5A298 /* DDBaseTextField */, + 08ADB8716123A44465C7EB154863CB15 /* DDBaseTextView */, + F3E2B2FC29198633E5CB9BFBA2A00D14 /* DDBaseView */, + B035FE3E6E4976DD5230BC4BBAF7E191 /* DDBaseViewController */, + 43E80D6E684C8B13EBDE4F1521DD2415 /* Support Files */, + ); + name = DDBasicControlsKit_Private; + path = DDBasicControlsKit_Private; + sourceTree = ""; + }; + 91B2E937D38191019D78AB545E88FC85 /* Core */ = { + isa = PBXGroup; + children = ( + E633239F9C0119ED33920FCB465D6B51 /* NSBezierPath+SDRoundedCorners.h */, + C6E006B6204A6403B9082E6E9D026EB5 /* NSBezierPath+SDRoundedCorners.m */, + AB29267C498295DF52BDA58C13BC222A /* NSButton+WebCache.h */, + E051ACC2127C77CE6DC3679711CF46F9 /* NSButton+WebCache.m */, + F2BE20F55FA96BBF4EDB7348D5249DAC /* NSData+ImageContentType.h */, + 6DB93621074F48BA27B779EB9DCE05E1 /* NSData+ImageContentType.m */, + FB72E5D0980367C28A23466D4F01B907 /* NSImage+Compatibility.h */, + 06DB4B65839E9C146DE9EA0DCAD90878 /* NSImage+Compatibility.m */, + AC1CE2749074B41B9219A84411D897D5 /* SDAnimatedImage.h */, + 33882D7C4584C69176C230217028BE62 /* SDAnimatedImage.m */, + 5BC15C291508E503CC13A3529B29A9E5 /* SDAnimatedImagePlayer.h */, + 1E62B986AD1F6992411777005FCE65DD /* SDAnimatedImagePlayer.m */, + 4D44FF87AADDC06E4D2924F68B596EC1 /* SDAnimatedImageRep.h */, + 8A3AD9A0EA58FFD462CF6CF5CE81B129 /* SDAnimatedImageRep.m */, + 6B3478B1E2158319B48D492EC1E01C5F /* SDAnimatedImageView.h */, + 7D5BD5409AD4929DB15E664D4DB8F045 /* SDAnimatedImageView.m */, + 355B0E56C742F565DF493693AD182349 /* SDAnimatedImageView+WebCache.h */, + 17D3C51FA9F00EE402CA266EF576B430 /* SDAnimatedImageView+WebCache.m */, + D06CE4D53B1E67E6B30872E023E90B53 /* SDAssociatedObject.h */, + 143BF198B5E193A9C40261EF206B431F /* SDAssociatedObject.m */, + 15FCDDF174D8EBAEE4ABFD3F15AF34E6 /* SDAsyncBlockOperation.h */, + 64E38DD0F86DAEA25AC34313B05B2199 /* SDAsyncBlockOperation.m */, + FDA5DFA9D8FFA0B09152FE28B163C08A /* SDDeviceHelper.h */, + E4F1B70DA7BE1FD33918F8B61AF7E0F8 /* SDDeviceHelper.m */, + 20932AD2BFD5DFD01354C53A61ADE4FF /* SDDiskCache.h */, + 64067DB97EB16F74FC715AC322F08156 /* SDDiskCache.m */, + AB428106F0EC7B6BE29099CF125D95F0 /* SDDisplayLink.h */, + D9F9E5057EDE0015D706917EB5AD8D98 /* SDDisplayLink.m */, + B6C0F4F0025B99F6884BCC0CED224A36 /* SDFileAttributeHelper.h */, + D3BA60A67847B00457B921CCDB8E5FE8 /* SDFileAttributeHelper.m */, + 0956E542F671793C8BC5BB4370FB5F72 /* SDGraphicsImageRenderer.h */, + 53462BAE2CAD193184C06BD9EC028B9A /* SDGraphicsImageRenderer.m */, + 5BB1C2E967D55FE0FE1BABCCBAA6E12D /* SDImageAPNGCoder.h */, + 91FF9BD40EE7E16BE36288E9983586F4 /* SDImageAPNGCoder.m */, + 8CA4BF5447A38631613EE0923D06D3DE /* SDImageAssetManager.h */, + EBFD3F4EF074F92B4A5101EF269027E2 /* SDImageAssetManager.m */, + 19A4AC748BDBA25922DEB237C19A63C1 /* SDImageAWebPCoder.h */, + 18D6A675484425C4F0C67253C86A8525 /* SDImageAWebPCoder.m */, + 6A2D000267416236B9E1241F600AE92E /* SDImageCache.h */, + 3A67921859CC45D03DA9835571F57F84 /* SDImageCache.m */, + 96AAE0C564D797F4FB4BCDDD790DA684 /* SDImageCacheConfig.h */, + C43089DA4C08D0A0115865EF7D000BA3 /* SDImageCacheConfig.m */, + 42C969A18F32D20B0C0F4F7F4E532E97 /* SDImageCacheDefine.h */, + 40EE2D8BAE4719BBC35140027E39E092 /* SDImageCacheDefine.m */, + BC13A6FC944959FB8D10A45D2832826B /* SDImageCachesManager.h */, + BE05ADD66FBBE149BC4ECBA3A1C0F232 /* SDImageCachesManager.m */, + 3BD5F1CA15C76D5766F877264B84E4EB /* SDImageCachesManagerOperation.h */, + 673918D7ABB93554FE62E12DF5D2768A /* SDImageCachesManagerOperation.m */, + E0FCD05B6F0F23A9E933330D7C71A60A /* SDImageCoder.h */, + 679377928F1C16C67FEB198BAEE38709 /* SDImageCoder.m */, + 9C34A21F8594E2A2010A338393B17276 /* SDImageCoderHelper.h */, + 81969855200A007B88C6ED5E17173DC9 /* SDImageCoderHelper.m */, + 88DF451D482679D5A646A7B3DE899BBD /* SDImageCodersManager.h */, + 1F75746D12DB59A3A30D8BD37610BF30 /* SDImageCodersManager.m */, + BCC555383683ED8C0A897AFE6D34F3F8 /* SDImageFrame.h */, + E06066393B0CC5DF7ED8880C9A4186D1 /* SDImageFrame.m */, + 3AF3B554863818C98B7C71EF01F0F203 /* SDImageGIFCoder.h */, + 6D9E6C4CCC33A9A77607A69570093FCA /* SDImageGIFCoder.m */, + 0295C5FD238DE852787F1E18DC7955BF /* SDImageGraphics.h */, + 0ED8072D9D629DF17652F4AC4399FD30 /* SDImageGraphics.m */, + 36D73616104B0D740C2AE8183776A933 /* SDImageHEICCoder.h */, + C929F5F2376B8A636986F226B1F8BAA7 /* SDImageHEICCoder.m */, + B3BDD77BCC6837F5D8142409256434AC /* SDImageIOAnimatedCoder.h */, + E950E53E9CAB0CBAB63F42E6E08EDDC1 /* SDImageIOAnimatedCoder.m */, + EC9FB22739D002D91B8403CB2EEF919A /* SDImageIOAnimatedCoderInternal.h */, + DAA6A9C88CB3C67511F43ABDEDB57C50 /* SDImageIOCoder.h */, + 2764A34BC21DC0DF1356962C9CFC07B5 /* SDImageIOCoder.m */, + E33E3A59D43CB791170D2108A6E23F37 /* SDImageLoader.h */, + EAA11A7124529C65770D2507060377B9 /* SDImageLoader.m */, + 36AFD5FCCFE00EBE0CB6404EC6636F27 /* SDImageLoadersManager.h */, + 50F71FF8CB0BE2161A92E6417A65E85C /* SDImageLoadersManager.m */, + 0B89ED33EC5075471148A1DA6038D91F /* SDImageTransformer.h */, + F4E03059A21AF6B2C863F5FD2B9A4B15 /* SDImageTransformer.m */, + 4B43366DB0EAD891DE272FD214CAEEED /* SDInternalMacros.h */, + 1E51697E8E9A385FFB8F3A515833D00B /* SDInternalMacros.m */, + 2B11C139ECA05C33E86417D3D6238515 /* SDMemoryCache.h */, + 7A0B817B3D61393B8F93F2AF8195368F /* SDMemoryCache.m */, + B343FE24A00F429B1A82A8848AA22E4C /* SDmetamacros.h */, + 1092721164441C24EEBAF0AF0202CEC0 /* SDWeakProxy.h */, + 333C543667721C8444224548F93813E5 /* SDWeakProxy.m */, + 00EC57667536B28AAD07D0F281B25B2B /* SDWebImage.h */, + C14142C79051F03AE84FE8C3783813D0 /* SDWebImageCacheKeyFilter.h */, + 74954F3FCF95AC8D5A191FAD3B6F3B10 /* SDWebImageCacheKeyFilter.m */, + 7C41C997156A06CFBB0CB4F4893FF81E /* SDWebImageCacheSerializer.h */, + 6032DA462372A3D3B339BF7CC819FD10 /* SDWebImageCacheSerializer.m */, + 163AF4E852C4E74F191F9DEB834E4334 /* SDWebImageCompat.h */, + C532F90A1EA63862AD58493D9AE13A55 /* SDWebImageCompat.m */, + 80BFD62829913A3D8C05DC9B5F125497 /* SDWebImageDefine.h */, + BAE0484AAF2DF23966BD57AC3F09BFC8 /* SDWebImageDefine.m */, + A48BDAD02C92A2F24BD894BF9657D16F /* SDWebImageDownloader.h */, + 018E6C68AD0B0F17650B490DF8552E5B /* SDWebImageDownloader.m */, + 0E8D589DFEC7452589B2605D4C66DE7E /* SDWebImageDownloaderConfig.h */, + 86A577C3AE1112BFCA7ED55F94355334 /* SDWebImageDownloaderConfig.m */, + F148C1D06CD12EE1D8814D69F93DBE7D /* SDWebImageDownloaderDecryptor.h */, + CD5BD8E401AD835127B43A6FEDF7ACD0 /* SDWebImageDownloaderDecryptor.m */, + 3394A53EC7E5E353DA30262296499798 /* SDWebImageDownloaderOperation.h */, + C10EA0AE92DE766131579A1960DC0068 /* SDWebImageDownloaderOperation.m */, + 810E8ABA91FACF062EB680A844788891 /* SDWebImageDownloaderRequestModifier.h */, + 710E7FDA1942CF967BD01638FC30DE0E /* SDWebImageDownloaderRequestModifier.m */, + 36A55359BD1AC1450C1A48BD1A24F8FB /* SDWebImageDownloaderResponseModifier.h */, + CE3C919292DE30531444FFCBAA1DAB5C /* SDWebImageDownloaderResponseModifier.m */, + 2FEB1C263AF5F0315861782AFDBC5DC6 /* SDWebImageError.h */, + 6F2094624ED24FD082FCB8B65565A8C6 /* SDWebImageError.m */, + 0F5E2ABCA9198E58F5AB9587D2708EFA /* SDWebImageIndicator.h */, + 2552A1BEFD2953C03060ADCD50DF6184 /* SDWebImageIndicator.m */, + ACA055D928D607092E4781A3B866D61A /* SDWebImageManager.h */, + CF5CACF16BA0788C71F94986592F16D2 /* SDWebImageManager.m */, + 1F0BBCE31DA4A1D94A595FBD8393945B /* SDWebImageOperation.h */, + 81DF4F4E9EA72B0BA9E7E257077BFA31 /* SDWebImageOperation.m */, + B1C1FFC270B337F2DC32063AEBCC1E9C /* SDWebImageOptionsProcessor.h */, + B9FCE7753AB1215FBC18182A2DA62244 /* SDWebImageOptionsProcessor.m */, + 14DC98EBB6D9C4D918DD29B4C993BF31 /* SDWebImagePrefetcher.h */, + 7C982FEA563FD06A4797C84016A9E606 /* SDWebImagePrefetcher.m */, + F84C394030389930D1481CCDB0E1B5FE /* SDWebImageTransition.h */, + 291CAF6089DDBE836DA8A8BB18B669C7 /* SDWebImageTransition.m */, + B504232C678AC1713EF18B995420BEF6 /* SDWebImageTransitionInternal.h */, + 167AB6DB564BBC1555EB6B5DE9B92DE7 /* UIButton+WebCache.h */, + 1794082D565C26FC7D60F12723C10DEB /* UIButton+WebCache.m */, + B0DC1FE3580E8CDCE90BD577DE555B51 /* UIColor+SDHexString.h */, + 613FDC43DA5A4D9FA600873DA231B601 /* UIColor+SDHexString.m */, + 4EA0B0F005AB8B529E74FBE4CC18E8DB /* UIImage+ExtendedCacheData.h */, + 85012515EBAF573000D3918667220165 /* UIImage+ExtendedCacheData.m */, + 03D5F0BC618A6F1BB905C724FAB7D092 /* UIImage+ForceDecode.h */, + 6CBC3DF777BBF56E0281CCB52AD3C031 /* UIImage+ForceDecode.m */, + E1BF586B670923A6E1A57A6B597A9E86 /* UIImage+GIF.h */, + A676B6D42F6939076ABD12EC0034727A /* UIImage+GIF.m */, + 821CCE304AADB08D225F4F20B2ABCF41 /* UIImage+MemoryCacheCost.h */, + 1575DB7101A5C2119548E3C7116BEDD7 /* UIImage+MemoryCacheCost.m */, + 8E2662109DCDABBB13C8C4933629AE69 /* UIImage+Metadata.h */, + 9880CF6DC428F39BDE89A516661EA379 /* UIImage+Metadata.m */, + 7202E4D474CECE78DDF6172A921CE18E /* UIImage+MultiFormat.h */, + DD5D9F6C26524ACBC518776BA62ECE29 /* UIImage+MultiFormat.m */, + 9862A784A1BB1F506F0BABA5DEF367FB /* UIImage+Transform.h */, + 15D1C85D0FFC3DF85A73C4BB3F052BFE /* UIImage+Transform.m */, + AB1DFB65DDB752475A4E2CB67958DA8C /* UIImageView+HighlightedWebCache.h */, + 1C2B39D9D0C97FE5BC64498A8F65F0D6 /* UIImageView+HighlightedWebCache.m */, + 0ACA77FB6799723175CD0E818581B0F1 /* UIImageView+WebCache.h */, + 06A93E0EB477EAC5041D2DA392D5BF68 /* UIImageView+WebCache.m */, + E2AB499707B47486941AC4B140E7D00D /* UIView+WebCache.h */, + 45E1A54381ABEDF0B6C0EEA744ADA9D3 /* UIView+WebCache.m */, + 0A5F832474ACBB979825D17D81A46E01 /* UIView+WebCacheOperation.h */, + EA801E6CE23FD4A488D055420DCFE3B2 /* UIView+WebCacheOperation.m */, + ); + name = Core; + sourceTree = ""; + }; + 928C19F608DC91D37F9B2E54A3DDF1F4 /* DDColorKit_Private */ = { + isa = PBXGroup; + children = ( + 686485B6B8A4BD1D7A3FA62F54204B58 /* ColorUtil.swift */, + 744FC6828A174D5E56E993B76E311C6B /* UIColor+Hue.swift */, + 2B77C3BCD0689203E8E5D666D6B9BFD1 /* Support Files */, + ); + name = DDColorKit_Private; + path = DDColorKit_Private; + sourceTree = ""; + }; + 93EA1D0A8C76C0C3683E166DDBDD64ED /* DDMANaviManager */ = { + isa = PBXGroup; + children = ( + 58CC77488D2830883F15B6F641B311D4 /* DDMANaviManager.h */, + 1BDBE217C88BF0AE0CAA596F9AE9450B /* DDMANaviManager.m */, + ); + name = DDMANaviManager; + sourceTree = ""; + }; + 94314F998C342239E5C59D4DB23484FC /* DDAttributedString */ = { + isa = PBXGroup; + children = ( + ); + name = DDAttributedString; + sourceTree = ""; + }; + 952E45B34580784EF1A268107FE21EF9 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2656C0B2C2AA1AC4B3D6FFEF795C3D21 /* DDToastKit_Private.modulemap */, + 6BB971043B11103B1B0440ADA31027DD /* DDToastKit_Private-dummy.m */, + 3A615CD50B887EADE2E7FC3EFA2DAC62 /* DDToastKit_Private-prefix.pch */, + 15238D53287384D3B229C6A805E0DFC2 /* DDToastKit_Private-umbrella.h */, + DDCCA92B8F407583EFFA0A20D006D75B /* DDToastKit_Private.debug.xcconfig */, + 7567AC83E8843492C2E82E0218202E5E /* DDToastKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDToastKit_Private"; + sourceTree = ""; + }; + 96AF6A4ACCF93B9A95BBAB5555B944BC /* Resources */ = { + isa = PBXGroup; + children = ( + 8D04B785AE6FDE85B9DF7DF48BC20550 /* MJRefresh.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 9842021BE52F90C7E779B7AB1ADF3BA2 /* ControlView */ = { + isa = PBXGroup; + children = ( + A9AC4EB42B81966FA2C7E21CBFC3ED83 /* UIImageView+ZFCache.h */, + 174C4CAEEA56DAEBF06A740C83D3638C /* UIImageView+ZFCache.m */, + A2E0903A06E0DB53B7DDDA54AA3ED40B /* UIView+ZFFrame.h */, + 92AE752B7EDABE0906A03244E7FB311F /* UIView+ZFFrame.m */, + FCB0A77C2918697077DC5A40B30ADF91 /* ZFLandScapeControlView.h */, + D07BED96A62D444E815823924A0119B3 /* ZFLandScapeControlView.m */, + E005322F9D9E0A63E64DD107FDCA58A1 /* ZFLoadingView.h */, + 54FC684FA5ABEB74F9C65E7A1DFDEB3D /* ZFLoadingView.m */, + C440CE6E1C5057407748CCF921FF9FA5 /* ZFNetworkSpeedMonitor.h */, + BE02A7450B5C1CEA0C61CDA243407CA1 /* ZFNetworkSpeedMonitor.m */, + DAE0A04534879125BCD4C944E20F9903 /* ZFPlayerControlView.h */, + CB558019587697C99357B2F2680BA9B6 /* ZFPlayerControlView.m */, + 6958293A2E1CA07348618DE601B8957D /* ZFPortraitControlView.h */, + 44F7C4B6FD2BFF49ED3F33DE600410B7 /* ZFPortraitControlView.m */, + BBE6C3A2193E6E3C9758DC1C1CBDF2BF /* ZFSliderView.h */, + 10DDDE1221959D45098304D8287AF214 /* ZFSliderView.m */, + 0141F0BAF949713D0B54E1C89694DD5A /* ZFSmallFloatControlView.h */, + C4C77582F1C9CD0F004C937ABB8859E6 /* ZFSmallFloatControlView.m */, + 1C0587DF91AA637D46083B4D8671B02B /* ZFSpeedLoadingView.h */, + 4C641579170E00CCC257219FBEF4BA8F /* ZFSpeedLoadingView.m */, + 7D671F0000F0D85BA95880F731A6336E /* ZFUtilities.h */, + 64EB7B4AFE77214475A0F54945D1B026 /* ZFUtilities.m */, + 8E169F79CCB6864D384C66061F4C38E0 /* ZFVolumeBrightnessView.h */, + 7086E9BAB7A5CB7A9166032BE4E413EB /* ZFVolumeBrightnessView.m */, + 19260C51DE7EE677AE99C90CEE8CEA41 /* Resources */, + ); + name = ControlView; + sourceTree = ""; + }; + 997A4905B66DD0A2E2C90FD13B6295E6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7A81141C5D5FFB87BE06B3D7CAC0568D /* AMapFoundationKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 9997E2C942A09D3CBB20EFA2BD55B762 /* NSAttributedString+DDCategory */ = { + isa = PBXGroup; + children = ( + 2FDEFD57322485601D0CB51D9F35F652 /* NSAttributedString+DDCategory.h */, + 8CC3487FE7C25E090247A52E202AE425 /* NSAttributedString+DDCategory.m */, + 1ECF7F5D9D8C6463DB2BD04C75E1F1FE /* NSMutableAttributedString+DDCategory.h */, + 851406A8043AFF8D4B5F2E2EBD113E68 /* NSMutableAttributedString+DDCategory.m */, + 806DD1C4352639C1A0C776151B38EB6E /* NSMutableParagraphStyle+DDCategory.h */, + E064F9FADE9DB5F58B52A28B78D00747 /* NSMutableParagraphStyle+DDCategory.m */, + ); + name = "NSAttributedString+DDCategory"; + sourceTree = ""; + }; + 9E3C37F0E2DDFE2EBFCD060CF9A43743 /* UIButton+DDCategory */ = { + isa = PBXGroup; + children = ( + 973BB2E702520A72B89684DE3D080922 /* UIButton+DDCategory.h */, + 572F470A31C7DB49A778B5D620C4822F /* UIButton+DDCategory.m */, + ); + name = "UIButton+DDCategory"; + sourceTree = ""; + }; + A050929604B24C7F152A81F5CA59F9CB /* UIApplication+DDCategory */ = { + isa = PBXGroup; + children = ( + 38F153179C61458623097FA40E8CAF6F /* UIApplication+DDCategory.h */, + 094763555A3F29BA07881E964F3D61CB /* UIApplication+DDCategory.m */, + ); + name = "UIApplication+DDCategory"; + sourceTree = ""; + }; + A20EF6FFE8899463EEE0B5F19D858D6A /* RxRelay */ = { + isa = PBXGroup; + children = ( + 17F4B58EC806493E05FAA4BCF706BE9B /* BehaviorRelay.swift */, + EA9997E6B9D92E077D0460F2D65EBFB4 /* Observable+Bind.swift */, + ACA14EB7A859D01C316F4E04C23D4297 /* PublishRelay.swift */, + 39452DECB83CB331C03CE177F673295F /* ReplayRelay.swift */, + DD448380ECE7CBAA63105744F6278BF1 /* Utils.swift */, + 65E26665EC70B3A5EDDEB678AC1991F1 /* Support Files */, + ); + name = RxRelay; + path = RxRelay; + sourceTree = ""; + }; + A49690FA9317F36BF287D8B484B5A298 /* DDBaseTextField */ = { + isa = PBXGroup; + children = ( + 5B2494438A6C5C24FF17480326AB6E86 /* DDBaseTextField.h */, + 367A5C3D64F15648E4D7FBFC33C86238 /* DDBaseTextField.m */, + ); + name = DDBaseTextField; + sourceTree = ""; + }; + A4C3967BEB9DE5571A7CD8DE02E13065 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6CDC6E84D7D2F83C703091BB6D1D3771 /* DDWebImageKit_Private.modulemap */, + ACFAD91C101F46E6E96BBD881C458F37 /* DDWebImageKit_Private-dummy.m */, + B5914192A9B323B97D23C78EC7693901 /* DDWebImageKit_Private-prefix.pch */, + AA5805BCDBDA186532ABE828A61E0C8E /* DDWebImageKit_Private-umbrella.h */, + 5989359C62DB21703DC23C489485D6A8 /* DDWebImageKit_Private.debug.xcconfig */, + B2771D7E02420D60A725D188B2BACE5B /* DDWebImageKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDWebImageKit_Private"; + sourceTree = ""; + }; + A5E18E2E2FAD1C46B30671B78A672C60 /* CALayer+DDCategory */ = { + isa = PBXGroup; + children = ( + 4AA3432CAED9FD91B884EDA7AFA8F20D /* CALayer+DDCategory.h */, + 1FBAABCD5BA099AFBFD467440386225D /* CALayer+DDCategory.m */, + ); + name = "CALayer+DDCategory"; + sourceTree = ""; + }; + A6818EB87AC1F744DF684CC8B2304793 /* DDBaseLabel */ = { + isa = PBXGroup; + children = ( + 1DDA99BBFAC1A74713EB9A700192714B /* DDBaseLabel.h */, + 766C1B55D1465802AE98B03841E1E9B0 /* DDBaseLabel.m */, + ); + name = DDBaseLabel; + sourceTree = ""; + }; + A683B50946F1F51BCDD01BD349C9DDB7 /* Support Files */ = { + isa = PBXGroup; + children = ( + E5FB9E2A2A42CCEE1E4F5EE07F9A8A68 /* DDZFPlayerKit_Private.modulemap */, + AA90DCA06E46D69AD0AB4917082776D4 /* DDZFPlayerKit_Private-dummy.m */, + 03CC8EE8458108550BF5C2BBDE8CC1FD /* DDZFPlayerKit_Private-prefix.pch */, + FEA18C2DC4015A320CEB7835405FE448 /* DDZFPlayerKit_Private-umbrella.h */, + 45F00E57264605E4A5059394B31086D1 /* DDZFPlayerKit_Private.debug.xcconfig */, + 105130C02F5AE4887EB3C12E27D35E64 /* DDZFPlayerKit_Private.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/DDZFPlayerKit_Private"; sourceTree = ""; }; ACFDF5639A9D5C5EE4835FC38DAD3477 /* Products */ = { @@ -5916,676 +5965,206 @@ name = Products; sourceTree = ""; }; - AD881D8D3E59A7EE4D946129E33313CC /* DDBaseImageView */ = { + AD2B1E214C2E679902E30FA2036E2695 /* UIWindow+DDCategory */ = { isa = PBXGroup; children = ( - E9A0843299AB0A101483A8B9B5B7A08F /* DDBaseImageView.h */, - 49DB1E5082097F2451A59199969F605E /* DDBaseImageView.m */, + 427DCA2E8BCA308A3FD42D565E54BD0E /* UIWindow+DDCategory.h */, + AADED54007F3A2442966B0915BB92894 /* UIWindow+DDCategory.m */, ); - name = DDBaseImageView; + name = "UIWindow+DDCategory"; sourceTree = ""; }; - AE490878D30B5B7D84C88D07D371B172 /* DDToastKit_Private */ = { + ADA29512C4208133626D1E06A52725C2 /* DDMALocation */ = { isa = PBXGroup; children = ( - 587F764BC44D508861D68FF3D2C76A43 /* SwiftToast.swift */, - B27BED9E2C5BFE2986D9766713652001 /* Toast.swift */, - 35956C4CB29F165050358B0FD8D46863 /* Support Files */, + 4A3A3436ACD0AE3B788E38A16BF6C69A /* DDMALocationManager.h */, + FB583F003573D8916C2237B4C5D8A00F /* DDMALocationManager.m */, ); - name = DDToastKit_Private; - path = DDToastKit_Private; + name = DDMALocation; sourceTree = ""; }; - B18FB7094717C9F7E71E8BA4F88C5088 /* UITextField+DDCategory */ = { + AEE62899EEBE2245A22C23EA2144DCA6 /* UINavigationBar+DDCategory */ = { isa = PBXGroup; children = ( - E323CC22447BB9651123D336252BFF2F /* UITextField+DDCategory.h */, - 1BB49111B9092C88F7466EE3C209345B /* UITextField+DDCategory.m */, - ); - name = "UITextField+DDCategory"; - sourceTree = ""; - }; - B30250C5D854842A04AEBC2B027206FD /* DDTextView */ = { - isa = PBXGroup; - children = ( - 5F4667BB5B429915768F0274EE634827 /* DDTextView.swift */, - ); - name = DDTextView; - path = DDControlsKit_Private/Classes/DDTextView; - sourceTree = ""; - }; - B434F9C38500465569E879105ED80998 /* Kingfisher */ = { - isa = PBXGroup; - children = ( - 8D2175F83B7EA193BCB361CC82565F80 /* AnimatedImageView.swift */, - 04A4B3182782CBC685606E3DC6098300 /* AuthenticationChallengeResponsable.swift */, - 39906B01CBED4D2B50C57DE1F11D868A /* AVAssetImageDataProvider.swift */, - 0C23ED7A3236AF51F3874C7513645C9A /* Box.swift */, - 256422435367E2A770815953160B3CDA /* CacheSerializer.swift */, - DFA9A57A28F2BC251C155F1A86DDE200 /* CallbackQueue.swift */, - 945E3595F8E082CE7DC610605B6F9C50 /* CPListItem+Kingfisher.swift */, - 444B286239F8044578E2F53C43A0EBD0 /* Delegate.swift */, - 594F0902ECA1438E2FAD55B4F088625A /* DiskStorage.swift */, - C1E007C3CD369D1FE2CCD86E913B5369 /* ExtensionHelpers.swift */, - D2FA2246D11670FD018B94C0D0FCDE1F /* Filter.swift */, - 5BAC610D4B3C454ED6C34BDA8881603E /* FormatIndicatedCacheSerializer.swift */, - 7CBDE3154BF187F4A9448A39BF5464B7 /* GIFAnimatedImage.swift */, - 8DE986B5124559B95C364A27A0C87170 /* GraphicsContext.swift */, - AA5360FF7DEC3BA107C8066EBAC46285 /* Image.swift */, - 5A9536FDD5AF61EB1E45EF70D2FC0F97 /* ImageBinder.swift */, - 97CEB7ADA2F1CA1CB21DB8A16062CED4 /* ImageCache.swift */, - CED5E31BF9F2FDB9F26B4E5199FBB25F /* ImageContext.swift */, - FB217BABDDE58C3069D4835AFBD2FFF3 /* ImageDataProcessor.swift */, - 133E330F6C002F44DFAA8E2D16CF8F59 /* ImageDataProvider.swift */, - 6AA4A62DC6BDAE680951DD0085464A8B /* ImageDownloader.swift */, - 2773E3CDD26A9EF63961DB80CC7CCE9D /* ImageDownloaderDelegate.swift */, - D72DCC005123406D87A787D3B255083E /* ImageDrawing.swift */, - CB066BB901C75D3E0C947BF92BF9ACD4 /* ImageFormat.swift */, - DB2A564C939BD40B321B80202E9233D0 /* ImageModifier.swift */, - 806D7AE568296294167DD7D29EF11B61 /* ImagePrefetcher.swift */, - AB0DD2817E56A00FA4A43DE77F49C642 /* ImageProcessor.swift */, - 39EEACAF13F3E3C926D4A36F61035A43 /* ImageProgressive.swift */, - 6FC13D5D18E2CC61F588B3F02472EF0D /* ImageTransition.swift */, - D044AD659D85BC2A332A96CC33A5763F /* ImageView+Kingfisher.swift */, - 8A9533865EF00864A7ADD4BCEE34BCE4 /* Indicator.swift */, - 56D4BA93E585EA8177419F70CCBAE3B0 /* KF.swift */, - F502508CAE1CCC4918FB8371E99FDD3D /* KFAnimatedImage.swift */, - 3A7AB45E1C1F4E6767F22545B19D1DC8 /* KFImage.swift */, - CEA57F17B5C8B24304CCB6A20D4FD22A /* KFImageOptions.swift */, - 9ACD9209EB865DB8B8CDBA4F8C7030AF /* KFImageProtocol.swift */, - 8D0118E801CC2317FE9FC15860953A77 /* KFImageRenderer.swift */, - F819E50E6927336F2E23AD9745D86DBB /* KFOptionsSetter.swift */, - 67C3EB1444752066E3904A49791ABA1B /* Kingfisher.swift */, - A21099512EC3714A9EDF3E42F0AF8B52 /* KingfisherError.swift */, - ECE72ADA893A9F0DD5D3ACCEAB421C7A /* KingfisherManager.swift */, - 496E3769040029EC25C549BF9A304831 /* KingfisherOptionsInfo.swift */, - 2C24AF77F9895A72C40AD80FEE596A12 /* MemoryStorage.swift */, - 309BB13CD41DAFE016B6CA163756539E /* NSButton+Kingfisher.swift */, - 8CB92244E6A5129FBABBB6E49EF1614B /* NSTextAttachment+Kingfisher.swift */, - C56097C4D65974E5B5A9D813BA262BDF /* Placeholder.swift */, - 1D13B2406DE28CDD712BC816CE9F562F /* RedirectHandler.swift */, - C8654DA54D9BEE804BEDCAB31002A4E7 /* RequestModifier.swift */, - AD7FAE47AEB10DD36EA33FED0790EACB /* Resource.swift */, - CCD5D64467044F82ED8E53C61C7BCFB1 /* Result.swift */, - 52ED7631EC213CB1E4221A74340402C0 /* RetryStrategy.swift */, - 2BB6288BA0898695A740016A05EBC78A /* Runtime.swift */, - 356013814448B7AB5ACF7FFBD5210238 /* SessionDataTask.swift */, - 1CE0BE4638859C5DEC3741CAC351415F /* SessionDelegate.swift */, - D46DB4F2B6BC49B0FA27E136A1FEEA67 /* SizeExtensions.swift */, - 7F68AC5A959C7977D31C3B7249A0176D /* Source.swift */, - 92D24DB1EA2DE76ACE61DFEA9F2ED45D /* Storage.swift */, - 12D22B9E428CCEBF7A35E9695DDF55E5 /* String+MD5.swift */, - 6934302FB1728BA3C840AF7E425B150B /* TVMonogramView+Kingfisher.swift */, - 46A3A1BB9FD7C609C0A0222ED544183B /* UIButton+Kingfisher.swift */, - B6ADD679B8EF86CB4C1020303307A0F6 /* WKInterfaceImage+Kingfisher.swift */, - D8EEF5218E981915F601F3EA4F9B70AC /* Support Files */, - ); - name = Kingfisher; - path = Kingfisher; - sourceTree = ""; - }; - B53532E14499C5C9FF55D480D2B0480F /* CocoaDebug */ = { - isa = PBXGroup; - children = ( - 9B596A4E99EF61F35F08408A31BD57BA /* _AutoLaunch.m */, - 683921B48828127A524895A826B019BC /* _BacktraceLogger.h */, - D1DE27A672E9A15E0B9CD663A270A506 /* _BacktraceLogger.m */, - 2BFA2E38C5C5C0C5D5FD99DB78066FE9 /* _CacheStoragePolicy.h */, - D9FD910CDD13184C4D22D6EF150B7382 /* _CacheStoragePolicy.m */, - FFA7A540924A381756DE31EF6D2064DE /* _CanonicalRequest.h */, - 31994FBFBFB31334E00DCC9BC253012E /* _CanonicalRequest.m */, - ED900D123043C4A522BB6C9EE3C788DB /* _CrashModel.swift */, - 87B684779E82E8CE989D8F775BCACD92 /* _CustomHTTPProtocol.h */, - D29280335E0823B5199F485E08AEC1BE /* _CustomHTTPProtocol.m */, - 5FF9BB457FB53D51143919A160A466E6 /* _DebugConsoleLabel.h */, - DE70F09B21F69BB7F43EEF0AACD4E1CB /* _DebugConsoleLabel.m */, - 44395712164584A2ADDEE6FA301AE139 /* _DeviceUtil.h */, - ACE2CB549E7C04C7E492BA0681E42FAB /* _DeviceUtil.m */, - 4259828C19F09B960ECB5098EBFBCDB2 /* _DeviceUtil+Constant.h */, - 8BDAE3BBB713842E46ED6AD830ECA0D8 /* _DeviceUtil+Constant.m */, - 4D2B21EB84BA42EF914376A97D739BE1 /* _DirectoryContentsTableViewController.h */, - E8437555693527B22C7D903DDDB7D74D /* _DirectoryContentsTableViewController.m */, - 952C1D9C63D55486340065F190A01954 /* _FileInfo.h */, - D76A5981197B805F382D27ED1B2334E2 /* _FileInfo.m */, - EC470734D75EF5BB68ED9CE82184472C /* _FilePreviewController.h */, - 830558743E91422062DCBA23F2DC8567 /* _FilePreviewController.m */, - BE2758841B6600312F9A570BADD0EA83 /* _FileTableViewCell.h */, - 47EA3D4EC873B1045D2DD4CE59F1D58F /* _FileTableViewCell.m */, - FE5F21706724B2984E52DEDB4E34D7D3 /* _fishhook.c */, - C7B68FAD667BF669AE5C5D5486F1A420 /* _fishhook.h */, - DF3CC3AD368072F24471BD6BABC40241 /* _HttpDatasource.h */, - 9E1F60A1AD0AEC10A86180A0AA9B32E5 /* _HttpDatasource.m */, - AD37A7D45E2003E166F3EED9FBCD13C6 /* _HttpModel.h */, - 52CBE28F08C6D9ADDDB0E1E4E6EC6F03 /* _HttpModel.m */, - D9DE5E5912C89838BF33C3FD6AED8F43 /* _ImageController.h */, - 360413F6F0A7E2F8172972F128BB25C9 /* _ImageController.m */, - B147B8BD379851325E78EBA75A20622F /* _ImageResources.h */, - D57C8187C239D5E5B4525B6A1B2AAD12 /* _ImageResources.m */, - 4A2F5F370932C35B2EB5263691C6D5AE /* _NetworkHelper.h */, - 2C5359682FC29624151B4D78B54A7C30 /* _NetworkHelper.m */, - E918DD92CCBF268334288F650D81FB65 /* _NSLogHook.m */, - 7FF37507C1A094DF4D58B89A2179B83C /* _ObjcLog.h */, - 8C95BA8E5A0D18AEB85525299C69AB0D /* _ObjcLog.m */, - F2520BD4B123412C5D7EF2BF9333426B /* _OCLoggerFormat.h */, - 212639C5A3E8C8B4A96627FC9A352C99 /* _OCLoggerFormat.m */, - 6408C6E865062A18443082D8B750F906 /* _OCLogHelper.h */, - 15C2FE51A04095D0A6F61474D98C53D6 /* _OCLogHelper.m */, - B839B7EE6EE41B5C1D54F4E45C5254AE /* _OCLogModel.h */, - 2F644DA65811A98EC4E0D9B206E4785A /* _OCLogModel.m */, - 98963B30FF60E3279CCEA060A155E296 /* _OCLogStoreManager.h */, - F69A77E41410BB0E0F16D5FDD6B485A0 /* _OCLogStoreManager.m */, - 77D2A0BF552954255F76C5D6E1A1BF10 /* _QNSURLSessionDemux.h */, - B33529146C8B365D7C46E9817B84B142 /* _QNSURLSessionDemux.m */, - A20529EC32927638D77FE174B3DF3E95 /* _RunloopMonitor.h */, - 1C28F83E0CC6316AA9BCAE67773EC483 /* _RunloopMonitor.m */, - 1DDED8BF7E08BF2CC6792624F87787C3 /* _Sandboxer.h */, - 698CD081E4CE374DC648276198E1CDBF /* _Sandboxer.m */, - 220B698B282C41C17119F37375810562 /* _Sandboxer-Header.h */, - 647DBE78BFB4290D0A72583EA03D9D28 /* _SandboxerHelper.h */, - 9701D536A5E1B740C587BBFED07D13EA /* _SandboxerHelper.m */, - 6903DCBE6ADBD63048046915BB1396F9 /* _SwiftLogHelper.swift */, - 5AC8DE45F7525BAFEF3249EF07099261 /* _Swizzling.h */, - AF02FD42D851E78E4F0C9A86A1FD976C /* _Swizzling.m */, - 873E469388C53E4A02DB724C46491E5C /* _WKWebView+Swizzling.m */, - 1C1F75FC0279378756280E5A0D33CE62 /* AboutViewController.swift */, - CA735DB43A3799E250A47847C4BADF10 /* AppInfoViewController.swift */, - 70564BE50B7000382C5EE520E7616B5D /* Bubble.swift */, - C467768A61141EE92FFDA0EC69CE86CA /* CocoaDebug.h */, - 855439B718EEE550726E1993E9741232 /* CocoaDebug.swift */, - 6F416BBB62E177AB221B6EBC53AA5C1D /* CocoaDebug+Extensions.swift */, - A2769F3EBA3A2123D2C9A06D434EA4C9 /* CocoaDebugDeviceInfo.h */, - 6A272497C11D315B72F2411BC28A7E1C /* CocoaDebugDeviceInfo.m */, - 6069E94E8448854ADDC8775DDBBBB749 /* CocoaDebugNavigationController.swift */, - 776EF425628FA12A87380DC0F64186DE /* CocoaDebugSettings.swift */, - DF110FBC4C5E9146B2BE55F5C5E5012F /* CocoaDebugTabBarController.swift */, - 95664AC8FC8B658C4750177DC0C42F2A /* CocoaDebugTool.h */, - FED9193D6C5C7ED2E4F48D0EFFF32A8D /* CocoaDebugTool.m */, - 249DC06EC853DD1B3C5690325EF941E4 /* CocoaDebugViewController.swift */, - 7BDC69237DBD31038B683F82277363EA /* CocoaDebugWindow.swift */, - 252A7919C4A4221930542A27EADB87D1 /* Color.swift */, - 7653F17A9E36BF11750E6151ACD5C707 /* CrashCell.swift */, - 8FA7574C4CEE35369CDFA9AF5F4BA8CB /* CrashDetailViewController.swift */, - 9C753242D8010513A17EE06B384CB700 /* CrashListViewController.swift */, - A98733592FE75EE811FC06F7B0A49735 /* CrashLogger.swift */, - B80F7496376ECD748822556D03AB7B27 /* CrashStoreManager.swift */, - 8D29A1B9CC832E8E136616849FFFC538 /* FPSCounter.swift */, - 74E15AE34BE0B34303746B74D3883BED /* GPBMessage+CocoaDebug.h */, - 05F59E9C637B51DA94D659CA26D8F315 /* GPBMessage+CocoaDebug.m */, - 2BBA345F0CDE4BE532DF857B417D888B /* IgnoredURLsViewController.swift */, - DF6B1CDE84746B44F6BC5791DD027960 /* JsonViewController.swift */, - C4DC029BAA37D900A4FD979ACDCA4F3E /* LogCell.swift */, - 4B0C7A278F431A2B0706CC2D99B3D1EB /* LogViewController.swift */, - 3B70DAFAEE13CE22ABA1E96EF3318615 /* NetworkCell.swift */, - 6D6566588E7FE6DD6E7A5722F518B601 /* NetworkDetailCell.swift */, - 983C48AB6681800FEE8A61BE53DA4660 /* NetworkDetailModel.swift */, - BD4681FEAD1716C1DF2CFD88E68D6704 /* NetworkDetailViewController.swift */, - 10C298309B1FADAE6CA4501535B37EFE /* NetworkViewController.swift */, - 33B2D883941EF04ABE1F1E94E15BBEB1 /* NSObject+CocoaDebug.h */, - B2F6080228069C336C7E7B391C96DB80 /* NSObject+CocoaDebug.m */, - 474E55294A95967D4C953F85E5026143 /* UIBlockingBubble.swift */, - 656DFAD45FD1EEB7B696D874D8D40D30 /* WindowHelper.swift */, - A780A1245A962E24D653A78A0158E03D /* Resources */, - C801B8339FB8704716740A46FC5CEBC0 /* Support Files */, - ); - name = CocoaDebug; - path = CocoaDebug; - sourceTree = ""; - }; - B55BDB3705637049EE4D98F1FD18ED90 /* DDBaseNavigationController */ = { - isa = PBXGroup; - children = ( - 8B0B1E87E5956AB59F464AC019BDDB54 /* DDBaseNavigationController.h */, - 97834F97324A3628E8CC2B23A44E5929 /* DDBaseNavigationController.m */, - EBC8CCFDCC518F0EF05F23FD21B61260 /* DDNavigationControllerDelegateReceiver.h */, - 675BB2FAC2E37A70ED712E3230904BE4 /* DDNavigationControllerDelegateReceiver.m */, - ); - name = DDBaseNavigationController; - sourceTree = ""; - }; - B62891ED26E764A7AB353D3EBC470A7C /* DDBaseViewModel */ = { - isa = PBXGroup; - children = ( - E343514D968C352668E6AC260CF2A9FD /* DDBaseViewModel.h */, - C50C9BE2AA03144A8D826D219DC9804C /* DDBaseViewModel.m */, - ); - name = DDBaseViewModel; - sourceTree = ""; - }; - B69F2C7F65AACB8E1C290FDAE2C6A15D /* DDTableViewCell */ = { - isa = PBXGroup; - children = ( - 5DB435C1C4A43AF5F4FBE2D8603A07EC /* DDTableViewCell.swift */, - ); - name = DDTableViewCell; - path = DDControlsKit_Private/Classes/DDTableViewCell; - sourceTree = ""; - }; - B7009D1B4C05889224F778D7B64DCEB0 /* Pod */ = { - isa = PBXGroup; - children = ( - 75E2339034D27D3CA417290CE2EC37D1 /* DDCategoryKit_Private.podspec */, - 72F7817B36D0C26FF22DE2FE7926F95C /* LICENSE */, - 2BA53C52669DE78DE44F94F90C856E84 /* README.md */, - ); - name = Pod; - sourceTree = ""; - }; - B8B03F06D9439076F5412A0FACF22798 /* SDWebImage */ = { - isa = PBXGroup; - children = ( - C5ECA83EF870EDFFB0B497A76C2B12A3 /* Core */, - 0C475A28B988210B579E8628462307E0 /* MapKit */, - ); - name = SDWebImage; - sourceTree = ""; - }; - B8EFF24F47A2B607670625C6367AE6D5 /* DDNetworkingOfAlamofireKit_Private */ = { - isa = PBXGroup; - children = ( - 4A564D5BFD55674BB3119E10C2AE5C5B /* DDAF.swift */, - 6C87C3F75F36D6B8A1DDDAABE784A77B /* DDAlamofire.swift */, - C3839C00882D191E9255DF874ED6E29F /* Support Files */, - ); - name = DDNetworkingOfAlamofireKit_Private; - path = DDNetworkingOfAlamofireKit_Private; - sourceTree = ""; - }; - B91260ACF8376667F1C745B34A241301 /* SnapKit */ = { - isa = PBXGroup; - children = ( - CEF9CFDFAA875A7B4F9491B39D1F4231 /* Constraint.swift */, - 5F400D2F6B72862D7067FA50EE85EDB5 /* ConstraintAttributes.swift */, - 5B6AB10A7C76C574E8B2CB3252AB2BA5 /* ConstraintConfig.swift */, - C9CE3FD671387B8E6B894968584E8B81 /* ConstraintConstantTarget.swift */, - CC6F7A66E2C7EA6FBD805C6F717875B2 /* ConstraintDescription.swift */, - EB03C86042DE671AE0F8EC6CFDF398E8 /* ConstraintDirectionalInsets.swift */, - 0F66A7159B63380F65B02DD13440EFEA /* ConstraintDirectionalInsetTarget.swift */, - 00E219A384D128F1736251B3F4A01534 /* ConstraintDSL.swift */, - DE4A956F7E1A4A441F9B587B5B7D5D4B /* ConstraintInsets.swift */, - 3E3CE84592CF8DFD8304493207B706E3 /* ConstraintInsetTarget.swift */, - 72EDA30147D12FA0903D469B357B9B57 /* ConstraintItem.swift */, - 00AF3F79A6D94EDD8A37AD1C5C5ABB5F /* ConstraintLayoutGuide.swift */, - F3A6860B0A25AF078E550DCF6E7146E9 /* ConstraintLayoutGuide+Extensions.swift */, - 9999EE81202FF32A49181819DE266AE4 /* ConstraintLayoutGuideDSL.swift */, - 03C29E11F164D176D35065483046B9C9 /* ConstraintLayoutSupport.swift */, - AC8E589442A4865BF8619AC474EFA0CC /* ConstraintLayoutSupportDSL.swift */, - A068EE6351F5768B5BD2B7621414112B /* ConstraintMaker.swift */, - 1C27B6122BBC9ED4A48E7E71A017D70A /* ConstraintMakerEditable.swift */, - 1DFFC52E6BC05CDFE43E958ABCF337C7 /* ConstraintMakerExtendable.swift */, - F6ABC69706428A2430F525914C2F4CAE /* ConstraintMakerFinalizable.swift */, - C9D3EF374E579423AFD5970ACAA44D70 /* ConstraintMakerPrioritizable.swift */, - 6E0AA0CC752BE7324FDCAAD6A76720DC /* ConstraintMakerRelatable.swift */, - E033E9C445F69421B73D3112282C861C /* ConstraintMakerRelatable+Extensions.swift */, - 6E3450056D31A88D0BAC4D41394EF2A7 /* ConstraintMultiplierTarget.swift */, - B485B1E3108717A2D5119879BCE5011A /* ConstraintOffsetTarget.swift */, - CEFA3E458ED51449317A2EDE5A0F7B37 /* ConstraintPriority.swift */, - 944E2A41F3C53A712DBC05DDCA8CE7E5 /* ConstraintPriorityTarget.swift */, - 0F49E1B6EBEDFEA619B41CB830562C81 /* ConstraintRelatableTarget.swift */, - 9628957B998FB4E34458714FB0F01C61 /* ConstraintRelation.swift */, - 704B95D2E11DFAC7F5C9A3A89527A902 /* ConstraintView.swift */, - F1C7E1C4205732E0E837B820806E0410 /* ConstraintView+Extensions.swift */, - 35C0BA3275B36FE030FA5C16F8246A5E /* ConstraintViewDSL.swift */, - D3BEEBA66D0093E405F6E2D5DC5537A4 /* Debugging.swift */, - 770D56DE28DF59D0CDEEF4F814EE64BB /* LayoutConstraint.swift */, - DAE285CFE61BC90761CA268573F9FE50 /* LayoutConstraintItem.swift */, - 100F011815C09ADDFAE519E3F5E0E1F7 /* Typealiases.swift */, - FD342C2075825447166E8414B027199C /* UILayoutSupport+Extensions.swift */, - FF93FF52E245ED621C53BD9A835826B4 /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; - B975954AC32DC1641B171CB370CDBB89 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2D065E8F3D634A416B909E789F49B706 /* DDWebImageKit_Private.modulemap */, - D20FC891DF883F114FF26AECBA7791A4 /* DDWebImageKit_Private-dummy.m */, - E177A73E8BE1E14E8E376A22B7C5B5A6 /* DDWebImageKit_Private-prefix.pch */, - 3627516B81D622A459D958CFE3B334D9 /* DDWebImageKit_Private-umbrella.h */, - F9733D94FD82C0216CCE998720C7FC0A /* DDWebImageKit_Private.debug.xcconfig */, - 5B20DFDD4C5A7E2EC26C22F7C75D584A /* DDWebImageKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDWebImageKit_Private"; - sourceTree = ""; - }; - BA83E156B50D52A925D448952514A9A6 /* NSURL+DDCategory */ = { - isa = PBXGroup; - children = ( - EB049C4C4837DDDB692F8249C94428EC /* NSURL+DDCategory.h */, - 669930B1DDBEEEA1953C947D6B6B0CF5 /* NSURL+DDCategory.m */, - ); - name = "NSURL+DDCategory"; - sourceTree = ""; - }; - BB36260697A77BBA99CAE3AFFB8AFA8A /* UINavigationController+DDCategory */ = { - isa = PBXGroup; - children = ( - 2EAF6F2557E363E22FA5421B7697FFAF /* UINavigationController+DDCategory.h */, - 0939652B1C561531CF97B05D8BF3B0CA /* UINavigationController+DDCategory.m */, - ); - name = "UINavigationController+DDCategory"; - sourceTree = ""; - }; - BC52EBB17F7467BF9B232350315DAC7A /* DDMAUtil */ = { - isa = PBXGroup; - children = ( - 0C3AA9A713949C97BC0D8C96806F2033 /* DDMAGeometry.h */, - A9F6659C6113D8AC11E015ABD417145C /* DDMAGeometry.m */, - ); - name = DDMAUtil; - sourceTree = ""; - }; - BD6E41E1B56FE0EF95B80A4C1A6695F3 /* Support Files */ = { - isa = PBXGroup; - children = ( - 83954B1009088B4150BAD46F863E8DA4 /* ESTabBarController-swift.modulemap */, - FD7F5DDEA7FC6583C6CAF8B8C7BC3C37 /* ESTabBarController-swift-dummy.m */, - 713FADE4F9F39D2B53738DAA2A85C115 /* ESTabBarController-swift-prefix.pch */, - 1F90ABA6A4AD093D81E08FD18CB2D1E6 /* ESTabBarController-swift-umbrella.h */, - FE5C7F48404B0022AE373D86750A2673 /* ESTabBarController-swift.debug.xcconfig */, - 508D73C095D4C77BB02D4208BEE061BC /* ESTabBarController-swift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/ESTabBarController-swift"; - sourceTree = ""; - }; - BF9D1EE9B2099EE8A3DF2713D7D9207F /* AMapTrack-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 5D5656270BFB0D63F8FB29074D4ED74F /* AMapTrackCommonObj.h */, - BFC55D54786079749BDB28226507F009 /* AMapTrackError.h */, - 191E2DDF10B06196108F1587F4D11173 /* AMapTrackHistoryObj.h */, - 63000D0400282E301915314D87224388 /* AMapTrackKit.h */, - 8A4224348EF7AAF4DE860A8CBE9BDAFE /* AMapTrackManager.h */, - 7D2BB7E3870F91CD97F81F4DF1F0B106 /* AMapTrackManagerOptions.h */, - 47548137AA4955C0597FD29A3B20892A /* AMapTrackTerminalObj.h */, - A38FA6A2D2D376B3BBD9C6445F8D743A /* AMapTrackTrackObj.h */, - A290BEFFD9E9EEA550DC777126A6F7D4 /* AMapTrackVersion.h */, - 34B55A863E7965F5B1AB0AFF9C56D74C /* Frameworks */, - 50D04B8FCA9B000030BB4ACD39C779CC /* Support Files */, - ); - name = "AMapTrack-NO-IDFA"; - path = "AMapTrack-NO-IDFA"; - sourceTree = ""; - }; - C3839C00882D191E9255DF874ED6E29F /* Support Files */ = { - isa = PBXGroup; - children = ( - 4F4230086A99FDAF87A0F2B655E46979 /* DDNetworkingOfAlamofireKit_Private.modulemap */, - F83BDD7605C3EF54BBE3C62878E2F57C /* DDNetworkingOfAlamofireKit_Private-dummy.m */, - CCAD289790B3D81F777FC2BAAE5832A2 /* DDNetworkingOfAlamofireKit_Private-prefix.pch */, - 6A89CE001DAFAD7B205844AEF28BFB18 /* DDNetworkingOfAlamofireKit_Private-umbrella.h */, - BBF38A4EA6E108DB0F69358637D3B9C5 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */, - 8573EDA165C5BB51A067C0D79FDC0F07 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/DDNetworkingOfAlamofireKit_Private"; - sourceTree = ""; - }; - C3A337F4E289BE113E025DEADCAD02CF /* UINavigationBar+DDCategory */ = { - isa = PBXGroup; - children = ( - C539F3E13A3FF6FE74C5046E711EA0D8 /* UINavigationBar+DDCategory.h */, - 00E6ECB57B6E4701642663E5ED800350 /* UINavigationBar+DDCategory.m */, + EF1FB32F348041E204D438C3DFC148CB /* UINavigationBar+DDCategory.h */, + 29BDA2394082F8E3E9F4BB6FE0DA2A22 /* UINavigationBar+DDCategory.m */, ); name = "UINavigationBar+DDCategory"; sourceTree = ""; }; - C5ECA83EF870EDFFB0B497A76C2B12A3 /* Core */ = { + B035FE3E6E4976DD5230BC4BBAF7E191 /* DDBaseViewController */ = { isa = PBXGroup; children = ( - E85B794158D9F082E62E94B77F198F38 /* NSBezierPath+SDRoundedCorners.h */, - D9DBE317F20C6EC6057A609FBD3766E9 /* NSBezierPath+SDRoundedCorners.m */, - 345B8A83296B361A0F9C6756E13CF7E8 /* NSButton+WebCache.h */, - 8FAC7DBABE9FF8EE87847670737EB51A /* NSButton+WebCache.m */, - 6E79861530BA68CD7213266AE719765D /* NSData+ImageContentType.h */, - 43BE1E424DC50042035EA5267DC615BD /* NSData+ImageContentType.m */, - 3E581789904FBB25DBD71D29226CD755 /* NSImage+Compatibility.h */, - F34BBDBDAB0AD867C8A93F4B197693DD /* NSImage+Compatibility.m */, - 507C1E9897BD3253CB71423A85DA6573 /* SDAnimatedImage.h */, - 8DA7CECE75EB33D7160323669DE51068 /* SDAnimatedImage.m */, - C3E8807CD2B29F13413FC44EC2526D22 /* SDAnimatedImagePlayer.h */, - A079A2FAB1BEA63FA8962148061BCF43 /* SDAnimatedImagePlayer.m */, - C2F68B73D59261A736A5990355A9857D /* SDAnimatedImageRep.h */, - 12BEBCB5B419A24D6B9A6B00BE82E184 /* SDAnimatedImageRep.m */, - 605051EFC6E3861760B4119FFC2C8557 /* SDAnimatedImageView.h */, - A81D9F5A7A8496B5224A49D344DC45CA /* SDAnimatedImageView.m */, - 0DC7416F4534C0922956690BD2BCECF3 /* SDAnimatedImageView+WebCache.h */, - CE0AE245D2704EDF7074CEB242923C90 /* SDAnimatedImageView+WebCache.m */, - 0170B3C8ECF1EBC9921485065959B496 /* SDAssociatedObject.h */, - 1EAE09708FDBD0939CF402BBBE6B09BE /* SDAssociatedObject.m */, - 3303D0610D3218E5FF89AF16EDF9D3EB /* SDAsyncBlockOperation.h */, - 2152C483D2CF6AA3482B262F16F779DD /* SDAsyncBlockOperation.m */, - 32DE947E2F43823F9C22FC4CBCE00E78 /* SDDeviceHelper.h */, - EB9EE513E77545678037391AD13B142D /* SDDeviceHelper.m */, - 45EF015E7169BE48880FBCC75594FF04 /* SDDiskCache.h */, - 49506D004DFBB9E101B1405E0F6A437D /* SDDiskCache.m */, - 6D1CC270DFF0EA3EA570F20F673CCBF8 /* SDDisplayLink.h */, - D22BCECA1398439FEF50517C207364D0 /* SDDisplayLink.m */, - F375485C7AF9D847B53A36CF0D55C200 /* SDFileAttributeHelper.h */, - 7AFD633EAA251674DA268828521BF7A2 /* SDFileAttributeHelper.m */, - 0BB22048C1AC1FC7D4B60B42EA7AD524 /* SDGraphicsImageRenderer.h */, - 012EEB8D467031D14ED17221F9E657C9 /* SDGraphicsImageRenderer.m */, - 32680D72B3DC0D0251363C544E1E217D /* SDImageAPNGCoder.h */, - 5696674530D8916FF0EA81FF0275A753 /* SDImageAPNGCoder.m */, - 8E95F20354A3DB40020C026CA07BA6EF /* SDImageAssetManager.h */, - 2DC974872D378E93F80FF328DCAA6180 /* SDImageAssetManager.m */, - 0FCED51239390CB77A51D45BE8212F4F /* SDImageAWebPCoder.h */, - 9CA3A72EA508317CFCC3BF373B8B2F4A /* SDImageAWebPCoder.m */, - 6F55506EE2D373E851BBEF6F55D3F559 /* SDImageCache.h */, - 09F4A67E309E002ACB6B7181EF4768DC /* SDImageCache.m */, - 0497AA20780CFE3C943FD50F7E665A31 /* SDImageCacheConfig.h */, - A6579090E6CAE91DEC18E178FE8CAC95 /* SDImageCacheConfig.m */, - EABAAAC009FCBFEAAF090CCF32F6F62F /* SDImageCacheDefine.h */, - 29468E251E90A6243218D819FA2A4FE9 /* SDImageCacheDefine.m */, - FCF77012826265F8A9D075D0BB35D0C9 /* SDImageCachesManager.h */, - 3F1C2BD2E055FC93D6564657F5263050 /* SDImageCachesManager.m */, - 22AC81332FA83CBCDA52FAAD659047E2 /* SDImageCachesManagerOperation.h */, - 162F393D757DFC22D62D37BEF2C611B6 /* SDImageCachesManagerOperation.m */, - 70A7A258347CEBEA2BB88ECBA777FC29 /* SDImageCoder.h */, - 614231EEC8EDABFA6D4D7B335BD81B0C /* SDImageCoder.m */, - 2D94993D6A820C5716F9CDB31C74CDA8 /* SDImageCoderHelper.h */, - EEF566685431332A7D2F187DA5AB8E04 /* SDImageCoderHelper.m */, - 758CFEC1550866830373C7DE03213173 /* SDImageCodersManager.h */, - CC78DAAE759AD2BC601D13B01A86C3D2 /* SDImageCodersManager.m */, - 7CC84AAC80F060728602F3DBB3319A66 /* SDImageFrame.h */, - 8902B283DB8BD414B226FF434877A311 /* SDImageFrame.m */, - C0ABAB82DB7E80005B29333A17508A79 /* SDImageGIFCoder.h */, - 48866E80DA335CE28BA038B50EB3F7C9 /* SDImageGIFCoder.m */, - 74E8F3432BB1365F73F43AA6F77820C9 /* SDImageGraphics.h */, - F8A906E6B0111255BD740C15C77F6CC9 /* SDImageGraphics.m */, - 1BB421B30F59117F883462A5A030971F /* SDImageHEICCoder.h */, - BA6EDE035C193AEB1D473F57AE87BC91 /* SDImageHEICCoder.m */, - 0F2A88C1574AEF7965FE90AA0070DAC5 /* SDImageIOAnimatedCoder.h */, - 638D69A23C51EE2E5365AD848AB0CF6D /* SDImageIOAnimatedCoder.m */, - A87D33FECAC7773248294A0F3C635072 /* SDImageIOAnimatedCoderInternal.h */, - 04FC0314089E203E25918FA0EEC3930B /* SDImageIOCoder.h */, - B443CD293A7B9CCF659136EB54C1C913 /* SDImageIOCoder.m */, - 7CAEB80C1099C0D2C32C4768FFBD6276 /* SDImageLoader.h */, - BF42C44D9D565C6FCEFA07EA397BF221 /* SDImageLoader.m */, - F81D10EF114212F0FBFD79EF479CED79 /* SDImageLoadersManager.h */, - A096AAD02F05DC1F166CE2E2780046C8 /* SDImageLoadersManager.m */, - 0B3C995792BFCC05D778BBC803038C29 /* SDImageTransformer.h */, - 1E56A28CE01470BE3D255596C56A3A6D /* SDImageTransformer.m */, - 9A808C484FE10FDD6AF5873900CDAC22 /* SDInternalMacros.h */, - BFF6F450B78740BD981A428BC721F606 /* SDInternalMacros.m */, - 115E285550FCB7A2E5A97818D5CDB3CC /* SDMemoryCache.h */, - 5418CCA09C5BEF685DB237CB2DBA77FE /* SDMemoryCache.m */, - 3F851FC74F78CF3F90928A874D4B6FDC /* SDmetamacros.h */, - 92DDC4DE3A0E8EF25E00C20BD194439B /* SDWeakProxy.h */, - 760F956141584A57638E2E683B09BA38 /* SDWeakProxy.m */, - C4C664A04EAE7A3AE8A406A5640674DA /* SDWebImage.h */, - 432BA0F1082818224970715CDE117792 /* SDWebImageCacheKeyFilter.h */, - 32BBCFD0DF82F5C4A1FCE765B2B64EF1 /* SDWebImageCacheKeyFilter.m */, - B4D5DFD5D7F6ACDB50B952CE1101D9FE /* SDWebImageCacheSerializer.h */, - B8FB848FFC2424C4FBF4D659E80C3107 /* SDWebImageCacheSerializer.m */, - 95EAEFAA9B82B71975CA2865C0930641 /* SDWebImageCompat.h */, - 86BE8A8860D5108D0CEA081D98C9B8A5 /* SDWebImageCompat.m */, - 7718E0C2D4C2F947CB42C5EAFAB9621E /* SDWebImageDefine.h */, - 6A7A81A05F27621B60082957FC7756D9 /* SDWebImageDefine.m */, - 810EFE754CA7635F68BEC4D85F002486 /* SDWebImageDownloader.h */, - 71048A20E90311E7B5E34FF0942FCB4C /* SDWebImageDownloader.m */, - 05BC4B7AB4E01AE45B25C911794D0D2F /* SDWebImageDownloaderConfig.h */, - F40F5558EEF4B3D3705A427F754223BF /* SDWebImageDownloaderConfig.m */, - 999852F183440D3FA3E3FF090CA83884 /* SDWebImageDownloaderDecryptor.h */, - 982471D0A7A2FAB19D8F0FEDA2042C90 /* SDWebImageDownloaderDecryptor.m */, - 4934E57DFFBC4EC7E92353F810C40332 /* SDWebImageDownloaderOperation.h */, - D479F4378134DED5ECFC751849132153 /* SDWebImageDownloaderOperation.m */, - 9F949F19946AE30B0AFD791522B4DF74 /* SDWebImageDownloaderRequestModifier.h */, - BCB7833E83997DD1502CF71FFF8ECAD1 /* SDWebImageDownloaderRequestModifier.m */, - 832B17091CBFBB7E7C49F5B0D3B32FB9 /* SDWebImageDownloaderResponseModifier.h */, - DE70B00A97F686E54FEF045CD83F4DCB /* SDWebImageDownloaderResponseModifier.m */, - 3EBEA036825B3E0BD78813EEABE43CC4 /* SDWebImageError.h */, - 43EC07157C3C1EFAB1D629A9FA2DF5B8 /* SDWebImageError.m */, - E17293A729DB6AD4E5667B81FD6A42CF /* SDWebImageIndicator.h */, - 502F57283C9FC04FD8E397504AEDAC77 /* SDWebImageIndicator.m */, - 29B3FDCF79E26157AD33903C6D8C8B01 /* SDWebImageManager.h */, - A7575BA878D71515A0250CEDE9343C0B /* SDWebImageManager.m */, - A00940162125D272EECF6088094892CD /* SDWebImageOperation.h */, - 75A23F04A2038F20B239CD7291CB15EA /* SDWebImageOperation.m */, - 2B3A0BBD83B5B4D1D95C1D107AEE2462 /* SDWebImageOptionsProcessor.h */, - 6BC689BBE956DCCDE034F73515F1D199 /* SDWebImageOptionsProcessor.m */, - 4013C96F8B6514FBFE827FFACC774DD1 /* SDWebImagePrefetcher.h */, - D76BBDB065268563BD4232D1D54EA508 /* SDWebImagePrefetcher.m */, - 037AF8C145A4796FA8BB185B60574A99 /* SDWebImageTransition.h */, - 9D087ABEBDA17C1560131EA3CD464ABA /* SDWebImageTransition.m */, - 5F4414D15B8A7F94656C510F6D959559 /* SDWebImageTransitionInternal.h */, - 9623D31926C3873EC73542770A0945DE /* UIButton+WebCache.h */, - 4A1B811316032322AB4F72C0FA6143C2 /* UIButton+WebCache.m */, - FF3BAA223F00CBA5F0D1F8F63D05BCF9 /* UIColor+SDHexString.h */, - 8F8108786A42663BF108F2498BAEE875 /* UIColor+SDHexString.m */, - F2DD245252E0253B73180A57497347A6 /* UIImage+ExtendedCacheData.h */, - 280D4E8C90F97BFB860CC4B959EDBB54 /* UIImage+ExtendedCacheData.m */, - 7AF75F78EDDB4DE1B29A3D9911EDFE34 /* UIImage+ForceDecode.h */, - A20F5A8996E049D05E03AC3998CD6CFD /* UIImage+ForceDecode.m */, - 2BD24DA111E9E08C3E35F4C82C6B9EF2 /* UIImage+GIF.h */, - B79FE7C5F44F64E33CFC257719AEA90C /* UIImage+GIF.m */, - A8152BC88102C87CE7C206472C4D0D72 /* UIImage+MemoryCacheCost.h */, - 37386216425A20FFCCFDBD04E0D0DE15 /* UIImage+MemoryCacheCost.m */, - B7687BA42DA5042F2C5BD73443DB5871 /* UIImage+Metadata.h */, - 1A52C49DBFE882ED829CA09D549B2415 /* UIImage+Metadata.m */, - 4C605EDB59F50F92AEC940978B062FE6 /* UIImage+MultiFormat.h */, - F42668ED82EED9F1F21C07D8A75B8E10 /* UIImage+MultiFormat.m */, - D3FED258A8FBC2E9E24CA1DF9577F003 /* UIImage+Transform.h */, - E5AB1AB259E1BA42AF0C32BB7E73D424 /* UIImage+Transform.m */, - 009D5834B824C5CC74386B33376A7B4E /* UIImageView+HighlightedWebCache.h */, - D741184F789F19437CBC79BECEA8B976 /* UIImageView+HighlightedWebCache.m */, - A952229C403A2C72EB33C7E71A5FF87A /* UIImageView+WebCache.h */, - 3E37F5109E411181A39C368527710963 /* UIImageView+WebCache.m */, - F5EDE98B00DC193A95E170925BE25A02 /* UIView+WebCache.h */, - 2578FF84A3F769A155131751EDD01530 /* UIView+WebCache.m */, - 61FF6339C73A20E4555C370D5FF3DDE9 /* UIView+WebCacheOperation.h */, - 9BA2B1D1A2B9B9E52E60C8B53F0E166E /* UIView+WebCacheOperation.m */, + 941D43BDCD1DA50D1C170DFAB72018A8 /* DDBaseViewController.h */, + E4B63418823B5C164BEFCC87C99C87BA /* DDBaseViewController.m */, + 62C334F4F78CC4AA668381198791216B /* Resources */, ); - name = Core; + name = DDBaseViewController; sourceTree = ""; }; - C619AF4D6993194B1DD26704D73EDD67 /* Trace */ = { + B2A4EEF55CDD55C96B8798484DB5A7C8 /* Support Files */ = { isa = PBXGroup; children = ( - 1B3F3D475110F75CEB0DABA9FE2BBCC6 /* MATraceReplayOverlay.h */, - EEC270943D94303DD849BBB35B8A7BB5 /* MATraceReplayOverlay.m */, - 00404563A2AC6792366618C23D150C52 /* MATraceReplayOverlay+Addition.h */, - 30B7BDA32C2C5EC7CB08BF2C80FE9125 /* MATraceReplayOverlayRender.h */, - CD2F2E67E325E986A8957D5EAEC7C701 /* MATraceReplayOverlayRender.m */, + BDAD7B4859D7347CE2648646FBB908DE /* Kingfisher.modulemap */, + C7E3FF0AF65ED24FDDBBFB2194FEDC6F /* Kingfisher-dummy.m */, + 3D0543CCBC108B004CB6374BE73D9A20 /* Kingfisher-prefix.pch */, + 17BF9AFF8EB7FC8E830EBFE8B0346C12 /* Kingfisher-umbrella.h */, + 21107CE68AA1F999B33FEF497C44996C /* Kingfisher.debug.xcconfig */, + 6251A96F3F9505212EE1AB572B1C73AF /* Kingfisher.release.xcconfig */, ); - name = Trace; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; - C66CA42EF1CA94703F4E347CFC400922 /* Resources */ = { + B3A9F47D78264173248B024E02FB5EA9 /* UITextField+DDCategory */ = { isa = PBXGroup; children = ( - 44388D88058A9F5748E41F4DC6F85A4C /* AMap.bundle */, - B0AB1A3C5CABB60745F968C7B58870D7 /* AMapNavi.bundle */, + 791D60E6470439748F3EEB238930736D /* UITextField+DDCategory.h */, + 6D0276F5E674F196B91B8F62D7345C42 /* UITextField+DDCategory.m */, + ); + name = "UITextField+DDCategory"; + sourceTree = ""; + }; + B3C0F049DE1E19933DBF8330BF87C1BA /* UIViewController+DDCategory */ = { + isa = PBXGroup; + children = ( + EA88D0591049528DA5EE33F28AA8C6F4 /* UIViewController+DDCategory.h */, + 4ED4C6EAB8F7564D8BB3AA4EB367D651 /* UIViewController+DDCategory.m */, + ); + name = "UIViewController+DDCategory"; + sourceTree = ""; + }; + B518E6CEAD8072299B5B05485C6CD962 /* ZFPlayer */ = { + isa = PBXGroup; + children = ( + 78C4E98758DCB9B31F0ED6ADB32B3E41 /* Core */, + 1A0D897F15C6A8A252683442AFAC1F43 /* Support Files */, + ); + name = ZFPlayer; + path = ZFPlayer; + sourceTree = ""; + }; + B690C88863C6F5ADE5451C8604D6CB41 /* Support Files */ = { + isa = PBXGroup; + children = ( + D998B08C08AB0760733282C9868E22A0 /* AMapSearch-NO-IDFA.debug.xcconfig */, + 76110F3060F09DF15417932BB34E71E5 /* AMapSearch-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapSearch-NO-IDFA"; + sourceTree = ""; + }; + B796399E2F3DB4FA7CB434A48A15BD82 /* Resources */ = { + isa = PBXGroup; + children = ( + 63DD0DB6FBF76CE18A6CDBB98FECC8E8 /* Sources_DDMAMap */, ); name = Resources; sourceTree = ""; }; - C801B8339FB8704716740A46FC5CEBC0 /* Support Files */ = { + B8CD44E94CFC439085E2CEF2AF737E62 /* Support Files */ = { isa = PBXGroup; children = ( - 036FCB297D79BEE13081EBAF5FD9DEB9 /* CocoaDebug.modulemap */, - F643C77146CC5E99A5530B7B1B009D58 /* CocoaDebug-dummy.m */, - 7613EB8E1640B4C25BB32511424FEDDC /* CocoaDebug-prefix.pch */, - CE129F9025BFA98FFDB27F8D741862CC /* CocoaDebug-umbrella.h */, - E5D99362A28CAE10650BC32A2B69BE2D /* CocoaDebug.debug.xcconfig */, - C90C6D8BC13C52E770396C1D7F866373 /* CocoaDebug.release.xcconfig */, + 15D14D28FAF6495B1B21BF39A365A964 /* JCore-xcframeworks.sh */, + 38FA7C6EDFF64F818D32738F6FF75704 /* JCore.debug.xcconfig */, + BE2156BA3D19086D1EC7FE6209CE3468 /* JCore.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/CocoaDebug"; + path = "../Target Support Files/JCore"; sourceTree = ""; }; - C9C234C097866EF7BEDECCFA3E605788 /* DDBaseCollectionView */ = { + B8F7967B54464035E33EC8D269F246BA /* DDMASearch */ = { isa = PBXGroup; children = ( - 3E8E12C28304F888FF0957B008F9A736 /* DDBaseCollectionView.h */, - F4A0E367E2A6D98398A8A98155C2E02D /* DDBaseCollectionView.m */, + 0795F5E2C742613218C7284BB021C555 /* DDMASearch.h */, + AFCD2BF846DB46A2A405D86BE0DD4EDE /* DDMASearch.m */, ); - name = DDBaseCollectionView; + name = DDMASearch; sourceTree = ""; }; - CA26A65BE8FE5384468D5BF4CC41DD9D /* Frameworks */ = { + BB126502988D32D27F624FBBC477E15E /* NSURL+DDCategory */ = { isa = PBXGroup; children = ( - 5D2885EDC49532B06DAC080238683FB8 /* AMapSearchKit.framework */, + D8858ADE99356848BF2CC6174EF10152 /* NSURL+DDCategory.h */, + 8BF2CCC1AEF4A7058DA4EF5AEE09BB69 /* NSURL+DDCategory.m */, + ); + name = "NSURL+DDCategory"; + sourceTree = ""; + }; + C0C35E0650F42FAAA98E3F341F862FAE /* ijkplayer */ = { + isa = PBXGroup; + children = ( + 14182A7558C222F3472FAAEE5B6AE534 /* ZFIJKPlayerManager.h */, + 49105E8F916F3408ABC1E5EA505DE6ED /* ZFIJKPlayerManager.m */, + 547E74E9E8C112523EF0B5687D8D288F /* Frameworks */, + ); + name = ijkplayer; + sourceTree = ""; + }; + C3ADED6BBDFFDDBC858DB69D7C01E448 /* Support Files */ = { + isa = PBXGroup; + children = ( + A45DF5D72D52F28B5CADB8755977F879 /* AMapLocation-NO-IDFA.debug.xcconfig */, + 4A7BA03DB25B3E8AA335AE21D1FF59FC /* AMapLocation-NO-IDFA.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AMapLocation-NO-IDFA"; + sourceTree = ""; + }; + C558DFAB51501DB22778C23470B0A6BB /* Resources */ = { + isa = PBXGroup; + children = ( + F0996B6AAFB15B171D7A0C56D69F861B /* ZLPhotoBrowser.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + C5E268813B7F3A8726455CCC95C7893D /* ESTabBarController-swift */ = { + isa = PBXGroup; + children = ( + EFABDE79A242A1B236EADD1AC11491C4 /* ESTabBar.swift */, + 353B2B384B80D53580C6BE551F0E9652 /* ESTabBarController.swift */, + 8B598E9AA464788B762D9F14CB863AD9 /* ESTabBarItem.swift */, + A9200BAB5D4C31D486D11C20FBFB1C60 /* ESTabBarItemBadgeView.swift */, + FFF4C09D896BBD0255A9128B9DEB6D41 /* ESTabBarItemContainer.swift */, + 69BC934BF69386230D1BB5AC34ECDFA1 /* ESTabBarItemContentView.swift */, + 82566404C79EB44752FF134C33EBB75F /* ESTabBarItemMoreContentView.swift */, + 182BB8DE87A49F64592DDBE76AFCDF11 /* Resources */, + CFB481A2977F7F7908A32C58EA779152 /* Support Files */, + ); + name = "ESTabBarController-swift"; + path = "ESTabBarController-swift"; + sourceTree = ""; + }; + CA52B75CE0ED5217CF66486A4AC33937 /* DDBaseSwitch */ = { + isa = PBXGroup; + children = ( + 281F34BA86904FD3AA909AF86E2E42FB /* DDBaseSwitch.h */, + DA53EFD6E485A828877A741A2673115A /* DDBaseSwitch.m */, + ); + name = DDBaseSwitch; + sourceTree = ""; + }; + CBF54709F1C5F422E365A0DF6C8CCC43 /* Frameworks */ = { + isa = PBXGroup; + children = ( + B6B5A0C39319F76BF2A2208119B93CA0 /* AMapLocationKit.framework */, ); name = Frameworks; sourceTree = ""; }; - CAE41708EA876842A21745B4EA839C04 /* DDBaseScrollView */ = { + CCF86986014C404B7836E0A26C235329 /* Support Files */ = { isa = PBXGroup; children = ( - E7DF75A61E22D53066CD653DACACD503 /* DDBaseScrollView.h */, - D0ACA7902869A4BE146CCAFFA9BF46D5 /* DDBaseScrollView.m */, + 3E552390CF71D54F89CFEB65EA1A9658 /* Alamofire.modulemap */, + D49A8D7DF587ECC0F43C2424DB99B2CD /* Alamofire-dummy.m */, + 090076BBF6E0B0FD32AC6D9B1F830484 /* Alamofire-prefix.pch */, + EFEA0701A8C6B65E1A4ADEB8D1160CB9 /* Alamofire-umbrella.h */, + F2B36130E653F969DEBDC6A6269F087D /* Alamofire.debug.xcconfig */, + 64D5A7BF26674EA1AC60D5235F4FEE2A /* Alamofire.release.xcconfig */, ); - name = DDBaseScrollView; - sourceTree = ""; - }; - CAFBCDC23D013CABBC13EA13ABF2A817 /* UIImageView+DDCategory */ = { - isa = PBXGroup; - children = ( - 76F52D72F1DA63E959A0806BD7330610 /* UIImageView+DDCategory.h */, - 1D2273E12F387686898B58ADA4F3FD87 /* UIImageView+DDCategory.m */, - ); - name = "UIImageView+DDCategory"; - sourceTree = ""; - }; - CC024BF233F2BD8C082CAFBCC2C96C8D /* Overlay */ = { - isa = PBXGroup; - children = ( - 88A24B135A71314813700A713AF0313D /* MABaseOverlay+DDCategory.h */, - 6F1A049861AE6B34E4C4E35DC3210E63 /* MABaseOverlay+DDCategory.m */, - ); - name = Overlay; - sourceTree = ""; - }; - CC76AD1467462072318A2B117264E5D0 /* AMapLocation-NO-IDFA */ = { - isa = PBXGroup; - children = ( - 6D8F5A123B861F4C45C65043DEE1424C /* AMapGeoFenceError.h */, - 693C5614F87B8058F2745DC6B1B3082E /* AMapGeoFenceManager.h */, - 9D8F3B71036BDA151F6A1598B4324048 /* AMapGeoFenceRegionObj.h */, - A9B2C582EC2ED69EC4C43FCB4B813CA8 /* AMapLocationCommonObj.h */, - 0C0020CFF00934D561250148C8302C9D /* AMapLocationKit.h */, - 8D4CD1F4BA6F2F934DD8F0872739FC30 /* AMapLocationManager.h */, - 375A5AB207F7A35AFD34B45D0963C0B7 /* AMapLocationRegionObj.h */, - 97799E47AA6D15680992261756318CA4 /* AMapLocationVersion.h */, - 1423D7C73FC60644A908D6012CECB56A /* Frameworks */, - 563FF6C07507108DE129BA62E9216E11 /* Support Files */, - ); - name = "AMapLocation-NO-IDFA"; - path = "AMapLocation-NO-IDFA"; - sourceTree = ""; - }; - CD3E5B130F79F477EF38342592BAF2FB /* UIFont+DDCategory */ = { - isa = PBXGroup; - children = ( - D7059C163D0883CF6395F9225DD52629 /* UIFont+DDCategory.h */, - 644EB1340684A773472D7798210A1B35 /* UIFont+DDCategory.m */, - ); - name = "UIFont+DDCategory"; + name = "Support Files"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; CD5E8041AAAD071A930C2EBA4F6C866A /* Targets Support Files */ = { @@ -6597,83 +6176,88 @@ name = "Targets Support Files"; sourceTree = ""; }; + CEBB7E4C70374B4CEF061B6050D0775E /* DDProgressHUDKit_Private */ = { + isa = PBXGroup; + children = ( + 6324E58C09696F519D60855D735D2381 /* DDProgressHUD.swift */, + 06C25CA780DBB196FD7CA2093F91765E /* MBProgressHUD.h */, + 9B09C5469C7929F01C9FA132299054B5 /* MBProgressHUD.m */, + EB7290800FC94B1658CFA3C01A871483 /* Support Files */, + ); + name = DDProgressHUDKit_Private; + path = DDProgressHUDKit_Private; + sourceTree = ""; + }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 1A09B64FA66E83B2A66BA26F1BA3C504 /* Development Pods */, D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, - 3CFB0799C87B015D6ED1B620E8188D69 /* Pods */, + 498A6697DA1909AC3E1F5FC6BAF4DBDD /* Pods */, ACFDF5639A9D5C5EE4835FC38DAD3477 /* Products */, CD5E8041AAAD071A930C2EBA4F6C866A /* Targets Support Files */, ); sourceTree = ""; }; - D09E360EF52530C641EBC9B03FEF7835 /* Support Files */ = { + CFB481A2977F7F7908A32C58EA779152 /* Support Files */ = { isa = PBXGroup; children = ( - 8EA6851487C3C1A49589409DAEE77490 /* DDProgressHUDKit_Private.modulemap */, - 983BBE44DBDB6CB3A9BDB33CE0648168 /* DDProgressHUDKit_Private-dummy.m */, - ACE6D3277AB9F4D108D5C852D6360349 /* DDProgressHUDKit_Private-prefix.pch */, - 21DC95B7CBE9D16102B0A5C5F3B45387 /* DDProgressHUDKit_Private-umbrella.h */, - A5D5A63924CBBB88F0C4721D917A6000 /* DDProgressHUDKit_Private.debug.xcconfig */, - E1C6D1066AAF7DA03D73491EA20A32D9 /* DDProgressHUDKit_Private.release.xcconfig */, + E0F2269E85F6FA34C4843FAFAD2BD820 /* ESTabBarController-swift.modulemap */, + B28DB7C0536F32BA46E2B3D465F9743D /* ESTabBarController-swift-dummy.m */, + 4A2854A1E9F803D9428A5DD831199DBA /* ESTabBarController-swift-prefix.pch */, + 023FD3423CABDDAD7C3A97FEC3171C02 /* ESTabBarController-swift-umbrella.h */, + 81F497363CD93A70CE626E6324981DFF /* ESTabBarController-swift.debug.xcconfig */, + 01D8A69B71C32C96172FB1C928E6ED80 /* ESTabBarController-swift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/DDProgressHUDKit_Private"; + path = "../Target Support Files/ESTabBarController-swift"; sourceTree = ""; }; - D38BEE28352BF29A00B7DABB796ABB39 /* DDCollectionViewCell */ = { + D19A6B98D6B95CBC9C68EB83C62C01BD /* DDTextField */ = { isa = PBXGroup; children = ( - 4D2CAA8641958412668CBD45477BC2F1 /* DDCollectionViewCell.swift */, ); - name = DDCollectionViewCell; - path = DDControlsKit_Private/Classes/DDCollectionViewCell; + name = DDTextField; sourceTree = ""; }; - D3941D2E87B5B6AE1EE98B5110E7F1C4 /* DDMASearch */ = { + D22B626A2B6394E8B2126099A976FC2F /* Support Files */ = { isa = PBXGroup; children = ( - 95285DF6F4F3A653BD611FDA1651EB4F /* DDMASearch.h */, - 42F00306909A5AEC1BCF13A732EAC0C0 /* DDMASearch.m */, + B75CAE50D4AC23ED19F3351FF08680E4 /* JXCategoryView.modulemap */, + 205991BC7EC59905E0DB8E7A8F740DA6 /* JXCategoryView-dummy.m */, + 14A44E40FBF17C102724A6C7D3BDFACC /* JXCategoryView-prefix.pch */, + 39A2CF8842BDB7A541C1B05A6029F052 /* JXCategoryView-umbrella.h */, + 7596C3197730B46A31B9894C94734E87 /* JXCategoryView.debug.xcconfig */, + 02C559E680B905E0F57985A6337A7D39 /* JXCategoryView.release.xcconfig */, ); - name = DDMASearch; + name = "Support Files"; + path = "../Target Support Files/JXCategoryView"; sourceTree = ""; }; - D5A165600A725CD7E619B4BA3C0A8FE4 /* UITableViewCell+DDCategory */ = { + D2EBF6D8C06124EDDBD567C4D6856934 /* DDViewController */ = { isa = PBXGroup; children = ( - AADF9DF68F84B505EE7B1214EAA6465B /* UITableViewCell+DDCategory.h */, - 27DD8302F4774CE6660BB1386C2A13B4 /* UITableViewCell+DDCategory.m */, ); - name = "UITableViewCell+DDCategory"; + name = DDViewController; sourceTree = ""; }; - D6CB9A8FCF73CC00DBB0B46D262D288E /* UITableView+DDCategory */ = { + D3E87E96C4CF5A1CFBC9AA359DF3C333 /* UICollectionView+DDCategory */ = { isa = PBXGroup; children = ( - 3C767396F99B8932EFFF84ACE7DD9057 /* UITableView+DDCategory.h */, - 7870C919F29D4390B4BD9C58FF94843A /* UITableView+DDCategory.m */, + 59EC3284F1A2D67DDC1CF9EE6856DDA0 /* UICollectionView+DDCategory.h */, + 0CCD96EBFE0C897FB890F1151E9F87A8 /* UICollectionView+DDCategory.m */, ); - name = "UITableView+DDCategory"; + name = "UICollectionView+DDCategory"; sourceTree = ""; }; - D743C7B454494F523859081125955599 /* DDBaseView */ = { + D64976ABA2833E2106E5BF4D3EF74DF1 /* JCore */ = { isa = PBXGroup; children = ( - 8CD713C832A96010C6BF16194584277D /* DDBaseView.h */, - 21810BF8C95BDE5961658FCE8942471B /* DDBaseView.m */, + F04FEF1B29FE097BB62FFD849131911F /* Frameworks */, + B8CD44E94CFC439085E2CEF2AF737E62 /* Support Files */, ); - name = DDBaseView; - sourceTree = ""; - }; - D88E86B381B10AA4481D0DC949C96C87 /* Sources */ = { - isa = PBXGroup; - children = ( - F893528DFB4B0C97EE9259EBE1D5694E /* Resources */, - ); - name = Sources; + name = JCore; + path = JCore; sourceTree = ""; }; D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { @@ -6683,221 +6267,307 @@ name = Frameworks; sourceTree = ""; }; - D8EEF5218E981915F601F3EA4F9B70AC /* Support Files */ = { + D8E14A9D047DC988B3D8887FED0E2694 /* Sources */ = { isa = PBXGroup; children = ( - C05420191AC19F7CE475FDF18F68B834 /* Kingfisher.modulemap */, - 86A73483D12B9934B1353149F09CCDAA /* Kingfisher-dummy.m */, - 6300F287F3B45B95B0E487B112F8261A /* Kingfisher-prefix.pch */, - CA2253821EA3030C82C37302D6625A7B /* Kingfisher-umbrella.h */, - F95494F2072F05E69A6DE61737B9AFB1 /* Kingfisher.debug.xcconfig */, - 397A8D0ABD04C5CF926854CE6A815360 /* Kingfisher.release.xcconfig */, + B796399E2F3DB4FA7CB434A48A15BD82 /* Resources */, + ); + name = Sources; + sourceTree = ""; + }; + D9CE932D54016F51D5346B81A5F8229B /* Support Files */ = { + isa = PBXGroup; + children = ( + 1E781D682F3D32D8B8BF69800B4C2554 /* AMapNavi-NO-IDFA.debug.xcconfig */, + E44AB0E33ABEFE9034CAFAA9059BEF14 /* AMapNavi-NO-IDFA.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/AMapNavi-NO-IDFA"; sourceTree = ""; }; - DB219786F1704C0BF135A404FFBABFE9 /* DDZFPlayerKit_Private */ = { + DA61DD68216396AAF48F5B74F26E5D2C /* UIScrollView+DDCategory */ = { isa = PBXGroup; children = ( - 0E9DFD5A2C9E82773C9D4A6EDE34D79F /* ControlView */, - 882C285522261957D78A830E72A84839 /* ijkplayer */, - 0B304A59F39B19286016C0F894770677 /* Support Files */, + BCBBCA02D62FC1859C18DC5F0F5E6315 /* UIScrollView+DDCategory.h */, + 3CCF519C959C6F314541E90591FED2ED /* UIScrollView+DDCategory.m */, ); - name = DDZFPlayerKit_Private; - path = DDZFPlayerKit_Private; + name = "UIScrollView+DDCategory"; sourceTree = ""; }; - DB48888E05B2F5E3EDC6E1562B205D42 /* AMapFoundation-NO-IDFA */ = { + DB6C4B3E7AE47264993A1283DE8BB6A9 /* UINavigationController+DDCategory */ = { isa = PBXGroup; children = ( - F19A299A2863F37C0A4D5E5C188BDF0C /* AMapFoundationConst.h */, - 0FABEC9F3A7D545881FCF1B92FBD962B /* AMapFoundationKit.h */, - ACBE76F3DE6101943FC1C744E399410D /* AMapFoundationVersion.h */, - DCB5F593C0B7EA43CA687B429FEC4E40 /* AMapServices.h */, - 561B47C9DE3FEBF3575808E141D337EF /* AMapURLSearch.h */, - A1BB2A5C5F93D55123805217A6EFEB70 /* AMapURLSearchConfig.h */, - 52BD46119454AE7CCD7737B17EAE42A0 /* AMapURLSearchType.h */, - 9992F89F02978808EA8E00CC56B012D1 /* AMapUtility.h */, - 505E550FEF90FE8586401F583299875B /* Frameworks */, - 52D36DBFD4E8F6AF32F0825B05EB3104 /* Support Files */, + 1FD3923FC471D743AD54B0BF736ECB0E /* UINavigationController+DDCategory.h */, + D8B8BEF1CFEFD184F95C9A32D0A107CD /* UINavigationController+DDCategory.m */, ); - name = "AMapFoundation-NO-IDFA"; - path = "AMapFoundation-NO-IDFA"; + name = "UINavigationController+DDCategory"; sourceTree = ""; }; - DB641A2E8CC9215B59E033A673D5DC83 /* UITabBarController+DDCategory */ = { + DC7023691CBD3660125C2B53927377C8 /* DDScrollView */ = { isa = PBXGroup; children = ( - CB573A95E0B44DD9245D593E76A9A470 /* UITabBarController+DDCategory.h */, - E35E7D164921960681101B3DCA275313 /* UITabBarController+DDCategory.m */, ); - name = "UITabBarController+DDCategory"; + name = DDScrollView; sourceTree = ""; }; - DD2B0B288FF7156CA793DE4A60F6DD2C /* SwiftEntryKit */ = { + DDD290CD3D862B502DCA6EA215F7B2F8 /* DDSwitch */ = { isa = PBXGroup; children = ( - 62BC567C42C17161ACA1BC45682E3899 /* EKAccessoryNoteMessageView.swift */, - D6D9364A65AD093F759097DD9F022C8A /* EKAlertMessage.swift */, - 46C48F165B1A0D9B16DF7367821D1E02 /* EKAlertMessageView.swift */, - 5FC483E11E8EF4414C507AD7AE657093 /* EKAttributes.swift */, - 59755360D4C5A6A078A7E4590BA726B4 /* EKAttributes+Animation.swift */, - 494ADE9E40DC64BAFD6E0346A5BCD32A /* EKAttributes+BackgroundStyle.swift */, - 0BCEF1B02BF58424ADC4B5E3D8D17BE7 /* EKAttributes+DisplayMode.swift */, - DD7C6267F264D6F6B540F2D25CD001AA /* EKAttributes+Duration.swift */, - A1960ED8360DACF1A4357E66B10799FB /* EKAttributes+FrameStyle.swift */, - AFE0607F0CD55EC89DE8AECC70688F15 /* EKAttributes+HapticFeedback.swift */, - C64F1FA3775AEC300890DE9751EAC8A1 /* EKAttributes+LifecycleActions.swift */, - BF0B0A247044C4595E840338EA7C7501 /* EKAttributes+PopBehavior.swift */, - 224A4B8EEC9EF7BC514050A82FE78C19 /* EKAttributes+Position.swift */, - 0A8255373E12BB2A96136921DCB10EE4 /* EKAttributes+PositionConstraints.swift */, - 8FE56E68201423C1379418709148DE6D /* EKAttributes+Precedence.swift */, - C9A00251B32B118E57FBA9DCAC326EAA /* EKAttributes+Presets.swift */, - 8D561F64C8E862EA567AFEB2A4F1CE11 /* EKAttributes+Scroll.swift */, - 32972EDEC26DE37DCA494B5D43C27EC4 /* EKAttributes+Shadow.swift */, - 671E85B045FE48025F96E78BB825FA3A /* EKAttributes+StatusBar.swift */, - C48DA39BD4C26B01ED446492FE1D0A21 /* EKAttributes+UserInteraction.swift */, - E8CF2FD155C89D4BF977179C718DB88D /* EKAttributes+Validations.swift */, - 9C67013B1E63B8E32411D24FAAE6DEFE /* EKAttributes+WindowLevel.swift */, - F8918A90920932FF63216DE7422FB580 /* EKBackgroundView.swift */, - EDB8C731CD6B76A371398344EB047143 /* EKButtonBarView.swift */, - 38CC0594450EA3C28C0CC92CAE68EA86 /* EKButtonView.swift */, - D1679541C1D7D6135C295F51086F5F03 /* EKColor.swift */, - 26154DD1A9D7B828C603F43A6152F490 /* EKContentView.swift */, - 719552707B666701CD34EEC697464D96 /* EKEntryView.swift */, - 68D3207F85BB8D089A7210C5B296E553 /* EKFormMessageView.swift */, - 792BC96C6A7009DC63A34556244C3EBA /* EKImageNoteMessageView.swift */, - CAD2CB626DB156ACDE8D6E744B89E24C /* EKMessageContentView.swift */, - 751A5503B71792FAE5C424F85877AE60 /* EKNoteMessageView.swift */, - A4D3F23E79E72989303D75496ADAE24F /* EKNotificationMessage.swift */, - 97429F16087CDFDCF47D13AFA1454C2E /* EKNotificationMessageView.swift */, - B6B88D11A82198A23A288DE18910EAE0 /* EKPopUpMessage.swift */, - 47F2B3EB79FEBDA634C21B08DF40C2FE /* EKPopUpMessageView.swift */, - D2F3B45D6086E7678C335965490B05BF /* EKProcessingNoteMessageView.swift */, - 08ADCACDD86A46CE7807746949FC05C0 /* EKProperty.swift */, - DC8FE5B0EEF48E8D41CDF62CAF7788F5 /* EKRatingMessage.swift */, - 090D51C7106F5A85AE30711455675669 /* EKRatingMessageView.swift */, - 590DF2C77B27ADF9AA8EA278A3B9DA8B /* EKRatingSymbolsContainerView.swift */, - E6E1E4CE93144063B48C9798E48CEA68 /* EKRatingSymbolView.swift */, - D02BB2BAE91BF5177CC950025D2B2C92 /* EKRootViewController.swift */, - DC0CAE0B2B5D8AC09918F84B6E5CE544 /* EKSimpleMessage.swift */, - D91173E4BDF301DA00D8E895E7B11928 /* EKSimpleMessageView.swift */, - 95AFFDBD099DFC11B4817520C8EC9577 /* EKStyleView.swift */, - C0D7309971D1446C9627BA3E6F2FB846 /* EKTextField.swift */, - 65CE25EA5ED3245BA645EAE39A128766 /* EKWindow.swift */, - 40C812720F6CEA57FE675A30C65988B8 /* EKWindowProvider.swift */, - 6EFC2FF7606C81F89007609906F432AD /* EKWrapperView.swift */, - 8C372FB582E08B981ABFD16B3E9A6599 /* EKXStatusBarMessageView.swift */, - F79AF1D1DC07D98B06373231DD659E8C /* EntryAppearanceDescriptor.swift */, - 5D7EE913018B6EB7D04C11D520C4FB96 /* EntryCachingHeuristic.swift */, - 334C7DD0A68D333A1A4A548DBD3551EE /* GradientView.swift */, - 9578FCABC4C68213EFAA4AF1CF0DF06E /* HapticFeedbackGenerator.swift */, - D6E1B65D31933B0CB50F62B858F62871 /* QLCompatibility.swift */, - 7F26BD1C0C03136D8AA4E1F090FAE9F9 /* QLUtils.swift */, - C6DA4A1BA2FE062D03995E98E80D07EA /* SwiftEntryKit.swift */, - C77A38FE3AC0605F4FA9F5241FA24878 /* UIApplication+EKAppearance.swift */, - 7BBAC32432512A50BB013A33CE3A57B0 /* UIColor+Utils.swift */, - 8960BB5F0DE25976105C62455A75C8A5 /* UIEdgeInsets+Utils.swift */, - 79B757009E47B00756267633188C7A9F /* UIRectCorner+Short.swift */, - 0627A6BB0C28FB96A25527DA61AFABFB /* UIView+QLContentWrap.swift */, - 38A3E65E4341373E0517F6D5107F19B9 /* UIView+QuickLayout.swift */, - AD08BD454C91B3C564AB9BA8891FD093 /* UIView+Responder.swift */, - 0A2017CF766A1CCC7103045F124487AE /* UIView+Shadow.swift */, - C70491251E185DDCA5BD923581B6A0E1 /* UIView+Utils.swift */, - 89D8F240F4752AF086B5BB6B227B4B16 /* UIViewArray+QuickLayout.swift */, - 9D82719D8F2AB1EDE3DF002BC3C8F957 /* Support Files */, ); - name = SwiftEntryKit; - path = SwiftEntryKit; + name = DDSwitch; sourceTree = ""; }; - E3B397FAB4E3D23979AA6DFACFC5E5C2 /* Support Files */ = { + DF83401703CD3189FBB8E2178A96EABA /* UITableViewCell+DDCategory */ = { isa = PBXGroup; children = ( - 9E3912CBE3D45982C58DBDC90A3A403D /* ZFPlayer.modulemap */, - 0ED45FA9996CEEB9E8CF0EA047C4227E /* ZFPlayer-dummy.m */, - C97D40DE95FE14877E9C58CDEA3CC175 /* ZFPlayer-prefix.pch */, - C63C71657314E4A5ABC9E0C0C810F734 /* ZFPlayer-umbrella.h */, - 2026F0113CBD0F11D7A79E7F9AB200E4 /* ZFPlayer.debug.xcconfig */, - C92EBE82F88BE15E5822A3BC9E719C1F /* ZFPlayer.release.xcconfig */, + 04B8378EDEAEEC44AD3FBFDA4C62B9B7 /* UITableViewCell+DDCategory.h */, + 3550E4B66585294F14986AB427DBA906 /* UITableViewCell+DDCategory.m */, + ); + name = "UITableViewCell+DDCategory"; + sourceTree = ""; + }; + E113D0088F877BDAE53921659DB17F11 /* JXCategoryView */ = { + isa = PBXGroup; + children = ( + F32D99B34BA18BF6712F2FD3BD9965C2 /* JXCategoryBaseCell.h */, + 650B53ACDEE6A61F8C7CA39AA06B823B /* JXCategoryBaseCell.m */, + D7014529FC527AAB2870D2180B328B3F /* JXCategoryBaseCellModel.h */, + 37BF80989CE310B1BC9924327AB6A426 /* JXCategoryBaseCellModel.m */, + EC724CEB4C3ECE86E8934F10B7E03F5F /* JXCategoryBaseView.h */, + C2BEB7B742E7ECE8D77B829267114B7C /* JXCategoryBaseView.m */, + 325C179D3842A68920A400B3DE26178F /* JXCategoryCollectionView.h */, + 9A726643FAFA61A04A80355B39B09AAD /* JXCategoryCollectionView.m */, + 169C94D4B0D0F45576B175E57CADE5B4 /* JXCategoryDotCell.h */, + 06F0D4795FF3D1C569934BEA12B48AB0 /* JXCategoryDotCell.m */, + 996917FCDD949F4425705AE67E47B598 /* JXCategoryDotCellModel.h */, + C87F0C9965B508C509A2EAB01AF35F8A /* JXCategoryDotCellModel.m */, + E8FB0A0EA06FE795B7DC97129E2EEB0A /* JXCategoryDotView.h */, + 79FE38B25667BE0D748E07E9A6CD0910 /* JXCategoryDotView.m */, + DCE264C45D110414CEC346FE5E2EC6F4 /* JXCategoryFactory.h */, + C39BDFFAC971C8864CA4592B3F6F7D51 /* JXCategoryFactory.m */, + 7A642F744A5B7C55143469A95226FE02 /* JXCategoryImageCell.h */, + 241B390D17F96DD78E19426FC3896DF1 /* JXCategoryImageCell.m */, + 8F6E10EEA5E0699CFB24F9601743A6A6 /* JXCategoryImageCellModel.h */, + 58985B35B7A52B032B034A2ECCC527EA /* JXCategoryImageCellModel.m */, + AFBFE385E1BEF8EBC9E89E48D06F5F7B /* JXCategoryImageView.h */, + 20F93828AD4144A697CA3044A9D69E6C /* JXCategoryImageView.m */, + E08603A622CBE99D385C037ADB9AA270 /* JXCategoryIndicatorBackgroundView.h */, + 779BCF1BB3D89DE9E867FA8ECB99F678 /* JXCategoryIndicatorBackgroundView.m */, + B69B207B4D7AE0579C3AAB6D34763797 /* JXCategoryIndicatorBallView.h */, + 135F67FD21DC48476A78C8607D8AA5AA /* JXCategoryIndicatorBallView.m */, + 54A2D922A63B1BCBB1D8715C8A4FDC3A /* JXCategoryIndicatorCell.h */, + 58DB6368FF837267E241AB51A8F58D3D /* JXCategoryIndicatorCell.m */, + 89BE169C991181BB4DBD228312323A39 /* JXCategoryIndicatorCellModel.h */, + 484E47E71CE4380DAF0E993F5A55805D /* JXCategoryIndicatorCellModel.m */, + 15A4816B36ED79F7A5E11F3E9703BE8C /* JXCategoryIndicatorComponentView.h */, + 2DE6641DEE316AFCDB57B30DA2A34DA8 /* JXCategoryIndicatorComponentView.m */, + 8A7C13F66357FA330350C88332595CBB /* JXCategoryIndicatorDotLineView.h */, + A495F51641A7CAED9EB62C9515202207 /* JXCategoryIndicatorDotLineView.m */, + 134BA60EA73D4ECE3EC4F47832735EFE /* JXCategoryIndicatorImageView.h */, + 385A2A9B510490A72F8E9E107B481CCB /* JXCategoryIndicatorImageView.m */, + 8629AFFDA77BE714295FE2E934FFBFBE /* JXCategoryIndicatorLineView.h */, + 8A31A7D3CCB4303BD00786E3994151D9 /* JXCategoryIndicatorLineView.m */, + 56006AEB65FE7A232AC7F225A85DCA5E /* JXCategoryIndicatorParamsModel.h */, + 55C04352858F3109E5BD13F31A6325D0 /* JXCategoryIndicatorParamsModel.m */, + 22471D63BD42E10F2B4E40551EF129A9 /* JXCategoryIndicatorProtocol.h */, + 11400FFAFCD033BF093754533DC3A39A /* JXCategoryIndicatorRainbowLineView.h */, + 95C90C78196CBACD29862DA52C6ED120 /* JXCategoryIndicatorRainbowLineView.m */, + E33CE7B9C6817BFBC1D40A90E8F591F7 /* JXCategoryIndicatorTriangleView.h */, + 89FCD33F408C8E562658073B0690D2CB /* JXCategoryIndicatorTriangleView.m */, + 83F81E1D9FE4C6120CA0521CF6621BBE /* JXCategoryIndicatorView.h */, + 9336D632DB532A5E154BC36BEF093348 /* JXCategoryIndicatorView.m */, + 038A8AE2EFC32D867BA5E0C5F12E8688 /* JXCategoryListContainerRTLCell.h */, + 60EFBFA7D0A4EF82F458036976A0EA92 /* JXCategoryListContainerRTLCell.m */, + 6AF80E18465B866217C8936D0016F34A /* JXCategoryListContainerView.h */, + 56B871E289E0B7E06F1E60377C21B763 /* JXCategoryListContainerView.m */, + 15EEA360ADCE0DAA48D6A891731F8C96 /* JXCategoryNumberCell.h */, + 2318ED5F4D2D8992B0B7A6A6E076BC3A /* JXCategoryNumberCell.m */, + 68A980C5FA765CD0BFABC40A31168CA3 /* JXCategoryNumberCellModel.h */, + 7F287961A4BA1A87CD980A3BC1D279F7 /* JXCategoryNumberCellModel.m */, + 1491C75D8DF281D516059F8124402478 /* JXCategoryNumberView.h */, + D0BD67356E77C552D63C58171E777A72 /* JXCategoryNumberView.m */, + 12C3F206675BA4CD3C6A93042012E433 /* JXCategoryTitleCell.h */, + 04A11472354C6CEECF9408A91ECD7581 /* JXCategoryTitleCell.m */, + BFCA47021B6E384F79D4E3131B29DEBB /* JXCategoryTitleCellModel.h */, + 2C383A9696A855CD638FA986BD870C3E /* JXCategoryTitleCellModel.m */, + 94C2B1229D2D794A52C875EC905C6697 /* JXCategoryTitleImageCell.h */, + BD793C3044F98E17028221F9C4F9AF99 /* JXCategoryTitleImageCell.m */, + 2DD00216F1AB7608280A4DD2F6BA5656 /* JXCategoryTitleImageCellModel.h */, + 841D19D4EE83FC507882C097B3D2EFCE /* JXCategoryTitleImageCellModel.m */, + D0E24600C88830BE761AD26957E1BE14 /* JXCategoryTitleImageView.h */, + 258AFD89906D90DA7DDEB1C665575A13 /* JXCategoryTitleImageView.m */, + B8645CB9CD7E5346A61225D362EA247D /* JXCategoryTitleVerticalZoomCell.h */, + EE3884D12924BD1A56DEA3A73FCF422E /* JXCategoryTitleVerticalZoomCell.m */, + E9660EFBD361D95911C4C9EE582E312A /* JXCategoryTitleVerticalZoomCellModel.h */, + 7DFDC9EEEA5E16615E9ED078DBC1D5BC /* JXCategoryTitleVerticalZoomCellModel.m */, + 2320DD538788C68A4F3D04B909498073 /* JXCategoryTitleVerticalZoomView.h */, + 7015C84CE5F5245CF0D9875365578FF9 /* JXCategoryTitleVerticalZoomView.m */, + AA1F9AD5F6B8542C46CA8B12B51BE530 /* JXCategoryTitleView.h */, + 734ED9AA403CCA6BCEB1C56482F6DC83 /* JXCategoryTitleView.m */, + 4054BC4C4B3548DAFDF1AC42C28AE1BC /* JXCategoryView.h */, + 281F208C74BE8673F232188877193182 /* JXCategoryViewAnimator.h */, + E31A215C54968C1ED7042A19E7F35DA2 /* JXCategoryViewAnimator.m */, + 61FAB5028E784114CDFD2F3CAFF56211 /* JXCategoryViewDefines.h */, + AA8436388470A094F6B970ED97D8651E /* RTLManager.h */, + 3BD480F183F5B7ABE30A4CA672A7755F /* RTLManager.m */, + 7F1B443957BE7FF7197AA898BD83EC7A /* UIColor+JXAdd.h */, + 47C124AEA48F6CC353910A854062896A /* UIColor+JXAdd.m */, + D22B626A2B6394E8B2126099A976FC2F /* Support Files */, + ); + name = JXCategoryView; + path = JXCategoryView; + sourceTree = ""; + }; + E34562F666C8ADAA48BD35B01B4B9E3C /* DDImageView */ = { + isa = PBXGroup; + children = ( + ); + name = DDImageView; + sourceTree = ""; + }; + E3C28DBA5112DCC513262BC012DE61F3 /* UILabel+DDCategory */ = { + isa = PBXGroup; + children = ( + D0C3F5DD7010D1CBACE38B3B43D97D48 /* UILabel+DDCategory.h */, + 73311E5063F6C973B2CA1C288FC1B2C6 /* UILabel+DDCategory.m */, + ); + name = "UILabel+DDCategory"; + sourceTree = ""; + }; + E4392D7D7E827F3043EAA5BD3EC6E3A4 /* MapView */ = { + isa = PBXGroup; + children = ( + 5E7926C24F04E1981F56B8C2336144B5 /* DDMAMapView.h */, + E91EAEDA091F2FAD65D76F980A84651C /* DDMAMapView.m */, + ); + name = MapView; + sourceTree = ""; + }; + E5DA6793B8D03EE8E599BC571811D6C3 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + 72DEDE1E024AA8EFE183327FDB58AA8C /* MJRefresh.h */, + 8A9C05159DF6F7964E52E83F2A0D2698 /* MJRefreshAutoFooter.h */, + E472A986AD43B9645960AE97174BB093 /* MJRefreshAutoFooter.m */, + 0B029F3EA18B54F227BEE0177137D8D5 /* MJRefreshAutoGifFooter.h */, + 20BDB86A44C709CB3DDA52705DC298B6 /* MJRefreshAutoGifFooter.m */, + 36EF89731559347FD1731B884361E472 /* MJRefreshAutoNormalFooter.h */, + 1AD311BD1DAC9DBE2B0AFC2C2A838512 /* MJRefreshAutoNormalFooter.m */, + F5B648D77D7D9C7F33DE50779F0E5F3A /* MJRefreshAutoStateFooter.h */, + 49723D27CA344A9E3E66405BD9779B2F /* MJRefreshAutoStateFooter.m */, + 66C3F3ADCD0AE78273483A7E5F25B2DB /* MJRefreshBackFooter.h */, + 08090E3498A1EA4CEA6DEA4446A55C63 /* MJRefreshBackFooter.m */, + F90947DFBCA1433E00B1F25D05B6DAD4 /* MJRefreshBackGifFooter.h */, + 1246DCBF615849DFA786D9389CE57A88 /* MJRefreshBackGifFooter.m */, + AC13347665F450AB74F50BFF688CDFA7 /* MJRefreshBackNormalFooter.h */, + 4EFA6A912C10A4F13CC2CB15666D56C6 /* MJRefreshBackNormalFooter.m */, + 4881ADD1251D619A0B5947887DFC067F /* MJRefreshBackStateFooter.h */, + 694F36AE2B496901CA5EB09CCDA43E50 /* MJRefreshBackStateFooter.m */, + 9AA495416FEF9D22C915D48D5BE900D7 /* MJRefreshComponent.h */, + 495F478995B95204899CB42DF54F6C69 /* MJRefreshComponent.m */, + A7B9B822A2C9D1AF4E357A1C9CB3921D /* MJRefreshConfig.h */, + E85EFC3462375D5B200B614436B5D082 /* MJRefreshConfig.m */, + AADA62A1558BB36245AED217FACE9AFA /* MJRefreshConst.h */, + 307E89D5F0DC8294D2C49FFC6C0A59DF /* MJRefreshConst.m */, + 0AA594138E8B43644BCBE6F086F9C2CE /* MJRefreshFooter.h */, + C96B7D113FBBBEC83619E95DD0942030 /* MJRefreshFooter.m */, + 7B562492BD49E295C5CB2D0F31FADA81 /* MJRefreshGifHeader.h */, + 0E51F4FC097B906BAB9377DE56BC5A51 /* MJRefreshGifHeader.m */, + 87D97E2AD4F93CD7F47290E437491844 /* MJRefreshHeader.h */, + 5D12D3E7590119EA8797FD22BD654469 /* MJRefreshHeader.m */, + D03E2F390043A79FB6EE562D676EB5EC /* MJRefreshNormalHeader.h */, + ECADD25938677366FE2ACD53593A71DC /* MJRefreshNormalHeader.m */, + C81498ECAA6A02148FAA7596C9A440F5 /* MJRefreshNormalTrailer.h */, + A57522B4058C3B1144174FAF8F50A17C /* MJRefreshNormalTrailer.m */, + 3C0EF6B445DCC43041AD0EA2CFD93298 /* MJRefreshStateHeader.h */, + 5F789C46BDABD13F778C9F67E76A4902 /* MJRefreshStateHeader.m */, + B61A681E40589AE0511A78A3E6D83F7B /* MJRefreshStateTrailer.h */, + 0CB580E4D6AC838739645A819F91BA10 /* MJRefreshStateTrailer.m */, + D95CDCFFE96ED31BB0FACB7B221E23AC /* MJRefreshTrailer.h */, + EA762E9330657156D39F186BB3330DDB /* MJRefreshTrailer.m */, + 3CC9496A06230DC9ED8D7DD96DAC1FEE /* NSBundle+MJRefresh.h */, + BC6683F13944F0A13998CD1285A88467 /* NSBundle+MJRefresh.m */, + AE6D38C53DF14EC2C86318B1DD59A2B0 /* UICollectionViewLayout+MJRefresh.h */, + FB491FA855264ED10CE6FA857B359395 /* UICollectionViewLayout+MJRefresh.m */, + EB1E67261BA85AD35EF1AA56F6D4FA98 /* UIScrollView+MJExtension.h */, + 06B054FD0630E0B982276108B0DD5056 /* UIScrollView+MJExtension.m */, + 28E243F035A6C1391D62B815E25E3998 /* UIScrollView+MJRefresh.h */, + BD857C70F07C526E1A78E7A3DF517F2E /* UIScrollView+MJRefresh.m */, + 47ECC28DF289C393BA2473A8042A2E13 /* UIView+MJExtension.h */, + F625144178013FA50E9358EDF70F27E2 /* UIView+MJExtension.m */, + 96AF6A4ACCF93B9A95BBAB5555B944BC /* Resources */, + 72C5D10C15055EC878B29A0125AAAEAC /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + EAAFE529F692B09CB0CEE16824A74C48 /* UIScreen+DDCategory */ = { + isa = PBXGroup; + children = ( + CAE4F428DEF6CEE8DF74850D8DF7D282 /* UIScreen+DDCategory.h */, + 7AD54F57FA813EF5189F45407ACEB096 /* UIScreen+DDCategory.m */, + ); + name = "UIScreen+DDCategory"; + sourceTree = ""; + }; + EB7290800FC94B1658CFA3C01A871483 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6BB00325D466FADA9FB363B4138F627D /* DDProgressHUDKit_Private.modulemap */, + 13DD2F39D69F544ECBBCA41125DBB67D /* DDProgressHUDKit_Private-dummy.m */, + ED7E4D8240AFD01A4FA326430F93076D /* DDProgressHUDKit_Private-prefix.pch */, + 6A1E3DE4DD9BFEA282C2215B20D34678 /* DDProgressHUDKit_Private-umbrella.h */, + 6ADDBB0FEDEC6D554AB9BC3E21EC59E7 /* DDProgressHUDKit_Private.debug.xcconfig */, + A8EEF36A87634FD7C5141523BE00415E /* DDProgressHUDKit_Private.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/ZFPlayer"; + path = "../Target Support Files/DDProgressHUDKit_Private"; sourceTree = ""; }; - E40310FB3B2367FAFCEC3BA7A3E15FC7 /* NSBundle+DDCategory */ = { + EC3B0B0D5CAE8076F30DE363BC4DB688 /* Support Files */ = { isa = PBXGroup; children = ( - DBC04EACBAEA840124DF6A859A1F29A1 /* NSBundle+DDCategory.h */, - F4F03710B897519BECF6AD2832E9D02C /* NSBundle+DDCategory.m */, + 7C85FDFC1577CAD417BC28DC5B9C959E /* RxSwift.modulemap */, + A82CE9BC41ACC37851175E3D9E9BFD55 /* RxSwift-dummy.m */, + 1AAF59133A6F2CF3AF2BBA9E18933C14 /* RxSwift-prefix.pch */, + 8A71BC0AF5A1F385A365672FFE05429A /* RxSwift-umbrella.h */, + A506A65661FFEBEDAA8C9C06AD399F1F /* RxSwift.debug.xcconfig */, + 3990822D82BA37864E37FB0C2BA22954 /* RxSwift.release.xcconfig */, ); - name = "NSBundle+DDCategory"; + name = "Support Files"; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - E61CDD468404F29E4185AC3A4B63ABED /* Pod */ = { + EDC7C10F918381835C1FBA4D4CC67BC7 /* DDLabel */ = { isa = PBXGroup; children = ( - F9E48167501F49262E698CC47ECFEE57 /* DDControlsKit_Private.podspec */, - E8E750EFE66BD527EBA000886151F22E /* LICENSE */, - 658419FCEF029A53712CAB51FE2A93A2 /* README.md */, ); - name = Pod; + name = DDLabel; sourceTree = ""; }; - E71A9248B6E66994E2722950760B0CB9 /* DDNavigationController */ = { + EF83A098A5224291DE1F5C44A5362487 /* DDTextView */ = { isa = PBXGroup; children = ( - 61E2BE5199B2D9659569B31D84DB4B96 /* DDNavigationController.swift */, ); - name = DDNavigationController; - path = DDControlsKit_Private/Classes/DDNavigationController; + name = DDTextView; sourceTree = ""; }; - E7A399B9C14A2E95B56D7853282C2568 /* UIApplication+DDCategory */ = { + F04FEF1B29FE097BB62FFD849131911F /* Frameworks */ = { isa = PBXGroup; children = ( - 4E4F6AF1E8F7DE3501E4A854B49AB75A /* UIApplication+DDCategory.h */, - 0BDD1D9BDD13DF073E1B4E6E27494306 /* UIApplication+DDCategory.m */, + 21588C2CB6650D147BA6536A2B7D41C0 /* jcore-ios-4.2.1.xcframework */, ); - name = "UIApplication+DDCategory"; + name = Frameworks; sourceTree = ""; }; - E987AA16F587E7D381243E8CC7A2C255 /* CALayer+DDCategory */ = { + F06359C2F670958231804187F4691194 /* UIImage+DDCategory */ = { isa = PBXGroup; children = ( - F8D82A1D83D6BFE61D4E63D855F9ACD4 /* CALayer+DDCategory.h */, - BB5ECAA2D27D80B052E9FE11A1527D10 /* CALayer+DDCategory.m */, + B8429EBC13B07198B77DF249F47AF863 /* UIImage+DDCategory.h */, + 98113C9227DBAD45E30E1C9A5640A298 /* UIImage+DDCategory.m */, ); - name = "CALayer+DDCategory"; - sourceTree = ""; - }; - E9D5AE789794F861F7B064E7B396AA22 /* DDAttributedString */ = { - isa = PBXGroup; - children = ( - 17B68FE03304F629F09D7D55CBE46686 /* DDAttributedString.swift */, - C2F1AB6FC1DF14C7661FFBC50B53C02E /* DDMutableAttributedString.swift */, - ); - name = DDAttributedString; - path = DDControlsKit_Private/Classes/DDAttributedString; - sourceTree = ""; - }; - EA367F2DE66F1367F65F1C1C0C19F6E1 /* DDBaseImage */ = { - isa = PBXGroup; - children = ( - 2BE2278CB40917E9E1BA504AD4A5AF8E /* DDBaseImage.h */, - 4E2C568E3201533DABA9997030721403 /* DDBaseImage.m */, - ); - name = DDBaseImage; - sourceTree = ""; - }; - ED645760470C5C16798A64A2C27FCDC7 /* UIView+DDCategory */ = { - isa = PBXGroup; - children = ( - 6CB83DEFAC35661361F92F846A3774F3 /* UIView+DDCategory.h */, - C2EF1EB662044F454860C22E6C6DEDDA /* UIView+DDCategory.m */, - ); - name = "UIView+DDCategory"; + name = "UIImage+DDCategory"; sourceTree = ""; }; F117CF72F55448484F5E8509956D04E8 /* Pods-OrderScheduling */ = { @@ -6916,155 +6586,428 @@ path = "Target Support Files/Pods-OrderScheduling"; sourceTree = ""; }; - F2CA9F53FC5C0A346441A082243A3193 /* DDBaseLabel */ = { + F1B0C090BCB65AEC19DF55CCB1665E8E /* DDNavigationController */ = { isa = PBXGroup; children = ( - BE7679DB53263DB92F1C783DA9BC5D26 /* DDBaseLabel.h */, - 523BEAD7E1012DEB5FBDBD84FA60E241 /* DDBaseLabel.m */, ); - name = DDBaseLabel; + name = DDNavigationController; sourceTree = ""; }; - F2CAF30A0DF8FE5D40820E104571611C /* DDCategoryKit_Private */ = { + F282805155B3CC5FDAE2CDB3C42758BE /* DDBaseCollectionView */ = { isa = PBXGroup; children = ( - EAF79C8F1CF5C3A0BE50C5F97DBC99EA /* DDCategory.h */, - E987AA16F587E7D381243E8CC7A2C255 /* CALayer+DDCategory */, - 4F58E9666D91C304B792D45AF4FCCEE7 /* NSAttributedString+DDCategory */, - E40310FB3B2367FAFCEC3BA7A3E15FC7 /* NSBundle+DDCategory */, - 19CF16E2378C638128B0D18724E2A0CD /* NSObject+DDCategory */, - 3BD41755FB869A2768EA2CD494C49608 /* NSThread+DDCategory */, - BA83E156B50D52A925D448952514A9A6 /* NSURL+DDCategory */, - B7009D1B4C05889224F778D7B64DCEB0 /* Pod */, - 59E39DE0997CD27742C57EC8F52BE36B /* Support Files */, - E7A399B9C14A2E95B56D7853282C2568 /* UIApplication+DDCategory */, - 9AAD68B4C13DEACE679DECA90D8350D0 /* UIBarButtonItem+DDCategory */, - 7CAD7930E56193D4B37F340FE4FA0A4A /* UIButton+DDCategory */, - 96315DC3087C7694DE678D18CCD6C22A /* UICollectionView+DDCategory */, - 5330D36C82C597F5BD0F4269B6F9BFED /* UICollectionViewCell+DDCategory */, - CD3E5B130F79F477EF38342592BAF2FB /* UIFont+DDCategory */, - FBE0E4A6D2124189673D823F815C2269 /* UIImage+DDCategory */, - CAFBCDC23D013CABBC13EA13ABF2A817 /* UIImageView+DDCategory */, - 1C7EA5D71C3A15332A0A47D8A33AD7C8 /* UILabel+DDCategory */, - C3A337F4E289BE113E025DEADCAD02CF /* UINavigationBar+DDCategory */, - BB36260697A77BBA99CAE3AFFB8AFA8A /* UINavigationController+DDCategory */, - 8CFED1A2543E1E21CA9C304795728AE7 /* UINavigationItem+DDCategory */, - 3F91DE5C3E255D160F7D639AA908DB0E /* UIScreen+DDCategory */, - 1A16283EF2FD914E0C679DE814148FB5 /* UIScrollView+DDCategory */, - DB641A2E8CC9215B59E033A673D5DC83 /* UITabBarController+DDCategory */, - D6CB9A8FCF73CC00DBB0B46D262D288E /* UITableView+DDCategory */, - D5A165600A725CD7E619B4BA3C0A8FE4 /* UITableViewCell+DDCategory */, - B18FB7094717C9F7E71E8BA4F88C5088 /* UITextField+DDCategory */, - 0BA658753ED9816D5B55BDD1E2F2C0B7 /* UITextView+DDCategory */, - ED645760470C5C16798A64A2C27FCDC7 /* UIView+DDCategory */, - 20B09BEA32203EF840EB6E350664C5EA /* UIViewController+DDCategory */, - 02796D66F4AC68D990689B40B216853C /* UIWindow+DDCategory */, + 061CCB295E570CBB235428F2978A640B /* DDBaseCollectionView.h */, + FC62A2188543D97F226D46ABEB448788 /* DDBaseCollectionView.m */, ); - name = DDCategoryKit_Private; - path = /Users/zd/Desktop/PodRepository/DDCategoryKit_Private; - sourceTree = ""; - }; - F52E71A9D9DAF60C7005680AB4299157 /* DDMALocation */ = { - isa = PBXGroup; - children = ( - 72EF6FA4E031DA3E2759E3D5A70FAA79 /* DDMALocationManager.h */, - 7729AAB84B4599BE382D8578F661EF92 /* DDMALocationManager.m */, - ); - name = DDMALocation; + name = DDBaseCollectionView; sourceTree = ""; }; - F5D9AB89C99D0D13911D5CB529302BAD /* DDBaseButton */ = { + F2C36E54940C0101525E1E42CC842C19 /* UITextView+DDCategory */ = { isa = PBXGroup; children = ( - 63B84E536CD2180A73E8693314A4CB6D /* DDBaseButton.h */, - 946F234A1ACD3E3E06618BF234262F33 /* DDBaseButton.m */, + 18A5D305F34F4C270E06CEB73749CEE5 /* UITextView+DDCategory.h */, + 2079F664E598C45442B253FCC2131A55 /* UITextView+DDCategory.m */, ); - name = DDBaseButton; + name = "UITextView+DDCategory"; sourceTree = ""; }; - F6001C35706A56B3CADE5DB1DA18DA15 /* DDBasicControlsKit_Private */ = { + F3E2B2FC29198633E5CB9BFBA2A00D14 /* DDBaseView */ = { isa = PBXGroup; children = ( - 6DBBE4C76589FD50B6041ED673EC93DA /* DDBasicControls.h */, - 80DF55FC07EAEBE638E294D72DA30C38 /* DDBaseAnimation */, - 93A39800E2B39072E3277D116F61541E /* DDBaseAttributedString */, - F5D9AB89C99D0D13911D5CB529302BAD /* DDBaseButton */, - C9C234C097866EF7BEDECCFA3E605788 /* DDBaseCollectionView */, - 211AF4C29A5904DA7007EAB19A2FC221 /* DDBaseCollectionViewCell */, - EA367F2DE66F1367F65F1C1C0C19F6E1 /* DDBaseImage */, - AD881D8D3E59A7EE4D946129E33313CC /* DDBaseImageView */, - F2CA9F53FC5C0A346441A082243A3193 /* DDBaseLabel */, - 6F8ED7CAE82A37238CF0DAA5A3C151D5 /* DDBaseModel */, - B55BDB3705637049EE4D98F1FD18ED90 /* DDBaseNavigationController */, - CAE41708EA876842A21745B4EA839C04 /* DDBaseScrollView */, - 544FAD53BA190496DB2EF0C19FF06564 /* DDBaseTabBarController */, - 35ED7E04FB2C7D5C9663DDA56F5318DD /* DDBaseTableView */, - 955E4E1BF99D536136AC844FCDC4232E /* DDBaseTableViewCell */, - 4AD8BF6982FEBE2825139C70ADA18261 /* DDBaseTextField */, - 36E2598572CF0EFDE14E4B729F25CE5B /* DDBaseTextView */, - D743C7B454494F523859081125955599 /* DDBaseView */, - 7129287F97D93D5D73F5B06D759AA37F /* DDBaseViewController */, - B62891ED26E764A7AB353D3EBC470A7C /* DDBaseViewModel */, - F6A195A15D2EFEF5DF0A52C7D347BE56 /* Support Files */, + 0A5B601E650C4C09959BF8BA28DB57AB /* DDBaseView.h */, + CA7706A47D4204038C0A8E740E3BA099 /* DDBaseView.m */, ); - name = DDBasicControlsKit_Private; - path = DDBasicControlsKit_Private; + name = DDBaseView; sourceTree = ""; }; - F6A195A15D2EFEF5DF0A52C7D347BE56 /* Support Files */ = { + F4F9FBC5D4AA372226BD1CFDE1FD0590 /* DDBaseTableViewCell */ = { isa = PBXGroup; children = ( - 272102AE58D1801B929C66609732D1F5 /* DDBasicControlsKit_Private.modulemap */, - 0C28F2875EC121FDA11FDE953EBBD24B /* DDBasicControlsKit_Private-dummy.m */, - 5115FAA64EDC7ADE5DADF6FE156943AC /* DDBasicControlsKit_Private-prefix.pch */, - FA72764BEFBEC49E1AE210470279223A /* DDBasicControlsKit_Private-umbrella.h */, - F952714701C811E5B7B7334C5A2B1E2A /* DDBasicControlsKit_Private.debug.xcconfig */, - B614EA403445D8632645143E053330B0 /* DDBasicControlsKit_Private.release.xcconfig */, - 6BC4C821E282F3A16749A3B6DEC75A05 /* ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist */, + B1A3B2AB7E998B9BFF3998CB8D3D23DA /* DDBaseTableViewCell.h */, + 9A21FA85EC42DCD838AB778C3E158578 /* DDBaseTableViewCell.m */, ); - name = "Support Files"; - path = "../Target Support Files/DDBasicControlsKit_Private"; + name = DDBaseTableViewCell; sourceTree = ""; }; - F893528DFB4B0C97EE9259EBE1D5694E /* Resources */ = { + F6E1421D0423731AED955D200B636587 /* SnapKit */ = { isa = PBXGroup; children = ( - 81296563541674EE3828457585D69636 /* Sources_DDMAMap */, + 990F452916025825E343C9D384696EDC /* Constraint.swift */, + 073FCB6328D492787B68B07DD776B205 /* ConstraintAttributes.swift */, + 90684AA2C04FB24708D8093C7F44EE30 /* ConstraintConfig.swift */, + 95EAEC18D43A216BBA3BED777579FB95 /* ConstraintConstantTarget.swift */, + 67DD91E5E77343347602DA1B6D3EF5EF /* ConstraintDescription.swift */, + 827916087A5CEFCD4A898247C0766C5F /* ConstraintDirectionalInsets.swift */, + ECC8C13F43D7144AC76F58F53A48DF2A /* ConstraintDirectionalInsetTarget.swift */, + FDC4F9CE4878CC7F0DA50DB81012DA6B /* ConstraintDSL.swift */, + 6B89FB43F0371B90BA8F5873C8ACE41E /* ConstraintInsets.swift */, + 32D5142EC37EFB3EAFE86F1C7CE1AA5B /* ConstraintInsetTarget.swift */, + FB763E5E8685EE4544B2B40090837D2A /* ConstraintItem.swift */, + 797AD4A5C6C57D624EAB38A8EED16610 /* ConstraintLayoutGuide.swift */, + 25772FE0EE55A811EE796F6E13539F68 /* ConstraintLayoutGuide+Extensions.swift */, + 548DD3230447B21FB3EAB36BCBA10FBB /* ConstraintLayoutGuideDSL.swift */, + 8175FF374FB36FCBC7D14EE1AA029D14 /* ConstraintLayoutSupport.swift */, + 4A8EB5D70428455B9225AFE09F8ABEB9 /* ConstraintLayoutSupportDSL.swift */, + C59535F19204A133C5844C035687205A /* ConstraintMaker.swift */, + 54C45D17BBBA73AD5A6C8F3A401CBB34 /* ConstraintMakerEditable.swift */, + 83DEE1F17141FD212590BB30F3598197 /* ConstraintMakerExtendable.swift */, + DB081926504CFA468ED86D30A6C3BF45 /* ConstraintMakerFinalizable.swift */, + A45210443B77630700735FA0D5F7D007 /* ConstraintMakerPrioritizable.swift */, + 7BF1881CFD52D84A0A93D7AFE282FC17 /* ConstraintMakerRelatable.swift */, + A8455B12D8726F1310F4E61587BB03B9 /* ConstraintMakerRelatable+Extensions.swift */, + 0B142A5E0A7223067869DBFD47EF2DBE /* ConstraintMultiplierTarget.swift */, + EF2997666595D363A22C3873C22D4DDC /* ConstraintOffsetTarget.swift */, + 4E20C3AC6FB877E1AEFF1881EF872EF9 /* ConstraintPriority.swift */, + 54EB5B5379C07B0A40429F4B6F0EAB42 /* ConstraintPriorityTarget.swift */, + 8A2B8113C0B523203287F972A1003B26 /* ConstraintRelatableTarget.swift */, + 142EA26A3C1679DA9F41454C260A5757 /* ConstraintRelation.swift */, + F5EEE774E401BEFD41FF508B4DD1F276 /* ConstraintView.swift */, + 967A461CC7A49D7B37582B5F9F1FACBA /* ConstraintView+Extensions.swift */, + E96BC07C90AB142F31216775E3E5FE7D /* ConstraintViewDSL.swift */, + 2B3EA69B0C781393D33B010F44D3B6D1 /* Debugging.swift */, + A7C5FDEB77FA668131AADCB090080561 /* LayoutConstraint.swift */, + 887A190AB68603CE5DEFD43D530C3755 /* LayoutConstraintItem.swift */, + 6581EF6080FDFDB4B1242B62A5D47D3D /* Typealiases.swift */, + EB19A420C827E8D26332F0C27189B268 /* UILayoutSupport+Extensions.swift */, + 44A23133FA699C633552EAE93F8475E5 /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + F7AAC2B3E935AEBF838163424146F30E /* DDBaseImage */ = { + isa = PBXGroup; + children = ( + C686BD657A05F16A87990683E6CD5291 /* DDBaseImage.h */, + D5B77484EE1935FE8A4E5BCF21B16792 /* DDBaseImage.m */, + ); + name = DDBaseImage; + sourceTree = ""; + }; + FB8E648D20DFA1E7B8F5BC4EF9D7F37C /* DDTransitionAnimation */ = { + isa = PBXGroup; + children = ( + D9C8B42CE02B0DD2ADE806699B564179 /* DDViewControllerAnimatedTransition.h */, + 1268F261F9EE5CB9820314BE85A92FF1 /* DDViewControllerAnimatedTransition.m */, + ); + name = DDTransitionAnimation; + sourceTree = ""; + }; + FC70EC76D660560777574A2EEED4DCAF /* DDWebImage */ = { + isa = PBXGroup; + children = ( + 439E11702DC65D7B06EEBF05C9A7DA71 /* UIImageView+DDWebCache.h */, + 215E5A51199B5FE8BE23ED2390DA35CA /* UIImageView+DDWebCache.m */, + ); + name = DDWebImage; + sourceTree = ""; + }; + FD0F18295CFE3CE4E43BF2724B6EABA5 /* AMapNavi-NO-IDFA */ = { + isa = PBXGroup; + children = ( + 7627928F22B1FCE8983CEA210A13DD67 /* AMapNaviBaseManager.h */, + 6C5B13F8A162A5F39B2CD01EF02F7C97 /* AMapNaviCommonObj.h */, + 5D23A2EB769BD0F247406DABD753AC8C /* AMapNaviCompositeAnnotation.h */, + B706560453E20B84B556634F5016AD8E /* AMapNaviCompositeManager.h */, + 77B222DFDE668BC76D587D3F9EBBA246 /* AMapNaviCompositeUserConfig.h */, + 25F2FEA7138F0A2EA7C300E214470572 /* AMapNaviDriveDataRepresentable.h */, + A88E8E6817BDE9535D6C717D07EF18FE /* AMapNaviDriveManager.h */, + ACF5B3D0DACF3340D5FD6828A59797AE /* AMapNaviDriveView.h */, + DB469258EF75E5ECCED34D2622BD0B84 /* AMapNaviEleBikeDataRepresentable.h */, + 6BCB0C1C0AF28B15D24D311D67AC0E6C /* AMapNaviEleBikeManager.h */, + D1C4AFF1AED88420C72F607DCA70BDB6 /* AMapNaviHeaderHandler.h */, + 435A68FDF2C6B3194A894E1101082606 /* AMapNaviHUDView.h */, + DF2AC8B9B1B06EB5465A61C5E2F3D46E /* AMapNaviInfo.h */, + C856DD93319F2878FF36B7A801308650 /* AMapNaviKit.h */, + 72606E9CF139344CD660452D43FAFD1C /* AMapNaviLocation.h */, + DA4645CEC86CC329DEAD1BBCCD982BD4 /* AMapNaviManagerConfig.h */, + 9A47A721B73ABC0772C4E6C9FE465024 /* AMapNaviRideDataRepresentable.h */, + 44AEB4F1D37DF6FE1D2CCBFA31EBAED6 /* AMapNaviRideManager.h */, + 8E670F165423B17FB4B306A063EA3A5D /* AMapNaviRideView.h */, + 5BB3CF0EAA504EE738628192DF7FCB7C /* AMapNaviRoute.h */, + 3134544E85669EEE154EF16363D66C49 /* AMapNaviStatisticsInfo.h */, + 91C3B91997A6055580FCF5B9B7C0EA28 /* AMapNaviTrafficBarView.h */, + F89DDC14743D4BD1DCA65168BABA690E /* AMapNaviTravelManager.h */, + 974C4E02B64270BC86E707BCAA75D865 /* AMapNaviVersion.h */, + B9E44156E7C487824B34B255DF6F5CBA /* AMapNaviWalkDataRepresentable.h */, + 400B0F70FEEA31B84D09DA0D4DAF2EEE /* AMapNaviWalkManager.h */, + 1C687ABEE0876E3064FE74144639F501 /* AMapNaviWalkView.h */, + EDD72E1B6E4ED5A8C8C5377A2A83E4B4 /* MAAnimatedAnnotation.h */, + 1DE00B7AD9E0109652E09394DF67716A /* MAAnnotation.h */, + 0996D1C87F7A97D51D45251A6D5CAEA5 /* MAAnnotationMoveAnimation.h */, + C26433081FADD81CF2BE171B11750B0A /* MAAnnotationView.h */, + 0DF7EB12666B6A5D426C44152B014B36 /* MAArc.h */, + C1219EB689BB1A7A0454E18C5664E0C4 /* MAArcRenderer.h */, + 84BFD5C7477538DA8F1821C712F84456 /* MABaseOverlay.h */, + 022C3EDCD66639AFD76128CAEC740460 /* MACircle.h */, + 5AF5F5E62655FC3AB2B7BE5E4C83215B /* MACircleRenderer.h */, + C93E4EBD39447E883EF35F0427C3211D /* MAConfig.h */, + 814CC62EF88C5D0B3FF16FBA4A25B1F6 /* MACustomBuildingOverlay.h */, + C825308778EE5F8BD2A2AA67CE4DC79A /* MACustomBuildingOverlayRenderer.h */, + 16FF00BF3784BCD25D3C59A5389B1C72 /* MACustomCalloutView.h */, + 28B2B42C310DD8E7D2C27E9B848A60DC /* MAGeodesicPolyline.h */, + 1D09B8EC28EEE87E9AA21CB24C6A61D7 /* MAGeometry.h */, + 78F91A633DDAB6A2EB6C8D4B3F12EB75 /* MAGltfOverlay.h */, + CC66B66E767EA6A9F6CA0FAAFF90ADC3 /* MAGltfOverlayRenderer.h */, + 7CCA0D805822FB0DDF9DBEA5473496B2 /* MAGroundOverlay.h */, + 4ABC66F20A90FCDD212B97D92971224E /* MAGroundOverlayRenderer.h */, + 5C838015915D2D858E1B0BD04024480A /* MAHeatMapTileOverlay.h */, + 1E78060C8A609B5F93D430A62E3CFB34 /* MAHeatMapVectorGridOverlay.h */, + 8A19A50DED5EFAA0A7A19C7FFDC4A86F /* MAHeatMapVectorGridOverlayRenderer.h */, + 75ADAA2CB53FCBAF5983B03E4C29E8CF /* MAHeatMapVectorOverlay.h */, + 1DE64EB1C5D6B7D75DA112A5838966F9 /* MAHeatMapVectorOverlayRender.h */, + 96849150B6F80FF0701913CAE1C0A6F3 /* MAIndoorInfo.h */, + 559AFF11CF5C9EAA11916647F9AEB5B8 /* MALineDrawType.h */, + 2360C36623B85C7597BB92E175912437 /* MAMapAccessibilityIdentifier.h */, + 0662ED87F247661C888EAF6FF6E4CC67 /* MAMapCustomStyleOptions.h */, + 0ADF44FE43ED66D410DBDBA908D324B9 /* MAMapKit.h */, + E9FF34C94B0EE32582FAE8E563868B17 /* MAMapStatus.h */, + DA2FB06886503FD1434737F314443977 /* MAMapVersion.h */, + D5A86C8FEA5EA148FD4C070132C51FBA /* MAMapView.h */, + 47F4BF4F154922EDC99F36EF515ACB01 /* MAMultiColoredPolylineRenderer.h */, + 342383B5CFC7BD46238D9671A3C10E8C /* MAMultiPoint.h */, + A96A9A6460BE0E2C599DACCAEA522A76 /* MAMultiPointOverlay.h */, + 413BD9383EFE4272EE7F0DB25A439FA8 /* MAMultiPointOverlayRenderer.h */, + 04F37567C07D2F436327FD21076C4B18 /* MAMultiPolyline.h */, + 0FB2F28A398E2DBCAA82B7A10BC472B0 /* MAMultiTexturePolylineRenderer.h */, + 211F99BA32AA5A4CDA76B66309909B66 /* MAMVTTileOverlay.h */, + FF06C697148B1C7294C6296E77A580C2 /* MAMVTTileOverlayRenderer.h */, + 3EA3CC845F4307947603289F14486335 /* MAOfflineCity.h */, + 652979053987A208AEB455D7D6F72764 /* MAOfflineItem.h */, + 6188DC16317FE07E75BB2AC1C27B4255 /* MAOfflineItemCommonCity.h */, + F24A068DF21EC6D21AA332BE00068591 /* MAOfflineItemMunicipality.h */, + DD1EDF705AC3AF2AF07DC51C020B1BF2 /* MAOfflineItemNationWide.h */, + D15913EC1FF60AC4F65BD52C1D90198C /* MAOfflineMap.h */, + 94655E9BBB601F903996890F45BBA6EC /* MAOfflineMapViewController.h */, + 3A9C12F0AE4E654BB0C627AC384CFCEA /* MAOfflineProvince.h */, + 424EF4E035DB3C2E69E6FBCF6E634135 /* MAOverlay.h */, + 10E2AB413DE8AA8220963DAEF4803159 /* MAOverlayPathRenderer.h */, + A495381D9F406E20AEFDA1B9B7032ABF /* MAOverlayRenderer.h */, + C32CD08226C19FCEEC1E04B073144F06 /* MAParticleOverlay.h */, + 6DE03FF4B1F1F003B9576A3C517FFE4B /* MAParticleOverlayOptions.h */, + 4562F77B591FD98110E4A8FEF2E0A74F /* MAParticleOverlayRenderer.h */, + 7A6C61076DEDD1C643DE4368E674B3DA /* MAPathShowRange.h */, + 1818C523F9B35EB4ACE5CC6395910D5E /* MAPinAnnotationView.h */, + 5FE32DEB29AFE161F19CC728E76F26E7 /* MAPointAnnotation.h */, + 66C0D12420F1CDD4FE6DB62349697D6A /* MAPolygon.h */, + B2512F0A3ACCF9818C8DB30A70771878 /* MAPolygonRenderer.h */, + 232198243A2D9029D37D0050666C6ECC /* MAPolyline.h */, + 4ACAF2193B91867C018A45D863A8CC0B /* MAPolylineRenderer.h */, + 4AD7E368CB9C161C10CC31C252D27246 /* MAShape.h */, + 4903E52278951A06A08AB5ED9A7CCFC3 /* MATileOverlay.h */, + 3C98E5CA4865B9793BDF313885538852 /* MATileOverlayRenderer.h */, + 35592FE699742C2B32B9F39EA9F6A099 /* MATouchPoi.h */, + 63B5BE3FAA8E50DF70DECDC415C54C0D /* MATraceLocation.h */, + CE3889AE62FF9319D7BFE53B9A3E1C48 /* MATraceManager.h */, + 3BE6A6C8F9F40F027C5825A71E9A2C95 /* MAUserLocation.h */, + AC825B2EDFB6AE4B9A2DAD2F30E0AAAD /* MAUserLocationRepresentation.h */, + 163A4EEE7737923F07F6435845F3E7A6 /* Frameworks */, + 3AB865840ADA46476839A491D317EE45 /* Resources */, + D9CE932D54016F51D5346B81A5F8229B /* Support Files */, + ); + name = "AMapNavi-NO-IDFA"; + path = "AMapNavi-NO-IDFA"; + sourceTree = ""; + }; + FDB1B5CE2925EA5CC6A12698A78973A8 /* Resources */ = { + isa = PBXGroup; + children = ( + 0818D97016FFE2C3A973864ADEDF4713 /* _icon_file_type_app@2x.png */, + AE19896B2A6B4325538195DCD8FEA447 /* _icon_file_type_bugs@2x.png */, + 89D6E018079AF19904C23CECC7E1C426 /* _icon_file_type_close@2x.png */, + D5977544D5E502AD8A2E1DA92E25BB7A /* _icon_file_type_down@2x.png */, + 4E44690A1A5AD0A86743EE547E106654 /* _icon_file_type_logs@2x.png */, + 9EF2C1A1432740A697FFADC64A4A9E93 /* _icon_file_type_mail@2x.png */, + DAB9611AAF67FC06F440AF37814EC7A5 /* _icon_file_type_network@2x.png */, + BD0B8E449004B26975B89B43B82946CA /* _icon_file_type_sandbox@2x.png */, + 408CBAC0D10550351E1B28C5367F5641 /* _icon_file_type_up@2x.png */, + 2EEB95C741494D11CA783114408A86F3 /* App.storyboard */, + EF0DC0429B3511896EA024E9ABC74683 /* icon_file_type_7z.png */, + AF19F25342E0ABB1306001D46EED72F3 /* icon_file_type_7z@2x.png */, + 23FC70D4553407D343F2DACE99C66653 /* icon_file_type_7z@3x.png */, + B85545F2039D98776D4BFAD544A57B0F /* icon_file_type_aac.png */, + D7758F99944E74B0D5C870B0AA604D24 /* icon_file_type_aac@2x.png */, + 734E27F404DAC271ACF0BF2F59C43622 /* icon_file_type_aac@3x.png */, + BE749A42D81CE40D970C2C28211EC573 /* icon_file_type_apk.png */, + F2058E50D1AB9CE07293DA101068CF61 /* icon_file_type_apk@2x.png */, + DACB2093110BBF138AC799ADE03CD062 /* icon_file_type_apk@3x.png */, + BD98D6222FF3972E6E3AA07A8A550FC6 /* icon_file_type_avi.png */, + 61A71D5EAE9A03CA81E775641D96F617 /* icon_file_type_avi@2x.png */, + 29E8E677E39B3D4CB4D7F9390127928B /* icon_file_type_avi@3x.png */, + EC51B917E9EB8D86B84A6885FEBEC008 /* icon_file_type_bin.png */, + 9BF0A7A267CF99BA7BB1B766BC844B60 /* icon_file_type_bin@2x.png */, + 7C04DFA96B48774D0D2E5952567E4607 /* icon_file_type_bin@3x.png */, + 36DD3FE6962B47EDA2583A766C6DDF16 /* icon_file_type_bmp.png */, + 726538ECA79D73A9B0BAD4AF230AFB5D /* icon_file_type_bmp@2x.png */, + 0159D40037593ECA4F38C16FEC138868 /* icon_file_type_bmp@3x.png */, + F07942F7F387E514661FFC45D57DA2F5 /* icon_file_type_css.png */, + 371935B4B5B5EDBCDC5835BE93C96C6B /* icon_file_type_css@2x.png */, + CE0B3B50D4D2544F2F934A1CC92A4E9D /* icon_file_type_css@3x.png */, + 83C0272475BAFD7EEF6B89A46D3A1E0E /* icon_file_type_dat.png */, + 29790307D046139DB514AE1FE7FACDBC /* icon_file_type_dat@2x.png */, + 22DC032625B003E8C7FF1C31BCA64D3F /* icon_file_type_dat@3x.png */, + EED8011D1A17AD449BB38130A40A5349 /* icon_file_type_db.png */, + 1C9C95F115927B54DC8B7175A1F92501 /* icon_file_type_db@2x.png */, + 75C57E41E5D9515AB0A3EE2E311E3412 /* icon_file_type_db@3x.png */, + 2126DC20DCE8B1FBFCD890E90101520E /* icon_file_type_default.png */, + 9412E0BDC23330A1CDFAA6A15BF9E5C7 /* icon_file_type_default@2x.png */, + 12906D745E764C579A307C54FD3B27D7 /* icon_file_type_default@3x.png */, + 69DB4891E67C923CC7241AF6E860E775 /* icon_file_type_dll.png */, + 1D0E066719E9C590A8B5ADD3D1047948 /* icon_file_type_dll@2x.png */, + 4E6D037EAED7C65CF126724AD4BAEFEE /* icon_file_type_dll@3x.png */, + 1F4F781D72635DB23EF7480C96FB51D3 /* icon_file_type_dmg.png */, + 70BA566E5C074AA7233DFAD12833D652 /* icon_file_type_dmg@2x.png */, + 50CCEBB918541C61D9F049616027FFE0 /* icon_file_type_dmg@3x.png */, + 114CE3D181E76B09D7FE2458B71E1E7F /* icon_file_type_doc.png */, + 223D8123D2D6283807C211A2C5FA0DFF /* icon_file_type_doc@2x.png */, + F1FB5CF19A007A4A2AD1A139406BAC62 /* icon_file_type_doc@3x.png */, + D2A298EE28CBEEAA1C393F4385185C78 /* icon_file_type_eps.png */, + 6FEA5177E85381138578CB126309B230 /* icon_file_type_eps@2x.png */, + 74E89B9A85BEBF105C6C72FCB664DAFD /* icon_file_type_eps@3x.png */, + 4FA850DBE55FE2EA2718B07191B26262 /* icon_file_type_fla.png */, + DFC420C149282218732DB34E98523AB2 /* icon_file_type_fla@2x.png */, + 69E51305B20EA0C7E1AD79BFDF55274C /* icon_file_type_fla@3x.png */, + 15C6252768B764A5A9077C6EC0C20007 /* icon_file_type_flv.png */, + D1945B14E1211C009A67FF640D053962 /* icon_file_type_flv@2x.png */, + 9D543EDBE0C5B25F2A35ACB4E44C10A1 /* icon_file_type_flv@3x.png */, + 45F579C31B33B751F732BF247DD90423 /* icon_file_type_folder_empty.png */, + 58BA468F52F25F82054A5EB172AF031F /* icon_file_type_folder_empty@2x.png */, + 7832E5CECA53A498BC645203509A30C6 /* icon_file_type_folder_empty@3x.png */, + A01CA5CABBEE63D0A51BB3C288504979 /* icon_file_type_folder_not_empty.png */, + 1F0BCCC8FDEA75C1EAC81DE3562BBA1C /* icon_file_type_folder_not_empty@2x.png */, + E94B05FC314E6B7E396C5E8BAF492206 /* icon_file_type_folder_not_empty@3x.png */, + AB45AC46A6BAAE3A85C941B7036F41C3 /* icon_file_type_gif.png */, + 1032D8DE3AC3F401147D0CC065C9FFEB /* icon_file_type_gif@2x.png */, + FA4FFEDCF6A6945CFD9DD774599DB49F /* icon_file_type_gif@3x.png */, + 727FA400372E2A91E6C7A1FBEF1C5DC1 /* icon_file_type_html.png */, + B47A5736A0207BACC7130AB44E9847A4 /* icon_file_type_html@2x.png */, + CDEC0529C9F3ABD6991CB8E73E618EB7 /* icon_file_type_html@3x.png */, + 15228263A2FD70042F6D87692566687D /* icon_file_type_ipa.png */, + BE50CABCC8BF0703B40D5EAC00B1D49F /* icon_file_type_ipa@2x.png */, + D00304B799B4163A1FEBBC6360EDBDDC /* icon_file_type_ipa@3x.png */, + 8F7C109D48178F4BEE04CB2024C3BC64 /* icon_file_type_jar.png */, + 1F7679354553CB642F1278D53B84BB87 /* icon_file_type_jar@2x.png */, + D5334DB0DB6612CB3C396DA03B322855 /* icon_file_type_jar@3x.png */, + F822A0C6E48B9D6848D9B5824FD19C90 /* icon_file_type_java.png */, + B0553E6FDE576F0E98903292AB7BDD1E /* icon_file_type_java@2x.png */, + B9E0A0040BA3D7EB0C4F26ACD6C13801 /* icon_file_type_java@3x.png */, + 7C3D9B5AB2DAE850D9BCA7503816134F /* icon_file_type_jpg.png */, + 490E9FC0A28585939B5DE923F090DE67 /* icon_file_type_jpg@2x.png */, + 704589DC3D0F96BD722ABBD07F09BB4F /* icon_file_type_jpg@3x.png */, + 0D0FDC09AAAFDCC9AECBD0B2D2E2DD86 /* icon_file_type_js.png */, + DFCAF93F0387A3965F9542C9782453E1 /* icon_file_type_js@2x.png */, + E2274139D5E7ED07EAE616D6F4853BA9 /* icon_file_type_js@3x.png */, + 63E4F7BD35099DE5E5216A48B6564729 /* icon_file_type_json.png */, + 4C2C616CFE90083B53F908F5A85654CB /* icon_file_type_json@2x.png */, + B5B73A82306ED99AC6E9BF5344729092 /* icon_file_type_json@3x.png */, + 33C957E127C7738368876E1CB64B9DA1 /* icon_file_type_keynote.png */, + BDEA183518A6180437223FA77E0E2D5A /* icon_file_type_keynote@2x.png */, + 8B12ADD9704D5B4FF2D8946AD4C1048D /* icon_file_type_keynote@3x.png */, + 43AB4304B5FDC9B75A51A1BD26F43831 /* icon_file_type_md.png */, + F6D786A229155F9EB466B88913ADA329 /* icon_file_type_md@2x.png */, + 33C36C966B0C83219490DD108924E17D /* icon_file_type_md@3x.png */, + EA4EC1841B40A2F7F5404B5FBC1B376B /* icon_file_type_midi.png */, + D92C72EDDDF98C2B83746D64B84B5750 /* icon_file_type_midi@2x.png */, + 3BE2752C98A17C2517D7F9477F1C44B5 /* icon_file_type_midi@3x.png */, + 7F28B7FE47B9941DC2EDB1FB4F3BE417 /* icon_file_type_mov.png */, + 4B25B002226CB2EEA55E0282A82AFA5B /* icon_file_type_mov@2x.png */, + 7256952455D6DF843047736C97BEC0F2 /* icon_file_type_mov@3x.png */, + 7D7A98284469857052B1E9ED321D0384 /* icon_file_type_mp3.png */, + DF620B1AB4A95D4D23C2B3F338689871 /* icon_file_type_mp3@2x.png */, + 35F91857BCC1ECD9308491210A0D8B92 /* icon_file_type_mp3@3x.png */, + FCFA8C53D6C14E1173C62A41829C1B0C /* icon_file_type_mp4.png */, + 231EA8A8E464E96C41A2DC9A626168D1 /* icon_file_type_mp4@2x.png */, + F166C6E2565CDDF5933AB946E3A7C5A2 /* icon_file_type_mp4@3x.png */, + 83BBC0E283B5DA2041C842C3D43AC691 /* icon_file_type_mpg.png */, + 8923FC5B29FE1E4A2BFC0220E50D6EC8 /* icon_file_type_mpg@2x.png */, + E2AB914B60CE953E89607D34A7A938BD /* icon_file_type_mpg@3x.png */, + 75442BDD90106E07C19E4D5452C2D0D6 /* icon_file_type_numbers.png */, + 7D36DEF11307EEE210116B72F218F245 /* icon_file_type_numbers@2x.png */, + C72513DFD8EEBA5A0AE3593D91257318 /* icon_file_type_numbers@3x.png */, + 76A2867E738BF5EDA5B4CE0DD8E7C726 /* icon_file_type_ogg.png */, + 592767F14F1465E97D4A88BE4B442ACC /* icon_file_type_ogg@2x.png */, + 136A403C151405E9CB2731B6EC9528C2 /* icon_file_type_ogg@3x.png */, + E4520E372334F42561427FFAB9C63F03 /* icon_file_type_pages.png */, + F81749C5D5CC96B4BF2D0A81B3A200B5 /* icon_file_type_pages@2x.png */, + 7A40AF4618298016AF3064303401EECE /* icon_file_type_pages@3x.png */, + 131C41D29176B7FE754B878AD74C0C3A /* icon_file_type_pdf.png */, + AC73297D08A2C6F51985341243960FC0 /* icon_file_type_pdf@2x.png */, + 80DECBB80F048A0ADB69EA649BC5A9AD /* icon_file_type_pdf@3x.png */, + 33A31FE9CC89BFD9839867F2B0C3C713 /* icon_file_type_php.png */, + 3BDF6EFC3BF04948A3686A4744B0DADD /* icon_file_type_php@2x.png */, + ACE696F18853AA50243DD92A16727B31 /* icon_file_type_php@3x.png */, + C71D5B45F61A62F65A3F6EB9D1587F6A /* icon_file_type_plist.png */, + 679F69D2B749E4C56398B89EF5A49023 /* icon_file_type_plist@2x.png */, + 8D15B932CFE927C90735205470892B57 /* icon_file_type_plist@3x.png */, + DDA4DC7F3D84D0F9D1FACD97DF1B2CB4 /* icon_file_type_png.png */, + C8E472A4F94BC633359DAA88A1F25416 /* icon_file_type_png@2x.png */, + 0DCFB0FEC876B5F037A48206A61BF2A5 /* icon_file_type_png@3x.png */, + DF1ABB39C31D09B13FD4CD2BCD4F8F8F /* icon_file_type_ppt.png */, + B50078CCDD7D488B7C28ED6663464ADC /* icon_file_type_ppt@2x.png */, + 69B5819454B03B533FE8F8AE7F068FE4 /* icon_file_type_ppt@3x.png */, + 302395993A82CCEC0F90B25CDD516240 /* icon_file_type_psd.png */, + 4020B957F96275F8A64EE582D6792121 /* icon_file_type_psd@2x.png */, + C28B60C809AF60F0638D5BF3AE2ED7A7 /* icon_file_type_psd@3x.png */, + F9F7D60A20B9070AFFD2404722A64F36 /* icon_file_type_sql.png */, + B02E8110F2F9D0E6989470EA4F907E09 /* icon_file_type_sql@2x.png */, + E834B9C60C29DF8C1370A2A31C5408E7 /* icon_file_type_sql@3x.png */, + 1DE4A116A9989972208EC5F76E93B144 /* icon_file_type_svg.png */, + 6D3767CCEDE2CB3F9F507A6723E1BE19 /* icon_file_type_svg@2x.png */, + 5AAC8CE45EE1F007B4CDE0FA8DA13603 /* icon_file_type_svg@3x.png */, + 97DCEB1C8CA9796591FD8291D731BD5C /* icon_file_type_swift.png */, + C255E0CB08BB65ACAFEA15620BFB9793 /* icon_file_type_swift@2x.png */, + F7BCE7919E7294561E765466C25F0869 /* icon_file_type_swift@3x.png */, + 4BFA9215522EBB606452F7F4AE264D34 /* icon_file_type_tif.png */, + 72E16A9AD33406CD2D1A3F0CB906024C /* icon_file_type_tif@2x.png */, + D48F0B5309583A8F6E0E32570C84148F /* icon_file_type_tif@3x.png */, + 23658D16707FFBBF68B3DEA4254E7C06 /* icon_file_type_torrent.png */, + 77ECECA3942E5A4BD751112119A6C8AD /* icon_file_type_torrent@2x.png */, + CE1081A1AC1E395AE5EA4FAE0C91D7DD /* icon_file_type_torrent@3x.png */, + F91B1B8BB5CB3B3FF0255DA1F5A218B9 /* icon_file_type_ttf.png */, + CCFF64F93FF872DD03B10991241C4762 /* icon_file_type_ttf@2x.png */, + B99C13F7DD4653C53D9A7236ACC69E88 /* icon_file_type_ttf@3x.png */, + 9D16D08EE7674F3F1FEBFE3F8E6EB0B9 /* icon_file_type_txt.png */, + 3BF19F481267A409F7DD32A667647368 /* icon_file_type_txt@2x.png */, + 58FE8ACA9D7F10FC9FA071A44417D105 /* icon_file_type_txt@3x.png */, + BC51786D055EFA55A23B87074DCD4D15 /* icon_file_type_wav.png */, + DB215BBD5B9EEEA5F7102D68993EA7F7 /* icon_file_type_wav@2x.png */, + CBA0720A9738E86FABA3DA278FE01A37 /* icon_file_type_wav@3x.png */, + 3DDF3D546E0EE1EA93C071B8E73C01E9 /* icon_file_type_wmv.png */, + B66F9645954E3A9ACB2034831925A58A /* icon_file_type_wmv@2x.png */, + 45AE422D7D3F6A880EF9512D88BC97D9 /* icon_file_type_wmv@3x.png */, + 55CD8F15BA7E4D6EE804DB95FA195ED1 /* icon_file_type_xls.png */, + 32A6E27F99BFBC16FD8D1E278AD1F095 /* icon_file_type_xls@2x.png */, + C70F2593017B006E58D434A913744F28 /* icon_file_type_xls@3x.png */, + 90CA896A3854A83140B707C60EE0FDE1 /* icon_file_type_xml.png */, + D131BB0DC368ABAED84754C195D65D0D /* icon_file_type_xml@2x.png */, + B30B5A0110258BC8C9EE06A074A7F031 /* icon_file_type_xml@3x.png */, + 86151A1AC2AD7E3649FBBB6B67ACBBEA /* icon_file_type_zip.png */, + E02966E85480FA7CFFFFBAA6409D907B /* icon_file_type_zip@2x.png */, + 8913CAA7CC64D9DADB47DEEF39147A49 /* icon_file_type_zip@3x.png */, + D2BAEF0A886C704E5011605A61EEEF6A /* Logs.storyboard */, + 7E8BC40403D4019F677E8D81E8DA48B8 /* Manager.storyboard */, + 1CAD5F5748E8A04670D5E7D59A8B0081 /* Network.storyboard */, + FCEB5C85077F5286E16DAFB9FA8C8EA1 /* NetworkCell.xib */, ); name = Resources; sourceTree = ""; }; - FBE0E4A6D2124189673D823F815C2269 /* UIImage+DDCategory */ = { + FE037141833E80A2EBB56B74A5E65809 /* UICollectionViewCell+DDCategory */ = { isa = PBXGroup; children = ( - 6DAE56CF5BF81E33A942C3AB3AB4E62A /* UIImage+DDCategory.h */, - 31206632746F56AFBD051FBC515ADB89 /* UIImage+DDCategory.m */, + C29B350EA756ECA2BAFB12AC21AB299D /* UICollectionViewCell+DDCategory.h */, + 1FB868AAD3E8FA1C3CB1C1188639F9E0 /* UICollectionViewCell+DDCategory.m */, ); - name = "UIImage+DDCategory"; + name = "UICollectionViewCell+DDCategory"; sourceTree = ""; }; - FEF12AA28EDE9D62C9F8950DADCD0EC6 /* DDAutoUIKit_Private */ = { + FF812A95C9A31C9097FA8D29F44BCD6A /* UISwitch+DDCategory */ = { isa = PBXGroup; children = ( - 0130F44CC2E22ED13D52E8F7F9B721DC /* AutoUI.swift */, - 19F99A1ABD9370D37826ACC2342A7997 /* Support Files */, + 3B508CEDEE386068C6040EF7C3FC1E86 /* UISwitch+DDCategory.h */, + F9FEF77FB9C333F9553462C011EDA71D /* UISwitch+DDCategory.m */, ); - name = DDAutoUIKit_Private; - path = DDAutoUIKit_Private; - sourceTree = ""; - }; - FF93FF52E245ED621C53BD9A835826B4 /* Support Files */ = { - isa = PBXGroup; - children = ( - F7415D7E1C2F466F19EA8064B2FA54A2 /* SnapKit.modulemap */, - 49118C5394F1B149AD274CF7092925D9 /* SnapKit-dummy.m */, - A1B2252254DB1AF3C062F8F316CA5341 /* SnapKit-prefix.pch */, - 63BD91413A1F7BBF913BB3659F665DB0 /* SnapKit-umbrella.h */, - FB038893321EA2C0E81B8953A0D1CC52 /* SnapKit.debug.xcconfig */, - 3858752E03E7EBA8005D033040A5AB78 /* SnapKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; + name = "UISwitch+DDCategory"; sourceTree = ""; }; /* End PBXGroup section */ @@ -7078,6 +7021,64 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 041EA8B301B0116214BCEC761F958C08 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 5A787B0D25697B2BFC72B8F07BB2BE70 /* UIScrollView+ZFPlayer.h in Headers */, + 7C780A1ED576C8723186F3A983D1DB04 /* ZFFloatView.h in Headers */, + 69CB1DAC45B55B300A1180BC9FDB1684 /* ZFKVOController.h in Headers */, + B0F8C45DC2EB55D40A2D2F21C8C0413C /* ZFLandscapeRotationManager.h in Headers */, + DA68582F836C38C471502D173BAA6A0B /* ZFLandscapeRotationManager_iOS15.h in Headers */, + 192138734648044A607D9DBA1D85B732 /* ZFLandscapeRotationManager_iOS16.h in Headers */, + E71D7E18E5E36D33BEC7439EBE974AF6 /* ZFLandscapeViewController.h in Headers */, + AF28A478BEB5803AF20DFD86AAD93CC8 /* ZFLandscapeViewController_iOS15.h in Headers */, + 5DD7E6867263F983A3599DF4B664B5E7 /* ZFLandscapeWindow.h in Headers */, + 48E3DDC2CD80EA98DE63FD6F089D9AA5 /* ZFOrientationObserver.h in Headers */, + B324085AFA3D839F8B210FB686F326AD /* ZFPersentInteractiveTransition.h in Headers */, + 9C303A784B527425DF5F3D7707E2F5FF /* ZFPlayer.h in Headers */, + BF25C3464E25FFD339CF54372364C59D /* ZFPlayer-umbrella.h in Headers */, + 5A2E8983525CAB929F7748947F2226CF /* ZFPlayerConst.h in Headers */, + 1502B7F967F50B9A9711FFCF76227338 /* ZFPlayerController.h in Headers */, + A090582630B6CAB52446A3F7C21CB1C1 /* ZFPlayerGestureControl.h in Headers */, + 027078ECAF726F30A194923D0F6A0E3A /* ZFPlayerLogManager.h in Headers */, + 70E5F71E9A205D3EE606D0E07722BAA9 /* ZFPlayerMediaControl.h in Headers */, + 05C2235F333C778F622C8405C861F5A7 /* ZFPlayerMediaPlayback.h in Headers */, + BB93999ED8040C72894BCCFC4066F332 /* ZFPlayerNotification.h in Headers */, + E076F4AB98A3B87213E513584EE9B017 /* ZFPlayerView.h in Headers */, + FD67B372B2B68F8E47D12B7CF56F4BC1 /* ZFPortraitViewController.h in Headers */, + 4473E072E4BD7BB5C2C798082E306D6E /* ZFPresentTransition.h in Headers */, + 9B93E128921A2D8CEA8AF3A36ADDCAF5 /* ZFReachabilityManager.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0447654AC79AD5C12B12B68DF053F82C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 285FF55A84F63D0155686007D16BE4CD /* DDBaseAttributedString.h in Headers */, + AA1BF33AE40D81CD7DD6D75696866120 /* DDBaseButton.h in Headers */, + 79CC6919A398730886F6C86DDEE7F597 /* DDBaseCollectionView.h in Headers */, + E69DCCA33374EEF831673C7F5CB6BF9F /* DDBaseCollectionViewCell.h in Headers */, + D94A532721A28C49CAE0014FE6600335 /* DDBaseImage.h in Headers */, + 6E9369F02458847D86856EF00BEEA8E8 /* DDBaseImageView.h in Headers */, + 7B5A2A22E907F6CB8E791BD1937E41ED /* DDBaseLabel.h in Headers */, + 29AC72CCC28FCCF2A27C61A4B40DB411 /* DDBaseMutableAttributedString.h in Headers */, + 4EA41674EE6BE0E1D0DA737402D1630C /* DDBaseNavigationController.h in Headers */, + 3F25CEB568F0EEF7AED4807D3FF0E803 /* DDBaseScrollView.h in Headers */, + 4A8F9A8B49197EDB6BEE9D75691A19D4 /* DDBaseSwitch.h in Headers */, + BADE59BFD6ABB8131D8E89FDCF00C74D /* DDBaseTableView.h in Headers */, + 8DA24D25E281BD8B9A695B37A48BDC43 /* DDBaseTableViewCell.h in Headers */, + CC96F0C85F662AF19A4E515F21EEE9CF /* DDBaseTextField.h in Headers */, + DA26C39BF5DCF7D536B33589481AFC29 /* DDBaseTextView.h in Headers */, + 26B7A9499E63379EC6F3F9CE39C58B23 /* DDBaseView.h in Headers */, + D14FE7769234FBA4A9FE71A538AA1416 /* DDBaseViewController.h in Headers */, + 5EC7100C59695117247691D4451480AF /* DDBasicControlsKit_Private-umbrella.h in Headers */, + F3F78BDF1D6A539619E1664008AF7FAB /* DDNavigationControllerDelegateReceiver.h in Headers */, + 2C4A5EA90AE4D26083E9694AC0D53DF7 /* DDViewControllerAnimatedTransition.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 09258370E92A274452E7C869A068A148 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7099,36 +7100,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0FEFF40285F285FC0A1F78AC80A7D818 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 525A4D799D121B7005FD8E6C6467C09E /* DDBaseAttributedString.h in Headers */, - 05C2B58E151D34C34A250F7EBA718312 /* DDBaseButton.h in Headers */, - A7B7885BEEF30EA7BDCDB2AFBB0FAD18 /* DDBaseCollectionView.h in Headers */, - 3A084D5C95E65D5177437CE8F0BD1A78 /* DDBaseCollectionViewCell.h in Headers */, - D52BC86B6D44760107ECB5C5E7C96969 /* DDBaseImage.h in Headers */, - ED03EABE28153EDF6B4EE27C9E1A9F7A /* DDBaseImageView.h in Headers */, - D90E3609CFB930EE4F8270C9504A41F5 /* DDBaseLabel.h in Headers */, - 35461BF27E4168792CB4AFFC7869C06A /* DDBaseModel.h in Headers */, - 2D4388848D5C25AEF75B0B3C11DB10E3 /* DDBaseMutableAttributedString.h in Headers */, - FED095FC322475307A7A0A120129C779 /* DDBaseNavigationController.h in Headers */, - CC023213ADCD03CFF6BED5CAD1077F3B /* DDBaseScrollView.h in Headers */, - 82D294963701E49B0022232C893F756C /* DDBaseTabBarController.h in Headers */, - 116108DF1851A434DF1F782097754214 /* DDBaseTableView.h in Headers */, - C17345C45572AC2B9DBF4996F4A9F773 /* DDBaseTableViewCell.h in Headers */, - 97CF24324EFE30D5AA2A345F03D49922 /* DDBaseTextField.h in Headers */, - AA746263F9F91D7166646A793B566018 /* DDBaseTextView.h in Headers */, - 963DE0F758F48FB19394E60E3D1BD7AB /* DDBaseView.h in Headers */, - 3DF7E89F3A1E1F068D169F0322F408A8 /* DDBaseViewController.h in Headers */, - 6A90AB7810037EF09A1819D7B71E330E /* DDBaseViewModel.h in Headers */, - 55636BC3CE8BB99D3EAD8465225395FB /* DDBasicControls.h in Headers */, - 253CA347D625742BC0BA71F2E8B84278 /* DDBasicControlsKit_Private-umbrella.h in Headers */, - 6707707FAB88FB4AF9DAEB7CE0FA898B /* DDNavigationControllerDelegateReceiver.h in Headers */, - 90B9AD190EA21E5F1178C6EECBBB4816 /* DDViewControllerAnimatedTransition.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 140FE78AE2B5300303CAAF11602EF4A1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7146,11 +7117,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 42664944A7054A98A8BA55FF9770B4EE /* Headers */ = { + 340BBED3232B609B9C3529520715CCF3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FC01F0ECC32556FF642799E3DF342B12 /* RxSwift-umbrella.h in Headers */, + DFFDB91F08F8EBFEFB3B9100440B08C0 /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7246,89 +7217,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4CED50C95660CC25FC31482D7A251DFD /* Headers */ = { + 5DA9AE6891B51612CB70DEE1702B038B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B02474E994C896B6B6B1137F6E9A2824 /* CALayer+DDCategory.h in Headers */, - EED48422555243B56F51E3F90354E724 /* DDCategory.h in Headers */, - 4F9E3B8455D1527F57192293BA624E48 /* DDCategoryKit_Private-umbrella.h in Headers */, - F38769EBF9013D42C938C1541FA31E85 /* NSAttributedString+DDCategory.h in Headers */, - 0EE94AE00E488911B09CC2A310630061 /* NSBundle+DDCategory.h in Headers */, - D28A9B32D6C22FD4A3EF6BDD89384E4F /* NSMutableAttributedString+DDCategory.h in Headers */, - 821BF14A8999CAFD6C4A49B06823859F /* NSMutableParagraphStyle+DDCategory.h in Headers */, - 196C7D6A2B0826A40018B991861EF567 /* NSObject+DDCategory.h in Headers */, - BAC6A7609D464ACDFD596BC2034BCB40 /* NSThread+DDCategory.h in Headers */, - 41B4593EADD3DC29F982E78462AC35D9 /* NSURL+DDCategory.h in Headers */, - 1233759BF9A8BB84EC35656AFFF9B571 /* UIApplication+DDCategory.h in Headers */, - C074733F000C23110AE8E3A82950B03C /* UIBarButtonItem+DDCategory.h in Headers */, - 302A259C175E021FE02AC95303DB2AEF /* UIButton+DDCategory.h in Headers */, - C8C819217E4257853D55C0388BDEBF89 /* UICollectionView+DDCategory.h in Headers */, - 9E59BF35FA51A89F4DD750E83A47CAB2 /* UICollectionViewCell+DDCategory.h in Headers */, - EE2B405E04B1613DE6E00C53DB7EACF1 /* UIFont+DDCategory.h in Headers */, - 6052DE9057D5E42846ACDFB5853B5B4E /* UIImage+DDCategory.h in Headers */, - 39A2C5B9F8523373DC3C99DAAEA284ED /* UIImageView+DDCategory.h in Headers */, - A9D1911236A1A9249420373CA160CE08 /* UILabel+DDCategory.h in Headers */, - 337A06CDB65A9F0065F2531A0603D7CE /* UINavigationBar+DDCategory.h in Headers */, - D32008D7BE4C2ED0F663FF661BDAB1B2 /* UINavigationController+DDCategory.h in Headers */, - A6DBE642BC4F4224FE01D27ED59B3ED3 /* UINavigationItem+DDCategory.h in Headers */, - 91BC41228AF3D6E29022596330D5C19C /* UIScreen+DDCategory.h in Headers */, - FF9FAD1BB3DFA3E0B05A40124C6E8936 /* UIScrollView+DDCategory.h in Headers */, - 11B6C1E8B7FF1CEE35C3DA4BA31EA6C0 /* UITabBarController+DDCategory.h in Headers */, - 2B6E1CBEDBC9A0DF25B090CE95CD88AC /* UITableView+DDCategory.h in Headers */, - 97F75C4EB13F58A3B90C59872BCA224E /* UITableViewCell+DDCategory.h in Headers */, - 6881893F8580C7153A41C0FBAB3767CB /* UITextField+DDCategory.h in Headers */, - B93349A777003FE1B9958B803E8A1582 /* UITextView+DDCategory.h in Headers */, - C1C49E9777449BFAE8364610DD33E008 /* UIView+DDCategory.h in Headers */, - B6E0CCCB9B0B41B248CB2A21D28AD677 /* UIViewController+DDCategory.h in Headers */, - 07CC176E2B920E5ED070225E88627613 /* UIWindow+DDCategory.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 51F73E40B72BCB7E4923E96B5FE27768 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 6124E6F0C4ABA0B22FE3447ED7414480 /* UIScrollView+ZFPlayer.h in Headers */, - AB54F42C1E0F683493A2FD6D82049BBD /* ZFFloatView.h in Headers */, - D55D6DB0AA182C08903B1D739F962468 /* ZFKVOController.h in Headers */, - 04CF507BA9710E6C54ACC952659B2A63 /* ZFLandscapeRotationManager.h in Headers */, - 72D175459CEF72948A27FAE1A926CBBE /* ZFLandscapeRotationManager_iOS15.h in Headers */, - 2DBEC96F45DCB45AA3F5B87B883D4359 /* ZFLandscapeRotationManager_iOS16.h in Headers */, - 3294EC530B9DE79B2A13E636AC04732A /* ZFLandscapeViewController.h in Headers */, - D3B0433D047144056B80C9EC1D57FD90 /* ZFLandscapeViewController_iOS15.h in Headers */, - 7CB2C7F51BF67C83130745D5F8B13A73 /* ZFLandscapeWindow.h in Headers */, - FD52898CA4A1154C677842DD1A43A926 /* ZFOrientationObserver.h in Headers */, - 32B7D405212465A9AC08BB8E2D28E7B1 /* ZFPersentInteractiveTransition.h in Headers */, - D8856541F044D4C89C0C9BCAF9CA1483 /* ZFPlayer.h in Headers */, - 343B39F704D929E077428581DABF6B2E /* ZFPlayer-umbrella.h in Headers */, - 1853CC9F96E3CED3867CB5DB92F50682 /* ZFPlayerConst.h in Headers */, - F0CEFD15012DEC61D4A65F7AA6E65F08 /* ZFPlayerController.h in Headers */, - 3706A83A0DEFCCA674F5FAC724AA7A2A /* ZFPlayerGestureControl.h in Headers */, - A41F038C36BB8B97A3F63D25F72BE1D4 /* ZFPlayerLogManager.h in Headers */, - 020812A3067CDF2E4AE922B9A12B8AB8 /* ZFPlayerMediaControl.h in Headers */, - 43DCB55353C607043294A7C3AF20DB8C /* ZFPlayerMediaPlayback.h in Headers */, - 51D2B75BCEEC55894BD89EFA11CF9577 /* ZFPlayerNotification.h in Headers */, - 7BBE5C4B2DE2EA04179624EB633C31F0 /* ZFPlayerView.h in Headers */, - E7EBD93A9713A0AAFA05A5EBAD8275F7 /* ZFPortraitViewController.h in Headers */, - A2D67E84D4C0E2261557EB173B02E57C /* ZFPresentTransition.h in Headers */, - 796FC1D6CF35E0099E145996125B25C9 /* ZFReachabilityManager.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 55082BABD0475588BA826EA10C3C9FD6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 0315C75ECF32A47BAF7CA582EE67118E /* SnapKit-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F8DB84DA10C6328D5AD8A27D3984FB8 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F3791E37E6ABF97081EAAE0948F5D098 /* Kingfisher-umbrella.h in Headers */, + A5114851DFEDD16C3E1763C8C28EB146 /* SnapKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7373,6 +7266,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 88A6FC44269425CB8455786317E1DCC9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8CD3CB906DBC7BF3ADBB21E17CC0CAF1 /* RxRelay-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8A6AB1868C0A26E8069628FDFEDD97AC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7381,6 +7282,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 909C10DD8F393701FFDD149E274E4785 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 69AF8A3BADD15EA4748048CB79A03A01 /* DDLogKit_Private-umbrella.h in Headers */, + 5EA49A6833EEE2EFF4DE746208839BE0 /* DDOCLog.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 93A6C718AB33E187C2F4C2BB8BD9F5C4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7389,6 +7299,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 942C2B11A47CD3863CDFA77065D3A2AF /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3F14B6922D87E3841178BFF2E80DFB0D /* DDControlsKit_Private-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A23CD4DE689260E9578ACEB979F6635D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7483,6 +7401,46 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BE87B764BBB09F5CB37B4D3BA7964E59 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 07926CE6EA4CE0257B3DF75D530CA2E0 /* CALayer+DDCategory.h in Headers */, + EB32C2FAB4B7C4C234D72B698407EDDE /* DDCategory.h in Headers */, + 21E21CEA079D6DC5B58E2E838D7DA81D /* DDCategoryKit_Private-umbrella.h in Headers */, + 06AE1C86C9CC8D4649CB41EF5CBD988E /* NSAttributedString+DDCategory.h in Headers */, + 138AFDE76C3F0A8BDECDA7F8F23BDD82 /* NSBundle+DDCategory.h in Headers */, + C36F1AD6F100FBC8D763BC6432562013 /* NSMutableAttributedString+DDCategory.h in Headers */, + 2C15DF4D1F7CAF54EA45C06AFBDCB654 /* NSMutableParagraphStyle+DDCategory.h in Headers */, + 260E24132449E7B60F392548B40558CE /* NSObject+DDCategory.h in Headers */, + FB973B37FFEA66B3ADF34EBF5F56CB36 /* NSThread+DDCategory.h in Headers */, + 6A62FB937B94400B2AEA3A6AED00DF5E /* NSURL+DDCategory.h in Headers */, + 6DED6EEA30B04F85100FB4D74334134A /* UIApplication+DDCategory.h in Headers */, + B4F344D8467121AE8795BED044C43B49 /* UIBarButtonItem+DDCategory.h in Headers */, + EDE4D12CCB9E824E48F4D50A0DA21322 /* UIButton+DDCategory.h in Headers */, + 3808136088E211222ADA1785B2A96CB7 /* UICollectionView+DDCategory.h in Headers */, + 2D08520DDC09FAF4C573C49EED3948D7 /* UICollectionViewCell+DDCategory.h in Headers */, + 2559AB0F810A49CFE6710FEF871FDE72 /* UIFont+DDCategory.h in Headers */, + F60AE3CAF68313AF2960A0ED40AA58EE /* UIImage+DDCategory.h in Headers */, + 5589DAEC055A4DB6B434A7C40CD93080 /* UIImageView+DDCategory.h in Headers */, + FB0A3F41BE517AFFDE8B8577C0C585EF /* UILabel+DDCategory.h in Headers */, + C387C142132BBFE22C80B2B295DD50BD /* UINavigationBar+DDCategory.h in Headers */, + 5D46A311B5027271719F29372722CCDA /* UINavigationController+DDCategory.h in Headers */, + 0DEC7C80BB982695CCEB85540D884166 /* UINavigationItem+DDCategory.h in Headers */, + 98E684F6CFD7DD7E9540A189E11AD4E6 /* UIScreen+DDCategory.h in Headers */, + 741996BBCF4518FDA5CCE6B4A34DC4EE /* UIScrollView+DDCategory.h in Headers */, + B9BCC8A5591551762CA668B5BACE18A0 /* UISwitch+DDCategory.h in Headers */, + AA36F3C04B7218AFF51A248B2F04ECDB /* UITabBarController+DDCategory.h in Headers */, + CF25670497E1567180C9E71723DC58BA /* UITableView+DDCategory.h in Headers */, + CCFFB7AF2CF2F79C77491580943C0598 /* UITableViewCell+DDCategory.h in Headers */, + 4AD52A949187F68F375B8392F51E623A /* UITextField+DDCategory.h in Headers */, + 62035216FD9E2DA5985DF85F2E5AB305 /* UITextView+DDCategory.h in Headers */, + FC6C6DB3A485EC937DA28312708EB8B6 /* UIView+DDCategory.h in Headers */, + 198A8C6B3958B37264EB175EF6A2A149 /* UIViewController+DDCategory.h in Headers */, + 83B0EFEE02C203A374F58076D7198741 /* UIWindow+DDCategory.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C0DDBE7CDFC38ACA7ECCDE7915141CC0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7491,20 +7449,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C542582B035D72DFE20735A92EE97802 /* Headers */ = { + D08E332A1DD3F7840C61512ECC452310 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3B10682E5BCCF3E45C1F62A4041B4AC7 /* DDLogKit_Private-umbrella.h in Headers */, - 158FC12850AC99D871E76027EF185F70 /* DDOCLog.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C766AA3ECD77EEE9428B6BFA39E4168B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B4FF7F8F315EB94AED04F0CF38C88A9 /* DDControlsKit_Private-umbrella.h in Headers */, + 197C45B90436EE84FA4B2F6C49045F68 /* Kingfisher-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -7567,14 +7516,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ECF79F45582CCFC40ADBF4E27B57594C /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 201191E0CE91FBD13406EC12D6B4494D /* RxRelay-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; F5429979F2C3E8E72B5E8A07A57536F9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -7604,17 +7545,17 @@ /* Begin PBXNativeTarget section */ 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 56DA926935E576541A1B363500855EEC /* Build configuration list for PBXNativeTarget "DDControlsKit_Private" */; + buildConfigurationList = 649D968DCC58306BEB74A89544A5AE0B /* Build configuration list for PBXNativeTarget "DDControlsKit_Private" */; buildPhases = ( - C766AA3ECD77EEE9428B6BFA39E4168B /* Headers */, - AAAFC706574936523F3D95E4745EFB73 /* Sources */, - 8825DFA5173A96BB48011AF7FE7197BA /* Frameworks */, - 88CE6A9E15FB250364E7B2B84D432B3C /* Copy generated compatibility header */, + 942C2B11A47CD3863CDFA77065D3A2AF /* Headers */, + BF5D1339FAA2513586466B05F9B8BB07 /* Sources */, + 979ADEAF8E1416C4C4A9356183D85145 /* Frameworks */, + 845040AF42E7089D080377D050CC6DA9 /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - 53A935A0BB04A88EE0D4F9D78514EC46 /* PBXTargetDependency */, + 93ECD1C153E78E23DB90C22840A340B6 /* PBXTargetDependency */, ); name = DDControlsKit_Private; productName = DDControlsKit_Private; @@ -7623,18 +7564,18 @@ }; 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 4C05C259E3C67F7515DF3A400E142B59 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private" */; + buildConfigurationList = 5A42996FE560C9D85B215B9B26093A08 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private" */; buildPhases = ( - 0FEFF40285F285FC0A1F78AC80A7D818 /* Headers */, - 56EFD72132F4527F2C41017889AF6C72 /* Sources */, - 7531B4584030BC19F9CE3190BE20BA34 /* Frameworks */, + 0447654AC79AD5C12B12B68DF053F82C /* Headers */, + C4652058E4DF2078304201EEF2113DE9 /* Sources */, + F7EED69E56D8E24759867B464E2559A0 /* Frameworks */, ); buildRules = ( ); dependencies = ( - BF86D9CAC83F450AC426C9647DBA53A0 /* PBXTargetDependency */, - EF006BF534525DB4D4D828E62C95760B /* PBXTargetDependency */, - 8A2DCA5993C35BBB26E9A04B2F4FA371 /* PBXTargetDependency */, + 784D93A9BD7CEA6E03137E17F5517330 /* PBXTargetDependency */, + 24CE46EDB11393425A246D9A15385648 /* PBXTargetDependency */, + 05A3D07D786A3B8FAD5BE85C237E3A89 /* PBXTargetDependency */, ); name = DDBasicControlsKit_Private; productName = DDBasicControlsKit_Private; @@ -7661,12 +7602,12 @@ }; 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 91D924830511D2AD73A90F774807F9B2 /* Build configuration list for PBXNativeTarget "SnapKit" */; + buildConfigurationList = 3BE41E07ACCE51B3BEB6DCE8382B9721 /* Build configuration list for PBXNativeTarget "SnapKit" */; buildPhases = ( - 55082BABD0475588BA826EA10C3C9FD6 /* Headers */, - 98D63B829B3B95E5FD13219AFD6E6352 /* Sources */, - E5E9956B15A1BE4C887A3B4B01C77AF1 /* Frameworks */, - 96ACB552F5BE749C357B3C1FC0643147 /* Copy generated compatibility header */, + 5DA9AE6891B51612CB70DEE1702B038B /* Headers */, + D2778733CC0940CA030387F212F51F4D /* Sources */, + 6D9AF49628A46168332EFCC8C3F35618 /* Frameworks */, + 6E2FF317D073DA0252A65323D9A7A8D5 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7679,12 +7620,12 @@ }; 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 088EC66F7D6D75BEE53FCA9583101828 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; + buildConfigurationList = 8ADC60FD74C4668879CCE9FC750CEED3 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */; buildPhases = ( - C542582B035D72DFE20735A92EE97802 /* Headers */, - 798586C756DD8896F52749C3DD969DB3 /* Sources */, - BBD6B42A2DD5F0D22D848F6E47FDEBD9 /* Frameworks */, - C0F40A5E77DC1B68520CC0FEE582F775 /* Copy generated compatibility header */, + 909C10DD8F393701FFDD149E274E4785 /* Headers */, + A8D5CF971E85EDDEB79849E89790F999 /* Sources */, + 389CC8D1C2F0A719678B571AD2DBDB7D /* Frameworks */, + 75F20E1851D0D62B99523DB746104C67 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -7706,7 +7647,7 @@ buildRules = ( ); dependencies = ( - 92814B14095B24A0A236F7E2BE684E6A /* PBXTargetDependency */, + D9260368117D3715C97DC08E6E6FA39B /* PBXTargetDependency */, ); name = DDZFPlayerKit_Private; productName = DDZFPlayerKit_Private; @@ -7743,9 +7684,9 @@ buildRules = ( ); dependencies = ( - 64511DA1318389FB9F83CE0B01A339CD /* PBXTargetDependency */, - 82B94A42DBDECEEAF3783A726A626140 /* PBXTargetDependency */, - 5D2D2CD4FB1A76C6D443007F2A6B3292 /* PBXTargetDependency */, + 9BF5887550633A072B960EB1E6573621 /* PBXTargetDependency */, + 1B9B7B6F98CC6DB644A37D6DAAAE556B /* PBXTargetDependency */, + 4EEFBED0AEF2FD83BA5AE9D44A7293A3 /* PBXTargetDependency */, ); name = DDProgressHUDKit_Private; productName = DDProgressHUDKit_Private; @@ -7772,17 +7713,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = F40FC279B9964995FCA4F4482FEA8D36 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = C55B7AA944F69A39244294CFB7CE8766 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - ECF79F45582CCFC40ADBF4E27B57594C /* Headers */, - 78F595A78B599AD6CF0709380E267B71 /* Sources */, - 0189990BB13FC7A4C5890B65B5E16F7D /* Frameworks */, - 7FCD392EB8958DD879236E14821BC8B2 /* Copy generated compatibility header */, + 88A6FC44269425CB8455786317E1DCC9 /* Headers */, + CEA8F158511C41EE947384474AA89518 /* Sources */, + BB386B61443FD64F0FFC8CC28A279368 /* Frameworks */, + 32F2887133A4D9A7E9F24273233F47FE /* Copy generated compatibility header */, ); buildRules = ( ); dependencies = ( - E353106BD2F6A2F7A0E88FADAA50D9AF /* PBXTargetDependency */, + FD00FD6B7384A9B40D097D538E01C02F /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -7826,11 +7767,11 @@ }; 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */ = { isa = PBXNativeTarget; - buildConfigurationList = 2B9B15AE72651276BDA34CFC2BAAEB9D /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; + buildConfigurationList = 017A91B24C0CB26ABCC6F2D1ACB90C4E /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */; buildPhases = ( - D6496E11E7D3506AEC949F854230456B /* Sources */, - C4A62B55EBDE0A84DC229671884C549E /* Frameworks */, - 7135C92D80E7FD906736FF005B9BD4D3 /* Resources */, + 9DAAAC94EA08A733970BDCEA6B69A070 /* Sources */, + 4944A99878855E552F70117C7E0A1053 /* Frameworks */, + 08B1912E6056279AC9CABFF66BEC8CC6 /* Resources */, ); buildRules = ( ); @@ -7843,11 +7784,11 @@ }; 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = AFF814BB54585EE5FB754A266E1B588A /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; + buildConfigurationList = 21ABA3653C75FB6374E12F93B3DB815D /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */; buildPhases = ( - DC880B1204283AA2D2B2BE097B0382E0 /* Sources */, - DB3C50041EE7600B8AE1C7C841D09FC2 /* Frameworks */, - 6E06186C0BCBA1523F3FA3710B58B93C /* Resources */, + DFBDE2C580635CA42D7233C9E5BB8B70 /* Sources */, + 3D97FDABA7872D230F98A0814CE01AA5 /* Frameworks */, + B06B27B4C3A783E5DFC90A4D84F6150E /* Resources */, ); buildRules = ( ); @@ -7886,9 +7827,9 @@ buildRules = ( ); dependencies = ( - AD33A14D7070D7A98EEF7851E4DD4C36 /* PBXTargetDependency */, - 64C8EBA80B0971EE1D7E0CE3CA2AACDF /* PBXTargetDependency */, - 6AA924B69354ED187DB0110F474BCE1E /* PBXTargetDependency */, + 49FBBBF9C09416D8888CE22BA59BC20F /* PBXTargetDependency */, + 95F0409DEB351F7DDBE5A5AA4086696B /* PBXTargetDependency */, + FF879B908D51D8A5AA2C2D1BD54E7F07 /* PBXTargetDependency */, ); name = "Pods-OrderSchedulingNotificationService"; productName = "Pods-OrderSchedulingNotificationService"; @@ -7923,41 +7864,41 @@ buildRules = ( ); dependencies = ( - C57209E9B14776E44B164685A3EC8326 /* PBXTargetDependency */, - 1EAEA879CFB80CEAA9070C7FAF1DB5C9 /* PBXTargetDependency */, - 8F020DFF85639A346AAACCCCAA961534 /* PBXTargetDependency */, - 05F81F25B4D5E19E503E28DB8F536E92 /* PBXTargetDependency */, - A5FC98D9769902EF66297B9EBCA913DA /* PBXTargetDependency */, - E3C79241EB816CA75F16946E7B4FB72C /* PBXTargetDependency */, - 4BA75B964B1D06D675E576F4EB782777 /* PBXTargetDependency */, - 87C65CC6A631AE7A6EDEB7EEC0263355 /* PBXTargetDependency */, - B3AFEFEB98DF8DF63CD0A030D1F8EC4C /* PBXTargetDependency */, - 9FF6F8BEC104755C3924C0BFEEF16D34 /* PBXTargetDependency */, - E77A306DE47219DEFB69ECB9F1754A96 /* PBXTargetDependency */, - 20F2B3DF05281A8EC5ECC094E902C367 /* PBXTargetDependency */, - 6DFD9B3C22935BBDBFF54877A41B3942 /* PBXTargetDependency */, - 9900AB2F195685C4E29683FC7F26E6FD /* PBXTargetDependency */, - 6D34C3F5BCCFCF4D8945A1F6302A30AF /* PBXTargetDependency */, - 7AA8553684D20011E173C786071B817E /* PBXTargetDependency */, - FDEC3523BE5584564143E66490D02631 /* PBXTargetDependency */, - 9506CC58A45FCCF292CEA5D241A6067C /* PBXTargetDependency */, - 95F5B0735E7514F9DD5B00AFE71A45BA /* PBXTargetDependency */, - DCEE7AB44245C136EC59A530CBC8634A /* PBXTargetDependency */, - 6C75FAA56A795A63E0E00909A451C4FE /* PBXTargetDependency */, - 9AA1735E3F569C99DAFBB0CB5945A1AD /* PBXTargetDependency */, - C91CB1BC2A360D883A60A31EAA71E281 /* PBXTargetDependency */, - B005578F469A2BF2E3FA0C25DFDAFE1F /* PBXTargetDependency */, - 685EDF3D5F5ABAB51A56557509DB0D30 /* PBXTargetDependency */, - 471D5F5EDADC8ADC129AE4FECC56EDED /* PBXTargetDependency */, - D1654C7B9E3706D316684122ADCF1DB1 /* PBXTargetDependency */, - A8BB33A3F926D50B2A6E0EB6EA847A93 /* PBXTargetDependency */, - 20EBFA18DF2C3EF46F129471A853E95C /* PBXTargetDependency */, - F3EEE13F894B2012894F66F33241181B /* PBXTargetDependency */, - AD1C6E4DB7F041BD558B045669504EFA /* PBXTargetDependency */, - 1A6E6C6ACF66893710EF48B36B21BB88 /* PBXTargetDependency */, - F98126FC2601D722133D9A1A35824CA7 /* PBXTargetDependency */, - 15046D11FB021D04B0A456DAEBAEEC83 /* PBXTargetDependency */, - 3498F5A946505CF8AF602E6B5486B2F4 /* PBXTargetDependency */, + BA66AAB3CAE59398169B448C57345DA7 /* PBXTargetDependency */, + B03A83C51611370DE641FBCA95918B4E /* PBXTargetDependency */, + E972F1FE5FB33A4F557D87B0DBA63B12 /* PBXTargetDependency */, + B88E95EB5B7BBF5CB36FC748091F3FE2 /* PBXTargetDependency */, + 428B6FE1C03277749F61E8E1BB07391F /* PBXTargetDependency */, + 6766E622E75D4EB5D69013F255FDE404 /* PBXTargetDependency */, + 069042393279CD7EFD0CEEFCDEF84CFA /* PBXTargetDependency */, + D066796B1A29174EBCE519023513BE61 /* PBXTargetDependency */, + 5B51982CF0FC96ADD6C673D3A32AB271 /* PBXTargetDependency */, + 23CE3341630AD15F84E511384405675E /* PBXTargetDependency */, + 922CEE27094503CE68474056F9106FC5 /* PBXTargetDependency */, + 29C1C549BC9410B99C0BE9885BD006EA /* PBXTargetDependency */, + 24860C481AFEB17AD04BED4DE5FF3E7F /* PBXTargetDependency */, + FA1EEBC9A7C7958E3C65B896B8BCD6AA /* PBXTargetDependency */, + 31558D23FA6B936573E6163D6FB68929 /* PBXTargetDependency */, + 0F90FF8284E04F55BABB3C3358F8D685 /* PBXTargetDependency */, + C2628F40C0B35CF050585FC0FE22A861 /* PBXTargetDependency */, + 7B043D3168439489E457848B13C1306F /* PBXTargetDependency */, + B3BB547080DB572FD33CEA009CEB09F3 /* PBXTargetDependency */, + C19561EED08B5A4344F50F6897B48852 /* PBXTargetDependency */, + 9797E8DA7DA2CDD55E26BC2C542979D0 /* PBXTargetDependency */, + 950B00B7D47525C9D8B22FE354B4812C /* PBXTargetDependency */, + CC4C456B1C15FC2D74B2314B2FCC196E /* PBXTargetDependency */, + 05BB062531E8D6C834D07DC862D01321 /* PBXTargetDependency */, + 677398DF0A317E038B01D0C3D32233B9 /* PBXTargetDependency */, + 27170593F4683A642A4175F2A54E9F35 /* PBXTargetDependency */, + BA7212EA5784044A76DC0E85941616A8 /* PBXTargetDependency */, + C04D96AA4B566D3CDD105485A38F200C /* PBXTargetDependency */, + B9E631AF87F9F1F4A1C215B4530E8B62 /* PBXTargetDependency */, + C395228FA492BC79D23FFC400A41BC41 /* PBXTargetDependency */, + 3469005CDD4630967CC27594A146DE19 /* PBXTargetDependency */, + 2725F316D2B9635CFF2B8CA480B88C94 /* PBXTargetDependency */, + 936CEF3FB5E6BD061592D84C2B88B453 /* PBXTargetDependency */, + DE505E552092F72A33457D88C5B045AB /* PBXTargetDependency */, + D1E02E066C5365072DA63A05D82FC37D /* PBXTargetDependency */, ); name = "Pods-OrderScheduling"; productName = "Pods-OrderScheduling"; @@ -7976,8 +7917,8 @@ buildRules = ( ); dependencies = ( - 0E712A87F5021B694CC6376CA127D1D7 /* PBXTargetDependency */, - 9E223C3AA9DEE2A469889AB16FB1BEE1 /* PBXTargetDependency */, + 23A7F69FBC496F50959973A78A572E8D /* PBXTargetDependency */, + B264637A5A4B5838FAEF27956374220C /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -7986,11 +7927,11 @@ }; 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */ = { isa = PBXNativeTarget; - buildConfigurationList = 60BAE7D209354D56D74C6A22D2D06A53 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; + buildConfigurationList = 228FBD3ED8615F9616BB2743C2D9970E /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */; buildPhases = ( - 4CED50C95660CC25FC31482D7A251DFD /* Headers */, - 1D1BDA34D11857DB12FBA91352DFDE52 /* Sources */, - 237ED629F46556A6AC5B10B5031B2AA8 /* Frameworks */, + BE87B764BBB09F5CB37B4D3BA7964E59 /* Headers */, + D793CCB6A163DDC57C89471D2479FA34 /* Sources */, + AD3B31426607054C8AFA736BB05776CE /* Frameworks */, ); buildRules = ( ); @@ -8038,11 +7979,11 @@ }; 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */ = { isa = PBXNativeTarget; - buildConfigurationList = 1BC4A646219DC0719AFE22E2AAF22F3E /* Build configuration list for PBXNativeTarget "ZFPlayer" */; + buildConfigurationList = 94328F624E982DDEB26102A815A0155A /* Build configuration list for PBXNativeTarget "ZFPlayer" */; buildPhases = ( - 51F73E40B72BCB7E4923E96B5FE27768 /* Headers */, - 3441AF4FF66379AEFC0CB4481E3DA15B /* Sources */, - DDFE2AF2B3F82ADA60C14A086392CD02 /* Frameworks */, + 041EA8B301B0116214BCEC761F958C08 /* Headers */, + E2CB0F710DD87B2743D67057F5A05F7C /* Sources */, + 541595B513893FBEF6FB1B51C9097ECC /* Frameworks */, ); buildRules = ( ); @@ -8064,13 +8005,13 @@ buildRules = ( ); dependencies = ( - B53EEC2D4208CED4F6685EC91F6D1275 /* PBXTargetDependency */, - F8A790FCCA8416C07F68F9E1CBC20F7F /* PBXTargetDependency */, - 310C7E2E1268C381D1A2E1EB27C9B20D /* PBXTargetDependency */, - AC61C2EDE33CB858E86683CD41854748 /* PBXTargetDependency */, - 260535B032D8E2633675B7ECCBF7ED5C /* PBXTargetDependency */, - 82BD3AFD0E3FB42B3B4F7F88E45D634C /* PBXTargetDependency */, - 460AF57BA269E60F5CE530DB77029746 /* PBXTargetDependency */, + 1A1D94C2354C03E09236F1CC3B058E53 /* PBXTargetDependency */, + A9F574A140FCDECB1448108A580232A0 /* PBXTargetDependency */, + A215BF5D40BC62629983A00B8C339FE0 /* PBXTargetDependency */, + CEB91C2DEE2AE4A90031CBE2BD5D643A /* PBXTargetDependency */, + 163DB7B3652F7C0EB67687403E8E5885 /* PBXTargetDependency */, + C77C13E927525588263A3BB852B0146D /* PBXTargetDependency */, + FD8589DFCB82361477414DDF3309A328 /* PBXTargetDependency */, ); name = DDMAMapKit_Private; productName = DDMAMapKit_Private; @@ -8107,9 +8048,9 @@ buildRules = ( ); dependencies = ( - A0303581B81C76CFED7830D602CCA715 /* PBXTargetDependency */, - 5E2CC3973D61F9DE9255B45CAE54C417 /* PBXTargetDependency */, - 9BE62B0CF7E2D1CB084556A8C779D461 /* PBXTargetDependency */, + 5FF87456B2070854137718EC1AE4FC69 /* PBXTargetDependency */, + 36ECB06DFCC601067099EBB3E8C04D18 /* PBXTargetDependency */, + 55B5F05A2936710D641C15518663A2C1 /* PBXTargetDependency */, ); name = DDNetworkingOfAlamofireKit_Private; productName = DDNetworkingOfAlamofireKit_Private; @@ -8154,12 +8095,12 @@ }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 205CFE6DBC6C5F1EB52D81827C6AE9BF /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = D1D32EC295FE19FA78B20526A3523CED /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - 5F8DB84DA10C6328D5AD8A27D3984FB8 /* Headers */, - 2C2765F306DD0B4B51E6BE06FC71323A /* Sources */, - 9C01F4588F9D73A6CE47AD86B2174A8E /* Frameworks */, - C46E63832C84A82DD41A8A926EEABF8D /* Copy generated compatibility header */, + D08E332A1DD3F7840C61512ECC452310 /* Headers */, + 63CAFC9DABB200FFF83D943DA32830A0 /* Sources */, + 9B2523F1B623A2993E5DD1BEEDB62484 /* Frameworks */, + 26A47DBF341AE418C12FDF4487B0AF9F /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8172,12 +8113,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = B631AFDCAF4613AEC62ACD51FB4975A5 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 08E0ED22E914DF844450371036ADF86C /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 42664944A7054A98A8BA55FF9770B4EE /* Headers */, - 10FEEC5C3E01F2933BD42A56D8E26EDC /* Sources */, - 3803A5CF861FE7969AFB8B1DD860C501 /* Frameworks */, - 2E0ECB90DC6E6F49F2F5DAAD731C35F8 /* Copy generated compatibility header */, + 340BBED3232B609B9C3529520715CCF3 /* Headers */, + 6E2C6854890C4ED1C0AB76B3FA414387 /* Sources */, + 88127BA582BD909EBAD1DE36E64EABFD /* Frameworks */, + 7A86233DFFAC7C1677A9DDE9D38F52D9 /* Copy generated compatibility header */, ); buildRules = ( ); @@ -8291,19 +8232,19 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 6E06186C0BCBA1523F3FA3710B58B93C /* Resources */ = { + 08B1912E6056279AC9CABFF66BEC8CC6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 76B5369E602E05302CDF038D6371078C /* Sources_DDMAMap in Resources */, + A870FC244D5565CB64174164AB0F0C05 /* DDBaseViewController.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7135C92D80E7FD906736FF005B9BD4D3 /* Resources */ = { + B06B27B4C3A783E5DFC90A4D84F6150E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 112F089F1FBF3DD40C477B3690785A75 /* DDBaseViewController.xcassets in Resources */, + 326A3E21EFA0F328E90B31F7F5E80B22 /* Sources_DDMAMap in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -8358,7 +8299,7 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/IQKeyboardManagerSwift/IQKeyboardManagerSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 2E0ECB90DC6E6F49F2F5DAAD731C35F8 /* Copy generated compatibility header */ = { + 26A47DBF341AE418C12FDF4487B0AF9F /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8367,20 +8308,44 @@ ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", - "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", + "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap", + "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h", ); name = "Copy generated compatibility header"; outputFileListPaths = ( ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Kingfisher-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; + 32F2887133A4D9A7E9F24273233F47FE /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap", + "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/RxRelay-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; 3ECCFB438C99E5452730F628D5942AA6 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; @@ -8471,6 +8436,30 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/JPushExtension/JPushExtension-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; + 6E2FF317D073DA0252A65323D9A7A8D5 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", + "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; 6F80FA46DA0904DDF27D0A528B51CF6B /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8495,6 +8484,30 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDToastKit_Private/DDToastKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDToastKit_Private/DDToastKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; + 75F20E1851D0D62B99523DB746104C67 /* Copy generated compatibility header */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", + "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", + ); + name = "Copy generated compatibility header"; + outputFileListPaths = ( + ); + outputPaths = ( + "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", + "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", + "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + }; 79DBFE46B7D0FECC658533D8FC343599 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8519,7 +8532,7 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SwiftEntryKit/SwiftEntryKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SwiftEntryKit/SwiftEntryKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 7FCD392EB8958DD879236E14821BC8B2 /* Copy generated compatibility header */ = { + 7A86233DFFAC7C1677A9DDE9D38F52D9 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8528,22 +8541,22 @@ ); inputPaths = ( "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap", - "${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap", + "${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h", ); name = "Copy generated compatibility header"; outputFileListPaths = ( ); outputPaths = ( "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/RxRelay-umbrella.h", + "${BUILT_PRODUCTS_DIR}/RxSwift-umbrella.h", "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxRelay/RxRelay-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; + shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/RxSwift/RxSwift-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 88CE6A9E15FB250364E7B2B84D432B3C /* Copy generated compatibility header */ = { + 845040AF42E7089D080377D050CC6DA9 /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -8567,30 +8580,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDControlsKit_Private/DDControlsKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - 96ACB552F5BE749C357B3C1FC0643147 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap", - "${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/SnapKit-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/SnapKit/SnapKit-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; A581103979B6DC05CEC0E4B22FF6211C /* Copy generated compatibility header */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8728,54 +8717,6 @@ shellPath = /bin/sh; shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDNetworkingOfAlamofireKit_Private/DDNetworkingOfAlamofireKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; }; - C0F40A5E77DC1B68520CC0FEE582F775 /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap", - "${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/DDLogKit_Private-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/DDLogKit_Private/DDLogKit_Private-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; - C46E63832C84A82DD41A8A926EEABF8D /* Copy generated compatibility header */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h", - "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap", - "${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h", - ); - name = "Copy generated compatibility header"; - outputFileListPaths = ( - ); - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap", - "${BUILT_PRODUCTS_DIR}/Kingfisher-umbrella.h", - "${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "COMPATIBILITY_HEADER_PATH=\"${BUILT_PRODUCTS_DIR}/Swift Compatibility Header/${PRODUCT_MODULE_NAME}-Swift.h\"\nMODULE_MAP_PATH=\"${BUILT_PRODUCTS_DIR}/${PRODUCT_MODULE_NAME}.modulemap\"\n\nditto \"${DERIVED_SOURCES_DIR}/${PRODUCT_MODULE_NAME}-Swift.h\" \"${COMPATIBILITY_HEADER_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher.modulemap\" \"${MODULE_MAP_PATH}\"\nditto \"${PODS_ROOT}/Headers/Public/Kingfisher/Kingfisher-umbrella.h\" \"${BUILT_PRODUCTS_DIR}\"\nprintf \"\\n\\nmodule ${PRODUCT_MODULE_NAME}.Swift {\\n header \\\"${COMPATIBILITY_HEADER_PATH}\\\"\\n requires objc\\n}\\n\" >> \"${MODULE_MAP_PATH}\"\n"; - }; D73EEB9F3069F731FAED740B7B5491BD /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -8820,281 +8761,6 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 10FEEC5C3E01F2933BD42A56D8E26EDC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 096EA0636CAC4B954866E61DF56675CF /* AddRef.swift in Sources */, - D85BB6286DDAF60ED365DF796AADC3B6 /* Amb.swift in Sources */, - 6234D4855799B8ACC7F3B75EFA7909D8 /* AnonymousDisposable.swift in Sources */, - D53CDB6D5A7D1F5BEF2A1BA2E8BAA2FD /* AnonymousObserver.swift in Sources */, - 77420F1D9B52C7208E754C6F1A1A8C6A /* AnyObserver.swift in Sources */, - E97BDEE6EC9DC9676EF9F847648BDFA6 /* AsMaybe.swift in Sources */, - 20CAB9D3B5862B1FC86EE221F879ACFA /* AsSingle.swift in Sources */, - 5116BFB504FF2948001C34C2316B1151 /* AsyncLock.swift in Sources */, - 3478C905907B41E9FADC15DAD3EED12E /* AsyncSubject.swift in Sources */, - 883CB3EEFAAC433E848FC929614DD6FB /* AtomicInt.swift in Sources */, - DED8324FD267B154A35E4F9124A27C85 /* Bag.swift in Sources */, - B1E507F3B7C992C10C4D55C0D4124710 /* Bag+Rx.swift in Sources */, - AA3B42E5B5BB700F30FC19AF9FE6B732 /* BehaviorSubject.swift in Sources */, - 5FB473FAA6BAAC1DB408ACEABFB34369 /* BinaryDisposable.swift in Sources */, - 0B984E69ACBA465F16D90E594E773AB1 /* Binder.swift in Sources */, - CEB6990CA61BD8926742BDABBAFD0766 /* BooleanDisposable.swift in Sources */, - 950A995CCA3804B86177F74D54B00CEE /* Buffer.swift in Sources */, - 31FE5CB03E3721B601F9FFF4BF415735 /* Cancelable.swift in Sources */, - 370F41C77F0B9475EC4D68F8BC3F449D /* Catch.swift in Sources */, - E822C0D39AF1770A53BCA8E0CCFF9AEE /* CombineLatest.swift in Sources */, - 5899FF898E7EF3C50ECE573D7CBC0C49 /* CombineLatest+arity.swift in Sources */, - 565FC318C7B0724583DE3FBFEEA0B089 /* CombineLatest+Collection.swift in Sources */, - 4CF1E06627D151CA054655B29165E01C /* CompactMap.swift in Sources */, - 5A65BABA2B61AA5F063BEA9001FF9E28 /* Completable.swift in Sources */, - 60AB62678C9415EFA49F6BBD902FF0B3 /* Completable+AndThen.swift in Sources */, - 78D028F3EA68EFDBE863D5E1973B4E7C /* CompositeDisposable.swift in Sources */, - D26341FCE4951A263196A4F9751B09C0 /* Concat.swift in Sources */, - FFB08042724F1B9842F8CCDB29157F9D /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 02C0FD56F142F4755296656E5735DBCE /* ConcurrentMainScheduler.swift in Sources */, - 3054ACDD95E0F3E1EE0676C77E1E7F1D /* ConnectableObservableType.swift in Sources */, - 68D3889B61094CF3F72BF75039D6BAC9 /* Create.swift in Sources */, - 29F049D9F4FB71816F2DFECE386B4B8D /* CurrentThreadScheduler.swift in Sources */, - E8F1A1930D7E8291DF43758B0E39FDDD /* Date+Dispatch.swift in Sources */, - 2A58192AD75B871AAD05ADE23430F761 /* Debounce.swift in Sources */, - F7870EFA20E7BC5FE89F98B67FA5DC00 /* Debug.swift in Sources */, - D341990E6AA0E55249839A61020D51CE /* Decode.swift in Sources */, - 3FE300D0122C562FC5F0D79178437C7F /* DefaultIfEmpty.swift in Sources */, - 1683110BA5BDA14704280C28B4517CEA /* Deferred.swift in Sources */, - 1D1BA07DFCA7A3975297EA6624B36A17 /* Delay.swift in Sources */, - 10D66BB9B323A9966E31ACFE7B375B0D /* DelaySubscription.swift in Sources */, - 73F299BC3F71C3F34CE8A0780B3FDAEB /* Dematerialize.swift in Sources */, - D46F78FF5EABC55348D9399E167A1372 /* DispatchQueue+Extensions.swift in Sources */, - B49C2DC7D2B7439A3140BCD6C3B7088C /* DispatchQueueConfiguration.swift in Sources */, - 826DBAB412FC203C35F2A3BC661D2551 /* Disposable.swift in Sources */, - 46FA6673200E0F50F6D681276A5D30BE /* Disposables.swift in Sources */, - F2C71FCFEA7C8AD706E773920BE1D010 /* DisposeBag.swift in Sources */, - F2B8BD05B298F9E205CF75F6A4683569 /* DisposeBase.swift in Sources */, - A7CB2EF00215D7B0DF374832961FFFD3 /* DistinctUntilChanged.swift in Sources */, - 4CDDC056480EDC4DA717F1D1FDC64FC8 /* Do.swift in Sources */, - 03CD0046DF8271786FF63FA178024DD7 /* ElementAt.swift in Sources */, - ACEDB700990EE4DE5AB7BCF200D02305 /* Empty.swift in Sources */, - 00CFDD3B9F252DD07B4779CD57F5B04C /* Enumerated.swift in Sources */, - F4CD3B48C020BC6BC84A9EB9F6BC2E73 /* Error.swift in Sources */, - 959AE660BB7B2DD8529AC52CD96E57C4 /* Errors.swift in Sources */, - AD8EB8AF6185B68C59E15048601BF44C /* Event.swift in Sources */, - 6FEF36E8F1AF6D3AC154BFACC00349F0 /* Filter.swift in Sources */, - 29D9C8D9763E3196F53F8B667F438AA1 /* First.swift in Sources */, - 173D84A538733852324F6A3A5A795C8A /* Generate.swift in Sources */, - 0AC68B449E018729F23BE46917E8FC22 /* GroupBy.swift in Sources */, - 26968FE0E92B97BDAF40DB0E828221E2 /* GroupedObservable.swift in Sources */, - 3455C2E1E153CD180217B848EA9B4329 /* HistoricalScheduler.swift in Sources */, - D6712D1025A1C6FF4D2491CD2A9D109C /* HistoricalSchedulerTimeConverter.swift in Sources */, - 1A9F6E9E1AF2135CBA54400622FEEF86 /* ImmediateSchedulerType.swift in Sources */, - 0B93CC006FB08102FD97E0C38704DB9C /* Infallible.swift in Sources */, - 2E10E7694992D89F96ED088F95980923 /* Infallible+CombineLatest+arity.swift in Sources */, - E02D4E4412ED628886A01C3D6818A020 /* Infallible+Concurrency.swift in Sources */, - 4E6808199EFFAA0194CA9005AC6602CD /* Infallible+Create.swift in Sources */, - EF918D5C9ACD1BE30CFC26A1BF90D811 /* Infallible+Operators.swift in Sources */, - 63A99ECD1BE0866B3366199663621524 /* Infallible+Zip+arity.swift in Sources */, - CA69A050AAB3A0FDBD592DF40AD88074 /* InfiniteSequence.swift in Sources */, - F96099A9F8E1C98037678B21AB9C1DCB /* InvocableScheduledItem.swift in Sources */, - B6B9A3B0D4C9EC15A74AF6216F3FCFF5 /* InvocableType.swift in Sources */, - 18074422A7B45EA928A65E4131393AB9 /* Just.swift in Sources */, - CE623CBC0DE05C08CBB11F7E1CD13FDE /* Lock.swift in Sources */, - 315E87771E1F86AD3C089553DF633DC1 /* LockOwnerType.swift in Sources */, - 5727B18C01DAD379CD68721D4378696A /* MainScheduler.swift in Sources */, - 98D0DA5FA2C98852D3A68BEBDF568D91 /* Map.swift in Sources */, - DD0CEE1AF18A748627466ADCEE0C8450 /* Materialize.swift in Sources */, - 4E437FA8EE96807835587A21F099767A /* Maybe.swift in Sources */, - F5AC528AFE76044AC91235DD61E77E75 /* Merge.swift in Sources */, - 7271CD371305B52BC3AAE80741E637EE /* Multicast.swift in Sources */, - E5A257E0A02350B36B0D18438D0A06F8 /* Never.swift in Sources */, - C270F061041D94839E8B319FFB42B861 /* NopDisposable.swift in Sources */, - 5AA104D1CB21E5D23F76214C231D271C /* Observable.swift in Sources */, - 59C070ECA4377BBC6DDDDD2C89BB2FC7 /* Observable+Concurrency.swift in Sources */, - 15CCD589B2D0CDE2FA0444EB9D18121D /* ObservableConvertibleType.swift in Sources */, - 01B987C48081139BB9FF99A8CC333906 /* ObservableConvertibleType+Infallible.swift in Sources */, - FE3C4A902A3CBA8A74A1E11849B83682 /* ObservableType.swift in Sources */, - 4FE0E6BDF4112AEC9A7239DB8CDE0DAF /* ObservableType+Extensions.swift in Sources */, - 48E6916BA497ED604ED9C5675779D5D4 /* ObservableType+PrimitiveSequence.swift in Sources */, - AEE864065C8D6101FC9222846FCED256 /* ObserveOn.swift in Sources */, - D4CE36C3DC61F155AC6B420B6BD598C1 /* ObserverBase.swift in Sources */, - CDC929A5A5153570A29848E5EFFD754D /* ObserverType.swift in Sources */, - 9E2DBE58D52DF47301984FC60B246723 /* OperationQueueScheduler.swift in Sources */, - 14803646FA6FC268314C52AD2A7B8CE1 /* Optional.swift in Sources */, - 8CFED5180A5BADD1FF930C54AED759B3 /* Platform.Darwin.swift in Sources */, - 4FC5AB019496C00DFA5EDEB6379278F6 /* Platform.Linux.swift in Sources */, - 6A665FE550F5A2D8D984F8EA6FFE0129 /* PrimitiveSequence.swift in Sources */, - 8611DD7BEE9394E7E240A32FF05DBFF8 /* PrimitiveSequence+Concurrency.swift in Sources */, - 31FE577E593C288DEFF3F4E5C158DF38 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 4DC22EBB184A96E10F8B235F707D4C7C /* PriorityQueue.swift in Sources */, - 178DFFEF2EF3C1FD4A0D693CB3C7DDB4 /* Producer.swift in Sources */, - A18CEE17A977CC40A27B36BF72212223 /* PublishSubject.swift in Sources */, - C845A6957FF7FDEA2F2A73000BCFD163 /* Queue.swift in Sources */, - A31C2886549200BA56AD7D1B160D9135 /* Range.swift in Sources */, - 7156734ACBFCE934E0789D150723195A /* Reactive.swift in Sources */, - 5679FA19F4DAF504842131D9A3B22C49 /* RecursiveLock.swift in Sources */, - 1CCF84F030DF21C0EA388BB8CF60B3B1 /* RecursiveScheduler.swift in Sources */, - 9CB9AE343EF5404E22DFA139A87114AD /* Reduce.swift in Sources */, - 1BD1BBD35685D11CF4D5182C7DF20347 /* RefCountDisposable.swift in Sources */, - 371AFA3EBAD77B7B3DED1C9509D98D9B /* Repeat.swift in Sources */, - 25C0E1BF8FEE3023312DCFDECB85FB7E /* ReplaySubject.swift in Sources */, - 9BF06B02E33399A027E989A63C04DBC4 /* RetryWhen.swift in Sources */, - F110A2CF75784EB21F67D7477EE553AB /* Rx.swift in Sources */, - E2410D5B4386D9CFAA678EB805A2AC05 /* RxMutableBox.swift in Sources */, - 4298BEBA05E49BC33E9CF668CB19CB59 /* RxSwift-dummy.m in Sources */, - 79AC56BBB620E5A5E240C61256EE6A8D /* Sample.swift in Sources */, - 84F18893452C3CB6D25F3C0F6CE329DF /* Scan.swift in Sources */, - 119155E5157E6AC0D7C84A0A6F752FB9 /* ScheduledDisposable.swift in Sources */, - 403B2B9779ED72E8B09B435033B4ADD2 /* ScheduledItem.swift in Sources */, - DD0FDA71CFC9F0A7B540AD19B4E7A81B /* ScheduledItemType.swift in Sources */, - 260879FC03878FC0C639D76011AFC232 /* SchedulerServices+Emulation.swift in Sources */, - D5B35A350F7429A1004A95FF389EDFDB /* SchedulerType.swift in Sources */, - E28B18324078E5414FF849FF893317A4 /* Sequence.swift in Sources */, - ABCD0CCF98EA2B1EBD66A78BEFF7FCB1 /* SerialDispatchQueueScheduler.swift in Sources */, - C74061D8C02D655347C975B9CA3470DB /* SerialDisposable.swift in Sources */, - 6165DF310DF1204CCD9CA034D6206DDF /* ShareReplayScope.swift in Sources */, - 86D0A50161AFBCC62C360572BB07C3FA /* Single.swift in Sources */, - 2DEA9F94E743E1A7EA4EBAA4BE39A6E6 /* SingleAssignmentDisposable.swift in Sources */, - 3C37327C2CA6D671FF05C35555BC5B6A /* SingleAsync.swift in Sources */, - 3407709F5DBF5EA24B33F56D23BD7CC2 /* Sink.swift in Sources */, - A8BDF859E3433671E1FCD8E6D5813F86 /* Skip.swift in Sources */, - F7E5AF79254D18EA0811DB9D85735DF9 /* SkipUntil.swift in Sources */, - 69949E52F5CCEB95FF2F720ADBF81FFC /* SkipWhile.swift in Sources */, - D573A6B1093A380A7D54B5FE67AB6806 /* StartWith.swift in Sources */, - 8ABEF7A4C99907F5A2B234FA1A870126 /* SubjectType.swift in Sources */, - C157C31AB2F4D91391B28B89A272B475 /* SubscribeOn.swift in Sources */, - 7411CCDF1EF5200CFAA7BC33474C7054 /* SubscriptionDisposable.swift in Sources */, - 93046CAE4728585B3AD63C31E345446D /* SwiftSupport.swift in Sources */, - C25E5BC3B62A21D6FBE068AC3B5A6E31 /* Switch.swift in Sources */, - 5FCB9A8D5524A92ABE55B57EF38275F8 /* SwitchIfEmpty.swift in Sources */, - EE132BD7525AFAA9FD8E942D140180BF /* SynchronizedDisposeType.swift in Sources */, - 6B61714A7DF7B9D0F215476F53FB57C0 /* SynchronizedOnType.swift in Sources */, - 3896C944D69BA2B57140B37F12FDD2BD /* SynchronizedUnsubscribeType.swift in Sources */, - 0042DDEFE42CD5C305417AAD7F51FD67 /* TailRecursiveSink.swift in Sources */, - 0296A4EB81C3A4E86F13F3B158368805 /* Take.swift in Sources */, - D289B9C132503DA22E589A69AAA0F1D5 /* TakeLast.swift in Sources */, - 86FB577A2F1DEC0EF2906B81051B2090 /* TakeWithPredicate.swift in Sources */, - 60CA84443E2C53BC0589045A11CD9FA0 /* Throttle.swift in Sources */, - 445B0FD1D3BC8EF2610FA736C0B3CA4C /* Timeout.swift in Sources */, - 8EE1DCFA688547AF991C0AB1BC645B0C /* Timer.swift in Sources */, - 4A612AA458297445FCABC0D829AB9475 /* ToArray.swift in Sources */, - 2AD1D0A217468F2DDAC2925B91171C30 /* Using.swift in Sources */, - 26B09C271C5227AB7E0F391DC87F187C /* VirtualTimeConverterType.swift in Sources */, - D64D6F35D274BC353E720A06499DC0D1 /* VirtualTimeScheduler.swift in Sources */, - 058D88E2283EB6C769DF967F39C41134 /* Window.swift in Sources */, - 2E1A4FAFFE26FB6379983984017697D4 /* WithLatestFrom.swift in Sources */, - 9C231AB021DFC8C5A5FFC4D16830E452 /* WithUnretained.swift in Sources */, - 3B7899EF595BC1B68C90CADF855DF20F /* Zip.swift in Sources */, - D68F2997EDC42428A2D9721EDB934A69 /* Zip+arity.swift in Sources */, - 61F0F6AAC443A0E72A9526BFCF170492 /* Zip+Collection.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1D1BDA34D11857DB12FBA91352DFDE52 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6724FEC907511E7AAC52C368E1AF7F00 /* CALayer+DDCategory.m in Sources */, - D3B0C2077FBE5A55C06C70635645385C /* DDCategoryKit_Private-dummy.m in Sources */, - FDFAF55B1427CCBC9E52B2F68A0D7931 /* NSAttributedString+DDCategory.m in Sources */, - A24DFA20ACB6ABA4FFF31BC07581FC3D /* NSBundle+DDCategory.m in Sources */, - D7F97B00CC3374D09B767FBF0C953999 /* NSMutableAttributedString+DDCategory.m in Sources */, - 1BDD9BE00401770BB51D31D96AD04BA4 /* NSMutableParagraphStyle+DDCategory.m in Sources */, - 647EF52DCDA2F27809063C5538C77461 /* NSObject+DDCategory.m in Sources */, - 1ED741D970854D7171C0E8D13AE12D5F /* NSThread+DDCategory.m in Sources */, - 785FA7A3D6A364B4F1C797EA39B7D941 /* NSURL+DDCategory.m in Sources */, - 25644D95004571FAB87C8BFB39A1F76C /* UIApplication+DDCategory.m in Sources */, - A612AD9233ECF8DE4F7FE73B7941E4FF /* UIBarButtonItem+DDCategory.m in Sources */, - 4379DCB0BEAEF5FABC83057767083B12 /* UIButton+DDCategory.m in Sources */, - 1A381723C3D9D264699AB06677998ABF /* UICollectionView+DDCategory.m in Sources */, - 24052860126F16A48A9993F93D4E9D00 /* UICollectionViewCell+DDCategory.m in Sources */, - B9A59A1E8C4C8EDB2B443773F88DD9CA /* UIFont+DDCategory.m in Sources */, - D9DFBDB76C00FBC606A5467C3B822A9B /* UIImage+DDCategory.m in Sources */, - EA14AD7F5645C70D828247F73D342188 /* UIImageView+DDCategory.m in Sources */, - D1A6736BCEDB24AE3D009CBB607BEDBF /* UILabel+DDCategory.m in Sources */, - DD9C7580F59AF2A68AA2558C9FF7D998 /* UINavigationBar+DDCategory.m in Sources */, - 585EA85245E99A1F9F99226247382B37 /* UINavigationController+DDCategory.m in Sources */, - F3ACA880965752F0DFD07BFFAB223E68 /* UINavigationItem+DDCategory.m in Sources */, - 39A8BC3AD184AD9C0ADB9FA936F2B860 /* UIScreen+DDCategory.m in Sources */, - 598E3557815BA825F5958DE4078203C0 /* UIScrollView+DDCategory.m in Sources */, - C66D06A26528CD2F118D661A568D2C2E /* UITabBarController+DDCategory.m in Sources */, - 1877FA10EEEA89A8B5B349ACD9DF3DB8 /* UITableView+DDCategory.m in Sources */, - 14953513E141200A87FF595EC76E116B /* UITableViewCell+DDCategory.m in Sources */, - B650CFEBA7C142F06A545D2135947272 /* UITextField+DDCategory.m in Sources */, - B52A99990C661B6F87818E8A8D53947B /* UITextView+DDCategory.m in Sources */, - 169A8C5919E1630EE27ECCEC6650EC73 /* UIView+DDCategory.m in Sources */, - E246CF21CB18171D2C373217B66BF7AF /* UIViewController+DDCategory.m in Sources */, - 813071A9CCF8E1F26DC211DA0D248317 /* UIWindow+DDCategory.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2C2765F306DD0B4B51E6BE06FC71323A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00F61C6C7099E06EF725FA080BDFF906 /* AnimatedImageView.swift in Sources */, - FB070C22264261C11CB74442421BE4FD /* AuthenticationChallengeResponsable.swift in Sources */, - 8440C01AF7AD95F07E4DE6C8ABB468B8 /* AVAssetImageDataProvider.swift in Sources */, - 067634B806934A9E3C09CC8769C6558D /* Box.swift in Sources */, - 20BA1A28D1D498DC18EC304074E06F5A /* CacheSerializer.swift in Sources */, - E69CE251D94AA0A4FB411FC62FA58D53 /* CallbackQueue.swift in Sources */, - 277C2148C08DFA4AF534E0C3F5C9A507 /* CPListItem+Kingfisher.swift in Sources */, - 12B3097F169C942E0CC3A4C1FD223A05 /* Delegate.swift in Sources */, - B92490558F7A8C07FF3E5C51DAEA5B6B /* DiskStorage.swift in Sources */, - 38062968A15BA29D6788C166C2775D38 /* ExtensionHelpers.swift in Sources */, - 3BB600B16ED35B54AA828AC3361ED3E9 /* Filter.swift in Sources */, - D062E709A7EBEDD95A946504FA40A879 /* FormatIndicatedCacheSerializer.swift in Sources */, - C1B95B770801DB567EF08757B0B4CED6 /* GIFAnimatedImage.swift in Sources */, - 8DD22742AEDF49327C9C8932EFC297B5 /* GraphicsContext.swift in Sources */, - AA6932BA3F0D4E0A87E98533F1DC6AB0 /* Image.swift in Sources */, - 547825EFD35D5712F963F28CC96191CF /* ImageBinder.swift in Sources */, - 9563883AE70F5B9E1468A21955D5B6A2 /* ImageCache.swift in Sources */, - 11E0ABD78D7C893669630E99252DE2E2 /* ImageContext.swift in Sources */, - E140AE4D50B04AAF781D791498ADB2B7 /* ImageDataProcessor.swift in Sources */, - 8F492BD244E105A6E08AFFAE571AF2D3 /* ImageDataProvider.swift in Sources */, - A5CA5FD947EDFC819C9E2EF1D1BA246E /* ImageDownloader.swift in Sources */, - 5AD0FAA5BFC8DFFFD889056A68F955F5 /* ImageDownloaderDelegate.swift in Sources */, - 78D7E3687EBF6A83AD81BDEE0771646F /* ImageDrawing.swift in Sources */, - AB0C996EB9C0F76DD4C4CF10733CE28B /* ImageFormat.swift in Sources */, - BAD298F61E2CCC667A1C19E3D87C0FEB /* ImageModifier.swift in Sources */, - 4D580A26EEB89851DC79400F8F1F6AAC /* ImagePrefetcher.swift in Sources */, - F86E5402516E385665FA9560E6B60C3E /* ImageProcessor.swift in Sources */, - 35C897A2B292DB802409D2609F5083A7 /* ImageProgressive.swift in Sources */, - F340082BDAA6A796C944C4EBE72B613C /* ImageTransition.swift in Sources */, - 08A035CF082C601835BAAEF5F80003D1 /* ImageView+Kingfisher.swift in Sources */, - 7E620DB73A69E1E4BBA92E78B651D0D0 /* Indicator.swift in Sources */, - F9AB0488DBA42833AF4F3FC53CF3AF1D /* KF.swift in Sources */, - 35B1DB120C3DA0202B83C7EE37707F75 /* KFAnimatedImage.swift in Sources */, - AFB753241C3614FEB25D7076D92FB2F8 /* KFImage.swift in Sources */, - F78F0578B7F82D1ADACE9F63C8C878F9 /* KFImageOptions.swift in Sources */, - 469A37A45FCCCB5A67EB0314FC224E5B /* KFImageProtocol.swift in Sources */, - 0A01FE5515C6FD86BE213790434D9FD4 /* KFImageRenderer.swift in Sources */, - C5B1D49563F6C0FB2B441E2E2A9A48F9 /* KFOptionsSetter.swift in Sources */, - A07A2990CF4C92B531E80B4442FB13A5 /* Kingfisher.swift in Sources */, - 2BD3341E32B0F017496D4080BAF541F1 /* Kingfisher-dummy.m in Sources */, - 596B40AC700D1CE2EA64A76FBA10A2D8 /* KingfisherError.swift in Sources */, - A3A2ABAB42C3430FBAC0D59097E2DE1F /* KingfisherManager.swift in Sources */, - F9D9FE531F63CA9CA0B1DE16312865AB /* KingfisherOptionsInfo.swift in Sources */, - 7CD1AE3A58FF274246F5F0786207FA2D /* MemoryStorage.swift in Sources */, - 55A439A690ECFBDCA386CDAE53499418 /* NSButton+Kingfisher.swift in Sources */, - C5D8175AB8C76765369C6CDD2EAD1809 /* NSTextAttachment+Kingfisher.swift in Sources */, - E79681B16259E387B6BE0F05720B9006 /* Placeholder.swift in Sources */, - 498E4028C2F6AA8585F434835F10AAA6 /* RedirectHandler.swift in Sources */, - 2D2F1C5AA429B4ED4E5F4997D8A94AC9 /* RequestModifier.swift in Sources */, - 07E3ACB5BA3E737675F396223FD32E95 /* Resource.swift in Sources */, - D6813D978C199B547A3F7966A39555B4 /* Result.swift in Sources */, - 586E49360230034F2443EE86DB1F47BD /* RetryStrategy.swift in Sources */, - 4D0E211468538EF5EEFFBA67A855E4C9 /* Runtime.swift in Sources */, - 8A6294FA440C5F80A71BA3D2A4417B0B /* SessionDataTask.swift in Sources */, - 154B4B570C2AA1AEE3988A9905F241CF /* SessionDelegate.swift in Sources */, - 0372128CE316CAF6AABE9CA81946379B /* SizeExtensions.swift in Sources */, - F056949BC2A02FC8971A9AAFB04A97BC /* Source.swift in Sources */, - 3A8A6915021997DD1934DD71072090C8 /* Storage.swift in Sources */, - F490582141DC10317128D9F0AA4CD6E7 /* String+MD5.swift in Sources */, - D4CF8DB6B72FC985DB6AF3630C2123C1 /* TVMonogramView+Kingfisher.swift in Sources */, - 55550FE1056C519786330DAE2EDCC35E /* UIButton+Kingfisher.swift in Sources */, - 530F9CECAA2A1762CAFEDE19A5AC2A9B /* WKInterfaceImage+Kingfisher.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2F9DCB8466BB717F04CB15FEAC24CFD4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9140,34 +8806,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3441AF4FF66379AEFC0CB4481E3DA15B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 99A89B5B712DD327697ED1673EED6593 /* UIScrollView+ZFPlayer.m in Sources */, - 5C44C811C8546682A245647FE1F18347 /* UIViewController+ZFPlayerRotation.m in Sources */, - FB8C570568B5C10325CAF59ECCF1D2BE /* ZFFloatView.m in Sources */, - A0BFBF515BFD4073D0EFFD1F8925509C /* ZFKVOController.m in Sources */, - 050797F67BD6729291AA47D86465B9FC /* ZFLandscapeRotationManager.m in Sources */, - 3C8612577FA0D9EE3B45808ACE999BDF /* ZFLandscapeRotationManager_iOS15.m in Sources */, - ADEFFE81475E27B1F879793E66F683A2 /* ZFLandscapeRotationManager_iOS16.m in Sources */, - CC12467219969565D5A0B443CBBABB42 /* ZFLandscapeViewController.m in Sources */, - 3E8F982A238A12AB9F19653D0A0B78EA /* ZFLandscapeViewController_iOS15.m in Sources */, - FD35B6E9EE091C5B67229C10DF2E4C6B /* ZFLandscapeWindow.m in Sources */, - 50A748BBB85AFEA7855116E67B22286B /* ZFOrientationObserver.m in Sources */, - 45984250703235CEB6F80194FDC42E0C /* ZFPersentInteractiveTransition.m in Sources */, - CBFCA8BD83C79AA8930BA4CCF628820A /* ZFPlayer-dummy.m in Sources */, - 6C6AF405ADDAF61290510B3E4ED8474E /* ZFPlayerController.m in Sources */, - CB53D8A26505C089E915B3E3B7845505 /* ZFPlayerGestureControl.m in Sources */, - 69BCB6A9B4EA3341D87C37012A174947 /* ZFPlayerLogManager.m in Sources */, - B7C60BA3A55BCF37DE0AC5EF05DB51ED /* ZFPlayerNotification.m in Sources */, - CB63DD12E42EE32D1E1AB034CE828106 /* ZFPlayerView.m in Sources */, - 57E69118DC93EBDA59AE9994D928F295 /* ZFPortraitViewController.m in Sources */, - DEDF63B8C89EC302B25E516248984ACB /* ZFPresentTransition.m in Sources */, - A1F55A6269DC1248040A8034F14FBC4D /* ZFReachabilityManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 44716CFAAA2FE99199206F8BD7A6C8C9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9191,35 +8829,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 56EFD72132F4527F2C41017889AF6C72 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D4B7589C503DA1F2FC6BB41F78E55753 /* DDBaseAttributedString.m in Sources */, - A387D29F3E92B11DBF691695607E204A /* DDBaseButton.m in Sources */, - 7A555437C6F5B1A9C728D7A8F2F3BE7C /* DDBaseCollectionView.m in Sources */, - 5EDF3C540069C5612E579173FDA60AC7 /* DDBaseCollectionViewCell.m in Sources */, - AB66A717522F7B9068399120DDBC5025 /* DDBaseImage.m in Sources */, - 95A54FB0F3102527D116AF34B131A747 /* DDBaseImageView.m in Sources */, - 8F5EE8A86580C3CBB943CFF31888FCBE /* DDBaseLabel.m in Sources */, - 396FD117EB0E216740DB35C9E2C00071 /* DDBaseModel.m in Sources */, - FE9207C30EFE6A3148C4D424FCB3A479 /* DDBaseMutableAttributedString.m in Sources */, - 973B2A5036AC6C657C3FF4F7B0225522 /* DDBaseNavigationController.m in Sources */, - 6642D74E21029B29A5AAF0037FDA4BA6 /* DDBaseScrollView.m in Sources */, - 44BF5F969F34EA6E8AF24069A95C77E3 /* DDBaseTabBarController.m in Sources */, - 21F929B03EE5D3B72423B006AA51C78B /* DDBaseTableView.m in Sources */, - 6F998A9AEDDD7366FE0EB30A42C2E32C /* DDBaseTableViewCell.m in Sources */, - 1C12A12F74638CE7B973AD497819A90F /* DDBaseTextField.m in Sources */, - 064E3CA7E9E8B0FD689A44C694C0EA28 /* DDBaseTextView.m in Sources */, - 2F6451763DC19FAEB6A8E2C3379FE51A /* DDBaseView.m in Sources */, - B03BE19F0696EBF85FD6F489AF4D028A /* DDBaseViewController.m in Sources */, - 9AAB305EEEDD5680F4A4A00456F138B3 /* DDBaseViewModel.m in Sources */, - EA0D07CB6EA93FD74E9BD78CF82318B0 /* DDBasicControlsKit_Private-dummy.m in Sources */, - E545A0110B9AE728EBC27342080E768F /* DDNavigationControllerDelegateReceiver.m in Sources */, - CDE89F547B05899CDCD211A17EF57F5E /* DDViewControllerAnimatedTransition.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5A757D0D7A121D71DEA5F8455C5DD40F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9250,6 +8859,243 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 63CAFC9DABB200FFF83D943DA32830A0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A837088D69D634BAB73006BA75E0FAE /* AnimatedImageView.swift in Sources */, + 095F810207D94A6FF6F48FB60FF2D46D /* AuthenticationChallengeResponsable.swift in Sources */, + DD36F798AA0D583D7851BB197C536C74 /* AVAssetImageDataProvider.swift in Sources */, + 5E5C17778A605099BFC84B89C62754E5 /* Box.swift in Sources */, + 1671EFBD0DF788ADB8C7A968B4CDF06D /* CacheSerializer.swift in Sources */, + B526F2EE6BA34225412AE9831B252EFA /* CallbackQueue.swift in Sources */, + CA99ADA1302F3AC77400622EED8B1EEF /* CPListItem+Kingfisher.swift in Sources */, + FD5888991062E5B36187EA7EE1235479 /* Delegate.swift in Sources */, + 228EEEF7EBF4B7A2142762A82B665AAD /* DiskStorage.swift in Sources */, + 960B6FD6751EF6E2CAE772A6BC275B51 /* ExtensionHelpers.swift in Sources */, + F4EE1CC91BA169A7FE3092F1B37388F6 /* Filter.swift in Sources */, + D7B8A89A82027C0B5AFE4BC4AF8E253D /* FormatIndicatedCacheSerializer.swift in Sources */, + 4429E7733A238594F083787CAE0B0FB5 /* GIFAnimatedImage.swift in Sources */, + 8A40D7FED0EF7A3F3F5D5687A2A8FCCA /* GraphicsContext.swift in Sources */, + 50B1A242FBA4B5C6ABC10825523B1AD4 /* Image.swift in Sources */, + C9041D53CD6E0CB6C775220B5DAAA0E0 /* ImageBinder.swift in Sources */, + 39A7CB89392C51E918A0D20E3EBF861F /* ImageCache.swift in Sources */, + 0A808B86DFF63D2409C7EFC5A1F829D7 /* ImageContext.swift in Sources */, + F20765812F8E58CA5FE17156A55C8F19 /* ImageDataProcessor.swift in Sources */, + AFE7314CE59094326B4632439B7B8DBE /* ImageDataProvider.swift in Sources */, + 33AA47710FC5E3B7EE5321984B16EC87 /* ImageDownloader.swift in Sources */, + 4CC6290931A6A8444303F66AB4969F28 /* ImageDownloaderDelegate.swift in Sources */, + C5FE98E9E4EBCF4052BAB6E28FD250FD /* ImageDrawing.swift in Sources */, + 6B83E17D91E7B69FAFDE52463613DF90 /* ImageFormat.swift in Sources */, + 5F6312DFAFD5EE832FEA1A90F3174555 /* ImageModifier.swift in Sources */, + FE329295615F8F72976D1B6CF1871109 /* ImagePrefetcher.swift in Sources */, + DBE2A75BAE562486109CEAD35E220C0F /* ImageProcessor.swift in Sources */, + 7C4373D4C3ADBA4101FCD37D8C5E6E9A /* ImageProgressive.swift in Sources */, + 2C06C0C3219AE7790995C56FB3972418 /* ImageTransition.swift in Sources */, + FE32F35489F154E1F3385F65310C782E /* ImageView+Kingfisher.swift in Sources */, + D81EF3EE3EF6DC920C6F184A39D99572 /* Indicator.swift in Sources */, + 71C560C0263BBBF12A8BBE47BE5F911E /* KF.swift in Sources */, + 8F6A3EC39214C6AD5A3A69F81C528B36 /* KFAnimatedImage.swift in Sources */, + 31F84E73D7E5A634D91FE79466D823EE /* KFImage.swift in Sources */, + 581EF914069AC0D085DDFD7DEAC8B6A6 /* KFImageOptions.swift in Sources */, + CCAD55A25B2B397E51905F6483E40470 /* KFImageProtocol.swift in Sources */, + 9C082A6190E5DFA778ED5BF4D587C2B4 /* KFImageRenderer.swift in Sources */, + 86DF2F767EF7BCD8ED700480B03C49C0 /* KFOptionsSetter.swift in Sources */, + 7ACF5A0B388F69BE34C027274980ECD2 /* Kingfisher.swift in Sources */, + 092659470A12B112B22BD6EBDB06DE9A /* Kingfisher-dummy.m in Sources */, + 093775E62584A8DE14CF88E049DF2838 /* KingfisherError.swift in Sources */, + CCC850667CE6231055C3CE7AE67D0082 /* KingfisherManager.swift in Sources */, + 43D21D63F6EE9D0FDAB2B03CEB1CC01C /* KingfisherOptionsInfo.swift in Sources */, + 8A6C654F4A333E5D141814A3A46EA54B /* MemoryStorage.swift in Sources */, + 7637679F92B30D7BC72D964F5093D6EF /* NSButton+Kingfisher.swift in Sources */, + 5C4536A6286E43D3506F527E705971DC /* NSTextAttachment+Kingfisher.swift in Sources */, + 139F8E61167F6BC79A14C589531A33B6 /* Placeholder.swift in Sources */, + 0CD348633A4D658BBF8A597C7DBA6A20 /* RedirectHandler.swift in Sources */, + CBE91DE59A2344459825B85C2A08C2F1 /* RequestModifier.swift in Sources */, + A8150EE7ED40C92B9F9F3665200C0ABE /* Resource.swift in Sources */, + C912FC2E0A2D5AB5D35032212741659B /* Result.swift in Sources */, + F13D85467C4D2D82E0B42F02796299E6 /* RetryStrategy.swift in Sources */, + 7D2545ADA41ADD528B08648433E99409 /* Runtime.swift in Sources */, + 1B09BBA1CCEDE6FAB210BD51EDD9E004 /* SessionDataTask.swift in Sources */, + 6E04AA3470DEB412F709753D49D59D15 /* SessionDelegate.swift in Sources */, + BF21ACAB87F3CAA514CD3408089F4EBD /* SizeExtensions.swift in Sources */, + ADC90F99496E9A508CF5EF0DC7BCCFF8 /* Source.swift in Sources */, + 8F86E741EDC6F4DB91F770F17F0A1AA6 /* Storage.swift in Sources */, + 9485D79BE218B99873418DBF8E68EE04 /* String+MD5.swift in Sources */, + A2863C3DDB407D1486EB37A73A8E461C /* TVMonogramView+Kingfisher.swift in Sources */, + D478D2EA05465EF235C39743AC3F4B48 /* UIButton+Kingfisher.swift in Sources */, + 7C7FCAB288A7875C855927D7AE02B661 /* WKInterfaceImage+Kingfisher.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6E2C6854890C4ED1C0AB76B3FA414387 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A3759393328B6852648D07DEABD4B59D /* AddRef.swift in Sources */, + A858C66903AB74F7F3713CDF748843D8 /* Amb.swift in Sources */, + 62A26E12A9747912710F6D30AB5A9FA4 /* AnonymousDisposable.swift in Sources */, + 8218C66F8C42AA36C5CBEFEFFD8AD5C0 /* AnonymousObserver.swift in Sources */, + DC016BC61C6451A8F5B4E9D653F3C229 /* AnyObserver.swift in Sources */, + 480FB1D87DD06473BBF3D1A54F0E5770 /* AsMaybe.swift in Sources */, + 586A25537889E90CC69C3D33CD9D447C /* AsSingle.swift in Sources */, + DA74BFE0E55179A191071A6A4A88531F /* AsyncLock.swift in Sources */, + 8B3706FB9BD4D39C96AD44AEADA55874 /* AsyncSubject.swift in Sources */, + 6D833F3B64A120F18496CE105C444350 /* AtomicInt.swift in Sources */, + 585B0ED78ED0F42A8C62422269979353 /* Bag.swift in Sources */, + CE438D4A6EE7279E0119EEA0221FC537 /* Bag+Rx.swift in Sources */, + 744A1FA276B465303B897A0B6157D75F /* BehaviorSubject.swift in Sources */, + A1751E086904492D58DDE8607D6B3FB1 /* BinaryDisposable.swift in Sources */, + E567F350B53F2E3B3BB64E176FE4A8A0 /* Binder.swift in Sources */, + 279CBB2F587BF5167E308FE9514E1F78 /* BooleanDisposable.swift in Sources */, + AC544CE00C3F81EBB256451309BBA8A9 /* Buffer.swift in Sources */, + 311A5298A16A4399FE6F38F2407F897E /* Cancelable.swift in Sources */, + E9EF62075704DD62DF8790FD6B1B2137 /* Catch.swift in Sources */, + B782D0ED13D6A4AF64E7498A0B7E5D79 /* CombineLatest.swift in Sources */, + 3A6332B8CB8A2439B134450BD0FC3D36 /* CombineLatest+arity.swift in Sources */, + CCAD6DB2101C43C9F0A32DD5973E7ECA /* CombineLatest+Collection.swift in Sources */, + E4C434202D502365FC02C9AC7F6FCAB6 /* CompactMap.swift in Sources */, + 1317AB13DE7EECA21C94391A1E60AF12 /* Completable.swift in Sources */, + 7496C39C54E485782D1FC8928984D534 /* Completable+AndThen.swift in Sources */, + 16655BC8EC4FB521078EE61F306E8DC4 /* CompositeDisposable.swift in Sources */, + 4B5C595E4B2DA7A138086D930EF31AEC /* Concat.swift in Sources */, + ABDCAA0885CAD03A8B1B88647A0DC577 /* ConcurrentDispatchQueueScheduler.swift in Sources */, + 5EDC4F88C9EE50FAFE105A5AA8978116 /* ConcurrentMainScheduler.swift in Sources */, + 23F6ED1CEC604A725940E0EC7C314B9D /* ConnectableObservableType.swift in Sources */, + 1C4CC0263689E90EDA1CFD3CFA90AB38 /* Create.swift in Sources */, + FC06EB9A044206AE940AD8426CD17E85 /* CurrentThreadScheduler.swift in Sources */, + 346199668A857828860D2CEC8274D88B /* Date+Dispatch.swift in Sources */, + 0F95563EF3EBE7BC960128E352A8C60E /* Debounce.swift in Sources */, + 82C6EB6A4DA786661C03F8F2BDD56723 /* Debug.swift in Sources */, + 48992151032FDD4B0D5C827D8EF3A4CD /* Decode.swift in Sources */, + 1E6D93E239A0EA6ED40E183515B81A59 /* DefaultIfEmpty.swift in Sources */, + 3C6BDC939E82B891C3F45A80A182AEEF /* Deferred.swift in Sources */, + D873C51CD2E83CB52F3F4A78CEB12697 /* Delay.swift in Sources */, + 1B5F49AF27BD91FD8399207384B6A93B /* DelaySubscription.swift in Sources */, + 4FA7517CCF9F742902ADA6FE3EB1AA6D /* Dematerialize.swift in Sources */, + 342C3948FDC6869E52A6BF8F5A6CDBA1 /* DispatchQueue+Extensions.swift in Sources */, + 76E13A36AAF5CB63952D6EF6F34428DB /* DispatchQueueConfiguration.swift in Sources */, + 7F06D05881601133F61768E9F5857196 /* Disposable.swift in Sources */, + EA56625FEC00A8B48B1A0023DF52C6FE /* Disposables.swift in Sources */, + F013FCA38417680DC79D71258548258C /* DisposeBag.swift in Sources */, + C63A988F2E87C0D2C995D08500433536 /* DisposeBase.swift in Sources */, + ECA0C9E21CAE0E0E89F9D0F17126B4B7 /* DistinctUntilChanged.swift in Sources */, + B06FFA0E26543C7F8A6FE38918A3B9B5 /* Do.swift in Sources */, + DE53A5BEDA32982333874BCCD5CBEBD0 /* ElementAt.swift in Sources */, + 0CB0D2411AA8D9332F3C7FDB5C6FCD11 /* Empty.swift in Sources */, + 085E95BAC232B74927E1A507D24272C5 /* Enumerated.swift in Sources */, + 283A30471301FE03C82149CCF5754A20 /* Error.swift in Sources */, + 87C35DFF54234FA1B08F1898F0F2608F /* Errors.swift in Sources */, + 18756DB4AC2F6030C5B2FEE20C7929AF /* Event.swift in Sources */, + EAC56C7B0E5F7F26BF7530EAD545505D /* Filter.swift in Sources */, + 0B9F921E5C20F681E537DA3221C01B79 /* First.swift in Sources */, + 30A06DAAB211C78B04AFF83571CDBBDC /* Generate.swift in Sources */, + B94EABB8BAA65ED13910EC21F8DD3745 /* GroupBy.swift in Sources */, + ABC3950709D34B4E33A3035499B3C42C /* GroupedObservable.swift in Sources */, + 4E8456FA683719E36A249E67A0984CF1 /* HistoricalScheduler.swift in Sources */, + 3D23B02BC5BAB0118E63BC030B7BB486 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 5D3152A3CA234ADEE6DBA97F569FE001 /* ImmediateSchedulerType.swift in Sources */, + 2B2E422A663DB6C2EBA8F450193B1532 /* Infallible.swift in Sources */, + 41050272FD7256E4E1E71EC84634696B /* Infallible+CombineLatest+arity.swift in Sources */, + 8FDD5F2CA9EE4EEE21B453F0A89D7FC7 /* Infallible+Concurrency.swift in Sources */, + 07C6D2CE4647327B5AD0DA2BF19D9166 /* Infallible+Create.swift in Sources */, + 668BC7B8475F07F8B607947A0F9358D9 /* Infallible+Operators.swift in Sources */, + 50D81E0E498A6728C10D697FD900F577 /* Infallible+Zip+arity.swift in Sources */, + 636975D4C29F13ACED48492D10F7F36B /* InfiniteSequence.swift in Sources */, + E9A2822222C2397872F1E905247CF8B7 /* InvocableScheduledItem.swift in Sources */, + 6F0EA6BB78821B8D7AA0F1F66951BD10 /* InvocableType.swift in Sources */, + 8A54198F8641399801BE56F0F50E7481 /* Just.swift in Sources */, + A63A3CBE26F49482F76F91B56A93B36B /* Lock.swift in Sources */, + 1A11606A916A5A822E3B90E00B805ED8 /* LockOwnerType.swift in Sources */, + FB021FB422B52F14451E14274742F3CF /* MainScheduler.swift in Sources */, + 26ABBC96CB8CE47129A964B652333F12 /* Map.swift in Sources */, + BDFB6CC47C04A7112C44489118B4E10A /* Materialize.swift in Sources */, + 9E1541AF67B47A97A72C8E8BF19E3D73 /* Maybe.swift in Sources */, + 83D8BCF7BAE837F800368D23A6BD523D /* Merge.swift in Sources */, + E1BB80F892A7E9B619E934175F04F087 /* Multicast.swift in Sources */, + 66D110260A3592AAC07A2D4D594CD85C /* Never.swift in Sources */, + 55B628C95C7E70B6A8BE2E68BC067A63 /* NopDisposable.swift in Sources */, + 09CEA73A568448C551E4A27DF99A9378 /* Observable.swift in Sources */, + 9F4A8B5917AA26A6B063A824D783D767 /* Observable+Concurrency.swift in Sources */, + 708A62A6E1D7AE4D9DB1ECFDB55542B5 /* ObservableConvertibleType.swift in Sources */, + 28641C012FD4C934E890BD750DBF50AE /* ObservableConvertibleType+Infallible.swift in Sources */, + F68D13E529AA02CE21401E34E91423AE /* ObservableType.swift in Sources */, + B3D609B3F24A96BF7EB18DB07992D34C /* ObservableType+Extensions.swift in Sources */, + CF1CD1B2FDBEEF04DFC9F84ADF7B3D6F /* ObservableType+PrimitiveSequence.swift in Sources */, + E6B057B8B830C293834E277046519B9E /* ObserveOn.swift in Sources */, + B30254759B63151FF4EB7E23533EB00C /* ObserverBase.swift in Sources */, + 9285481DC9DEBAC8F8E042BA846F56D8 /* ObserverType.swift in Sources */, + FE48154DC49A7AE9947E473DE9171DDE /* OperationQueueScheduler.swift in Sources */, + 7BD752564E067098B82328C571D60006 /* Optional.swift in Sources */, + 757A70FDF09844AACE3CC651AE7A5977 /* Platform.Darwin.swift in Sources */, + 865CE9F399EB7DA26514210289BE4ADA /* Platform.Linux.swift in Sources */, + D7842B1F0CF41E3424607B8B9813521D /* PrimitiveSequence.swift in Sources */, + FECDD1A78DE7AEE674E5BA0C155B1DE7 /* PrimitiveSequence+Concurrency.swift in Sources */, + 393EC4535C9A601839D6FFE57E271FE4 /* PrimitiveSequence+Zip+arity.swift in Sources */, + 32F60A7CA7165C1CEB0AD5EB71CC0BDF /* PriorityQueue.swift in Sources */, + 00FECB0C86AC54BA53B4A14499EC36D7 /* Producer.swift in Sources */, + 7E1942F662FE09E4818E9F2502B8163B /* PublishSubject.swift in Sources */, + 72084E2802E3FE45BB8DCB171C169010 /* Queue.swift in Sources */, + 47ECE14D56018ACBD9FC248C1A536336 /* Range.swift in Sources */, + 8FCD2A10E516B5A81557297A3B9AC09D /* Reactive.swift in Sources */, + D912463D9638BCA6A0119E6F0121374A /* RecursiveLock.swift in Sources */, + 7E791595820CAABDC36E3F39FC396875 /* RecursiveScheduler.swift in Sources */, + 6729923A6072E42A3F0B2A81A6BCBBEF /* Reduce.swift in Sources */, + C031EDEF24C8FF0AF9A14E391614310C /* RefCountDisposable.swift in Sources */, + 6C762E9B793DF1BFFCBE154C2B406173 /* Repeat.swift in Sources */, + 804DCD84D6C61398F6676CC15BE663EB /* ReplaySubject.swift in Sources */, + 4377700BCEFCE298A28465638638E575 /* RetryWhen.swift in Sources */, + F46E98C88B9F76266618B07D04C5E6A0 /* Rx.swift in Sources */, + E36EEF7EB2DCF8959BC68CD9798B4915 /* RxMutableBox.swift in Sources */, + AD38BC304F1D72F051435BE710FED8EB /* RxSwift-dummy.m in Sources */, + 2AC58D492DF63E2E93B989A2774EBE97 /* Sample.swift in Sources */, + 205CE3C693ED125816389A5C6751326F /* Scan.swift in Sources */, + 7223AA53B18CB5F16D9F3FAC359CFDC0 /* ScheduledDisposable.swift in Sources */, + C568E9ED2C27DA1479D5B5FE80BC6679 /* ScheduledItem.swift in Sources */, + 19F04345A9C103A0A38EC68228AB7CAE /* ScheduledItemType.swift in Sources */, + CFAE662807AECC3F04D1AFE0FC1F5D2D /* SchedulerServices+Emulation.swift in Sources */, + F04A0D62F2D913A4C72BDD600DA4C33A /* SchedulerType.swift in Sources */, + 69F1F9A446ADE41B90F15627E22B68C6 /* Sequence.swift in Sources */, + 09D235E6DC8D45902A22B4E76E4A454E /* SerialDispatchQueueScheduler.swift in Sources */, + 892F43854EA48F291DD16DD29BCC9F9C /* SerialDisposable.swift in Sources */, + E3336F2E66F391332E7D62E783958AED /* ShareReplayScope.swift in Sources */, + F6737148A436BCE85FB7D52B96004B4A /* Single.swift in Sources */, + 4363A890A44A03014ADCFFD66418D5E1 /* SingleAssignmentDisposable.swift in Sources */, + E7BFD0ED85BF25173989BB5CB9430136 /* SingleAsync.swift in Sources */, + A65294A9F8B7EF657593F121F4FDF56D /* Sink.swift in Sources */, + FC3AE6698731BB365544AA51F95953AA /* Skip.swift in Sources */, + 429065EEEA2748FF00E24A46C31D9DDC /* SkipUntil.swift in Sources */, + 31860862E8B5422D2B9BA85A6ABAEFE7 /* SkipWhile.swift in Sources */, + 4A0E0497871CFB64E72F8FAA4FF13C35 /* StartWith.swift in Sources */, + 9E6FBA6A44EF3B93AE0F154C14C28BBA /* SubjectType.swift in Sources */, + F333A4F0FA959D4D240860DB31EC5AB2 /* SubscribeOn.swift in Sources */, + 76B1EC973E4FB7E26F059CFFA8CA976A /* SubscriptionDisposable.swift in Sources */, + D52C28802DA9A84D3075330F1BCE3366 /* SwiftSupport.swift in Sources */, + 26CF49EE37BD7B64BD5C537E00D36FE1 /* Switch.swift in Sources */, + 5DB45B5AF03B470BC0DE23CD85047C0F /* SwitchIfEmpty.swift in Sources */, + C776FE1404075255A58F4863F990C0F3 /* SynchronizedDisposeType.swift in Sources */, + 642EEF468FDA1136133CBBF8ACC71FEF /* SynchronizedOnType.swift in Sources */, + 8D4F2C38CCD4A7911023E54E1E92C87B /* SynchronizedUnsubscribeType.swift in Sources */, + 1989446F04F56BB9EAD9C2892736D792 /* TailRecursiveSink.swift in Sources */, + E12EA8F9E473533A97EDCC0D496B9F71 /* Take.swift in Sources */, + A7056122AF22B0612A8AB08EF3C49FC8 /* TakeLast.swift in Sources */, + 95D95B5D797BA2C74DC820272500A370 /* TakeWithPredicate.swift in Sources */, + EBA182943A1F9651083CA2AFC15ADD0A /* Throttle.swift in Sources */, + 93AD1E7C98AA6BE08862F0CBA56F70EE /* Timeout.swift in Sources */, + 23D404B15739540B5CE9D677A11B23D5 /* Timer.swift in Sources */, + 91F0FAF477CC051BB79C3B1C03341437 /* ToArray.swift in Sources */, + B5CAC7CC6EE29FDBF371ED3414FDF727 /* Using.swift in Sources */, + EE182D584F6DE3179EA414D4484FD2D9 /* VirtualTimeConverterType.swift in Sources */, + 10B9C63062250A6047E82151866083BA /* VirtualTimeScheduler.swift in Sources */, + 33AECA452577750CEF8E75B9D279F092 /* Window.swift in Sources */, + A29CA4F4A5FE5F8899E218E8DB913741 /* WithLatestFrom.swift in Sources */, + 7802DE9E62425C326C889C48A27D48FB /* WithUnretained.swift in Sources */, + 27BDD3112C99C932A4AE76E690AE1443 /* Zip.swift in Sources */, + BFEC567098ACBD66C950BAE56F7434B0 /* Zip+arity.swift in Sources */, + 11260DFAD17564A9AF959142F9FCB1CE /* Zip+Collection.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 780D364BCC26DE2F637AC5F36A7A4413 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9298,28 +9144,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 78F595A78B599AD6CF0709380E267B71 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6D19716D6871E998EF58DE2BCE865838 /* BehaviorRelay.swift in Sources */, - 57E23EBF4ADD87CC17AC277A434D141A /* Observable+Bind.swift in Sources */, - 4CE7ED3B25DA5D6E3197279B6B7EDF40 /* PublishRelay.swift in Sources */, - 6C9B4D2DC245BBB79B74775135B177B2 /* ReplayRelay.swift in Sources */, - 062A3F435059BCFFF2EF813544FBC64A /* RxRelay-dummy.m in Sources */, - 28E3F6F039D1220A51C6622DA28725CC /* Utils.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 798586C756DD8896F52749C3DD969DB3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B4BBABB70D95AD0DDD7D42474761D90 /* DDLogKit_Private-dummy.m in Sources */, - B85E45776BA5E29B0F65D9EFDC2B0099 /* DDSwiftLog.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7A342799E1DB16E1C7F3F2D8A92BB93B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9358,51 +9182,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 98D63B829B3B95E5FD13219AFD6E6352 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0260CF8575FCBA66BDC76EF69CE0251F /* Constraint.swift in Sources */, - 243790BD3AA0ED35CCA05FF3DF393864 /* ConstraintAttributes.swift in Sources */, - 57AD7962817EA4A7DF9EC70209E7281C /* ConstraintConfig.swift in Sources */, - 9F4255FFADA146FE50A07C9658D37DCA /* ConstraintConstantTarget.swift in Sources */, - 89D5267C04750E182AE863C297C6BCED /* ConstraintDescription.swift in Sources */, - D20053EB511A640802D85FC7DE123E73 /* ConstraintDirectionalInsets.swift in Sources */, - 449E2297D8BF3EFBAFBB14728CAF72E3 /* ConstraintDirectionalInsetTarget.swift in Sources */, - 7EF5415D76E872E371F0631E352A878B /* ConstraintDSL.swift in Sources */, - 309AACC00630055774CF4E4051036E2F /* ConstraintInsets.swift in Sources */, - 86A74B41AC6FA09412060371D19AD359 /* ConstraintInsetTarget.swift in Sources */, - FBB61E33877731E5C56FCF0B785409AF /* ConstraintItem.swift in Sources */, - C62D01159191CC66A93B953E82D6E7C8 /* ConstraintLayoutGuide.swift in Sources */, - 93C567392346E9A72BB4AFF3BFD6349A /* ConstraintLayoutGuide+Extensions.swift in Sources */, - 7DB4E5D4108288C7626DA2211D3A80D5 /* ConstraintLayoutGuideDSL.swift in Sources */, - 970B521AF26D386E2F0531F0F1FCFC96 /* ConstraintLayoutSupport.swift in Sources */, - 22E47FD84203A563C1D27988A309C43C /* ConstraintLayoutSupportDSL.swift in Sources */, - 2E8090A7CD984D614C23228E49A520F4 /* ConstraintMaker.swift in Sources */, - A6E31B631B066584D3B31B204EC9DA15 /* ConstraintMakerEditable.swift in Sources */, - EB23A3604583FF9DCE5B61DEB4A869BD /* ConstraintMakerExtendable.swift in Sources */, - 7A3E0378901A0C467E5F5FADBC4F0338 /* ConstraintMakerFinalizable.swift in Sources */, - 03B1B125219123E64865BE7BA41DF4F7 /* ConstraintMakerPrioritizable.swift in Sources */, - DDA353DC1CD80E67A212A01EAAEFC571 /* ConstraintMakerRelatable.swift in Sources */, - CA91B0C778D48B6B21FC01AC310ABAA3 /* ConstraintMakerRelatable+Extensions.swift in Sources */, - CA9EF9E71D694D4979CCC5C50B9D2254 /* ConstraintMultiplierTarget.swift in Sources */, - 2EDAAE27D77E0E4986E74CD00DE3C15F /* ConstraintOffsetTarget.swift in Sources */, - 4937525E394B0FAFDA578E8FA4739593 /* ConstraintPriority.swift in Sources */, - EF040A6F4A07431F2D02B48E37D7D531 /* ConstraintPriorityTarget.swift in Sources */, - 81B0EA6470DD7B0465BFA451B3392513 /* ConstraintRelatableTarget.swift in Sources */, - 3827401D65DEC6F36127D31FB96A0BF0 /* ConstraintRelation.swift in Sources */, - 199F251A89D0853F333CED6028DF7CDE /* ConstraintView.swift in Sources */, - 52679ADE6A1A72DA55D352F2ED9A199A /* ConstraintView+Extensions.swift in Sources */, - F78F8FF67E0E24653B503E7EE73F202C /* ConstraintViewDSL.swift in Sources */, - DB8ACE7AC2B82D4F719778B53DF50FE2 /* Debugging.swift in Sources */, - 1580A003070EE2BBC2DBABB9DDBE57A8 /* LayoutConstraint.swift in Sources */, - F6A6BEC55F25BDA4813661ECA96FC599 /* LayoutConstraintItem.swift in Sources */, - 8AD03FE487E02C77075C20A87350A54F /* SnapKit-dummy.m in Sources */, - D752E212B48ECC3ACCDBBADB23844650 /* Typealiases.swift in Sources */, - 5041B9B3CF36C12D113E5C680659D473 /* UILayoutSupport+Extensions.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 99B444A281EDEDF424F629C40DECE541 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9412,6 +9191,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9DAAAC94EA08A733970BDCEA6B69A070 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; A529D46C495FD051E4B903F77F6043CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9498,27 +9284,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AAAFC706574936523F3D95E4745EFB73 /* Sources */ = { + A8D5CF971E85EDDEB79849E89790F999 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B62745955BB859CA0DC62A27E7F94095 /* DDAttributedString.swift in Sources */, - 667AD0D977F54BF8003C6226437A6760 /* DDButton.swift in Sources */, - 8BC96CC0FE9EEE8F20914C27629D86F5 /* DDCollectionView.swift in Sources */, - 0EA8D2FB127CCEF317E971E29FB4ABCE /* DDCollectionViewCell.swift in Sources */, - 8AFBDA8CE16D36BEDD565D335B9F0EB6 /* DDControlsKit_Private-dummy.m in Sources */, - 06AA8BC78A44BD44CB7E6ABE5F923055 /* DDImage.swift in Sources */, - 12CD8C457503B9FB70FEA6C7DA3A4147 /* DDImageView.swift in Sources */, - B5CF0AD688CE51E94FC53C830D9B04EB /* DDLabel.swift in Sources */, - 9271971DF10DE28D75EC02C1FCA4B013 /* DDMutableAttributedString.swift in Sources */, - B02D5E7DFC80DAE4C8A9C39CE21944E3 /* DDNavigationController.swift in Sources */, - 4E88B13D396341E255546A404B53C9C4 /* DDScrollView.swift in Sources */, - C450BB11929F584D30E9A04A06BAE234 /* DDTableView.swift in Sources */, - 082EDAC0E586ADEDB3E109DAC881E736 /* DDTableViewCell.swift in Sources */, - 737004BAE9463A72E2F07FDDD728AC58 /* DDTextField.swift in Sources */, - D04F5D098E6723262E62D13BFF50EED3 /* DDTextView.swift in Sources */, - 5E2CD0410C8555C3058AB6AF6DA476B0 /* DDView.swift in Sources */, - 825F9DB3D521615C34F2FD0DC84FAF2E /* DDViewController.swift in Sources */, + E8209DF048BF7888CB8BFE2B5F12980D /* DDLogKit_Private-dummy.m in Sources */, + 50DCEE73164B3AFD1C490F324A091CDC /* DDSwiftLog.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9646,6 +9417,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + BF5D1339FAA2513586466B05F9B8BB07 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 49F57411DBC9FAE893C1030240982DBA /* DDAttributedString.swift in Sources */, + B1793F1388223AC4F7823353845D5A80 /* DDButton.swift in Sources */, + 45A7BB38A23DCE2BBDF9DBC31762AB6E /* DDCollectionView.swift in Sources */, + 938AAACCB629CD676B449EE110185748 /* DDCollectionViewCell.swift in Sources */, + A9593306999952CA919A4DDE82EC6C3E /* DDControlsKit_Private-dummy.m in Sources */, + 7FF92EBA287D98B318E84C0165CE0E5C /* DDImage.swift in Sources */, + 0C2F5ABC3CF48A67BBC11C6461EC67D4 /* DDImageView.swift in Sources */, + F98469DDD34C573BBC8D4018BEB7591A /* DDLabel.swift in Sources */, + 0C580E892DB90A0E920B62E3ECEA0C09 /* DDMutableAttributedString.swift in Sources */, + 0DDD84CB97DFA910552F2B2957AE9B1E /* DDNavigationController.swift in Sources */, + C81BFED8DC5CF5E66D81C7736374B9C4 /* DDScrollView.swift in Sources */, + 34CE1AB1BEFDF9C9AE79DA0B86BFD19F /* DDSwitch.swift in Sources */, + E899464A2357907FD858082100EF5D38 /* DDTableView.swift in Sources */, + 729CC942A3DFCE7D23AFA147F5062DB5 /* DDTableViewCell.swift in Sources */, + 1F6F77F98F7B208FD65CB90C0AEA6A17 /* DDTextField.swift in Sources */, + 1E3E0526C3415FC308F6A39B1A707C73 /* DDTextView.swift in Sources */, + D0458582F73B502054224EE779333845 /* DDView.swift in Sources */, + 9A82883587EA4E20F472A2B58B330666 /* DDViewController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; BF98946357C8D92FF5ABCCD9D0DB9617 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9715,6 +9511,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C4652058E4DF2078304201EEF2113DE9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D2807DCFF6B07ADF84CFACC8A1882579 /* DDBaseAttributedString.m in Sources */, + 1F3910187870605E2473B117E631E6C3 /* DDBaseButton.m in Sources */, + 3D348CA499BF4165B757CDC06957C9A3 /* DDBaseCollectionView.m in Sources */, + 4BF3D618B71976F90930E1A677821797 /* DDBaseCollectionViewCell.m in Sources */, + B791542990CE08B57A3292ED05F6DB74 /* DDBaseImage.m in Sources */, + 1F45EB055DE648E034F3E56804F6499A /* DDBaseImageView.m in Sources */, + 780911F844E400DC3DE983DFC62285E2 /* DDBaseLabel.m in Sources */, + E6C366340474F762781CC1AFBB2BDFA6 /* DDBaseMutableAttributedString.m in Sources */, + 2A537A4F574936E29C08E5AA2A861AE1 /* DDBaseNavigationController.m in Sources */, + 9738274B0302F53ECB5756C1B66FF3B0 /* DDBaseScrollView.m in Sources */, + BF81E739B886428C57AB9E371A0B64FE /* DDBaseSwitch.m in Sources */, + 81FFE95BF81E711459B7B48E1034C49B /* DDBaseTableView.m in Sources */, + 728632B0C7B9B5C555AF66E7464657F0 /* DDBaseTableViewCell.m in Sources */, + 52AFC14AC760BB77AF34688FDF206DCF /* DDBaseTextField.m in Sources */, + 1F21967BAC4672B06837790CF2EA6287 /* DDBaseTextView.m in Sources */, + 98287415BE0154348AABC989BCC34F4C /* DDBaseView.m in Sources */, + F9839A9357C23D9EA498E09493D11187 /* DDBaseViewController.m in Sources */, + 33022595B6AB6F959F4D9BB4B4B31F7C /* DDBasicControlsKit_Private-dummy.m in Sources */, + 4E03FB03B1DA8D48DC016F7E7814CAF4 /* DDNavigationControllerDelegateReceiver.m in Sources */, + 836F0401537C25FF78D18E4895330035 /* DDViewControllerAnimatedTransition.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C94C048581036D3B6AA1F7FB8E84775C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9827,14 +9650,104 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D6496E11E7D3506AEC949F854230456B /* Sources */ = { + CEA8F158511C41EE947384474AA89518 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 499388C86C0CBD5FA93D25429B0C5BE1 /* BehaviorRelay.swift in Sources */, + 1A34C9ACA6592BE02031F061038A8BB4 /* Observable+Bind.swift in Sources */, + 18DA88E66CE1D42C434D0818DB6A030C /* PublishRelay.swift in Sources */, + 3E04F841235070031A81DCF3B1BA99D8 /* ReplayRelay.swift in Sources */, + 103BB3815E16F724E53C598C49932498 /* RxRelay-dummy.m in Sources */, + 284FA00ED0AA37B8EFFE915153EBB6A0 /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DC880B1204283AA2D2B2BE097B0382E0 /* Sources */ = { + D2778733CC0940CA030387F212F51F4D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 783608577E137DE369D227B2CB9B65EF /* Constraint.swift in Sources */, + 934B4CBB2731C09105ABE347D5893EF2 /* ConstraintAttributes.swift in Sources */, + 5CB4FC0A68AA22D0381C7920541EB71C /* ConstraintConfig.swift in Sources */, + 10C652E01861536A7078B14F05D2630D /* ConstraintConstantTarget.swift in Sources */, + 758D753B40AC82874357EBBEFF373C6E /* ConstraintDescription.swift in Sources */, + 178B89D5C93CF4BA7D76CA4C5767B878 /* ConstraintDirectionalInsets.swift in Sources */, + F8C574D82FA3EB8D44CA7FCFDC7245A8 /* ConstraintDirectionalInsetTarget.swift in Sources */, + E72CB6F4C9F972FC74FEA902BF4E3156 /* ConstraintDSL.swift in Sources */, + 5EABD8C943988D69534CED5EAC41DE54 /* ConstraintInsets.swift in Sources */, + 6A7755C1778A9B4C13D7E219385DEDE6 /* ConstraintInsetTarget.swift in Sources */, + 3D9A62D3860F54CCB6B2EB6311A8FC51 /* ConstraintItem.swift in Sources */, + 9B4DF49DC4A32F02B2A3C3657F5DB28D /* ConstraintLayoutGuide.swift in Sources */, + B0D427FAA5DBDA38A5D8E7F2A668B147 /* ConstraintLayoutGuide+Extensions.swift in Sources */, + C09C64741F6C26ACF8FD8F534459661D /* ConstraintLayoutGuideDSL.swift in Sources */, + C06DA819E896F79BD12433F4DC6EC9E1 /* ConstraintLayoutSupport.swift in Sources */, + D7654A5DBF5CAF2B0BBBC182AA43E5E0 /* ConstraintLayoutSupportDSL.swift in Sources */, + C9FA86AC6860341F196CD8B03F6AFF4C /* ConstraintMaker.swift in Sources */, + B3D0764C391758503FC4F401CDB09ABC /* ConstraintMakerEditable.swift in Sources */, + AF2B2A0D61267193BAA74F5E77367999 /* ConstraintMakerExtendable.swift in Sources */, + 0BA4019EC5ED7E01689A5560BB6F1B44 /* ConstraintMakerFinalizable.swift in Sources */, + 8B655D6558B0F28D0F3E64F8885C126E /* ConstraintMakerPrioritizable.swift in Sources */, + C7B4108164891E125381A5116FEBA72F /* ConstraintMakerRelatable.swift in Sources */, + C843B63D78E2A33B84EC6B0DE8BF0E00 /* ConstraintMakerRelatable+Extensions.swift in Sources */, + 837E4AE9B2D5C7302D490465BD05B4E3 /* ConstraintMultiplierTarget.swift in Sources */, + 5EF2374BF277BFC7736681C1203EB25E /* ConstraintOffsetTarget.swift in Sources */, + 279189839F5BF76B8ED4C547F40C042C /* ConstraintPriority.swift in Sources */, + E268E251D4979BFBA16E07CC17868FEE /* ConstraintPriorityTarget.swift in Sources */, + 3AF04D3FE4F7A674320699E954A5C08F /* ConstraintRelatableTarget.swift in Sources */, + AFBE2BAA5416A8D1904BEEF3FCE760CD /* ConstraintRelation.swift in Sources */, + 817E5A1EDFBE95825BE62D98C17A346C /* ConstraintView.swift in Sources */, + 550F0180D8B4E234A854A147A93CE1F8 /* ConstraintView+Extensions.swift in Sources */, + 7863D945FDBDE3E0D1AE723AB0C231F0 /* ConstraintViewDSL.swift in Sources */, + 3D023689526735EE055A3DC1CDE39E8E /* Debugging.swift in Sources */, + 3DED1C40E5F95C41A1404367F83F48F3 /* LayoutConstraint.swift in Sources */, + C7E12A27EBD7A6686F1180882FEFB4F7 /* LayoutConstraintItem.swift in Sources */, + 7CE74542CC1B801C7E6C3612BF6681A2 /* SnapKit-dummy.m in Sources */, + E47ED2577798490CF1737380C72E696D /* Typealiases.swift in Sources */, + 5D9FE824C172D7B3054BDCC73D5824F7 /* UILayoutSupport+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D793CCB6A163DDC57C89471D2479FA34 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5E69196262217B4401B5925E7AA7CF18 /* CALayer+DDCategory.m in Sources */, + F5885A36784472BA1278D8398386356A /* DDCategoryKit_Private-dummy.m in Sources */, + F6A51989DDE35BD82A3AC71A135EECBC /* NSAttributedString+DDCategory.m in Sources */, + 00114C4ACC32F826DE2E908827CBC68B /* NSBundle+DDCategory.m in Sources */, + 7418BBA622610E01E15EFF447EB7AA83 /* NSMutableAttributedString+DDCategory.m in Sources */, + A2AFFA49910E461EECD92724E8262F3A /* NSMutableParagraphStyle+DDCategory.m in Sources */, + EA6CCB8756606756EEAC758A3A050138 /* NSObject+DDCategory.m in Sources */, + C53C65C69FA3519A6A91CF6B66A1D4C0 /* NSThread+DDCategory.m in Sources */, + DB62F2655B86C30CF0BF420EC850680D /* NSURL+DDCategory.m in Sources */, + FCE1F7C80A64BADEB761DAE2ED92FFA3 /* UIApplication+DDCategory.m in Sources */, + 944D8F6AE48CC08C87A70140FCD2AE6B /* UIBarButtonItem+DDCategory.m in Sources */, + 1E2AA8EAABD283ED1B02B8A2A076BA26 /* UIButton+DDCategory.m in Sources */, + DFF950E7FC1A1754E9F140350F1C9988 /* UICollectionView+DDCategory.m in Sources */, + D0777BEEAB70D3241288246CBE8C86C3 /* UICollectionViewCell+DDCategory.m in Sources */, + 8620E22F93C9479FD23D6799991F637E /* UIFont+DDCategory.m in Sources */, + 0FD6D24BB7D027E75FBA0E7853AF7D73 /* UIImage+DDCategory.m in Sources */, + D870B5B303D93719EED12531ABF1816D /* UIImageView+DDCategory.m in Sources */, + A3FBA4488AE5E61EB2DF3485CB2D7664 /* UILabel+DDCategory.m in Sources */, + FA7AFBF7E10016B8003B80C036DAD02F /* UINavigationBar+DDCategory.m in Sources */, + 9548BA4190E52423AC1AD5DBF5D2F942 /* UINavigationController+DDCategory.m in Sources */, + 5155C59052BF2D25FF18DA858AA26362 /* UINavigationItem+DDCategory.m in Sources */, + 19668A23CCDA3365AA19A54A1D839237 /* UIScreen+DDCategory.m in Sources */, + B56142E7989F6386E0313DE71EE69D0F /* UIScrollView+DDCategory.m in Sources */, + 3E2E7CCF6A007B2B8583FD421F54200E /* UISwitch+DDCategory.m in Sources */, + 4A333D44CB86FC5CBB8FDB139158A435 /* UITabBarController+DDCategory.m in Sources */, + 10F190AC7CD566624D6F98CA9447B072 /* UITableView+DDCategory.m in Sources */, + 6997268939D7992A94BF78F0C8040438 /* UITableViewCell+DDCategory.m in Sources */, + 9AD1BDFD839833CC24E96A70381948B9 /* UITextField+DDCategory.m in Sources */, + E81B4ABE25EF3FE344E8F0105A379D12 /* UITextView+DDCategory.m in Sources */, + FD211EC7F95F99047BC1F940821FC501 /* UIView+DDCategory.m in Sources */, + 10A795AEF9F0A42BACDF71391B8D7990 /* UIViewController+DDCategory.m in Sources */, + BA297EB8631C0FF54BD8B2A11D3B897F /* UIWindow+DDCategory.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DFBDE2C580635CA42D7233C9E5BB8B70 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -9851,6 +9764,34 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E2CB0F710DD87B2743D67057F5A05F7C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 992E0537303E36E78C74E9B14BB6EF64 /* UIScrollView+ZFPlayer.m in Sources */, + CF3D50331FD1463872F68C85283B8632 /* UIViewController+ZFPlayerRotation.m in Sources */, + CE98B7A7F417F3F1DB3188D2CEF9F39F /* ZFFloatView.m in Sources */, + 73B5EB46979553CD2C11B01EF3E8D139 /* ZFKVOController.m in Sources */, + 37451B7A4F0D74C70D3DF721FAC257AF /* ZFLandscapeRotationManager.m in Sources */, + C354F1E36A00AF3A3AE54AC40FC62A6C /* ZFLandscapeRotationManager_iOS15.m in Sources */, + 2C026E073B0AA3740C0EE31EEFA7B569 /* ZFLandscapeRotationManager_iOS16.m in Sources */, + A729DE004FE6E27A664E5D9799A0D056 /* ZFLandscapeViewController.m in Sources */, + 5C24705E4DB89D70B94BBD4E147C5D4C /* ZFLandscapeViewController_iOS15.m in Sources */, + 3307B302B6FD3E23FE0FCFA4DAE7DE6B /* ZFLandscapeWindow.m in Sources */, + 488E637448B226434C8767775D4BF0CE /* ZFOrientationObserver.m in Sources */, + 91059D4C65493309E6BFCE4C91E0323F /* ZFPersentInteractiveTransition.m in Sources */, + 5E0F81409A2953040AE644AC1422EC7F /* ZFPlayer-dummy.m in Sources */, + 0E2A99B2BE09629A69736DCFCA9DC7C5 /* ZFPlayerController.m in Sources */, + BE08F310161E7716BAA95CE5191A2EC3 /* ZFPlayerGestureControl.m in Sources */, + 1E40AC928DD42433A347E5A0BA3D0DFE /* ZFPlayerLogManager.m in Sources */, + B1FD44BFD08806412A6F8EC208358AC0 /* ZFPlayerNotification.m in Sources */, + 6B2D877DCA0E095CECD04BA355D66C37 /* ZFPlayerView.m in Sources */, + DBB974A3085A462DAAC46FA1E6979B09 /* ZFPortraitViewController.m in Sources */, + 06C67950DFABC8A6B7157B35C9B5A907 /* ZFPresentTransition.m in Sources */, + 650D7388CF55F805BA16C1D0ED4289E2 /* ZFReachabilityManager.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E39C7E13A18B6CB7C69FBA6A9CB6C216 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -9964,402 +9905,402 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 05F81F25B4D5E19E503E28DB8F536E92 /* PBXTargetDependency */ = { + 05A3D07D786A3B8FAD5BE85C237E3A89 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 6FD55CEFC5E76E53BD257AF55C1656B6 /* PBXContainerItemProxy */; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 4196F8D5D2A0080F9911F958B5140E1E /* PBXContainerItemProxy */; }; - 0CF762FF31F33AED6812671F57BF9361 /* PBXTargetDependency */ = { + 05BB062531E8D6C834D07DC862D01321 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = C612B207A5840F2EF7F15F9D9CDF0566 /* PBXContainerItemProxy */; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = 46A1C7283A4463D87FF9CFA9B0BC74F2 /* PBXContainerItemProxy */; }; - 0E712A87F5021B694CC6376CA127D1D7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 4ADF1FA92B4E986661BB64CA8E863DDF /* PBXContainerItemProxy */; - }; - 15046D11FB021D04B0A456DAEBAEEC83 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZFPlayer; - target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; - targetProxy = CF6CFF28208C14A60C58617A56509B04 /* PBXContainerItemProxy */; - }; - 1A6E6C6ACF66893710EF48B36B21BB88 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = FA635FEA5A455A1D8BEAA81663204837 /* PBXContainerItemProxy */; - }; - 1EAEA879CFB80CEAA9070C7FAF1DB5C9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 747C7330A1C37AF4D4FFCA39D0DEA2B7 /* PBXContainerItemProxy */; - }; - 20EBFA18DF2C3EF46F129471A853E95C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = F32C625DF8DB5EB0640043B17F143C3E /* PBXContainerItemProxy */; - }; - 20F2B3DF05281A8EC5ECC094E902C367 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDControlsKit_Private; - target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; - targetProxy = F73FF0830E44FCEAFCD66247928967FF /* PBXContainerItemProxy */; - }; - 2543DB585179C5A805ED0F50677A3FF2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = CB9FAB7A49B5E1692BF772D19AC4E719 /* PBXContainerItemProxy */; - }; - 260535B032D8E2633675B7ECCBF7ED5C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = 7BDC31B44887177A7304EA36AE10FE03 /* PBXContainerItemProxy */; - }; - 310C7E2E1268C381D1A2E1EB27C9B20D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapSearch-NO-IDFA"; - target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; - targetProxy = 2F257A429E93B390F4801CF25EA5E9EA /* PBXContainerItemProxy */; - }; - 3498F5A946505CF8AF602E6B5486B2F4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZLPhotoBrowser; - target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; - targetProxy = B06D873A635A5C5206A1687F6026C525 /* PBXContainerItemProxy */; - }; - 460AF57BA269E60F5CE530DB77029746 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDMAMapKit_Private-DDMAMapKit_Private"; - target = 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */; - targetProxy = F0B59D760665DB956692309144ACAB40 /* PBXContainerItemProxy */; - }; - 471D5F5EDADC8ADC129AE4FECC56EDED /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXCategoryView; - target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; - targetProxy = 5B351BF7EB3FC830E075BA040CD9761D /* PBXContainerItemProxy */; - }; - 4BA75B964B1D06D675E576F4EB782777 /* PBXTargetDependency */ = { + 069042393279CD7EFD0CEEFCDEF84CFA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaDebug; target = 0A2E6BA6D5360D619D7CABED3467AA69 /* CocoaDebug */; - targetProxy = 973E55E587B1F24AF45B2C461F7452E2 /* PBXContainerItemProxy */; + targetProxy = AC0EDD9FC5BAFBE2C3F8B73F59427E2A /* PBXContainerItemProxy */; }; - 538922F27B1FE69A72C599F0B6892C93 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapLocation-NO-IDFA"; - target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 86C1E3B20DEC6B3966C0F88E95DB7FD7 /* PBXContainerItemProxy */; - }; - 53A935A0BB04A88EE0D4F9D78514EC46 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = 165908F5785D8BE21AFFB77626DF6872 /* PBXContainerItemProxy */; - }; - 5D2D2CD4FB1A76C6D443007F2A6B3292 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = F05EE02B08B6E7DE61230713D185A033 /* PBXContainerItemProxy */; - }; - 5E2CC3973D61F9DE9255B45CAE54C417 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 9C8E16966253E0F292F0B61EE4F342D7 /* PBXContainerItemProxy */; - }; - 64511DA1318389FB9F83CE0B01A339CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = F03D860053F95BA5E66C3554FFDE8FFD /* PBXContainerItemProxy */; - }; - 64C8EBA80B0971EE1D7E0CE3CA2AACDF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = C9903CB23BCB73E9A2FFF933623ADAE2 /* PBXContainerItemProxy */; - }; - 685EDF3D5F5ABAB51A56557509DB0D30 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPush; - target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; - targetProxy = C54904343E54396611D204946A44B7F1 /* PBXContainerItemProxy */; - }; - 68A74301ADE6AD8FCD79FD93AC5C03C2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = F70A82A37BFF43BD5AE45B5E2C9B73D7 /* PBXContainerItemProxy */; - }; - 6AA924B69354ED187DB0110F474BCE1E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JPushExtension; - target = 609276B985CD7549B9F1DEE4969208FF /* JPushExtension */; - targetProxy = 92C3F34BBC358161EDDD3B71AC5124AE /* PBXContainerItemProxy */; - }; - 6C75FAA56A795A63E0E00909A451C4FE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDZFPlayerKit_Private; - target = 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */; - targetProxy = 2CD1401DA4A01DDBD79DD93E28ECF02C /* PBXContainerItemProxy */; - }; - 6D34C3F5BCCFCF4D8945A1F6302A30AF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDMAMapKit_Private; - target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; - targetProxy = D88414C59937DC5AF8131C9E8D050B33 /* PBXContainerItemProxy */; - }; - 6DFD9B3C22935BBDBFF54877A41B3942 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDFontKit_Private; - target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; - targetProxy = AC623D4DC279149C08BC3618EA67480A /* PBXContainerItemProxy */; - }; - 7AA8553684D20011E173C786071B817E /* PBXTargetDependency */ = { + 0F90FF8284E04F55BABB3C3358F8D685 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDNetworkingOfAlamofireKit_Private; target = B68A4B40517CF9B14050FA0A4A618B04 /* DDNetworkingOfAlamofireKit_Private */; - targetProxy = 3C12CAA6C9D9C1743AD4B61DF59E7588 /* PBXContainerItemProxy */; + targetProxy = 7A2FD56B316C051046CC1FBE42DD0AAB /* PBXContainerItemProxy */; }; - 82B94A42DBDECEEAF3783A726A626140 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 7A40D38C46F8B62CCA2EB0C7A741233A /* PBXContainerItemProxy */; - }; - 82BD3AFD0E3FB42B3B4F7F88E45D634C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 84ACCA91F98134C95DA398E18DE7FBF9 /* PBXContainerItemProxy */; - }; - 87C65CC6A631AE7A6EDEB7EEC0263355 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDAutoUIKit_Private; - target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; - targetProxy = 25A46AA63CA25A7BD54229CC0D3056E3 /* PBXContainerItemProxy */; - }; - 8A2DCA5993C35BBB26E9A04B2F4FA371 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = 3B17DE35D10F1E2EA9150CB2A13C5FA7 /* PBXContainerItemProxy */; - }; - 8F020DFF85639A346AAACCCCAA961534 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 0FBFC895FB934F0D263FD2B1C9738D12 /* PBXContainerItemProxy */; - }; - 92814B14095B24A0A236F7E2BE684E6A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ZFPlayer; - target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; - targetProxy = 3ABD1CE1A5FEE01FFEB0730CBC01DC57 /* PBXContainerItemProxy */; - }; - 9506CC58A45FCCF292CEA5D241A6067C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDTimerKit_Private; - target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; - targetProxy = EB056E2A626C0FEBD44897ED8DF1E719 /* PBXContainerItemProxy */; - }; - 95F5B0735E7514F9DD5B00AFE71A45BA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDToastKit_Private; - target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; - targetProxy = 94AAD82C9BCF13504DA4B085896880C9 /* PBXContainerItemProxy */; - }; - 9900AB2F195685C4E29683FC7F26E6FD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDLogKit_Private; - target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; - targetProxy = EA5B2FEE05FC930F01C7814608FAF3FD /* PBXContainerItemProxy */; - }; - 9AA1735E3F569C99DAFBB0CB5945A1AD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "ESTabBarController-swift"; - target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; - targetProxy = ADB3250930444099F8BC454B3CADC1F3 /* PBXContainerItemProxy */; - }; - 9BE62B0CF7E2D1CB084556A8C779D461 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 398B4BE156E44B680AF80E92E15CDF3E /* PBXContainerItemProxy */; - }; - 9E223C3AA9DEE2A469889AB16FB1BEE1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F1B3155E52C116C44EC8902B06E0A095 /* PBXContainerItemProxy */; - }; - 9FF6F8BEC104755C3924C0BFEEF16D34 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDCategoryKit_Private; - target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = F03EE7BAEB1F42353BF2CB3616B129F1 /* PBXContainerItemProxy */; - }; - A0303581B81C76CFED7830D602CCA715 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 6270BD9A2FB5CBBD6EE209DFB24A57B4 /* PBXContainerItemProxy */; - }; - A5FC98D9769902EF66297B9EBCA913DA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = 7CA16011E88755C76FF51B6A0257BE7F /* PBXContainerItemProxy */; - }; - A8BB33A3F926D50B2A6E0EB6EA847A93 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = DD80B2FA2326586D7E05FA8DAE48DF64 /* PBXContainerItemProxy */; - }; - AC61C2EDE33CB858E86683CD41854748 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapTrack-NO-IDFA"; - target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; - targetProxy = 1BAD3ACF425E1D35DEC73DFC2ED0EFC2 /* PBXContainerItemProxy */; - }; - AD1C6E4DB7F041BD558B045669504EFA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 67BE57BF302A5172D5C9CDD6C4B65C3E /* PBXContainerItemProxy */; - }; - AD33A14D7070D7A98EEF7851E4DD4C36 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = 074F176AF4FB2A28BEE7BEF47D5CEA82 /* PBXContainerItemProxy */; - }; - B005578F469A2BF2E3FA0C25DFDAFE1F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = EDAF320B386D053355350ECECF4192DE /* PBXContainerItemProxy */; - }; - B3AFEFEB98DF8DF63CD0A030D1F8EC4C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDBasicControlsKit_Private; - target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; - targetProxy = 8589321ED8CB8743B1D6DB75C76982F4 /* PBXContainerItemProxy */; - }; - B53EEC2D4208CED4F6685EC91F6D1275 /* PBXTargetDependency */ = { + 119F4B1913D996E6930889680A5762E7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "AMapLocation-NO-IDFA"; target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; - targetProxy = 0BFBEDBEE92D019385A248DEB4C5AE94 /* PBXContainerItemProxy */; + targetProxy = 221A8213949380F0CADC53BD0FDF489B /* PBXContainerItemProxy */; }; - BD1FFE5DE54F68CFE7CD88BAC58ECADC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JCore; - target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; - targetProxy = 1C098FC1A50C095BEBD0879A45FDBBD1 /* PBXContainerItemProxy */; - }; - BF86D9CAC83F450AC426C9647DBA53A0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DDBasicControlsKit_Private-DDBaseViewController"; - target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; - targetProxy = 3041C85B8A560CC53B30863BCECE2FCF /* PBXContainerItemProxy */; - }; - C57209E9B14776E44B164685A3EC8326 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 9C1357EE5B53F4B28AA37D17760B40E7 /* PBXContainerItemProxy */; - }; - C91CB1BC2A360D883A60A31EAA71E281 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = F380FEC2C563D1B5BB11699626286165 /* PBXContainerItemProxy */; - }; - D1654C7B9E3706D316684122ADCF1DB1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 1B4BDA5EFF05C4E42D9690C082749515 /* PBXContainerItemProxy */; - }; - DCEE7AB44245C136EC59A530CBC8634A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDWebImageKit_Private; - target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; - targetProxy = 9DB9E528DEA9E5B77FF92F2E2323A7FB /* PBXContainerItemProxy */; - }; - E353106BD2F6A2F7A0E88FADAA50D9AF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F3095BA6CD6EFACD547040A95255E5A5 /* PBXContainerItemProxy */; - }; - E3C79241EB816CA75F16946E7B4FB72C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 4E7EE99C50F7FB5C68E6C07829C9002C /* PBXContainerItemProxy */; - }; - E77A306DE47219DEFB69ECB9F1754A96 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DDColorKit_Private; - target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; - targetProxy = 1B93871B91EA708431A5E14D665DD353 /* PBXContainerItemProxy */; - }; - E7B179AEC3669219AFCCCA38975D54C3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "AMapFoundation-NO-IDFA"; - target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; - targetProxy = 1982D0192FC0AA6F45BA6DF508811D0D /* PBXContainerItemProxy */; - }; - EF006BF534525DB4D4D828E62C95760B /* PBXTargetDependency */ = { + 163DB7B3652F7C0EB67687403E8E5885 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDCategoryKit_Private; target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; - targetProxy = CA341A973A0F592AC08186AA710D8E36 /* PBXContainerItemProxy */; + targetProxy = 784BEA9DCD80327D5A1C36236B9329C6 /* PBXContainerItemProxy */; }; - F3EEE13F894B2012894F66F33241181B /* PBXTargetDependency */ = { + 1A1D94C2354C03E09236F1CC3B058E53 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = B2F2AB85D564668B9C935B3B377584A4 /* PBXContainerItemProxy */; + }; + 1B9B7B6F98CC6DB644A37D6DAAAE556B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = F8DB6372BA35CDFEEE28F2083F1B65B8 /* PBXContainerItemProxy */; + }; + 1E28FF4F436BE8F0138CB17C74B3FB51 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 1163DAFB41FA0483F8DCDF80E601F5C7 /* PBXContainerItemProxy */; + }; + 23A7F69FBC496F50959973A78A572E8D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxRelay; target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 4AE4C15B3641F2616C0917044EE830C0 /* PBXContainerItemProxy */; + targetProxy = EA57A903FC88FAF92314D7AFA1C64605 /* PBXContainerItemProxy */; }; - F8A790FCCA8416C07F68F9E1CBC20F7F /* PBXTargetDependency */ = { + 23CE3341630AD15F84E511384405675E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "AMapNavi-NO-IDFA"; - target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; - targetProxy = 1D72A8AAE390289D32882B43273F7F8A /* PBXContainerItemProxy */; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 7D4BFC8371998FA3FA25ABC537FE165B /* PBXContainerItemProxy */; }; - F98126FC2601D722133D9A1A35824CA7 /* PBXTargetDependency */ = { + 24860C481AFEB17AD04BED4DE5FF3E7F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDFontKit_Private; + target = 8F3F4D8426620E7E4A06FE4BCDB96FDE /* DDFontKit_Private */; + targetProxy = 2E1852ECAFFDE2120AC3DF1AF20AE2C5 /* PBXContainerItemProxy */; + }; + 24CE46EDB11393425A246D9A15385648 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 800D49BCCCF9F2F1DFD5F952B495972F /* PBXContainerItemProxy */; + }; + 27170593F4683A642A4175F2A54E9F35 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXCategoryView; + target = 8BEAFAA726C1965864B79B4B441AA513 /* JXCategoryView */; + targetProxy = A5A58C23CCC72DC3669BE1CD086B0BB2 /* PBXContainerItemProxy */; + }; + 2725F316D2B9635CFF2B8CA480B88C94 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 2A61F448C16FD5252720F8F5234D3859 /* PBXContainerItemProxy */; + }; + 27D779E7DB16423EB10B5FC3BEA6926D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 3E4E24F46E625E70BA6CDD02BCAC56B9 /* PBXContainerItemProxy */; + }; + 29C1C549BC9410B99C0BE9885BD006EA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDControlsKit_Private; + target = 035D1842293C4AA08F442FFD899F7F28 /* DDControlsKit_Private */; + targetProxy = 6C89FA2FFA9652F1B4F79F5549FD3ADB /* PBXContainerItemProxy */; + }; + 31558D23FA6B936573E6163D6FB68929 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDMAMapKit_Private; + target = B41F58F2856AB275B4CF75F359937653 /* DDMAMapKit_Private */; + targetProxy = 7AD708EC231BD962042FB8D4ED2E6313 /* PBXContainerItemProxy */; + }; + 3469005CDD4630967CC27594A146DE19 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = FA71D17D572649DD0D711BDC7356E4A1 /* PBXContainerItemProxy */; + }; + 36ECB06DFCC601067099EBB3E8C04D18 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = 3CCFA3B00BD43D26296C7426F75B9BEB /* PBXContainerItemProxy */; + }; + 428B6FE1C03277749F61E8E1BB07391F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = 1F26192AD75406154CA68DC08BFB4E92 /* PBXContainerItemProxy */; + }; + 49FBBBF9C09416D8888CE22BA59BC20F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = DD1B8C354770BFDC0C9542729A500120 /* PBXContainerItemProxy */; + }; + 4EEFBED0AEF2FD83BA5AE9D44A7293A3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = F9238204FB407454E012B728C43D7CBD /* PBXContainerItemProxy */; + }; + 55B5F05A2936710D641C15518663A2C1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 5A86AC6D6EE0490EA1A08ABF9C034EE6 /* PBXContainerItemProxy */; + }; + 5B51982CF0FC96ADD6C673D3A32AB271 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 9BB47C2B9951EF95D50C4300C603AEF0 /* PBXContainerItemProxy */; + }; + 5FF87456B2070854137718EC1AE4FC69 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = C977352928F897A3DEFBF22C5A25513D /* PBXContainerItemProxy */; + }; + 6766E622E75D4EB5D69013F255FDE404 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 4E9FD5B7FFDB02C1B61044D2ABC4E391 /* PBXContainerItemProxy */; + }; + 677398DF0A317E038B01D0C3D32233B9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = DBFA78451A833F53B170B04229DFE653 /* PBXContainerItemProxy */; + }; + 784D93A9BD7CEA6E03137E17F5517330 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDBasicControlsKit_Private-DDBaseViewController"; + target = 5C23965029860967865B3429B5E29092 /* DDBasicControlsKit_Private-DDBaseViewController */; + targetProxy = 124D5C0F4203EDC8B79358BEDA6B6B1C /* PBXContainerItemProxy */; + }; + 7B043D3168439489E457848B13C1306F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDTimerKit_Private; + target = 79638F3BF2709E118064EF8B13DE3317 /* DDTimerKit_Private */; + targetProxy = 52011F1A44ECD5A2776F29D9ED4678DF /* PBXContainerItemProxy */; + }; + 922CEE27094503CE68474056F9106FC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDColorKit_Private; + target = BFED7668E8D0960F3873C9C1329EB63F /* DDColorKit_Private */; + targetProxy = 078938AEE201DEEAC313FBE6172097E4 /* PBXContainerItemProxy */; + }; + 936CEF3FB5E6BD061592D84C2B88B453 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftEntryKit; target = FEA6FF0588A91CCD972EDCD698B85647 /* SwiftEntryKit */; - targetProxy = 59DD7D3A1735D1AD1349EED934FCE548 /* PBXContainerItemProxy */; + targetProxy = 9DE74445A0FD881B93ED60A14B5F80B0 /* PBXContainerItemProxy */; }; - FDEC3523BE5584564143E66490D02631 /* PBXTargetDependency */ = { + 93ECD1C153E78E23DB90C22840A340B6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDBasicControlsKit_Private; + target = 087B100C5691B6A3C04A45198E6C32F6 /* DDBasicControlsKit_Private */; + targetProxy = 0799A4B99FE4940FC87FA7561BAAE3FE /* PBXContainerItemProxy */; + }; + 950B00B7D47525C9D8B22FE354B4812C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "ESTabBarController-swift"; + target = 3F83465BA81F6E581B3A431642D2992E /* ESTabBarController-swift */; + targetProxy = 6F1B3B488154F4D825475DF44B472467 /* PBXContainerItemProxy */; + }; + 95F0409DEB351F7DDBE5A5AA4086696B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPush; + target = 5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */; + targetProxy = B2A1791F74A23542E9AAF46CA376A0EB /* PBXContainerItemProxy */; + }; + 9797E8DA7DA2CDD55E26BC2C542979D0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDZFPlayerKit_Private; + target = 2864923095274ACF5E5F99312F360AEB /* DDZFPlayerKit_Private */; + targetProxy = 8F6EEECF5330B85833594B3706DADD2E /* PBXContainerItemProxy */; + }; + 9BF5887550633A072B960EB1E6573621 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDCategoryKit_Private; + target = 7B8412F08BD27981DB53CE2C25C19F0A /* DDCategoryKit_Private */; + targetProxy = 19A65C4EFB3A9AF86A60D8EF65B92A80 /* PBXContainerItemProxy */; + }; + A215BF5D40BC62629983A00B8C339FE0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = 8B2819DC4AACDF8BEF3FE3969A81BC69 /* PBXContainerItemProxy */; + }; + A9F574A140FCDECB1448108A580232A0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = D9F216466E12E45A2088B9D2B9A56654 /* PBXContainerItemProxy */; + }; + B03A83C51611370DE641FBCA95918B4E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapLocation-NO-IDFA"; + target = 4BD4E22D3419D68A85BDD6119CB37C6C /* AMapLocation-NO-IDFA */; + targetProxy = E257B38AF733AF3F565151078DCDB902 /* PBXContainerItemProxy */; + }; + B264637A5A4B5838FAEF27956374220C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = C35C5C5886A746DF8F129E2287D4B39B /* PBXContainerItemProxy */; + }; + B3BB547080DB572FD33CEA009CEB09F3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDToastKit_Private; + target = CFF5B7CDF57A32781D2AD4CC98E95B29 /* DDToastKit_Private */; + targetProxy = 635476021FB908268BEEBEA3936948A7 /* PBXContainerItemProxy */; + }; + B88E95EB5B7BBF5CB36FC748091F3FE2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapSearch-NO-IDFA"; + target = 4F1379598302C9160590B3650C10E1A5 /* AMapSearch-NO-IDFA */; + targetProxy = F01034E26FB9EC9282063F9D8271D02B /* PBXContainerItemProxy */; + }; + B8F5950B777233442E5FC171BE82D170 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JCore; + target = D504B99928659EA67A1C3A9E981EB8FF /* JCore */; + targetProxy = 24992E01498D5FFF1AF68B8710C7276E /* PBXContainerItemProxy */; + }; + B9D5343BB0CC3D8F9862884BD123C1D2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = 25A458C91608FC696B8791C705A78037 /* PBXContainerItemProxy */; + }; + B9E631AF87F9F1F4A1C215B4530E8B62 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = F6D4CB513F21D1F1FF3497B8E19EAE02 /* PBXContainerItemProxy */; + }; + BA66AAB3CAE59398169B448C57345DA7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = B99CCF15C5DADA1D4540C5EBF6B85FB0 /* PBXContainerItemProxy */; + }; + BA7212EA5784044A76DC0E85941616A8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 0CC11EC23DE3D9BD3F97D0A30F8D1FED /* PBXContainerItemProxy */; + }; + C04D96AA4B566D3CDD105485A38F200C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 6AFB1AC7624DE06587A7763683835E69 /* PBXContainerItemProxy */; + }; + C19561EED08B5A4344F50F6897B48852 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDWebImageKit_Private; + target = 477926D6FB1DCEFB352517A19636405D /* DDWebImageKit_Private */; + targetProxy = C38F67800CADD5455ACD1B7BCD53B128 /* PBXContainerItemProxy */; + }; + C2628F40C0B35CF050585FC0FE22A861 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = DDProgressHUDKit_Private; target = 387C7767E705FE68450F97CBA4348CC0 /* DDProgressHUDKit_Private */; - targetProxy = BC7EDD033DDB4F6CE4BBA82B54209B43 /* PBXContainerItemProxy */; + targetProxy = 91791594371230E53F4A609C3A980724 /* PBXContainerItemProxy */; + }; + C395228FA492BC79D23FFC400A41BC41 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = B665E1EC2346E4FE8BCCFA6D181983E7 /* PBXContainerItemProxy */; + }; + C77C13E927525588263A3BB852B0146D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = E505C977FB790D484F96A9AC65FD4BEB /* PBXContainerItemProxy */; + }; + CC4C456B1C15FC2D74B2314B2FCC196E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 1074DBDE215198949BFFA507A9B9BBE5 /* PBXContainerItemProxy */; + }; + CEB91C2DEE2AE4A90031CBE2BD5D643A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapTrack-NO-IDFA"; + target = 2160840D78FCB958CABE1B88300E38C5 /* AMapTrack-NO-IDFA */; + targetProxy = E693ED9E18978C30CE43D7E98DC19A49 /* PBXContainerItemProxy */; + }; + D066796B1A29174EBCE519023513BE61 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDAutoUIKit_Private; + target = 53463808DD395EFE0C9E0CDCB79A6C0A /* DDAutoUIKit_Private */; + targetProxy = 5882D4DEBE31A4359A7A973F3DC81290 /* PBXContainerItemProxy */; + }; + D1E02E066C5365072DA63A05D82FC37D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZLPhotoBrowser; + target = 2FAF03761A44702490259F857A848B42 /* ZLPhotoBrowser */; + targetProxy = 8200076DB7DD8E28C2C6C3B5144236AE /* PBXContainerItemProxy */; + }; + D9260368117D3715C97DC08E6E6FA39B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZFPlayer; + target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; + targetProxy = 6459C7F97233F81530838A0C61DAAD35 /* PBXContainerItemProxy */; + }; + DE505E552092F72A33457D88C5B045AB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ZFPlayer; + target = 93FD1F93E0C30B2749BD8A6EC148F233 /* ZFPlayer */; + targetProxy = 0425340B0A595BD2091DE677E57F3688 /* PBXContainerItemProxy */; + }; + E71AC0AA74F133735844037DEAB198A1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapFoundation-NO-IDFA"; + target = 9B182CB4E1716E9070813D3C59736001 /* AMapFoundation-NO-IDFA */; + targetProxy = F4B04C0C01977621FC58ABD43011A45E /* PBXContainerItemProxy */; + }; + E972F1FE5FB33A4F557D87B0DBA63B12 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "AMapNavi-NO-IDFA"; + target = E94C558142469C11984D67CA883BAB1F /* AMapNavi-NO-IDFA */; + targetProxy = 9265BF1E146948799F25C9FDEC15DFE4 /* PBXContainerItemProxy */; + }; + FA1EEBC9A7C7958E3C65B896B8BCD6AA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DDLogKit_Private; + target = 26BA8950EBF05410254D54F7EF76D5CE /* DDLogKit_Private */; + targetProxy = CC8F351B58D78C44A4C33B4D3734C6E1 /* PBXContainerItemProxy */; + }; + FD00FD6B7384A9B40D097D538E01C02F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = E3B7111F4B3D37AFE91830298B0540B0 /* PBXContainerItemProxy */; + }; + FD8589DFCB82361477414DDF3309A328 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "DDMAMapKit_Private-DDMAMapKit_Private"; + target = 6056870867CC4728BCEF2E5EBDD1DCB3 /* DDMAMapKit_Private-DDMAMapKit_Private */; + targetProxy = B9E3553E03D76063DC85F77E771592C2 /* PBXContainerItemProxy */; + }; + FF879B908D51D8A5AA2C2D1BD54E7F07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JPushExtension; + target = 609276B985CD7549B9F1DEE4969208FF /* JPushExtension */; + targetProxy = CB898204CF062DF703B324226A1B1055 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 018D720E452377F7AFADDD01046CD345 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E5D99362A28CAE10650BC32A2B69BE2D /* CocoaDebug.debug.xcconfig */; + baseConfigurationReference = A1CBF093B61B62DCB74588421B996B4B /* CocoaDebug.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10386,7 +10327,7 @@ }; 08DB115CE7F4C5FF3BE8B29587F71FD4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5A15B7B613B2ADCBEEB887E4C1983E7A /* DDFontKit_Private.release.xcconfig */; + baseConfigurationReference = 51710D304F3B69AB01821B4B794D1DB0 /* DDFontKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10412,28 +10353,9 @@ }; name = Release; }; - 0E397369EEB4CCE389B513150B6B56FF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 503A3B94FEB17DE29F2B4B4415D53B55 /* DDMAMapKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 11D56227FCDEFF4EBBE0DE515B30A97B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E1C6D1066AAF7DA03D73491EA20A32D9 /* DDProgressHUDKit_Private.release.xcconfig */; + baseConfigurationReference = A8EEF36A87634FD7C5141523BE00415E /* DDProgressHUDKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10461,7 +10383,7 @@ }; 1217A5FD207A369EC08F200D61302F28 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EAEB2DE12455DBBBA16DC9C3EBE8D9A5 /* AMapSearch-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 76110F3060F09DF15417932BB34E71E5 /* AMapSearch-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10481,7 +10403,7 @@ }; 123B56BFFEB521A2C49BD4633B53B7A7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E6E036459221259492D5B7C4388FE5F7 /* AMapTrack-NO-IDFA.release.xcconfig */; + baseConfigurationReference = A4BBEE3AD358C918491FB749F3FA6052 /* AMapTrack-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10499,28 +10421,9 @@ }; name = Release; }; - 13194E86F0B35EC1AD8BCA2625EF5E83 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B614EA403445D8632645143E053330B0 /* DDBasicControlsKit_Private.release.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 1450BF00D614BC5BD29AEBAB30F1298A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA0A3D92BB6F0A229D4FD822655B0987 /* DDColorKit_Private.release.xcconfig */; + baseConfigurationReference = 0D25C410916FA4D842A38496731396B2 /* DDColorKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10546,9 +10449,37 @@ }; name = Release; }; + 168F88F257BF3076AC5CFF0D000CA9F4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDBasicControlsKit_Private; + PRODUCT_NAME = DDBasicControlsKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 188FC488B4497E52A2AD63D9E9A58C6F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B50B7830F0A9BB5D1E49459AA27272E5 /* DDTimerKit_Private.debug.xcconfig */; + baseConfigurationReference = 1D07266396094A0DC63F176E219FF2C5 /* DDTimerKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10573,36 +10504,9 @@ }; name = Debug; }; - 1947D14AA473B73FFE63534F9F43BF03 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FB038893321EA2C0E81B8953A0D1CC52 /* SnapKit.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 1AA4002D0330C8EF5B31DF576A7A59F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BD428E2C43A29D9352EB1FF51E16F284 /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = A5E3D9640F37889A828318BD4247E1E0 /* MJRefresh.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10626,9 +10530,37 @@ }; name = Debug; }; + 1B850F53C16B4B3B566816476D4A1216 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6251A96F3F9505212EE1AB572B1C73AF /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 1E1C0DC034CB8D9DDA9B48115E03DD39 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D6D09E3302F458192C76CF2EB2A4A412 /* ZLPhotoBrowser.debug.xcconfig */; + baseConfigurationReference = 6A8FC00909C2B85342778EA7EC545040 /* ZLPhotoBrowser.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10655,7 +10587,7 @@ }; 1E5970583A4B8409CA1869CC05736093 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B20DFDD4C5A7E2EC26C22F7C75D584A /* DDWebImageKit_Private.release.xcconfig */; + baseConfigurationReference = B2771D7E02420D60A725D188B2BACE5B /* DDWebImageKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10706,9 +10638,27 @@ }; name = Release; }; + 225515D70FEEFED3E15BDC6B0DF1FEA7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDBaseViewController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 236308304D4140A59E416ED9AF9CF176 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8C3C58456459F74E36B2551E4EE319FC /* AMapLocation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 4A7BA03DB25B3E8AA335AE21D1FF59FC /* AMapLocation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10728,7 +10678,7 @@ }; 2384B389FE9C559487EAAF74FBF2B839 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA910D296275918706C16DA72323926E /* JPush.release.xcconfig */; + baseConfigurationReference = B8E220179F05EBA26EFD13A640801499 /* JPush.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10746,9 +10696,37 @@ }; name = Release; }; + 23BE172632EE4656A61A094A86B26601 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7683C1312069C276E0D777F9CB8C5DD9 /* DDLogKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 263B2806AAE5C1D7D48C043A3FCCC728 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 76E8D9EEE8326DD5914233CC5ED8137F /* JPushExtension.release.xcconfig */; + baseConfigurationReference = F99B0068CA17F5566BEB893919A05D7B /* JPushExtension.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10769,7 +10747,7 @@ }; 2774D786BC2717CFCFF207AB6F982889 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AE9D65D1D86B33A3F1A5F120C4EA3058 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 77D24976EE09232EB2A79AED7F3F427A /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10821,7 +10799,7 @@ }; 2AE5AF3FD2DFDCD43CC42B444D3685F9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9BE6D0BD88365E50B5B2067C4B5A9216 /* DDTimerKit_Private.release.xcconfig */; + baseConfigurationReference = 681B76D379F973323E62482B4B691FA0 /* DDTimerKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10847,9 +10825,36 @@ }; name = Release; }; + 2B195AAB226B108EA239780A82482E05 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5ABCAEE76041A3C662DB88E5ED7E8DD4 /* DDControlsKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDControlsKit_Private/DDControlsKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDControlsKit_Private; + PRODUCT_NAME = DDControlsKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 2B36F70CE1C1C6501F373FCE4126DC6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3110ACF733CECD41B6B4C52277CC2B50 /* DDFontKit_Private.debug.xcconfig */; + baseConfigurationReference = 639592D45D3EDAB35DB985E1927BDDF8 /* DDFontKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10876,7 +10881,7 @@ }; 4056C9A08E35ACD5BBC3D37087CDAFA1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = ACAA00652E0D67C714B5253E305DFA68 /* DDMAMapKit_Private.debug.xcconfig */; + baseConfigurationReference = B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10901,9 +10906,35 @@ }; name = Debug; }; + 405CE861F2DAAEE7F9B4B01B8B881ECE /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EA0FD8A5285547D97FAE397B4E7F3F31 /* RxRelay.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 42A9DE01C961F294E9E65F606C83F895 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 536AA501B9A193C3F697A6288E871CCD /* JXCategoryView.debug.xcconfig */; + baseConfigurationReference = 7596C3197730B46A31B9894C94734E87 /* JXCategoryView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10929,7 +10960,7 @@ }; 45C0D4101B0105F3C514D259CC801DD3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FE5C7F48404B0022AE373D86750A2673 /* ESTabBarController-swift.debug.xcconfig */; + baseConfigurationReference = 81F497363CD93A70CE626E6324981DFF /* ESTabBarController-swift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10955,7 +10986,7 @@ }; 4672A4BF14B52FE4E6C61D2CBB58D572 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEDFE923946EC5BBB1190B23E2A07864 /* AMapNavi-NO-IDFA.release.xcconfig */; + baseConfigurationReference = E44AB0E33ABEFE9034CAFAA9059BEF14 /* AMapNavi-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -10975,7 +11006,7 @@ }; 47924F97969AC8DF532BC90DB5773055 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BFD21BFD5A12D64C1D619DCFC95D5A8F /* DDZFPlayerKit_Private.debug.xcconfig */; + baseConfigurationReference = 45F00E57264605E4A5059394B31086D1 /* DDZFPlayerKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11002,7 +11033,7 @@ }; 4AA08EBD037B95BB3DF2C74131B42A5B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 53DFCB0E14D97D95A1BA12D7403AF96C /* DDZFPlayerKit_Private.release.xcconfig */; + baseConfigurationReference = 105130C02F5AE4887EB3C12E27D35E64 /* DDZFPlayerKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11030,7 +11061,7 @@ }; 4BEBBC249728A8B650356245E4D06440 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 508D73C095D4C77BB02D4208BEE061BC /* ESTabBarController-swift.release.xcconfig */; + baseConfigurationReference = 01D8A69B71C32C96172FB1C928E6ED80 /* ESTabBarController-swift.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11057,7 +11088,7 @@ }; 4D70571EBB2A5ADDB6D08E86FCEA1D56 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B9723B322BB6E9E667C6006290D5575B /* DDAutoUIKit_Private.release.xcconfig */; + baseConfigurationReference = F04D5B14635D39C7AF6FB4B95A228B47 /* DDAutoUIKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11085,7 +11116,7 @@ }; 51D20D1EB1E2372322A459D47077BFD1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C25568276D365BD9808277C047BC743 /* JXCategoryView.release.xcconfig */; + baseConfigurationReference = 02C559E680B905E0F57985A6337A7D39 /* JXCategoryView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11112,7 +11143,7 @@ }; 55D69FAAE9CCBBAED1163854F0161EDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9EADF0A0A6FD6C3D7D792A5BE52616F /* AMapFoundation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = FED67F2D9E5786DF6CF9F9C66AB9EAED /* AMapFoundation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11128,9 +11159,37 @@ }; name = Debug; }; + 59D3BD35808BC191ACD370310207A71F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C37EC26C65A0B0F9210EA06BC1C01517 /* DDCategoryKit_Private.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 5A6220AD7DA9D160794FE6BF8FD205E8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6261B521CCBAAED1426D1FBE06DF5590 /* SwiftEntryKit.release.xcconfig */; + baseConfigurationReference = 33D0F7D0A3AD41776C96F02C5B0B3856 /* SwiftEntryKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11155,32 +11214,6 @@ }; name = Release; }; - 60AAA38B1117370ED5493DA326D1F176 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 726128A58B476890392FCC09B1B248E6 /* RxSwift.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 61A3405E8B6226E4277BAA91995E0938 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 81FFAAE514B693FE02A029AF4E644094 /* Pods-OrderScheduling.release.xcconfig */; @@ -11207,9 +11240,35 @@ }; name = Release; }; - 655F1F6A1BC358968EF7FCCD66F54880 /* Debug */ = { + 634576478A38E0A4A0E5AD84C8266468 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0202C0B792CEF3047F4E73354EF4A696 /* DDCategoryKit_Private.debug.xcconfig */; + baseConfigurationReference = A506A65661FFEBEDAA8C9C06AD399F1F /* RxSwift.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 675A29F53BE9906959F37FEE1EE61428 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8703B95CA730B416521C752B353ED21E /* DDControlsKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11217,26 +11276,27 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/DDControlsKit_Private/DDControlsKit_Private-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + MODULEMAP_FILE = Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; + PRODUCT_MODULE_NAME = DDControlsKit_Private; + PRODUCT_NAME = DDControlsKit_Private; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; 683CBD3ED2DF10F90BE5DF8A32678829 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF24111BC11BB81BF00E6E853F9D20DA /* AMapNavi-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = 1E781D682F3D32D8B8BF69800B4C2554 /* AMapNavi-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11252,9 +11312,35 @@ }; name = Debug; }; + 6BDA489EA0229726B193E6308E70EF99 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4CE06226D5C1F53EADC4711ADF61C718 /* ZFPlayer.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/ZFPlayer/ZFPlayer-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = Headers/Public/ZFPlayer/ZFPlayer.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ZFPlayer; + PRODUCT_NAME = ZFPlayer; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 6BFBACFB4B6A8D5381F77CE5DD2C3D31 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 862E9135F07E6913F4723C655321BF76 /* DDColorKit_Private.debug.xcconfig */; + baseConfigurationReference = 1C1D452B9B3EAEA65B523F726809E1AF /* DDColorKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11279,54 +11365,9 @@ }; name = Debug; }; - 6C646B712B977E7B82CCA3399EA74631 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = ACAA00652E0D67C714B5253E305DFA68 /* DDMAMapKit_Private.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDMAMapKit_Private; - INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDMAMapKit_Private; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 6D1D790237286534D723A3225D632A4B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 75EF88261824B31FC2790E9E18EFC6C7 /* RxRelay.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 6DF268663C4E2B7742193B9E3287C2D5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1F49BFBB6469C5DCCC39B1AE8E88225C /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = 805E22C1E2AAF537384A1DC094E55E06 /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11350,23 +11391,24 @@ }; name = Debug; }; - 7200184785DFD77CA53B0349E9E86891 /* Debug */ = { + 7A099547C7D8436757FBF497CE9C2EA0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2026F0113CBD0F11D7A79E7F9AB200E4 /* ZFPlayer.debug.xcconfig */; + baseConfigurationReference = F7F288ABE08F0995E808B32D7274C521 /* DDBasicControlsKit_Private.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/ZFPlayer/ZFPlayer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = Headers/Public/ZFPlayer/ZFPlayer.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZFPlayer; - PRODUCT_NAME = ZFPlayer; + PRODUCT_MODULE_NAME = DDBasicControlsKit_Private; + PRODUCT_NAME = DDBasicControlsKit_Private; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -11378,7 +11420,7 @@ }; 7B6677F218B10F7EDFAE251E01DE5D8B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22F2BCD34989EC6163D7ECF0A7B5C692 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = F2B36130E653F969DEBDC6A6269F087D /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11405,7 +11447,7 @@ }; 7BD8B011D33F9E7AB4EFDAA942433D92 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0209D3F0B195760AA48F6268F5B75E52 /* AMapFoundation-NO-IDFA.release.xcconfig */; + baseConfigurationReference = 3A8C56D4D3DF6C171CB05AC237882CF6 /* AMapFoundation-NO-IDFA.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11423,9 +11465,9 @@ }; name = Release; }; - 8BB8DC469DF7BC5D19A44FA475F33E56 /* Debug */ = { + 8259ABC3A5E5C5E72725D44D258385F0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CA9576A9BA0E644E3E1D318F8D27CE4A /* DDLogKit_Private.debug.xcconfig */; + baseConfigurationReference = 21107CE68AA1F999B33FEF497C44996C /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11433,14 +11475,14 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -11516,27 +11558,9 @@ }; name = Debug; }; - 8EAA6E0CDBC1887D16D60F9ED86688EC /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F952714701C811E5B7B7334C5A2B1E2A /* DDBasicControlsKit_Private.debug.xcconfig */; - buildSettings = { - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - IBSC_MODULE = DDBasicControlsKit_Private; - INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = DDBaseViewController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 8FD1259F570D3832041DE48EDDA60A88 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 38B5CC7CE600938B8745DB1EEA29507F /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 2944DB544A333F5B665CB9B640361CF2 /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11561,87 +11585,6 @@ }; name = Release; }; - 92399537793BBD80ACBF5B48BA131EBB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 89BF08F8B0A1209B408DB7A3A4AD281C /* RxRelay.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 97A9CB5C4BE06E8D17B746825DD5EEF6 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CA593B41586EEA2B0BF7EDA75330BE31 /* DDControlsKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDControlsKit_Private/DDControlsKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDControlsKit_Private; - PRODUCT_NAME = DDControlsKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 9924B76A1BB11BF3764035A58E90A42C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3858752E03E7EBA8005D033040A5AB78 /* SnapKit.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 9E406C6AAF85E580207CD97B0044DEAB /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -11706,7 +11649,7 @@ }; 9F81E90A1C804D6307404275E44537C0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9733D94FD82C0216CCE998720C7FC0A /* DDWebImageKit_Private.debug.xcconfig */; + baseConfigurationReference = 5989359C62DB21703DC23C489485D6A8 /* DDWebImageKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11733,7 +11676,7 @@ }; 9FAD38770C19858733CE1B6D12FC951C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C90C6D8BC13C52E770396C1D7F866373 /* CocoaDebug.release.xcconfig */; + baseConfigurationReference = FD2E5FB9FDB9E75BBC5AD647422D6E9A /* CocoaDebug.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11761,7 +11704,7 @@ }; A37C605D5D741F2696E6D94AB23724DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E999AF43AC2B05951AD4FE0D55485CF8 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 52831B1E91C03916307E07EB8524CA33 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11786,65 +11729,28 @@ }; name = Debug; }; - A55FAFF9D3BB3437AB0401C28555BA7C /* Release */ = { + A732071E6000D3EDC7ACEAB83AF85F50 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B614EA403445D8632645143E053330B0 /* DDBasicControlsKit_Private.release.xcconfig */; + baseConfigurationReference = 46B24EBAE2ED70C2C8869CB46C3157DF /* DDBasicControlsKit_Private.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDBasicControlsKit_Private"; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-prefix.pch"; + IBSC_MODULE = DDBasicControlsKit_Private; + INFOPLIST_FILE = "Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDBasicControlsKit_Private; - PRODUCT_NAME = DDBasicControlsKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = DDBaseViewController; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - B7B8B5CE4FCA92D9C6C51F02C7414CA5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 397A8D0ABD04C5CF926854CE6A815360 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + WRAPPER_EXTENSION = bundle; }; name = Release; }; B814FB2831509A875F5991D19F12DF16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4EB76A5C5F197DA055B4E1BF5A29FBBB /* AMapSearch-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = D998B08C08AB0760733282C9868E22A0 /* AMapSearch-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -11860,9 +11766,36 @@ }; name = Debug; }; + B848BB03BADD2C980D2A09E2556E0784 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1DE277A291D6DBCEFFC5AFCFAAF36A89 /* DDCategoryKit_Private.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = DDCategoryKit_Private; + PRODUCT_NAME = DDCategoryKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; BB08C4B539660DD738ECC8A0F7F361C1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 35C6327F9A78712A08B3C4B6031B15C0 /* DDToastKit_Private.release.xcconfig */; + baseConfigurationReference = 7567AC83E8843492C2E82E0218202E5E /* DDToastKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11888,9 +11821,28 @@ }; name = Release; }; + C2862A5899DE492260E01DAB55798A83 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; C6210F5502E378DCC269A81023F69818 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8573EDA165C5BB51A067C0D79FDC0F07 /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; + baseConfigurationReference = EDA9EB9A560F2AE55E3564E11A0028DF /* DDNetworkingOfAlamofireKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11916,9 +11868,9 @@ }; name = Release; }; - CA8D67486CD4AFFC8DFB50C2F189BED5 /* Release */ = { + C8F5983875EFA709EE3788AF16CF9BBA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 42277A3DF835ED73219919E9B299CB5F /* DDLogKit_Private.release.xcconfig */; + baseConfigurationReference = 4690923A1A3FCDC6D82C1BD176019A67 /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11926,27 +11878,26 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDLogKit_Private; - PRODUCT_NAME = DDLogKit_Private; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; CE54F30C8AC3B30DE83C021DAD11FC16 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BBF38A4EA6E108DB0F69358637D3B9C5 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; + baseConfigurationReference = 0836B152DB45595C686941CA508A7252 /* DDNetworkingOfAlamofireKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11971,9 +11922,9 @@ }; name = Debug; }; - D395B25894B545B909FD784309003435 /* Release */ = { + CE5DD050AFE146543D31E5A372325064 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 02D0F42A37C3D97C1E5D7A7B94DB3BDB /* DDCategoryKit_Private.release.xcconfig */; + baseConfigurationReference = DF323F0E94A78CAE51E6D328151F43FE /* DDLogKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11981,14 +11932,67 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/DDLogKit_Private/DDLogKit_Private-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDCategoryKit_Private/DDCategoryKit_Private.modulemap; + MODULEMAP_FILE = Headers/Public/DDLogKit_Private/DDLogKit_Private.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDCategoryKit_Private; - PRODUCT_NAME = DDCategoryKit_Private; + PRODUCT_MODULE_NAME = DDLogKit_Private; + PRODUCT_NAME = DDLogKit_Private; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D4C3979FA256BEE8B6C1F41A22A00A3C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3990822D82BA37864E37FB0C2BA22954 /* RxSwift.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + D5267392394D0D07ECC97BD48A0B86F4 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1606F10503E096E73D59B7CE0174CEE8 /* ZFPlayer.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/ZFPlayer/ZFPlayer-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MODULEMAP_FILE = Headers/Public/ZFPlayer/ZFPlayer.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = ZFPlayer; + PRODUCT_NAME = ZFPlayer; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -12001,7 +12005,7 @@ }; DBFFC56B728D16C6C272566779546587 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 78C6435D458F85049BBF1E3B5BEC4691 /* SwiftEntryKit.debug.xcconfig */; + baseConfigurationReference = 7BE4BB39B20CA62A2BC8F90E47C2C067 /* SwiftEntryKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -12025,37 +12029,9 @@ }; name = Debug; }; - DDDFA8D7A09FF0A4532CC861C3116550 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7B5319205EC65774918F5882BC3BEC75 /* DDControlsKit_Private.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDControlsKit_Private/DDControlsKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDControlsKit_Private/DDControlsKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDControlsKit_Private; - PRODUCT_NAME = DDControlsKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; E18EABAD3559E7870ACB23A6E827F568 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E5CFAB96E4E2B9700574357A354854E /* DDAutoUIKit_Private.debug.xcconfig */; + baseConfigurationReference = A9C566CB9D5BE069CA149E61E0CEC5C5 /* DDAutoUIKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12082,7 +12058,7 @@ }; E1C65DE8F4F23842AA0F405DC5C69B40 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A5D5A63924CBBB88F0C4721D917A6000 /* DDProgressHUDKit_Private.debug.xcconfig */; + baseConfigurationReference = 6ADDBB0FEDEC6D554AB9BC3E21EC59E7 /* DDProgressHUDKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12109,7 +12085,7 @@ }; E3BA6719677585798F31ED882B465DD5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E05AD0E5BEB2EDF55F3670EFFC1642AD /* ZLPhotoBrowser.release.xcconfig */; + baseConfigurationReference = 851E29EF3D1C01088B331767A4E73EDE /* ZLPhotoBrowser.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12135,9 +12111,36 @@ }; name = Release; }; + E3ED51C3D6E41A5E0D530980997CD0ED /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CCAFC6708AE26A7C77E831DCEB526B09 /* RxRelay.release.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MODULEMAP_FILE = Headers/Public/RxRelay/RxRelay.modulemap; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; E8CC80B981BA9D610A822A6585C07877 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3BA407A5F931E9DB7169212629526F3E /* JPush.debug.xcconfig */; + baseConfigurationReference = B42616A08FA4B761E2CA65DA8C349382 /* JPush.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12155,7 +12158,7 @@ }; E91B4021938A8B461D0614ACC1713BC8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AE0DF1719140ECF946B1C7567BA6D0BC /* JPushExtension.debug.xcconfig */; + baseConfigurationReference = 3448E4DB9927BDF9E427CFA86C0110CC /* JPushExtension.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12197,7 +12200,7 @@ }; EAC5735B08F77CE3FF9950C3D1D625C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C2EE261950446DAE3CBDAD82D4C0DCC1 /* JCore.release.xcconfig */; + baseConfigurationReference = BE2156BA3D19086D1EC7FE6209CE3468 /* JCore.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12215,63 +12218,9 @@ }; name = Release; }; - EBE4E4D6EFEE9DBEE4F0CC6E732EC24A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C92EBE82F88BE15E5822A3BC9E719C1F /* ZFPlayer.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/ZFPlayer/ZFPlayer-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MODULEMAP_FILE = Headers/Public/ZFPlayer/ZFPlayer.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = ZFPlayer; - PRODUCT_NAME = ZFPlayer; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - EC492DB35EA95E311A092C0DA39FCD8F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F952714701C811E5B7B7334C5A2B1E2A /* DDBasicControlsKit_Private.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = Headers/Public/DDBasicControlsKit_Private/DDBasicControlsKit_Private.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DDBasicControlsKit_Private; - PRODUCT_NAME = DDBasicControlsKit_Private; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; F134BFC715F0B1147811F69747426F2B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 38F6DA2014D384D95588E584F78760CE /* MJRefresh.release.xcconfig */; + baseConfigurationReference = EE0CBDE1E81D3198EAE1E8C157F70636 /* MJRefresh.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -12298,7 +12247,7 @@ }; F1522A7504B2EA021FC6E472D6BD2474 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CE34DF107A97077DF8931D386944FB1E /* DDToastKit_Private.debug.xcconfig */; + baseConfigurationReference = DDCCA92B8F407583EFFA0A20D006D75B /* DDToastKit_Private.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12323,28 +12272,29 @@ }; name = Debug; }; - F1C39D420E720F086CC1410EDCC0D92C /* Release */ = { + F1863812E2137E26CC45B0B23BA086F3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C1696D376DE638F9BB85D56584E36F84 /* RxSwift.release.xcconfig */; + baseConfigurationReference = 333206FA6C621A36C3BF2286A4B25B53 /* SnapKit.release.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; DEVELOPMENT_TEAM = W4SG324NS4; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MODULEMAP_FILE = Headers/Public/RxSwift/RxSwift.modulemap; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MODULEMAP_FILE = Headers/Public/SnapKit/SnapKit.modulemap; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) RELEASE"; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -12352,7 +12302,7 @@ }; F2A883F25DE85886520AA99C99672CA8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 68DBEDF69230764E72AB819E95700CBD /* Alamofire.release.xcconfig */; + baseConfigurationReference = 64D5A7BF26674EA1AC60D5235F4FEE2A /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12380,7 +12330,7 @@ }; F5A7CE690094EBACBEBBFE889EE7C5BF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D3C1FEFB487A2AD109B564B8D74C9ECA /* JCore.debug.xcconfig */; + baseConfigurationReference = 38FA7C6EDFF64F818D32738F6FF75704 /* JCore.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12396,36 +12346,9 @@ }; name = Debug; }; - F837D49E7112A70724FE082294D4984E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F95494F2072F05E69A6DE61737B9AFB1 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEVELOPMENT_TEAM = W4SG324NS4; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MODULEMAP_FILE = Headers/Public/Kingfisher/Kingfisher.modulemap; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; F8702F41AD6DB674E512911A326CE72B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 503A3B94FEB17DE29F2B4B4415D53B55 /* DDMAMapKit_Private.release.xcconfig */; + baseConfigurationReference = 9B9A3A36BD1D62DE8634D28FC875B734 /* DDMAMapKit_Private.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -12453,7 +12376,7 @@ }; FA1FAE65A52E3B1F30DF809E59737B44 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FE655102619B99FF3F22AA1929115005 /* AMapTrack-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = B30E23FB65FD90C5AC330D74A43D7808 /* AMapTrack-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12469,9 +12392,27 @@ }; name = Debug; }; + FB643979A7332C00B281DF02BC193B81 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B58F3C4818604BB7378F3576A4DEDCD3 /* DDMAMapKit_Private.debug.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DDMAMapKit_Private"; + DEVELOPMENT_TEAM = W4SG324NS4; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64; + IBSC_MODULE = DDMAMapKit_Private; + INFOPLIST_FILE = "Target Support Files/DDMAMapKit_Private/ResourceBundle-DDMAMapKit_Private-DDMAMapKit_Private-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = DDMAMapKit_Private; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; FD836E3A6C6D579666CD9DF57C366625 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B5FCAC6A8B58A6E236ED6694EC175BD /* AMapLocation-NO-IDFA.debug.xcconfig */; + baseConfigurationReference = A45DF5D72D52F28B5CADB8755977F879 /* AMapLocation-NO-IDFA.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -12490,11 +12431,20 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 088EC66F7D6D75BEE53FCA9583101828 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { + 017A91B24C0CB26ABCC6F2D1ACB90C4E /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8BB8DC469DF7BC5D19A44FA475F33E56 /* Debug */, - CA8D67486CD4AFFC8DFB50C2F189BED5 /* Release */, + 225515D70FEEFED3E15BDC6B0DF1FEA7 /* Debug */, + A732071E6000D3EDC7ACEAB83AF85F50 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 08E0ED22E914DF844450371036ADF86C /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 634576478A38E0A4A0E5AD84C8266468 /* Debug */, + D4C3979FA256BEE8B6C1F41A22A00A3C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12517,29 +12467,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1BC4A646219DC0719AFE22E2AAF22F3E /* Build configuration list for PBXNativeTarget "ZFPlayer" */ = { + 21ABA3653C75FB6374E12F93B3DB815D /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7200184785DFD77CA53B0349E9E86891 /* Debug */, - EBE4E4D6EFEE9DBEE4F0CC6E732EC24A /* Release */, + FB643979A7332C00B281DF02BC193B81 /* Debug */, + C2862A5899DE492260E01DAB55798A83 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 205CFE6DBC6C5F1EB52D81827C6AE9BF /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + 228FBD3ED8615F9616BB2743C2D9970E /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( - F837D49E7112A70724FE082294D4984E /* Debug */, - B7B8B5CE4FCA92D9C6C51F02C7414CA5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2B9B15AE72651276BDA34CFC2BAAEB9D /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private-DDBaseViewController" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8EAA6E0CDBC1887D16D60F9ED86688EC /* Debug */, - 13194E86F0B35EC1AD8BCA2625EF5E83 /* Release */, + B848BB03BADD2C980D2A09E2556E0784 /* Debug */, + 59D3BD35808BC191ACD370310207A71F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12562,6 +12503,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3BE41E07ACCE51B3BEB6DCE8382B9721 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C8F5983875EFA709EE3788AF16CF9BBA /* Debug */, + F1863812E2137E26CC45B0B23BA086F3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12580,24 +12530,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4C05C259E3C67F7515DF3A400E142B59 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EC492DB35EA95E311A092C0DA39FCD8F /* Debug */, - A55FAFF9D3BB3437AB0401C28555BA7C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 56DA926935E576541A1B363500855EEC /* Build configuration list for PBXNativeTarget "DDControlsKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 97A9CB5C4BE06E8D17B746825DD5EEF6 /* Debug */, - DDDFA8D7A09FF0A4532CC861C3116550 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 59907393922477860416EAC73DB2F259 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12607,6 +12539,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 5A42996FE560C9D85B215B9B26093A08 /* Build configuration list for PBXNativeTarget "DDBasicControlsKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7A099547C7D8436757FBF497CE9C2EA0 /* Debug */, + 168F88F257BF3076AC5CFF0D000CA9F4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5ECD22263502AD53B06AF92E0353C0B7 /* Build configuration list for PBXAggregateTarget "JPush" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12616,15 +12557,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 60BAE7D209354D56D74C6A22D2D06A53 /* Build configuration list for PBXNativeTarget "DDCategoryKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 655F1F6A1BC358968EF7FCCD66F54880 /* Debug */, - D395B25894B545B909FD784309003435 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 60BBF7F03DCE8A5C9EEF7ADAFFAB4F7F /* Build configuration list for PBXNativeTarget "DDAutoUIKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12634,6 +12566,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 649D968DCC58306BEB74A89544A5AE0B /* Build configuration list for PBXNativeTarget "DDControlsKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2B195AAB226B108EA239780A82482E05 /* Debug */, + 675A29F53BE9906959F37FEE1EE61428 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 64C4568164F3546C6C512D3E9754881D /* Build configuration list for PBXNativeTarget "DDFontKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12724,6 +12665,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 8ADC60FD74C4668879CCE9FC750CEED3 /* Build configuration list for PBXNativeTarget "DDLogKit_Private" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CE5DD050AFE146543D31E5A372325064 /* Debug */, + 23BE172632EE4656A61A094A86B26601 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 8DF773D073416322325C9016E616A3A6 /* Build configuration list for PBXNativeTarget "ESTabBarController-swift" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12733,11 +12683,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 91D924830511D2AD73A90F774807F9B2 /* Build configuration list for PBXNativeTarget "SnapKit" */ = { + 94328F624E982DDEB26102A815A0155A /* Build configuration list for PBXNativeTarget "ZFPlayer" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1947D14AA473B73FFE63534F9F43BF03 /* Debug */, - 9924B76A1BB11BF3764035A58E90A42C /* Release */, + 6BDA489EA0229726B193E6308E70EF99 /* Debug */, + D5267392394D0D07ECC97BD48A0B86F4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -12760,24 +12710,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AFF814BB54585EE5FB754A266E1B588A /* Build configuration list for PBXNativeTarget "DDMAMapKit_Private-DDMAMapKit_Private" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6C646B712B977E7B82CCA3399EA74631 /* Debug */, - 0E397369EEB4CCE389B513150B6B56FF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - B631AFDCAF4613AEC62ACD51FB4975A5 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 60AAA38B1117370ED5493DA326D1F176 /* Debug */, - F1C39D420E720F086CC1410EDCC0D92C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; BE0B24036C6802E4BE90B45954E0CD1A /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12787,6 +12719,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + C55B7AA944F69A39244294CFB7CE8766 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 405CE861F2DAAEE7F9B4B01B8B881ECE /* Debug */, + E3ED51C3D6E41A5E0D530980997CD0ED /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D1D32EC295FE19FA78B20526A3523CED /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8259ABC3A5E5C5E72725D44D258385F0 /* Debug */, + 1B850F53C16B4B3B566816476D4A1216 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D845ED1ECE9290BF1EF3C7FEAC8B3504 /* Build configuration list for PBXNativeTarget "DDProgressHUDKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -12841,15 +12791,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F40FC279B9964995FCA4F4482FEA8D36 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 92399537793BBD80ACBF5B48BA131EBB /* Debug */, - 6D1D790237286534D723A3225D632A4B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; FABA871D8A8BB5CAD42D9820F18BBB83 /* Build configuration list for PBXNativeTarget "DDTimerKit_Private" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-umbrella.h b/Pods/Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-umbrella.h index 8c0ebe1..4ea92f9 100644 --- a/Pods/Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-umbrella.h +++ b/Pods/Target Support Files/DDBasicControlsKit_Private/DDBasicControlsKit_Private-umbrella.h @@ -10,7 +10,6 @@ #endif #endif -#import "DDBasicControls.h" #import "DDViewControllerAnimatedTransition.h" #import "DDBaseAttributedString.h" #import "DDBaseMutableAttributedString.h" @@ -20,18 +19,16 @@ #import "DDBaseImage.h" #import "DDBaseImageView.h" #import "DDBaseLabel.h" -#import "DDBaseModel.h" #import "DDBaseNavigationController.h" #import "DDNavigationControllerDelegateReceiver.h" #import "DDBaseScrollView.h" -#import "DDBaseTabBarController.h" +#import "DDBaseSwitch.h" #import "DDBaseTableView.h" #import "DDBaseTableViewCell.h" #import "DDBaseTextField.h" #import "DDBaseTextView.h" #import "DDBaseView.h" #import "DDBaseViewController.h" -#import "DDBaseViewModel.h" FOUNDATION_EXPORT double DDBasicControlsKit_PrivateVersionNumber; FOUNDATION_EXPORT const unsigned char DDBasicControlsKit_PrivateVersionString[]; diff --git a/Pods/Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist b/Pods/Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist index 96e335f..be5fa07 100644 --- a/Pods/Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist +++ b/Pods/Target Support Files/DDBasicControlsKit_Private/ResourceBundle-DDBaseViewController-DDBasicControlsKit_Private-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 0.3.1 + 0.3.2 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-umbrella.h b/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-umbrella.h index 841391b..bc021a0 100644 --- a/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-umbrella.h +++ b/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private-umbrella.h @@ -33,6 +33,7 @@ #import "UINavigationItem+DDCategory.h" #import "UIScreen+DDCategory.h" #import "UIScrollView+DDCategory.h" +#import "UISwitch+DDCategory.h" #import "UITabBarController+DDCategory.h" #import "UITableView+DDCategory.h" #import "UITableViewCell+DDCategory.h" diff --git a/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.debug.xcconfig b/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.debug.xcconfig index 93d4704..95e680c 100644 --- a/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.debug.xcconfig +++ b/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.debug.xcconfig @@ -6,7 +6,7 @@ HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDCategoryKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDCategoryKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.release.xcconfig b/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.release.xcconfig index 93d4704..95e680c 100644 --- a/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.release.xcconfig +++ b/Pods/Target Support Files/DDCategoryKit_Private/DDCategoryKit_Private.release.xcconfig @@ -6,7 +6,7 @@ HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/ PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDCategoryKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDCategoryKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig index 8cdad34..1217e84 100644 --- a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig +++ b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.debug.xcconfig @@ -8,7 +8,7 @@ OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CON PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDControlsKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDControlsKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig index 8cdad34..1217e84 100644 --- a/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig +++ b/Pods/Target Support Files/DDControlsKit_Private/DDControlsKit_Private.release.xcconfig @@ -8,7 +8,7 @@ OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_CON PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../../PodRepository/DDControlsKit_Private +PODS_TARGET_SRCROOT = ${PODS_ROOT}/DDControlsKit_Private PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES