cdts/xdts-ios 3/TreeHole.xcodeproj/project.pbxproj
2023-07-31 09:33:00 +08:00

4428 lines
374 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
57232BB7F95997E2D46B9CF8 /* Pods_TreeHole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A36C0BF581F207BA348D1A2 /* Pods_TreeHole.framework */; };
5FF295EA8835717BF58B93F6 /* Pods_HoleNotification.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74C6371F8879CD5C14B77D4D /* Pods_HoleNotification.framework */; };
8110E00B2A724EEC0050F3E0 /* THLVTipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8110E00A2A724EEC0050F3E0 /* THLVTipView.m */; };
8110E00D2A724EF80050F3E0 /* THLVTipView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8110E00C2A724EF80050F3E0 /* THLVTipView.xib */; };
8110E0102A7352050050F3E0 /* THMineHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8110E00F2A7352040050F3E0 /* THMineHeaderView.m */; };
8110E0122A7352260050F3E0 /* THMineHeaderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8110E0112A7352260050F3E0 /* THMineHeaderView.xib */; };
8110E0152A736DAE0050F3E0 /* THMineTypeNavView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8110E0142A736DAE0050F3E0 /* THMineTypeNavView.m */; };
8110E0172A736DC30050F3E0 /* THMineTypeNavView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8110E0162A736DC30050F3E0 /* THMineTypeNavView.xib */; };
8117270729D67CAB00259C1B /* THLanternAnimationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117255729D67CAA00259C1B /* THLanternAnimationController.m */; };
8117270829D67CAB00259C1B /* THHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117255A29D67CAA00259C1B /* THHomeViewController.m */; };
8117270929D67CAB00259C1B /* THBottleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117255D29D67CAA00259C1B /* THBottleModel.m */; };
8117270A29D67CAB00259C1B /* THBottleInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117255E29D67CAA00259C1B /* THBottleInfoModel.m */; };
8117270B29D67CAB00259C1B /* THBottleInfoCardContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256129D67CAA00259C1B /* THBottleInfoCardContainerView.m */; };
8117270C29D67CAB00259C1B /* THHomeHotPartyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256429D67CAA00259C1B /* THHomeHotPartyView.m */; };
8117270D29D67CAB00259C1B /* THLanternScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256629D67CAA00259C1B /* THLanternScrollView.m */; };
8117270E29D67CAB00259C1B /* THLanternScrollItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256729D67CAA00259C1B /* THLanternScrollItemView.m */; };
8117270F29D67CAB00259C1B /* THBottleInfoCardContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256929D67CAA00259C1B /* THBottleInfoCardContentView.m */; };
8117271029D67CAB00259C1B /* THBottleInfoImagesCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256A29D67CAA00259C1B /* THBottleInfoImagesCollectionCell.m */; };
8117271129D67CAB00259C1B /* THBottleInfoBuyVipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117256E29D67CAA00259C1B /* THBottleInfoBuyVipView.m */; };
8117271229D67CAB00259C1B /* AppDelegate+THSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117257029D67CAA00259C1B /* AppDelegate+THSetup.m */; };
8117271329D67CAB00259C1B /* THUserInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117257529D67CAA00259C1B /* THUserInfoModel.m */; };
8117271429D67CAB00259C1B /* ProvinceCityArea.geojson in Resources */ = {isa = PBXBuildFile; fileRef = 8117257B29D67CAA00259C1B /* ProvinceCityArea.geojson */; };
8117271529D67CAB00259C1B /* CYHProvinceCityAreaHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117257C29D67CAA00259C1B /* CYHProvinceCityAreaHelper.m */; };
8117271729D67CAB00259C1B /* GeTuiServiceTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117258329D67CAA00259C1B /* GeTuiServiceTool.m */; };
8117271829D67CAB00259C1B /* GeTuiServiceTool+QuickAuthorize.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117258429D67CAA00259C1B /* GeTuiServiceTool+QuickAuthorize.m */; };
8117271929D67CAB00259C1B /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117258829D67CAA00259C1B /* NSObject+YYModel.m */; };
8117271A29D67CAB00259C1B /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117258929D67CAA00259C1B /* YYClassInfo.m */; };
8117271B29D67CAB00259C1B /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8117258D29D67CAA00259C1B /* Images.xcassets */; };
8117271C29D67CAB00259C1B /* QMUIRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117259329D67CAA00259C1B /* QMUIRuntime.m */; };
8117271D29D67CAB00259C1B /* QMUIHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117259729D67CAA00259C1B /* QMUIHelper.m */; };
8117271E29D67CAB00259C1B /* QMUIConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117259929D67CAA00259C1B /* QMUIConfiguration.m */; };
8117271F29D67CAB00259C1B /* QMUICommonViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117259C29D67CAA00259C1B /* QMUICommonViewController.m */; };
8117272029D67CAB00259C1B /* QMUINavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117259F29D67CAA00259C1B /* QMUINavigationController.m */; };
8117272129D67CAB00259C1B /* QMUITabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A129D67CAA00259C1B /* QMUITabBarViewController.m */; };
8117272229D67CAB00259C1B /* QMUICommonTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A229D67CAA00259C1B /* QMUICommonTableViewController.m */; };
8117272329D67CAB00259C1B /* QMUIModalPresentationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A429D67CAA00259C1B /* QMUIModalPresentationViewController.m */; };
8117272429D67CAB00259C1B /* QMUIDialogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A529D67CAA00259C1B /* QMUIDialogViewController.m */; };
8117272529D67CAB00259C1B /* QMUIStaticTableViewCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A729D67CAA00259C1B /* QMUIStaticTableViewCellData.m */; };
8117272629D67CAB00259C1B /* QMUIStaticTableViewCellDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A829D67CAA00259C1B /* QMUIStaticTableViewCellDataSource.m */; };
8117272729D67CAB00259C1B /* UITableView+QMUIStaticCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725A929D67CAA00259C1B /* UITableView+QMUIStaticCell.m */; };
8117272829D67CAB00259C1B /* QMUICellHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725AD29D67CAA00259C1B /* QMUICellHeightCache.m */; };
8117272929D67CAB00259C1B /* QMUILogManagerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725AE29D67CAA00259C1B /* QMUILogManagerViewController.m */; };
8117272A29D67CAB00259C1B /* QMUITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725AF29D67CAA00259C1B /* QMUITableView.m */; };
8117272B29D67CAB00259C1B /* QMUIToastAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725B229D67CAA00259C1B /* QMUIToastAnimator.m */; };
8117272C29D67CAB00259C1B /* QMUIToastBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725B429D67CAA00259C1B /* QMUIToastBackgroundView.m */; };
8117272D29D67CAB00259C1B /* QMUIToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725B629D67CAA00259C1B /* QMUIToastView.m */; };
8117272E29D67CAB00259C1B /* QMUIToastContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725B729D67CAA00259C1B /* QMUIToastContentView.m */; };
8117272F29D67CAB00259C1B /* UITableView+QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725BB29D67CAA00259C1B /* UITableView+QMUICellHeightKeyCache.m */; };
8117273029D67CAB00259C1B /* QMUICellHeightKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725BC29D67CAA00259C1B /* QMUICellHeightKeyCache.m */; };
8117273129D67CAB00259C1B /* QMUILabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725C029D67CAA00259C1B /* QMUILabel.m */; };
8117273229D67CAB00259C1B /* QMUITableViewHeaderFooterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725C129D67CAA00259C1B /* QMUITableViewHeaderFooterView.m */; };
8117273329D67CAB00259C1B /* QMUIEmotionInputManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725C229D67CAA00259C1B /* QMUIEmotionInputManager.m */; };
8117273429D67CAB00259C1B /* QMUIKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725C429D67CAA00259C1B /* QMUIKeyboardManager.m */; };
8117273529D67CAB00259C1B /* QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725C929D67CAA00259C1B /* QMUICellSizeKeyCache.m */; };
8117273629D67CAB00259C1B /* UICollectionView+QMUICellSizeKeyCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725CA29D67CAA00259C1B /* UICollectionView+QMUICellSizeKeyCache.m */; };
8117273729D67CAB00259C1B /* QMUIGridView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725CB29D67CAA00259C1B /* QMUIGridView.m */; };
8117273829D67CAB00259C1B /* QMUIAssetsGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725CD29D67CAA00259C1B /* QMUIAssetsGroup.m */; };
8117273929D67CAB00259C1B /* QMUIAssetsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725CE29D67CAA00259C1B /* QMUIAssetsManager.m */; };
8117273A29D67CAB00259C1B /* QMUIAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725D229D67CAA00259C1B /* QMUIAsset.m */; };
8117273B29D67CAB00259C1B /* QMUIEmptyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725D329D67CAA00259C1B /* QMUIEmptyView.m */; };
8117273C29D67CAB00259C1B /* QMUIImagePreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725D629D67CAA00259C1B /* QMUIImagePreviewViewController.m */; };
8117273D29D67CAB00259C1B /* QMUIImagePreviewViewTransitionAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725D729D67CAA00259C1B /* QMUIImagePreviewViewTransitionAnimator.m */; };
8117273E29D67CAB00259C1B /* QMUIImagePreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725D929D67CAA00259C1B /* QMUIImagePreviewView.m */; };
8117273F29D67CAB00259C1B /* QMUIAnimationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725DD29D67CAA00259C1B /* QMUIAnimationHelper.m */; };
8117274029D67CAB00259C1B /* QMUIDisplayLinkAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725E129D67CAA00259C1B /* QMUIDisplayLinkAnimation.m */; };
8117274129D67CAB00259C1B /* QMUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725E229D67CAA00259C1B /* QMUITableViewCell.m */; };
8117274229D67CAB00259C1B /* QMUIThemePrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725E529D67CAA00259C1B /* QMUIThemePrivate.m */; };
8117274329D67CAB00259C1B /* QMUIThemeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725E829D67CAA00259C1B /* QMUIThemeManager.m */; };
8117274429D67CAB00259C1B /* UIImage+QMUITheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725E929D67CAA00259C1B /* UIImage+QMUITheme.m */; };
8117274529D67CAB00259C1B /* UIViewController+QMUITheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725EB29D67CAA00259C1B /* UIViewController+QMUITheme.m */; };
8117274629D67CAB00259C1B /* UIColor+QMUITheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725EC29D67CAA00259C1B /* UIColor+QMUITheme.m */; };
8117274729D67CAB00259C1B /* QMUIThemeManagerCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725EE29D67CAA00259C1B /* QMUIThemeManagerCenter.m */; };
8117274829D67CAB00259C1B /* UIVisualEffect+QMUITheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725EF29D67CAA00259C1B /* UIVisualEffect+QMUITheme.m */; };
8117274929D67CAB00259C1B /* UIView+QMUITheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725F229D67CAA00259C1B /* UIView+QMUITheme.m */; };
8117274A29D67CAB00259C1B /* QMUIMoreOperationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725F829D67CAA00259C1B /* QMUIMoreOperationController.m */; };
8117274B29D67CAB00259C1B /* QMUIPieProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725F929D67CAA00259C1B /* QMUIPieProgressView.m */; };
8117274C29D67CAB00259C1B /* QMUITips.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725FB29D67CAA00259C1B /* QMUITips.m */; };
8117274D29D67CAB00259C1B /* UINavigationBar+Transition.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725FE29D67CAA00259C1B /* UINavigationBar+Transition.m */; };
8117274E29D67CAB00259C1B /* UINavigationController+NavigationBarTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 811725FF29D67CAA00259C1B /* UINavigationController+NavigationBarTransition.m */; };
8117274F29D67CAB00259C1B /* QMUILogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117260229D67CAA00259C1B /* QMUILogger.m */; };
8117275029D67CAB00259C1B /* QMUILogItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117260729D67CAA00259C1B /* QMUILogItem.m */; };
8117275129D67CAB00259C1B /* QMUILogNameManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117260829D67CAA00259C1B /* QMUILogNameManager.m */; };
8117275229D67CAB00259C1B /* CALayer+QMUIViewAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117260A29D67CAA00259C1B /* CALayer+QMUIViewAnimation.m */; };
8117275329D67CAB00259C1B /* QMUICollectionViewPagingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117260B29D67CAA00259C1B /* QMUICollectionViewPagingLayout.m */; };
8117275429D67CAB00259C1B /* NSObject+QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117260D29D67CAA00259C1B /* NSObject+QMUIMultipleDelegates.m */; };
8117275529D67CAB00259C1B /* QMUIMultipleDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261029D67CAA00259C1B /* QMUIMultipleDelegates.m */; };
8117275629D67CAB00259C1B /* UIBarItem+QMUIBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261729D67CAA00259C1B /* UIBarItem+QMUIBadge.m */; };
8117275729D67CAB00259C1B /* UIView+QMUIBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261829D67CAA00259C1B /* UIView+QMUIBadge.m */; };
8117275829D67CAB00259C1B /* QMUIMarqueeLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261929D67CAA00259C1B /* QMUIMarqueeLabel.m */; };
8117275929D67CAB00259C1B /* QMUINavigationButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261B29D67CAA00259C1B /* QMUINavigationButton.m */; };
8117275A29D67CAB00259C1B /* QMUIToolbarButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261C29D67CAA00259C1B /* QMUIToolbarButton.m */; };
8117275B29D67CAB00259C1B /* QMUIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117261D29D67CAA00259C1B /* QMUIButton.m */; };
8117275C29D67CAB00259C1B /* QMUIOrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262129D67CAA00259C1B /* QMUIOrderedDictionary.m */; };
8117275D29D67CAB00259C1B /* QMUIConsoleToolbar.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262729D67CAA00259C1B /* QMUIConsoleToolbar.m */; };
8117275E29D67CAB00259C1B /* QMUIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262829D67CAA00259C1B /* QMUIConsole.m */; };
8117275F29D67CAB00259C1B /* QMUIConsoleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262929D67CAA00259C1B /* QMUIConsoleViewController.m */; };
8117276029D67CAB00259C1B /* QMUILog+QMUIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262A29D67CAA00259C1B /* QMUILog+QMUIConsole.m */; };
8117276129D67CAB00259C1B /* QMUIAppearance.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262B29D67CAA00259C1B /* QMUIAppearance.m */; };
8117276229D67CAB00259C1B /* QMUIEmotionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262D29D67CAA00259C1B /* QMUIEmotionView.m */; };
8117276329D67CAB00259C1B /* QMUITextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117262E29D67CAA00259C1B /* QMUITextView.m */; };
8117276429D67CAB00259C1B /* QMUIImagePickerCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263129D67CAA00259C1B /* QMUIImagePickerCollectionViewCell.m */; };
8117276529D67CAB00259C1B /* QMUIImagePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263229D67CAA00259C1B /* QMUIImagePickerViewController.m */; };
8117276629D67CAB00259C1B /* QMUIImagePickerPreviewViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263529D67CAA00259C1B /* QMUIImagePickerPreviewViewController.m */; };
8117276729D67CAB00259C1B /* QMUIAlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263729D67CAA00259C1B /* QMUIAlbumViewController.m */; };
8117276829D67CAB00259C1B /* QMUIImagePickerHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263829D67CAA00259C1B /* QMUIImagePickerHelper.m */; };
8117276929D67CAB00259C1B /* QMUIWindowSizeMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263C29D67CAA00259C1B /* QMUIWindowSizeMonitor.m */; };
8117276A29D67CAB00259C1B /* QMUIAlertController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117263D29D67CAA00259C1B /* QMUIAlertController.m */; };
8117276B29D67CAB00259C1B /* QMUINavigationBarScrollingAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117264129D67CAA00259C1B /* QMUINavigationBarScrollingAnimator.m */; };
8117276C29D67CAB00259C1B /* QMUINavigationBarScrollingSnapAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117264229D67CAA00259C1B /* QMUINavigationBarScrollingSnapAnimator.m */; };
8117276D29D67CAB00259C1B /* QMUIScrollAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117264529D67CAA00259C1B /* QMUIScrollAnimator.m */; };
8117276E29D67CAB00259C1B /* QMUIPopupMenuBaseItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117264E29D67CAA00259C1B /* QMUIPopupMenuBaseItem.m */; };
8117276F29D67CAB00259C1B /* QMUIPopupMenuView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265029D67CAA00259C1B /* QMUIPopupMenuView.m */; };
8117277029D67CAB00259C1B /* QMUIPopupMenuButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265129D67CAA00259C1B /* QMUIPopupMenuButtonItem.m */; };
8117277129D67CAB00259C1B /* QMUIPopupContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265329D67CAA00259C1B /* QMUIPopupContainerView.m */; };
8117277229D67CAB00259C1B /* QMUISearchController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265529D67CAA00259C1B /* QMUISearchController.m */; };
8117277329D67CAB00259C1B /* QMUILogger+QMUIConfigurationTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265629D67CAA00259C1B /* QMUILogger+QMUIConfigurationTemplate.m */; };
8117277429D67CAB00259C1B /* QMUITestView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265929D67CAA00259C1B /* QMUITestView.m */; };
8117277529D67CAB00259C1B /* QMUISegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265C29D67CAA00259C1B /* QMUISegmentedControl.m */; };
8117277629D67CAB00259C1B /* QMUIWeakObjectContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117265F29D67CAA00259C1B /* QMUIWeakObjectContainer.m */; };
8117277729D67CAB00259C1B /* QMUITextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117266229D67CAA00259C1B /* QMUITextField.m */; };
8117277829D67CAB00259C1B /* QMUIZoomImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117266329D67CAA00259C1B /* QMUIZoomImageView.m */; };
8117277929D67CAB00259C1B /* QMUIFloatLayoutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117266429D67CAA00259C1B /* QMUIFloatLayoutView.m */; };
8117277A29D67CAB00259C1B /* CAAnimation+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117266829D67CAA00259C1B /* CAAnimation+QMUI.m */; };
8117277B29D67CAB00259C1B /* QMUISearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117266A29D67CAA00259C1B /* QMUISearchBar.m */; };
8117277C29D67CAB00259C1B /* QMUINavigationTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117266D29D67CAA00259C1B /* QMUINavigationTitleView.m */; };
8117277D29D67CAB00259C1B /* UIToolbar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267029D67CAA00259C1B /* UIToolbar+QMUI.m */; };
8117277E29D67CAB00259C1B /* NSNumber+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267229D67CAA00259C1B /* NSNumber+QMUI.m */; };
8117277F29D67CAB00259C1B /* UIColor+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267329D67CAA00259C1B /* UIColor+QMUI.m */; };
8117278029D67CAB00259C1B /* UINavigationBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267529D67CAA00259C1B /* UINavigationBar+QMUI.m */; };
8117278129D67CAB00259C1B /* UISearchController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267829D67CAA00259C1B /* UISearchController+QMUI.m */; };
8117278229D67CAB00259C1B /* UIImage+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267A29D67CAA00259C1B /* UIImage+QMUI.m */; };
8117278329D67CAB00259C1B /* UIControl+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267B29D67CAA00259C1B /* UIControl+QMUI.m */; };
8117278429D67CAB00259C1B /* UITableView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267C29D67CAA00259C1B /* UITableView+QMUI.m */; };
8117278529D67CAB00259C1B /* UIApplication+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267D29D67CAA00259C1B /* UIApplication+QMUI.m */; };
8117278629D67CAB00259C1B /* UITextField+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117267F29D67CAA00259C1B /* UITextField+QMUI.m */; };
8117278729D67CAB00259C1B /* NSArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117268029D67CAA00259C1B /* NSArray+QMUI.m */; };
8117278829D67CAB00259C1B /* UITableViewHeaderFooterView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117268629D67CAA00259C1B /* UITableViewHeaderFooterView+QMUI.m */; };
8117278929D67CAB00259C1B /* UINavigationItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117268729D67CAA00259C1B /* UINavigationItem+QMUI.m */; };
8117278A29D67CAB00259C1B /* UIScrollView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117268B29D67CAA00259C1B /* UIScrollView+QMUI.m */; };
8117278B29D67CAB00259C1B /* UICollectionView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117268F29D67CAA00259C1B /* UICollectionView+QMUI.m */; };
8117278C29D67CAB00259C1B /* UITraitCollection+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117269029D67CAA00259C1B /* UITraitCollection+QMUI.m */; };
8117278D29D67CAB00259C1B /* UILabel+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117269529D67CAA00259C1B /* UILabel+QMUI.m */; };
8117278E29D67CAB00259C1B /* UIButton+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117269729D67CAA00259C1B /* UIButton+QMUI.m */; };
8117278F29D67CAB00259C1B /* UIImageView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117269929D67CAA00259C1B /* UIImageView+QMUI.m */; };
8117279029D67CAB00259C1B /* UITabBar+QMUIBarProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117269C29D67CAA00259C1B /* UITabBar+QMUIBarProtocol.m */; };
8117279129D67CAB00259C1B /* QMUIBarProtocolPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117269E29D67CAA00259C1B /* QMUIBarProtocolPrivate.m */; };
8117279229D67CAB00259C1B /* UINavigationBar+QMUIBarProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726A129D67CAA00259C1B /* UINavigationBar+QMUIBarProtocol.m */; };
8117279329D67CAB00259C1B /* UIGestureRecognizer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726A229D67CAA00259C1B /* UIGestureRecognizer+QMUI.m */; };
8117279429D67CAB00259C1B /* UIViewController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726A529D67CAA00259C1B /* UIViewController+QMUI.m */; };
8117279529D67CAB00259C1B /* UIView+QMUIBorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726A729D67CAA00259C1B /* UIView+QMUIBorder.m */; };
8117279629D67CAB00259C1B /* UIWindow+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726AD29D67CAA00259C1B /* UIWindow+QMUI.m */; };
8117279729D67CAB00259C1B /* UIBezierPath+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726B229D67CAA00259C1B /* UIBezierPath+QMUI.m */; };
8117279829D67CAB00259C1B /* UIBlurEffect+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726B429D67CAA00259C1B /* UIBlurEffect+QMUI.m */; };
8117279929D67CAB00259C1B /* UITabBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726B529D67CAA00259C1B /* UITabBar+QMUI.m */; };
8117279A29D67CAB00259C1B /* QMUIStringPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726B629D67CAA00259C1B /* QMUIStringPrivate.m */; };
8117279B29D67CAB00259C1B /* UIView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726BA29D67CAA00259C1B /* UIView+QMUI.m */; };
8117279C29D67CAB00259C1B /* UIActivityIndicatorView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726BC29D67CAA00259C1B /* UIActivityIndicatorView+QMUI.m */; };
8117279D29D67CAB00259C1B /* UITabBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726BD29D67CAA00259C1B /* UITabBarItem+QMUI.m */; };
8117279E29D67CAB00259C1B /* UITextInputTraits+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726BE29D67CAA00259C1B /* UITextInputTraits+QMUI.m */; };
8117279F29D67CAB00259C1B /* NSShadow+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C029D67CAA00259C1B /* NSShadow+QMUI.m */; };
811727A029D67CAB00259C1B /* UITextView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C329D67CAA00259C1B /* UITextView+QMUI.m */; };
811727A129D67CAB00259C1B /* NSCharacterSet+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C429D67CAA00259C1B /* NSCharacterSet+QMUI.m */; };
811727A229D67CAB00259C1B /* UISwitch+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C529D67CAA00259C1B /* UISwitch+QMUI.m */; };
811727A329D67CAB00259C1B /* UISearchBar+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C629D67CAA00259C1B /* UISearchBar+QMUI.m */; };
811727A429D67CAB00259C1B /* UITableViewCell+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C729D67CAA00259C1B /* UITableViewCell+QMUI.m */; };
811727A529D67CAB00259C1B /* NSAttributedString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726C829D67CAA00259C1B /* NSAttributedString+QMUI.m */; };
811727A629D67CAB00259C1B /* UIInterface+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726CB29D67CAA00259C1B /* UIInterface+QMUI.m */; };
811727A729D67CAB00259C1B /* UIFont+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726CD29D67CAA00259C1B /* UIFont+QMUI.m */; };
811727A829D67CAB00259C1B /* NSObject+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726CF29D67CAA00259C1B /* NSObject+QMUI.m */; };
811727A929D67CAB00259C1B /* NSParagraphStyle+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D029D67CAA00259C1B /* NSParagraphStyle+QMUI.m */; };
811727AA29D67CAB00259C1B /* NSURL+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D129D67CAA00259C1B /* NSURL+QMUI.m */; };
811727AB29D67CAB00259C1B /* UIVisualEffectView+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D229D67CAA00259C1B /* UIVisualEffectView+QMUI.m */; };
811727AC29D67CAB00259C1B /* UIBarItem+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D429D67CAA00259C1B /* UIBarItem+QMUI.m */; };
811727AD29D67CAB00259C1B /* UISlider+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D629D67CAA00259C1B /* UISlider+QMUI.m */; };
811727AE29D67CAB00259C1B /* CALayer+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D729D67CAA00259C1B /* CALayer+QMUI.m */; };
811727AF29D67CAB00259C1B /* UINavigationController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D829D67CAA00259C1B /* UINavigationController+QMUI.m */; };
811727B029D67CAB00259C1B /* NSString+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726D929D67CAA00259C1B /* NSString+QMUI.m */; };
811727B129D67CAB00259C1B /* UIMenuController+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726DA29D67CAA00259C1B /* UIMenuController+QMUI.m */; };
811727B229D67CAB00259C1B /* UICollectionViewCell+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726DD29D67CAA00259C1B /* UICollectionViewCell+QMUI.m */; };
811727B329D67CAB00259C1B /* NSPointerArray+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726DE29D67CAA00259C1B /* NSPointerArray+QMUI.m */; };
811727B429D67CAB00259C1B /* NSMethodSignature+QMUI.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726E029D67CAA00259C1B /* NSMethodSignature+QMUI.m */; };
811727B629D67CAB00259C1B /* NetResponseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726E529D67CAA00259C1B /* NetResponseModel.m */; };
811727B829D67CAB00259C1B /* OSSTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726ED29D67CAA00259C1B /* OSSTool.m */; };
811727B929D67CAB00259C1B /* NSString+CYH.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726F029D67CAA00259C1B /* NSString+CYH.m */; };
811727BA29D67CAB00259C1B /* UIView+Creat.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726F229D67CAA00259C1B /* UIView+Creat.m */; };
811727BC29D67CAB00259C1B /* THTabBarItemGifPlusButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726FA29D67CAA00259C1B /* THTabBarItemGifPlusButton.m */; };
811727BD29D67CAB00259C1B /* THTabBarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 811726FC29D67CAA00259C1B /* THTabBarViewController.m */; };
811727BE29D67CAB00259C1B /* THTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117270129D67CAA00259C1B /* THTableViewController.m */; };
811727BF29D67CAB00259C1B /* THNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117270229D67CAA00259C1B /* THNavigationController.m */; };
811727C029D67CAB00259C1B /* THViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117270329D67CAA00259C1B /* THViewController.m */; };
811727C129D67CAB00259C1B /* THView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8117270629D67CAA00259C1B /* THView.m */; };
81425CA829F0DAAA009FAE0B /* THNetworkInterfaceService.m in Sources */ = {isa = PBXBuildFile; fileRef = 81425CA729F0DAAA009FAE0B /* THNetworkInterfaceService.m */; };
8142BA3D29F26C770089E7F7 /* NetworkingTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 8142BA3C29F26C770089E7F7 /* NetworkingTool.m */; };
8142BA3F29F26CDD0089E7F7 /* NetworkingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8142BA3E29F26CDD0089E7F7 /* NetworkingManager.m */; };
81D172122994993D00901C59 /* THGiveVipMessageCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D172112994993D00901C59 /* THGiveVipMessageCellData.m */; };
81D1721829949D2500901C59 /* THGiveVipMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D1721729949D2500901C59 /* THGiveVipMessageCell.m */; };
81D1722F2995D95C00901C59 /* AppDelegate+THCustomTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81D1722E2995D95C00901C59 /* AppDelegate+THCustomTabBarController.m */; };
81DA68EF293EE70B001E694D /* recommdBottle.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DA68EE293EE70B001E694D /* recommdBottle.m */; };
9A6EC99B283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A6EC99A283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.m */; };
9A75DB29283F2383000680D6 /* NotificationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A75DB28283F2383000680D6 /* NotificationService.m */; };
9A75DB33283F6386000680D6 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A75DB32283F6386000680D6 /* libz.tbd */; };
9A75DB35283F6391000680D6 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A75DB34283F6390000680D6 /* libsqlite3.tbd */; };
9A75DB37283F639C000680D6 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A75DB36283F639C000680D6 /* UserNotifications.framework */; };
9AC37C92285C045500003F93 /* swiftModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC37C91285C045500003F93 /* swiftModel.swift */; };
B00677ED28324A5A00A835D9 /* ApplePayService.m in Sources */ = {isa = PBXBuildFile; fileRef = B00677EB28324A5900A835D9 /* ApplePayService.m */; };
B00FC7AD2882B2E1002D2FA7 /* BottlePhotoCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7AC2882B2E1002D2FA7 /* BottlePhotoCollectionCell.m */; };
B00FC7B02882D2D6002D2FA7 /* BottlePhotoCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7AF2882D2D6002D2FA7 /* BottlePhotoCollectionView.m */; };
B00FC7B428839D5D002D2FA7 /* MTChatRecordInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7B328839D5D002D2FA7 /* MTChatRecordInputView.m */; };
B00FC7B728839D89002D2FA7 /* MTAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7B628839D89002D2FA7 /* MTAudioManager.m */; };
B00FC7BA28839DB5002D2FA7 /* MTCameraTools.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7B828839DB5002D2FA7 /* MTCameraTools.m */; };
B00FC7C628839E08002D2FA7 /* ZZCircleProgress.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B00FC7BF28839E07002D2FA7 /* ZZCircleProgress.bundle */; };
B00FC7C728839E08002D2FA7 /* ZZCountingLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7C128839E07002D2FA7 /* ZZCountingLabel.m */; };
B00FC7C828839E08002D2FA7 /* ZZCircleProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7C328839E07002D2FA7 /* ZZCircleProgress.m */; };
B00FC7CC28839E42002D2FA7 /* AudioPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7CB28839E42002D2FA7 /* AudioPlayerView.m */; };
B00FC7D928839F8E002D2FA7 /* DDAudioHttp.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7CF28839F8D002D2FA7 /* DDAudioHttp.m */; };
B00FC7DA28839F8E002D2FA7 /* DDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7D028839F8D002D2FA7 /* DDAudioManager.m */; };
B00FC7DB28839F8E002D2FA7 /* DDLruStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7D228839F8D002D2FA7 /* DDLruStorage.m */; };
B00FC7DC28839F8E002D2FA7 /* DDAudioDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7D428839F8D002D2FA7 /* DDAudioDiskCache.m */; };
B00FC7DD28839F8E002D2FA7 /* NSString+DDExt.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7D828839F8D002D2FA7 /* NSString+DDExt.m */; };
B00FC7E12883A051002D2FA7 /* DDHttpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FC7DF2883A051002D2FA7 /* DDHttpManager.m */; };
B012AA6D282CF37500BBACA2 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B012AA6B282CF37500BBACA2 /* LaunchScreen.storyboard */; };
B0152CCE285EC6A300FFEC94 /* WalletViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0152CCD285EC6A300FFEC94 /* WalletViewController.m */; };
B0152CD1285EC76100FFEC94 /* WalletInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B0152CD0285EC76100FFEC94 /* WalletInfo.m */; };
B0152CD4285EC78C00FFEC94 /* WalletRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = B0152CD3285EC78C00FFEC94 /* WalletRecord.m */; };
B0152CD7285EC79D00FFEC94 /* WalletBanner.m in Sources */ = {isa = PBXBuildFile; fileRef = B0152CD6285EC79D00FFEC94 /* WalletBanner.m */; };
B0152CDA285ECCEE00FFEC94 /* WalletRecordCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0152CD9285ECCEE00FFEC94 /* WalletRecordCell.m */; };
B027191E2824B71E000BD727 /* AlibabaPuHuiTi-2-115-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = B027191D2824B71E000BD727 /* AlibabaPuHuiTi-2-115-Black.ttf */; };
B0345F37281BFC2700D292C4 /* BottleReadView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0345F36281BFC2700D292C4 /* BottleReadView.m */; };
B0345F3A281BFDB100D292C4 /* BottleDetailInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B0345F39281BFDB100D292C4 /* BottleDetailInfo.m */; };
B038476D28141A4100F47C18 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B038476C28141A4100F47C18 /* AppDelegate.m */; };
B038477828141A4200F47C18 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B038477728141A4200F47C18 /* Assets.xcassets */; };
B038477E28141A4200F47C18 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B038477D28141A4200F47C18 /* main.m */; };
B038478628141AC200F47C18 /* AppSetup.m in Sources */ = {isa = PBXBuildFile; fileRef = B038478428141AC200F47C18 /* AppSetup.m */; };
B038493028141AD100F47C18 /* PYAppService.m in Sources */ = {isa = PBXBuildFile; fileRef = B038478828141AD100F47C18 /* PYAppService.m */; };
B038493128141AD100F47C18 /* PYHTTPManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B038478928141AD100F47C18 /* PYHTTPManager.m */; };
B038493228141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = B038478D28141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.m */; };
B038493328141AD200F47C18 /* PYNavigationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038479228141AD100F47C18 /* PYNavigationViewController.m */; };
B038493428141AD200F47C18 /* UIViewController+BXYStatefulViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038479528141AD100F47C18 /* UIViewController+BXYStatefulViewController.m */; };
B038493528141AD200F47C18 /* BXYViewStateMachine.m in Sources */ = {isa = PBXBuildFile; fileRef = B038479A28141AD100F47C18 /* BXYViewStateMachine.m */; };
B038493628141AD200F47C18 /* PYTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038479B28141AD100F47C18 /* PYTableViewController.m */; };
B038493728141AD200F47C18 /* PYImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = B038479C28141AD100F47C18 /* PYImageView.m */; };
B038493828141AD200F47C18 /* MTStatefulBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = B038479F28141AD100F47C18 /* MTStatefulBaseView.m */; };
B038493928141AD200F47C18 /* PYBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847A028141AD100F47C18 /* PYBaseViewController.m */; };
B038493A28141AD200F47C18 /* UIView+MTCreate.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847A328141AD100F47C18 /* UIView+MTCreate.m */; };
B038493B28141AD200F47C18 /* PYThemeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847A628141AD100F47C18 /* PYThemeButton.m */; };
B038493C28141AD200F47C18 /* PYInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847A828141AD100F47C18 /* PYInputView.m */; };
B038493D28141AD200F47C18 /* PYCellInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847AB28141AD100F47C18 /* PYCellInputView.m */; };
B038493E28141AD200F47C18 /* FSTextInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847AC28141AD100F47C18 /* FSTextInputView.m */; };
B038493F28141AD200F47C18 /* AlertInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847AE28141AD100F47C18 /* AlertInputView.m */; };
B038494028141AD200F47C18 /* PYGetSmsCodeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847AF28141AD100F47C18 /* PYGetSmsCodeButton.m */; };
B038494128141AD200F47C18 /* YUButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847B328141AD100F47C18 /* YUButton.m */; };
B038494228141AD200F47C18 /* AmountKeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847B428141AD100F47C18 /* AmountKeyboard.m */; };
B038494328141AD200F47C18 /* PYWebController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847B928141AD100F47C18 /* PYWebController.m */; };
B038494428141AD200F47C18 /* YJWebProgressLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847BA28141AD100F47C18 /* YJWebProgressLayer.m */; };
B038494528141AD200F47C18 /* PYHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847BB28141AD100F47C18 /* PYHUD.m */; };
B038494628141AD200F47C18 /* UIView+JHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847C028141AD100F47C18 /* UIView+JHUD.m */; };
B038494728141AD200F47C18 /* JHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847C128141AD100F47C18 /* JHUD.m */; };
B038494828141AD200F47C18 /* UIImage+JHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847C428141AD100F47C18 /* UIImage+JHUD.m */; };
B038494928141AD200F47C18 /* JHUDAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847C528141AD100F47C18 /* JHUDAnimationView.m */; };
B038494A28141AD200F47C18 /* MTCacheManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847CA28141AD100F47C18 /* MTCacheManager.m */; };
B038494B28141AD200F47C18 /* MTGridSelectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847CD28141AD100F47C18 /* MTGridSelectConfig.m */; };
B038494C28141AD200F47C18 /* MTGridSelectView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847CE28141AD100F47C18 /* MTGridSelectView.m */; };
B038494D28141AD200F47C18 /* PickerButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847D028141AD100F47C18 /* PickerButton.m */; };
B038494E28141AD200F47C18 /* UIImage+PHAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847D228141AD100F47C18 /* UIImage+PHAsset.m */; };
B038495E28141AD200F47C18 /* TZImagePickerController+MTImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847F328141AD100F47C18 /* TZImagePickerController+MTImagePicker.m */; };
B038495F28141AD200F47C18 /* NSDictionary+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847F728141AD100F47C18 /* NSDictionary+BlocksKit.m */; };
B038496028141AD200F47C18 /* NSMutableArray+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847F928141AD100F47C18 /* NSMutableArray+BlocksKit.m */; };
B038496128141AD200F47C18 /* NSMutableIndexSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847FA28141AD100F47C18 /* NSMutableIndexSet+BlocksKit.m */; };
B038496228141AD200F47C18 /* NSObject+BKBlockObservation.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847FD28141AD100F47C18 /* NSObject+BKBlockObservation.m */; };
B038496328141AD200F47C18 /* NSTimer+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B03847FE28141AD100F47C18 /* NSTimer+BlocksKit.m */; };
B038496428141AD200F47C18 /* NSInvocation+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480228141AD100F47C18 /* NSInvocation+BlocksKit.m */; };
B038496528141AD200F47C18 /* NSSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480328141AD100F47C18 /* NSSet+BlocksKit.m */; };
B038496628141AD200F47C18 /* NSMutableOrderedSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480728141AD100F47C18 /* NSMutableOrderedSet+BlocksKit.m */; };
B038496728141AD200F47C18 /* NSOrderedSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480828141AD100F47C18 /* NSOrderedSet+BlocksKit.m */; };
B038496828141AD200F47C18 /* NSObject+BKAssociatedObjects.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480A28141AD100F47C18 /* NSObject+BKAssociatedObjects.m */; };
B038496928141AD200F47C18 /* NSMapTable+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480B28141AD100F47C18 /* NSMapTable+BlocksKit.m */; };
B038496A28141AD200F47C18 /* NSArray+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480E28141AD100F47C18 /* NSArray+BlocksKit.m */; };
B038496B28141AD200F47C18 /* NSObject+BKBlockExecution.m in Sources */ = {isa = PBXBuildFile; fileRef = B038480F28141AD100F47C18 /* NSObject+BKBlockExecution.m */; };
B038496C28141AD200F47C18 /* NSIndexSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038481228141AD100F47C18 /* NSIndexSet+BlocksKit.m */; };
B038496D28141AD200F47C18 /* NSMutableDictionary+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038481628141AD100F47C18 /* NSMutableDictionary+BlocksKit.m */; };
B038496E28141AD200F47C18 /* NSMutableSet+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038481728141AD100F47C18 /* NSMutableSet+BlocksKit.m */; };
B038496F28141AD200F47C18 /* UITextView+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038481A28141AD100F47C18 /* UITextView+BlocksKit.m */; };
B038497028141AD200F47C18 /* UIView+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038481D28141AD100F47C18 /* UIView+BlocksKit.m */; };
B038497128141AD200F47C18 /* UIGestureRecognizer+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038481E28141AD100F47C18 /* UIGestureRecognizer+BlocksKit.m */; };
B038497228141AD200F47C18 /* UITextField+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482028141AD100F47C18 /* UITextField+BlocksKit.m */; };
B038497328141AD200F47C18 /* UIControl+BlocksKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482128141AD100F47C18 /* UIControl+BlocksKit.m */; };
B038497428141AD200F47C18 /* A2BlockInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482528141AD100F47C18 /* A2BlockInvocation.m */; };
B038497528141AD200F47C18 /* NSObject+A2BlockDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482828141AD100F47C18 /* NSObject+A2BlockDelegate.m */; };
B038497628141AD200F47C18 /* A2DynamicDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482A28141AD100F47C18 /* A2DynamicDelegate.m */; };
B038497728141AD200F47C18 /* NSObject+A2DynamicDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482B28141AD100F47C18 /* NSObject+A2DynamicDelegate.m */; };
B038497828141AD200F47C18 /* UITextField+MTLimit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038482F28141AD100F47C18 /* UITextField+MTLimit.m */; };
B038497928141AD200F47C18 /* NSString+MTLimit.m in Sources */ = {isa = PBXBuildFile; fileRef = B038483128141AD100F47C18 /* NSString+MTLimit.m */; };
B038497A28141AD200F47C18 /* MTTextFieldLimitManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B038483328141AD100F47C18 /* MTTextFieldLimitManager.m */; };
B038497B28141AD200F47C18 /* CWCarousel.m in Sources */ = {isa = PBXBuildFile; fileRef = B038483728141AD100F47C18 /* CWCarousel.m */; };
B038497C28141AD200F47C18 /* CWFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = B038483928141AD100F47C18 /* CWFlowLayout.m */; };
B038497D28141AD200F47C18 /* MTPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B038483E28141AD100F47C18 /* MTPickerView.m */; };
B038497E28141AD200F47C18 /* province.json in Resources */ = {isa = PBXBuildFile; fileRef = B038484328141AD100F47C18 /* province.json */; };
B038497F28141AD200F47C18 /* FSDateSignModel.m in Sources */ = {isa = PBXBuildFile; fileRef = B038484428141AD100F47C18 /* FSDateSignModel.m */; };
B038498028141AD200F47C18 /* address-for-ios.plist in Resources */ = {isa = PBXBuildFile; fileRef = B038484528141AD100F47C18 /* address-for-ios.plist */; };
B038498128141AD200F47C18 /* FSLocationDataManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B038484628141AD100F47C18 /* FSLocationDataManager.m */; };
B038498228141AD200F47C18 /* FSLocationPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B038484728141AD100F47C18 /* FSLocationPickerView.m */; };
B038498328141AD200F47C18 /* CAAnimation+WAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = B038484B28141AD100F47C18 /* CAAnimation+WAnimation.m */; };
B038498428141AD200F47C18 /* UIBarButtonItem+WZLBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = B038485028141AD100F47C18 /* UIBarButtonItem+WZLBadge.m */; };
B038498528141AD200F47C18 /* UITabBarItem+WZLBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = B038485128141AD100F47C18 /* UITabBarItem+WZLBadge.m */; };
B038498628141AD200F47C18 /* UIView+WZLBadge.m in Sources */ = {isa = PBXBuildFile; fileRef = B038485728141AD100F47C18 /* UIView+WZLBadge.m */; };
B038499128141AD200F47C18 /* MTPageConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B038487328141AD100F47C18 /* MTPageConfig.m */; };
B038499228141AD200F47C18 /* MTPageView.m in Sources */ = {isa = PBXBuildFile; fileRef = B038487428141AD100F47C18 /* MTPageView.m */; };
B038499328141AD200F47C18 /* WLUnitFieldTextRange.m in Sources */ = {isa = PBXBuildFile; fileRef = B038487928141AD100F47C18 /* WLUnitFieldTextRange.m */; };
B038499428141AD200F47C18 /* WLUnitField.m in Sources */ = {isa = PBXBuildFile; fileRef = B038487C28141AD100F47C18 /* WLUnitField.m */; };
B038499528141AD200F47C18 /* WLUnitFieldTextPosition.m in Sources */ = {isa = PBXBuildFile; fileRef = B038487D28141AD100F47C18 /* WLUnitFieldTextPosition.m */; };
B038499628141AD200F47C18 /* YBRectConst.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488028141AD100F47C18 /* YBRectConst.m */; };
B038499728141AD200F47C18 /* YBPopupMenuPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488128141AD100F47C18 /* YBPopupMenuPath.m */; };
B038499828141AD200F47C18 /* YBPopupMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488328141AD100F47C18 /* YBPopupMenu.m */; };
B038499928141AD200F47C18 /* ToastUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488628141AD100F47C18 /* ToastUtil.m */; };
B038499A28141AD200F47C18 /* MTAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488828141AD100F47C18 /* MTAlertView.m */; };
B038499B28141AD200F47C18 /* zhPopupController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488B28141AD100F47C18 /* zhPopupController.m */; };
B038499C28141AD200F47C18 /* MTActionSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = B038488F28141AD100F47C18 /* MTActionSheet.m */; };
B038499D28141AD200F47C18 /* RichTextLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = B038489028141AD100F47C18 /* RichTextLabel.m */; };
B038499E28141AD200F47C18 /* MTCommonListTableConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B038489228141AD100F47C18 /* MTCommonListTableConfig.m */; };
B038499F28141AD200F47C18 /* MTCommonListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B038489528141AD100F47C18 /* MTCommonListTableViewCell.m */; };
B03849A028141AD200F47C18 /* MTCommonListTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038489828141AD100F47C18 /* MTCommonListTableViewController.m */; };
B03849A128141AD200F47C18 /* MTShareServiceImp.m in Sources */ = {isa = PBXBuildFile; fileRef = B038489A28141AD100F47C18 /* MTShareServiceImp.m */; };
B03849A228141AD200F47C18 /* TPServiceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B038489E28141AD100F47C18 /* TPServiceManager.m */; };
B03849A328141AD200F47C18 /* UIDevice+hw.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848A228141AD100F47C18 /* UIDevice+hw.m */; };
B03849A428141AD200F47C18 /* UIView+PYExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848A328141AD100F47C18 /* UIView+PYExtension.m */; };
B03849A528141AD200F47C18 /* UIBarButtonItem+PYExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848A428141AD100F47C18 /* UIBarButtonItem+PYExtension.m */; };
B03849A628141AD200F47C18 /* UIViewAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848AA28141AD100F47C18 /* UIViewAdditions.m */; };
B03849A728141AD200F47C18 /* NSString+PYExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848AB28141AD100F47C18 /* NSString+PYExtension.m */; };
B03849A828141AD200F47C18 /* UIScreenEx.mm in Sources */ = {isa = PBXBuildFile; fileRef = B03848AC28141AD100F47C18 /* UIScreenEx.mm */; };
B03849A928141AD200F47C18 /* NSTimer+addition.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848B128141AD100F47C18 /* NSTimer+addition.m */; };
B03849AA28141AD200F47C18 /* UIView+WaterMark.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848B328141AD100F47C18 /* UIView+WaterMark.m */; };
B03849AB28141AD200F47C18 /* NSDictionary+Json.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848B628141AD100F47C18 /* NSDictionary+Json.m */; };
B03849AC28141AD200F47C18 /* NSDate+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848BA28141AD100F47C18 /* NSDate+Common.m */; };
B03849AD28141AD200F47C18 /* NSDateDeal.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848BB28141AD100F47C18 /* NSDateDeal.m */; };
B03849AE28141AD200F47C18 /* UIColor+PYExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848BC28141AD100F47C18 /* UIColor+PYExtension.m */; };
B03849AF28141AD200F47C18 /* UIImage+TintColor.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848C028141AD100F47C18 /* UIImage+TintColor.m */; };
B03849B028141AD200F47C18 /* UIImage+Extender.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848C128141AD100F47C18 /* UIImage+Extender.m */; };
B03849B128141AD200F47C18 /* UIImage+Scale.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848C228141AD100F47C18 /* UIImage+Scale.m */; };
B03849B228141AD200F47C18 /* UIImage+Gradient.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848C428141AD100F47C18 /* UIImage+Gradient.m */; };
B03849B328141AD200F47C18 /* BlackListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848C928141AD100F47C18 /* BlackListCell.m */; };
B03849B428141AD200F47C18 /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848CD28141AD100F47C18 /* SettingsViewController.m */; };
B03849B528141AD200F47C18 /* BlackListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848CE28141AD100F47C18 /* BlackListViewController.m */; };
B03849B628141AD200F47C18 /* PrivacySettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848D128141AD100F47C18 /* PrivacySettingsViewController.m */; };
B03849B728141AD200F47C18 /* ChangePhoneViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848D228141AD100F47C18 /* ChangePhoneViewController.m */; };
B03849B828141AD200F47C18 /* SystemSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848D528141AD100F47C18 /* SystemSettingsViewController.m */; };
B03849B928141AD200F47C18 /* FeedbackViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848D628141AD100F47C18 /* FeedbackViewController.m */; };
B03849BA28141AD200F47C18 /* ChatService.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848DA28141AD100F47C18 /* ChatService.m */; };
B03849BB28141AD200F47C18 /* GroupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848DD28141AD100F47C18 /* GroupInfo.m */; };
B03849BC28141AD200F47C18 /* AvatarView.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848DF28141AD100F47C18 /* AvatarView.m */; };
B03849BE28141AD200F47C18 /* ChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848E528141AD100F47C18 /* ChatViewController.m */; };
B03849BF28141AD200F47C18 /* MsgListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848E728141AD100F47C18 /* MsgListViewController.m */; };
B03849C028141AD200F47C18 /* C2CChatSetttingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848E828141AD100F47C18 /* C2CChatSetttingsViewController.m */; };
B03849C128141AD200F47C18 /* TUIGlobalization+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848EB28141AD100F47C18 /* TUIGlobalization+TUIPatch.m */; };
B03849C228141AD200F47C18 /* V2TIMMessage+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848F328141AD100F47C18 /* V2TIMMessage+TUIPatch.m */; };
B03849C328141AD200F47C18 /* TUIConversationListController+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848F528141AD100F47C18 /* TUIConversationListController+TUIPatch.m */; };
B03849C428141AD200F47C18 /* TUITool+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848F628141AD100F47C18 /* TUITool+TUIPatch.m */; };
B03849C528141AD200F47C18 /* TUIMessageCell+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848F728141AD100F47C18 /* TUIMessageCell+TUIPatch.m */; };
B03849C728141AD200F47C18 /* TUIImageMessageCellData+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848FA28141AD100F47C18 /* TUIImageMessageCellData+TUIPatch.m */; };
B03849C828141AD200F47C18 /* TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848FB28141AD100F47C18 /* TUIPatch.m */; };
B03849C928141AD200F47C18 /* TUIBaseMessageController+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848FC28141AD100F47C18 /* TUIBaseMessageController+TUIPatch.m */; };
B03849CA28141AD200F47C18 /* AppConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B03848FE28141AD100F47C18 /* AppConfig.m */; };
B03849CB28141AD200F47C18 /* User.m in Sources */ = {isa = PBXBuildFile; fileRef = B038490628141AD100F47C18 /* User.m */; };
B03849CC28141AD200F47C18 /* UserService.m in Sources */ = {isa = PBXBuildFile; fileRef = B038490728141AD100F47C18 /* UserService.m */; };
B03849CD28141AD200F47C18 /* UserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B038490D28141AD100F47C18 /* UserCell.m */; };
B03849CE28141AD200F47C18 /* ReportViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491128141AD100F47C18 /* ReportViewController.m */; };
B03849CF28141AD200F47C18 /* EditSloganViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491228141AD100F47C18 /* EditSloganViewController.m */; };
B03849D128141AD200F47C18 /* EditNameViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491428141AD100F47C18 /* EditNameViewController.m */; };
B03849D228141AD200F47C18 /* UserListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491628141AD100F47C18 /* UserListViewController.m */; };
B03849D328141AD200F47C18 /* EditProfileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491728141AD100F47C18 /* EditProfileViewController.m */; };
B03849D428141AD200F47C18 /* JWTDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491E28141AD100F47C18 /* JWTDecoder.m */; };
B03849D528141AD200F47C18 /* LoginService.m in Sources */ = {isa = PBXBuildFile; fileRef = B038491F28141AD100F47C18 /* LoginService.m */; };
B03849D628141AD200F47C18 /* SetAvatarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492128141AD100F47C18 /* SetAvatarViewController.m */; };
B03849D728141AD200F47C18 /* LaunchViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492728141AD100F47C18 /* LaunchViewController.m */; };
B03849D828141AD200F47C18 /* LoginBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492828141AD100F47C18 /* LoginBaseViewController.m */; };
B03849D928141AD200F47C18 /* PhoneLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492928141AD100F47C18 /* PhoneLoginViewController.m */; };
B03849DA28141AD200F47C18 /* SetNickNameViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492B28141AD100F47C18 /* SetNickNameViewController.m */; };
B03849DB28141AD200F47C18 /* PhoneFlashLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492C28141AD100F47C18 /* PhoneFlashLoginViewController.m */; };
B03849DC28141AD200F47C18 /* GetSmsCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B038492D28141AD100F47C18 /* GetSmsCodeViewController.m */; };
B03849E22814DE2A00F47C18 /* SetGenderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B03849E12814DE2A00F47C18 /* SetGenderViewController.m */; };
B04EEF53284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B04EEF52284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.m */; };
B05F778D2884072200502B8F /* TUISystemMessageCellData+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B05F778C2884072200502B8F /* TUISystemMessageCellData+TUIPatch.m */; };
B0760214281AB9CB009CD229 /* BottlePublishViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0760213281AB9CB009CD229 /* BottlePublishViewController.m */; };
B076021B281B769F009CD229 /* BottleTypeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B076021A281B769F009CD229 /* BottleTypeInfo.m */; };
B076021E281B7719009CD229 /* BottleInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B076021D281B7719009CD229 /* BottleInfo.m */; };
B0760221281B7801009CD229 /* HomeBottleInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B0760220281B7801009CD229 /* HomeBottleInfo.m */; };
B07834B9284A41DC0031FB16 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = B07834A7284A41DC0031FB16 /* LICENSE */; };
B07834BA284A41DC0031FB16 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = B07834A8284A41DC0031FB16 /* README.md */; };
B07834D1284A49310031FB16 /* KSProgressLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B07834C2284A49300031FB16 /* KSProgressLayer.m */; };
B07834D2284A49310031FB16 /* UIImage+KS.m in Sources */ = {isa = PBXBuildFile; fileRef = B07834C7284A49300031FB16 /* UIImage+KS.m */; };
B07834D3284A49310031FB16 /* KSPhotoItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B07834CA284A49300031FB16 /* KSPhotoItem.m */; };
B07834D4284A49310031FB16 /* KSPhotoBrowser.m in Sources */ = {isa = PBXBuildFile; fileRef = B07834CC284A49300031FB16 /* KSPhotoBrowser.m */; };
B07834D6284A49310031FB16 /* KSPhotoView.m in Sources */ = {isa = PBXBuildFile; fileRef = B07834CE284A49310031FB16 /* KSPhotoView.m */; };
B07834D7284A49310031FB16 /* KSSDImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B07834D0284A49310031FB16 /* KSSDImageManager.m */; };
B07CCB7E281BA0C00042ED5E /* BottleTypeGroupInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B07CCB7D281BA0C00042ED5E /* BottleTypeGroupInfo.m */; };
B08279E32860380700076770 /* TUITheme+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B08279E22860380700076770 /* TUITheme+TUIPatch.m */; };
B08279E628603DD100076770 /* UIImage+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B08279E428603DD100076770 /* UIImage+TUIPatch.m */; };
B0842D3528AD2BB40096ADEF /* GenderPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B0842D3428AD2BB40096ADEF /* GenderPickerView.m */; };
B08D6215281FC3FE00B329C6 /* VIPViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B08D6212281FC3FE00B329C6 /* VIPViewController.m */; };
B08D6216281FC3FE00B329C6 /* VIPItem.m in Sources */ = {isa = PBXBuildFile; fileRef = B08D6213281FC3FE00B329C6 /* VIPItem.m */; };
B08D6217281FC3FE00B329C6 /* VIPSpecialInfoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B08D6214281FC3FE00B329C6 /* VIPSpecialInfoCell.m */; };
B09AB3CA281D64050007C5EB /* MessageNotificationListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B09AB3C8281D64050007C5EB /* MessageNotificationListViewController.m */; };
B09AB3CD281D64B80007C5EB /* MessageNotificationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B09AB3CB281D64B80007C5EB /* MessageNotificationCell.m */; };
B09AB3D0281D64D30007C5EB /* MessageNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = B09AB3CE281D64D30007C5EB /* MessageNotification.m */; };
B09DE77D281581B7001281E4 /* ProfileViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B09DE77C281581B7001281E4 /* ProfileViewController.m */; };
B0B650432816C6EA00B4F93D /* TUIConversationCell+TUIPatch.m in Sources */ = {isa = PBXBuildFile; fileRef = B0B650422816C6EA00B4F93D /* TUIConversationCell+TUIPatch.m */; };
B0C63FFA2818D465005A12B8 /* BottleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C63FF92818D465005A12B8 /* BottleViewController.m */; };
B0C63FFF2818D917005A12B8 /* BottleCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C63FFE2818D917005A12B8 /* BottleCollectionCell.m */; };
B0C64006281A2989005A12B8 /* BottleService.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C64005281A2988005A12B8 /* BottleService.m */; };
B0C64009281A2ED4005A12B8 /* BottleTypePickerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C64008281A2ED4005A12B8 /* BottleTypePickerViewController.m */; };
B0C6407A281A4D39005A12B8 /* BottleTypeCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C64079281A4D39005A12B8 /* BottleTypeCollectionCell.m */; };
B0C6407D281A5496005A12B8 /* BottleTypeCollectionHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B0C6407C281A5496005A12B8 /* BottleTypeCollectionHeader.m */; };
B0D657772826A7A0002ADD3C /* C2CChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D657762826A7A0002ADD3C /* C2CChatViewController.m */; };
B0D8ECE2281FC52C0048B92F /* VIPGoodsInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D8ECE1281FC52C0048B92F /* VIPGoodsInfo.m */; };
B0D8ECE5281FC5BD0048B92F /* VIPGoods.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D8ECE4281FC5BD0048B92F /* VIPGoods.m */; };
B0D8ECE8281FCB810048B92F /* VIPConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D8ECE7281FCB810048B92F /* VIPConfig.m */; };
B0D8ECEB281FE7860048B92F /* VIPCardInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D8ECEA281FE7860048B92F /* VIPCardInfo.m */; };
B0D8ECEE281FE7F90048B92F /* VIPCard.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D8ECED281FE7F90048B92F /* VIPCard.m */; };
B0DB7A8D28293A15002A5170 /* TH_login_enter.png in Resources */ = {isa = PBXBuildFile; fileRef = B0DB7A8C28293A15002A5170 /* TH_login_enter.png */; };
B0E0EA412849C31D00043AB8 /* ProfileCardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E0EA402849C31D00043AB8 /* ProfileCardViewController.m */; };
B0E0EA442849C69800043AB8 /* ProfilePhotoCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E0EA432849C69800043AB8 /* ProfilePhotoCell.m */; };
B0E0EA48284A288D00043AB8 /* ProfilePhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = B0E0EA47284A288D00043AB8 /* ProfilePhoto.m */; };
B0EDD46F28489AB20036B441 /* GTExtensionSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A753E3D283FB99E002BC240 /* GTExtensionSDK.framework */; };
D916866D2A077160007DD80E /* THNearAndLanternViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D916866C2A077160007DD80E /* THNearAndLanternViewController.m */; };
D91686702A0798FD007DD80E /* THDemoMineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D916866F2A0798FD007DD80E /* THDemoMineViewController.m */; };
D93C3B772925E3AE00E840FD /* BigUserImgAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = D93C3B762925E3AE00E840FD /* BigUserImgAlertView.m */; };
D95E4A3E29212DBB00CBBDDA /* MineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D95E4A3D29212DBB00CBBDDA /* MineViewController.m */; };
D9AC771628EED2A9004C54BF /* BottleBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC771528EED2A9004C54BF /* BottleBaseViewController.m */; };
D9AC771928EF2F24004C54BF /* BottleNerbyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC771828EF2F24004C54BF /* BottleNerbyViewController.m */; };
D9AC771C28EF3053004C54BF /* userNearbyModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC771B28EF3053004C54BF /* userNearbyModel.m */; };
D9AC771F28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC771E28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.m */; };
D9AC772228F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC772128F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.m */; };
D9AC772628F05D57004C54BF /* ZcqVender.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC772528F05D57004C54BF /* ZcqVender.m */; };
D9AC772928F0640F004C54BF /* BottleShaiXuanCellView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC772828F0640F004C54BF /* BottleShaiXuanCellView.m */; };
D9AC772C28F1080D004C54BF /* SetLoginUserInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9AC772B28F1080D004C54BF /* SetLoginUserInfoViewController.m */; };
D9FD6A98291C053E00923069 /* InviteCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FD6A97291C053E00923069 /* InviteCodeViewController.m */; };
D9FD6ABB2920418500923069 /* InviteCordViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FD6ABA2920418400923069 /* InviteCordViewCell.m */; };
D9FD6ABE2920633800923069 /* inputInviteCodeAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FD6ABD2920633800923069 /* inputInviteCodeAlertView.m */; };
D9FD6AC12920A95F00923069 /* ShareInviteCodeAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FD6AC02920A95E00923069 /* ShareInviteCodeAlertView.m */; };
FC8C57C529357A57006E5110 /* NearbyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57C429357A57006E5110 /* NearbyViewController.m */; };
FC8C57E32935A3F6006E5110 /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57C82935A3F6006E5110 /* BRResultModel.m */; };
FC8C57E42935A3F6006E5110 /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57CB2935A3F6006E5110 /* BRStringPickerView.m */; };
FC8C57E52935A3F6006E5110 /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57CE2935A3F6006E5110 /* BRDatePickerView+BR.m */; };
FC8C57E62935A3F6006E5110 /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57D02935A3F6006E5110 /* NSDate+BRPickerView.m */; };
FC8C57E72935A3F6006E5110 /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57D12935A3F6006E5110 /* BRDatePickerView.m */; };
FC8C57E82935A3F6006E5110 /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FC8C57D72935A3F6006E5110 /* BRPickerView.bundle */; };
FC8C57E92935A3F6006E5110 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57D82935A3F6006E5110 /* BRPickerStyle.m */; };
FC8C57EA2935A3F6006E5110 /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57D92935A3F6006E5110 /* BRBaseView.m */; };
FC8C57EB2935A3F6006E5110 /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57DA2935A3F6006E5110 /* NSBundle+BRPickerView.m */; };
FC8C57EC2935A3F6006E5110 /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57DE2935A3F6006E5110 /* BRAddressModel.m */; };
FC8C57ED2935A3F6006E5110 /* BRAddressPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FC8C57E12935A3F6006E5110 /* BRAddressPickerView.bundle */; };
FC8C57EE2935A3F6006E5110 /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8C57E22935A3F6006E5110 /* BRAddressPickerView.m */; };
FC8C57F02935A617006E5110 /* linkage3_data.json in Resources */ = {isa = PBXBuildFile; fileRef = FC8C57EF2935A617006E5110 /* linkage3_data.json */; };
FC998D252936F98300E67DCD /* BottleDetialController.m in Sources */ = {isa = PBXBuildFile; fileRef = FC998D242936F98300E67DCD /* BottleDetialController.m */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
0A36C0BF581F207BA348D1A2 /* Pods_TreeHole.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TreeHole.framework; sourceTree = BUILT_PRODUCTS_DIR; };
14A2457DD01F77CBA8F99B41 /* Pods-TreeHole.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TreeHole.release.xcconfig"; path = "Target Support Files/Pods-TreeHole/Pods-TreeHole.release.xcconfig"; sourceTree = "<group>"; };
49AB12FA477E4D65042A4720 /* Pods-TreeHole.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TreeHole.debug.xcconfig"; path = "Target Support Files/Pods-TreeHole/Pods-TreeHole.debug.xcconfig"; sourceTree = "<group>"; };
6A3613F5F0C387980F724DC6 /* Pods-HoleNotification.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HoleNotification.release.xcconfig"; path = "Target Support Files/Pods-HoleNotification/Pods-HoleNotification.release.xcconfig"; sourceTree = "<group>"; };
74C6371F8879CD5C14B77D4D /* Pods_HoleNotification.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HoleNotification.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8110E0092A724EEC0050F3E0 /* THLVTipView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THLVTipView.h; sourceTree = "<group>"; };
8110E00A2A724EEC0050F3E0 /* THLVTipView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THLVTipView.m; sourceTree = "<group>"; };
8110E00C2A724EF80050F3E0 /* THLVTipView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = THLVTipView.xib; sourceTree = "<group>"; };
8110E00E2A7352040050F3E0 /* THMineHeaderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THMineHeaderView.h; sourceTree = "<group>"; };
8110E00F2A7352040050F3E0 /* THMineHeaderView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THMineHeaderView.m; sourceTree = "<group>"; };
8110E0112A7352260050F3E0 /* THMineHeaderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = THMineHeaderView.xib; sourceTree = "<group>"; };
8110E0132A736DAE0050F3E0 /* THMineTypeNavView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THMineTypeNavView.h; sourceTree = "<group>"; };
8110E0142A736DAE0050F3E0 /* THMineTypeNavView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THMineTypeNavView.m; sourceTree = "<group>"; };
8110E0162A736DC30050F3E0 /* THMineTypeNavView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = THMineTypeNavView.xib; sourceTree = "<group>"; };
8117255729D67CAA00259C1B /* THLanternAnimationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THLanternAnimationController.m; sourceTree = "<group>"; };
8117255829D67CAA00259C1B /* THHomeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THHomeViewController.h; sourceTree = "<group>"; };
8117255929D67CAA00259C1B /* THLanternAnimationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THLanternAnimationController.h; sourceTree = "<group>"; };
8117255A29D67CAA00259C1B /* THHomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THHomeViewController.m; sourceTree = "<group>"; };
8117255C29D67CAA00259C1B /* THBottleInfoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THBottleInfoModel.h; sourceTree = "<group>"; };
8117255D29D67CAA00259C1B /* THBottleModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THBottleModel.m; sourceTree = "<group>"; };
8117255E29D67CAA00259C1B /* THBottleInfoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THBottleInfoModel.m; sourceTree = "<group>"; };
8117255F29D67CAA00259C1B /* THBottleModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THBottleModel.h; sourceTree = "<group>"; };
8117256129D67CAA00259C1B /* THBottleInfoCardContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THBottleInfoCardContainerView.m; sourceTree = "<group>"; };
8117256229D67CAA00259C1B /* THBottleInfoImagesCollectionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THBottleInfoImagesCollectionCell.h; sourceTree = "<group>"; };
8117256329D67CAA00259C1B /* THBottleInfoCardContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THBottleInfoCardContentView.h; sourceTree = "<group>"; };
8117256429D67CAA00259C1B /* THHomeHotPartyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THHomeHotPartyView.m; sourceTree = "<group>"; };
8117256529D67CAA00259C1B /* THBottleInfoBuyVipView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THBottleInfoBuyVipView.h; sourceTree = "<group>"; };
8117256629D67CAA00259C1B /* THLanternScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THLanternScrollView.m; sourceTree = "<group>"; };
8117256729D67CAA00259C1B /* THLanternScrollItemView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THLanternScrollItemView.m; sourceTree = "<group>"; };
8117256829D67CAA00259C1B /* THHomeHotPartyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THHomeHotPartyView.h; sourceTree = "<group>"; };
8117256929D67CAA00259C1B /* THBottleInfoCardContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THBottleInfoCardContentView.m; sourceTree = "<group>"; };
8117256A29D67CAA00259C1B /* THBottleInfoImagesCollectionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THBottleInfoImagesCollectionCell.m; sourceTree = "<group>"; };
8117256B29D67CAA00259C1B /* THBottleInfoCardContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THBottleInfoCardContainerView.h; sourceTree = "<group>"; };
8117256C29D67CAA00259C1B /* THLanternScrollItemView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THLanternScrollItemView.h; sourceTree = "<group>"; };
8117256D29D67CAA00259C1B /* THLanternScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THLanternScrollView.h; sourceTree = "<group>"; };
8117256E29D67CAA00259C1B /* THBottleInfoBuyVipView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THBottleInfoBuyVipView.m; sourceTree = "<group>"; };
8117257029D67CAA00259C1B /* AppDelegate+THSetup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "AppDelegate+THSetup.m"; sourceTree = "<group>"; };
8117257129D67CAA00259C1B /* AppDelegate+THSetup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "AppDelegate+THSetup.h"; sourceTree = "<group>"; };
8117257529D67CAA00259C1B /* THUserInfoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THUserInfoModel.m; sourceTree = "<group>"; };
8117257629D67CAA00259C1B /* THUserInfoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THUserInfoModel.h; sourceTree = "<group>"; };
8117257A29D67CAA00259C1B /* CYHProvinceCityAreaHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CYHProvinceCityAreaHelper.h; sourceTree = "<group>"; };
8117257B29D67CAA00259C1B /* ProvinceCityArea.geojson */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ProvinceCityArea.geojson; sourceTree = "<group>"; };
8117257C29D67CAA00259C1B /* CYHProvinceCityAreaHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CYHProvinceCityAreaHelper.m; sourceTree = "<group>"; };
8117258029D67CAA00259C1B /* GeTuiServiceTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeTuiServiceTool.h; sourceTree = "<group>"; };
8117258129D67CAA00259C1B /* GeTuiServiceTool+QuickAuthorize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GeTuiServiceTool+QuickAuthorize.h"; sourceTree = "<group>"; };
8117258329D67CAA00259C1B /* GeTuiServiceTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeTuiServiceTool.m; sourceTree = "<group>"; };
8117258429D67CAA00259C1B /* GeTuiServiceTool+QuickAuthorize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GeTuiServiceTool+QuickAuthorize.m"; sourceTree = "<group>"; };
8117258629D67CAA00259C1B /* YYClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYClassInfo.h; sourceTree = "<group>"; };
8117258729D67CAA00259C1B /* YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYModel.h; sourceTree = "<group>"; };
8117258829D67CAA00259C1B /* NSObject+YYModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYModel.m"; sourceTree = "<group>"; };
8117258929D67CAA00259C1B /* YYClassInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYClassInfo.m; sourceTree = "<group>"; };
8117258A29D67CAA00259C1B /* NSObject+YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYModel.h"; sourceTree = "<group>"; };
8117258D29D67CAA00259C1B /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
8117258E29D67CAA00259C1B /* QMUIKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIKit.h; sourceTree = "<group>"; };
8117259029D67CAA00259C1B /* QMUICommonDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICommonDefines.h; sourceTree = "<group>"; };
8117259129D67CAA00259C1B /* QMUIConfigurationMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIConfigurationMacros.h; sourceTree = "<group>"; };
8117259229D67CAA00259C1B /* QMUIHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIHelper.h; sourceTree = "<group>"; };
8117259329D67CAA00259C1B /* QMUIRuntime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIRuntime.m; sourceTree = "<group>"; };
8117259429D67CAA00259C1B /* QMUIConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIConfiguration.h; sourceTree = "<group>"; };
8117259529D67CAA00259C1B /* QMUILab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILab.h; sourceTree = "<group>"; };
8117259629D67CAA00259C1B /* QMUIRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIRuntime.h; sourceTree = "<group>"; };
8117259729D67CAA00259C1B /* QMUIHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIHelper.m; sourceTree = "<group>"; };
8117259829D67CAA00259C1B /* QMUICore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICore.h; sourceTree = "<group>"; };
8117259929D67CAA00259C1B /* QMUIConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIConfiguration.m; sourceTree = "<group>"; };
8117259B29D67CAA00259C1B /* QMUINavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUINavigationController.h; sourceTree = "<group>"; };
8117259C29D67CAA00259C1B /* QMUICommonViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUICommonViewController.m; sourceTree = "<group>"; };
8117259D29D67CAA00259C1B /* QMUICommonTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICommonTableViewController.h; sourceTree = "<group>"; };
8117259E29D67CAA00259C1B /* QMUITabBarViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITabBarViewController.h; sourceTree = "<group>"; };
8117259F29D67CAA00259C1B /* QMUINavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUINavigationController.m; sourceTree = "<group>"; };
811725A029D67CAA00259C1B /* QMUICommonViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICommonViewController.h; sourceTree = "<group>"; };
811725A129D67CAA00259C1B /* QMUITabBarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITabBarViewController.m; sourceTree = "<group>"; };
811725A229D67CAA00259C1B /* QMUICommonTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUICommonTableViewController.m; sourceTree = "<group>"; };
811725A429D67CAA00259C1B /* QMUIModalPresentationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIModalPresentationViewController.m; sourceTree = "<group>"; };
811725A529D67CAA00259C1B /* QMUIDialogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIDialogViewController.m; sourceTree = "<group>"; };
811725A729D67CAA00259C1B /* QMUIStaticTableViewCellData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIStaticTableViewCellData.m; sourceTree = "<group>"; };
811725A829D67CAA00259C1B /* QMUIStaticTableViewCellDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIStaticTableViewCellDataSource.m; sourceTree = "<group>"; };
811725A929D67CAA00259C1B /* UITableView+QMUIStaticCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+QMUIStaticCell.m"; sourceTree = "<group>"; };
811725AA29D67CAA00259C1B /* UITableView+QMUIStaticCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+QMUIStaticCell.h"; sourceTree = "<group>"; };
811725AB29D67CAA00259C1B /* QMUIStaticTableViewCellDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIStaticTableViewCellDataSource.h; sourceTree = "<group>"; };
811725AC29D67CAA00259C1B /* QMUIStaticTableViewCellData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIStaticTableViewCellData.h; sourceTree = "<group>"; };
811725AD29D67CAA00259C1B /* QMUICellHeightCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUICellHeightCache.m; sourceTree = "<group>"; };
811725AE29D67CAA00259C1B /* QMUILogManagerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUILogManagerViewController.m; sourceTree = "<group>"; };
811725AF29D67CAA00259C1B /* QMUITableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITableView.m; sourceTree = "<group>"; };
811725B129D67CAA00259C1B /* QMUIToastView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIToastView.h; sourceTree = "<group>"; };
811725B229D67CAA00259C1B /* QMUIToastAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIToastAnimator.m; sourceTree = "<group>"; };
811725B329D67CAA00259C1B /* QMUIToastContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIToastContentView.h; sourceTree = "<group>"; };
811725B429D67CAA00259C1B /* QMUIToastBackgroundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIToastBackgroundView.m; sourceTree = "<group>"; };
811725B529D67CAA00259C1B /* QMUIToastAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIToastAnimator.h; sourceTree = "<group>"; };
811725B629D67CAA00259C1B /* QMUIToastView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIToastView.m; sourceTree = "<group>"; };
811725B729D67CAA00259C1B /* QMUIToastContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIToastContentView.m; sourceTree = "<group>"; };
811725B829D67CAA00259C1B /* QMUIToastBackgroundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIToastBackgroundView.h; sourceTree = "<group>"; };
811725B929D67CAA00259C1B /* QMUIAlertController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAlertController.h; sourceTree = "<group>"; };
811725BB29D67CAA00259C1B /* UITableView+QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+QMUICellHeightKeyCache.m"; sourceTree = "<group>"; };
811725BC29D67CAA00259C1B /* QMUICellHeightKeyCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUICellHeightKeyCache.m; sourceTree = "<group>"; };
811725BD29D67CAA00259C1B /* QMUICellHeightKeyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICellHeightKeyCache.h; sourceTree = "<group>"; };
811725BE29D67CAA00259C1B /* UITableView+QMUICellHeightKeyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+QMUICellHeightKeyCache.h"; sourceTree = "<group>"; };
811725BF29D67CAA00259C1B /* QMUIWindowSizeMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIWindowSizeMonitor.h; sourceTree = "<group>"; };
811725C029D67CAA00259C1B /* QMUILabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUILabel.m; sourceTree = "<group>"; };
811725C129D67CAA00259C1B /* QMUITableViewHeaderFooterView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITableViewHeaderFooterView.m; sourceTree = "<group>"; };
811725C229D67CAA00259C1B /* QMUIEmotionInputManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIEmotionInputManager.m; sourceTree = "<group>"; };
811725C329D67CAA00259C1B /* QMUIWeakObjectContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIWeakObjectContainer.h; sourceTree = "<group>"; };
811725C429D67CAA00259C1B /* QMUIKeyboardManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIKeyboardManager.m; sourceTree = "<group>"; };
811725C529D67CAA00259C1B /* QMUISegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUISegmentedControl.h; sourceTree = "<group>"; };
811725C729D67CAA00259C1B /* UICollectionView+QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+QMUICellSizeKeyCache.h"; sourceTree = "<group>"; };
811725C829D67CAA00259C1B /* QMUICellSizeKeyCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICellSizeKeyCache.h; sourceTree = "<group>"; };
811725C929D67CAA00259C1B /* QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUICellSizeKeyCache.m; sourceTree = "<group>"; };
811725CA29D67CAA00259C1B /* UICollectionView+QMUICellSizeKeyCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+QMUICellSizeKeyCache.m"; sourceTree = "<group>"; };
811725CB29D67CAA00259C1B /* QMUIGridView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIGridView.m; sourceTree = "<group>"; };
811725CD29D67CAA00259C1B /* QMUIAssetsGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAssetsGroup.m; sourceTree = "<group>"; };
811725CE29D67CAA00259C1B /* QMUIAssetsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAssetsManager.m; sourceTree = "<group>"; };
811725CF29D67CAA00259C1B /* QMUIAsset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAsset.h; sourceTree = "<group>"; };
811725D029D67CAA00259C1B /* QMUIAssetsGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAssetsGroup.h; sourceTree = "<group>"; };
811725D129D67CAA00259C1B /* QMUIAssetsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAssetsManager.h; sourceTree = "<group>"; };
811725D229D67CAA00259C1B /* QMUIAsset.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAsset.m; sourceTree = "<group>"; };
811725D329D67CAA00259C1B /* QMUIEmptyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIEmptyView.m; sourceTree = "<group>"; };
811725D529D67CAA00259C1B /* QMUIImagePreviewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePreviewView.h; sourceTree = "<group>"; };
811725D629D67CAA00259C1B /* QMUIImagePreviewViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePreviewViewController.m; sourceTree = "<group>"; };
811725D729D67CAA00259C1B /* QMUIImagePreviewViewTransitionAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePreviewViewTransitionAnimator.m; sourceTree = "<group>"; };
811725D829D67CAA00259C1B /* QMUIImagePreviewViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePreviewViewController.h; sourceTree = "<group>"; };
811725D929D67CAA00259C1B /* QMUIImagePreviewView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePreviewView.m; sourceTree = "<group>"; };
811725DA29D67CAA00259C1B /* QMUIImagePreviewViewTransitionAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePreviewViewTransitionAnimator.h; sourceTree = "<group>"; };
811725DB29D67CAA00259C1B /* QMUITestView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITestView.h; sourceTree = "<group>"; };
811725DD29D67CAA00259C1B /* QMUIAnimationHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAnimationHelper.m; sourceTree = "<group>"; };
811725DE29D67CAA00259C1B /* QMUIEasings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIEasings.h; sourceTree = "<group>"; };
811725DF29D67CAA00259C1B /* QMUIDisplayLinkAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIDisplayLinkAnimation.h; sourceTree = "<group>"; };
811725E029D67CAA00259C1B /* QMUIAnimationHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAnimationHelper.h; sourceTree = "<group>"; };
811725E129D67CAA00259C1B /* QMUIDisplayLinkAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIDisplayLinkAnimation.m; sourceTree = "<group>"; };
811725E229D67CAA00259C1B /* QMUITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITableViewCell.m; sourceTree = "<group>"; };
811725E429D67CAA00259C1B /* UIColor+QMUITheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+QMUITheme.h"; sourceTree = "<group>"; };
811725E529D67CAA00259C1B /* QMUIThemePrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIThemePrivate.m; sourceTree = "<group>"; };
811725E629D67CAA00259C1B /* UIVisualEffect+QMUITheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIVisualEffect+QMUITheme.h"; sourceTree = "<group>"; };
811725E729D67CAA00259C1B /* QMUIThemeManagerCenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIThemeManagerCenter.h; sourceTree = "<group>"; };
811725E829D67CAA00259C1B /* QMUIThemeManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIThemeManager.m; sourceTree = "<group>"; };
811725E929D67CAA00259C1B /* UIImage+QMUITheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+QMUITheme.m"; sourceTree = "<group>"; };
811725EA29D67CAA00259C1B /* UIView+QMUITheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+QMUITheme.h"; sourceTree = "<group>"; };
811725EB29D67CAA00259C1B /* UIViewController+QMUITheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+QMUITheme.m"; sourceTree = "<group>"; };
811725EC29D67CAA00259C1B /* UIColor+QMUITheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+QMUITheme.m"; sourceTree = "<group>"; };
811725ED29D67CAA00259C1B /* QMUITheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITheme.h; sourceTree = "<group>"; };
811725EE29D67CAA00259C1B /* QMUIThemeManagerCenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIThemeManagerCenter.m; sourceTree = "<group>"; };
811725EF29D67CAA00259C1B /* UIVisualEffect+QMUITheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIVisualEffect+QMUITheme.m"; sourceTree = "<group>"; };
811725F029D67CAA00259C1B /* QMUIThemePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIThemePrivate.h; sourceTree = "<group>"; };
811725F129D67CAA00259C1B /* UIViewController+QMUITheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+QMUITheme.h"; sourceTree = "<group>"; };
811725F229D67CAA00259C1B /* UIView+QMUITheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+QMUITheme.m"; sourceTree = "<group>"; };
811725F329D67CAA00259C1B /* UIImage+QMUITheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+QMUITheme.h"; sourceTree = "<group>"; };
811725F429D67CAA00259C1B /* QMUIThemeManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIThemeManager.h; sourceTree = "<group>"; };
811725F529D67CAA00259C1B /* QMUILogger+QMUIConfigurationTemplate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QMUILogger+QMUIConfigurationTemplate.h"; sourceTree = "<group>"; };
811725F629D67CAA00259C1B /* QMUISearchController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUISearchController.h; sourceTree = "<group>"; };
811725F729D67CAA00259C1B /* QMUIPopupContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIPopupContainerView.h; sourceTree = "<group>"; };
811725F829D67CAA00259C1B /* QMUIMoreOperationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIMoreOperationController.m; sourceTree = "<group>"; };
811725F929D67CAA00259C1B /* QMUIPieProgressView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIPieProgressView.m; sourceTree = "<group>"; };
811725FA29D67CAA00259C1B /* CAAnimation+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CAAnimation+QMUI.h"; sourceTree = "<group>"; };
811725FB29D67CAA00259C1B /* QMUITips.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITips.m; sourceTree = "<group>"; };
811725FD29D67CAA00259C1B /* UINavigationController+NavigationBarTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+NavigationBarTransition.h"; sourceTree = "<group>"; };
811725FE29D67CAA00259C1B /* UINavigationBar+Transition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+Transition.m"; sourceTree = "<group>"; };
811725FF29D67CAA00259C1B /* UINavigationController+NavigationBarTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+NavigationBarTransition.m"; sourceTree = "<group>"; };
8117260029D67CAA00259C1B /* UINavigationBar+Transition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationBar+Transition.h"; sourceTree = "<group>"; };
8117260229D67CAA00259C1B /* QMUILogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUILogger.m; sourceTree = "<group>"; };
8117260329D67CAA00259C1B /* QMUILog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILog.h; sourceTree = "<group>"; };
8117260429D67CAA00259C1B /* QMUILogItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILogItem.h; sourceTree = "<group>"; };
8117260529D67CAA00259C1B /* QMUILogNameManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILogNameManager.h; sourceTree = "<group>"; };
8117260629D67CAA00259C1B /* QMUILogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILogger.h; sourceTree = "<group>"; };
8117260729D67CAA00259C1B /* QMUILogItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUILogItem.m; sourceTree = "<group>"; };
8117260829D67CAA00259C1B /* QMUILogNameManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUILogNameManager.m; sourceTree = "<group>"; };
8117260929D67CAA00259C1B /* QMUIFloatLayoutView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIFloatLayoutView.h; sourceTree = "<group>"; };
8117260A29D67CAA00259C1B /* CALayer+QMUIViewAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+QMUIViewAnimation.m"; sourceTree = "<group>"; };
8117260B29D67CAA00259C1B /* QMUICollectionViewPagingLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUICollectionViewPagingLayout.m; sourceTree = "<group>"; };
8117260D29D67CAA00259C1B /* NSObject+QMUIMultipleDelegates.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+QMUIMultipleDelegates.m"; sourceTree = "<group>"; };
8117260E29D67CAA00259C1B /* QMUIMultipleDelegates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIMultipleDelegates.h; sourceTree = "<group>"; };
8117260F29D67CAA00259C1B /* NSObject+QMUIMultipleDelegates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+QMUIMultipleDelegates.h"; sourceTree = "<group>"; };
8117261029D67CAA00259C1B /* QMUIMultipleDelegates.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIMultipleDelegates.m; sourceTree = "<group>"; };
8117261129D67CAA00259C1B /* QMUIZoomImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIZoomImageView.h; sourceTree = "<group>"; };
8117261229D67CAA00259C1B /* QMUITextField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITextField.h; sourceTree = "<group>"; };
8117261429D67CAA00259C1B /* UIBarItem+QMUIBadge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarItem+QMUIBadge.h"; sourceTree = "<group>"; };
8117261529D67CAA00259C1B /* UIView+QMUIBadge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+QMUIBadge.h"; sourceTree = "<group>"; };
8117261629D67CAA00259C1B /* QMUIBadgeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIBadgeProtocol.h; sourceTree = "<group>"; };
8117261729D67CAA00259C1B /* UIBarItem+QMUIBadge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarItem+QMUIBadge.m"; sourceTree = "<group>"; };
8117261829D67CAA00259C1B /* UIView+QMUIBadge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+QMUIBadge.m"; sourceTree = "<group>"; };
8117261929D67CAA00259C1B /* QMUIMarqueeLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIMarqueeLabel.m; sourceTree = "<group>"; };
8117261B29D67CAA00259C1B /* QMUINavigationButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUINavigationButton.m; sourceTree = "<group>"; };
8117261C29D67CAA00259C1B /* QMUIToolbarButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIToolbarButton.m; sourceTree = "<group>"; };
8117261D29D67CAA00259C1B /* QMUIButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIButton.m; sourceTree = "<group>"; };
8117261E29D67CAA00259C1B /* QMUIToolbarButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIToolbarButton.h; sourceTree = "<group>"; };
8117261F29D67CAA00259C1B /* QMUINavigationButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUINavigationButton.h; sourceTree = "<group>"; };
8117262029D67CAA00259C1B /* QMUIButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIButton.h; sourceTree = "<group>"; };
8117262129D67CAA00259C1B /* QMUIOrderedDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIOrderedDictionary.m; sourceTree = "<group>"; };
8117262329D67CAA00259C1B /* QMUIConsoleToolbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIConsoleToolbar.h; sourceTree = "<group>"; };
8117262429D67CAA00259C1B /* QMUIConsoleViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIConsoleViewController.h; sourceTree = "<group>"; };
8117262529D67CAA00259C1B /* QMUIConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIConsole.h; sourceTree = "<group>"; };
8117262629D67CAA00259C1B /* QMUILog+QMUIConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "QMUILog+QMUIConsole.h"; sourceTree = "<group>"; };
8117262729D67CAA00259C1B /* QMUIConsoleToolbar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIConsoleToolbar.m; sourceTree = "<group>"; };
8117262829D67CAA00259C1B /* QMUIConsole.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIConsole.m; sourceTree = "<group>"; };
8117262929D67CAA00259C1B /* QMUIConsoleViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIConsoleViewController.m; sourceTree = "<group>"; };
8117262A29D67CAA00259C1B /* QMUILog+QMUIConsole.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QMUILog+QMUIConsole.m"; sourceTree = "<group>"; };
8117262B29D67CAA00259C1B /* QMUIAppearance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAppearance.m; sourceTree = "<group>"; };
8117262C29D67CAA00259C1B /* QMUINavigationTitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUINavigationTitleView.h; sourceTree = "<group>"; };
8117262D29D67CAA00259C1B /* QMUIEmotionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIEmotionView.m; sourceTree = "<group>"; };
8117262E29D67CAA00259C1B /* QMUITextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITextView.m; sourceTree = "<group>"; };
8117262F29D67CAA00259C1B /* QMUISearchBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUISearchBar.h; sourceTree = "<group>"; };
8117263129D67CAA00259C1B /* QMUIImagePickerCollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePickerCollectionViewCell.m; sourceTree = "<group>"; };
8117263229D67CAA00259C1B /* QMUIImagePickerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePickerViewController.m; sourceTree = "<group>"; };
8117263329D67CAA00259C1B /* QMUIImagePickerHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePickerHelper.h; sourceTree = "<group>"; };
8117263429D67CAA00259C1B /* QMUIAlbumViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAlbumViewController.h; sourceTree = "<group>"; };
8117263529D67CAA00259C1B /* QMUIImagePickerPreviewViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePickerPreviewViewController.m; sourceTree = "<group>"; };
8117263629D67CAA00259C1B /* QMUIImagePickerCollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePickerCollectionViewCell.h; sourceTree = "<group>"; };
8117263729D67CAA00259C1B /* QMUIAlbumViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAlbumViewController.m; sourceTree = "<group>"; };
8117263829D67CAA00259C1B /* QMUIImagePickerHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIImagePickerHelper.m; sourceTree = "<group>"; };
8117263929D67CAA00259C1B /* QMUIImagePickerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePickerViewController.h; sourceTree = "<group>"; };
8117263A29D67CAA00259C1B /* QMUIImagePickerPreviewViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIImagePickerPreviewViewController.h; sourceTree = "<group>"; };
8117263B29D67CAA00259C1B /* QMUILabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILabel.h; sourceTree = "<group>"; };
8117263C29D67CAA00259C1B /* QMUIWindowSizeMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIWindowSizeMonitor.m; sourceTree = "<group>"; };
8117263D29D67CAA00259C1B /* QMUIAlertController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIAlertController.m; sourceTree = "<group>"; };
8117263E29D67CAA00259C1B /* QMUILogManagerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUILogManagerViewController.h; sourceTree = "<group>"; };
8117263F29D67CAA00259C1B /* QMUITableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITableView.h; sourceTree = "<group>"; };
8117264129D67CAA00259C1B /* QMUINavigationBarScrollingAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUINavigationBarScrollingAnimator.m; sourceTree = "<group>"; };
8117264229D67CAA00259C1B /* QMUINavigationBarScrollingSnapAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUINavigationBarScrollingSnapAnimator.m; sourceTree = "<group>"; };
8117264329D67CAA00259C1B /* QMUIScrollAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIScrollAnimator.h; sourceTree = "<group>"; };
8117264429D67CAA00259C1B /* QMUINavigationBarScrollingAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUINavigationBarScrollingAnimator.h; sourceTree = "<group>"; };
8117264529D67CAA00259C1B /* QMUIScrollAnimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIScrollAnimator.m; sourceTree = "<group>"; };
8117264629D67CAA00259C1B /* QMUINavigationBarScrollingSnapAnimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUINavigationBarScrollingSnapAnimator.h; sourceTree = "<group>"; };
8117264729D67CAA00259C1B /* QMUICellHeightCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICellHeightCache.h; sourceTree = "<group>"; };
8117264829D67CAA00259C1B /* QMUIDialogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIDialogViewController.h; sourceTree = "<group>"; };
8117264929D67CAA00259C1B /* QMUIModalPresentationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIModalPresentationViewController.h; sourceTree = "<group>"; };
8117264A29D67CAA00259C1B /* QMUIPieProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIPieProgressView.h; sourceTree = "<group>"; };
8117264C29D67CAA00259C1B /* QMUIPopupMenuItemProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIPopupMenuItemProtocol.h; sourceTree = "<group>"; };
8117264D29D67CAA00259C1B /* QMUIPopupMenuView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIPopupMenuView.h; sourceTree = "<group>"; };
8117264E29D67CAA00259C1B /* QMUIPopupMenuBaseItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIPopupMenuBaseItem.m; sourceTree = "<group>"; };
8117264F29D67CAA00259C1B /* QMUIPopupMenuButtonItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIPopupMenuButtonItem.h; sourceTree = "<group>"; };
8117265029D67CAA00259C1B /* QMUIPopupMenuView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIPopupMenuView.m; sourceTree = "<group>"; };
8117265129D67CAA00259C1B /* QMUIPopupMenuButtonItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIPopupMenuButtonItem.m; sourceTree = "<group>"; };
8117265229D67CAA00259C1B /* QMUIPopupMenuBaseItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIPopupMenuBaseItem.h; sourceTree = "<group>"; };
8117265329D67CAA00259C1B /* QMUIPopupContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIPopupContainerView.m; sourceTree = "<group>"; };
8117265429D67CAA00259C1B /* QMUIMoreOperationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIMoreOperationController.h; sourceTree = "<group>"; };
8117265529D67CAA00259C1B /* QMUISearchController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUISearchController.m; sourceTree = "<group>"; };
8117265629D67CAA00259C1B /* QMUILogger+QMUIConfigurationTemplate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "QMUILogger+QMUIConfigurationTemplate.m"; sourceTree = "<group>"; };
8117265729D67CAA00259C1B /* QMUITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITableViewCell.h; sourceTree = "<group>"; };
8117265829D67CAA00259C1B /* QMUIEmptyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIEmptyView.h; sourceTree = "<group>"; };
8117265929D67CAA00259C1B /* QMUITestView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITestView.m; sourceTree = "<group>"; };
8117265A29D67CAA00259C1B /* QMUIGridView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIGridView.h; sourceTree = "<group>"; };
8117265B29D67CAA00259C1B /* QMUIKeyboardManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIKeyboardManager.h; sourceTree = "<group>"; };
8117265C29D67CAA00259C1B /* QMUISegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUISegmentedControl.m; sourceTree = "<group>"; };
8117265D29D67CAA00259C1B /* QMUITableViewHeaderFooterView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITableViewHeaderFooterView.h; sourceTree = "<group>"; };
8117265E29D67CAA00259C1B /* QMUIEmotionInputManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIEmotionInputManager.h; sourceTree = "<group>"; };
8117265F29D67CAA00259C1B /* QMUIWeakObjectContainer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIWeakObjectContainer.m; sourceTree = "<group>"; };
8117266029D67CAA00259C1B /* QMUIOrderedDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIOrderedDictionary.h; sourceTree = "<group>"; };
8117266129D67CAA00259C1B /* QMUIMarqueeLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIMarqueeLabel.h; sourceTree = "<group>"; };
8117266229D67CAA00259C1B /* QMUITextField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUITextField.m; sourceTree = "<group>"; };
8117266329D67CAA00259C1B /* QMUIZoomImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIZoomImageView.m; sourceTree = "<group>"; };
8117266429D67CAA00259C1B /* QMUIFloatLayoutView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIFloatLayoutView.m; sourceTree = "<group>"; };
8117266529D67CAA00259C1B /* QMUICollectionViewPagingLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUICollectionViewPagingLayout.h; sourceTree = "<group>"; };
8117266629D67CAA00259C1B /* CALayer+QMUIViewAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+QMUIViewAnimation.h"; sourceTree = "<group>"; };
8117266729D67CAA00259C1B /* QMUITips.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITips.h; sourceTree = "<group>"; };
8117266829D67CAA00259C1B /* CAAnimation+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CAAnimation+QMUI.m"; sourceTree = "<group>"; };
8117266929D67CAA00259C1B /* QMUITableViewProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITableViewProtocols.h; sourceTree = "<group>"; };
8117266A29D67CAA00259C1B /* QMUISearchBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUISearchBar.m; sourceTree = "<group>"; };
8117266B29D67CAA00259C1B /* QMUITextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUITextView.h; sourceTree = "<group>"; };
8117266C29D67CAA00259C1B /* QMUIEmotionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIEmotionView.h; sourceTree = "<group>"; };
8117266D29D67CAA00259C1B /* QMUINavigationTitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUINavigationTitleView.m; sourceTree = "<group>"; };
8117266E29D67CAA00259C1B /* QMUIAppearance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIAppearance.h; sourceTree = "<group>"; };
8117267029D67CAA00259C1B /* UIToolbar+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIToolbar+QMUI.m"; sourceTree = "<group>"; };
8117267129D67CAA00259C1B /* UIView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+QMUI.h"; sourceTree = "<group>"; };
8117267229D67CAA00259C1B /* NSNumber+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+QMUI.m"; sourceTree = "<group>"; };
8117267329D67CAA00259C1B /* UIColor+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+QMUI.m"; sourceTree = "<group>"; };
8117267429D67CAA00259C1B /* QMUIStringPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIStringPrivate.h; sourceTree = "<group>"; };
8117267529D67CAA00259C1B /* UINavigationBar+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+QMUI.m"; sourceTree = "<group>"; };
8117267629D67CAA00259C1B /* UITabBar+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITabBar+QMUI.h"; sourceTree = "<group>"; };
8117267729D67CAA00259C1B /* UIBezierPath+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBezierPath+QMUI.h"; sourceTree = "<group>"; };
8117267829D67CAA00259C1B /* UISearchController+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISearchController+QMUI.m"; sourceTree = "<group>"; };
8117267929D67CAA00259C1B /* UIBlurEffect+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBlurEffect+QMUI.h"; sourceTree = "<group>"; };
8117267A29D67CAA00259C1B /* UIImage+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+QMUI.m"; sourceTree = "<group>"; };
8117267B29D67CAA00259C1B /* UIControl+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIControl+QMUI.m"; sourceTree = "<group>"; };
8117267C29D67CAA00259C1B /* UITableView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+QMUI.m"; sourceTree = "<group>"; };
8117267D29D67CAA00259C1B /* UIApplication+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIApplication+QMUI.m"; sourceTree = "<group>"; };
8117267E29D67CAA00259C1B /* UIWindow+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIWindow+QMUI.h"; sourceTree = "<group>"; };
8117267F29D67CAA00259C1B /* UITextField+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextField+QMUI.m"; sourceTree = "<group>"; };
8117268029D67CAA00259C1B /* NSArray+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+QMUI.m"; sourceTree = "<group>"; };
8117268129D67CAA00259C1B /* UITableViewCell+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableViewCell+QMUI.h"; sourceTree = "<group>"; };
8117268229D67CAA00259C1B /* UISearchBar+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UISearchBar+QMUI.h"; sourceTree = "<group>"; };
8117268329D67CAA00259C1B /* NSAttributedString+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+QMUI.h"; sourceTree = "<group>"; };
8117268429D67CAA00259C1B /* NSCharacterSet+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSCharacterSet+QMUI.h"; sourceTree = "<group>"; };
8117268529D67CAA00259C1B /* UISwitch+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UISwitch+QMUI.h"; sourceTree = "<group>"; };
8117268629D67CAA00259C1B /* UITableViewHeaderFooterView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableViewHeaderFooterView+QMUI.m"; sourceTree = "<group>"; };
8117268729D67CAA00259C1B /* UINavigationItem+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationItem+QMUI.m"; sourceTree = "<group>"; };
8117268829D67CAA00259C1B /* UITextView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextView+QMUI.h"; sourceTree = "<group>"; };
8117268929D67CAA00259C1B /* NSShadow+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSShadow+QMUI.h"; sourceTree = "<group>"; };
8117268A29D67CAA00259C1B /* UITextInputTraits+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextInputTraits+QMUI.h"; sourceTree = "<group>"; };
8117268B29D67CAA00259C1B /* UIScrollView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+QMUI.m"; sourceTree = "<group>"; };
8117268C29D67CAA00259C1B /* UITabBarItem+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITabBarItem+QMUI.h"; sourceTree = "<group>"; };
8117268D29D67CAA00259C1B /* UIActivityIndicatorView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActivityIndicatorView+QMUI.h"; sourceTree = "<group>"; };
8117268E29D67CAA00259C1B /* UIBarItem+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarItem+QMUI.h"; sourceTree = "<group>"; };
8117268F29D67CAA00259C1B /* UICollectionView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+QMUI.m"; sourceTree = "<group>"; };
8117269029D67CAA00259C1B /* UITraitCollection+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITraitCollection+QMUI.m"; sourceTree = "<group>"; };
8117269129D67CAA00259C1B /* UIVisualEffectView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIVisualEffectView+QMUI.h"; sourceTree = "<group>"; };
8117269229D67CAA00259C1B /* NSURL+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+QMUI.h"; sourceTree = "<group>"; };
8117269329D67CAA00259C1B /* NSParagraphStyle+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSParagraphStyle+QMUI.h"; sourceTree = "<group>"; };
8117269429D67CAA00259C1B /* NSObject+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+QMUI.h"; sourceTree = "<group>"; };
8117269529D67CAA00259C1B /* UILabel+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UILabel+QMUI.m"; sourceTree = "<group>"; };
8117269629D67CAA00259C1B /* UIFont+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIFont+QMUI.h"; sourceTree = "<group>"; };
8117269729D67CAA00259C1B /* UIButton+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+QMUI.m"; sourceTree = "<group>"; };
8117269829D67CAA00259C1B /* UIInterface+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIInterface+QMUI.h"; sourceTree = "<group>"; };
8117269929D67CAA00259C1B /* UIImageView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+QMUI.m"; sourceTree = "<group>"; };
8117269B29D67CAA00259C1B /* QMUIBarProtocolPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIBarProtocolPrivate.h; sourceTree = "<group>"; };
8117269C29D67CAA00259C1B /* UITabBar+QMUIBarProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITabBar+QMUIBarProtocol.m"; sourceTree = "<group>"; };
8117269D29D67CAA00259C1B /* UINavigationBar+QMUIBarProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationBar+QMUIBarProtocol.h"; sourceTree = "<group>"; };
8117269E29D67CAA00259C1B /* QMUIBarProtocolPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIBarProtocolPrivate.m; sourceTree = "<group>"; };
8117269F29D67CAA00259C1B /* QMUIBarProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QMUIBarProtocol.h; sourceTree = "<group>"; };
811726A029D67CAA00259C1B /* UITabBar+QMUIBarProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITabBar+QMUIBarProtocol.h"; sourceTree = "<group>"; };
811726A129D67CAA00259C1B /* UINavigationBar+QMUIBarProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationBar+QMUIBarProtocol.m"; sourceTree = "<group>"; };
811726A229D67CAA00259C1B /* UIGestureRecognizer+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIGestureRecognizer+QMUI.m"; sourceTree = "<group>"; };
811726A329D67CAA00259C1B /* NSMethodSignature+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMethodSignature+QMUI.h"; sourceTree = "<group>"; };
811726A429D67CAA00259C1B /* NSPointerArray+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSPointerArray+QMUI.h"; sourceTree = "<group>"; };
811726A529D67CAA00259C1B /* UIViewController+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+QMUI.m"; sourceTree = "<group>"; };
811726A629D67CAA00259C1B /* UICollectionViewCell+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewCell+QMUI.h"; sourceTree = "<group>"; };
811726A729D67CAA00259C1B /* UIView+QMUIBorder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+QMUIBorder.m"; sourceTree = "<group>"; };
811726A829D67CAA00259C1B /* UIMenuController+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIMenuController+QMUI.h"; sourceTree = "<group>"; };
811726A929D67CAA00259C1B /* NSString+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+QMUI.h"; sourceTree = "<group>"; };
811726AA29D67CAA00259C1B /* UINavigationController+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+QMUI.h"; sourceTree = "<group>"; };
811726AB29D67CAA00259C1B /* UISlider+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UISlider+QMUI.h"; sourceTree = "<group>"; };
811726AC29D67CAA00259C1B /* CALayer+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+QMUI.h"; sourceTree = "<group>"; };
811726AD29D67CAA00259C1B /* UIWindow+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIWindow+QMUI.m"; sourceTree = "<group>"; };
811726AE29D67CAA00259C1B /* UIApplication+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIApplication+QMUI.h"; sourceTree = "<group>"; };
811726AF29D67CAA00259C1B /* UIControl+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIControl+QMUI.h"; sourceTree = "<group>"; };
811726B029D67CAA00259C1B /* UITableView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+QMUI.h"; sourceTree = "<group>"; };
811726B129D67CAA00259C1B /* UIImage+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+QMUI.h"; sourceTree = "<group>"; };
811726B229D67CAA00259C1B /* UIBezierPath+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBezierPath+QMUI.m"; sourceTree = "<group>"; };
811726B329D67CAA00259C1B /* UISearchController+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UISearchController+QMUI.h"; sourceTree = "<group>"; };
811726B429D67CAA00259C1B /* UIBlurEffect+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBlurEffect+QMUI.m"; sourceTree = "<group>"; };
811726B529D67CAA00259C1B /* UITabBar+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITabBar+QMUI.m"; sourceTree = "<group>"; };
811726B629D67CAA00259C1B /* QMUIStringPrivate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QMUIStringPrivate.m; sourceTree = "<group>"; };
811726B729D67CAA00259C1B /* UINavigationBar+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationBar+QMUI.h"; sourceTree = "<group>"; };
811726B829D67CAA00259C1B /* UIColor+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+QMUI.h"; sourceTree = "<group>"; };
811726B929D67CAA00259C1B /* UIToolbar+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIToolbar+QMUI.h"; sourceTree = "<group>"; };
811726BA29D67CAA00259C1B /* UIView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+QMUI.m"; sourceTree = "<group>"; };
811726BB29D67CAA00259C1B /* NSNumber+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+QMUI.h"; sourceTree = "<group>"; };
811726BC29D67CAA00259C1B /* UIActivityIndicatorView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActivityIndicatorView+QMUI.m"; sourceTree = "<group>"; };
811726BD29D67CAA00259C1B /* UITabBarItem+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITabBarItem+QMUI.m"; sourceTree = "<group>"; };
811726BE29D67CAA00259C1B /* UITextInputTraits+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextInputTraits+QMUI.m"; sourceTree = "<group>"; };
811726BF29D67CAA00259C1B /* UIScrollView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+QMUI.h"; sourceTree = "<group>"; };
811726C029D67CAA00259C1B /* NSShadow+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSShadow+QMUI.m"; sourceTree = "<group>"; };
811726C129D67CAA00259C1B /* UITableViewHeaderFooterView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableViewHeaderFooterView+QMUI.h"; sourceTree = "<group>"; };
811726C229D67CAA00259C1B /* UINavigationItem+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationItem+QMUI.h"; sourceTree = "<group>"; };
811726C329D67CAA00259C1B /* UITextView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextView+QMUI.m"; sourceTree = "<group>"; };
811726C429D67CAA00259C1B /* NSCharacterSet+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSCharacterSet+QMUI.m"; sourceTree = "<group>"; };
811726C529D67CAA00259C1B /* UISwitch+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISwitch+QMUI.m"; sourceTree = "<group>"; };
811726C629D67CAA00259C1B /* UISearchBar+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISearchBar+QMUI.m"; sourceTree = "<group>"; };
811726C729D67CAA00259C1B /* UITableViewCell+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableViewCell+QMUI.m"; sourceTree = "<group>"; };
811726C829D67CAA00259C1B /* NSAttributedString+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+QMUI.m"; sourceTree = "<group>"; };
811726C929D67CAA00259C1B /* NSArray+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+QMUI.h"; sourceTree = "<group>"; };
811726CA29D67CAA00259C1B /* UITextField+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextField+QMUI.h"; sourceTree = "<group>"; };
811726CB29D67CAA00259C1B /* UIInterface+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIInterface+QMUI.m"; sourceTree = "<group>"; };
811726CC29D67CAA00259C1B /* UIButton+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+QMUI.h"; sourceTree = "<group>"; };
811726CD29D67CAA00259C1B /* UIFont+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIFont+QMUI.m"; sourceTree = "<group>"; };
811726CE29D67CAA00259C1B /* UILabel+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UILabel+QMUI.h"; sourceTree = "<group>"; };
811726CF29D67CAA00259C1B /* NSObject+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+QMUI.m"; sourceTree = "<group>"; };
811726D029D67CAA00259C1B /* NSParagraphStyle+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSParagraphStyle+QMUI.m"; sourceTree = "<group>"; };
811726D129D67CAA00259C1B /* NSURL+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+QMUI.m"; sourceTree = "<group>"; };
811726D229D67CAA00259C1B /* UIVisualEffectView+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIVisualEffectView+QMUI.m"; sourceTree = "<group>"; };
811726D329D67CAA00259C1B /* UITraitCollection+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITraitCollection+QMUI.h"; sourceTree = "<group>"; };
811726D429D67CAA00259C1B /* UIBarItem+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarItem+QMUI.m"; sourceTree = "<group>"; };
811726D529D67CAA00259C1B /* UICollectionView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+QMUI.h"; sourceTree = "<group>"; };
811726D629D67CAA00259C1B /* UISlider+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UISlider+QMUI.m"; sourceTree = "<group>"; };
811726D729D67CAA00259C1B /* CALayer+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+QMUI.m"; sourceTree = "<group>"; };
811726D829D67CAA00259C1B /* UINavigationController+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+QMUI.m"; sourceTree = "<group>"; };
811726D929D67CAA00259C1B /* NSString+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+QMUI.m"; sourceTree = "<group>"; };
811726DA29D67CAA00259C1B /* UIMenuController+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIMenuController+QMUI.m"; sourceTree = "<group>"; };
811726DB29D67CAA00259C1B /* UIView+QMUIBorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+QMUIBorder.h"; sourceTree = "<group>"; };
811726DC29D67CAA00259C1B /* UIViewController+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+QMUI.h"; sourceTree = "<group>"; };
811726DD29D67CAA00259C1B /* UICollectionViewCell+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewCell+QMUI.m"; sourceTree = "<group>"; };
811726DE29D67CAA00259C1B /* NSPointerArray+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSPointerArray+QMUI.m"; sourceTree = "<group>"; };
811726DF29D67CAA00259C1B /* UIGestureRecognizer+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIGestureRecognizer+QMUI.h"; sourceTree = "<group>"; };
811726E029D67CAA00259C1B /* NSMethodSignature+QMUI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMethodSignature+QMUI.m"; sourceTree = "<group>"; };
811726E129D67CAA00259C1B /* UIImageView+QMUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+QMUI.h"; sourceTree = "<group>"; };
811726E329D67CAA00259C1B /* NetworkingManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkingManager.h; sourceTree = "<group>"; };
811726E529D67CAA00259C1B /* NetResponseModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetResponseModel.m; sourceTree = "<group>"; };
811726E629D67CAA00259C1B /* NetworkingTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkingTool.h; sourceTree = "<group>"; };
811726E829D67CAA00259C1B /* NetworkingInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkingInterface.h; sourceTree = "<group>"; };
811726E929D67CAA00259C1B /* NetResponseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetResponseModel.h; sourceTree = "<group>"; };
811726EB29D67CAA00259C1B /* OSSTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSSTool.h; sourceTree = "<group>"; };
811726ED29D67CAA00259C1B /* OSSTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSSTool.m; sourceTree = "<group>"; };
811726EE29D67CAA00259C1B /* CYH_PrefixHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CYH_PrefixHeader.h; sourceTree = "<group>"; };
811726F029D67CAA00259C1B /* NSString+CYH.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+CYH.m"; sourceTree = "<group>"; };
811726F129D67CAA00259C1B /* UIView+Creat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Creat.h"; sourceTree = "<group>"; };
811726F229D67CAA00259C1B /* UIView+Creat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Creat.m"; sourceTree = "<group>"; };
811726F329D67CAA00259C1B /* NSString+CYH.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+CYH.h"; sourceTree = "<group>"; };
811726F529D67CAA00259C1B /* THNetworkInterfaceService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THNetworkInterfaceService.h; sourceTree = "<group>"; };
811726F929D67CAA00259C1B /* THTabBarViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THTabBarViewController.h; sourceTree = "<group>"; };
811726FA29D67CAA00259C1B /* THTabBarItemGifPlusButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THTabBarItemGifPlusButton.m; sourceTree = "<group>"; };
811726FB29D67CAA00259C1B /* THTabBarItemGifPlusButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THTabBarItemGifPlusButton.h; sourceTree = "<group>"; };
811726FC29D67CAA00259C1B /* THTabBarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THTabBarViewController.m; sourceTree = "<group>"; };
811726FE29D67CAA00259C1B /* THTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THTableViewController.h; sourceTree = "<group>"; };
811726FF29D67CAA00259C1B /* THViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THViewController.h; sourceTree = "<group>"; };
8117270029D67CAA00259C1B /* THNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THNavigationController.h; sourceTree = "<group>"; };
8117270129D67CAA00259C1B /* THTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THTableViewController.m; sourceTree = "<group>"; };
8117270229D67CAA00259C1B /* THNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THNavigationController.m; sourceTree = "<group>"; };
8117270329D67CAA00259C1B /* THViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THViewController.m; sourceTree = "<group>"; };
8117270529D67CAA00259C1B /* THView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = THView.h; sourceTree = "<group>"; };
8117270629D67CAA00259C1B /* THView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = THView.m; sourceTree = "<group>"; };
81425CA729F0DAAA009FAE0B /* THNetworkInterfaceService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THNetworkInterfaceService.m; sourceTree = "<group>"; };
8142BA3C29F26C770089E7F7 /* NetworkingTool.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NetworkingTool.m; sourceTree = "<group>"; };
8142BA3E29F26CDD0089E7F7 /* NetworkingManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NetworkingManager.m; sourceTree = "<group>"; };
81D172102994993D00901C59 /* THGiveVipMessageCellData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THGiveVipMessageCellData.h; sourceTree = "<group>"; };
81D172112994993D00901C59 /* THGiveVipMessageCellData.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THGiveVipMessageCellData.m; sourceTree = "<group>"; };
81D1721629949D2500901C59 /* THGiveVipMessageCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THGiveVipMessageCell.h; sourceTree = "<group>"; };
81D1721729949D2500901C59 /* THGiveVipMessageCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THGiveVipMessageCell.m; sourceTree = "<group>"; };
81D1722D2995D95C00901C59 /* AppDelegate+THCustomTabBarController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AppDelegate+THCustomTabBarController.h"; sourceTree = "<group>"; };
81D1722E2995D95C00901C59 /* AppDelegate+THCustomTabBarController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "AppDelegate+THCustomTabBarController.m"; sourceTree = "<group>"; };
81DA68ED293EE70B001E694D /* recommdBottle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = recommdBottle.h; sourceTree = "<group>"; };
81DA68EE293EE70B001E694D /* recommdBottle.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = recommdBottle.m; sourceTree = "<group>"; };
9A6EC999283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TUIMessageDataProvider+TUIPatch.h"; sourceTree = "<group>"; };
9A6EC99A283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "TUIMessageDataProvider+TUIPatch.m"; sourceTree = "<group>"; };
9A6EC99E283E2AAB00D80FF7 /* message.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = message.caf; sourceTree = "<group>"; };
9A6EC99F283E76F700D80FF7 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "../zh-Hans.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
9A74FBD628597A520049F9C8 /* BaiduActionSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BaiduActionSDK.framework; path = TreeHole/Utility/BaiduActionSDK.framework; sourceTree = "<group>"; };
9A753E3B283F8CA4002BC240 /* GTExtensionSDK */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = GTExtensionSDK; path = Pods/GTExtensionSDK/GTExtensionSDK.framework/GTExtensionSDK; sourceTree = "<group>"; };
9A753E3D283FB99E002BC240 /* GTExtensionSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GTExtensionSDK.framework; path = Pods/GTExtensionSDK/GTExtensionSDK.framework; sourceTree = "<group>"; };
9A75DB25283F2383000680D6 /* HoleNotification.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = HoleNotification.appex; sourceTree = BUILT_PRODUCTS_DIR; };
9A75DB27283F2383000680D6 /* NotificationService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationService.h; sourceTree = "<group>"; };
9A75DB28283F2383000680D6 /* NotificationService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NotificationService.m; sourceTree = "<group>"; };
9A75DB2A283F2383000680D6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
9A75DB32283F6386000680D6 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
9A75DB34283F6390000680D6 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
9A75DB36283F639C000680D6 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; };
9A8D658D285C0E070069DCBC /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9AC37C90285C045500003F93 /* TreeHole-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TreeHole-Bridging-Header.h"; sourceTree = "<group>"; };
9AC37C91285C045500003F93 /* swiftModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = swiftModel.swift; sourceTree = "<group>"; };
B00677EB28324A5900A835D9 /* ApplePayService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ApplePayService.m; sourceTree = "<group>"; };
B00677EC28324A5A00A835D9 /* ApplePayService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplePayService.h; sourceTree = "<group>"; };
B00FC7AB2882B2E1002D2FA7 /* BottlePhotoCollectionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottlePhotoCollectionCell.h; sourceTree = "<group>"; };
B00FC7AC2882B2E1002D2FA7 /* BottlePhotoCollectionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottlePhotoCollectionCell.m; sourceTree = "<group>"; };
B00FC7AE2882D2D6002D2FA7 /* BottlePhotoCollectionView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottlePhotoCollectionView.h; sourceTree = "<group>"; };
B00FC7AF2882D2D6002D2FA7 /* BottlePhotoCollectionView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottlePhotoCollectionView.m; sourceTree = "<group>"; };
B00FC7B228839D5D002D2FA7 /* MTChatRecordInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTChatRecordInputView.h; sourceTree = "<group>"; };
B00FC7B328839D5D002D2FA7 /* MTChatRecordInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTChatRecordInputView.m; sourceTree = "<group>"; };
B00FC7B528839D89002D2FA7 /* MTAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTAudioManager.h; sourceTree = "<group>"; };
B00FC7B628839D89002D2FA7 /* MTAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTAudioManager.m; sourceTree = "<group>"; };
B00FC7B828839DB5002D2FA7 /* MTCameraTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTCameraTools.m; sourceTree = "<group>"; };
B00FC7B928839DB5002D2FA7 /* MTCameraTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTCameraTools.h; sourceTree = "<group>"; };
B00FC7BF28839E07002D2FA7 /* ZZCircleProgress.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = ZZCircleProgress.bundle; sourceTree = "<group>"; };
B00FC7C028839E07002D2FA7 /* ZZCircleProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZZCircleProgress.h; sourceTree = "<group>"; };
B00FC7C128839E07002D2FA7 /* ZZCountingLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZZCountingLabel.m; sourceTree = "<group>"; };
B00FC7C228839E07002D2FA7 /* ZZCountingLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZZCountingLabel.h; sourceTree = "<group>"; };
B00FC7C328839E07002D2FA7 /* ZZCircleProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZZCircleProgress.m; sourceTree = "<group>"; };
B00FC7CA28839E41002D2FA7 /* AudioPlayerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioPlayerView.h; sourceTree = "<group>"; };
B00FC7CB28839E42002D2FA7 /* AudioPlayerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioPlayerView.m; sourceTree = "<group>"; };
B00FC7CF28839F8D002D2FA7 /* DDAudioHttp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDAudioHttp.m; sourceTree = "<group>"; };
B00FC7D028839F8D002D2FA7 /* DDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDAudioManager.m; sourceTree = "<group>"; };
B00FC7D128839F8D002D2FA7 /* DDAudioDiskCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDAudioDiskCache.h; sourceTree = "<group>"; };
B00FC7D228839F8D002D2FA7 /* DDLruStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDLruStorage.m; sourceTree = "<group>"; };
B00FC7D328839F8D002D2FA7 /* NSString+DDExt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+DDExt.h"; sourceTree = "<group>"; };
B00FC7D428839F8D002D2FA7 /* DDAudioDiskCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDAudioDiskCache.m; sourceTree = "<group>"; };
B00FC7D528839F8D002D2FA7 /* DDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDAudioManager.h; sourceTree = "<group>"; };
B00FC7D628839F8D002D2FA7 /* DDAudioHttp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDAudioHttp.h; sourceTree = "<group>"; };
B00FC7D728839F8D002D2FA7 /* DDLruStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDLruStorage.h; sourceTree = "<group>"; };
B00FC7D828839F8D002D2FA7 /* NSString+DDExt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+DDExt.m"; sourceTree = "<group>"; };
B00FC7DF2883A051002D2FA7 /* DDHttpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDHttpManager.m; sourceTree = "<group>"; };
B00FC7E02883A051002D2FA7 /* DDHttpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDHttpManager.h; sourceTree = "<group>"; };
B012AA6C282CF37500BBACA2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
B0152CCC285EC6A300FFEC94 /* WalletViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WalletViewController.h; sourceTree = "<group>"; };
B0152CCD285EC6A300FFEC94 /* WalletViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WalletViewController.m; sourceTree = "<group>"; };
B0152CCF285EC76100FFEC94 /* WalletInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WalletInfo.h; sourceTree = "<group>"; };
B0152CD0285EC76100FFEC94 /* WalletInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WalletInfo.m; sourceTree = "<group>"; };
B0152CD2285EC78C00FFEC94 /* WalletRecord.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WalletRecord.h; sourceTree = "<group>"; };
B0152CD3285EC78C00FFEC94 /* WalletRecord.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WalletRecord.m; sourceTree = "<group>"; };
B0152CD5285EC79D00FFEC94 /* WalletBanner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WalletBanner.h; sourceTree = "<group>"; };
B0152CD6285EC79D00FFEC94 /* WalletBanner.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WalletBanner.m; sourceTree = "<group>"; };
B0152CD8285ECCEE00FFEC94 /* WalletRecordCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WalletRecordCell.h; sourceTree = "<group>"; };
B0152CD9285ECCEE00FFEC94 /* WalletRecordCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WalletRecordCell.m; sourceTree = "<group>"; };
B027191D2824B71E000BD727 /* AlibabaPuHuiTi-2-115-Black.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "AlibabaPuHuiTi-2-115-Black.ttf"; sourceTree = "<group>"; };
B0345F35281BFC2700D292C4 /* BottleReadView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleReadView.h; sourceTree = "<group>"; };
B0345F36281BFC2700D292C4 /* BottleReadView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleReadView.m; sourceTree = "<group>"; };
B0345F38281BFDB100D292C4 /* BottleDetailInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleDetailInfo.h; sourceTree = "<group>"; };
B0345F39281BFDB100D292C4 /* BottleDetailInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleDetailInfo.m; sourceTree = "<group>"; };
B038476828141A4100F47C18 /* TreeHole.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TreeHole.app; sourceTree = BUILT_PRODUCTS_DIR; };
B038476B28141A4100F47C18 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
B038476C28141A4100F47C18 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
B038477728141A4200F47C18 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
B038477C28141A4200F47C18 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B038477D28141A4200F47C18 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
B038478428141AC200F47C18 /* AppSetup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppSetup.m; sourceTree = "<group>"; };
B038478528141AC200F47C18 /* AppSetup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppSetup.h; sourceTree = "<group>"; };
B038478828141AD100F47C18 /* PYAppService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYAppService.m; sourceTree = "<group>"; };
B038478928141AD100F47C18 /* PYHTTPManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYHTTPManager.m; sourceTree = "<group>"; };
B038478A28141AD100F47C18 /* PYNavigationViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYNavigationViewController.h; sourceTree = "<group>"; };
B038478C28141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UINavigationController+FDFullscreenPopGesture.h"; sourceTree = "<group>"; };
B038478D28141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UINavigationController+FDFullscreenPopGesture.m"; sourceTree = "<group>"; };
B038478E28141AD100F47C18 /* PYBaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYBaseViewController.h; sourceTree = "<group>"; };
B038478F28141AD100F47C18 /* PYImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYImageView.h; sourceTree = "<group>"; };
B038479028141AD100F47C18 /* PYTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYTableViewController.h; sourceTree = "<group>"; };
B038479128141AD100F47C18 /* PYAppService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYAppService.h; sourceTree = "<group>"; };
B038479228141AD100F47C18 /* PYNavigationViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYNavigationViewController.m; sourceTree = "<group>"; };
B038479328141AD100F47C18 /* PYHTTPManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYHTTPManager.h; sourceTree = "<group>"; };
B038479528141AD100F47C18 /* UIViewController+BXYStatefulViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+BXYStatefulViewController.m"; sourceTree = "<group>"; };
B038479628141AD100F47C18 /* BXYViewStateMachine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BXYViewStateMachine.h; sourceTree = "<group>"; };
B038479728141AD100F47C18 /* BXYStatefulViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BXYStatefulViewController.h; sourceTree = "<group>"; };
B038479828141AD100F47C18 /* UIViewController+BXYStatefulViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIViewController+BXYStatefulViewController.h"; sourceTree = "<group>"; };
B038479928141AD100F47C18 /* BXYStatefulPlaceHolderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BXYStatefulPlaceHolderView.h; sourceTree = "<group>"; };
B038479A28141AD100F47C18 /* BXYViewStateMachine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BXYViewStateMachine.m; sourceTree = "<group>"; };
B038479B28141AD100F47C18 /* PYTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYTableViewController.m; sourceTree = "<group>"; };
B038479C28141AD100F47C18 /* PYImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYImageView.m; sourceTree = "<group>"; };
B038479E28141AD100F47C18 /* MTStatefulBaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTStatefulBaseView.h; sourceTree = "<group>"; };
B038479F28141AD100F47C18 /* MTStatefulBaseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTStatefulBaseView.m; sourceTree = "<group>"; };
B03847A028141AD100F47C18 /* PYBaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYBaseViewController.m; sourceTree = "<group>"; };
B03847A328141AD100F47C18 /* UIView+MTCreate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MTCreate.m"; sourceTree = "<group>"; };
B03847A428141AD100F47C18 /* PYThemeButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYThemeButton.h; sourceTree = "<group>"; };
B03847A528141AD100F47C18 /* UIView+MTCreate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+MTCreate.h"; sourceTree = "<group>"; };
B03847A628141AD100F47C18 /* PYThemeButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYThemeButton.m; sourceTree = "<group>"; };
B03847A828141AD100F47C18 /* PYInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYInputView.m; sourceTree = "<group>"; };
B03847A928141AD100F47C18 /* AlertInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlertInputView.h; sourceTree = "<group>"; };
B03847AA28141AD100F47C18 /* PYGetSmsCodeButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYGetSmsCodeButton.h; sourceTree = "<group>"; };
B03847AB28141AD100F47C18 /* PYCellInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYCellInputView.m; sourceTree = "<group>"; };
B03847AC28141AD100F47C18 /* FSTextInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSTextInputView.m; sourceTree = "<group>"; };
B03847AD28141AD100F47C18 /* PYInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYInputView.h; sourceTree = "<group>"; };
B03847AE28141AD100F47C18 /* AlertInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AlertInputView.m; sourceTree = "<group>"; };
B03847AF28141AD100F47C18 /* PYGetSmsCodeButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYGetSmsCodeButton.m; sourceTree = "<group>"; };
B03847B028141AD100F47C18 /* FSTextInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSTextInputView.h; sourceTree = "<group>"; };
B03847B228141AD100F47C18 /* AmountKeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AmountKeyboard.h; sourceTree = "<group>"; };
B03847B328141AD100F47C18 /* YUButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YUButton.m; sourceTree = "<group>"; };
B03847B428141AD100F47C18 /* AmountKeyboard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AmountKeyboard.m; sourceTree = "<group>"; };
B03847B528141AD100F47C18 /* YUButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YUButton.h; sourceTree = "<group>"; };
B03847B628141AD100F47C18 /* PYCellInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYCellInputView.h; sourceTree = "<group>"; };
B03847B728141AD100F47C18 /* ToastUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToastUtil.h; sourceTree = "<group>"; };
B03847B928141AD100F47C18 /* PYWebController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYWebController.m; sourceTree = "<group>"; };
B03847BA28141AD100F47C18 /* YJWebProgressLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YJWebProgressLayer.m; sourceTree = "<group>"; };
B03847BB28141AD100F47C18 /* PYHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PYHUD.m; sourceTree = "<group>"; };
B03847BC28141AD100F47C18 /* PYHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYHUD.h; sourceTree = "<group>"; };
B03847BD28141AD100F47C18 /* YJWebProgressLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YJWebProgressLayer.h; sourceTree = "<group>"; };
B03847BE28141AD100F47C18 /* PYWebController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PYWebController.h; sourceTree = "<group>"; };
B03847C028141AD100F47C18 /* UIView+JHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+JHUD.m"; sourceTree = "<group>"; };
B03847C128141AD100F47C18 /* JHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JHUD.m; sourceTree = "<group>"; };
B03847C228141AD100F47C18 /* JHUDAnimationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JHUDAnimationView.h; sourceTree = "<group>"; };
B03847C328141AD100F47C18 /* UIImage+JHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+JHUD.h"; sourceTree = "<group>"; };
B03847C428141AD100F47C18 /* UIImage+JHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+JHUD.m"; sourceTree = "<group>"; };
B03847C528141AD100F47C18 /* JHUDAnimationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JHUDAnimationView.m; sourceTree = "<group>"; };
B03847C628141AD100F47C18 /* UIView+JHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+JHUD.h"; sourceTree = "<group>"; };
B03847C728141AD100F47C18 /* JHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JHUD.h; sourceTree = "<group>"; };
B03847C928141AD100F47C18 /* MTCacheManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTCacheManager.h; sourceTree = "<group>"; };
B03847CA28141AD100F47C18 /* MTCacheManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTCacheManager.m; sourceTree = "<group>"; };
B03847CC28141AD100F47C18 /* MTGridSelectView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTGridSelectView.h; sourceTree = "<group>"; };
B03847CD28141AD100F47C18 /* MTGridSelectConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTGridSelectConfig.m; sourceTree = "<group>"; };
B03847CE28141AD100F47C18 /* MTGridSelectView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTGridSelectView.m; sourceTree = "<group>"; };
B03847CF28141AD100F47C18 /* MTGridSelectConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTGridSelectConfig.h; sourceTree = "<group>"; };
B03847D028141AD100F47C18 /* PickerButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PickerButton.m; sourceTree = "<group>"; };
B03847D228141AD100F47C18 /* UIImage+PHAsset.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+PHAsset.m"; sourceTree = "<group>"; };
B03847D328141AD100F47C18 /* TZImagePickerController+MTImagePicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController+MTImagePicker.h"; sourceTree = "<group>"; };
B03847F228141AD100F47C18 /* UIImage+PHAsset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+PHAsset.h"; sourceTree = "<group>"; };
B03847F328141AD100F47C18 /* TZImagePickerController+MTImagePicker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TZImagePickerController+MTImagePicker.m"; sourceTree = "<group>"; };
B03847F528141AD100F47C18 /* BlocksKit+UIKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BlocksKit+UIKit.h"; sourceTree = "<group>"; };
B03847F728141AD100F47C18 /* NSDictionary+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+BlocksKit.m"; sourceTree = "<group>"; };
B03847F828141AD100F47C18 /* NSOrderedSet+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSOrderedSet+BlocksKit.h"; sourceTree = "<group>"; };
B03847F928141AD100F47C18 /* NSMutableArray+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+BlocksKit.m"; sourceTree = "<group>"; };
B03847FA28141AD100F47C18 /* NSMutableIndexSet+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableIndexSet+BlocksKit.m"; sourceTree = "<group>"; };
B03847FB28141AD100F47C18 /* NSObject+BKBlockExecution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+BKBlockExecution.h"; sourceTree = "<group>"; };
B03847FC28141AD100F47C18 /* NSArray+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+BlocksKit.h"; sourceTree = "<group>"; };
B03847FD28141AD100F47C18 /* NSObject+BKBlockObservation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+BKBlockObservation.m"; sourceTree = "<group>"; };
B03847FE28141AD100F47C18 /* NSTimer+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+BlocksKit.m"; sourceTree = "<group>"; };
B03847FF28141AD100F47C18 /* NSMapTable+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMapTable+BlocksKit.h"; sourceTree = "<group>"; };
B038480028141AD100F47C18 /* BKMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BKMacros.h; sourceTree = "<group>"; };
B038480128141AD100F47C18 /* NSObject+BKAssociatedObjects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+BKAssociatedObjects.h"; sourceTree = "<group>"; };
B038480228141AD100F47C18 /* NSInvocation+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSInvocation+BlocksKit.m"; sourceTree = "<group>"; };
B038480328141AD100F47C18 /* NSSet+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSSet+BlocksKit.m"; sourceTree = "<group>"; };
B038480428141AD100F47C18 /* NSIndexSet+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSIndexSet+BlocksKit.h"; sourceTree = "<group>"; };
B038480528141AD100F47C18 /* NSMutableSet+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableSet+BlocksKit.h"; sourceTree = "<group>"; };
B038480628141AD100F47C18 /* NSMutableDictionary+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+BlocksKit.h"; sourceTree = "<group>"; };
B038480728141AD100F47C18 /* NSMutableOrderedSet+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableOrderedSet+BlocksKit.m"; sourceTree = "<group>"; };
B038480828141AD100F47C18 /* NSOrderedSet+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSOrderedSet+BlocksKit.m"; sourceTree = "<group>"; };
B038480928141AD100F47C18 /* NSDictionary+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+BlocksKit.h"; sourceTree = "<group>"; };
B038480A28141AD100F47C18 /* NSObject+BKAssociatedObjects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+BKAssociatedObjects.m"; sourceTree = "<group>"; };
B038480B28141AD100F47C18 /* NSMapTable+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMapTable+BlocksKit.m"; sourceTree = "<group>"; };
B038480C28141AD100F47C18 /* NSTimer+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+BlocksKit.h"; sourceTree = "<group>"; };
B038480D28141AD100F47C18 /* NSObject+BKBlockObservation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+BKBlockObservation.h"; sourceTree = "<group>"; };
B038480E28141AD100F47C18 /* NSArray+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+BlocksKit.m"; sourceTree = "<group>"; };
B038480F28141AD100F47C18 /* NSObject+BKBlockExecution.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+BKBlockExecution.m"; sourceTree = "<group>"; };
B038481028141AD100F47C18 /* NSMutableIndexSet+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableIndexSet+BlocksKit.h"; sourceTree = "<group>"; };
B038481128141AD100F47C18 /* NSMutableArray+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+BlocksKit.h"; sourceTree = "<group>"; };
B038481228141AD100F47C18 /* NSIndexSet+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSIndexSet+BlocksKit.m"; sourceTree = "<group>"; };
B038481328141AD100F47C18 /* NSInvocation+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSInvocation+BlocksKit.h"; sourceTree = "<group>"; };
B038481428141AD100F47C18 /* NSSet+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSSet+BlocksKit.h"; sourceTree = "<group>"; };
B038481528141AD100F47C18 /* NSMutableOrderedSet+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableOrderedSet+BlocksKit.h"; sourceTree = "<group>"; };
B038481628141AD100F47C18 /* NSMutableDictionary+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+BlocksKit.m"; sourceTree = "<group>"; };
B038481728141AD100F47C18 /* NSMutableSet+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableSet+BlocksKit.m"; sourceTree = "<group>"; };
B038481828141AD100F47C18 /* BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlocksKit.h; sourceTree = "<group>"; };
B038481A28141AD100F47C18 /* UITextView+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextView+BlocksKit.m"; sourceTree = "<group>"; };
B038481B28141AD100F47C18 /* UIControl+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIControl+BlocksKit.h"; sourceTree = "<group>"; };
B038481C28141AD100F47C18 /* UITextField+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextField+BlocksKit.h"; sourceTree = "<group>"; };
B038481D28141AD100F47C18 /* UIView+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+BlocksKit.m"; sourceTree = "<group>"; };
B038481E28141AD100F47C18 /* UIGestureRecognizer+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIGestureRecognizer+BlocksKit.m"; sourceTree = "<group>"; };
B038481F28141AD100F47C18 /* UITextView+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextView+BlocksKit.h"; sourceTree = "<group>"; };
B038482028141AD100F47C18 /* UITextField+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextField+BlocksKit.m"; sourceTree = "<group>"; };
B038482128141AD100F47C18 /* UIControl+BlocksKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIControl+BlocksKit.m"; sourceTree = "<group>"; };
B038482228141AD100F47C18 /* UIView+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+BlocksKit.h"; sourceTree = "<group>"; };
B038482328141AD100F47C18 /* UIGestureRecognizer+BlocksKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIGestureRecognizer+BlocksKit.h"; sourceTree = "<group>"; };
B038482528141AD100F47C18 /* A2BlockInvocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = A2BlockInvocation.m; sourceTree = "<group>"; };
B038482628141AD100F47C18 /* NSObject+A2DynamicDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+A2DynamicDelegate.h"; sourceTree = "<group>"; };
B038482728141AD100F47C18 /* A2DynamicDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = A2DynamicDelegate.h; sourceTree = "<group>"; };
B038482828141AD100F47C18 /* NSObject+A2BlockDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+A2BlockDelegate.m"; sourceTree = "<group>"; };
B038482928141AD100F47C18 /* A2BlockInvocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = A2BlockInvocation.h; sourceTree = "<group>"; };
B038482A28141AD100F47C18 /* A2DynamicDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = A2DynamicDelegate.m; sourceTree = "<group>"; };
B038482B28141AD100F47C18 /* NSObject+A2DynamicDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+A2DynamicDelegate.m"; sourceTree = "<group>"; };
B038482C28141AD100F47C18 /* NSObject+A2BlockDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+A2BlockDelegate.h"; sourceTree = "<group>"; };
B038482D28141AD100F47C18 /* BKDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BKDefines.h; sourceTree = "<group>"; };
B038482F28141AD100F47C18 /* UITextField+MTLimit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextField+MTLimit.m"; sourceTree = "<group>"; };
B038483028141AD100F47C18 /* MTTextFieldLimitManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTTextFieldLimitManager.h; sourceTree = "<group>"; };
B038483128141AD100F47C18 /* NSString+MTLimit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+MTLimit.m"; sourceTree = "<group>"; };
B038483228141AD100F47C18 /* UITextField+MTLimit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextField+MTLimit.h"; sourceTree = "<group>"; };
B038483328141AD100F47C18 /* MTTextFieldLimitManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTTextFieldLimitManager.m; sourceTree = "<group>"; };
B038483428141AD100F47C18 /* NSString+MTLimit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+MTLimit.h"; sourceTree = "<group>"; };
B038483528141AD100F47C18 /* RichTextLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RichTextLabel.h; sourceTree = "<group>"; };
B038483728141AD100F47C18 /* CWCarousel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CWCarousel.m; sourceTree = "<group>"; };
B038483828141AD100F47C18 /* CWCarouselHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWCarouselHeader.h; sourceTree = "<group>"; };
B038483928141AD100F47C18 /* CWFlowLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CWFlowLayout.m; sourceTree = "<group>"; };
B038483A28141AD100F47C18 /* CWCarouselProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWCarouselProtocol.h; sourceTree = "<group>"; };
B038483B28141AD100F47C18 /* CWCarousel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWCarousel.h; sourceTree = "<group>"; };
B038483C28141AD100F47C18 /* CWFlowLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWFlowLayout.h; sourceTree = "<group>"; };
B038483E28141AD100F47C18 /* MTPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTPickerView.m; sourceTree = "<group>"; };
B038484028141AD100F47C18 /* FSDateSignModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSDateSignModel.h; sourceTree = "<group>"; };
B038484128141AD100F47C18 /* FSLocationDataManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSLocationDataManager.h; sourceTree = "<group>"; };
B038484228141AD100F47C18 /* FSLocationPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSLocationPickerView.h; sourceTree = "<group>"; };
B038484328141AD100F47C18 /* province.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = province.json; sourceTree = "<group>"; };
B038484428141AD100F47C18 /* FSDateSignModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSDateSignModel.m; sourceTree = "<group>"; };
B038484528141AD100F47C18 /* address-for-ios.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "address-for-ios.plist"; sourceTree = "<group>"; };
B038484628141AD100F47C18 /* FSLocationDataManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSLocationDataManager.m; sourceTree = "<group>"; };
B038484728141AD100F47C18 /* FSLocationPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSLocationPickerView.m; sourceTree = "<group>"; };
B038484828141AD100F47C18 /* MTPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTPickerView.h; sourceTree = "<group>"; };
B038484B28141AD100F47C18 /* CAAnimation+WAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CAAnimation+WAnimation.m"; sourceTree = "<group>"; };
B038484C28141AD100F47C18 /* CAAnimation+WAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CAAnimation+WAnimation.h"; sourceTree = "<group>"; };
B038484E28141AD100F47C18 /* UIBarButtonItem+WZLBadge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+WZLBadge.h"; sourceTree = "<group>"; };
B038484F28141AD100F47C18 /* UITabBarItem+WZLBadge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITabBarItem+WZLBadge.h"; sourceTree = "<group>"; };
B038485028141AD100F47C18 /* UIBarButtonItem+WZLBadge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+WZLBadge.m"; sourceTree = "<group>"; };
B038485128141AD100F47C18 /* UITabBarItem+WZLBadge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITabBarItem+WZLBadge.m"; sourceTree = "<group>"; };
B038485228141AD100F47C18 /* WZLBadgeImport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WZLBadgeImport.h; sourceTree = "<group>"; };
B038485428141AD100F47C18 /* WZLBadgeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WZLBadgeProtocol.h; sourceTree = "<group>"; };
B038485628141AD100F47C18 /* UIView+WZLBadge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+WZLBadge.h"; sourceTree = "<group>"; };
B038485728141AD100F47C18 /* UIView+WZLBadge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+WZLBadge.m"; sourceTree = "<group>"; };
B038487328141AD100F47C18 /* MTPageConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTPageConfig.m; sourceTree = "<group>"; };
B038487428141AD100F47C18 /* MTPageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTPageView.m; sourceTree = "<group>"; };
B038487528141AD100F47C18 /* MTPageConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTPageConfig.h; sourceTree = "<group>"; };
B038487628141AD100F47C18 /* MTPageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTPageView.h; sourceTree = "<group>"; };
B038487828141AD100F47C18 /* WLUnitField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WLUnitField.h; sourceTree = "<group>"; };
B038487928141AD100F47C18 /* WLUnitFieldTextRange.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WLUnitFieldTextRange.m; sourceTree = "<group>"; };
B038487A28141AD100F47C18 /* WLUnitFieldTextPosition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WLUnitFieldTextPosition.h; sourceTree = "<group>"; };
B038487B28141AD100F47C18 /* WLUnitFieldTextRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WLUnitFieldTextRange.h; sourceTree = "<group>"; };
B038487C28141AD100F47C18 /* WLUnitField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WLUnitField.m; sourceTree = "<group>"; };
B038487D28141AD100F47C18 /* WLUnitFieldTextPosition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WLUnitFieldTextPosition.m; sourceTree = "<group>"; };
B038487F28141AD100F47C18 /* YBPopupMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YBPopupMenu.h; sourceTree = "<group>"; };
B038488028141AD100F47C18 /* YBRectConst.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YBRectConst.m; sourceTree = "<group>"; };
B038488128141AD100F47C18 /* YBPopupMenuPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YBPopupMenuPath.m; sourceTree = "<group>"; };
B038488228141AD100F47C18 /* YBRectConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YBRectConst.h; sourceTree = "<group>"; };
B038488328141AD100F47C18 /* YBPopupMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YBPopupMenu.m; sourceTree = "<group>"; };
B038488428141AD100F47C18 /* YBPopupMenuPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YBPopupMenuPath.h; sourceTree = "<group>"; };
B038488528141AD100F47C18 /* PickerButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PickerButton.h; sourceTree = "<group>"; };
B038488628141AD100F47C18 /* ToastUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ToastUtil.m; sourceTree = "<group>"; };
B038488828141AD100F47C18 /* MTAlertView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTAlertView.m; sourceTree = "<group>"; };
B038488928141AD100F47C18 /* MTAlertView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTAlertView.h; sourceTree = "<group>"; };
B038488B28141AD100F47C18 /* zhPopupController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = zhPopupController.m; sourceTree = "<group>"; };
B038488C28141AD100F47C18 /* zhPopupController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zhPopupController.h; sourceTree = "<group>"; };
B038488E28141AD100F47C18 /* MTActionSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTActionSheet.h; sourceTree = "<group>"; };
B038488F28141AD100F47C18 /* MTActionSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTActionSheet.m; sourceTree = "<group>"; };
B038489028141AD100F47C18 /* RichTextLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RichTextLabel.m; sourceTree = "<group>"; };
B038489228141AD100F47C18 /* MTCommonListTableConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTCommonListTableConfig.m; sourceTree = "<group>"; };
B038489328141AD100F47C18 /* MTCommonListTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTCommonListTableViewCell.h; sourceTree = "<group>"; };
B038489428141AD100F47C18 /* MTCommonListTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTCommonListTableViewController.h; sourceTree = "<group>"; };
B038489528141AD100F47C18 /* MTCommonListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTCommonListTableViewCell.m; sourceTree = "<group>"; };
B038489628141AD100F47C18 /* MTCommonListTableConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTCommonListTableConfig.h; sourceTree = "<group>"; };
B038489728141AD100F47C18 /* MTCommonListTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTCommonListTable.h; sourceTree = "<group>"; };
B038489828141AD100F47C18 /* MTCommonListTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTCommonListTableViewController.m; sourceTree = "<group>"; };
B038489A28141AD100F47C18 /* MTShareServiceImp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTShareServiceImp.m; sourceTree = "<group>"; };
B038489B28141AD100F47C18 /* MTShareService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTShareService.h; sourceTree = "<group>"; };
B038489C28141AD100F47C18 /* MTShareServiceImp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTShareServiceImp.h; sourceTree = "<group>"; };
B038489E28141AD100F47C18 /* TPServiceManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TPServiceManager.m; sourceTree = "<group>"; };
B038489F28141AD100F47C18 /* TPServiceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPServiceProtocol.h; sourceTree = "<group>"; };
B03848A028141AD100F47C18 /* TPServiceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TPServiceManager.h; sourceTree = "<group>"; };
B03848A228141AD100F47C18 /* UIDevice+hw.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+hw.m"; sourceTree = "<group>"; };
B03848A328141AD100F47C18 /* UIView+PYExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+PYExtension.m"; sourceTree = "<group>"; };
B03848A428141AD100F47C18 /* UIBarButtonItem+PYExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+PYExtension.m"; sourceTree = "<group>"; };
B03848A528141AD100F47C18 /* UIScreenEx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIScreenEx.h; sourceTree = "<group>"; };
B03848A628141AD100F47C18 /* NSTimer+addition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+addition.h"; sourceTree = "<group>"; };
B03848A728141AD100F47C18 /* UIView+WaterMark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+WaterMark.h"; sourceTree = "<group>"; };
B03848A928141AD100F47C18 /* UIViewAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIViewAdditions.h; sourceTree = "<group>"; };
B03848AA28141AD100F47C18 /* UIViewAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIViewAdditions.m; sourceTree = "<group>"; };
B03848AB28141AD100F47C18 /* NSString+PYExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+PYExtension.m"; sourceTree = "<group>"; };
B03848AC28141AD100F47C18 /* UIScreenEx.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UIScreenEx.mm; sourceTree = "<group>"; };
B03848AD28141AD100F47C18 /* UIColor+PYExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+PYExtension.h"; sourceTree = "<group>"; };
B03848AE28141AD100F47C18 /* UIBarButtonItem+PYExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+PYExtension.h"; sourceTree = "<group>"; };
B03848AF28141AD100F47C18 /* UIView+PYExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+PYExtension.h"; sourceTree = "<group>"; };
B03848B028141AD100F47C18 /* UIDevice+hw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+hw.h"; sourceTree = "<group>"; };
B03848B128141AD100F47C18 /* NSTimer+addition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+addition.m"; sourceTree = "<group>"; };
B03848B228141AD100F47C18 /* NSString+PYExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+PYExtension.h"; sourceTree = "<group>"; };
B03848B328141AD100F47C18 /* UIView+WaterMark.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+WaterMark.m"; sourceTree = "<group>"; };
B03848B528141AD100F47C18 /* NSDictionary+Json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Json.h"; sourceTree = "<group>"; };
B03848B628141AD100F47C18 /* NSDictionary+Json.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Json.m"; sourceTree = "<group>"; };
B03848B828141AD100F47C18 /* NSDate+Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+Common.h"; sourceTree = "<group>"; };
B03848B928141AD100F47C18 /* NSDateDeal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSDateDeal.h; sourceTree = "<group>"; };
B03848BA28141AD100F47C18 /* NSDate+Common.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+Common.m"; sourceTree = "<group>"; };
B03848BB28141AD100F47C18 /* NSDateDeal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSDateDeal.m; sourceTree = "<group>"; };
B03848BC28141AD100F47C18 /* UIColor+PYExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+PYExtension.m"; sourceTree = "<group>"; };
B03848BE28141AD100F47C18 /* UIImage+Scale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Scale.h"; sourceTree = "<group>"; };
B03848BF28141AD100F47C18 /* UIImage+Gradient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Gradient.h"; sourceTree = "<group>"; };
B03848C028141AD100F47C18 /* UIImage+TintColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+TintColor.m"; sourceTree = "<group>"; };
B03848C128141AD100F47C18 /* UIImage+Extender.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Extender.m"; sourceTree = "<group>"; };
B03848C228141AD100F47C18 /* UIImage+Scale.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Scale.m"; sourceTree = "<group>"; };
B03848C328141AD100F47C18 /* UIImage+TintColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+TintColor.h"; sourceTree = "<group>"; };
B03848C428141AD100F47C18 /* UIImage+Gradient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Gradient.m"; sourceTree = "<group>"; };
B03848C528141AD100F47C18 /* UIImage+Extender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Extender.h"; sourceTree = "<group>"; };
B03848C928141AD100F47C18 /* BlackListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BlackListCell.m; sourceTree = "<group>"; };
B03848CA28141AD100F47C18 /* BlackListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlackListCell.h; sourceTree = "<group>"; };
B03848CC28141AD100F47C18 /* ChangePhoneViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChangePhoneViewController.h; sourceTree = "<group>"; };
B03848CD28141AD100F47C18 /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = "<group>"; };
B03848CE28141AD100F47C18 /* BlackListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BlackListViewController.m; sourceTree = "<group>"; };
B03848CF28141AD100F47C18 /* FeedbackViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FeedbackViewController.h; sourceTree = "<group>"; };
B03848D028141AD100F47C18 /* SystemSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SystemSettingsViewController.h; sourceTree = "<group>"; };
B03848D128141AD100F47C18 /* PrivacySettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrivacySettingsViewController.m; sourceTree = "<group>"; };
B03848D228141AD100F47C18 /* ChangePhoneViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChangePhoneViewController.m; sourceTree = "<group>"; };
B03848D328141AD100F47C18 /* BlackListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlackListViewController.h; sourceTree = "<group>"; };
B03848D428141AD100F47C18 /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = "<group>"; };
B03848D528141AD100F47C18 /* SystemSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SystemSettingsViewController.m; sourceTree = "<group>"; };
B03848D628141AD100F47C18 /* FeedbackViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FeedbackViewController.m; sourceTree = "<group>"; };
B03848D728141AD100F47C18 /* PrivacySettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrivacySettingsViewController.h; sourceTree = "<group>"; };
B03848D928141AD100F47C18 /* ChatService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatService.h; sourceTree = "<group>"; };
B03848DA28141AD100F47C18 /* ChatService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatService.m; sourceTree = "<group>"; };
B03848DC28141AD100F47C18 /* GroupInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GroupInfo.h; sourceTree = "<group>"; };
B03848DD28141AD100F47C18 /* GroupInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GroupInfo.m; sourceTree = "<group>"; };
B03848DF28141AD100F47C18 /* AvatarView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AvatarView.m; sourceTree = "<group>"; };
B03848E028141AD100F47C18 /* AvatarView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AvatarView.h; sourceTree = "<group>"; };
B03848E228141AD100F47C18 /* MsgListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MsgListViewController.h; sourceTree = "<group>"; };
B03848E428141AD100F47C18 /* C2CChatSetttingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = C2CChatSetttingsViewController.h; sourceTree = "<group>"; };
B03848E528141AD100F47C18 /* ChatViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChatViewController.m; sourceTree = "<group>"; };
B03848E728141AD100F47C18 /* MsgListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MsgListViewController.m; sourceTree = "<group>"; };
B03848E828141AD100F47C18 /* C2CChatSetttingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = C2CChatSetttingsViewController.m; sourceTree = "<group>"; };
B03848E928141AD100F47C18 /* ChatViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatViewController.h; sourceTree = "<group>"; };
B03848EB28141AD100F47C18 /* TUIGlobalization+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TUIGlobalization+TUIPatch.m"; sourceTree = "<group>"; };
B03848EC28141AD100F47C18 /* TUIConversationListController+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TUIConversationListController+TUIPatch.h"; sourceTree = "<group>"; };
B03848ED28141AD100F47C18 /* TUIMessageCell+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TUIMessageCell+TUIPatch.h"; sourceTree = "<group>"; };
B03848EE28141AD100F47C18 /* TUITool+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TUITool+TUIPatch.h"; sourceTree = "<group>"; };
B03848EF28141AD100F47C18 /* TUIBaseMessageController+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TUIBaseMessageController+TUIPatch.h"; sourceTree = "<group>"; };
B03848F028141AD100F47C18 /* TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TUIPatch.h; sourceTree = "<group>"; };
B03848F128141AD100F47C18 /* TUIImageMessageCellData+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TUIImageMessageCellData+TUIPatch.h"; sourceTree = "<group>"; };
B03848F328141AD100F47C18 /* V2TIMMessage+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "V2TIMMessage+TUIPatch.m"; sourceTree = "<group>"; };
B03848F428141AD100F47C18 /* TUIGlobalization+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TUIGlobalization+TUIPatch.h"; sourceTree = "<group>"; };
B03848F528141AD100F47C18 /* TUIConversationListController+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TUIConversationListController+TUIPatch.m"; sourceTree = "<group>"; };
B03848F628141AD100F47C18 /* TUITool+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TUITool+TUIPatch.m"; sourceTree = "<group>"; };
B03848F728141AD100F47C18 /* TUIMessageCell+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TUIMessageCell+TUIPatch.m"; sourceTree = "<group>"; };
B03848F828141AD100F47C18 /* V2TIMMessage+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "V2TIMMessage+TUIPatch.h"; sourceTree = "<group>"; };
B03848FA28141AD100F47C18 /* TUIImageMessageCellData+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TUIImageMessageCellData+TUIPatch.m"; sourceTree = "<group>"; };
B03848FB28141AD100F47C18 /* TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TUIPatch.m; sourceTree = "<group>"; };
B03848FC28141AD100F47C18 /* TUIBaseMessageController+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "TUIBaseMessageController+TUIPatch.m"; sourceTree = "<group>"; };
B03848FE28141AD100F47C18 /* AppConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppConfig.m; sourceTree = "<group>"; };
B03848FF28141AD100F47C18 /* AppConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppConfig.h; sourceTree = "<group>"; };
B038490628141AD100F47C18 /* User.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = User.m; sourceTree = "<group>"; };
B038490728141AD100F47C18 /* UserService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserService.m; sourceTree = "<group>"; };
B038490828141AD100F47C18 /* User.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = User.h; sourceTree = "<group>"; };
B038490928141AD100F47C18 /* UserService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserService.h; sourceTree = "<group>"; };
B038490C28141AD100F47C18 /* UserCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserCell.h; sourceTree = "<group>"; };
B038490D28141AD100F47C18 /* UserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserCell.m; sourceTree = "<group>"; };
B038490F28141AD100F47C18 /* EditProfileViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditProfileViewController.h; sourceTree = "<group>"; };
B038491028141AD100F47C18 /* UserListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserListViewController.h; sourceTree = "<group>"; };
B038491128141AD100F47C18 /* ReportViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReportViewController.m; sourceTree = "<group>"; };
B038491228141AD100F47C18 /* EditSloganViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EditSloganViewController.m; sourceTree = "<group>"; };
B038491428141AD100F47C18 /* EditNameViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EditNameViewController.m; sourceTree = "<group>"; };
B038491528141AD100F47C18 /* ReportViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReportViewController.h; sourceTree = "<group>"; };
B038491628141AD100F47C18 /* UserListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserListViewController.m; sourceTree = "<group>"; };
B038491728141AD100F47C18 /* EditProfileViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EditProfileViewController.m; sourceTree = "<group>"; };
B038491828141AD100F47C18 /* EditSloganViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditSloganViewController.h; sourceTree = "<group>"; };
B038491A28141AD100F47C18 /* EditNameViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditNameViewController.h; sourceTree = "<group>"; };
B038491D28141AD100F47C18 /* JWTDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JWTDecoder.h; sourceTree = "<group>"; };
B038491E28141AD100F47C18 /* JWTDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JWTDecoder.m; sourceTree = "<group>"; };
B038491F28141AD100F47C18 /* LoginService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginService.m; sourceTree = "<group>"; };
B038492128141AD100F47C18 /* SetAvatarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SetAvatarViewController.m; sourceTree = "<group>"; };
B038492228141AD100F47C18 /* PhoneLoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneLoginViewController.h; sourceTree = "<group>"; };
B038492328141AD100F47C18 /* LoginBaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginBaseViewController.h; sourceTree = "<group>"; };
B038492428141AD100F47C18 /* GetSmsCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GetSmsCodeViewController.h; sourceTree = "<group>"; };
B038492528141AD100F47C18 /* PhoneFlashLoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneFlashLoginViewController.h; sourceTree = "<group>"; };
B038492628141AD100F47C18 /* SetNickNameViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetNickNameViewController.h; sourceTree = "<group>"; };
B038492728141AD100F47C18 /* LaunchViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LaunchViewController.m; sourceTree = "<group>"; };
B038492828141AD100F47C18 /* LoginBaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginBaseViewController.m; sourceTree = "<group>"; };
B038492928141AD100F47C18 /* PhoneLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneLoginViewController.m; sourceTree = "<group>"; };
B038492A28141AD100F47C18 /* SetAvatarViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SetAvatarViewController.h; sourceTree = "<group>"; };
B038492B28141AD100F47C18 /* SetNickNameViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SetNickNameViewController.m; sourceTree = "<group>"; };
B038492C28141AD100F47C18 /* PhoneFlashLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneFlashLoginViewController.m; sourceTree = "<group>"; };
B038492D28141AD100F47C18 /* GetSmsCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetSmsCodeViewController.m; sourceTree = "<group>"; };
B038492E28141AD100F47C18 /* LaunchViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LaunchViewController.h; sourceTree = "<group>"; };
B038492F28141AD100F47C18 /* LoginService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginService.h; sourceTree = "<group>"; };
B03849DF28141B3900F47C18 /* PrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
B03849E02814DE2A00F47C18 /* SetGenderViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SetGenderViewController.h; sourceTree = "<group>"; };
B03849E12814DE2A00F47C18 /* SetGenderViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SetGenderViewController.m; sourceTree = "<group>"; };
B04EEF51284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TUIConversationListDataProvider+TUIPatch.h"; sourceTree = "<group>"; };
B04EEF52284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "TUIConversationListDataProvider+TUIPatch.m"; sourceTree = "<group>"; };
B05F778B2884072200502B8F /* TUISystemMessageCellData+TUIPatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TUISystemMessageCellData+TUIPatch.h"; sourceTree = "<group>"; };
B05F778C2884072200502B8F /* TUISystemMessageCellData+TUIPatch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "TUISystemMessageCellData+TUIPatch.m"; sourceTree = "<group>"; };
B0760212281AB9CB009CD229 /* BottlePublishViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottlePublishViewController.h; sourceTree = "<group>"; };
B0760213281AB9CB009CD229 /* BottlePublishViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottlePublishViewController.m; sourceTree = "<group>"; };
B0760219281B769F009CD229 /* BottleTypeInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleTypeInfo.h; sourceTree = "<group>"; };
B076021A281B769F009CD229 /* BottleTypeInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleTypeInfo.m; sourceTree = "<group>"; };
B076021C281B7719009CD229 /* BottleInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleInfo.h; sourceTree = "<group>"; };
B076021D281B7719009CD229 /* BottleInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleInfo.m; sourceTree = "<group>"; };
B076021F281B7801009CD229 /* HomeBottleInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HomeBottleInfo.h; sourceTree = "<group>"; };
B0760220281B7801009CD229 /* HomeBottleInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HomeBottleInfo.m; sourceTree = "<group>"; };
B07834A7284A41DC0031FB16 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
B07834A8284A41DC0031FB16 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
B07834C2284A49300031FB16 /* KSProgressLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSProgressLayer.m; sourceTree = "<group>"; };
B07834C3284A49300031FB16 /* KSSDImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSDImageManager.h; sourceTree = "<group>"; };
B07834C4284A49300031FB16 /* KSImageManagerProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSImageManagerProtocol.h; sourceTree = "<group>"; };
B07834C5284A49300031FB16 /* KSPhotoBrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPhotoBrowser.h; sourceTree = "<group>"; };
B07834C6284A49300031FB16 /* KSPhotoView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPhotoView.h; sourceTree = "<group>"; };
B07834C7284A49300031FB16 /* UIImage+KS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+KS.m"; sourceTree = "<group>"; };
B07834C8284A49300031FB16 /* KSProgressLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSProgressLayer.h; sourceTree = "<group>"; };
B07834CA284A49300031FB16 /* KSPhotoItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPhotoItem.m; sourceTree = "<group>"; };
B07834CB284A49300031FB16 /* UIImage+KS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+KS.h"; sourceTree = "<group>"; };
B07834CC284A49300031FB16 /* KSPhotoBrowser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPhotoBrowser.m; sourceTree = "<group>"; };
B07834CE284A49310031FB16 /* KSPhotoView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSPhotoView.m; sourceTree = "<group>"; };
B07834CF284A49310031FB16 /* KSPhotoItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSPhotoItem.h; sourceTree = "<group>"; };
B07834D0284A49310031FB16 /* KSSDImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSSDImageManager.m; sourceTree = "<group>"; };
B07CCB7C281BA0C00042ED5E /* BottleTypeGroupInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleTypeGroupInfo.h; sourceTree = "<group>"; };
B07CCB7D281BA0C00042ED5E /* BottleTypeGroupInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleTypeGroupInfo.m; sourceTree = "<group>"; };
B08279E12860380700076770 /* TUITheme+TUIPatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TUITheme+TUIPatch.h"; sourceTree = "<group>"; };
B08279E22860380700076770 /* TUITheme+TUIPatch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "TUITheme+TUIPatch.m"; sourceTree = "<group>"; };
B08279E428603DD100076770 /* UIImage+TUIPatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+TUIPatch.m"; sourceTree = "<group>"; };
B08279E528603DD100076770 /* UIImage+TUIPatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+TUIPatch.h"; sourceTree = "<group>"; };
B0842D3328AD2BB40096ADEF /* GenderPickerView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GenderPickerView.h; sourceTree = "<group>"; };
B0842D3428AD2BB40096ADEF /* GenderPickerView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GenderPickerView.m; sourceTree = "<group>"; };
B08D620F281FC3FE00B329C6 /* VIPItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIPItem.h; sourceTree = "<group>"; };
B08D6210281FC3FE00B329C6 /* VIPViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIPViewController.h; sourceTree = "<group>"; };
B08D6211281FC3FE00B329C6 /* VIPSpecialInfoCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VIPSpecialInfoCell.h; sourceTree = "<group>"; };
B08D6212281FC3FE00B329C6 /* VIPViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIPViewController.m; sourceTree = "<group>"; };
B08D6213281FC3FE00B329C6 /* VIPItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIPItem.m; sourceTree = "<group>"; };
B08D6214281FC3FE00B329C6 /* VIPSpecialInfoCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VIPSpecialInfoCell.m; sourceTree = "<group>"; };
B09AB3C8281D64050007C5EB /* MessageNotificationListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessageNotificationListViewController.m; sourceTree = "<group>"; };
B09AB3C9281D64050007C5EB /* MessageNotificationListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageNotificationListViewController.h; sourceTree = "<group>"; };
B09AB3CB281D64B80007C5EB /* MessageNotificationCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessageNotificationCell.m; sourceTree = "<group>"; };
B09AB3CC281D64B80007C5EB /* MessageNotificationCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageNotificationCell.h; sourceTree = "<group>"; };
B09AB3CE281D64D30007C5EB /* MessageNotification.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessageNotification.m; sourceTree = "<group>"; };
B09AB3CF281D64D30007C5EB /* MessageNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageNotification.h; sourceTree = "<group>"; };
B09DE77B281581B7001281E4 /* ProfileViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ProfileViewController.h; sourceTree = "<group>"; };
B09DE77C281581B7001281E4 /* ProfileViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ProfileViewController.m; sourceTree = "<group>"; };
B0B650412816C6EA00B4F93D /* TUIConversationCell+TUIPatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TUIConversationCell+TUIPatch.h"; sourceTree = "<group>"; };
B0B650422816C6EA00B4F93D /* TUIConversationCell+TUIPatch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "TUIConversationCell+TUIPatch.m"; sourceTree = "<group>"; };
B0C63FF82818D465005A12B8 /* BottleViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleViewController.h; sourceTree = "<group>"; };
B0C63FF92818D465005A12B8 /* BottleViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleViewController.m; sourceTree = "<group>"; };
B0C63FFD2818D917005A12B8 /* BottleCollectionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleCollectionCell.h; sourceTree = "<group>"; };
B0C63FFE2818D917005A12B8 /* BottleCollectionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleCollectionCell.m; sourceTree = "<group>"; };
B0C64004281A2988005A12B8 /* BottleService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleService.h; sourceTree = "<group>"; };
B0C64005281A2988005A12B8 /* BottleService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleService.m; sourceTree = "<group>"; };
B0C64007281A2ED4005A12B8 /* BottleTypePickerViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleTypePickerViewController.h; sourceTree = "<group>"; };
B0C64008281A2ED4005A12B8 /* BottleTypePickerViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleTypePickerViewController.m; sourceTree = "<group>"; };
B0C64078281A4D39005A12B8 /* BottleTypeCollectionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleTypeCollectionCell.h; sourceTree = "<group>"; };
B0C64079281A4D39005A12B8 /* BottleTypeCollectionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleTypeCollectionCell.m; sourceTree = "<group>"; };
B0C6407B281A5496005A12B8 /* BottleTypeCollectionHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleTypeCollectionHeader.h; sourceTree = "<group>"; };
B0C6407C281A5496005A12B8 /* BottleTypeCollectionHeader.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleTypeCollectionHeader.m; sourceTree = "<group>"; };
B0D657752826A7A0002ADD3C /* C2CChatViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = C2CChatViewController.h; sourceTree = "<group>"; };
B0D657762826A7A0002ADD3C /* C2CChatViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = C2CChatViewController.m; sourceTree = "<group>"; };
B0D8ECE0281FC52C0048B92F /* VIPGoodsInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VIPGoodsInfo.h; sourceTree = "<group>"; };
B0D8ECE1281FC52C0048B92F /* VIPGoodsInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VIPGoodsInfo.m; sourceTree = "<group>"; };
B0D8ECE3281FC5BD0048B92F /* VIPGoods.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VIPGoods.h; sourceTree = "<group>"; };
B0D8ECE4281FC5BD0048B92F /* VIPGoods.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VIPGoods.m; sourceTree = "<group>"; };
B0D8ECE6281FCB810048B92F /* VIPConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VIPConfig.h; sourceTree = "<group>"; };
B0D8ECE7281FCB810048B92F /* VIPConfig.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VIPConfig.m; sourceTree = "<group>"; };
B0D8ECE9281FE7860048B92F /* VIPCardInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VIPCardInfo.h; sourceTree = "<group>"; };
B0D8ECEA281FE7860048B92F /* VIPCardInfo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VIPCardInfo.m; sourceTree = "<group>"; };
B0D8ECEC281FE7F90048B92F /* VIPCard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VIPCard.h; sourceTree = "<group>"; };
B0D8ECED281FE7F90048B92F /* VIPCard.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VIPCard.m; sourceTree = "<group>"; };
B0D8ECEF282004360048B92F /* TreeHole.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = TreeHole.entitlements; sourceTree = "<group>"; };
B0DB7A8C28293A15002A5170 /* TH_login_enter.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TH_login_enter.png; sourceTree = "<group>"; };
B0E0EA3F2849C31D00043AB8 /* ProfileCardViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProfileCardViewController.h; sourceTree = "<group>"; };
B0E0EA402849C31D00043AB8 /* ProfileCardViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProfileCardViewController.m; sourceTree = "<group>"; };
B0E0EA422849C69800043AB8 /* ProfilePhotoCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ProfilePhotoCell.h; sourceTree = "<group>"; };
B0E0EA432849C69800043AB8 /* ProfilePhotoCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ProfilePhotoCell.m; sourceTree = "<group>"; };
B0E0EA46284A288D00043AB8 /* ProfilePhoto.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ProfilePhoto.h; sourceTree = "<group>"; };
B0E0EA47284A288D00043AB8 /* ProfilePhoto.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ProfilePhoto.m; sourceTree = "<group>"; };
D916866B2A077160007DD80E /* THNearAndLanternViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THNearAndLanternViewController.h; sourceTree = "<group>"; };
D916866C2A077160007DD80E /* THNearAndLanternViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THNearAndLanternViewController.m; sourceTree = "<group>"; };
D916866E2A0798FD007DD80E /* THDemoMineViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THDemoMineViewController.h; sourceTree = "<group>"; };
D916866F2A0798FD007DD80E /* THDemoMineViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = THDemoMineViewController.m; sourceTree = "<group>"; };
D93C3B752925E3AE00E840FD /* BigUserImgAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BigUserImgAlertView.h; sourceTree = "<group>"; };
D93C3B762925E3AE00E840FD /* BigUserImgAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BigUserImgAlertView.m; sourceTree = "<group>"; };
D95E4A3C29212DBB00CBBDDA /* MineViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MineViewController.h; sourceTree = "<group>"; };
D95E4A3D29212DBB00CBBDDA /* MineViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MineViewController.m; sourceTree = "<group>"; };
D9AC771428EED2A9004C54BF /* BottleBaseViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleBaseViewController.h; sourceTree = "<group>"; };
D9AC771528EED2A9004C54BF /* BottleBaseViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleBaseViewController.m; sourceTree = "<group>"; };
D9AC771728EF2F24004C54BF /* BottleNerbyViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleNerbyViewController.h; sourceTree = "<group>"; };
D9AC771828EF2F24004C54BF /* BottleNerbyViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleNerbyViewController.m; sourceTree = "<group>"; };
D9AC771A28EF3053004C54BF /* userNearbyModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = userNearbyModel.h; sourceTree = "<group>"; };
D9AC771B28EF3053004C54BF /* userNearbyModel.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = userNearbyModel.m; sourceTree = "<group>"; };
D9AC771D28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleUserNearbyTableViewCell.h; sourceTree = "<group>"; };
D9AC771E28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleUserNearbyTableViewCell.m; sourceTree = "<group>"; };
D9AC772028F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleUserNearbyShaiXuanAlertView.h; sourceTree = "<group>"; };
D9AC772128F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleUserNearbyShaiXuanAlertView.m; sourceTree = "<group>"; };
D9AC772428F05D57004C54BF /* ZcqVender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZcqVender.h; sourceTree = "<group>"; };
D9AC772528F05D57004C54BF /* ZcqVender.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ZcqVender.m; sourceTree = "<group>"; };
D9AC772728F0640F004C54BF /* BottleShaiXuanCellView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleShaiXuanCellView.h; sourceTree = "<group>"; };
D9AC772828F0640F004C54BF /* BottleShaiXuanCellView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleShaiXuanCellView.m; sourceTree = "<group>"; };
D9AC772A28F1080D004C54BF /* SetLoginUserInfoViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SetLoginUserInfoViewController.h; sourceTree = "<group>"; };
D9AC772B28F1080D004C54BF /* SetLoginUserInfoViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SetLoginUserInfoViewController.m; sourceTree = "<group>"; };
D9FD6A96291C053E00923069 /* InviteCodeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InviteCodeViewController.h; sourceTree = "<group>"; };
D9FD6A97291C053E00923069 /* InviteCodeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InviteCodeViewController.m; sourceTree = "<group>"; };
D9FD6AB92920418400923069 /* InviteCordViewCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InviteCordViewCell.h; sourceTree = "<group>"; };
D9FD6ABA2920418400923069 /* InviteCordViewCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InviteCordViewCell.m; sourceTree = "<group>"; };
D9FD6ABC2920633800923069 /* inputInviteCodeAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = inputInviteCodeAlertView.h; sourceTree = "<group>"; };
D9FD6ABD2920633800923069 /* inputInviteCodeAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = inputInviteCodeAlertView.m; sourceTree = "<group>"; };
D9FD6ABF2920A95E00923069 /* ShareInviteCodeAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShareInviteCodeAlertView.h; sourceTree = "<group>"; };
D9FD6AC02920A95E00923069 /* ShareInviteCodeAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShareInviteCodeAlertView.m; sourceTree = "<group>"; };
F66DAB4660659B7C43D6F1AB /* Pods-HoleNotification.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HoleNotification.debug.xcconfig"; path = "Target Support Files/Pods-HoleNotification/Pods-HoleNotification.debug.xcconfig"; sourceTree = "<group>"; };
FC8C57C329357A57006E5110 /* NearbyViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NearbyViewController.h; sourceTree = "<group>"; };
FC8C57C429357A57006E5110 /* NearbyViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NearbyViewController.m; sourceTree = "<group>"; };
FC8C57C82935A3F6006E5110 /* BRResultModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRResultModel.m; sourceTree = "<group>"; };
FC8C57C92935A3F6006E5110 /* BRStringPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRStringPickerView.h; sourceTree = "<group>"; };
FC8C57CA2935A3F6006E5110 /* BRResultModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRResultModel.h; sourceTree = "<group>"; };
FC8C57CB2935A3F6006E5110 /* BRStringPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRStringPickerView.m; sourceTree = "<group>"; };
FC8C57CC2935A3F6006E5110 /* BRPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRPickerView.h; sourceTree = "<group>"; };
FC8C57CE2935A3F6006E5110 /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BRDatePickerView+BR.m"; sourceTree = "<group>"; };
FC8C57CF2935A3F6006E5110 /* BRDatePickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRDatePickerView.h; sourceTree = "<group>"; };
FC8C57D02935A3F6006E5110 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+BRPickerView.m"; sourceTree = "<group>"; };
FC8C57D12935A3F6006E5110 /* BRDatePickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRDatePickerView.m; sourceTree = "<group>"; };
FC8C57D22935A3F6006E5110 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BRDatePickerView+BR.h"; sourceTree = "<group>"; };
FC8C57D32935A3F6006E5110 /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+BRPickerView.h"; sourceTree = "<group>"; };
FC8C57D52935A3F6006E5110 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+BRPickerView.h"; sourceTree = "<group>"; };
FC8C57D62935A3F6006E5110 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRPickerViewMacro.h; sourceTree = "<group>"; };
FC8C57D72935A3F6006E5110 /* BRPickerView.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = BRPickerView.bundle; sourceTree = "<group>"; };
FC8C57D82935A3F6006E5110 /* BRPickerStyle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRPickerStyle.m; sourceTree = "<group>"; };
FC8C57D92935A3F6006E5110 /* BRBaseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRBaseView.m; sourceTree = "<group>"; };
FC8C57DA2935A3F6006E5110 /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+BRPickerView.m"; sourceTree = "<group>"; };
FC8C57DB2935A3F6006E5110 /* BRBaseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRBaseView.h; sourceTree = "<group>"; };
FC8C57DC2935A3F6006E5110 /* BRPickerStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRPickerStyle.h; sourceTree = "<group>"; };
FC8C57DE2935A3F6006E5110 /* BRAddressModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRAddressModel.m; sourceTree = "<group>"; };
FC8C57DF2935A3F6006E5110 /* BRAddressPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRAddressPickerView.h; sourceTree = "<group>"; };
FC8C57E02935A3F6006E5110 /* BRAddressModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BRAddressModel.h; sourceTree = "<group>"; };
FC8C57E12935A3F6006E5110 /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = BRAddressPickerView.bundle; sourceTree = "<group>"; };
FC8C57E22935A3F6006E5110 /* BRAddressPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BRAddressPickerView.m; sourceTree = "<group>"; };
FC8C57EF2935A617006E5110 /* linkage3_data.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = linkage3_data.json; sourceTree = "<group>"; };
FC998D232936F98300E67DCD /* BottleDetialController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BottleDetialController.h; sourceTree = "<group>"; };
FC998D242936F98300E67DCD /* BottleDetialController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BottleDetialController.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
9A75DB22283F2383000680D6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
9A75DB37283F639C000680D6 /* UserNotifications.framework in Frameworks */,
9A75DB35283F6391000680D6 /* libsqlite3.tbd in Frameworks */,
9A75DB33283F6386000680D6 /* libz.tbd in Frameworks */,
B0EDD46F28489AB20036B441 /* GTExtensionSDK.framework in Frameworks */,
5FF295EA8835717BF58B93F6 /* Pods_HoleNotification.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B038476528141A4100F47C18 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
57232BB7F95997E2D46B9CF8 /* Pods_TreeHole.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
42D08ADCA02307A6FA7EC202 /* Frameworks */ = {
isa = PBXGroup;
children = (
9A8D658D285C0E070069DCBC /* Alamofire.framework */,
9A74FBD628597A520049F9C8 /* BaiduActionSDK.framework */,
9A753E3D283FB99E002BC240 /* GTExtensionSDK.framework */,
9A753E3B283F8CA4002BC240 /* GTExtensionSDK */,
9A75DB36283F639C000680D6 /* UserNotifications.framework */,
9A75DB34283F6390000680D6 /* libsqlite3.tbd */,
9A75DB32283F6386000680D6 /* libz.tbd */,
0A36C0BF581F207BA348D1A2 /* Pods_TreeHole.framework */,
74C6371F8879CD5C14B77D4D /* Pods_HoleNotification.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
8117255429D67CAA00259C1B /* CYHResetCode */ = {
isa = PBXGroup;
children = (
8117255529D67CAA00259C1B /* Home(首页) */,
8117256F29D67CAA00259C1B /* AppDelegate_Extension */,
8117257229D67CAA00259C1B /* AppGlobalConfiguration(全局配置) */,
8117257829D67CAA00259C1B /* CYH */,
811726F429D67CAA00259C1B /* NetworkInterfaceService(网络请求接口) */,
811726F729D67CAA00259C1B /* THBaseViewController */,
);
path = CYHResetCode;
sourceTree = "<group>";
};
8117255529D67CAA00259C1B /* Home(首页) */ = {
isa = PBXGroup;
children = (
8117255629D67CAA00259C1B /* Controller */,
8117255B29D67CAA00259C1B /* Model */,
8117256029D67CAA00259C1B /* View */,
);
path = "Home(首页)";
sourceTree = "<group>";
};
8117255629D67CAA00259C1B /* Controller */ = {
isa = PBXGroup;
children = (
8117255829D67CAA00259C1B /* THHomeViewController.h */,
8117255A29D67CAA00259C1B /* THHomeViewController.m */,
8117255929D67CAA00259C1B /* THLanternAnimationController.h */,
8117255729D67CAA00259C1B /* THLanternAnimationController.m */,
);
path = Controller;
sourceTree = "<group>";
};
8117255B29D67CAA00259C1B /* Model */ = {
isa = PBXGroup;
children = (
8117255C29D67CAA00259C1B /* THBottleInfoModel.h */,
8117255D29D67CAA00259C1B /* THBottleModel.m */,
8117255E29D67CAA00259C1B /* THBottleInfoModel.m */,
8117255F29D67CAA00259C1B /* THBottleModel.h */,
);
path = Model;
sourceTree = "<group>";
};
8117256029D67CAA00259C1B /* View */ = {
isa = PBXGroup;
children = (
8117256529D67CAA00259C1B /* THBottleInfoBuyVipView.h */,
8117256E29D67CAA00259C1B /* THBottleInfoBuyVipView.m */,
8117256B29D67CAA00259C1B /* THBottleInfoCardContainerView.h */,
8117256129D67CAA00259C1B /* THBottleInfoCardContainerView.m */,
8117256329D67CAA00259C1B /* THBottleInfoCardContentView.h */,
8117256929D67CAA00259C1B /* THBottleInfoCardContentView.m */,
8117256229D67CAA00259C1B /* THBottleInfoImagesCollectionCell.h */,
8117256A29D67CAA00259C1B /* THBottleInfoImagesCollectionCell.m */,
8117256829D67CAA00259C1B /* THHomeHotPartyView.h */,
8117256429D67CAA00259C1B /* THHomeHotPartyView.m */,
8117256C29D67CAA00259C1B /* THLanternScrollItemView.h */,
8117256729D67CAA00259C1B /* THLanternScrollItemView.m */,
8117256D29D67CAA00259C1B /* THLanternScrollView.h */,
8117256629D67CAA00259C1B /* THLanternScrollView.m */,
);
path = View;
sourceTree = "<group>";
};
8117256F29D67CAA00259C1B /* AppDelegate_Extension */ = {
isa = PBXGroup;
children = (
8117257029D67CAA00259C1B /* AppDelegate+THSetup.m */,
8117257129D67CAA00259C1B /* AppDelegate+THSetup.h */,
);
path = AppDelegate_Extension;
sourceTree = "<group>";
};
8117257229D67CAA00259C1B /* AppGlobalConfiguration(全局配置) */ = {
isa = PBXGroup;
children = (
8117257329D67CAA00259C1B /* Controller */,
8117257429D67CAA00259C1B /* Model */,
8117257729D67CAA00259C1B /* View */,
);
path = "AppGlobalConfiguration(全局配置)";
sourceTree = "<group>";
};
8117257329D67CAA00259C1B /* Controller */ = {
isa = PBXGroup;
children = (
);
path = Controller;
sourceTree = "<group>";
};
8117257429D67CAA00259C1B /* Model */ = {
isa = PBXGroup;
children = (
8117257529D67CAA00259C1B /* THUserInfoModel.m */,
8117257629D67CAA00259C1B /* THUserInfoModel.h */,
);
path = Model;
sourceTree = "<group>";
};
8117257729D67CAA00259C1B /* View */ = {
isa = PBXGroup;
children = (
);
path = View;
sourceTree = "<group>";
};
8117257829D67CAA00259C1B /* CYH */ = {
isa = PBXGroup;
children = (
8117257929D67CAA00259C1B /* ProvinceCityArea(省市区) */,
8117257E29D67CAA00259C1B /* GeTuiService(个推) */,
8117258529D67CAA00259C1B /* YYModel */,
8117258B29D67CAA00259C1B /* QMUIKit */,
811726E229D67CAA00259C1B /* NetworkingTool */,
811726EA29D67CAA00259C1B /* OSS_Tool */,
811726EE29D67CAA00259C1B /* CYH_PrefixHeader.h */,
811726EF29D67CAA00259C1B /* Category&Extension */,
);
path = CYH;
sourceTree = "<group>";
};
8117257929D67CAA00259C1B /* ProvinceCityArea(省市区) */ = {
isa = PBXGroup;
children = (
8117257A29D67CAA00259C1B /* CYHProvinceCityAreaHelper.h */,
8117257B29D67CAA00259C1B /* ProvinceCityArea.geojson */,
8117257C29D67CAA00259C1B /* CYHProvinceCityAreaHelper.m */,
);
path = "ProvinceCityArea(省市区)";
sourceTree = "<group>";
};
8117257E29D67CAA00259C1B /* GeTuiService(个推) */ = {
isa = PBXGroup;
children = (
8117258029D67CAA00259C1B /* GeTuiServiceTool.h */,
8117258329D67CAA00259C1B /* GeTuiServiceTool.m */,
8117258129D67CAA00259C1B /* GeTuiServiceTool+QuickAuthorize.h */,
8117258429D67CAA00259C1B /* GeTuiServiceTool+QuickAuthorize.m */,
);
path = "GeTuiService(个推)";
sourceTree = "<group>";
};
8117258529D67CAA00259C1B /* YYModel */ = {
isa = PBXGroup;
children = (
8117258629D67CAA00259C1B /* YYClassInfo.h */,
8117258729D67CAA00259C1B /* YYModel.h */,
8117258829D67CAA00259C1B /* NSObject+YYModel.m */,
8117258929D67CAA00259C1B /* YYClassInfo.m */,
8117258A29D67CAA00259C1B /* NSObject+YYModel.h */,
);
path = YYModel;
sourceTree = "<group>";
};
8117258B29D67CAA00259C1B /* QMUIKit */ = {
isa = PBXGroup;
children = (
8117258C29D67CAA00259C1B /* QMUIResources */,
8117258E29D67CAA00259C1B /* QMUIKit.h */,
8117258F29D67CAA00259C1B /* QMUICore */,
8117259A29D67CAA00259C1B /* QMUIMainFrame */,
811725A329D67CAA00259C1B /* QMUIComponents */,
8117266F29D67CAA00259C1B /* UIKitExtensions */,
);
path = QMUIKit;
sourceTree = "<group>";
};
8117258C29D67CAA00259C1B /* QMUIResources */ = {
isa = PBXGroup;
children = (
8117258D29D67CAA00259C1B /* Images.xcassets */,
);
path = QMUIResources;
sourceTree = "<group>";
};
8117258F29D67CAA00259C1B /* QMUICore */ = {
isa = PBXGroup;
children = (
8117259029D67CAA00259C1B /* QMUICommonDefines.h */,
8117259129D67CAA00259C1B /* QMUIConfigurationMacros.h */,
8117259229D67CAA00259C1B /* QMUIHelper.h */,
8117259329D67CAA00259C1B /* QMUIRuntime.m */,
8117259429D67CAA00259C1B /* QMUIConfiguration.h */,
8117259529D67CAA00259C1B /* QMUILab.h */,
8117259629D67CAA00259C1B /* QMUIRuntime.h */,
8117259729D67CAA00259C1B /* QMUIHelper.m */,
8117259829D67CAA00259C1B /* QMUICore.h */,
8117259929D67CAA00259C1B /* QMUIConfiguration.m */,
);
path = QMUICore;
sourceTree = "<group>";
};
8117259A29D67CAA00259C1B /* QMUIMainFrame */ = {
isa = PBXGroup;
children = (
8117259B29D67CAA00259C1B /* QMUINavigationController.h */,
8117259C29D67CAA00259C1B /* QMUICommonViewController.m */,
8117259D29D67CAA00259C1B /* QMUICommonTableViewController.h */,
8117259E29D67CAA00259C1B /* QMUITabBarViewController.h */,
8117259F29D67CAA00259C1B /* QMUINavigationController.m */,
811725A029D67CAA00259C1B /* QMUICommonViewController.h */,
811725A129D67CAA00259C1B /* QMUITabBarViewController.m */,
811725A229D67CAA00259C1B /* QMUICommonTableViewController.m */,
);
path = QMUIMainFrame;
sourceTree = "<group>";
};
811725A329D67CAA00259C1B /* QMUIComponents */ = {
isa = PBXGroup;
children = (
811725A429D67CAA00259C1B /* QMUIModalPresentationViewController.m */,
811725A529D67CAA00259C1B /* QMUIDialogViewController.m */,
811725A629D67CAA00259C1B /* StaticTableView */,
811725AD29D67CAA00259C1B /* QMUICellHeightCache.m */,
811725AE29D67CAA00259C1B /* QMUILogManagerViewController.m */,
811725AF29D67CAA00259C1B /* QMUITableView.m */,
811725B029D67CAA00259C1B /* ToastView */,
811725B929D67CAA00259C1B /* QMUIAlertController.h */,
811725BA29D67CAA00259C1B /* QMUICellHeightKeyCache */,
811725BF29D67CAA00259C1B /* QMUIWindowSizeMonitor.h */,
811725C029D67CAA00259C1B /* QMUILabel.m */,
811725C129D67CAA00259C1B /* QMUITableViewHeaderFooterView.m */,
811725C229D67CAA00259C1B /* QMUIEmotionInputManager.m */,
811725C329D67CAA00259C1B /* QMUIWeakObjectContainer.h */,
811725C429D67CAA00259C1B /* QMUIKeyboardManager.m */,
811725C529D67CAA00259C1B /* QMUISegmentedControl.h */,
811725C629D67CAA00259C1B /* QMUICellSizeKeyCache */,
811725CB29D67CAA00259C1B /* QMUIGridView.m */,
811725CC29D67CAA00259C1B /* AssetLibrary */,
811725D329D67CAA00259C1B /* QMUIEmptyView.m */,
811725D429D67CAA00259C1B /* QMUIImagePreviewView */,
811725DB29D67CAA00259C1B /* QMUITestView.h */,
811725DC29D67CAA00259C1B /* QMUIAnimation */,
811725E229D67CAA00259C1B /* QMUITableViewCell.m */,
811725E329D67CAA00259C1B /* QMUITheme */,
811725F529D67CAA00259C1B /* QMUILogger+QMUIConfigurationTemplate.h */,
811725F629D67CAA00259C1B /* QMUISearchController.h */,
811725F729D67CAA00259C1B /* QMUIPopupContainerView.h */,
811725F829D67CAA00259C1B /* QMUIMoreOperationController.m */,
811725F929D67CAA00259C1B /* QMUIPieProgressView.m */,
811725FA29D67CAA00259C1B /* CAAnimation+QMUI.h */,
811725FB29D67CAA00259C1B /* QMUITips.m */,
811725FC29D67CAA00259C1B /* NavigationBarTransition */,
8117260129D67CAA00259C1B /* QMUILog */,
8117260929D67CAA00259C1B /* QMUIFloatLayoutView.h */,
8117260A29D67CAA00259C1B /* CALayer+QMUIViewAnimation.m */,
8117260B29D67CAA00259C1B /* QMUICollectionViewPagingLayout.m */,
8117260C29D67CAA00259C1B /* QMUIMultipleDelegates */,
8117261129D67CAA00259C1B /* QMUIZoomImageView.h */,
8117261229D67CAA00259C1B /* QMUITextField.h */,
8117261329D67CAA00259C1B /* QMUIBadge */,
8117261929D67CAA00259C1B /* QMUIMarqueeLabel.m */,
8117261A29D67CAA00259C1B /* QMUIButton */,
8117262129D67CAA00259C1B /* QMUIOrderedDictionary.m */,
8117262229D67CAA00259C1B /* QMUIConsole */,
8117262B29D67CAA00259C1B /* QMUIAppearance.m */,
8117262C29D67CAA00259C1B /* QMUINavigationTitleView.h */,
8117262D29D67CAA00259C1B /* QMUIEmotionView.m */,
8117262E29D67CAA00259C1B /* QMUITextView.m */,
8117262F29D67CAA00259C1B /* QMUISearchBar.h */,
8117263029D67CAA00259C1B /* ImagePickerLibrary */,
8117263B29D67CAA00259C1B /* QMUILabel.h */,
8117263C29D67CAA00259C1B /* QMUIWindowSizeMonitor.m */,
8117263D29D67CAA00259C1B /* QMUIAlertController.m */,
8117263E29D67CAA00259C1B /* QMUILogManagerViewController.h */,
8117263F29D67CAA00259C1B /* QMUITableView.h */,
8117264029D67CAA00259C1B /* QMUIScrollAnimator */,
8117264729D67CAA00259C1B /* QMUICellHeightCache.h */,
8117264829D67CAA00259C1B /* QMUIDialogViewController.h */,
8117264929D67CAA00259C1B /* QMUIModalPresentationViewController.h */,
8117264A29D67CAA00259C1B /* QMUIPieProgressView.h */,
8117264B29D67CAA00259C1B /* QMUIPopupMenuView */,
8117265329D67CAA00259C1B /* QMUIPopupContainerView.m */,
8117265429D67CAA00259C1B /* QMUIMoreOperationController.h */,
8117265529D67CAA00259C1B /* QMUISearchController.m */,
8117265629D67CAA00259C1B /* QMUILogger+QMUIConfigurationTemplate.m */,
8117265729D67CAA00259C1B /* QMUITableViewCell.h */,
8117265829D67CAA00259C1B /* QMUIEmptyView.h */,
8117265929D67CAA00259C1B /* QMUITestView.m */,
8117265A29D67CAA00259C1B /* QMUIGridView.h */,
8117265B29D67CAA00259C1B /* QMUIKeyboardManager.h */,
8117265C29D67CAA00259C1B /* QMUISegmentedControl.m */,
8117265D29D67CAA00259C1B /* QMUITableViewHeaderFooterView.h */,
8117265E29D67CAA00259C1B /* QMUIEmotionInputManager.h */,
8117265F29D67CAA00259C1B /* QMUIWeakObjectContainer.m */,
8117266029D67CAA00259C1B /* QMUIOrderedDictionary.h */,
8117266129D67CAA00259C1B /* QMUIMarqueeLabel.h */,
8117266229D67CAA00259C1B /* QMUITextField.m */,
8117266329D67CAA00259C1B /* QMUIZoomImageView.m */,
8117266429D67CAA00259C1B /* QMUIFloatLayoutView.m */,
8117266529D67CAA00259C1B /* QMUICollectionViewPagingLayout.h */,
8117266629D67CAA00259C1B /* CALayer+QMUIViewAnimation.h */,
8117266729D67CAA00259C1B /* QMUITips.h */,
8117266829D67CAA00259C1B /* CAAnimation+QMUI.m */,
8117266929D67CAA00259C1B /* QMUITableViewProtocols.h */,
8117266A29D67CAA00259C1B /* QMUISearchBar.m */,
8117266B29D67CAA00259C1B /* QMUITextView.h */,
8117266C29D67CAA00259C1B /* QMUIEmotionView.h */,
8117266D29D67CAA00259C1B /* QMUINavigationTitleView.m */,
8117266E29D67CAA00259C1B /* QMUIAppearance.h */,
);
path = QMUIComponents;
sourceTree = "<group>";
};
811725A629D67CAA00259C1B /* StaticTableView */ = {
isa = PBXGroup;
children = (
811725A729D67CAA00259C1B /* QMUIStaticTableViewCellData.m */,
811725A829D67CAA00259C1B /* QMUIStaticTableViewCellDataSource.m */,
811725A929D67CAA00259C1B /* UITableView+QMUIStaticCell.m */,
811725AA29D67CAA00259C1B /* UITableView+QMUIStaticCell.h */,
811725AB29D67CAA00259C1B /* QMUIStaticTableViewCellDataSource.h */,
811725AC29D67CAA00259C1B /* QMUIStaticTableViewCellData.h */,
);
path = StaticTableView;
sourceTree = "<group>";
};
811725B029D67CAA00259C1B /* ToastView */ = {
isa = PBXGroup;
children = (
811725B129D67CAA00259C1B /* QMUIToastView.h */,
811725B229D67CAA00259C1B /* QMUIToastAnimator.m */,
811725B329D67CAA00259C1B /* QMUIToastContentView.h */,
811725B429D67CAA00259C1B /* QMUIToastBackgroundView.m */,
811725B529D67CAA00259C1B /* QMUIToastAnimator.h */,
811725B629D67CAA00259C1B /* QMUIToastView.m */,
811725B729D67CAA00259C1B /* QMUIToastContentView.m */,
811725B829D67CAA00259C1B /* QMUIToastBackgroundView.h */,
);
path = ToastView;
sourceTree = "<group>";
};
811725BA29D67CAA00259C1B /* QMUICellHeightKeyCache */ = {
isa = PBXGroup;
children = (
811725BB29D67CAA00259C1B /* UITableView+QMUICellHeightKeyCache.m */,
811725BC29D67CAA00259C1B /* QMUICellHeightKeyCache.m */,
811725BD29D67CAA00259C1B /* QMUICellHeightKeyCache.h */,
811725BE29D67CAA00259C1B /* UITableView+QMUICellHeightKeyCache.h */,
);
path = QMUICellHeightKeyCache;
sourceTree = "<group>";
};
811725C629D67CAA00259C1B /* QMUICellSizeKeyCache */ = {
isa = PBXGroup;
children = (
811725C729D67CAA00259C1B /* UICollectionView+QMUICellSizeKeyCache.h */,
811725C829D67CAA00259C1B /* QMUICellSizeKeyCache.h */,
811725C929D67CAA00259C1B /* QMUICellSizeKeyCache.m */,
811725CA29D67CAA00259C1B /* UICollectionView+QMUICellSizeKeyCache.m */,
);
path = QMUICellSizeKeyCache;
sourceTree = "<group>";
};
811725CC29D67CAA00259C1B /* AssetLibrary */ = {
isa = PBXGroup;
children = (
811725CD29D67CAA00259C1B /* QMUIAssetsGroup.m */,
811725CE29D67CAA00259C1B /* QMUIAssetsManager.m */,
811725CF29D67CAA00259C1B /* QMUIAsset.h */,
811725D029D67CAA00259C1B /* QMUIAssetsGroup.h */,
811725D129D67CAA00259C1B /* QMUIAssetsManager.h */,
811725D229D67CAA00259C1B /* QMUIAsset.m */,
);
path = AssetLibrary;
sourceTree = "<group>";
};
811725D429D67CAA00259C1B /* QMUIImagePreviewView */ = {
isa = PBXGroup;
children = (
811725D529D67CAA00259C1B /* QMUIImagePreviewView.h */,
811725D629D67CAA00259C1B /* QMUIImagePreviewViewController.m */,
811725D729D67CAA00259C1B /* QMUIImagePreviewViewTransitionAnimator.m */,
811725D829D67CAA00259C1B /* QMUIImagePreviewViewController.h */,
811725D929D67CAA00259C1B /* QMUIImagePreviewView.m */,
811725DA29D67CAA00259C1B /* QMUIImagePreviewViewTransitionAnimator.h */,
);
path = QMUIImagePreviewView;
sourceTree = "<group>";
};
811725DC29D67CAA00259C1B /* QMUIAnimation */ = {
isa = PBXGroup;
children = (
811725DD29D67CAA00259C1B /* QMUIAnimationHelper.m */,
811725DE29D67CAA00259C1B /* QMUIEasings.h */,
811725DF29D67CAA00259C1B /* QMUIDisplayLinkAnimation.h */,
811725E029D67CAA00259C1B /* QMUIAnimationHelper.h */,
811725E129D67CAA00259C1B /* QMUIDisplayLinkAnimation.m */,
);
path = QMUIAnimation;
sourceTree = "<group>";
};
811725E329D67CAA00259C1B /* QMUITheme */ = {
isa = PBXGroup;
children = (
811725E429D67CAA00259C1B /* UIColor+QMUITheme.h */,
811725E529D67CAA00259C1B /* QMUIThemePrivate.m */,
811725E629D67CAA00259C1B /* UIVisualEffect+QMUITheme.h */,
811725E729D67CAA00259C1B /* QMUIThemeManagerCenter.h */,
811725E829D67CAA00259C1B /* QMUIThemeManager.m */,
811725E929D67CAA00259C1B /* UIImage+QMUITheme.m */,
811725EA29D67CAA00259C1B /* UIView+QMUITheme.h */,
811725EB29D67CAA00259C1B /* UIViewController+QMUITheme.m */,
811725EC29D67CAA00259C1B /* UIColor+QMUITheme.m */,
811725ED29D67CAA00259C1B /* QMUITheme.h */,
811725EE29D67CAA00259C1B /* QMUIThemeManagerCenter.m */,
811725EF29D67CAA00259C1B /* UIVisualEffect+QMUITheme.m */,
811725F029D67CAA00259C1B /* QMUIThemePrivate.h */,
811725F129D67CAA00259C1B /* UIViewController+QMUITheme.h */,
811725F229D67CAA00259C1B /* UIView+QMUITheme.m */,
811725F329D67CAA00259C1B /* UIImage+QMUITheme.h */,
811725F429D67CAA00259C1B /* QMUIThemeManager.h */,
);
path = QMUITheme;
sourceTree = "<group>";
};
811725FC29D67CAA00259C1B /* NavigationBarTransition */ = {
isa = PBXGroup;
children = (
811725FD29D67CAA00259C1B /* UINavigationController+NavigationBarTransition.h */,
811725FE29D67CAA00259C1B /* UINavigationBar+Transition.m */,
811725FF29D67CAA00259C1B /* UINavigationController+NavigationBarTransition.m */,
8117260029D67CAA00259C1B /* UINavigationBar+Transition.h */,
);
path = NavigationBarTransition;
sourceTree = "<group>";
};
8117260129D67CAA00259C1B /* QMUILog */ = {
isa = PBXGroup;
children = (
8117260229D67CAA00259C1B /* QMUILogger.m */,
8117260329D67CAA00259C1B /* QMUILog.h */,
8117260429D67CAA00259C1B /* QMUILogItem.h */,
8117260529D67CAA00259C1B /* QMUILogNameManager.h */,
8117260629D67CAA00259C1B /* QMUILogger.h */,
8117260729D67CAA00259C1B /* QMUILogItem.m */,
8117260829D67CAA00259C1B /* QMUILogNameManager.m */,
);
path = QMUILog;
sourceTree = "<group>";
};
8117260C29D67CAA00259C1B /* QMUIMultipleDelegates */ = {
isa = PBXGroup;
children = (
8117260D29D67CAA00259C1B /* NSObject+QMUIMultipleDelegates.m */,
8117260E29D67CAA00259C1B /* QMUIMultipleDelegates.h */,
8117260F29D67CAA00259C1B /* NSObject+QMUIMultipleDelegates.h */,
8117261029D67CAA00259C1B /* QMUIMultipleDelegates.m */,
);
path = QMUIMultipleDelegates;
sourceTree = "<group>";
};
8117261329D67CAA00259C1B /* QMUIBadge */ = {
isa = PBXGroup;
children = (
8117261429D67CAA00259C1B /* UIBarItem+QMUIBadge.h */,
8117261529D67CAA00259C1B /* UIView+QMUIBadge.h */,
8117261629D67CAA00259C1B /* QMUIBadgeProtocol.h */,
8117261729D67CAA00259C1B /* UIBarItem+QMUIBadge.m */,
8117261829D67CAA00259C1B /* UIView+QMUIBadge.m */,
);
path = QMUIBadge;
sourceTree = "<group>";
};
8117261A29D67CAA00259C1B /* QMUIButton */ = {
isa = PBXGroup;
children = (
8117261B29D67CAA00259C1B /* QMUINavigationButton.m */,
8117261C29D67CAA00259C1B /* QMUIToolbarButton.m */,
8117261D29D67CAA00259C1B /* QMUIButton.m */,
8117261E29D67CAA00259C1B /* QMUIToolbarButton.h */,
8117261F29D67CAA00259C1B /* QMUINavigationButton.h */,
8117262029D67CAA00259C1B /* QMUIButton.h */,
);
path = QMUIButton;
sourceTree = "<group>";
};
8117262229D67CAA00259C1B /* QMUIConsole */ = {
isa = PBXGroup;
children = (
8117262329D67CAA00259C1B /* QMUIConsoleToolbar.h */,
8117262429D67CAA00259C1B /* QMUIConsoleViewController.h */,
8117262529D67CAA00259C1B /* QMUIConsole.h */,
8117262629D67CAA00259C1B /* QMUILog+QMUIConsole.h */,
8117262729D67CAA00259C1B /* QMUIConsoleToolbar.m */,
8117262829D67CAA00259C1B /* QMUIConsole.m */,
8117262929D67CAA00259C1B /* QMUIConsoleViewController.m */,
8117262A29D67CAA00259C1B /* QMUILog+QMUIConsole.m */,
);
path = QMUIConsole;
sourceTree = "<group>";
};
8117263029D67CAA00259C1B /* ImagePickerLibrary */ = {
isa = PBXGroup;
children = (
8117263129D67CAA00259C1B /* QMUIImagePickerCollectionViewCell.m */,
8117263229D67CAA00259C1B /* QMUIImagePickerViewController.m */,
8117263329D67CAA00259C1B /* QMUIImagePickerHelper.h */,
8117263429D67CAA00259C1B /* QMUIAlbumViewController.h */,
8117263529D67CAA00259C1B /* QMUIImagePickerPreviewViewController.m */,
8117263629D67CAA00259C1B /* QMUIImagePickerCollectionViewCell.h */,
8117263729D67CAA00259C1B /* QMUIAlbumViewController.m */,
8117263829D67CAA00259C1B /* QMUIImagePickerHelper.m */,
8117263929D67CAA00259C1B /* QMUIImagePickerViewController.h */,
8117263A29D67CAA00259C1B /* QMUIImagePickerPreviewViewController.h */,
);
path = ImagePickerLibrary;
sourceTree = "<group>";
};
8117264029D67CAA00259C1B /* QMUIScrollAnimator */ = {
isa = PBXGroup;
children = (
8117264129D67CAA00259C1B /* QMUINavigationBarScrollingAnimator.m */,
8117264229D67CAA00259C1B /* QMUINavigationBarScrollingSnapAnimator.m */,
8117264329D67CAA00259C1B /* QMUIScrollAnimator.h */,
8117264429D67CAA00259C1B /* QMUINavigationBarScrollingAnimator.h */,
8117264529D67CAA00259C1B /* QMUIScrollAnimator.m */,
8117264629D67CAA00259C1B /* QMUINavigationBarScrollingSnapAnimator.h */,
);
path = QMUIScrollAnimator;
sourceTree = "<group>";
};
8117264B29D67CAA00259C1B /* QMUIPopupMenuView */ = {
isa = PBXGroup;
children = (
8117264C29D67CAA00259C1B /* QMUIPopupMenuItemProtocol.h */,
8117264D29D67CAA00259C1B /* QMUIPopupMenuView.h */,
8117264E29D67CAA00259C1B /* QMUIPopupMenuBaseItem.m */,
8117264F29D67CAA00259C1B /* QMUIPopupMenuButtonItem.h */,
8117265029D67CAA00259C1B /* QMUIPopupMenuView.m */,
8117265129D67CAA00259C1B /* QMUIPopupMenuButtonItem.m */,
8117265229D67CAA00259C1B /* QMUIPopupMenuBaseItem.h */,
);
path = QMUIPopupMenuView;
sourceTree = "<group>";
};
8117266F29D67CAA00259C1B /* UIKitExtensions */ = {
isa = PBXGroup;
children = (
8117267029D67CAA00259C1B /* UIToolbar+QMUI.m */,
8117267129D67CAA00259C1B /* UIView+QMUI.h */,
8117267229D67CAA00259C1B /* NSNumber+QMUI.m */,
8117267329D67CAA00259C1B /* UIColor+QMUI.m */,
8117267429D67CAA00259C1B /* QMUIStringPrivate.h */,
8117267529D67CAA00259C1B /* UINavigationBar+QMUI.m */,
8117267629D67CAA00259C1B /* UITabBar+QMUI.h */,
8117267729D67CAA00259C1B /* UIBezierPath+QMUI.h */,
8117267829D67CAA00259C1B /* UISearchController+QMUI.m */,
8117267929D67CAA00259C1B /* UIBlurEffect+QMUI.h */,
8117267A29D67CAA00259C1B /* UIImage+QMUI.m */,
8117267B29D67CAA00259C1B /* UIControl+QMUI.m */,
8117267C29D67CAA00259C1B /* UITableView+QMUI.m */,
8117267D29D67CAA00259C1B /* UIApplication+QMUI.m */,
8117267E29D67CAA00259C1B /* UIWindow+QMUI.h */,
8117267F29D67CAA00259C1B /* UITextField+QMUI.m */,
8117268029D67CAA00259C1B /* NSArray+QMUI.m */,
8117268129D67CAA00259C1B /* UITableViewCell+QMUI.h */,
8117268229D67CAA00259C1B /* UISearchBar+QMUI.h */,
8117268329D67CAA00259C1B /* NSAttributedString+QMUI.h */,
8117268429D67CAA00259C1B /* NSCharacterSet+QMUI.h */,
8117268529D67CAA00259C1B /* UISwitch+QMUI.h */,
8117268629D67CAA00259C1B /* UITableViewHeaderFooterView+QMUI.m */,
8117268729D67CAA00259C1B /* UINavigationItem+QMUI.m */,
8117268829D67CAA00259C1B /* UITextView+QMUI.h */,
8117268929D67CAA00259C1B /* NSShadow+QMUI.h */,
8117268A29D67CAA00259C1B /* UITextInputTraits+QMUI.h */,
8117268B29D67CAA00259C1B /* UIScrollView+QMUI.m */,
8117268C29D67CAA00259C1B /* UITabBarItem+QMUI.h */,
8117268D29D67CAA00259C1B /* UIActivityIndicatorView+QMUI.h */,
8117268E29D67CAA00259C1B /* UIBarItem+QMUI.h */,
8117268F29D67CAA00259C1B /* UICollectionView+QMUI.m */,
8117269029D67CAA00259C1B /* UITraitCollection+QMUI.m */,
8117269129D67CAA00259C1B /* UIVisualEffectView+QMUI.h */,
8117269229D67CAA00259C1B /* NSURL+QMUI.h */,
8117269329D67CAA00259C1B /* NSParagraphStyle+QMUI.h */,
8117269429D67CAA00259C1B /* NSObject+QMUI.h */,
8117269529D67CAA00259C1B /* UILabel+QMUI.m */,
8117269629D67CAA00259C1B /* UIFont+QMUI.h */,
8117269729D67CAA00259C1B /* UIButton+QMUI.m */,
8117269829D67CAA00259C1B /* UIInterface+QMUI.h */,
8117269929D67CAA00259C1B /* UIImageView+QMUI.m */,
8117269A29D67CAA00259C1B /* QMUIBarProtocol */,
811726A229D67CAA00259C1B /* UIGestureRecognizer+QMUI.m */,
811726A329D67CAA00259C1B /* NSMethodSignature+QMUI.h */,
811726A429D67CAA00259C1B /* NSPointerArray+QMUI.h */,
811726A529D67CAA00259C1B /* UIViewController+QMUI.m */,
811726A629D67CAA00259C1B /* UICollectionViewCell+QMUI.h */,
811726A729D67CAA00259C1B /* UIView+QMUIBorder.m */,
811726A829D67CAA00259C1B /* UIMenuController+QMUI.h */,
811726A929D67CAA00259C1B /* NSString+QMUI.h */,
811726AA29D67CAA00259C1B /* UINavigationController+QMUI.h */,
811726AB29D67CAA00259C1B /* UISlider+QMUI.h */,
811726AC29D67CAA00259C1B /* CALayer+QMUI.h */,
811726AD29D67CAA00259C1B /* UIWindow+QMUI.m */,
811726AE29D67CAA00259C1B /* UIApplication+QMUI.h */,
811726AF29D67CAA00259C1B /* UIControl+QMUI.h */,
811726B029D67CAA00259C1B /* UITableView+QMUI.h */,
811726B129D67CAA00259C1B /* UIImage+QMUI.h */,
811726B229D67CAA00259C1B /* UIBezierPath+QMUI.m */,
811726B329D67CAA00259C1B /* UISearchController+QMUI.h */,
811726B429D67CAA00259C1B /* UIBlurEffect+QMUI.m */,
811726B529D67CAA00259C1B /* UITabBar+QMUI.m */,
811726B629D67CAA00259C1B /* QMUIStringPrivate.m */,
811726B729D67CAA00259C1B /* UINavigationBar+QMUI.h */,
811726B829D67CAA00259C1B /* UIColor+QMUI.h */,
811726B929D67CAA00259C1B /* UIToolbar+QMUI.h */,
811726BA29D67CAA00259C1B /* UIView+QMUI.m */,
811726BB29D67CAA00259C1B /* NSNumber+QMUI.h */,
811726BC29D67CAA00259C1B /* UIActivityIndicatorView+QMUI.m */,
811726BD29D67CAA00259C1B /* UITabBarItem+QMUI.m */,
811726BE29D67CAA00259C1B /* UITextInputTraits+QMUI.m */,
811726BF29D67CAA00259C1B /* UIScrollView+QMUI.h */,
811726C029D67CAA00259C1B /* NSShadow+QMUI.m */,
811726C129D67CAA00259C1B /* UITableViewHeaderFooterView+QMUI.h */,
811726C229D67CAA00259C1B /* UINavigationItem+QMUI.h */,
811726C329D67CAA00259C1B /* UITextView+QMUI.m */,
811726C429D67CAA00259C1B /* NSCharacterSet+QMUI.m */,
811726C529D67CAA00259C1B /* UISwitch+QMUI.m */,
811726C629D67CAA00259C1B /* UISearchBar+QMUI.m */,
811726C729D67CAA00259C1B /* UITableViewCell+QMUI.m */,
811726C829D67CAA00259C1B /* NSAttributedString+QMUI.m */,
811726C929D67CAA00259C1B /* NSArray+QMUI.h */,
811726CA29D67CAA00259C1B /* UITextField+QMUI.h */,
811726CB29D67CAA00259C1B /* UIInterface+QMUI.m */,
811726CC29D67CAA00259C1B /* UIButton+QMUI.h */,
811726CD29D67CAA00259C1B /* UIFont+QMUI.m */,
811726CE29D67CAA00259C1B /* UILabel+QMUI.h */,
811726CF29D67CAA00259C1B /* NSObject+QMUI.m */,
811726D029D67CAA00259C1B /* NSParagraphStyle+QMUI.m */,
811726D129D67CAA00259C1B /* NSURL+QMUI.m */,
811726D229D67CAA00259C1B /* UIVisualEffectView+QMUI.m */,
811726D329D67CAA00259C1B /* UITraitCollection+QMUI.h */,
811726D429D67CAA00259C1B /* UIBarItem+QMUI.m */,
811726D529D67CAA00259C1B /* UICollectionView+QMUI.h */,
811726D629D67CAA00259C1B /* UISlider+QMUI.m */,
811726D729D67CAA00259C1B /* CALayer+QMUI.m */,
811726D829D67CAA00259C1B /* UINavigationController+QMUI.m */,
811726D929D67CAA00259C1B /* NSString+QMUI.m */,
811726DA29D67CAA00259C1B /* UIMenuController+QMUI.m */,
811726DB29D67CAA00259C1B /* UIView+QMUIBorder.h */,
811726DC29D67CAA00259C1B /* UIViewController+QMUI.h */,
811726DD29D67CAA00259C1B /* UICollectionViewCell+QMUI.m */,
811726DE29D67CAA00259C1B /* NSPointerArray+QMUI.m */,
811726DF29D67CAA00259C1B /* UIGestureRecognizer+QMUI.h */,
811726E029D67CAA00259C1B /* NSMethodSignature+QMUI.m */,
811726E129D67CAA00259C1B /* UIImageView+QMUI.h */,
);
path = UIKitExtensions;
sourceTree = "<group>";
};
8117269A29D67CAA00259C1B /* QMUIBarProtocol */ = {
isa = PBXGroup;
children = (
8117269B29D67CAA00259C1B /* QMUIBarProtocolPrivate.h */,
8117269C29D67CAA00259C1B /* UITabBar+QMUIBarProtocol.m */,
8117269D29D67CAA00259C1B /* UINavigationBar+QMUIBarProtocol.h */,
8117269E29D67CAA00259C1B /* QMUIBarProtocolPrivate.m */,
8117269F29D67CAA00259C1B /* QMUIBarProtocol.h */,
811726A029D67CAA00259C1B /* UITabBar+QMUIBarProtocol.h */,
811726A129D67CAA00259C1B /* UINavigationBar+QMUIBarProtocol.m */,
);
path = QMUIBarProtocol;
sourceTree = "<group>";
};
811726E229D67CAA00259C1B /* NetworkingTool */ = {
isa = PBXGroup;
children = (
811726E929D67CAA00259C1B /* NetResponseModel.h */,
811726E529D67CAA00259C1B /* NetResponseModel.m */,
811726E829D67CAA00259C1B /* NetworkingInterface.h */,
811726E329D67CAA00259C1B /* NetworkingManager.h */,
8142BA3E29F26CDD0089E7F7 /* NetworkingManager.m */,
811726E629D67CAA00259C1B /* NetworkingTool.h */,
8142BA3C29F26C770089E7F7 /* NetworkingTool.m */,
);
path = NetworkingTool;
sourceTree = "<group>";
};
811726EA29D67CAA00259C1B /* OSS_Tool */ = {
isa = PBXGroup;
children = (
811726EB29D67CAA00259C1B /* OSSTool.h */,
811726ED29D67CAA00259C1B /* OSSTool.m */,
);
path = OSS_Tool;
sourceTree = "<group>";
};
811726EF29D67CAA00259C1B /* Category&Extension */ = {
isa = PBXGroup;
children = (
811726F329D67CAA00259C1B /* NSString+CYH.h */,
811726F029D67CAA00259C1B /* NSString+CYH.m */,
811726F129D67CAA00259C1B /* UIView+Creat.h */,
811726F229D67CAA00259C1B /* UIView+Creat.m */,
);
path = "Category&Extension";
sourceTree = "<group>";
};
811726F429D67CAA00259C1B /* NetworkInterfaceService(网络请求接口) */ = {
isa = PBXGroup;
children = (
811726F529D67CAA00259C1B /* THNetworkInterfaceService.h */,
81425CA729F0DAAA009FAE0B /* THNetworkInterfaceService.m */,
);
path = "NetworkInterfaceService(网络请求接口)";
sourceTree = "<group>";
};
811726F729D67CAA00259C1B /* THBaseViewController */ = {
isa = PBXGroup;
children = (
811726F829D67CAA00259C1B /* THTabBar */,
811726FD29D67CAA00259C1B /* Controller */,
8117270429D67CAA00259C1B /* View */,
);
path = THBaseViewController;
sourceTree = "<group>";
};
811726F829D67CAA00259C1B /* THTabBar */ = {
isa = PBXGroup;
children = (
811726F929D67CAA00259C1B /* THTabBarViewController.h */,
811726FA29D67CAA00259C1B /* THTabBarItemGifPlusButton.m */,
811726FB29D67CAA00259C1B /* THTabBarItemGifPlusButton.h */,
811726FC29D67CAA00259C1B /* THTabBarViewController.m */,
);
path = THTabBar;
sourceTree = "<group>";
};
811726FD29D67CAA00259C1B /* Controller */ = {
isa = PBXGroup;
children = (
8117270029D67CAA00259C1B /* THNavigationController.h */,
8117270229D67CAA00259C1B /* THNavigationController.m */,
811726FE29D67CAA00259C1B /* THTableViewController.h */,
8117270129D67CAA00259C1B /* THTableViewController.m */,
811726FF29D67CAA00259C1B /* THViewController.h */,
8117270329D67CAA00259C1B /* THViewController.m */,
);
path = Controller;
sourceTree = "<group>";
};
8117270429D67CAA00259C1B /* View */ = {
isa = PBXGroup;
children = (
8117270529D67CAA00259C1B /* THView.h */,
8117270629D67CAA00259C1B /* THView.m */,
);
path = View;
sourceTree = "<group>";
};
818A4746299F22AA00D840A9 /* Code */ = {
isa = PBXGroup;
children = (
B038476B28141A4100F47C18 /* AppDelegate.h */,
B038476C28141A4100F47C18 /* AppDelegate.m */,
B038478528141AC200F47C18 /* AppSetup.h */,
B038478428141AC200F47C18 /* AppSetup.m */,
81D1722D2995D95C00901C59 /* AppDelegate+THCustomTabBarController.h */,
81D1722E2995D95C00901C59 /* AppDelegate+THCustomTabBarController.m */,
B038478728141AD100F47C18 /* Base */,
B03848C628141AD100F47C18 /* Features */,
B03848A128141AD100F47C18 /* Gategory */,
B03847A128141AD100F47C18 /* Utility */,
81D172132994995800901C59 /* Chat(消息&聊天) */,
D9AC772328F05D37004C54BF /* zcqVender */,
);
path = Code;
sourceTree = "<group>";
};
81D172132994995800901C59 /* Chat(消息&聊天) */ = {
isa = PBXGroup;
children = (
81D1721529949D0E00901C59 /* MessageCell */,
81D172142994997100901C59 /* MessageCellData */,
);
path = "Chat(消息&聊天)";
sourceTree = "<group>";
};
81D172142994997100901C59 /* MessageCellData */ = {
isa = PBXGroup;
children = (
81D172102994993D00901C59 /* THGiveVipMessageCellData.h */,
81D172112994993D00901C59 /* THGiveVipMessageCellData.m */,
);
path = MessageCellData;
sourceTree = "<group>";
};
81D1721529949D0E00901C59 /* MessageCell */ = {
isa = PBXGroup;
children = (
81D1721629949D2500901C59 /* THGiveVipMessageCell.h */,
81D1721729949D2500901C59 /* THGiveVipMessageCell.m */,
);
path = MessageCell;
sourceTree = "<group>";
};
9A75DB26283F2383000680D6 /* HoleNotification */ = {
isa = PBXGroup;
children = (
9A75DB27283F2383000680D6 /* NotificationService.h */,
9A75DB28283F2383000680D6 /* NotificationService.m */,
9A75DB2A283F2383000680D6 /* Info.plist */,
);
path = HoleNotification;
sourceTree = "<group>";
};
AF431EF8A16502B83572C487 /* Pods */ = {
isa = PBXGroup;
children = (
49AB12FA477E4D65042A4720 /* Pods-TreeHole.debug.xcconfig */,
14A2457DD01F77CBA8F99B41 /* Pods-TreeHole.release.xcconfig */,
F66DAB4660659B7C43D6F1AB /* Pods-HoleNotification.debug.xcconfig */,
6A3613F5F0C387980F724DC6 /* Pods-HoleNotification.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
B00FC7B128839D4B002D2FA7 /* VoiceRecoder */ = {
isa = PBXGroup;
children = (
B00FC7DE2883A051002D2FA7 /* DDHttpSupport */,
B00FC7CD28839F8D002D2FA7 /* DDAudioManager */,
B00FC7BB28839E07002D2FA7 /* ZZCircleProgress */,
B00FC7B928839DB5002D2FA7 /* MTCameraTools.h */,
B00FC7B828839DB5002D2FA7 /* MTCameraTools.m */,
B00FC7B528839D89002D2FA7 /* MTAudioManager.h */,
B00FC7B628839D89002D2FA7 /* MTAudioManager.m */,
B00FC7CA28839E41002D2FA7 /* AudioPlayerView.h */,
B00FC7CB28839E42002D2FA7 /* AudioPlayerView.m */,
B00FC7B228839D5D002D2FA7 /* MTChatRecordInputView.h */,
B00FC7B328839D5D002D2FA7 /* MTChatRecordInputView.m */,
);
path = VoiceRecoder;
sourceTree = "<group>";
};
B00FC7BB28839E07002D2FA7 /* ZZCircleProgress */ = {
isa = PBXGroup;
children = (
B00FC7BD28839E07002D2FA7 /* ZZCircleProgressDemo */,
);
path = ZZCircleProgress;
sourceTree = "<group>";
};
B00FC7BD28839E07002D2FA7 /* ZZCircleProgressDemo */ = {
isa = PBXGroup;
children = (
B00FC7BE28839E07002D2FA7 /* ZZCircleProgress */,
);
path = ZZCircleProgressDemo;
sourceTree = "<group>";
};
B00FC7BE28839E07002D2FA7 /* ZZCircleProgress */ = {
isa = PBXGroup;
children = (
B00FC7BF28839E07002D2FA7 /* ZZCircleProgress.bundle */,
B00FC7C028839E07002D2FA7 /* ZZCircleProgress.h */,
B00FC7C128839E07002D2FA7 /* ZZCountingLabel.m */,
B00FC7C228839E07002D2FA7 /* ZZCountingLabel.h */,
B00FC7C328839E07002D2FA7 /* ZZCircleProgress.m */,
);
path = ZZCircleProgress;
sourceTree = "<group>";
};
B00FC7CD28839F8D002D2FA7 /* DDAudioManager */ = {
isa = PBXGroup;
children = (
B00FC7CE28839F8D002D2FA7 /* DDAudioManager */,
);
path = DDAudioManager;
sourceTree = "<group>";
};
B00FC7CE28839F8D002D2FA7 /* DDAudioManager */ = {
isa = PBXGroup;
children = (
B00FC7CF28839F8D002D2FA7 /* DDAudioHttp.m */,
B00FC7D028839F8D002D2FA7 /* DDAudioManager.m */,
B00FC7D128839F8D002D2FA7 /* DDAudioDiskCache.h */,
B00FC7D228839F8D002D2FA7 /* DDLruStorage.m */,
B00FC7D328839F8D002D2FA7 /* NSString+DDExt.h */,
B00FC7D428839F8D002D2FA7 /* DDAudioDiskCache.m */,
B00FC7D528839F8D002D2FA7 /* DDAudioManager.h */,
B00FC7D628839F8D002D2FA7 /* DDAudioHttp.h */,
B00FC7D728839F8D002D2FA7 /* DDLruStorage.h */,
B00FC7D828839F8D002D2FA7 /* NSString+DDExt.m */,
);
path = DDAudioManager;
sourceTree = "<group>";
};
B00FC7DE2883A051002D2FA7 /* DDHttpSupport */ = {
isa = PBXGroup;
children = (
B00FC7DF2883A051002D2FA7 /* DDHttpManager.m */,
B00FC7E02883A051002D2FA7 /* DDHttpManager.h */,
);
path = DDHttpSupport;
sourceTree = "<group>";
};
B012AA6A282CF37500BBACA2 /* Base.lproj */ = {
isa = PBXGroup;
children = (
B012AA6B282CF37500BBACA2 /* LaunchScreen.storyboard */,
);
path = Base.lproj;
sourceTree = "<group>";
};
B038475F28141A4100F47C18 = {
isa = PBXGroup;
children = (
B03849DF28141B3900F47C18 /* PrefixHeader.pch */,
B038476A28141A4100F47C18 /* TreeHole */,
9A75DB26283F2383000680D6 /* HoleNotification */,
B038476928141A4100F47C18 /* Products */,
AF431EF8A16502B83572C487 /* Pods */,
42D08ADCA02307A6FA7EC202 /* Frameworks */,
);
sourceTree = "<group>";
};
B038476928141A4100F47C18 /* Products */ = {
isa = PBXGroup;
children = (
B038476828141A4100F47C18 /* TreeHole.app */,
9A75DB25283F2383000680D6 /* HoleNotification.appex */,
);
name = Products;
sourceTree = "<group>";
};
B038476A28141A4100F47C18 /* TreeHole */ = {
isa = PBXGroup;
children = (
8117255429D67CAA00259C1B /* CYHResetCode */,
818A4746299F22AA00D840A9 /* Code */,
B0D8ECEF282004360048B92F /* TreeHole.entitlements */,
B027191D2824B71E000BD727 /* AlibabaPuHuiTi-2-115-Black.ttf */,
B0DB7A8C28293A15002A5170 /* TH_login_enter.png */,
B012AA6A282CF37500BBACA2 /* Base.lproj */,
B038477728141A4200F47C18 /* Assets.xcassets */,
9A6EC99E283E2AAB00D80FF7 /* message.caf */,
B038477C28141A4200F47C18 /* Info.plist */,
B038477D28141A4200F47C18 /* main.m */,
9AC37C91285C045500003F93 /* swiftModel.swift */,
9AC37C90285C045500003F93 /* TreeHole-Bridging-Header.h */,
);
path = TreeHole;
sourceTree = "<group>";
};
B038478728141AD100F47C18 /* Base */ = {
isa = PBXGroup;
children = (
B038479428141AD100F47C18 /* BXYStatefulViewController */,
B038478B28141AD100F47C18 /* FDFullscreenPopGesture */,
B038479D28141AD100F47C18 /* MTStatefulBaseView */,
B038479128141AD100F47C18 /* PYAppService.h */,
B038478828141AD100F47C18 /* PYAppService.m */,
B038478E28141AD100F47C18 /* PYBaseViewController.h */,
B03847A028141AD100F47C18 /* PYBaseViewController.m */,
B038479328141AD100F47C18 /* PYHTTPManager.h */,
B038478928141AD100F47C18 /* PYHTTPManager.m */,
B038478F28141AD100F47C18 /* PYImageView.h */,
B038479C28141AD100F47C18 /* PYImageView.m */,
B038478A28141AD100F47C18 /* PYNavigationViewController.h */,
B038479228141AD100F47C18 /* PYNavigationViewController.m */,
B038479028141AD100F47C18 /* PYTableViewController.h */,
B038479B28141AD100F47C18 /* PYTableViewController.m */,
);
path = Base;
sourceTree = "<group>";
};
B038478B28141AD100F47C18 /* FDFullscreenPopGesture */ = {
isa = PBXGroup;
children = (
B038478C28141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.h */,
B038478D28141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.m */,
);
path = FDFullscreenPopGesture;
sourceTree = "<group>";
};
B038479428141AD100F47C18 /* BXYStatefulViewController */ = {
isa = PBXGroup;
children = (
B038479928141AD100F47C18 /* BXYStatefulPlaceHolderView.h */,
B038479728141AD100F47C18 /* BXYStatefulViewController.h */,
B038479628141AD100F47C18 /* BXYViewStateMachine.h */,
B038479A28141AD100F47C18 /* BXYViewStateMachine.m */,
B038479828141AD100F47C18 /* UIViewController+BXYStatefulViewController.h */,
B038479528141AD100F47C18 /* UIViewController+BXYStatefulViewController.m */,
);
path = BXYStatefulViewController;
sourceTree = "<group>";
};
B038479D28141AD100F47C18 /* MTStatefulBaseView */ = {
isa = PBXGroup;
children = (
B038479E28141AD100F47C18 /* MTStatefulBaseView.h */,
B038479F28141AD100F47C18 /* MTStatefulBaseView.m */,
);
path = MTStatefulBaseView;
sourceTree = "<group>";
};
B03847A128141AD100F47C18 /* Utility */ = {
isa = PBXGroup;
children = (
B00FC7B128839D4B002D2FA7 /* VoiceRecoder */,
B07834A6284A41DC0031FB16 /* KSPhotoBrowser */,
B03847C828141AD100F47C18 /* Cache */,
B03847D128141AD100F47C18 /* ImagePicker */,
B03847A728141AD100F47C18 /* InputView */,
B038488D28141AD100F47C18 /* MTActionSheet */,
B038488728141AD100F47C18 /* MTAlertView */,
B038489128141AD100F47C18 /* MTCommonListTable */,
B03847CB28141AD100F47C18 /* MTGridSelect */,
B038487228141AD100F47C18 /* MTPage */,
B038483D28141AD100F47C18 /* MTPickerView */,
B03847A228141AD100F47C18 /* MTUIViewCreate */,
B038483628141AD100F47C18 /* OC_CWCarousel */,
B038488528141AD100F47C18 /* PickerButton.h */,
B03847D028141AD100F47C18 /* PickerButton.m */,
B03847B828141AD100F47C18 /* PYWebViewController */,
B038483528141AD100F47C18 /* RichTextLabel.h */,
B038489028141AD100F47C18 /* RichTextLabel.m */,
B038489928141AD100F47C18 /* Share */,
B038482E28141AD100F47C18 /* TextInputLimit */,
B03847B728141AD100F47C18 /* ToastUtil.h */,
B038488628141AD100F47C18 /* ToastUtil.m */,
B038487728141AD100F47C18 /* WLUnitField */,
B038484928141AD100F47C18 /* WZLBadge */,
B038487E28141AD100F47C18 /* YBPopupMenu */,
);
path = Utility;
sourceTree = "<group>";
};
B03847A228141AD100F47C18 /* MTUIViewCreate */ = {
isa = PBXGroup;
children = (
B03847A428141AD100F47C18 /* PYThemeButton.h */,
B03847A628141AD100F47C18 /* PYThemeButton.m */,
B03847A528141AD100F47C18 /* UIView+MTCreate.h */,
B03847A328141AD100F47C18 /* UIView+MTCreate.m */,
);
path = MTUIViewCreate;
sourceTree = "<group>";
};
B03847A728141AD100F47C18 /* InputView */ = {
isa = PBXGroup;
children = (
B03847A928141AD100F47C18 /* AlertInputView.h */,
B03847AE28141AD100F47C18 /* AlertInputView.m */,
B03847B128141AD100F47C18 /* AmountKeyboard */,
B03847B028141AD100F47C18 /* FSTextInputView.h */,
B03847AC28141AD100F47C18 /* FSTextInputView.m */,
B03847B628141AD100F47C18 /* PYCellInputView.h */,
B03847AB28141AD100F47C18 /* PYCellInputView.m */,
B03847AA28141AD100F47C18 /* PYGetSmsCodeButton.h */,
B03847AF28141AD100F47C18 /* PYGetSmsCodeButton.m */,
B03847AD28141AD100F47C18 /* PYInputView.h */,
B03847A828141AD100F47C18 /* PYInputView.m */,
);
path = InputView;
sourceTree = "<group>";
};
B03847B128141AD100F47C18 /* AmountKeyboard */ = {
isa = PBXGroup;
children = (
B03847B228141AD100F47C18 /* AmountKeyboard.h */,
B03847B328141AD100F47C18 /* YUButton.m */,
B03847B428141AD100F47C18 /* AmountKeyboard.m */,
B03847B528141AD100F47C18 /* YUButton.h */,
);
path = AmountKeyboard;
sourceTree = "<group>";
};
B03847B828141AD100F47C18 /* PYWebViewController */ = {
isa = PBXGroup;
children = (
B03847B928141AD100F47C18 /* PYWebController.m */,
B03847BA28141AD100F47C18 /* YJWebProgressLayer.m */,
B03847BB28141AD100F47C18 /* PYHUD.m */,
B03847BC28141AD100F47C18 /* PYHUD.h */,
B03847BD28141AD100F47C18 /* YJWebProgressLayer.h */,
B03847BE28141AD100F47C18 /* PYWebController.h */,
B03847BF28141AD100F47C18 /* JHUD */,
);
path = PYWebViewController;
sourceTree = "<group>";
};
B03847BF28141AD100F47C18 /* JHUD */ = {
isa = PBXGroup;
children = (
B03847C028141AD100F47C18 /* UIView+JHUD.m */,
B03847C128141AD100F47C18 /* JHUD.m */,
B03847C228141AD100F47C18 /* JHUDAnimationView.h */,
B03847C328141AD100F47C18 /* UIImage+JHUD.h */,
B03847C428141AD100F47C18 /* UIImage+JHUD.m */,
B03847C528141AD100F47C18 /* JHUDAnimationView.m */,
B03847C628141AD100F47C18 /* UIView+JHUD.h */,
B03847C728141AD100F47C18 /* JHUD.h */,
);
path = JHUD;
sourceTree = "<group>";
};
B03847C828141AD100F47C18 /* Cache */ = {
isa = PBXGroup;
children = (
B03847C928141AD100F47C18 /* MTCacheManager.h */,
B03847CA28141AD100F47C18 /* MTCacheManager.m */,
);
path = Cache;
sourceTree = "<group>";
};
B03847CB28141AD100F47C18 /* MTGridSelect */ = {
isa = PBXGroup;
children = (
B03847CC28141AD100F47C18 /* MTGridSelectView.h */,
B03847CD28141AD100F47C18 /* MTGridSelectConfig.m */,
B03847CE28141AD100F47C18 /* MTGridSelectView.m */,
B03847CF28141AD100F47C18 /* MTGridSelectConfig.h */,
);
path = MTGridSelect;
sourceTree = "<group>";
};
B03847D128141AD100F47C18 /* ImagePicker */ = {
isa = PBXGroup;
children = (
B03847F428141AD100F47C18 /* BlocksKit */,
B03847D328141AD100F47C18 /* TZImagePickerController+MTImagePicker.h */,
B03847F328141AD100F47C18 /* TZImagePickerController+MTImagePicker.m */,
B03847F228141AD100F47C18 /* UIImage+PHAsset.h */,
B03847D228141AD100F47C18 /* UIImage+PHAsset.m */,
);
path = ImagePicker;
sourceTree = "<group>";
};
B03847F428141AD100F47C18 /* BlocksKit */ = {
isa = PBXGroup;
children = (
B03847F528141AD100F47C18 /* BlocksKit+UIKit.h */,
B03847F628141AD100F47C18 /* Core */,
B038481828141AD100F47C18 /* BlocksKit.h */,
B038481928141AD100F47C18 /* UIKit */,
B038482428141AD100F47C18 /* DynamicDelegate */,
B038482D28141AD100F47C18 /* BKDefines.h */,
);
path = BlocksKit;
sourceTree = "<group>";
};
B03847F628141AD100F47C18 /* Core */ = {
isa = PBXGroup;
children = (
B03847F728141AD100F47C18 /* NSDictionary+BlocksKit.m */,
B03847F828141AD100F47C18 /* NSOrderedSet+BlocksKit.h */,
B03847F928141AD100F47C18 /* NSMutableArray+BlocksKit.m */,
B03847FA28141AD100F47C18 /* NSMutableIndexSet+BlocksKit.m */,
B03847FB28141AD100F47C18 /* NSObject+BKBlockExecution.h */,
B03847FC28141AD100F47C18 /* NSArray+BlocksKit.h */,
B03847FD28141AD100F47C18 /* NSObject+BKBlockObservation.m */,
B03847FE28141AD100F47C18 /* NSTimer+BlocksKit.m */,
B03847FF28141AD100F47C18 /* NSMapTable+BlocksKit.h */,
B038480028141AD100F47C18 /* BKMacros.h */,
B038480128141AD100F47C18 /* NSObject+BKAssociatedObjects.h */,
B038480228141AD100F47C18 /* NSInvocation+BlocksKit.m */,
B038480328141AD100F47C18 /* NSSet+BlocksKit.m */,
B038480428141AD100F47C18 /* NSIndexSet+BlocksKit.h */,
B038480528141AD100F47C18 /* NSMutableSet+BlocksKit.h */,
B038480628141AD100F47C18 /* NSMutableDictionary+BlocksKit.h */,
B038480728141AD100F47C18 /* NSMutableOrderedSet+BlocksKit.m */,
B038480828141AD100F47C18 /* NSOrderedSet+BlocksKit.m */,
B038480928141AD100F47C18 /* NSDictionary+BlocksKit.h */,
B038480A28141AD100F47C18 /* NSObject+BKAssociatedObjects.m */,
B038480B28141AD100F47C18 /* NSMapTable+BlocksKit.m */,
B038480C28141AD100F47C18 /* NSTimer+BlocksKit.h */,
B038480D28141AD100F47C18 /* NSObject+BKBlockObservation.h */,
B038480E28141AD100F47C18 /* NSArray+BlocksKit.m */,
B038480F28141AD100F47C18 /* NSObject+BKBlockExecution.m */,
B038481028141AD100F47C18 /* NSMutableIndexSet+BlocksKit.h */,
B038481128141AD100F47C18 /* NSMutableArray+BlocksKit.h */,
B038481228141AD100F47C18 /* NSIndexSet+BlocksKit.m */,
B038481328141AD100F47C18 /* NSInvocation+BlocksKit.h */,
B038481428141AD100F47C18 /* NSSet+BlocksKit.h */,
B038481528141AD100F47C18 /* NSMutableOrderedSet+BlocksKit.h */,
B038481628141AD100F47C18 /* NSMutableDictionary+BlocksKit.m */,
B038481728141AD100F47C18 /* NSMutableSet+BlocksKit.m */,
);
path = Core;
sourceTree = "<group>";
};
B038481928141AD100F47C18 /* UIKit */ = {
isa = PBXGroup;
children = (
B038481A28141AD100F47C18 /* UITextView+BlocksKit.m */,
B038481B28141AD100F47C18 /* UIControl+BlocksKit.h */,
B038481C28141AD100F47C18 /* UITextField+BlocksKit.h */,
B038481D28141AD100F47C18 /* UIView+BlocksKit.m */,
B038481E28141AD100F47C18 /* UIGestureRecognizer+BlocksKit.m */,
B038481F28141AD100F47C18 /* UITextView+BlocksKit.h */,
B038482028141AD100F47C18 /* UITextField+BlocksKit.m */,
B038482128141AD100F47C18 /* UIControl+BlocksKit.m */,
B038482228141AD100F47C18 /* UIView+BlocksKit.h */,
B038482328141AD100F47C18 /* UIGestureRecognizer+BlocksKit.h */,
);
path = UIKit;
sourceTree = "<group>";
};
B038482428141AD100F47C18 /* DynamicDelegate */ = {
isa = PBXGroup;
children = (
B038482528141AD100F47C18 /* A2BlockInvocation.m */,
B038482628141AD100F47C18 /* NSObject+A2DynamicDelegate.h */,
B038482728141AD100F47C18 /* A2DynamicDelegate.h */,
B038482828141AD100F47C18 /* NSObject+A2BlockDelegate.m */,
B038482928141AD100F47C18 /* A2BlockInvocation.h */,
B038482A28141AD100F47C18 /* A2DynamicDelegate.m */,
B038482B28141AD100F47C18 /* NSObject+A2DynamicDelegate.m */,
B038482C28141AD100F47C18 /* NSObject+A2BlockDelegate.h */,
);
path = DynamicDelegate;
sourceTree = "<group>";
};
B038482E28141AD100F47C18 /* TextInputLimit */ = {
isa = PBXGroup;
children = (
B038482F28141AD100F47C18 /* UITextField+MTLimit.m */,
B038483028141AD100F47C18 /* MTTextFieldLimitManager.h */,
B038483128141AD100F47C18 /* NSString+MTLimit.m */,
B038483228141AD100F47C18 /* UITextField+MTLimit.h */,
B038483328141AD100F47C18 /* MTTextFieldLimitManager.m */,
B038483428141AD100F47C18 /* NSString+MTLimit.h */,
);
path = TextInputLimit;
sourceTree = "<group>";
};
B038483628141AD100F47C18 /* OC_CWCarousel */ = {
isa = PBXGroup;
children = (
B038483728141AD100F47C18 /* CWCarousel.m */,
B038483828141AD100F47C18 /* CWCarouselHeader.h */,
B038483928141AD100F47C18 /* CWFlowLayout.m */,
B038483A28141AD100F47C18 /* CWCarouselProtocol.h */,
B038483B28141AD100F47C18 /* CWCarousel.h */,
B038483C28141AD100F47C18 /* CWFlowLayout.h */,
);
path = OC_CWCarousel;
sourceTree = "<group>";
};
B038483D28141AD100F47C18 /* MTPickerView */ = {
isa = PBXGroup;
children = (
B038483F28141AD100F47C18 /* LocationPicker */,
B038484828141AD100F47C18 /* MTPickerView.h */,
B038483E28141AD100F47C18 /* MTPickerView.m */,
);
path = MTPickerView;
sourceTree = "<group>";
};
B038483F28141AD100F47C18 /* LocationPicker */ = {
isa = PBXGroup;
children = (
B038484528141AD100F47C18 /* address-for-ios.plist */,
B038484028141AD100F47C18 /* FSDateSignModel.h */,
B038484428141AD100F47C18 /* FSDateSignModel.m */,
B038484128141AD100F47C18 /* FSLocationDataManager.h */,
B038484628141AD100F47C18 /* FSLocationDataManager.m */,
B038484228141AD100F47C18 /* FSLocationPickerView.h */,
B038484728141AD100F47C18 /* FSLocationPickerView.m */,
B038484328141AD100F47C18 /* province.json */,
);
path = LocationPicker;
sourceTree = "<group>";
};
B038484928141AD100F47C18 /* WZLBadge */ = {
isa = PBXGroup;
children = (
B038484A28141AD100F47C18 /* CategorySupport */,
B038484D28141AD100F47C18 /* BarItem */,
B038485228141AD100F47C18 /* WZLBadgeImport.h */,
B038485328141AD100F47C18 /* Protocol */,
B038485528141AD100F47C18 /* View */,
);
path = WZLBadge;
sourceTree = "<group>";
};
B038484A28141AD100F47C18 /* CategorySupport */ = {
isa = PBXGroup;
children = (
B038484B28141AD100F47C18 /* CAAnimation+WAnimation.m */,
B038484C28141AD100F47C18 /* CAAnimation+WAnimation.h */,
);
path = CategorySupport;
sourceTree = "<group>";
};
B038484D28141AD100F47C18 /* BarItem */ = {
isa = PBXGroup;
children = (
B038484E28141AD100F47C18 /* UIBarButtonItem+WZLBadge.h */,
B038484F28141AD100F47C18 /* UITabBarItem+WZLBadge.h */,
B038485028141AD100F47C18 /* UIBarButtonItem+WZLBadge.m */,
B038485128141AD100F47C18 /* UITabBarItem+WZLBadge.m */,
);
path = BarItem;
sourceTree = "<group>";
};
B038485328141AD100F47C18 /* Protocol */ = {
isa = PBXGroup;
children = (
B038485428141AD100F47C18 /* WZLBadgeProtocol.h */,
);
path = Protocol;
sourceTree = "<group>";
};
B038485528141AD100F47C18 /* View */ = {
isa = PBXGroup;
children = (
B038485628141AD100F47C18 /* UIView+WZLBadge.h */,
B038485728141AD100F47C18 /* UIView+WZLBadge.m */,
);
path = View;
sourceTree = "<group>";
};
B038487228141AD100F47C18 /* MTPage */ = {
isa = PBXGroup;
children = (
B038487328141AD100F47C18 /* MTPageConfig.m */,
B038487428141AD100F47C18 /* MTPageView.m */,
B038487528141AD100F47C18 /* MTPageConfig.h */,
B038487628141AD100F47C18 /* MTPageView.h */,
);
path = MTPage;
sourceTree = "<group>";
};
B038487728141AD100F47C18 /* WLUnitField */ = {
isa = PBXGroup;
children = (
B038487828141AD100F47C18 /* WLUnitField.h */,
B038487928141AD100F47C18 /* WLUnitFieldTextRange.m */,
B038487A28141AD100F47C18 /* WLUnitFieldTextPosition.h */,
B038487B28141AD100F47C18 /* WLUnitFieldTextRange.h */,
B038487C28141AD100F47C18 /* WLUnitField.m */,
B038487D28141AD100F47C18 /* WLUnitFieldTextPosition.m */,
);
path = WLUnitField;
sourceTree = "<group>";
};
B038487E28141AD100F47C18 /* YBPopupMenu */ = {
isa = PBXGroup;
children = (
B038487F28141AD100F47C18 /* YBPopupMenu.h */,
B038488028141AD100F47C18 /* YBRectConst.m */,
B038488128141AD100F47C18 /* YBPopupMenuPath.m */,
B038488228141AD100F47C18 /* YBRectConst.h */,
B038488328141AD100F47C18 /* YBPopupMenu.m */,
B038488428141AD100F47C18 /* YBPopupMenuPath.h */,
);
path = YBPopupMenu;
sourceTree = "<group>";
};
B038488728141AD100F47C18 /* MTAlertView */ = {
isa = PBXGroup;
children = (
B038488828141AD100F47C18 /* MTAlertView.m */,
B038488928141AD100F47C18 /* MTAlertView.h */,
B038488A28141AD100F47C18 /* PopupContontroller */,
);
path = MTAlertView;
sourceTree = "<group>";
};
B038488A28141AD100F47C18 /* PopupContontroller */ = {
isa = PBXGroup;
children = (
B038488B28141AD100F47C18 /* zhPopupController.m */,
B038488C28141AD100F47C18 /* zhPopupController.h */,
);
path = PopupContontroller;
sourceTree = "<group>";
};
B038488D28141AD100F47C18 /* MTActionSheet */ = {
isa = PBXGroup;
children = (
B038488E28141AD100F47C18 /* MTActionSheet.h */,
B038488F28141AD100F47C18 /* MTActionSheet.m */,
);
path = MTActionSheet;
sourceTree = "<group>";
};
B038489128141AD100F47C18 /* MTCommonListTable */ = {
isa = PBXGroup;
children = (
B038489728141AD100F47C18 /* MTCommonListTable.h */,
B038489628141AD100F47C18 /* MTCommonListTableConfig.h */,
B038489228141AD100F47C18 /* MTCommonListTableConfig.m */,
B038489328141AD100F47C18 /* MTCommonListTableViewCell.h */,
B038489528141AD100F47C18 /* MTCommonListTableViewCell.m */,
B038489428141AD100F47C18 /* MTCommonListTableViewController.h */,
B038489828141AD100F47C18 /* MTCommonListTableViewController.m */,
);
path = MTCommonListTable;
sourceTree = "<group>";
};
B038489928141AD100F47C18 /* Share */ = {
isa = PBXGroup;
children = (
B038489A28141AD100F47C18 /* MTShareServiceImp.m */,
B038489B28141AD100F47C18 /* MTShareService.h */,
B038489C28141AD100F47C18 /* MTShareServiceImp.h */,
B038489D28141AD100F47C18 /* ServiceManager */,
);
path = Share;
sourceTree = "<group>";
};
B038489D28141AD100F47C18 /* ServiceManager */ = {
isa = PBXGroup;
children = (
B038489E28141AD100F47C18 /* TPServiceManager.m */,
B038489F28141AD100F47C18 /* TPServiceProtocol.h */,
B03848A028141AD100F47C18 /* TPServiceManager.h */,
);
path = ServiceManager;
sourceTree = "<group>";
};
B03848A128141AD100F47C18 /* Gategory */ = {
isa = PBXGroup;
children = (
FC8C57C62935A3F6006E5110 /* BRPickerView */,
B03848B728141AD100F47C18 /* NSDateDeal */,
B03848B428141AD100F47C18 /* NSDictionaryJson */,
B03848B228141AD100F47C18 /* NSString+PYExtension.h */,
B03848AB28141AD100F47C18 /* NSString+PYExtension.m */,
B03848A628141AD100F47C18 /* NSTimer+addition.h */,
B03848B128141AD100F47C18 /* NSTimer+addition.m */,
B03848AE28141AD100F47C18 /* UIBarButtonItem+PYExtension.h */,
B03848A428141AD100F47C18 /* UIBarButtonItem+PYExtension.m */,
B03848AD28141AD100F47C18 /* UIColor+PYExtension.h */,
B03848BC28141AD100F47C18 /* UIColor+PYExtension.m */,
B03848B028141AD100F47C18 /* UIDevice+hw.h */,
B03848A228141AD100F47C18 /* UIDevice+hw.m */,
B03848BD28141AD100F47C18 /* UIImageEx */,
B03848A528141AD100F47C18 /* UIScreenEx.h */,
B03848AC28141AD100F47C18 /* UIScreenEx.mm */,
B03848AF28141AD100F47C18 /* UIView+PYExtension.h */,
B03848A328141AD100F47C18 /* UIView+PYExtension.m */,
B03848A728141AD100F47C18 /* UIView+WaterMark.h */,
B03848B328141AD100F47C18 /* UIView+WaterMark.m */,
B03848A828141AD100F47C18 /* UIViewAdditions */,
);
path = Gategory;
sourceTree = "<group>";
};
B03848A828141AD100F47C18 /* UIViewAdditions */ = {
isa = PBXGroup;
children = (
B03848A928141AD100F47C18 /* UIViewAdditions.h */,
B03848AA28141AD100F47C18 /* UIViewAdditions.m */,
);
path = UIViewAdditions;
sourceTree = "<group>";
};
B03848B428141AD100F47C18 /* NSDictionaryJson */ = {
isa = PBXGroup;
children = (
B03848B528141AD100F47C18 /* NSDictionary+Json.h */,
B03848B628141AD100F47C18 /* NSDictionary+Json.m */,
);
path = NSDictionaryJson;
sourceTree = "<group>";
};
B03848B728141AD100F47C18 /* NSDateDeal */ = {
isa = PBXGroup;
children = (
B03848B828141AD100F47C18 /* NSDate+Common.h */,
B03848B928141AD100F47C18 /* NSDateDeal.h */,
B03848BA28141AD100F47C18 /* NSDate+Common.m */,
B03848BB28141AD100F47C18 /* NSDateDeal.m */,
);
path = NSDateDeal;
sourceTree = "<group>";
};
B03848BD28141AD100F47C18 /* UIImageEx */ = {
isa = PBXGroup;
children = (
B03848BE28141AD100F47C18 /* UIImage+Scale.h */,
B03848BF28141AD100F47C18 /* UIImage+Gradient.h */,
B03848C028141AD100F47C18 /* UIImage+TintColor.m */,
B03848C128141AD100F47C18 /* UIImage+Extender.m */,
B03848C228141AD100F47C18 /* UIImage+Scale.m */,
B03848C328141AD100F47C18 /* UIImage+TintColor.h */,
B03848C428141AD100F47C18 /* UIImage+Gradient.m */,
B03848C528141AD100F47C18 /* UIImage+Extender.h */,
);
path = UIImageEx;
sourceTree = "<group>";
};
B03848C628141AD100F47C18 /* Features */ = {
isa = PBXGroup;
children = (
D916866A2A077108007DD80E /* NearAndLantern */,
FC8C57C229357A01006E5110 /* Nearby */,
B08D620E281FC3FE00B329C6 /* VIP */,
B0C63FF72818D34F005A12B8 /* Bottle */,
B03848C728141AD100F47C18 /* Settings */,
B03848D828141AD100F47C18 /* Chat */,
B03848FD28141AD100F47C18 /* Config */,
B038490528141AD100F47C18 /* User */,
B038490A28141AD100F47C18 /* Profile */,
B038491B28141AD100F47C18 /* Login */,
);
path = Features;
sourceTree = "<group>";
};
B03848C728141AD100F47C18 /* Settings */ = {
isa = PBXGroup;
children = (
B03848C828141AD100F47C18 /* View */,
B03848CB28141AD100F47C18 /* ViewController */,
);
path = Settings;
sourceTree = "<group>";
};
B03848C828141AD100F47C18 /* View */ = {
isa = PBXGroup;
children = (
B03848C928141AD100F47C18 /* BlackListCell.m */,
B03848CA28141AD100F47C18 /* BlackListCell.h */,
D9FD6AB92920418400923069 /* InviteCordViewCell.h */,
D9FD6ABA2920418400923069 /* InviteCordViewCell.m */,
D9FD6ABC2920633800923069 /* inputInviteCodeAlertView.h */,
D9FD6ABD2920633800923069 /* inputInviteCodeAlertView.m */,
D9FD6ABF2920A95E00923069 /* ShareInviteCodeAlertView.h */,
D9FD6AC02920A95E00923069 /* ShareInviteCodeAlertView.m */,
);
path = View;
sourceTree = "<group>";
};
B03848CB28141AD100F47C18 /* ViewController */ = {
isa = PBXGroup;
children = (
B03848D328141AD100F47C18 /* BlackListViewController.h */,
B03848CE28141AD100F47C18 /* BlackListViewController.m */,
B03848CC28141AD100F47C18 /* ChangePhoneViewController.h */,
B03848D228141AD100F47C18 /* ChangePhoneViewController.m */,
B03848CF28141AD100F47C18 /* FeedbackViewController.h */,
B03848D628141AD100F47C18 /* FeedbackViewController.m */,
B03848D728141AD100F47C18 /* PrivacySettingsViewController.h */,
B03848D128141AD100F47C18 /* PrivacySettingsViewController.m */,
B03848D428141AD100F47C18 /* SettingsViewController.h */,
B03848CD28141AD100F47C18 /* SettingsViewController.m */,
B03848D028141AD100F47C18 /* SystemSettingsViewController.h */,
B03848D528141AD100F47C18 /* SystemSettingsViewController.m */,
D9FD6A96291C053E00923069 /* InviteCodeViewController.h */,
D9FD6A97291C053E00923069 /* InviteCodeViewController.m */,
);
path = ViewController;
sourceTree = "<group>";
};
B03848D828141AD100F47C18 /* Chat */ = {
isa = PBXGroup;
children = (
B03848D928141AD100F47C18 /* ChatService.h */,
B03848DA28141AD100F47C18 /* ChatService.m */,
B03848DB28141AD100F47C18 /* Model */,
B03848DE28141AD100F47C18 /* View */,
B03848E128141AD100F47C18 /* ViewController */,
B03848EA28141AD100F47C18 /* UIPatch */,
);
path = Chat;
sourceTree = "<group>";
};
B03848DB28141AD100F47C18 /* Model */ = {
isa = PBXGroup;
children = (
B03848DC28141AD100F47C18 /* GroupInfo.h */,
B03848DD28141AD100F47C18 /* GroupInfo.m */,
);
path = Model;
sourceTree = "<group>";
};
B03848DE28141AD100F47C18 /* View */ = {
isa = PBXGroup;
children = (
B03848DF28141AD100F47C18 /* AvatarView.m */,
B03848E028141AD100F47C18 /* AvatarView.h */,
);
path = View;
sourceTree = "<group>";
};
B03848E128141AD100F47C18 /* ViewController */ = {
isa = PBXGroup;
children = (
B03848E428141AD100F47C18 /* C2CChatSetttingsViewController.h */,
B03848E828141AD100F47C18 /* C2CChatSetttingsViewController.m */,
B0D657752826A7A0002ADD3C /* C2CChatViewController.h */,
B0D657762826A7A0002ADD3C /* C2CChatViewController.m */,
B03848E928141AD100F47C18 /* ChatViewController.h */,
B03848E528141AD100F47C18 /* ChatViewController.m */,
B03848E228141AD100F47C18 /* MsgListViewController.h */,
B03848E728141AD100F47C18 /* MsgListViewController.m */,
);
path = ViewController;
sourceTree = "<group>";
};
B03848EA28141AD100F47C18 /* UIPatch */ = {
isa = PBXGroup;
children = (
B03848EC28141AD100F47C18 /* TUIConversationListController+TUIPatch.h */,
B03848F528141AD100F47C18 /* TUIConversationListController+TUIPatch.m */,
B03848F428141AD100F47C18 /* TUIGlobalization+TUIPatch.h */,
B03848EB28141AD100F47C18 /* TUIGlobalization+TUIPatch.m */,
B03848F128141AD100F47C18 /* TUIImageMessageCellData+TUIPatch.h */,
B03848FA28141AD100F47C18 /* TUIImageMessageCellData+TUIPatch.m */,
B03848ED28141AD100F47C18 /* TUIMessageCell+TUIPatch.h */,
B03848F728141AD100F47C18 /* TUIMessageCell+TUIPatch.m */,
B03848EF28141AD100F47C18 /* TUIBaseMessageController+TUIPatch.h */,
B03848FC28141AD100F47C18 /* TUIBaseMessageController+TUIPatch.m */,
B03848F028141AD100F47C18 /* TUIPatch.h */,
B03848FB28141AD100F47C18 /* TUIPatch.m */,
B03848EE28141AD100F47C18 /* TUITool+TUIPatch.h */,
B03848F628141AD100F47C18 /* TUITool+TUIPatch.m */,
B03848F828141AD100F47C18 /* V2TIMMessage+TUIPatch.h */,
B03848F328141AD100F47C18 /* V2TIMMessage+TUIPatch.m */,
B0B650412816C6EA00B4F93D /* TUIConversationCell+TUIPatch.h */,
B0B650422816C6EA00B4F93D /* TUIConversationCell+TUIPatch.m */,
9A6EC999283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.h */,
9A6EC99A283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.m */,
B04EEF51284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.h */,
B04EEF52284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.m */,
B08279E528603DD100076770 /* UIImage+TUIPatch.h */,
B08279E428603DD100076770 /* UIImage+TUIPatch.m */,
B08279E12860380700076770 /* TUITheme+TUIPatch.h */,
B08279E22860380700076770 /* TUITheme+TUIPatch.m */,
B05F778B2884072200502B8F /* TUISystemMessageCellData+TUIPatch.h */,
B05F778C2884072200502B8F /* TUISystemMessageCellData+TUIPatch.m */,
);
path = UIPatch;
sourceTree = "<group>";
};
B03848FD28141AD100F47C18 /* Config */ = {
isa = PBXGroup;
children = (
B03848FE28141AD100F47C18 /* AppConfig.m */,
B03848FF28141AD100F47C18 /* AppConfig.h */,
);
path = Config;
sourceTree = "<group>";
};
B038490528141AD100F47C18 /* User */ = {
isa = PBXGroup;
children = (
B038490828141AD100F47C18 /* User.h */,
B038490628141AD100F47C18 /* User.m */,
B038490928141AD100F47C18 /* UserService.h */,
B038490728141AD100F47C18 /* UserService.m */,
);
path = User;
sourceTree = "<group>";
};
B038490A28141AD100F47C18 /* Profile */ = {
isa = PBXGroup;
children = (
B0E0EA45284A287F00043AB8 /* Model */,
B038490B28141AD100F47C18 /* View */,
B038490E28141AD100F47C18 /* ViewController */,
);
path = Profile;
sourceTree = "<group>";
};
B038490B28141AD100F47C18 /* View */ = {
isa = PBXGroup;
children = (
B038490C28141AD100F47C18 /* UserCell.h */,
B038490D28141AD100F47C18 /* UserCell.m */,
B0E0EA422849C69800043AB8 /* ProfilePhotoCell.h */,
B0E0EA432849C69800043AB8 /* ProfilePhotoCell.m */,
B0152CD8285ECCEE00FFEC94 /* WalletRecordCell.h */,
B0152CD9285ECCEE00FFEC94 /* WalletRecordCell.m */,
B0842D3328AD2BB40096ADEF /* GenderPickerView.h */,
B0842D3428AD2BB40096ADEF /* GenderPickerView.m */,
D93C3B752925E3AE00E840FD /* BigUserImgAlertView.h */,
D93C3B762925E3AE00E840FD /* BigUserImgAlertView.m */,
8110E00E2A7352040050F3E0 /* THMineHeaderView.h */,
8110E00F2A7352040050F3E0 /* THMineHeaderView.m */,
8110E0112A7352260050F3E0 /* THMineHeaderView.xib */,
8110E0132A736DAE0050F3E0 /* THMineTypeNavView.h */,
8110E0142A736DAE0050F3E0 /* THMineTypeNavView.m */,
8110E0162A736DC30050F3E0 /* THMineTypeNavView.xib */,
);
path = View;
sourceTree = "<group>";
};
B038490E28141AD100F47C18 /* ViewController */ = {
isa = PBXGroup;
children = (
B038491A28141AD100F47C18 /* EditNameViewController.h */,
B038491428141AD100F47C18 /* EditNameViewController.m */,
B038490F28141AD100F47C18 /* EditProfileViewController.h */,
B038491728141AD100F47C18 /* EditProfileViewController.m */,
B038491828141AD100F47C18 /* EditSloganViewController.h */,
B038491228141AD100F47C18 /* EditSloganViewController.m */,
D95E4A3C29212DBB00CBBDDA /* MineViewController.h */,
D95E4A3D29212DBB00CBBDDA /* MineViewController.m */,
B0E0EA3F2849C31D00043AB8 /* ProfileCardViewController.h */,
B0E0EA402849C31D00043AB8 /* ProfileCardViewController.m */,
B09DE77B281581B7001281E4 /* ProfileViewController.h */,
B09DE77C281581B7001281E4 /* ProfileViewController.m */,
B038491528141AD100F47C18 /* ReportViewController.h */,
B038491128141AD100F47C18 /* ReportViewController.m */,
B038491028141AD100F47C18 /* UserListViewController.h */,
B038491628141AD100F47C18 /* UserListViewController.m */,
B0152CCC285EC6A300FFEC94 /* WalletViewController.h */,
B0152CCD285EC6A300FFEC94 /* WalletViewController.m */,
);
path = ViewController;
sourceTree = "<group>";
};
B038491B28141AD100F47C18 /* Login */ = {
isa = PBXGroup;
children = (
B038492F28141AD100F47C18 /* LoginService.h */,
B038491F28141AD100F47C18 /* LoginService.m */,
B038491C28141AD100F47C18 /* JWTDecoder */,
B038492028141AD100F47C18 /* ViewController */,
);
path = Login;
sourceTree = "<group>";
};
B038491C28141AD100F47C18 /* JWTDecoder */ = {
isa = PBXGroup;
children = (
B038491D28141AD100F47C18 /* JWTDecoder.h */,
B038491E28141AD100F47C18 /* JWTDecoder.m */,
);
path = JWTDecoder;
sourceTree = "<group>";
};
B038492028141AD100F47C18 /* ViewController */ = {
isa = PBXGroup;
children = (
B038492E28141AD100F47C18 /* LaunchViewController.h */,
B038492728141AD100F47C18 /* LaunchViewController.m */,
B038492328141AD100F47C18 /* LoginBaseViewController.h */,
B038492828141AD100F47C18 /* LoginBaseViewController.m */,
B038492528141AD100F47C18 /* PhoneFlashLoginViewController.h */,
B038492C28141AD100F47C18 /* PhoneFlashLoginViewController.m */,
B038492228141AD100F47C18 /* PhoneLoginViewController.h */,
B038492928141AD100F47C18 /* PhoneLoginViewController.m */,
B038492428141AD100F47C18 /* GetSmsCodeViewController.h */,
B038492D28141AD100F47C18 /* GetSmsCodeViewController.m */,
B038492A28141AD100F47C18 /* SetAvatarViewController.h */,
B038492128141AD100F47C18 /* SetAvatarViewController.m */,
B038492628141AD100F47C18 /* SetNickNameViewController.h */,
B038492B28141AD100F47C18 /* SetNickNameViewController.m */,
B03849E02814DE2A00F47C18 /* SetGenderViewController.h */,
B03849E12814DE2A00F47C18 /* SetGenderViewController.m */,
D9AC772A28F1080D004C54BF /* SetLoginUserInfoViewController.h */,
D9AC772B28F1080D004C54BF /* SetLoginUserInfoViewController.m */,
);
path = ViewController;
sourceTree = "<group>";
};
B0760215281B75BD009CD229 /* Model */ = {
isa = PBXGroup;
children = (
B09AB3CF281D64D30007C5EB /* MessageNotification.h */,
B09AB3CE281D64D30007C5EB /* MessageNotification.m */,
B0760219281B769F009CD229 /* BottleTypeInfo.h */,
B076021A281B769F009CD229 /* BottleTypeInfo.m */,
B076021C281B7719009CD229 /* BottleInfo.h */,
B076021D281B7719009CD229 /* BottleInfo.m */,
B076021F281B7801009CD229 /* HomeBottleInfo.h */,
B0760220281B7801009CD229 /* HomeBottleInfo.m */,
B07CCB7C281BA0C00042ED5E /* BottleTypeGroupInfo.h */,
B07CCB7D281BA0C00042ED5E /* BottleTypeGroupInfo.m */,
B0345F38281BFDB100D292C4 /* BottleDetailInfo.h */,
B0345F39281BFDB100D292C4 /* BottleDetailInfo.m */,
D9AC771A28EF3053004C54BF /* userNearbyModel.h */,
D9AC771B28EF3053004C54BF /* userNearbyModel.m */,
81DA68ED293EE70B001E694D /* recommdBottle.h */,
81DA68EE293EE70B001E694D /* recommdBottle.m */,
);
path = Model;
sourceTree = "<group>";
};
B07834A6284A41DC0031FB16 /* KSPhotoBrowser */ = {
isa = PBXGroup;
children = (
B07834A7284A41DC0031FB16 /* LICENSE */,
B07834A8284A41DC0031FB16 /* README.md */,
B07834A9284A41DC0031FB16 /* KSPhotoBrowser */,
);
path = KSPhotoBrowser;
sourceTree = "<group>";
};
B07834A9284A41DC0031FB16 /* KSPhotoBrowser */ = {
isa = PBXGroup;
children = (
B07834C4284A49300031FB16 /* KSImageManagerProtocol.h */,
B07834C5284A49300031FB16 /* KSPhotoBrowser.h */,
B07834CC284A49300031FB16 /* KSPhotoBrowser.m */,
B07834CF284A49310031FB16 /* KSPhotoItem.h */,
B07834CA284A49300031FB16 /* KSPhotoItem.m */,
B07834C6284A49300031FB16 /* KSPhotoView.h */,
B07834CE284A49310031FB16 /* KSPhotoView.m */,
B07834C8284A49300031FB16 /* KSProgressLayer.h */,
B07834C2284A49300031FB16 /* KSProgressLayer.m */,
B07834C3284A49300031FB16 /* KSSDImageManager.h */,
B07834D0284A49310031FB16 /* KSSDImageManager.m */,
B07834CB284A49300031FB16 /* UIImage+KS.h */,
B07834C7284A49300031FB16 /* UIImage+KS.m */,
);
path = KSPhotoBrowser;
sourceTree = "<group>";
};
B08D620E281FC3FE00B329C6 /* VIP */ = {
isa = PBXGroup;
children = (
B00677EC28324A5A00A835D9 /* ApplePayService.h */,
B00677EB28324A5900A835D9 /* ApplePayService.m */,
B08D620F281FC3FE00B329C6 /* VIPItem.h */,
B08D6213281FC3FE00B329C6 /* VIPItem.m */,
B08D6211281FC3FE00B329C6 /* VIPSpecialInfoCell.h */,
B08D6214281FC3FE00B329C6 /* VIPSpecialInfoCell.m */,
B08D6210281FC3FE00B329C6 /* VIPViewController.h */,
B08D6212281FC3FE00B329C6 /* VIPViewController.m */,
B0D8ECE0281FC52C0048B92F /* VIPGoodsInfo.h */,
B0D8ECE1281FC52C0048B92F /* VIPGoodsInfo.m */,
B0D8ECE3281FC5BD0048B92F /* VIPGoods.h */,
B0D8ECE4281FC5BD0048B92F /* VIPGoods.m */,
B0D8ECE6281FCB810048B92F /* VIPConfig.h */,
B0D8ECE7281FCB810048B92F /* VIPConfig.m */,
B0D8ECE9281FE7860048B92F /* VIPCardInfo.h */,
B0D8ECEA281FE7860048B92F /* VIPCardInfo.m */,
B0D8ECEC281FE7F90048B92F /* VIPCard.h */,
B0D8ECED281FE7F90048B92F /* VIPCard.m */,
);
path = VIP;
sourceTree = "<group>";
};
B0C63FF72818D34F005A12B8 /* Bottle */ = {
isa = PBXGroup;
children = (
B0C64004281A2988005A12B8 /* BottleService.h */,
B0C64005281A2988005A12B8 /* BottleService.m */,
B0C63FFB2818D8EC005A12B8 /* ViewController */,
B0C63FFC2818D8F8005A12B8 /* View */,
B0760215281B75BD009CD229 /* Model */,
);
path = Bottle;
sourceTree = "<group>";
};
B0C63FFB2818D8EC005A12B8 /* ViewController */ = {
isa = PBXGroup;
children = (
D9AC771428EED2A9004C54BF /* BottleBaseViewController.h */,
D9AC771528EED2A9004C54BF /* BottleBaseViewController.m */,
FC998D232936F98300E67DCD /* BottleDetialController.h */,
FC998D242936F98300E67DCD /* BottleDetialController.m */,
D9AC771728EF2F24004C54BF /* BottleNerbyViewController.h */,
D9AC771828EF2F24004C54BF /* BottleNerbyViewController.m */,
B0760212281AB9CB009CD229 /* BottlePublishViewController.h */,
B0760213281AB9CB009CD229 /* BottlePublishViewController.m */,
B0C64007281A2ED4005A12B8 /* BottleTypePickerViewController.h */,
B0C64008281A2ED4005A12B8 /* BottleTypePickerViewController.m */,
B0C63FF82818D465005A12B8 /* BottleViewController.h */,
B0C63FF92818D465005A12B8 /* BottleViewController.m */,
B09AB3C9281D64050007C5EB /* MessageNotificationListViewController.h */,
B09AB3C8281D64050007C5EB /* MessageNotificationListViewController.m */,
);
path = ViewController;
sourceTree = "<group>";
};
B0C63FFC2818D8F8005A12B8 /* View */ = {
isa = PBXGroup;
children = (
B09AB3CC281D64B80007C5EB /* MessageNotificationCell.h */,
B09AB3CB281D64B80007C5EB /* MessageNotificationCell.m */,
D9AC771D28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.h */,
D9AC771E28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.m */,
B0C63FFD2818D917005A12B8 /* BottleCollectionCell.h */,
B0C63FFE2818D917005A12B8 /* BottleCollectionCell.m */,
B0C64078281A4D39005A12B8 /* BottleTypeCollectionCell.h */,
B0C64079281A4D39005A12B8 /* BottleTypeCollectionCell.m */,
B0C6407B281A5496005A12B8 /* BottleTypeCollectionHeader.h */,
B0C6407C281A5496005A12B8 /* BottleTypeCollectionHeader.m */,
B0345F35281BFC2700D292C4 /* BottleReadView.h */,
B0345F36281BFC2700D292C4 /* BottleReadView.m */,
B00FC7AB2882B2E1002D2FA7 /* BottlePhotoCollectionCell.h */,
B00FC7AC2882B2E1002D2FA7 /* BottlePhotoCollectionCell.m */,
B00FC7AE2882D2D6002D2FA7 /* BottlePhotoCollectionView.h */,
B00FC7AF2882D2D6002D2FA7 /* BottlePhotoCollectionView.m */,
D9AC772028F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.h */,
D9AC772128F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.m */,
D9AC772728F0640F004C54BF /* BottleShaiXuanCellView.h */,
D9AC772828F0640F004C54BF /* BottleShaiXuanCellView.m */,
8110E0092A724EEC0050F3E0 /* THLVTipView.h */,
8110E00A2A724EEC0050F3E0 /* THLVTipView.m */,
8110E00C2A724EF80050F3E0 /* THLVTipView.xib */,
);
path = View;
sourceTree = "<group>";
};
B0E0EA45284A287F00043AB8 /* Model */ = {
isa = PBXGroup;
children = (
B0E0EA46284A288D00043AB8 /* ProfilePhoto.h */,
B0E0EA47284A288D00043AB8 /* ProfilePhoto.m */,
B0152CCF285EC76100FFEC94 /* WalletInfo.h */,
B0152CD0285EC76100FFEC94 /* WalletInfo.m */,
B0152CD2285EC78C00FFEC94 /* WalletRecord.h */,
B0152CD3285EC78C00FFEC94 /* WalletRecord.m */,
B0152CD5285EC79D00FFEC94 /* WalletBanner.h */,
B0152CD6285EC79D00FFEC94 /* WalletBanner.m */,
);
path = Model;
sourceTree = "<group>";
};
D916866A2A077108007DD80E /* NearAndLantern */ = {
isa = PBXGroup;
children = (
D916866B2A077160007DD80E /* THNearAndLanternViewController.h */,
D916866C2A077160007DD80E /* THNearAndLanternViewController.m */,
D916866E2A0798FD007DD80E /* THDemoMineViewController.h */,
D916866F2A0798FD007DD80E /* THDemoMineViewController.m */,
);
path = NearAndLantern;
sourceTree = "<group>";
};
D9AC772328F05D37004C54BF /* zcqVender */ = {
isa = PBXGroup;
children = (
D9AC772428F05D57004C54BF /* ZcqVender.h */,
D9AC772528F05D57004C54BF /* ZcqVender.m */,
);
path = zcqVender;
sourceTree = "<group>";
};
FC8C57C229357A01006E5110 /* Nearby */ = {
isa = PBXGroup;
children = (
FC8C57C329357A57006E5110 /* NearbyViewController.h */,
FC8C57C429357A57006E5110 /* NearbyViewController.m */,
);
path = Nearby;
sourceTree = "<group>";
};
FC8C57C62935A3F6006E5110 /* BRPickerView */ = {
isa = PBXGroup;
children = (
FC8C57EF2935A617006E5110 /* linkage3_data.json */,
FC8C57C72935A3F6006E5110 /* StringPickerView */,
FC8C57CC2935A3F6006E5110 /* BRPickerView.h */,
FC8C57CD2935A3F6006E5110 /* DatePickerView */,
FC8C57D42935A3F6006E5110 /* Base */,
FC8C57DD2935A3F6006E5110 /* AddressPickerView */,
);
path = BRPickerView;
sourceTree = "<group>";
};
FC8C57C72935A3F6006E5110 /* StringPickerView */ = {
isa = PBXGroup;
children = (
FC8C57C82935A3F6006E5110 /* BRResultModel.m */,
FC8C57C92935A3F6006E5110 /* BRStringPickerView.h */,
FC8C57CA2935A3F6006E5110 /* BRResultModel.h */,
FC8C57CB2935A3F6006E5110 /* BRStringPickerView.m */,
);
path = StringPickerView;
sourceTree = "<group>";
};
FC8C57CD2935A3F6006E5110 /* DatePickerView */ = {
isa = PBXGroup;
children = (
FC8C57CE2935A3F6006E5110 /* BRDatePickerView+BR.m */,
FC8C57CF2935A3F6006E5110 /* BRDatePickerView.h */,
FC8C57D02935A3F6006E5110 /* NSDate+BRPickerView.m */,
FC8C57D12935A3F6006E5110 /* BRDatePickerView.m */,
FC8C57D22935A3F6006E5110 /* BRDatePickerView+BR.h */,
FC8C57D32935A3F6006E5110 /* NSDate+BRPickerView.h */,
);
path = DatePickerView;
sourceTree = "<group>";
};
FC8C57D42935A3F6006E5110 /* Base */ = {
isa = PBXGroup;
children = (
FC8C57D52935A3F6006E5110 /* NSBundle+BRPickerView.h */,
FC8C57D62935A3F6006E5110 /* BRPickerViewMacro.h */,
FC8C57D72935A3F6006E5110 /* BRPickerView.bundle */,
FC8C57D82935A3F6006E5110 /* BRPickerStyle.m */,
FC8C57D92935A3F6006E5110 /* BRBaseView.m */,
FC8C57DA2935A3F6006E5110 /* NSBundle+BRPickerView.m */,
FC8C57DB2935A3F6006E5110 /* BRBaseView.h */,
FC8C57DC2935A3F6006E5110 /* BRPickerStyle.h */,
);
path = Base;
sourceTree = "<group>";
};
FC8C57DD2935A3F6006E5110 /* AddressPickerView */ = {
isa = PBXGroup;
children = (
FC8C57DE2935A3F6006E5110 /* BRAddressModel.m */,
FC8C57DF2935A3F6006E5110 /* BRAddressPickerView.h */,
FC8C57E02935A3F6006E5110 /* BRAddressModel.h */,
FC8C57E12935A3F6006E5110 /* BRAddressPickerView.bundle */,
FC8C57E22935A3F6006E5110 /* BRAddressPickerView.m */,
);
path = AddressPickerView;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
9A75DB24283F2383000680D6 /* HoleNotification */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9A75DB2E283F2383000680D6 /* Build configuration list for PBXNativeTarget "HoleNotification" */;
buildPhases = (
77797DBD71DCBFFD820176FE /* [CP] Check Pods Manifest.lock */,
9A75DB21283F2383000680D6 /* Sources */,
9A75DB22283F2383000680D6 /* Frameworks */,
9A75DB23283F2383000680D6 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = HoleNotification;
productName = HoleNotification;
productReference = 9A75DB25283F2383000680D6 /* HoleNotification.appex */;
productType = "com.apple.product-type.app-extension";
};
B038476728141A4100F47C18 /* TreeHole */ = {
isa = PBXNativeTarget;
buildConfigurationList = B038478128141A4200F47C18 /* Build configuration list for PBXNativeTarget "TreeHole" */;
buildPhases = (
DD62730874831AD4E1C80448 /* [CP] Check Pods Manifest.lock */,
B038476428141A4100F47C18 /* Sources */,
B038476528141A4100F47C18 /* Frameworks */,
B038476628141A4100F47C18 /* Resources */,
77EEF0246CF360BBB62E3799 /* [CP] Embed Pods Frameworks */,
5746117D67FBF5601A55A7CC /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
);
name = TreeHole;
productName = TreeHole;
productReference = B038476828141A4100F47C18 /* TreeHole.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
B038476028141A4100F47C18 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
CLASSPREFIX = TH;
LastUpgradeCheck = 1340;
ORGANIZATIONNAME = CYH;
TargetAttributes = {
9A75DB24283F2383000680D6 = {
CreatedOnToolsVersion = 13.4;
};
B038476728141A4100F47C18 = {
CreatedOnToolsVersion = 13.1;
LastSwiftMigration = 1340;
};
};
};
buildConfigurationList = B038476328141A4100F47C18 /* Build configuration list for PBXProject "TreeHole" */;
compatibilityVersion = "Xcode 13.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
"zh-Hans",
);
mainGroup = B038475F28141A4100F47C18;
productRefGroup = B038476928141A4100F47C18 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
B038476728141A4100F47C18 /* TreeHole */,
9A75DB24283F2383000680D6 /* HoleNotification */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
9A75DB23283F2383000680D6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B038476628141A4100F47C18 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B027191E2824B71E000BD727 /* AlibabaPuHuiTi-2-115-Black.ttf in Resources */,
FC8C57F02935A617006E5110 /* linkage3_data.json in Resources */,
B038498028141AD200F47C18 /* address-for-ios.plist in Resources */,
FC8C57E82935A3F6006E5110 /* BRPickerView.bundle in Resources */,
B07834B9284A41DC0031FB16 /* LICENSE in Resources */,
8117271429D67CAB00259C1B /* ProvinceCityArea.geojson in Resources */,
B0DB7A8D28293A15002A5170 /* TH_login_enter.png in Resources */,
B012AA6D282CF37500BBACA2 /* LaunchScreen.storyboard in Resources */,
8110E0172A736DC30050F3E0 /* THMineTypeNavView.xib in Resources */,
8110E00D2A724EF80050F3E0 /* THLVTipView.xib in Resources */,
B07834BA284A41DC0031FB16 /* README.md in Resources */,
8117271B29D67CAB00259C1B /* Images.xcassets in Resources */,
B038497E28141AD200F47C18 /* province.json in Resources */,
B00FC7C628839E08002D2FA7 /* ZZCircleProgress.bundle in Resources */,
FC8C57ED2935A3F6006E5110 /* BRAddressPickerView.bundle in Resources */,
8110E0122A7352260050F3E0 /* THMineHeaderView.xib in Resources */,
B038477828141A4200F47C18 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
5746117D67FBF5601A55A7CC /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TreeHole/Pods-TreeHole-resources.sh\"\n";
showEnvVarsInLog = 0;
};
77797DBD71DCBFFD820176FE /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-HoleNotification-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
77EEF0246CF360BBB62E3799 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TreeHole/Pods-TreeHole-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
DD62730874831AD4E1C80448 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-TreeHole-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
9A75DB21283F2383000680D6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9A75DB29283F2383000680D6 /* NotificationService.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B038476428141A4100F47C18 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FC8C57E62935A3F6006E5110 /* NSDate+BRPickerView.m in Sources */,
B038493328141AD200F47C18 /* PYNavigationViewController.m in Sources */,
8117279329D67CAB00259C1B /* UIGestureRecognizer+QMUI.m in Sources */,
B038498428141AD200F47C18 /* UIBarButtonItem+WZLBadge.m in Sources */,
B038499328141AD200F47C18 /* WLUnitFieldTextRange.m in Sources */,
B03849D428141AD200F47C18 /* JWTDecoder.m in Sources */,
B09DE77D281581B7001281E4 /* ProfileViewController.m in Sources */,
8117276D29D67CAB00259C1B /* QMUIScrollAnimator.m in Sources */,
FC8C57EC2935A3F6006E5110 /* BRAddressModel.m in Sources */,
B038498328141AD200F47C18 /* CAAnimation+WAnimation.m in Sources */,
8117278629D67CAB00259C1B /* UITextField+QMUI.m in Sources */,
8117273229D67CAB00259C1B /* QMUITableViewHeaderFooterView.m in Sources */,
FC8C57C529357A57006E5110 /* NearbyViewController.m in Sources */,
8117276429D67CAB00259C1B /* QMUIImagePickerCollectionViewCell.m in Sources */,
B0C64006281A2989005A12B8 /* BottleService.m in Sources */,
D9FD6ABE2920633800923069 /* inputInviteCodeAlertView.m in Sources */,
B038497728141AD200F47C18 /* NSObject+A2DynamicDelegate.m in Sources */,
B038496328141AD200F47C18 /* NSTimer+BlocksKit.m in Sources */,
811727BA29D67CAB00259C1B /* UIView+Creat.m in Sources */,
811727AA29D67CAB00259C1B /* NSURL+QMUI.m in Sources */,
B038493B28141AD200F47C18 /* PYThemeButton.m in Sources */,
B03849D628141AD200F47C18 /* SetAvatarViewController.m in Sources */,
8110E0152A736DAE0050F3E0 /* THMineTypeNavView.m in Sources */,
B038494528141AD200F47C18 /* PYHUD.m in Sources */,
8117279829D67CAB00259C1B /* UIBlurEffect+QMUI.m in Sources */,
B038495F28141AD200F47C18 /* NSDictionary+BlocksKit.m in Sources */,
B0842D3528AD2BB40096ADEF /* GenderPickerView.m in Sources */,
B0D8ECE5281FC5BD0048B92F /* VIPGoods.m in Sources */,
B038497B28141AD200F47C18 /* CWCarousel.m in Sources */,
8117278829D67CAB00259C1B /* UITableViewHeaderFooterView+QMUI.m in Sources */,
811727A629D67CAB00259C1B /* UIInterface+QMUI.m in Sources */,
B00677ED28324A5A00A835D9 /* ApplePayService.m in Sources */,
8117278729D67CAB00259C1B /* NSArray+QMUI.m in Sources */,
8117271929D67CAB00259C1B /* NSObject+YYModel.m in Sources */,
B04EEF53284F11D8007BB5FB /* TUIConversationListDataProvider+TUIPatch.m in Sources */,
8117279C29D67CAB00259C1B /* UIActivityIndicatorView+QMUI.m in Sources */,
8117279229D67CAB00259C1B /* UINavigationBar+QMUIBarProtocol.m in Sources */,
B03849A328141AD200F47C18 /* UIDevice+hw.m in Sources */,
8117278529D67CAB00259C1B /* UIApplication+QMUI.m in Sources */,
8117278D29D67CAB00259C1B /* UILabel+QMUI.m in Sources */,
811727A429D67CAB00259C1B /* UITableViewCell+QMUI.m in Sources */,
B00FC7E12883A051002D2FA7 /* DDHttpManager.m in Sources */,
B038499A28141AD200F47C18 /* MTAlertView.m in Sources */,
B03849C728141AD200F47C18 /* TUIImageMessageCellData+TUIPatch.m in Sources */,
B03849AE28141AD200F47C18 /* UIColor+PYExtension.m in Sources */,
B038496C28141AD200F47C18 /* NSIndexSet+BlocksKit.m in Sources */,
8117275729D67CAB00259C1B /* UIView+QMUIBadge.m in Sources */,
8117274B29D67CAB00259C1B /* QMUIPieProgressView.m in Sources */,
B00FC7C828839E08002D2FA7 /* ZZCircleProgress.m in Sources */,
B03849CC28141AD200F47C18 /* UserService.m in Sources */,
8117277E29D67CAB00259C1B /* NSNumber+QMUI.m in Sources */,
B0C6407D281A5496005A12B8 /* BottleTypeCollectionHeader.m in Sources */,
81425CA829F0DAAA009FAE0B /* THNetworkInterfaceService.m in Sources */,
B08279E32860380700076770 /* TUITheme+TUIPatch.m in Sources */,
D9AC772C28F1080D004C54BF /* SetLoginUserInfoViewController.m in Sources */,
B03849B928141AD200F47C18 /* FeedbackViewController.m in Sources */,
B038497028141AD200F47C18 /* UIView+BlocksKit.m in Sources */,
8117276029D67CAB00259C1B /* QMUILog+QMUIConsole.m in Sources */,
B00FC7DC28839F8E002D2FA7 /* DDAudioDiskCache.m in Sources */,
B0E0EA48284A288D00043AB8 /* ProfilePhoto.m in Sources */,
8117273829D67CAB00259C1B /* QMUIAssetsGroup.m in Sources */,
8117278129D67CAB00259C1B /* UISearchController+QMUI.m in Sources */,
B03849C828141AD200F47C18 /* TUIPatch.m in Sources */,
8117277929D67CAB00259C1B /* QMUIFloatLayoutView.m in Sources */,
FC8C57E32935A3F6006E5110 /* BRResultModel.m in Sources */,
B038493428141AD200F47C18 /* UIViewController+BXYStatefulViewController.m in Sources */,
B05F778D2884072200502B8F /* TUISystemMessageCellData+TUIPatch.m in Sources */,
B09AB3D0281D64D30007C5EB /* MessageNotification.m in Sources */,
8117271C29D67CAB00259C1B /* QMUIRuntime.m in Sources */,
B038499428141AD200F47C18 /* WLUnitField.m in Sources */,
B038497528141AD200F47C18 /* NSObject+A2BlockDelegate.m in Sources */,
8117277129D67CAB00259C1B /* QMUIPopupContainerView.m in Sources */,
811727BF29D67CAB00259C1B /* THNavigationController.m in Sources */,
8117271329D67CAB00259C1B /* THUserInfoModel.m in Sources */,
8117273F29D67CAB00259C1B /* QMUIAnimationHelper.m in Sources */,
8117275A29D67CAB00259C1B /* QMUIToolbarButton.m in Sources */,
8117277529D67CAB00259C1B /* QMUISegmentedControl.m in Sources */,
8117277329D67CAB00259C1B /* QMUILogger+QMUIConfigurationTemplate.m in Sources */,
B03849D928141AD200F47C18 /* PhoneLoginViewController.m in Sources */,
811727B329D67CAB00259C1B /* NSPointerArray+QMUI.m in Sources */,
B038497428141AD200F47C18 /* A2BlockInvocation.m in Sources */,
8117274429D67CAB00259C1B /* UIImage+QMUITheme.m in Sources */,
81DA68EF293EE70B001E694D /* recommdBottle.m in Sources */,
B038493228141AD100F47C18 /* UINavigationController+FDFullscreenPopGesture.m in Sources */,
8117279129D67CAB00259C1B /* QMUIBarProtocolPrivate.m in Sources */,
B03849BE28141AD200F47C18 /* ChatViewController.m in Sources */,
B07834D1284A49310031FB16 /* KSProgressLayer.m in Sources */,
B038493128141AD100F47C18 /* PYHTTPManager.m in Sources */,
8117279929D67CAB00259C1B /* UITabBar+QMUI.m in Sources */,
8117275129D67CAB00259C1B /* QMUILogNameManager.m in Sources */,
8117270829D67CAB00259C1B /* THHomeViewController.m in Sources */,
8117272D29D67CAB00259C1B /* QMUIToastView.m in Sources */,
811727B129D67CAB00259C1B /* UIMenuController+QMUI.m in Sources */,
8117276229D67CAB00259C1B /* QMUIEmotionView.m in Sources */,
D9FD6ABB2920418500923069 /* InviteCordViewCell.m in Sources */,
B0152CD4285EC78C00FFEC94 /* WalletRecord.m in Sources */,
8117272C29D67CAB00259C1B /* QMUIToastBackgroundView.m in Sources */,
811727AC29D67CAB00259C1B /* UIBarItem+QMUI.m in Sources */,
B0B650432816C6EA00B4F93D /* TUIConversationCell+TUIPatch.m in Sources */,
8117274629D67CAB00259C1B /* UIColor+QMUITheme.m in Sources */,
8117277229D67CAB00259C1B /* QMUISearchController.m in Sources */,
B07CCB7E281BA0C00042ED5E /* BottleTypeGroupInfo.m in Sources */,
8117271829D67CAB00259C1B /* GeTuiServiceTool+QuickAuthorize.m in Sources */,
B038496928141AD200F47C18 /* NSMapTable+BlocksKit.m in Sources */,
8117272529D67CAB00259C1B /* QMUIStaticTableViewCellData.m in Sources */,
D9AC772628F05D57004C54BF /* ZcqVender.m in Sources */,
811727AD29D67CAB00259C1B /* UISlider+QMUI.m in Sources */,
8117274E29D67CAB00259C1B /* UINavigationController+NavigationBarTransition.m in Sources */,
B038499128141AD200F47C18 /* MTPageConfig.m in Sources */,
8117276B29D67CAB00259C1B /* QMUINavigationBarScrollingAnimator.m in Sources */,
8117275529D67CAB00259C1B /* QMUIMultipleDelegates.m in Sources */,
B0D657772826A7A0002ADD3C /* C2CChatViewController.m in Sources */,
8117276F29D67CAB00259C1B /* QMUIPopupMenuView.m in Sources */,
B03849B728141AD200F47C18 /* ChangePhoneViewController.m in Sources */,
B038499C28141AD200F47C18 /* MTActionSheet.m in Sources */,
B038496128141AD200F47C18 /* NSMutableIndexSet+BlocksKit.m in Sources */,
B038496A28141AD200F47C18 /* NSArray+BlocksKit.m in Sources */,
B03849A028141AD200F47C18 /* MTCommonListTableViewController.m in Sources */,
8117276E29D67CAB00259C1B /* QMUIPopupMenuBaseItem.m in Sources */,
B03849BB28141AD200F47C18 /* GroupInfo.m in Sources */,
B08279E628603DD100076770 /* UIImage+TUIPatch.m in Sources */,
8117272429D67CAB00259C1B /* QMUIDialogViewController.m in Sources */,
8117279529D67CAB00259C1B /* UIView+QMUIBorder.m in Sources */,
B0152CD7285EC79D00FFEC94 /* WalletBanner.m in Sources */,
8117273329D67CAB00259C1B /* QMUIEmotionInputManager.m in Sources */,
B07834D6284A49310031FB16 /* KSPhotoView.m in Sources */,
8117270A29D67CAB00259C1B /* THBottleInfoModel.m in Sources */,
8110E0102A7352050050F3E0 /* THMineHeaderView.m in Sources */,
B038494E28141AD200F47C18 /* UIImage+PHAsset.m in Sources */,
B038497828141AD200F47C18 /* UITextField+MTLimit.m in Sources */,
D9FD6AC12920A95F00923069 /* ShareInviteCodeAlertView.m in Sources */,
D9FD6A98291C053E00923069 /* InviteCodeViewController.m in Sources */,
B038499B28141AD200F47C18 /* zhPopupController.m in Sources */,
81D1721829949D2500901C59 /* THGiveVipMessageCell.m in Sources */,
8117272F29D67CAB00259C1B /* UITableView+QMUICellHeightKeyCache.m in Sources */,
8117273629D67CAB00259C1B /* UICollectionView+QMUICellSizeKeyCache.m in Sources */,
B03849CD28141AD200F47C18 /* UserCell.m in Sources */,
8117274829D67CAB00259C1B /* UIVisualEffect+QMUITheme.m in Sources */,
B0C6407A281A4D39005A12B8 /* BottleTypeCollectionCell.m in Sources */,
B038493028141AD100F47C18 /* PYAppService.m in Sources */,
8117278329D67CAB00259C1B /* UIControl+QMUI.m in Sources */,
8117271529D67CAB00259C1B /* CYHProvinceCityAreaHelper.m in Sources */,
B03849C028141AD200F47C18 /* C2CChatSetttingsViewController.m in Sources */,
B0760214281AB9CB009CD229 /* BottlePublishViewController.m in Sources */,
B038499628141AD200F47C18 /* YBRectConst.m in Sources */,
B03849C228141AD200F47C18 /* V2TIMMessage+TUIPatch.m in Sources */,
811727BC29D67CAB00259C1B /* THTabBarItemGifPlusButton.m in Sources */,
B03849AD28141AD200F47C18 /* NSDateDeal.m in Sources */,
B08D6217281FC3FE00B329C6 /* VIPSpecialInfoCell.m in Sources */,
811727AF29D67CAB00259C1B /* UINavigationController+QMUI.m in Sources */,
8117270D29D67CAB00259C1B /* THLanternScrollView.m in Sources */,
B0D8ECE8281FCB810048B92F /* VIPConfig.m in Sources */,
B038476D28141A4100F47C18 /* AppDelegate.m in Sources */,
B03849A928141AD200F47C18 /* NSTimer+addition.m in Sources */,
B038496628141AD200F47C18 /* NSMutableOrderedSet+BlocksKit.m in Sources */,
B03849B028141AD200F47C18 /* UIImage+Extender.m in Sources */,
B0E0EA442849C69800043AB8 /* ProfilePhotoCell.m in Sources */,
8117272B29D67CAB00259C1B /* QMUIToastAnimator.m in Sources */,
8117271229D67CAB00259C1B /* AppDelegate+THSetup.m in Sources */,
B03849CE28141AD200F47C18 /* ReportViewController.m in Sources */,
8142BA3F29F26CDD0089E7F7 /* NetworkingManager.m in Sources */,
8117274729D67CAB00259C1B /* QMUIThemeManagerCenter.m in Sources */,
B03849D728141AD200F47C18 /* LaunchViewController.m in Sources */,
B038498228141AD200F47C18 /* FSLocationPickerView.m in Sources */,
8117271D29D67CAB00259C1B /* QMUIHelper.m in Sources */,
8117273029D67CAB00259C1B /* QMUICellHeightKeyCache.m in Sources */,
8117278C29D67CAB00259C1B /* UITraitCollection+QMUI.m in Sources */,
811727A029D67CAB00259C1B /* UITextView+QMUI.m in Sources */,
811727B929D67CAB00259C1B /* NSString+CYH.m in Sources */,
B0152CDA285ECCEE00FFEC94 /* WalletRecordCell.m in Sources */,
8117278029D67CAB00259C1B /* UINavigationBar+QMUI.m in Sources */,
FC8C57E92935A3F6006E5110 /* BRPickerStyle.m in Sources */,
8117272A29D67CAB00259C1B /* QMUITableView.m in Sources */,
D9AC771628EED2A9004C54BF /* BottleBaseViewController.m in Sources */,
FC8C57E52935A3F6006E5110 /* BRDatePickerView+BR.m in Sources */,
8117270C29D67CAB00259C1B /* THHomeHotPartyView.m in Sources */,
B03849C328141AD200F47C18 /* TUIConversationListController+TUIPatch.m in Sources */,
B03849AC28141AD200F47C18 /* NSDate+Common.m in Sources */,
8117277029D67CAB00259C1B /* QMUIPopupMenuButtonItem.m in Sources */,
8117279A29D67CAB00259C1B /* QMUIStringPrivate.m in Sources */,
8117275B29D67CAB00259C1B /* QMUIButton.m in Sources */,
B03849B328141AD200F47C18 /* BlackListCell.m in Sources */,
B038493828141AD200F47C18 /* MTStatefulBaseView.m in Sources */,
B038494D28141AD200F47C18 /* PickerButton.m in Sources */,
8117273129D67CAB00259C1B /* QMUILabel.m in Sources */,
B03849C428141AD200F47C18 /* TUITool+TUIPatch.m in Sources */,
8117274F29D67CAB00259C1B /* QMUILogger.m in Sources */,
B038499828141AD200F47C18 /* YBPopupMenu.m in Sources */,
B038493A28141AD200F47C18 /* UIView+MTCreate.m in Sources */,
811727AE29D67CAB00259C1B /* CALayer+QMUI.m in Sources */,
8117276529D67CAB00259C1B /* QMUIImagePickerViewController.m in Sources */,
B07834D4284A49310031FB16 /* KSPhotoBrowser.m in Sources */,
8117270E29D67CAB00259C1B /* THLanternScrollItemView.m in Sources */,
B00FC7DD28839F8E002D2FA7 /* NSString+DDExt.m in Sources */,
B038496E28141AD200F47C18 /* NSMutableSet+BlocksKit.m in Sources */,
B03849A728141AD200F47C18 /* NSString+PYExtension.m in Sources */,
8117279F29D67CAB00259C1B /* NSShadow+QMUI.m in Sources */,
8117275D29D67CAB00259C1B /* QMUIConsoleToolbar.m in Sources */,
8117279E29D67CAB00259C1B /* UITextInputTraits+QMUI.m in Sources */,
B038494728141AD200F47C18 /* JHUD.m in Sources */,
B03849A628141AD200F47C18 /* UIViewAdditions.m in Sources */,
B038496028141AD200F47C18 /* NSMutableArray+BlocksKit.m in Sources */,
8117274A29D67CAB00259C1B /* QMUIMoreOperationController.m in Sources */,
B038496428141AD200F47C18 /* NSInvocation+BlocksKit.m in Sources */,
B00FC7CC28839E42002D2FA7 /* AudioPlayerView.m in Sources */,
8117271E29D67CAB00259C1B /* QMUIConfiguration.m in Sources */,
8117270F29D67CAB00259C1B /* THBottleInfoCardContentView.m in Sources */,
811727A729D67CAB00259C1B /* UIFont+QMUI.m in Sources */,
B00FC7D928839F8E002D2FA7 /* DDAudioHttp.m in Sources */,
B03849D828141AD200F47C18 /* LoginBaseViewController.m in Sources */,
B038499E28141AD200F47C18 /* MTCommonListTableConfig.m in Sources */,
B0345F37281BFC2700D292C4 /* BottleReadView.m in Sources */,
B03849B528141AD200F47C18 /* BlackListViewController.m in Sources */,
8117274329D67CAB00259C1B /* QMUIThemeManager.m in Sources */,
B038497D28141AD200F47C18 /* MTPickerView.m in Sources */,
811727A929D67CAB00259C1B /* NSParagraphStyle+QMUI.m in Sources */,
B00FC7BA28839DB5002D2FA7 /* MTCameraTools.m in Sources */,
B038496B28141AD200F47C18 /* NSObject+BKBlockExecution.m in Sources */,
8117276629D67CAB00259C1B /* QMUIImagePickerPreviewViewController.m in Sources */,
B03849D528141AD200F47C18 /* LoginService.m in Sources */,
B038498128141AD200F47C18 /* FSLocationDataManager.m in Sources */,
B03849DC28141AD200F47C18 /* GetSmsCodeViewController.m in Sources */,
B038477E28141A4200F47C18 /* main.m in Sources */,
B038495E28141AD200F47C18 /* TZImagePickerController+MTImagePicker.m in Sources */,
8117272029D67CAB00259C1B /* QMUINavigationController.m in Sources */,
B03849C528141AD200F47C18 /* TUIMessageCell+TUIPatch.m in Sources */,
811727A529D67CAB00259C1B /* NSAttributedString+QMUI.m in Sources */,
B0C63FFA2818D465005A12B8 /* BottleViewController.m in Sources */,
8117274C29D67CAB00259C1B /* QMUITips.m in Sources */,
B038496828141AD200F47C18 /* NSObject+BKAssociatedObjects.m in Sources */,
B038494128141AD200F47C18 /* YUButton.m in Sources */,
B07834D3284A49310031FB16 /* KSPhotoItem.m in Sources */,
811727A829D67CAB00259C1B /* NSObject+QMUI.m in Sources */,
B038499D28141AD200F47C18 /* RichTextLabel.m in Sources */,
8117279429D67CAB00259C1B /* UIViewController+QMUI.m in Sources */,
B03849A228141AD200F47C18 /* TPServiceManager.m in Sources */,
811727BE29D67CAB00259C1B /* THTableViewController.m in Sources */,
81D172122994993D00901C59 /* THGiveVipMessageCellData.m in Sources */,
B03849A828141AD200F47C18 /* UIScreenEx.mm in Sources */,
8117275429D67CAB00259C1B /* NSObject+QMUIMultipleDelegates.m in Sources */,
8142BA3D29F26C770089E7F7 /* NetworkingTool.m in Sources */,
B076021B281B769F009CD229 /* BottleTypeInfo.m in Sources */,
811727B629D67CAB00259C1B /* NetResponseModel.m in Sources */,
8117279629D67CAB00259C1B /* UIWindow+QMUI.m in Sources */,
8117272929D67CAB00259C1B /* QMUILogManagerViewController.m in Sources */,
B038494028141AD200F47C18 /* PYGetSmsCodeButton.m in Sources */,
B038493928141AD200F47C18 /* PYBaseViewController.m in Sources */,
8117276829D67CAB00259C1B /* QMUIImagePickerHelper.m in Sources */,
B03849CF28141AD200F47C18 /* EditSloganViewController.m in Sources */,
8117278F29D67CAB00259C1B /* UIImageView+QMUI.m in Sources */,
B0C63FFF2818D917005A12B8 /* BottleCollectionCell.m in Sources */,
8117271129D67CAB00259C1B /* THBottleInfoBuyVipView.m in Sources */,
FC998D252936F98300E67DCD /* BottleDetialController.m in Sources */,
B03849BA28141AD200F47C18 /* ChatService.m in Sources */,
B038497F28141AD200F47C18 /* FSDateSignModel.m in Sources */,
8117273929D67CAB00259C1B /* QMUIAssetsManager.m in Sources */,
8117275229D67CAB00259C1B /* CALayer+QMUIViewAnimation.m in Sources */,
B038494C28141AD200F47C18 /* MTGridSelectView.m in Sources */,
8117275329D67CAB00259C1B /* QMUICollectionViewPagingLayout.m in Sources */,
B038493728141AD200F47C18 /* PYImageView.m in Sources */,
9AC37C92285C045500003F93 /* swiftModel.swift in Sources */,
8117275029D67CAB00259C1B /* QMUILogItem.m in Sources */,
B076021E281B7719009CD229 /* BottleInfo.m in Sources */,
B00FC7B02882D2D6002D2FA7 /* BottlePhotoCollectionView.m in Sources */,
8117277B29D67CAB00259C1B /* QMUISearchBar.m in Sources */,
8117276729D67CAB00259C1B /* QMUIAlbumViewController.m in Sources */,
8117274029D67CAB00259C1B /* QMUIDisplayLinkAnimation.m in Sources */,
8117273B29D67CAB00259C1B /* QMUIEmptyView.m in Sources */,
B038497228141AD200F47C18 /* UITextField+BlocksKit.m in Sources */,
B038497328141AD200F47C18 /* UIControl+BlocksKit.m in Sources */,
B038499928141AD200F47C18 /* ToastUtil.m in Sources */,
B038499528141AD200F47C18 /* WLUnitFieldTextPosition.m in Sources */,
B038496728141AD200F47C18 /* NSOrderedSet+BlocksKit.m in Sources */,
8117278229D67CAB00259C1B /* UIImage+QMUI.m in Sources */,
B03849CA28141AD200F47C18 /* AppConfig.m in Sources */,
B00FC7B728839D89002D2FA7 /* MTAudioManager.m in Sources */,
8117270B29D67CAB00259C1B /* THBottleInfoCardContainerView.m in Sources */,
D93C3B772925E3AE00E840FD /* BigUserImgAlertView.m in Sources */,
B03849CB28141AD200F47C18 /* User.m in Sources */,
B03849A128141AD200F47C18 /* MTShareServiceImp.m in Sources */,
8117276C29D67CAB00259C1B /* QMUINavigationBarScrollingSnapAnimator.m in Sources */,
8117274929D67CAB00259C1B /* UIView+QMUITheme.m in Sources */,
8117278A29D67CAB00259C1B /* UIScrollView+QMUI.m in Sources */,
FC8C57EA2935A3F6006E5110 /* BRBaseView.m in Sources */,
B03849C928141AD200F47C18 /* TUIBaseMessageController+TUIPatch.m in Sources */,
8117271A29D67CAB00259C1B /* YYClassInfo.m in Sources */,
B038499728141AD200F47C18 /* YBPopupMenuPath.m in Sources */,
811727B829D67CAB00259C1B /* OSSTool.m in Sources */,
B03849A528141AD200F47C18 /* UIBarButtonItem+PYExtension.m in Sources */,
B038494828141AD200F47C18 /* UIImage+JHUD.m in Sources */,
B038493C28141AD200F47C18 /* PYInputView.m in Sources */,
8110E00B2A724EEC0050F3E0 /* THLVTipView.m in Sources */,
8117272829D67CAB00259C1B /* QMUICellHeightCache.m in Sources */,
B09AB3CD281D64B80007C5EB /* MessageNotificationCell.m in Sources */,
D9AC772928F0640F004C54BF /* BottleShaiXuanCellView.m in Sources */,
B03849E22814DE2A00F47C18 /* SetGenderViewController.m in Sources */,
811727A229D67CAB00259C1B /* UISwitch+QMUI.m in Sources */,
8117274529D67CAB00259C1B /* UIViewController+QMUITheme.m in Sources */,
FC8C57EE2935A3F6006E5110 /* BRAddressPickerView.m in Sources */,
811727A129D67CAB00259C1B /* NSCharacterSet+QMUI.m in Sources */,
B038497A28141AD200F47C18 /* MTTextFieldLimitManager.m in Sources */,
8117279B29D67CAB00259C1B /* UIView+QMUI.m in Sources */,
8117274229D67CAB00259C1B /* QMUIThemePrivate.m in Sources */,
B0E0EA412849C31D00043AB8 /* ProfileCardViewController.m in Sources */,
FC8C57E72935A3F6006E5110 /* BRDatePickerView.m in Sources */,
B0D8ECEE281FE7F90048B92F /* VIPCard.m in Sources */,
8117273429D67CAB00259C1B /* QMUIKeyboardManager.m in Sources */,
B03849DA28141AD200F47C18 /* SetNickNameViewController.m in Sources */,
8117272329D67CAB00259C1B /* QMUIModalPresentationViewController.m in Sources */,
8117276929D67CAB00259C1B /* QMUIWindowSizeMonitor.m in Sources */,
8117276329D67CAB00259C1B /* QMUITextView.m in Sources */,
D9AC771928EF2F24004C54BF /* BottleNerbyViewController.m in Sources */,
B038497C28141AD200F47C18 /* CWFlowLayout.m in Sources */,
B00FC7DA28839F8E002D2FA7 /* DDAudioManager.m in Sources */,
8117273C29D67CAB00259C1B /* QMUIImagePreviewViewController.m in Sources */,
B0C64009281A2ED4005A12B8 /* BottleTypePickerViewController.m in Sources */,
81D1722F2995D95C00901C59 /* AppDelegate+THCustomTabBarController.m in Sources */,
B038493E28141AD200F47C18 /* FSTextInputView.m in Sources */,
B038498528141AD200F47C18 /* UITabBarItem+WZLBadge.m in Sources */,
B03849A428141AD200F47C18 /* UIView+PYExtension.m in Sources */,
B03849AB28141AD200F47C18 /* NSDictionary+Json.m in Sources */,
B038498628141AD200F47C18 /* UIView+WZLBadge.m in Sources */,
8117271F29D67CAB00259C1B /* QMUICommonViewController.m in Sources */,
B038494228141AD200F47C18 /* AmountKeyboard.m in Sources */,
8117277629D67CAB00259C1B /* QMUIWeakObjectContainer.m in Sources */,
B03849C128141AD200F47C18 /* TUIGlobalization+TUIPatch.m in Sources */,
8117275929D67CAB00259C1B /* QMUINavigationButton.m in Sources */,
811727B029D67CAB00259C1B /* NSString+QMUI.m in Sources */,
B07834D7284A49310031FB16 /* KSSDImageManager.m in Sources */,
811727B229D67CAB00259C1B /* UICollectionViewCell+QMUI.m in Sources */,
B03849AA28141AD200F47C18 /* UIView+WaterMark.m in Sources */,
8117277D29D67CAB00259C1B /* UIToolbar+QMUI.m in Sources */,
8117277A29D67CAB00259C1B /* CAAnimation+QMUI.m in Sources */,
B03849BC28141AD200F47C18 /* AvatarView.m in Sources */,
B00FC7AD2882B2E1002D2FA7 /* BottlePhotoCollectionCell.m in Sources */,
B0345F3A281BFDB100D292C4 /* BottleDetailInfo.m in Sources */,
B03849D328141AD200F47C18 /* EditProfileViewController.m in Sources */,
8117274D29D67CAB00259C1B /* UINavigationBar+Transition.m in Sources */,
811727C029D67CAB00259C1B /* THViewController.m in Sources */,
811727BD29D67CAB00259C1B /* THTabBarViewController.m in Sources */,
811727B429D67CAB00259C1B /* NSMethodSignature+QMUI.m in Sources */,
8117275C29D67CAB00259C1B /* QMUIOrderedDictionary.m in Sources */,
B038496D28141AD200F47C18 /* NSMutableDictionary+BlocksKit.m in Sources */,
B038493D28141AD200F47C18 /* PYCellInputView.m in Sources */,
D9AC771F28EFE0F3004C54BF /* BottleUserNearbyTableViewCell.m in Sources */,
B03849B228141AD200F47C18 /* UIImage+Gradient.m in Sources */,
B038494A28141AD200F47C18 /* MTCacheManager.m in Sources */,
8117278429D67CAB00259C1B /* UITableView+QMUI.m in Sources */,
8117273729D67CAB00259C1B /* QMUIGridView.m in Sources */,
8117274129D67CAB00259C1B /* QMUITableViewCell.m in Sources */,
B03849D128141AD200F47C18 /* EditNameViewController.m in Sources */,
B03849D228141AD200F47C18 /* UserListViewController.m in Sources */,
8117279D29D67CAB00259C1B /* UITabBarItem+QMUI.m in Sources */,
B08D6215281FC3FE00B329C6 /* VIPViewController.m in Sources */,
B03849B128141AD200F47C18 /* UIImage+Scale.m in Sources */,
B03849B828141AD200F47C18 /* SystemSettingsViewController.m in Sources */,
B03849B628141AD200F47C18 /* PrivacySettingsViewController.m in Sources */,
B09AB3CA281D64050007C5EB /* MessageNotificationListViewController.m in Sources */,
8117278929D67CAB00259C1B /* UINavigationItem+QMUI.m in Sources */,
8117275F29D67CAB00259C1B /* QMUIConsoleViewController.m in Sources */,
8117279729D67CAB00259C1B /* UIBezierPath+QMUI.m in Sources */,
8117273D29D67CAB00259C1B /* QMUIImagePreviewViewTransitionAnimator.m in Sources */,
B038499228141AD200F47C18 /* MTPageView.m in Sources */,
D91686702A0798FD007DD80E /* THDemoMineViewController.m in Sources */,
D916866D2A077160007DD80E /* THNearAndLanternViewController.m in Sources */,
B038494628141AD200F47C18 /* UIView+JHUD.m in Sources */,
FC8C57E42935A3F6006E5110 /* BRStringPickerView.m in Sources */,
8117277C29D67CAB00259C1B /* QMUINavigationTitleView.m in Sources */,
8117272129D67CAB00259C1B /* QMUITabBarViewController.m in Sources */,
B038494428141AD200F47C18 /* YJWebProgressLayer.m in Sources */,
B038494B28141AD200F47C18 /* MTGridSelectConfig.m in Sources */,
9A6EC99B283E0BC900D80FF7 /* TUIMessageDataProvider+TUIPatch.m in Sources */,
8117272229D67CAB00259C1B /* QMUICommonTableViewController.m in Sources */,
D9AC772228F05B45004C54BF /* BottleUserNearbyShaiXuanAlertView.m in Sources */,
D95E4A3E29212DBB00CBBDDA /* MineViewController.m in Sources */,
8117273529D67CAB00259C1B /* QMUICellSizeKeyCache.m in Sources */,
B038497628141AD200F47C18 /* A2DynamicDelegate.m in Sources */,
8117275829D67CAB00259C1B /* QMUIMarqueeLabel.m in Sources */,
8117273E29D67CAB00259C1B /* QMUIImagePreviewView.m in Sources */,
8117277729D67CAB00259C1B /* QMUITextField.m in Sources */,
B038478628141AC200F47C18 /* AppSetup.m in Sources */,
B038497128141AD200F47C18 /* UIGestureRecognizer+BlocksKit.m in Sources */,
B0D8ECE2281FC52C0048B92F /* VIPGoodsInfo.m in Sources */,
8117275629D67CAB00259C1B /* UIBarItem+QMUIBadge.m in Sources */,
8117270729D67CAB00259C1B /* THLanternAnimationController.m in Sources */,
8117275E29D67CAB00259C1B /* QMUIConsole.m in Sources */,
8117273A29D67CAB00259C1B /* QMUIAsset.m in Sources */,
B07834D2284A49310031FB16 /* UIImage+KS.m in Sources */,
B0760221281B7801009CD229 /* HomeBottleInfo.m in Sources */,
B038493628141AD200F47C18 /* PYTableViewController.m in Sources */,
B0152CD1285EC76100FFEC94 /* WalletInfo.m in Sources */,
8117279029D67CAB00259C1B /* UITabBar+QMUIBarProtocol.m in Sources */,
B038494328141AD200F47C18 /* PYWebController.m in Sources */,
8117277F29D67CAB00259C1B /* UIColor+QMUI.m in Sources */,
B03849BF28141AD200F47C18 /* MsgListViewController.m in Sources */,
B00FC7B428839D5D002D2FA7 /* MTChatRecordInputView.m in Sources */,
B038496528141AD200F47C18 /* NSSet+BlocksKit.m in Sources */,
B038496228141AD200F47C18 /* NSObject+BKBlockObservation.m in Sources */,
B03849AF28141AD200F47C18 /* UIImage+TintColor.m in Sources */,
B03849B428141AD200F47C18 /* SettingsViewController.m in Sources */,
8117276A29D67CAB00259C1B /* QMUIAlertController.m in Sources */,
D9AC771C28EF3053004C54BF /* userNearbyModel.m in Sources */,
FC8C57EB2935A3F6006E5110 /* NSBundle+BRPickerView.m in Sources */,
B00FC7C728839E08002D2FA7 /* ZZCountingLabel.m in Sources */,
B038496F28141AD200F47C18 /* UITextView+BlocksKit.m in Sources */,
8117277829D67CAB00259C1B /* QMUIZoomImageView.m in Sources */,
B038497928141AD200F47C18 /* NSString+MTLimit.m in Sources */,
B038493F28141AD200F47C18 /* AlertInputView.m in Sources */,
8117277429D67CAB00259C1B /* QMUITestView.m in Sources */,
B038494928141AD200F47C18 /* JHUDAnimationView.m in Sources */,
8117272729D67CAB00259C1B /* UITableView+QMUIStaticCell.m in Sources */,
8117278E29D67CAB00259C1B /* UIButton+QMUI.m in Sources */,
811727A329D67CAB00259C1B /* UISearchBar+QMUI.m in Sources */,
8117270929D67CAB00259C1B /* THBottleModel.m in Sources */,
8117278B29D67CAB00259C1B /* UICollectionView+QMUI.m in Sources */,
8117272629D67CAB00259C1B /* QMUIStaticTableViewCellDataSource.m in Sources */,
B0152CCE285EC6A300FFEC94 /* WalletViewController.m in Sources */,
8117276129D67CAB00259C1B /* QMUIAppearance.m in Sources */,
811727C129D67CAB00259C1B /* THView.m in Sources */,
8117271029D67CAB00259C1B /* THBottleInfoImagesCollectionCell.m in Sources */,
8117272E29D67CAB00259C1B /* QMUIToastContentView.m in Sources */,
811727AB29D67CAB00259C1B /* UIVisualEffectView+QMUI.m in Sources */,
B08D6216281FC3FE00B329C6 /* VIPItem.m in Sources */,
8117271729D67CAB00259C1B /* GeTuiServiceTool.m in Sources */,
B038493528141AD200F47C18 /* BXYViewStateMachine.m in Sources */,
B03849DB28141AD200F47C18 /* PhoneFlashLoginViewController.m in Sources */,
B0D8ECEB281FE7860048B92F /* VIPCardInfo.m in Sources */,
B00FC7DB28839F8E002D2FA7 /* DDLruStorage.m in Sources */,
B038499F28141AD200F47C18 /* MTCommonListTableViewCell.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
B012AA6B282CF37500BBACA2 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
B012AA6C282CF37500BBACA2 /* Base */,
9A6EC99F283E76F700D80FF7 /* zh-Hans */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
9A75DB2F283F2383000680D6 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F66DAB4660659B7C43D6F1AB /* Pods-HoleNotification.debug.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = QL2PYVBJ2Y;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Pods/GTExtensionSDK",
);
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = HoleNotification/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = HoleNotification;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Pods/GTExtensionSDK/GTExtensionSDK.framework",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = io.com.cdts.app.HoleNotification;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
9A75DB30283F2383000680D6 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6A3613F5F0C387980F724DC6 /* Pods-HoleNotification.release.xcconfig */;
buildSettings = {
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = QL2PYVBJ2Y;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Pods/GTExtensionSDK",
);
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = HoleNotification/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = HoleNotification;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Pods/GTExtensionSDK/GTExtensionSDK.framework",
);
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = io.com.cdts.app.HoleNotification;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};
B038477F28141A4200F47C18 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
};
name = Debug;
};
B038478028141A4200F47C18 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
B038478228141A4200F47C18 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 49AB12FA477E4D65042A4720 /* Pods-TreeHole.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = TreeHole/TreeHole.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = C39VUKAY2Z;
ENABLE_BITCODE = NO;
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/TreeHole/Utility",
);
GCC_PREFIX_HEADER = PrefixHeader.pch;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = TreeHole/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "喜帝天使";
INFOPLIST_KEY_NSCameraUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法发送聊天图片功能。";
INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "是否允许在使用过程中获取您的定位信息用于展示附近用户?";
INFOPLIST_KEY_NSLocationAlwaysUsageDescription = "是否允许在使用过程中获取您的定位信息用于展示附近用户?";
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "是否允许在使用过程中获取您的定位信息用于展示附近用户?";
INFOPLIST_KEY_NSMicrophoneUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法发布语言动态、语音聊天等功能。";
INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法保存图片等功能。";
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法上传头像及发布聊天图片等功能。";
INFOPLIST_KEY_NSUserTrackingUsageDescription = "喜帝天使将使用该功能用于追踪你的IDFA用于记录您的个人喜好";
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIStatusBarStyle = UIStatusBarStyleDefault;
INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
INFOPLIST_KEY_UIUserInterfaceStyle = Dark;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4.0;
PRODUCT_BUNDLE_IDENTIFIER = com.zncdts.app123;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "TreeHole/TreeHole-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Debug;
};
B038478328141A4200F47C18 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 14A2457DD01F77CBA8F99B41 /* Pods-TreeHole.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = TreeHole/TreeHole.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = C39VUKAY2Z;
ENABLE_BITCODE = NO;
EXCLUDED_ARCHS = "";
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "$(inherited)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/TreeHole/Utility",
);
GCC_PREFIX_HEADER = PrefixHeader.pch;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = TreeHole/Info.plist;
INFOPLIST_KEY_CFBundleDisplayName = "喜帝天使";
INFOPLIST_KEY_NSCameraUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法发送聊天图片功能。";
INFOPLIST_KEY_NSLocationAlwaysAndWhenInUseUsageDescription = "是否允许在使用过程中获取您的定位信息用于展示附近用户?";
INFOPLIST_KEY_NSLocationAlwaysUsageDescription = "是否允许在使用过程中获取您的定位信息用于展示附近用户?";
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = "是否允许在使用过程中获取您的定位信息用于展示附近用户?";
INFOPLIST_KEY_NSMicrophoneUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法发布语言动态、语音聊天等功能。";
INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法保存图片等功能。";
INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "请点击“好”以允许访问。\n\n若不允许你将无法上传头像及发布聊天图片等功能。";
INFOPLIST_KEY_NSUserTrackingUsageDescription = "喜帝天使将使用该功能用于追踪你的IDFA用于记录您的个人喜好";
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
INFOPLIST_KEY_UIStatusBarStyle = UIStatusBarStyleDefault;
INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
INFOPLIST_KEY_UIUserInterfaceStyle = Dark;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 2.4.0;
PRODUCT_BUNDLE_IDENTIFIER = com.zncdts.app123;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
SUPPORTS_MACCATALYST = NO;
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OBJC_BRIDGING_HEADER = "TreeHole/TreeHole-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = 1;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
9A75DB2E283F2383000680D6 /* Build configuration list for PBXNativeTarget "HoleNotification" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9A75DB2F283F2383000680D6 /* Debug */,
9A75DB30283F2383000680D6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B038476328141A4100F47C18 /* Build configuration list for PBXProject "TreeHole" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B038477F28141A4200F47C18 /* Debug */,
B038478028141A4200F47C18 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B038478128141A4200F47C18 /* Build configuration list for PBXNativeTarget "TreeHole" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B038478228141A4200F47C18 /* Debug */,
B038478328141A4200F47C18 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = B038476028141A4100F47C18 /* Project object */;
}