// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 77; objects = { /* Begin PBXBuildFile section */ 50DCF656E93DB15465B55F09 /* Pods_XSeri.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 161AA91CBF35A7C2C85D6649 /* Pods_XSeri.framework */; }; F304E6102F67A9B600E9B0A6 /* XSShortDetailLockView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F304E60F2F67A9B600E9B0A6 /* XSShortDetailLockView.swift */; }; F304E6122F67D74A00E9B0A6 /* XSVideoUnlockResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = F304E6112F67D74A00E9B0A6 /* XSVideoUnlockResult.swift */; }; F347D28D2F03709200786648 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2832F03709200786648 /* AppDelegate.swift */; }; F347D28E2F03709200786648 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D28A2F03709200786648 /* SceneDelegate.swift */; }; F347D2902F03709200786648 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F347D2842F03709200786648 /* Assets.xcassets */; }; F347D2922F03709200786648 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F347D2872F03709200786648 /* LaunchScreen.storyboard */; }; F347D2992F03730E00786648 /* XSTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2982F03730E00786648 /* XSTabBarController.swift */; }; F347D29B2F03740000786648 /* XSConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D29A2F03740000786648 /* XSConfig.swift */; }; F347D29E2F03750000786648 /* XSTabBarItemContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D29D2F03750000786648 /* XSTabBarItemContentView.swift */; }; F347D29F2F03A6B100786648 /* XSTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D29E2F03A6B100786648 /* XSTool.swift */; }; F347D2A12F03A84300786648 /* XSScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2A02F03A84300786648 /* XSScreen.swift */; }; F347D2A32F03A93200786648 /* XSDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2A22F03A93200786648 /* XSDefine.swift */; }; F347D2A52F03AAB800786648 /* XSNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2A42F03AAB800786648 /* XSNavigationController.swift */; }; F347D2A72F03AAD700786648 /* XSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2A62F03AAD700786648 /* XSViewController.swift */; }; F347D2AA2F03AD7600786648 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F347D2A82F03AD7600786648 /* Localizable.strings */; }; F347D2AC2F03ADC800786648 /* String+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2AB2F03ADBE00786648 /* String+XS.swift */; }; F347D2B02F03AE6700786648 /* XSHomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2AF2F03AE6700786648 /* XSHomeViewController.swift */; }; F347D2B32F03AF7500786648 /* XSHomeSearchButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2B22F03AF7500786648 /* XSHomeSearchButton.swift */; }; F347D2B52F03B2B500786648 /* UIFont+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2B42F03B2AF00786648 /* UIFont+XS.swift */; }; F347D2BA2F03BABC00786648 /* XSHomeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2B82F03BABC00786648 /* XSHomeData.swift */; }; F347D2BC2F03C19300786648 /* XSHomePopularViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2BB2F03C19300786648 /* XSHomePopularViewController.swift */; }; F347D2BE2F03C24B00786648 /* XSCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2BD2F03C24B00786648 /* XSCollectionView.swift */; }; F347D2C02F03C35C00786648 /* XSHomePopularCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2BF2F03C35C00786648 /* XSHomePopularCell.swift */; }; F347D2C22F03C59B00786648 /* XSWaterfallFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2C12F03C59B00786648 /* XSWaterfallFlowLayout.swift */; }; F347D2C42F03C76C00786648 /* XSImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2C32F03C76C00786648 /* XSImageView.swift */; }; F347D2C62F03DAFB00786648 /* XSHomePopularBigCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2C52F03DAFB00786648 /* XSHomePopularBigCell.swift */; }; F347D2C82F03DBD300786648 /* UIView+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2C72F03DBCB00786648 /* UIView+XS.swift */; }; F347D2CA2F03DC9200786648 /* CGMutablePath+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2C92F03DC8E00786648 /* CGMutablePath+XS.swift */; }; F347D2CC2F03E04400786648 /* AppDelegate+Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2CB2F03E03F00786648 /* AppDelegate+Config.swift */; }; F347D2CE2F04AFC400786648 /* XSHomeChildViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2CD2F04AFC400786648 /* XSHomeChildViewController.swift */; }; F347D2D02F04B5BB00786648 /* XSHomeNewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2CF2F04B5BB00786648 /* XSHomeNewViewController.swift */; }; F347D2D22F04B97600786648 /* XSHomeNewBigCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2D12F04B97600786648 /* XSHomeNewBigCell.swift */; }; F347D2D42F04BF3D00786648 /* XSHomeNewTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2D32F04BF3D00786648 /* XSHomeNewTitleView.swift */; }; F347D2D62F04C7D500786648 /* XSHomeNewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2D52F04C7D500786648 /* XSHomeNewCell.swift */; }; F347D2D82F04CB0300786648 /* XSLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2D72F04CB0300786648 /* XSLabel.swift */; }; F347D2DA2F04D02800786648 /* XSHomeRankingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2D92F04D02800786648 /* XSHomeRankingsViewController.swift */; }; F347D2DC2F04EE5F00786648 /* XSHomeRankingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2DB2F04EE5F00786648 /* XSHomeRankingsCell.swift */; }; F347D2DE2F04F54400786648 /* XSHomeCategoriesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2DD2F04F54400786648 /* XSHomeCategoriesViewController.swift */; }; F347D2E02F04F7ED00786648 /* XSHomeCategoriesCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2DF2F04F7ED00786648 /* XSHomeCategoriesCell.swift */; }; F347D2E22F09F9E300786648 /* XSHomeCategoriesHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2E12F09F9E300786648 /* XSHomeCategoriesHeaderView.swift */; }; F347D2E42F09FCB300786648 /* XSHomeCategoriesTagsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2E32F09FCB300786648 /* XSHomeCategoriesTagsCell.swift */; }; F347D2E82F0A03AB00786648 /* XSNetworkModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2E72F0A039E00786648 /* XSNetworkModel.swift */; }; F347D2EA2F0A047A00786648 /* XSNetwork.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2E92F0A047400786648 /* XSNetwork.swift */; }; F347D2EC2F0A060E00786648 /* XSNetworkTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2EB2F0A060900786648 /* XSNetworkTarget.swift */; }; F347D2EE2F0A06FB00786648 /* XSURLPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2ED2F0A06E700786648 /* XSURLPath.swift */; }; F347D2F12F0A080000786648 /* XSKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2F02F0A07FF00786648 /* XSKeychain.swift */; }; F347D2F32F0A083500786648 /* XSDeviceId.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2F22F0A083100786648 /* XSDeviceId.swift */; }; F347D2F62F0A0B0B00786648 /* XSLoginToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2F52F0A0B0700786648 /* XSLoginToken.swift */; }; F347D2F82F0A0B6D00786648 /* XSUserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2F72F0A0B6D00786648 /* XSUserInfo.swift */; }; F347D2FA2F0A0C5600786648 /* XSLoginManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2F92F0A0C5600786648 /* XSLoginManager.swift */; }; F347D2FC2F0A0C9000786648 /* UserDefaults+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2FB2F0A0C8B00786648 /* UserDefaults+XS.swift */; }; F347D2FE2F0A0D0700786648 /* XSUserDefaultsKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D2FD2F0A0D0100786648 /* XSUserDefaultsKey.swift */; }; F347D3012F0A0D8200786648 /* XSUserAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3002F0A0D7E00786648 /* XSUserAPI.swift */; }; F347D3032F0A10B600786648 /* XSCryptorService.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3022F0A10B200786648 /* XSCryptorService.swift */; }; F347D3062F0A12FC00786648 /* XSToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3052F0A12FC00786648 /* XSToast.swift */; }; F347D3082F0A134500786648 /* XSHud.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3072F0A134500786648 /* XSHud.swift */; }; F347D30A2F0A162800786648 /* XSNetworkPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3092F0A162800786648 /* XSNetworkPlugin.swift */; }; F347D30C2F0A36E200786648 /* XSNetworkMonitorManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D30B2F0A36E200786648 /* XSNetworkMonitorManager.swift */; }; F347D30E2F0A39DE00786648 /* XSHomeAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D30D2F0A39D500786648 /* XSHomeAPI.swift */; }; F347D3102F0A3AB100786648 /* XSCategoryModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D30F2F0A3AB100786648 /* XSCategoryModel.swift */; }; F347D3142F0A429C00786648 /* XSShortModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3132F0A429C00786648 /* XSShortModel.swift */; }; F347D3162F0A430300786648 /* XSVideoInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3152F0A430300786648 /* XSVideoInfoModel.swift */; }; F347D31A2F0A545000786648 /* XSDiscoverViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3192F0A545000786648 /* XSDiscoverViewController.swift */; }; F347D31D2F0A566800786648 /* XSDiscoverViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D31C2F0A566800786648 /* XSDiscoverViewModel.swift */; }; F347D3202F0A57A300786648 /* XSDiscoverPlayerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D31F2F0A57A300786648 /* XSDiscoverPlayerCell.swift */; }; F347D3222F0A58C300786648 /* XSVideoAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F347D3212F0A58BE00786648 /* XSVideoAPI.swift */; }; F35547D02F3DA6CA006F28CD /* XSMineViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547CF2F3DA6CA006F28CD /* XSMineViewController.swift */; }; F35547D22F3DA757006F28CD /* XSTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547D12F3DA757006F28CD /* XSTableView.swift */; }; F35547D42F3DA7A8006F28CD /* XSTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547D32F3DA7A8006F28CD /* XSTableViewCell.swift */; }; F35547D72F3DA8B5006F28CD /* XSMineCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547D62F3DA8B5006F28CD /* XSMineCell.swift */; }; F35547DA2F3DAACB006F28CD /* XSMineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547D92F3DAACB006F28CD /* XSMineItem.swift */; }; F35547DC2F3DB33C006F28CD /* XSMineHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547DB2F3DB33C006F28CD /* XSMineHeaderView.swift */; }; F35547DE2F3DBAF6006F28CD /* XSAboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547DD2F3DBAF6006F28CD /* XSAboutViewController.swift */; }; F35547E02F3DC030006F28CD /* XSCommonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547DF2F3DC030006F28CD /* XSCommonViewController.swift */; }; F35547E22F3DCB82006F28CD /* UINavigationBar+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547E12F3DCB82006F28CD /* UINavigationBar+XS.swift */; }; F35547E42F3DCCDE006F28CD /* XSAboutCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547E32F3DCCDE006F28CD /* XSAboutCell.swift */; }; F35547E62F3DD1F3006F28CD /* XSAboutHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547E52F3DD1F3006F28CD /* XSAboutHeaderView.swift */; }; F35547E92F3DDBDD006F28CD /* XSWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547E82F3DDBDD006F28CD /* XSWebView.swift */; }; F35547EB2F3DDCCE006F28CD /* XSBaseWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547EA2F3DDCCE006F28CD /* XSBaseWebViewController.swift */; }; F35547EF2F3EF606006F28CD /* XSMyListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547EE2F3EF606006F28CD /* XSMyListViewController.swift */; }; F35547F22F3EF78A006F28CD /* XSMyListCollectsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547F12F3EF78A006F28CD /* XSMyListCollectsView.swift */; }; F35547F42F3EFC37006F28CD /* XSMyListCollectsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547F32F3EFC37006F28CD /* XSMyListCollectsCell.swift */; }; F35547F62F3F0407006F28CD /* XSMyListHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547F52F3F0407006F28CD /* XSMyListHistoryView.swift */; }; F35547F82F3F0720006F28CD /* XSMyListHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547F72F3F0720006F28CD /* XSMyListHistoryCell.swift */; }; F35547FA2F4E9F0A006F28CD /* XSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547F92F4E9F0A006F28CD /* XSView.swift */; }; F35547FC2F4EA069006F28CD /* XSButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547FB2F4EA069006F28CD /* XSButton.swift */; }; F35547FE2F4EC450006F28CD /* XSMyCollectViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547FD2F4EC450006F28CD /* XSMyCollectViewController.swift */; }; F35548002F4EC665006F28CD /* XSMyCollectCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35547FF2F4EC665006F28CD /* XSMyCollectCell.swift */; }; F35548022F4ECD5C006F28CD /* UIScrollView+Refresh.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548012F4ECD54006F28CD /* UIScrollView+Refresh.swift */; }; F35548042F4EDF27006F28CD /* UIStackView+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548032F4EDF21006F28CD /* UIStackView+XS.swift */; }; F35548062F4FD6DA006F28CD /* XSMinePlayHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548052F4FD6DA006F28CD /* XSMinePlayHistoryView.swift */; }; F35548082F4FD703006F28CD /* XSMineUserInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548072F4FD703006F28CD /* XSMineUserInfoView.swift */; }; F355480A2F4FE99F006F28CD /* XSMinePlayHistoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548092F4FE99F006F28CD /* XSMinePlayHistoryCell.swift */; }; F355480C2F50398B006F28CD /* NSNumber+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F355480B2F503983006F28CD /* NSNumber+XS.swift */; }; F355480E2F50485E006F28CD /* XSPanModalContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F355480D2F50485E006F28CD /* XSPanModalContentView.swift */; }; F35548102F504D74006F28CD /* XSEpSelectorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F355480F2F504D74006F28CD /* XSEpSelectorView.swift */; }; F35548122F5129F2006F28CD /* XSEpSelectorCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548112F5129F2006F28CD /* XSEpSelectorCell.swift */; }; F35548372F52B86C006F28CD /* XSAppWebViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548362F52B86C006F28CD /* XSAppWebViewController.swift */; }; F35548392F52B916006F28CD /* Dictionary+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548382F52B913006F28CD /* Dictionary+XS.swift */; }; F355483B2F52BA4A006F28CD /* XSFeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F355483A2F52BA4A006F28CD /* XSFeedbackViewController.swift */; }; F355483D2F52BC81006F28CD /* XSSettingAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F355483C2F52BC78006F28CD /* XSSettingAPI.swift */; }; F355483F2F52BD07006F28CD /* XSFeedbackCountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F355483E2F52BD07006F28CD /* XSFeedbackCountModel.swift */; }; F35548412F52BE6D006F28CD /* XSBaseWebViewController+Script.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548402F52BE64006F28CD /* XSBaseWebViewController+Script.swift */; }; F35548432F52BFB8006F28CD /* XSWebMessageModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35548422F52BFB8006F28CD /* XSWebMessageModel.swift */; }; F3585C342F148F0800EEC469 /* XSHomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C332F148F0800EEC469 /* XSHomeViewModel.swift */; }; F3585C362F148FE500EEC469 /* XSHomeModuleItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C352F148FE500EEC469 /* XSHomeModuleItem.swift */; }; F3585C382F1497AF00EEC469 /* XSDiscoverControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C372F1497AF00EEC469 /* XSDiscoverControlView.swift */; }; F3585C3A2F14999700EEC469 /* XSProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C392F14999700EEC469 /* XSProgressView.swift */; }; F3585C3C2F14BFAB00EEC469 /* XSCustomTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C3B2F14BFAB00EEC469 /* XSCustomTabBar.swift */; }; F3585C3F2F14C83700EEC469 /* XSPlayerEpButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C3E2F14C83700EEC469 /* XSPlayerEpButton.swift */; }; F3585C422F14E99C00EEC469 /* XSShortDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C412F14E99C00EEC469 /* XSShortDetailViewController.swift */; }; F3585C452F14EA0A00EEC469 /* XSShortDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C442F14EA0A00EEC469 /* XSShortDetailViewModel.swift */; }; F3585C472F14EAE700EEC469 /* XSShortDetailModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C462F14EAE700EEC469 /* XSShortDetailModel.swift */; }; F3585C492F14EE8D00EEC469 /* XSShortDetailPlayerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C482F14EE8D00EEC469 /* XSShortDetailPlayerCell.swift */; }; F3585C4B2F14FD1000EEC469 /* XSShortDetailPlayerControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3585C4A2F14FD1000EEC469 /* XSShortDetailPlayerControlView.swift */; }; F3B312A22F30A7DA0093B180 /* XSSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A12F30A7DA0093B180 /* XSSearchViewController.swift */; }; F3B312A42F30AC9B0093B180 /* XSSearchData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A32F30AC9B0093B180 /* XSSearchData.swift */; }; F3B312AD2F30ACF60093B180 /* XSSearchHotSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A92F30ACF60093B180 /* XSSearchHotSectionView.swift */; }; F3B312AE2F30ACF60093B180 /* XSSearchTagsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312AC2F30ACF60093B180 /* XSSearchTagsView.swift */; }; F3B312AF2F30ACF60093B180 /* XSSearchTagCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312AB2F30ACF60093B180 /* XSSearchTagCell.swift */; }; F3B312B02F30ACF60093B180 /* XSSearchRecentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312AA2F30ACF60093B180 /* XSSearchRecentView.swift */; }; F3B312B12F30ACF60093B180 /* XSSearchHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A62F30ACF60093B180 /* XSSearchHeaderView.swift */; }; F3B312B22F30ACF60093B180 /* XSSearchHotListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A82F30ACF60093B180 /* XSSearchHotListItemView.swift */; }; F3B312B32F30ACF60093B180 /* XSSearchGradientButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A52F30ACF60093B180 /* XSSearchGradientButton.swift */; }; F3B312B42F30ACF60093B180 /* XSSearchHotListCardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312A72F30ACF60093B180 /* XSSearchHotListCardView.swift */; }; F3B312B72F319CBE0093B180 /* XSEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312B62F319CBE0093B180 /* XSEmpty.swift */; }; F3B312BD2F30B0A10093B180 /* XSSearchSuggestionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312B82F30B0A10093B180 /* XSSearchSuggestionCell.swift */; }; F3B312BE2F30B0A10093B180 /* XSSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312B92F30B0A10093B180 /* XSSearchResultCell.swift */; }; F3B312BF2F30B2000093B180 /* XSSearchHistoryHotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3B312B52F30B2000093B180 /* XSSearchHistoryHotView.swift */; }; F3F388D52F67DDBC001B0E15 /* XSMineWalletView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388D42F67DDBC001B0E15 /* XSMineWalletView.swift */; }; F3F388D72F67EDEC001B0E15 /* XSMineCoinsPackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388D62F67EDEC001B0E15 /* XSMineCoinsPackView.swift */; }; F3F388D92F67F9E1001B0E15 /* XSMineVipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388D82F67F9E1001B0E15 /* XSMineVipView.swift */; }; F3F388DF2F67FE6D001B0E15 /* XSStoreViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388DE2F67FE6D001B0E15 /* XSStoreViewController.swift */; }; F3F388E12F680090001B0E15 /* XSScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388E02F68008F001B0E15 /* XSScrollView.swift */; }; F3F388E32F680316001B0E15 /* XSStoreCoinsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388E22F680316001B0E15 /* XSStoreCoinsView.swift */; }; F3F388E52F68032A001B0E15 /* XSStoreVipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388E42F68032A001B0E15 /* XSStoreVipView.swift */; }; F3F388E72F6805DE001B0E15 /* XSPayItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388E62F6805DE001B0E15 /* XSPayItem.swift */; }; F3F388E92F68062F001B0E15 /* XSPayDateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388E82F68062F001B0E15 /* XSPayDateModel.swift */; }; F3F388EC2F680CEE001B0E15 /* XSIapManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388EB2F680CEE001B0E15 /* XSIapManager.swift */; }; F3F388EE2F68E6EB001B0E15 /* XSWaitRestoreModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388ED2F68E6EB001B0E15 /* XSWaitRestoreModel.swift */; }; F3F388F02F68E737001B0E15 /* XSStoreAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388EF2F68E737001B0E15 /* XSStoreAPI.swift */; }; F3F388F22F68E9BE001B0E15 /* XSIapVerifyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388F12F68E9BE001B0E15 /* XSIapVerifyModel.swift */; }; F3F388F42F68F2CD001B0E15 /* XSIapOrderModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388F32F68F2CD001B0E15 /* XSIapOrderModel.swift */; }; F3F388F62F68F746001B0E15 /* XSPayDataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388F52F68F746001B0E15 /* XSPayDataRequest.swift */; }; F3F388F82F692031001B0E15 /* XSWalletViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388F72F692031001B0E15 /* XSWalletViewController.swift */; }; F3F388FA2F69240E001B0E15 /* XSWalletHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388F92F69240E001B0E15 /* XSWalletHeaderView.swift */; }; F3F388FC2F692CEF001B0E15 /* XSWalletCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388FB2F692CEF001B0E15 /* XSWalletCell.swift */; }; F3F388FE2F6931D1001B0E15 /* XSConsumptionRecordsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388FD2F6931D1001B0E15 /* XSConsumptionRecordsViewController.swift */; }; F3F389002F693293001B0E15 /* XSConsumptionRecordsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F388FF2F693293001B0E15 /* XSConsumptionRecordsCell.swift */; }; F3F389022F693785001B0E15 /* XSBuyRecordsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389012F693785001B0E15 /* XSBuyRecordsModel.swift */; }; F3F389042F6939C7001B0E15 /* XSOrderRecordsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389032F6939C7001B0E15 /* XSOrderRecordsViewController.swift */; }; F3F389062F6939EE001B0E15 /* XSRewardCoinsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389052F6939EE001B0E15 /* XSRewardCoinsViewController.swift */; }; F3F389082F6940BB001B0E15 /* XSRewardCoinsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389072F6940BB001B0E15 /* XSRewardCoinsCell.swift */; }; F3F3890A2F694109001B0E15 /* XSSendCoinRecordModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389092F694109001B0E15 /* XSSendCoinRecordModel.swift */; }; F3F3890C2F695055001B0E15 /* XSCoinsOrderRecordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3890B2F695055001B0E15 /* XSCoinsOrderRecordViewController.swift */; }; F3F3890E2F695068001B0E15 /* XSVipOrderRecordViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3890D2F695068001B0E15 /* XSVipOrderRecordViewController.swift */; }; F3F389102F695C5A001B0E15 /* XSSegmentedGradientIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3890F2F695C5A001B0E15 /* XSSegmentedGradientIndicatorView.swift */; }; F3F389122F6A37E3001B0E15 /* XSCoinsOrderRecordCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389112F6A37E3001B0E15 /* XSCoinsOrderRecordCell.swift */; }; F3F389142F6A3812001B0E15 /* XSOrderRecordModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389132F6A3812001B0E15 /* XSOrderRecordModel.swift */; }; F3F389162F6A3AD3001B0E15 /* XSVipOrderRecordCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389152F6A3AD3001B0E15 /* XSVipOrderRecordCell.swift */; }; F3F389182F6A4407001B0E15 /* XSStoreCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389172F6A4407001B0E15 /* XSStoreCell.swift */; }; F3F3891A2F6A444D001B0E15 /* XSStoreCoinsBigCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389192F6A444D001B0E15 /* XSStoreCoinsBigCell.swift */; }; F3F3891C2F6A4465001B0E15 /* XSStoreCoinsSmallCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3891B2F6A4465001B0E15 /* XSStoreCoinsSmallCell.swift */; }; F3F3891E2F6A4484001B0E15 /* XSStoreCoinsSpreadCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3891D2F6A4484001B0E15 /* XSStoreCoinsSpreadCell.swift */; }; F3F389202F6A487B001B0E15 /* XSStoreVipCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3891F2F6A487B001B0E15 /* XSStoreVipCell.swift */; }; F3F389222F6A4B8F001B0E15 /* XSCoinsPackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389212F6A4B8F001B0E15 /* XSCoinsPackViewController.swift */; }; F3F389242F6A8B89001B0E15 /* XSHomeCoinsPackButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389232F6A8B89001B0E15 /* XSHomeCoinsPackButton.swift */; }; F3F389272F6A9597001B0E15 /* XSBaseAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389262F6A9597001B0E15 /* XSBaseAlert.swift */; }; F3F389292F6A98C9001B0E15 /* XSAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389282F6A98C9001B0E15 /* XSAlert.swift */; }; F3F3892B2F6AAC25001B0E15 /* XSVersionUpdateModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3892A2F6AAC25001B0E15 /* XSVersionUpdateModel.swift */; }; F3F3892D2F6B86F7001B0E15 /* XSLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3892C2F6B86F7001B0E15 /* XSLoginView.swift */; }; F3F3892F2F6D3D95001B0E15 /* UIImage+XS.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3892E2F6D3D8E001B0E15 /* UIImage+XS.swift */; }; F3F389312F6D44BC001B0E15 /* XSCoinsPackHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389302F6D44BC001B0E15 /* XSCoinsPackHeaderView.swift */; }; F3F389332F6D5024001B0E15 /* XSCoinsPackModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389322F6D5024001B0E15 /* XSCoinsPackModel.swift */; }; F3F389352F6D54DC001B0E15 /* XSCoinsPackBuyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389342F6D54DC001B0E15 /* XSCoinsPackBuyView.swift */; }; F3F389372F6E35EA001B0E15 /* XSCoinsPackConfirmView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389362F6E35EA001B0E15 /* XSCoinsPackConfirmView.swift */; }; F3F389392F6E4268001B0E15 /* XSCoinsPackConfirmItem1View.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F389382F6E4268001B0E15 /* XSCoinsPackConfirmItem1View.swift */; }; F3F3893B2F6E47E6001B0E15 /* XSCoinsPackConfirmItem2View.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3893A2F6E47E6001B0E15 /* XSCoinsPackConfirmItem2View.swift */; }; F3F3893D2F6E6FA4001B0E15 /* XSCoinsPackClaimListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3893C2F6E6FA4001B0E15 /* XSCoinsPackClaimListView.swift */; }; F3F3893F2F6E7141001B0E15 /* XSCoinsPackClaimListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F3893E2F6E7141001B0E15 /* XSCoinsPackClaimListCell.swift */; }; F3F683ED2F56C380008AF250 /* XSHomeHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F683EC2F56C380008AF250 /* XSHomeHistoryView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 161AA91CBF35A7C2C85D6649 /* Pods_XSeri.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_XSeri.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3711C91B5F8043B3213F7116 /* Pods-XSeri.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XSeri.debug.xcconfig"; path = "Target Support Files/Pods-XSeri/Pods-XSeri.debug.xcconfig"; sourceTree = ""; }; A9C8E3A3362E04C75537A56F /* Pods-XSeri.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XSeri.release.xcconfig"; path = "Target Support Files/Pods-XSeri/Pods-XSeri.release.xcconfig"; sourceTree = ""; }; F304E60F2F67A9B600E9B0A6 /* XSShortDetailLockView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortDetailLockView.swift; sourceTree = ""; }; F304E6112F67D74A00E9B0A6 /* XSVideoUnlockResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSVideoUnlockResult.swift; sourceTree = ""; }; F347D26B2F03708600786648 /* XSeri.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XSeri.app; sourceTree = BUILT_PRODUCTS_DIR; }; F347D2832F03709200786648 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; F347D2842F03709200786648 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; F347D2852F03709200786648 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F347D2862F03709200786648 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; F347D28A2F03709200786648 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; F347D2982F03730E00786648 /* XSTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSTabBarController.swift; sourceTree = ""; }; F347D29A2F03740000786648 /* XSConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSConfig.swift; sourceTree = ""; }; F347D29D2F03750000786648 /* XSTabBarItemContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSTabBarItemContentView.swift; sourceTree = ""; }; F347D29E2F03A6B100786648 /* XSTool.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSTool.swift; sourceTree = ""; }; F347D2A02F03A84300786648 /* XSScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSScreen.swift; sourceTree = ""; }; F347D2A22F03A93200786648 /* XSDefine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSDefine.swift; sourceTree = ""; }; F347D2A42F03AAB800786648 /* XSNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSNavigationController.swift; sourceTree = ""; }; F347D2A62F03AAD700786648 /* XSViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSViewController.swift; sourceTree = ""; }; F347D2A92F03AD7600786648 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; F347D2AB2F03ADBE00786648 /* String+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+XS.swift"; sourceTree = ""; }; F347D2AF2F03AE6700786648 /* XSHomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeViewController.swift; sourceTree = ""; }; F347D2B22F03AF7500786648 /* XSHomeSearchButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeSearchButton.swift; sourceTree = ""; }; F347D2B42F03B2AF00786648 /* UIFont+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+XS.swift"; sourceTree = ""; }; F347D2B82F03BABC00786648 /* XSHomeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeData.swift; sourceTree = ""; }; F347D2BB2F03C19300786648 /* XSHomePopularViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomePopularViewController.swift; sourceTree = ""; }; F347D2BD2F03C24B00786648 /* XSCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCollectionView.swift; sourceTree = ""; }; F347D2BF2F03C35C00786648 /* XSHomePopularCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomePopularCell.swift; sourceTree = ""; }; F347D2C12F03C59B00786648 /* XSWaterfallFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWaterfallFlowLayout.swift; sourceTree = ""; }; F347D2C32F03C76C00786648 /* XSImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSImageView.swift; sourceTree = ""; }; F347D2C52F03DAFB00786648 /* XSHomePopularBigCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomePopularBigCell.swift; sourceTree = ""; }; F347D2C72F03DBCB00786648 /* UIView+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+XS.swift"; sourceTree = ""; }; F347D2C92F03DC8E00786648 /* CGMutablePath+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGMutablePath+XS.swift"; sourceTree = ""; }; F347D2CB2F03E03F00786648 /* AppDelegate+Config.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Config.swift"; sourceTree = ""; }; F347D2CD2F04AFC400786648 /* XSHomeChildViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeChildViewController.swift; sourceTree = ""; }; F347D2CF2F04B5BB00786648 /* XSHomeNewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeNewViewController.swift; sourceTree = ""; }; F347D2D12F04B97600786648 /* XSHomeNewBigCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeNewBigCell.swift; sourceTree = ""; }; F347D2D32F04BF3D00786648 /* XSHomeNewTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeNewTitleView.swift; sourceTree = ""; }; F347D2D52F04C7D500786648 /* XSHomeNewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeNewCell.swift; sourceTree = ""; }; F347D2D72F04CB0300786648 /* XSLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSLabel.swift; sourceTree = ""; }; F347D2D92F04D02800786648 /* XSHomeRankingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeRankingsViewController.swift; sourceTree = ""; }; F347D2DB2F04EE5F00786648 /* XSHomeRankingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeRankingsCell.swift; sourceTree = ""; }; F347D2DD2F04F54400786648 /* XSHomeCategoriesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeCategoriesViewController.swift; sourceTree = ""; }; F347D2DF2F04F7ED00786648 /* XSHomeCategoriesCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeCategoriesCell.swift; sourceTree = ""; }; F347D2E12F09F9E300786648 /* XSHomeCategoriesHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeCategoriesHeaderView.swift; sourceTree = ""; }; F347D2E32F09FCB300786648 /* XSHomeCategoriesTagsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeCategoriesTagsCell.swift; sourceTree = ""; }; F347D2E72F0A039E00786648 /* XSNetworkModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSNetworkModel.swift; sourceTree = ""; }; F347D2E92F0A047400786648 /* XSNetwork.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSNetwork.swift; sourceTree = ""; }; F347D2EB2F0A060900786648 /* XSNetworkTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSNetworkTarget.swift; sourceTree = ""; }; F347D2ED2F0A06E700786648 /* XSURLPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSURLPath.swift; sourceTree = ""; }; F347D2F02F0A07FF00786648 /* XSKeychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSKeychain.swift; sourceTree = ""; }; F347D2F22F0A083100786648 /* XSDeviceId.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSDeviceId.swift; sourceTree = ""; }; F347D2F52F0A0B0700786648 /* XSLoginToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSLoginToken.swift; sourceTree = ""; }; F347D2F72F0A0B6D00786648 /* XSUserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSUserInfo.swift; sourceTree = ""; }; F347D2F92F0A0C5600786648 /* XSLoginManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSLoginManager.swift; sourceTree = ""; }; F347D2FB2F0A0C8B00786648 /* UserDefaults+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+XS.swift"; sourceTree = ""; }; F347D2FD2F0A0D0100786648 /* XSUserDefaultsKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSUserDefaultsKey.swift; sourceTree = ""; }; F347D3002F0A0D7E00786648 /* XSUserAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSUserAPI.swift; sourceTree = ""; }; F347D3022F0A10B200786648 /* XSCryptorService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCryptorService.swift; sourceTree = ""; }; F347D3052F0A12FC00786648 /* XSToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSToast.swift; sourceTree = ""; }; F347D3072F0A134500786648 /* XSHud.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHud.swift; sourceTree = ""; }; F347D3092F0A162800786648 /* XSNetworkPlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSNetworkPlugin.swift; sourceTree = ""; }; F347D30B2F0A36E200786648 /* XSNetworkMonitorManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSNetworkMonitorManager.swift; sourceTree = ""; }; F347D30D2F0A39D500786648 /* XSHomeAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeAPI.swift; sourceTree = ""; }; F347D30F2F0A3AB100786648 /* XSCategoryModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCategoryModel.swift; sourceTree = ""; }; F347D3132F0A429C00786648 /* XSShortModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortModel.swift; sourceTree = ""; }; F347D3152F0A430300786648 /* XSVideoInfoModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSVideoInfoModel.swift; sourceTree = ""; }; F347D3192F0A545000786648 /* XSDiscoverViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSDiscoverViewController.swift; sourceTree = ""; }; F347D31C2F0A566800786648 /* XSDiscoverViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSDiscoverViewModel.swift; sourceTree = ""; }; F347D31F2F0A57A300786648 /* XSDiscoverPlayerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSDiscoverPlayerCell.swift; sourceTree = ""; }; F347D3212F0A58BE00786648 /* XSVideoAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSVideoAPI.swift; sourceTree = ""; }; F35547CF2F3DA6CA006F28CD /* XSMineViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineViewController.swift; sourceTree = ""; }; F35547D12F3DA757006F28CD /* XSTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSTableView.swift; sourceTree = ""; }; F35547D32F3DA7A8006F28CD /* XSTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSTableViewCell.swift; sourceTree = ""; }; F35547D62F3DA8B5006F28CD /* XSMineCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineCell.swift; sourceTree = ""; }; F35547D92F3DAACB006F28CD /* XSMineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineItem.swift; sourceTree = ""; }; F35547DB2F3DB33C006F28CD /* XSMineHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineHeaderView.swift; sourceTree = ""; }; F35547DD2F3DBAF6006F28CD /* XSAboutViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSAboutViewController.swift; sourceTree = ""; }; F35547DF2F3DC030006F28CD /* XSCommonViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCommonViewController.swift; sourceTree = ""; }; F35547E12F3DCB82006F28CD /* UINavigationBar+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationBar+XS.swift"; sourceTree = ""; }; F35547E32F3DCCDE006F28CD /* XSAboutCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSAboutCell.swift; sourceTree = ""; }; F35547E52F3DD1F3006F28CD /* XSAboutHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSAboutHeaderView.swift; sourceTree = ""; }; F35547E82F3DDBDD006F28CD /* XSWebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWebView.swift; sourceTree = ""; }; F35547EA2F3DDCCE006F28CD /* XSBaseWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSBaseWebViewController.swift; sourceTree = ""; }; F35547EE2F3EF606006F28CD /* XSMyListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyListViewController.swift; sourceTree = ""; }; F35547F12F3EF78A006F28CD /* XSMyListCollectsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyListCollectsView.swift; sourceTree = ""; }; F35547F32F3EFC37006F28CD /* XSMyListCollectsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyListCollectsCell.swift; sourceTree = ""; }; F35547F52F3F0407006F28CD /* XSMyListHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyListHistoryView.swift; sourceTree = ""; }; F35547F72F3F0720006F28CD /* XSMyListHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyListHistoryCell.swift; sourceTree = ""; }; F35547F92F4E9F0A006F28CD /* XSView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSView.swift; sourceTree = ""; }; F35547FB2F4EA069006F28CD /* XSButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSButton.swift; sourceTree = ""; }; F35547FD2F4EC450006F28CD /* XSMyCollectViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyCollectViewController.swift; sourceTree = ""; }; F35547FF2F4EC665006F28CD /* XSMyCollectCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMyCollectCell.swift; sourceTree = ""; }; F35548012F4ECD54006F28CD /* UIScrollView+Refresh.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Refresh.swift"; sourceTree = ""; }; F35548032F4EDF21006F28CD /* UIStackView+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIStackView+XS.swift"; sourceTree = ""; }; F35548052F4FD6DA006F28CD /* XSMinePlayHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMinePlayHistoryView.swift; sourceTree = ""; }; F35548072F4FD703006F28CD /* XSMineUserInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineUserInfoView.swift; sourceTree = ""; }; F35548092F4FE99F006F28CD /* XSMinePlayHistoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMinePlayHistoryCell.swift; sourceTree = ""; }; F355480B2F503983006F28CD /* NSNumber+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSNumber+XS.swift"; sourceTree = ""; }; F355480D2F50485E006F28CD /* XSPanModalContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSPanModalContentView.swift; sourceTree = ""; }; F355480F2F504D74006F28CD /* XSEpSelectorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSEpSelectorView.swift; sourceTree = ""; }; F35548112F5129F2006F28CD /* XSEpSelectorCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSEpSelectorCell.swift; sourceTree = ""; }; F35548362F52B86C006F28CD /* XSAppWebViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSAppWebViewController.swift; sourceTree = ""; }; F35548382F52B913006F28CD /* Dictionary+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+XS.swift"; sourceTree = ""; }; F355483A2F52BA4A006F28CD /* XSFeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSFeedbackViewController.swift; sourceTree = ""; }; F355483C2F52BC78006F28CD /* XSSettingAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSettingAPI.swift; sourceTree = ""; }; F355483E2F52BD07006F28CD /* XSFeedbackCountModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSFeedbackCountModel.swift; sourceTree = ""; }; F35548402F52BE64006F28CD /* XSBaseWebViewController+Script.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XSBaseWebViewController+Script.swift"; sourceTree = ""; }; F35548422F52BFB8006F28CD /* XSWebMessageModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWebMessageModel.swift; sourceTree = ""; }; F3585C332F148F0800EEC469 /* XSHomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeViewModel.swift; sourceTree = ""; }; F3585C352F148FE500EEC469 /* XSHomeModuleItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeModuleItem.swift; sourceTree = ""; }; F3585C372F1497AF00EEC469 /* XSDiscoverControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSDiscoverControlView.swift; sourceTree = ""; }; F3585C392F14999700EEC469 /* XSProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSProgressView.swift; sourceTree = ""; }; F3585C3B2F14BFAB00EEC469 /* XSCustomTabBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCustomTabBar.swift; sourceTree = ""; }; F3585C3E2F14C83700EEC469 /* XSPlayerEpButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSPlayerEpButton.swift; sourceTree = ""; }; F3585C412F14E99C00EEC469 /* XSShortDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortDetailViewController.swift; sourceTree = ""; }; F3585C442F14EA0A00EEC469 /* XSShortDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortDetailViewModel.swift; sourceTree = ""; }; F3585C462F14EAE700EEC469 /* XSShortDetailModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortDetailModel.swift; sourceTree = ""; }; F3585C482F14EE8D00EEC469 /* XSShortDetailPlayerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortDetailPlayerCell.swift; sourceTree = ""; }; F3585C4A2F14FD1000EEC469 /* XSShortDetailPlayerControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSShortDetailPlayerControlView.swift; sourceTree = ""; }; F3B312A12F30A7DA0093B180 /* XSSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchViewController.swift; sourceTree = ""; }; F3B312A32F30AC9B0093B180 /* XSSearchData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchData.swift; sourceTree = ""; }; F3B312A52F30ACF60093B180 /* XSSearchGradientButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchGradientButton.swift; sourceTree = ""; }; F3B312A62F30ACF60093B180 /* XSSearchHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchHeaderView.swift; sourceTree = ""; }; F3B312A72F30ACF60093B180 /* XSSearchHotListCardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchHotListCardView.swift; sourceTree = ""; }; F3B312A82F30ACF60093B180 /* XSSearchHotListItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchHotListItemView.swift; sourceTree = ""; }; F3B312A92F30ACF60093B180 /* XSSearchHotSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchHotSectionView.swift; sourceTree = ""; }; F3B312AA2F30ACF60093B180 /* XSSearchRecentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchRecentView.swift; sourceTree = ""; }; F3B312AB2F30ACF60093B180 /* XSSearchTagCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchTagCell.swift; sourceTree = ""; }; F3B312AC2F30ACF60093B180 /* XSSearchTagsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchTagsView.swift; sourceTree = ""; }; F3B312B52F30B2000093B180 /* XSSearchHistoryHotView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchHistoryHotView.swift; sourceTree = ""; }; F3B312B62F319CBE0093B180 /* XSEmpty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSEmpty.swift; sourceTree = ""; }; F3B312B82F30B0A10093B180 /* XSSearchSuggestionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchSuggestionCell.swift; sourceTree = ""; }; F3B312B92F30B0A10093B180 /* XSSearchResultCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSearchResultCell.swift; sourceTree = ""; }; F3F388D42F67DDBC001B0E15 /* XSMineWalletView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineWalletView.swift; sourceTree = ""; }; F3F388D62F67EDEC001B0E15 /* XSMineCoinsPackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineCoinsPackView.swift; sourceTree = ""; }; F3F388D82F67F9E1001B0E15 /* XSMineVipView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSMineVipView.swift; sourceTree = ""; }; F3F388DE2F67FE6D001B0E15 /* XSStoreViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreViewController.swift; sourceTree = ""; }; F3F388E02F68008F001B0E15 /* XSScrollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSScrollView.swift; sourceTree = ""; }; F3F388E22F680316001B0E15 /* XSStoreCoinsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreCoinsView.swift; sourceTree = ""; }; F3F388E42F68032A001B0E15 /* XSStoreVipView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreVipView.swift; sourceTree = ""; }; F3F388E62F6805DE001B0E15 /* XSPayItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSPayItem.swift; sourceTree = ""; }; F3F388E82F68062F001B0E15 /* XSPayDateModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSPayDateModel.swift; sourceTree = ""; }; F3F388EB2F680CEE001B0E15 /* XSIapManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSIapManager.swift; sourceTree = ""; }; F3F388ED2F68E6EB001B0E15 /* XSWaitRestoreModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWaitRestoreModel.swift; sourceTree = ""; }; F3F388EF2F68E737001B0E15 /* XSStoreAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreAPI.swift; sourceTree = ""; }; F3F388F12F68E9BE001B0E15 /* XSIapVerifyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSIapVerifyModel.swift; sourceTree = ""; }; F3F388F32F68F2CD001B0E15 /* XSIapOrderModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSIapOrderModel.swift; sourceTree = ""; }; F3F388F52F68F746001B0E15 /* XSPayDataRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSPayDataRequest.swift; sourceTree = ""; }; F3F388F72F692031001B0E15 /* XSWalletViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWalletViewController.swift; sourceTree = ""; }; F3F388F92F69240E001B0E15 /* XSWalletHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWalletHeaderView.swift; sourceTree = ""; }; F3F388FB2F692CEF001B0E15 /* XSWalletCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSWalletCell.swift; sourceTree = ""; }; F3F388FD2F6931D1001B0E15 /* XSConsumptionRecordsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSConsumptionRecordsViewController.swift; sourceTree = ""; }; F3F388FF2F693293001B0E15 /* XSConsumptionRecordsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSConsumptionRecordsCell.swift; sourceTree = ""; }; F3F389012F693785001B0E15 /* XSBuyRecordsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSBuyRecordsModel.swift; sourceTree = ""; }; F3F389032F6939C7001B0E15 /* XSOrderRecordsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSOrderRecordsViewController.swift; sourceTree = ""; }; F3F389052F6939EE001B0E15 /* XSRewardCoinsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSRewardCoinsViewController.swift; sourceTree = ""; }; F3F389072F6940BB001B0E15 /* XSRewardCoinsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSRewardCoinsCell.swift; sourceTree = ""; }; F3F389092F694109001B0E15 /* XSSendCoinRecordModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSendCoinRecordModel.swift; sourceTree = ""; }; F3F3890B2F695055001B0E15 /* XSCoinsOrderRecordViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsOrderRecordViewController.swift; sourceTree = ""; }; F3F3890D2F695068001B0E15 /* XSVipOrderRecordViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSVipOrderRecordViewController.swift; sourceTree = ""; }; F3F3890F2F695C5A001B0E15 /* XSSegmentedGradientIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSSegmentedGradientIndicatorView.swift; sourceTree = ""; }; F3F389112F6A37E3001B0E15 /* XSCoinsOrderRecordCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsOrderRecordCell.swift; sourceTree = ""; }; F3F389132F6A3812001B0E15 /* XSOrderRecordModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSOrderRecordModel.swift; sourceTree = ""; }; F3F389152F6A3AD3001B0E15 /* XSVipOrderRecordCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSVipOrderRecordCell.swift; sourceTree = ""; }; F3F389172F6A4407001B0E15 /* XSStoreCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreCell.swift; sourceTree = ""; }; F3F389192F6A444D001B0E15 /* XSStoreCoinsBigCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreCoinsBigCell.swift; sourceTree = ""; }; F3F3891B2F6A4465001B0E15 /* XSStoreCoinsSmallCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreCoinsSmallCell.swift; sourceTree = ""; }; F3F3891D2F6A4484001B0E15 /* XSStoreCoinsSpreadCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreCoinsSpreadCell.swift; sourceTree = ""; }; F3F3891F2F6A487B001B0E15 /* XSStoreVipCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSStoreVipCell.swift; sourceTree = ""; }; F3F389212F6A4B8F001B0E15 /* XSCoinsPackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackViewController.swift; sourceTree = ""; }; F3F389232F6A8B89001B0E15 /* XSHomeCoinsPackButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeCoinsPackButton.swift; sourceTree = ""; }; F3F389262F6A9597001B0E15 /* XSBaseAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSBaseAlert.swift; sourceTree = ""; }; F3F389282F6A98C9001B0E15 /* XSAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSAlert.swift; sourceTree = ""; }; F3F3892A2F6AAC25001B0E15 /* XSVersionUpdateModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSVersionUpdateModel.swift; sourceTree = ""; }; F3F3892C2F6B86F7001B0E15 /* XSLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSLoginView.swift; sourceTree = ""; }; F3F3892E2F6D3D8E001B0E15 /* UIImage+XS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+XS.swift"; sourceTree = ""; }; F3F389302F6D44BC001B0E15 /* XSCoinsPackHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackHeaderView.swift; sourceTree = ""; }; F3F389322F6D5024001B0E15 /* XSCoinsPackModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackModel.swift; sourceTree = ""; }; F3F389342F6D54DC001B0E15 /* XSCoinsPackBuyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackBuyView.swift; sourceTree = ""; }; F3F389362F6E35EA001B0E15 /* XSCoinsPackConfirmView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackConfirmView.swift; sourceTree = ""; }; F3F389382F6E4268001B0E15 /* XSCoinsPackConfirmItem1View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackConfirmItem1View.swift; sourceTree = ""; }; F3F3893A2F6E47E6001B0E15 /* XSCoinsPackConfirmItem2View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackConfirmItem2View.swift; sourceTree = ""; }; F3F3893C2F6E6FA4001B0E15 /* XSCoinsPackClaimListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackClaimListView.swift; sourceTree = ""; }; F3F3893E2F6E7141001B0E15 /* XSCoinsPackClaimListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSCoinsPackClaimListCell.swift; sourceTree = ""; }; F3F683EC2F56C380008AF250 /* XSHomeHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XSHomeHistoryView.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ F347D2682F03708600786648 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 50DCF656E93DB15465B55F09 /* Pods_XSeri.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08156355D4AE6A9A1ED8E99F /* Pods */ = { isa = PBXGroup; children = ( 3711C91B5F8043B3213F7116 /* Pods-XSeri.debug.xcconfig */, A9C8E3A3362E04C75537A56F /* Pods-XSeri.release.xcconfig */, ); path = Pods; sourceTree = ""; }; A539659F388504D75759D442 /* Frameworks */ = { isa = PBXGroup; children = ( 161AA91CBF35A7C2C85D6649 /* Pods_XSeri.framework */, ); name = Frameworks; sourceTree = ""; }; F347D2622F03708600786648 = { isa = PBXGroup; children = ( F347D28C2F03709200786648 /* XSeri */, F347D26C2F03708600786648 /* Products */, 08156355D4AE6A9A1ED8E99F /* Pods */, A539659F388504D75759D442 /* Frameworks */, ); sourceTree = ""; }; F347D26C2F03708600786648 /* Products */ = { isa = PBXGroup; children = ( F347D26B2F03708600786648 /* XSeri.app */, ); name = Products; sourceTree = ""; }; F347D28C2F03709200786648 /* XSeri */ = { isa = PBXGroup; children = ( F347D2952F03716F00786648 /* AppScene */, F347D2962F03718500786648 /* Base */, F347D2972F03718B00786648 /* Class */, F347D2942F03711D00786648 /* Source */, F347D29C2F03A5A100786648 /* Libs */, ); path = XSeri; sourceTree = ""; }; F347D2942F03711D00786648 /* Source */ = { isa = PBXGroup; children = ( F347D2842F03709200786648 /* Assets.xcassets */, F347D2852F03709200786648 /* Info.plist */, F347D2872F03709200786648 /* LaunchScreen.storyboard */, F347D2A82F03AD7600786648 /* Localizable.strings */, ); path = Source; sourceTree = ""; }; F347D2952F03716F00786648 /* AppScene */ = { isa = PBXGroup; children = ( F347D2832F03709200786648 /* AppDelegate.swift */, F347D28A2F03709200786648 /* SceneDelegate.swift */, F347D2CB2F03E03F00786648 /* AppDelegate+Config.swift */, ); path = AppScene; sourceTree = ""; }; F347D2962F03718500786648 /* Base */ = { isa = PBXGroup; children = ( F347D29A2F03806400786648 /* Controller */, F347D29B2F03A4BE00786648 /* View */, F347D29D2F03A65F00786648 /* Extension */, F347D29C2F03740000786648 /* Constants */, F35547E72F3DDBAB006F28CD /* WebView */, F347D2E52F0A02DF00786648 /* Networking */, ); path = Base; sourceTree = ""; }; F347D2972F03718B00786648 /* Class */ = { isa = PBXGroup; children = ( F35547EC2F3EF5E0006F28CD /* MyList */, F3B312A02F30A6BA0093B180 /* Mine */, F347D2AD2F03AE3E00786648 /* Home */, F347D3172F0A53FE00786648 /* Discover */, F347D3112F0A41FC00786648 /* Player */, F3F388DA2F67FDFF001B0E15 /* Store */, ); path = Class; sourceTree = ""; }; F347D29A2F03806400786648 /* Controller */ = { isa = PBXGroup; children = ( F347D2982F03730E00786648 /* XSTabBarController.swift */, F347D2A42F03AAB800786648 /* XSNavigationController.swift */, F347D2A62F03AAD700786648 /* XSViewController.swift */, F35547DF2F3DC030006F28CD /* XSCommonViewController.swift */, ); path = Controller; sourceTree = ""; }; F347D29B2F03A4BE00786648 /* View */ = { isa = PBXGroup; children = ( F347D29D2F03750000786648 /* XSTabBarItemContentView.swift */, F347D2BD2F03C24B00786648 /* XSCollectionView.swift */, F347D2C32F03C76C00786648 /* XSImageView.swift */, F347D2D72F04CB0300786648 /* XSLabel.swift */, F3585C392F14999700EEC469 /* XSProgressView.swift */, F3585C3B2F14BFAB00EEC469 /* XSCustomTabBar.swift */, F35547D12F3DA757006F28CD /* XSTableView.swift */, F35547D32F3DA7A8006F28CD /* XSTableViewCell.swift */, F35547F92F4E9F0A006F28CD /* XSView.swift */, F35547FB2F4EA069006F28CD /* XSButton.swift */, F355480D2F50485E006F28CD /* XSPanModalContentView.swift */, F3F388E02F68008F001B0E15 /* XSScrollView.swift */, ); path = View; sourceTree = ""; }; F347D29C2F03740000786648 /* Constants */ = { isa = PBXGroup; children = ( F347D2A22F03A93200786648 /* XSDefine.swift */, F347D29A2F03740000786648 /* XSConfig.swift */, F347D2A02F03A84300786648 /* XSScreen.swift */, F347D2FD2F0A0D0100786648 /* XSUserDefaultsKey.swift */, ); path = Constants; sourceTree = ""; }; F347D29C2F03A5A100786648 /* Libs */ = { isa = PBXGroup; children = ( F3F389252F6A955D001B0E15 /* Alert */, F3F388EA2F680CC7001B0E15 /* IapManager */, F3B312B52F319CA50093B180 /* Empty */, F347D3042F0A12DB00786648 /* HUD */, F347D29E2F03A6B100786648 /* XSTool.swift */, F347D2C12F03C59B00786648 /* XSWaterfallFlowLayout.swift */, F347D2F42F0A0AED00786648 /* Login */, F347D2EF2F0A07E800786648 /* DeviceId */, ); path = Libs; sourceTree = ""; }; F347D29D2F03A65F00786648 /* Extension */ = { isa = PBXGroup; children = ( F3F3892E2F6D3D8E001B0E15 /* UIImage+XS.swift */, F35548382F52B913006F28CD /* Dictionary+XS.swift */, F355480B2F503983006F28CD /* NSNumber+XS.swift */, F35548032F4EDF21006F28CD /* UIStackView+XS.swift */, F35548012F4ECD54006F28CD /* UIScrollView+Refresh.swift */, F347D2C92F03DC8E00786648 /* CGMutablePath+XS.swift */, F347D2C72F03DBCB00786648 /* UIView+XS.swift */, F347D2B42F03B2AF00786648 /* UIFont+XS.swift */, F347D2AB2F03ADBE00786648 /* String+XS.swift */, F347D2FB2F0A0C8B00786648 /* UserDefaults+XS.swift */, F35547E12F3DCB82006F28CD /* UINavigationBar+XS.swift */, ); path = Extension; sourceTree = ""; }; F347D2AD2F03AE3E00786648 /* Home */ = { isa = PBXGroup; children = ( F347D2AE2F03AE4E00786648 /* Controller */, F347D2B12F03AF5300786648 /* View */, F347D2B92F03BABC00786648 /* Model */, F3585C322F148EDC00EEC469 /* ViewModel */, ); path = Home; sourceTree = ""; }; F347D2AE2F03AE4E00786648 /* Controller */ = { isa = PBXGroup; children = ( F347D2AF2F03AE6700786648 /* XSHomeViewController.swift */, F347D2CD2F04AFC400786648 /* XSHomeChildViewController.swift */, F347D2BB2F03C19300786648 /* XSHomePopularViewController.swift */, F347D2CF2F04B5BB00786648 /* XSHomeNewViewController.swift */, F347D2D92F04D02800786648 /* XSHomeRankingsViewController.swift */, F347D2DD2F04F54400786648 /* XSHomeCategoriesViewController.swift */, F3B312A12F30A7DA0093B180 /* XSSearchViewController.swift */, ); path = Controller; sourceTree = ""; }; F347D2B12F03AF5300786648 /* View */ = { isa = PBXGroup; children = ( F347D2B22F03AF7500786648 /* XSHomeSearchButton.swift */, F347D2BF2F03C35C00786648 /* XSHomePopularCell.swift */, F347D2C52F03DAFB00786648 /* XSHomePopularBigCell.swift */, F347D2D12F04B97600786648 /* XSHomeNewBigCell.swift */, F347D2D52F04C7D500786648 /* XSHomeNewCell.swift */, F347D2D32F04BF3D00786648 /* XSHomeNewTitleView.swift */, F347D2DB2F04EE5F00786648 /* XSHomeRankingsCell.swift */, F347D2DF2F04F7ED00786648 /* XSHomeCategoriesCell.swift */, F347D2E12F09F9E300786648 /* XSHomeCategoriesHeaderView.swift */, F347D2E32F09FCB300786648 /* XSHomeCategoriesTagsCell.swift */, F3B312A52F30ACF60093B180 /* XSSearchGradientButton.swift */, F3B312A62F30ACF60093B180 /* XSSearchHeaderView.swift */, F3B312A72F30ACF60093B180 /* XSSearchHotListCardView.swift */, F3B312A82F30ACF60093B180 /* XSSearchHotListItemView.swift */, F3B312A92F30ACF60093B180 /* XSSearchHotSectionView.swift */, F3B312B52F30B2000093B180 /* XSSearchHistoryHotView.swift */, F3B312AA2F30ACF60093B180 /* XSSearchRecentView.swift */, F3B312AB2F30ACF60093B180 /* XSSearchTagCell.swift */, F3B312AC2F30ACF60093B180 /* XSSearchTagsView.swift */, F3B312B82F30B0A10093B180 /* XSSearchSuggestionCell.swift */, F3B312B92F30B0A10093B180 /* XSSearchResultCell.swift */, F3F683EC2F56C380008AF250 /* XSHomeHistoryView.swift */, F3F389232F6A8B89001B0E15 /* XSHomeCoinsPackButton.swift */, ); path = View; sourceTree = ""; }; F347D2B92F03BABC00786648 /* Model */ = { isa = PBXGroup; children = ( F3B312A32F30AC9B0093B180 /* XSSearchData.swift */, F347D2B82F03BABC00786648 /* XSHomeData.swift */, F347D30F2F0A3AB100786648 /* XSCategoryModel.swift */, F3585C352F148FE500EEC469 /* XSHomeModuleItem.swift */, ); path = Model; sourceTree = ""; }; F347D2E52F0A02DF00786648 /* Networking */ = { isa = PBXGroup; children = ( F347D2FF2F0A0D7100786648 /* API */, F347D2E62F0A038D00786648 /* Base */, ); path = Networking; sourceTree = ""; }; F347D2E62F0A038D00786648 /* Base */ = { isa = PBXGroup; children = ( F347D2E92F0A047400786648 /* XSNetwork.swift */, F347D2EB2F0A060900786648 /* XSNetworkTarget.swift */, F347D2E72F0A039E00786648 /* XSNetworkModel.swift */, F347D2ED2F0A06E700786648 /* XSURLPath.swift */, F347D3022F0A10B200786648 /* XSCryptorService.swift */, F347D3092F0A162800786648 /* XSNetworkPlugin.swift */, F347D30B2F0A36E200786648 /* XSNetworkMonitorManager.swift */, ); path = Base; sourceTree = ""; }; F347D2EF2F0A07E800786648 /* DeviceId */ = { isa = PBXGroup; children = ( F347D2F22F0A083100786648 /* XSDeviceId.swift */, F347D2F02F0A07FF00786648 /* XSKeychain.swift */, ); path = DeviceId; sourceTree = ""; }; F347D2F42F0A0AED00786648 /* Login */ = { isa = PBXGroup; children = ( F347D2F92F0A0C5600786648 /* XSLoginManager.swift */, F347D2F52F0A0B0700786648 /* XSLoginToken.swift */, F347D2F72F0A0B6D00786648 /* XSUserInfo.swift */, ); path = Login; sourceTree = ""; }; F347D2FF2F0A0D7100786648 /* API */ = { isa = PBXGroup; children = ( F355483C2F52BC78006F28CD /* XSSettingAPI.swift */, F347D3212F0A58BE00786648 /* XSVideoAPI.swift */, F347D30D2F0A39D500786648 /* XSHomeAPI.swift */, F347D3002F0A0D7E00786648 /* XSUserAPI.swift */, F3F388EF2F68E737001B0E15 /* XSStoreAPI.swift */, ); path = API; sourceTree = ""; }; F347D3042F0A12DB00786648 /* HUD */ = { isa = PBXGroup; children = ( F347D3052F0A12FC00786648 /* XSToast.swift */, F347D3072F0A134500786648 /* XSHud.swift */, ); path = HUD; sourceTree = ""; }; F347D3112F0A41FC00786648 /* Player */ = { isa = PBXGroup; children = ( F3585C402F14E96000EEC469 /* Controller */, F3585C3D2F14C81000EEC469 /* View */, F347D3122F0A424800786648 /* Model */, F3585C432F14E9AB00EEC469 /* ViewModel */, ); path = Player; sourceTree = ""; }; F347D3122F0A424800786648 /* Model */ = { isa = PBXGroup; children = ( F347D3132F0A429C00786648 /* XSShortModel.swift */, F347D3152F0A430300786648 /* XSVideoInfoModel.swift */, F3585C462F14EAE700EEC469 /* XSShortDetailModel.swift */, F304E6112F67D74A00E9B0A6 /* XSVideoUnlockResult.swift */, ); path = Model; sourceTree = ""; }; F347D3172F0A53FE00786648 /* Discover */ = { isa = PBXGroup; children = ( F347D3182F0A542400786648 /* Controller */, F347D31E2F0A577C00786648 /* View */, F347D31B2F0A562D00786648 /* ViewModel */, ); path = Discover; sourceTree = ""; }; F347D3182F0A542400786648 /* Controller */ = { isa = PBXGroup; children = ( F347D3192F0A545000786648 /* XSDiscoverViewController.swift */, ); path = Controller; sourceTree = ""; }; F347D31B2F0A562D00786648 /* ViewModel */ = { isa = PBXGroup; children = ( F347D31C2F0A566800786648 /* XSDiscoverViewModel.swift */, ); path = ViewModel; sourceTree = ""; }; F347D31E2F0A577C00786648 /* View */ = { isa = PBXGroup; children = ( F347D31F2F0A57A300786648 /* XSDiscoverPlayerCell.swift */, F3585C372F1497AF00EEC469 /* XSDiscoverControlView.swift */, ); path = View; sourceTree = ""; }; F35547CE2F3DA68B006F28CD /* Controller */ = { isa = PBXGroup; children = ( F35547CF2F3DA6CA006F28CD /* XSMineViewController.swift */, F35547DD2F3DBAF6006F28CD /* XSAboutViewController.swift */, F355483A2F52BA4A006F28CD /* XSFeedbackViewController.swift */, ); path = Controller; sourceTree = ""; }; F35547D52F3DA885006F28CD /* View */ = { isa = PBXGroup; children = ( F35547D62F3DA8B5006F28CD /* XSMineCell.swift */, F35547DB2F3DB33C006F28CD /* XSMineHeaderView.swift */, F35547E32F3DCCDE006F28CD /* XSAboutCell.swift */, F35547E52F3DD1F3006F28CD /* XSAboutHeaderView.swift */, F35548072F4FD703006F28CD /* XSMineUserInfoView.swift */, F35548052F4FD6DA006F28CD /* XSMinePlayHistoryView.swift */, F35548092F4FE99F006F28CD /* XSMinePlayHistoryCell.swift */, F3F388D42F67DDBC001B0E15 /* XSMineWalletView.swift */, F3F388D62F67EDEC001B0E15 /* XSMineCoinsPackView.swift */, F3F388D82F67F9E1001B0E15 /* XSMineVipView.swift */, F3F3892C2F6B86F7001B0E15 /* XSLoginView.swift */, ); path = View; sourceTree = ""; }; F35547D82F3DAAAF006F28CD /* Model */ = { isa = PBXGroup; children = ( F35547D92F3DAACB006F28CD /* XSMineItem.swift */, F355483E2F52BD07006F28CD /* XSFeedbackCountModel.swift */, F3F3892A2F6AAC25001B0E15 /* XSVersionUpdateModel.swift */, ); path = Model; sourceTree = ""; }; F35547E72F3DDBAB006F28CD /* WebView */ = { isa = PBXGroup; children = ( F35547EA2F3DDCCE006F28CD /* XSBaseWebViewController.swift */, F35548402F52BE64006F28CD /* XSBaseWebViewController+Script.swift */, F35548362F52B86C006F28CD /* XSAppWebViewController.swift */, F35547E82F3DDBDD006F28CD /* XSWebView.swift */, F35548422F52BFB8006F28CD /* XSWebMessageModel.swift */, ); path = WebView; sourceTree = ""; }; F35547EC2F3EF5E0006F28CD /* MyList */ = { isa = PBXGroup; children = ( F35547ED2F3EF5E9006F28CD /* Controller */, F35547F02F3EF740006F28CD /* View */, ); path = MyList; sourceTree = ""; }; F35547ED2F3EF5E9006F28CD /* Controller */ = { isa = PBXGroup; children = ( F35547EE2F3EF606006F28CD /* XSMyListViewController.swift */, F35547FD2F4EC450006F28CD /* XSMyCollectViewController.swift */, ); path = Controller; sourceTree = ""; }; F35547F02F3EF740006F28CD /* View */ = { isa = PBXGroup; children = ( F35547F12F3EF78A006F28CD /* XSMyListCollectsView.swift */, F35547F32F3EFC37006F28CD /* XSMyListCollectsCell.swift */, F35547F52F3F0407006F28CD /* XSMyListHistoryView.swift */, F35547F72F3F0720006F28CD /* XSMyListHistoryCell.swift */, F35547FF2F4EC665006F28CD /* XSMyCollectCell.swift */, ); path = View; sourceTree = ""; }; F3585C322F148EDC00EEC469 /* ViewModel */ = { isa = PBXGroup; children = ( F3585C332F148F0800EEC469 /* XSHomeViewModel.swift */, ); path = ViewModel; sourceTree = ""; }; F3585C3D2F14C81000EEC469 /* View */ = { isa = PBXGroup; children = ( F3585C482F14EE8D00EEC469 /* XSShortDetailPlayerCell.swift */, F3585C4A2F14FD1000EEC469 /* XSShortDetailPlayerControlView.swift */, F304E60F2F67A9B600E9B0A6 /* XSShortDetailLockView.swift */, F3585C3E2F14C83700EEC469 /* XSPlayerEpButton.swift */, F355480F2F504D74006F28CD /* XSEpSelectorView.swift */, F35548112F5129F2006F28CD /* XSEpSelectorCell.swift */, ); path = View; sourceTree = ""; }; F3585C402F14E96000EEC469 /* Controller */ = { isa = PBXGroup; children = ( F3585C412F14E99C00EEC469 /* XSShortDetailViewController.swift */, ); path = Controller; sourceTree = ""; }; F3585C432F14E9AB00EEC469 /* ViewModel */ = { isa = PBXGroup; children = ( F3585C442F14EA0A00EEC469 /* XSShortDetailViewModel.swift */, ); path = ViewModel; sourceTree = ""; }; F3B312A02F30A6BA0093B180 /* Mine */ = { isa = PBXGroup; children = ( F35547CE2F3DA68B006F28CD /* Controller */, F35547D52F3DA885006F28CD /* View */, F35547D82F3DAAAF006F28CD /* Model */, ); path = Mine; sourceTree = ""; }; F3B312B52F319CA50093B180 /* Empty */ = { isa = PBXGroup; children = ( F3B312B62F319CBE0093B180 /* XSEmpty.swift */, ); path = Empty; sourceTree = ""; }; F3F388DA2F67FDFF001B0E15 /* Store */ = { isa = PBXGroup; children = ( F3F388DB2F67FE13001B0E15 /* Controller */, F3F388DC2F67FE2E001B0E15 /* View */, F3F388DD2F67FE36001B0E15 /* Model */, ); path = Store; sourceTree = ""; }; F3F388DB2F67FE13001B0E15 /* Controller */ = { isa = PBXGroup; children = ( F3F388DE2F67FE6D001B0E15 /* XSStoreViewController.swift */, F3F388F72F692031001B0E15 /* XSWalletViewController.swift */, F3F388FD2F6931D1001B0E15 /* XSConsumptionRecordsViewController.swift */, F3F389052F6939EE001B0E15 /* XSRewardCoinsViewController.swift */, F3F389032F6939C7001B0E15 /* XSOrderRecordsViewController.swift */, F3F3890B2F695055001B0E15 /* XSCoinsOrderRecordViewController.swift */, F3F3890D2F695068001B0E15 /* XSVipOrderRecordViewController.swift */, F3F389212F6A4B8F001B0E15 /* XSCoinsPackViewController.swift */, ); path = Controller; sourceTree = ""; }; F3F388DC2F67FE2E001B0E15 /* View */ = { isa = PBXGroup; children = ( F3F388E22F680316001B0E15 /* XSStoreCoinsView.swift */, F3F388E42F68032A001B0E15 /* XSStoreVipView.swift */, F3F389172F6A4407001B0E15 /* XSStoreCell.swift */, F3F389192F6A444D001B0E15 /* XSStoreCoinsBigCell.swift */, F3F3891B2F6A4465001B0E15 /* XSStoreCoinsSmallCell.swift */, F3F3891D2F6A4484001B0E15 /* XSStoreCoinsSpreadCell.swift */, F3F3891F2F6A487B001B0E15 /* XSStoreVipCell.swift */, F3F388F92F69240E001B0E15 /* XSWalletHeaderView.swift */, F3F388FB2F692CEF001B0E15 /* XSWalletCell.swift */, F3F388FF2F693293001B0E15 /* XSConsumptionRecordsCell.swift */, F3F389072F6940BB001B0E15 /* XSRewardCoinsCell.swift */, F3F3890F2F695C5A001B0E15 /* XSSegmentedGradientIndicatorView.swift */, F3F389112F6A37E3001B0E15 /* XSCoinsOrderRecordCell.swift */, F3F389152F6A3AD3001B0E15 /* XSVipOrderRecordCell.swift */, F3F389302F6D44BC001B0E15 /* XSCoinsPackHeaderView.swift */, F3F389342F6D54DC001B0E15 /* XSCoinsPackBuyView.swift */, F3F389362F6E35EA001B0E15 /* XSCoinsPackConfirmView.swift */, F3F389382F6E4268001B0E15 /* XSCoinsPackConfirmItem1View.swift */, F3F3893A2F6E47E6001B0E15 /* XSCoinsPackConfirmItem2View.swift */, F3F3893C2F6E6FA4001B0E15 /* XSCoinsPackClaimListView.swift */, F3F3893E2F6E7141001B0E15 /* XSCoinsPackClaimListCell.swift */, ); path = View; sourceTree = ""; }; F3F388DD2F67FE36001B0E15 /* Model */ = { isa = PBXGroup; children = ( F3F388E82F68062F001B0E15 /* XSPayDateModel.swift */, F3F388E62F6805DE001B0E15 /* XSPayItem.swift */, F3F389012F693785001B0E15 /* XSBuyRecordsModel.swift */, F3F389092F694109001B0E15 /* XSSendCoinRecordModel.swift */, F3F389132F6A3812001B0E15 /* XSOrderRecordModel.swift */, F3F389322F6D5024001B0E15 /* XSCoinsPackModel.swift */, ); path = Model; sourceTree = ""; }; F3F388EA2F680CC7001B0E15 /* IapManager */ = { isa = PBXGroup; children = ( F3F388EB2F680CEE001B0E15 /* XSIapManager.swift */, F3F388F52F68F746001B0E15 /* XSPayDataRequest.swift */, F3F388ED2F68E6EB001B0E15 /* XSWaitRestoreModel.swift */, F3F388F12F68E9BE001B0E15 /* XSIapVerifyModel.swift */, F3F388F32F68F2CD001B0E15 /* XSIapOrderModel.swift */, ); path = IapManager; sourceTree = ""; }; F3F389252F6A955D001B0E15 /* Alert */ = { isa = PBXGroup; children = ( F3F389262F6A9597001B0E15 /* XSBaseAlert.swift */, F3F389282F6A98C9001B0E15 /* XSAlert.swift */, ); path = Alert; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ F347D26A2F03708600786648 /* XSeri */ = { isa = PBXNativeTarget; buildConfigurationList = F347D27E2F03708700786648 /* Build configuration list for PBXNativeTarget "XSeri" */; buildPhases = ( EEC7C17BE1E2729F8CB92674 /* [CP] Check Pods Manifest.lock */, F347D2672F03708600786648 /* Sources */, F347D2682F03708600786648 /* Frameworks */, F347D2692F03708600786648 /* Resources */, 96BE1F08D87500A5F91A3E52 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( ); name = XSeri; productName = XSeri; productReference = F347D26B2F03708600786648 /* XSeri.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ F347D2632F03708600786648 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1640; LastUpgradeCheck = 1640; TargetAttributes = { F347D26A2F03708600786648 = { CreatedOnToolsVersion = 16.4; }; }; }; buildConfigurationList = F347D2662F03708600786648 /* Build configuration list for PBXProject "XSeri" */; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = F347D2622F03708600786648; minimizedProjectReferenceProxies = 1; preferredProjectObjectVersion = 77; productRefGroup = F347D26C2F03708600786648 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( F347D26A2F03708600786648 /* XSeri */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ F347D2692F03708600786648 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( F347D2902F03709200786648 /* Assets.xcassets in Resources */, F347D2AA2F03AD7600786648 /* Localizable.strings in Resources */, F347D2922F03709200786648 /* LaunchScreen.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 96BE1F08D87500A5F91A3E52 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-XSeri/Pods-XSeri-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); inputPaths = ( ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-XSeri/Pods-XSeri-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-XSeri/Pods-XSeri-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; EEC7C17BE1E2729F8CB92674 /* [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-XSeri-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 */ F347D2672F03708600786648 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F347D3162F0A430300786648 /* XSVideoInfoModel.swift in Sources */, F347D31D2F0A566800786648 /* XSDiscoverViewModel.swift in Sources */, F347D2F12F0A080000786648 /* XSKeychain.swift in Sources */, F347D3142F0A429C00786648 /* XSShortModel.swift in Sources */, F347D2C62F03DAFB00786648 /* XSHomePopularBigCell.swift in Sources */, F347D3062F0A12FC00786648 /* XSToast.swift in Sources */, F347D2A52F03AAB800786648 /* XSNavigationController.swift in Sources */, F35548002F4EC665006F28CD /* XSMyCollectCell.swift in Sources */, F35548392F52B916006F28CD /* Dictionary+XS.swift in Sources */, F347D2E42F09FCB300786648 /* XSHomeCategoriesTagsCell.swift in Sources */, F35547E62F3DD1F3006F28CD /* XSAboutHeaderView.swift in Sources */, F347D2C42F03C76C00786648 /* XSImageView.swift in Sources */, F3585C3F2F14C83700EEC469 /* XSPlayerEpButton.swift in Sources */, F347D2F82F0A0B6D00786648 /* XSUserInfo.swift in Sources */, F347D2F32F0A083500786648 /* XSDeviceId.swift in Sources */, F35547E22F3DCB82006F28CD /* UINavigationBar+XS.swift in Sources */, F347D30A2F0A162800786648 /* XSNetworkPlugin.swift in Sources */, F3F388EC2F680CEE001B0E15 /* XSIapManager.swift in Sources */, F347D3082F0A134500786648 /* XSHud.swift in Sources */, F347D29E2F03750000786648 /* XSTabBarItemContentView.swift in Sources */, F3F3893B2F6E47E6001B0E15 /* XSCoinsPackConfirmItem2View.swift in Sources */, F3F3891E2F6A4484001B0E15 /* XSStoreCoinsSpreadCell.swift in Sources */, F347D2FE2F0A0D0700786648 /* XSUserDefaultsKey.swift in Sources */, F3F3892F2F6D3D95001B0E15 /* UIImage+XS.swift in Sources */, F347D2EE2F0A06FB00786648 /* XSURLPath.swift in Sources */, F347D2DC2F04EE5F00786648 /* XSHomeRankingsCell.swift in Sources */, F35547FC2F4EA069006F28CD /* XSButton.swift in Sources */, F35547F22F3EF78A006F28CD /* XSMyListCollectsView.swift in Sources */, F347D2BC2F03C19300786648 /* XSHomePopularViewController.swift in Sources */, F347D2CE2F04AFC400786648 /* XSHomeChildViewController.swift in Sources */, F347D2C02F03C35C00786648 /* XSHomePopularCell.swift in Sources */, F347D2E22F09F9E300786648 /* XSHomeCategoriesHeaderView.swift in Sources */, F347D30C2F0A36E200786648 /* XSNetworkMonitorManager.swift in Sources */, F347D2D82F04CB0300786648 /* XSLabel.swift in Sources */, F35548082F4FD703006F28CD /* XSMineUserInfoView.swift in Sources */, F3F388FC2F692CEF001B0E15 /* XSWalletCell.swift in Sources */, F347D2E82F0A03AB00786648 /* XSNetworkModel.swift in Sources */, F35547FE2F4EC450006F28CD /* XSMyCollectViewController.swift in Sources */, F347D29B2F03740000786648 /* XSConfig.swift in Sources */, F3F3892D2F6B86F7001B0E15 /* XSLoginView.swift in Sources */, F3F388DF2F67FE6D001B0E15 /* XSStoreViewController.swift in Sources */, F35547F42F3EFC37006F28CD /* XSMyListCollectsCell.swift in Sources */, F347D2A72F03AAD700786648 /* XSViewController.swift in Sources */, F3585C342F148F0800EEC469 /* XSHomeViewModel.swift in Sources */, F347D2B02F03AE6700786648 /* XSHomeViewController.swift in Sources */, F3F389242F6A8B89001B0E15 /* XSHomeCoinsPackButton.swift in Sources */, F304E6102F67A9B600E9B0A6 /* XSShortDetailLockView.swift in Sources */, F3585C3A2F14999700EEC469 /* XSProgressView.swift in Sources */, F3F389062F6939EE001B0E15 /* XSRewardCoinsViewController.swift in Sources */, F3F389332F6D5024001B0E15 /* XSCoinsPackModel.swift in Sources */, F3585C382F1497AF00EEC469 /* XSDiscoverControlView.swift in Sources */, F3F388D52F67DDBC001B0E15 /* XSMineWalletView.swift in Sources */, F3F389272F6A9597001B0E15 /* XSBaseAlert.swift in Sources */, F3F388D92F67F9E1001B0E15 /* XSMineVipView.swift in Sources */, F3F3893D2F6E6FA4001B0E15 /* XSCoinsPackClaimListView.swift in Sources */, F347D2D42F04BF3D00786648 /* XSHomeNewTitleView.swift in Sources */, F304E6122F67D74A00E9B0A6 /* XSVideoUnlockResult.swift in Sources */, F3F388FE2F6931D1001B0E15 /* XSConsumptionRecordsViewController.swift in Sources */, F3F3890C2F695055001B0E15 /* XSCoinsOrderRecordViewController.swift in Sources */, F347D28D2F03709200786648 /* AppDelegate.swift in Sources */, F3585C492F14EE8D00EEC469 /* XSShortDetailPlayerCell.swift in Sources */, F35548412F52BE6D006F28CD /* XSBaseWebViewController+Script.swift in Sources */, F347D2DA2F04D02800786648 /* XSHomeRankingsViewController.swift in Sources */, F347D3102F0A3AB100786648 /* XSCategoryModel.swift in Sources */, F347D28E2F03709200786648 /* SceneDelegate.swift in Sources */, F355480E2F50485E006F28CD /* XSPanModalContentView.swift in Sources */, F347D2C82F03DBD300786648 /* UIView+XS.swift in Sources */, F355483B2F52BA4A006F28CD /* XSFeedbackViewController.swift in Sources */, F3F388F22F68E9BE001B0E15 /* XSIapVerifyModel.swift in Sources */, F347D2FA2F0A0C5600786648 /* XSLoginManager.swift in Sources */, F35547DC2F3DB33C006F28CD /* XSMineHeaderView.swift in Sources */, F347D2B52F03B2B500786648 /* UIFont+XS.swift in Sources */, F3585C362F148FE500EEC469 /* XSHomeModuleItem.swift in Sources */, F3F389312F6D44BC001B0E15 /* XSCoinsPackHeaderView.swift in Sources */, F35547F82F3F0720006F28CD /* XSMyListHistoryCell.swift in Sources */, F347D2EA2F0A047A00786648 /* XSNetwork.swift in Sources */, F347D2A32F03A93200786648 /* XSDefine.swift in Sources */, F3585C3C2F14BFAB00EEC469 /* XSCustomTabBar.swift in Sources */, F3F388EE2F68E6EB001B0E15 /* XSWaitRestoreModel.swift in Sources */, F3585C422F14E99C00EEC469 /* XSShortDetailViewController.swift in Sources */, F347D2DE2F04F54400786648 /* XSHomeCategoriesViewController.swift in Sources */, F347D3012F0A0D8200786648 /* XSUserAPI.swift in Sources */, F3F388F02F68E737001B0E15 /* XSStoreAPI.swift in Sources */, F3585C452F14EA0A00EEC469 /* XSShortDetailViewModel.swift in Sources */, F35547D02F3DA6CA006F28CD /* XSMineViewController.swift in Sources */, F347D2D22F04B97600786648 /* XSHomeNewBigCell.swift in Sources */, F3F388F42F68F2CD001B0E15 /* XSIapOrderModel.swift in Sources */, F3F389022F693785001B0E15 /* XSBuyRecordsModel.swift in Sources */, F35548102F504D74006F28CD /* XSEpSelectorView.swift in Sources */, F3F388FA2F69240E001B0E15 /* XSWalletHeaderView.swift in Sources */, F35548122F5129F2006F28CD /* XSEpSelectorCell.swift in Sources */, F3F388E32F680316001B0E15 /* XSStoreCoinsView.swift in Sources */, F3F389372F6E35EA001B0E15 /* XSCoinsPackConfirmView.swift in Sources */, F355480C2F50398B006F28CD /* NSNumber+XS.swift in Sources */, F347D2E02F04F7ED00786648 /* XSHomeCategoriesCell.swift in Sources */, F3F3890A2F694109001B0E15 /* XSSendCoinRecordModel.swift in Sources */, F347D3032F0A10B600786648 /* XSCryptorService.swift in Sources */, F3F3891C2F6A4465001B0E15 /* XSStoreCoinsSmallCell.swift in Sources */, F35547D42F3DA7A8006F28CD /* XSTableViewCell.swift in Sources */, F3F389392F6E4268001B0E15 /* XSCoinsPackConfirmItem1View.swift in Sources */, F3F388F62F68F746001B0E15 /* XSPayDataRequest.swift in Sources */, F347D30E2F0A39DE00786648 /* XSHomeAPI.swift in Sources */, F3F3891A2F6A444D001B0E15 /* XSStoreCoinsBigCell.swift in Sources */, F3B312B72F319CBE0093B180 /* XSEmpty.swift in Sources */, F347D2F62F0A0B0B00786648 /* XSLoginToken.swift in Sources */, F347D2CA2F03DC9200786648 /* CGMutablePath+XS.swift in Sources */, F347D2BE2F03C24B00786648 /* XSCollectionView.swift in Sources */, F35547DA2F3DAACB006F28CD /* XSMineItem.swift in Sources */, F3F389182F6A4407001B0E15 /* XSStoreCell.swift in Sources */, F347D2D62F04C7D500786648 /* XSHomeNewCell.swift in Sources */, F3F388E92F68062F001B0E15 /* XSPayDateModel.swift in Sources */, F347D2CC2F03E04400786648 /* AppDelegate+Config.swift in Sources */, F347D3202F0A57A300786648 /* XSDiscoverPlayerCell.swift in Sources */, F35548022F4ECD5C006F28CD /* UIScrollView+Refresh.swift in Sources */, F3F3892B2F6AAC25001B0E15 /* XSVersionUpdateModel.swift in Sources */, F347D2EC2F0A060E00786648 /* XSNetworkTarget.swift in Sources */, F3F388E12F680090001B0E15 /* XSScrollView.swift in Sources */, F35547E92F3DDBDD006F28CD /* XSWebView.swift in Sources */, F3F389042F6939C7001B0E15 /* XSOrderRecordsViewController.swift in Sources */, F3F3893F2F6E7141001B0E15 /* XSCoinsPackClaimListCell.swift in Sources */, F347D31A2F0A545000786648 /* XSDiscoverViewController.swift in Sources */, F355483D2F52BC81006F28CD /* XSSettingAPI.swift in Sources */, F3B312A42F30AC9B0093B180 /* XSSearchData.swift in Sources */, F347D2FC2F0A0C9000786648 /* UserDefaults+XS.swift in Sources */, F35547FA2F4E9F0A006F28CD /* XSView.swift in Sources */, F347D2BA2F03BABC00786648 /* XSHomeData.swift in Sources */, F3585C4B2F14FD1000EEC469 /* XSShortDetailPlayerControlView.swift in Sources */, F3F683ED2F56C380008AF250 /* XSHomeHistoryView.swift in Sources */, F347D2A12F03A84300786648 /* XSScreen.swift in Sources */, F3F389202F6A487B001B0E15 /* XSStoreVipCell.swift in Sources */, F3F389352F6D54DC001B0E15 /* XSCoinsPackBuyView.swift in Sources */, F35548062F4FD6DA006F28CD /* XSMinePlayHistoryView.swift in Sources */, F3F3890E2F695068001B0E15 /* XSVipOrderRecordViewController.swift in Sources */, F3F388E72F6805DE001B0E15 /* XSPayItem.swift in Sources */, F3F389292F6A98C9001B0E15 /* XSAlert.swift in Sources */, F347D2992F03730E00786648 /* XSTabBarController.swift in Sources */, F3F389122F6A37E3001B0E15 /* XSCoinsOrderRecordCell.swift in Sources */, F35547D22F3DA757006F28CD /* XSTableView.swift in Sources */, F355480A2F4FE99F006F28CD /* XSMinePlayHistoryCell.swift in Sources */, F3B312AD2F30ACF60093B180 /* XSSearchHotSectionView.swift in Sources */, F3B312AE2F30ACF60093B180 /* XSSearchTagsView.swift in Sources */, F3F389082F6940BB001B0E15 /* XSRewardCoinsCell.swift in Sources */, F3B312AF2F30ACF60093B180 /* XSSearchTagCell.swift in Sources */, F3F389142F6A3812001B0E15 /* XSOrderRecordModel.swift in Sources */, F3B312B02F30ACF60093B180 /* XSSearchRecentView.swift in Sources */, F35548042F4EDF27006F28CD /* UIStackView+XS.swift in Sources */, F3B312B12F30ACF60093B180 /* XSSearchHeaderView.swift in Sources */, F3F389162F6A3AD3001B0E15 /* XSVipOrderRecordCell.swift in Sources */, F3B312B22F30ACF60093B180 /* XSSearchHotListItemView.swift in Sources */, F3B312B32F30ACF60093B180 /* XSSearchGradientButton.swift in Sources */, F3B312B42F30ACF60093B180 /* XSSearchHotListCardView.swift in Sources */, F35547F62F3F0407006F28CD /* XSMyListHistoryView.swift in Sources */, F3B312BF2F30B2000093B180 /* XSSearchHistoryHotView.swift in Sources */, F3F389222F6A4B8F001B0E15 /* XSCoinsPackViewController.swift in Sources */, F3F389102F695C5A001B0E15 /* XSSegmentedGradientIndicatorView.swift in Sources */, F35548432F52BFB8006F28CD /* XSWebMessageModel.swift in Sources */, F3B312BD2F30B0A10093B180 /* XSSearchSuggestionCell.swift in Sources */, F3B312BE2F30B0A10093B180 /* XSSearchResultCell.swift in Sources */, F35547E02F3DC030006F28CD /* XSCommonViewController.swift in Sources */, F355483F2F52BD07006F28CD /* XSFeedbackCountModel.swift in Sources */, F35547EB2F3DDCCE006F28CD /* XSBaseWebViewController.swift in Sources */, F35547EF2F3EF606006F28CD /* XSMyListViewController.swift in Sources */, F347D2D02F04B5BB00786648 /* XSHomeNewViewController.swift in Sources */, F3F389002F693293001B0E15 /* XSConsumptionRecordsCell.swift in Sources */, F3B312A22F30A7DA0093B180 /* XSSearchViewController.swift in Sources */, F347D3222F0A58C300786648 /* XSVideoAPI.swift in Sources */, F347D29F2F03A6B100786648 /* XSTool.swift in Sources */, F35548372F52B86C006F28CD /* XSAppWebViewController.swift in Sources */, F3585C472F14EAE700EEC469 /* XSShortDetailModel.swift in Sources */, F347D2B32F03AF7500786648 /* XSHomeSearchButton.swift in Sources */, F3F388D72F67EDEC001B0E15 /* XSMineCoinsPackView.swift in Sources */, F35547E42F3DCCDE006F28CD /* XSAboutCell.swift in Sources */, F3F388F82F692031001B0E15 /* XSWalletViewController.swift in Sources */, F347D2C22F03C59B00786648 /* XSWaterfallFlowLayout.swift in Sources */, F35547DE2F3DBAF6006F28CD /* XSAboutViewController.swift in Sources */, F35547D72F3DA8B5006F28CD /* XSMineCell.swift in Sources */, F347D2AC2F03ADC800786648 /* String+XS.swift in Sources */, F3F388E52F68032A001B0E15 /* XSStoreVipView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ F347D2872F03709200786648 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( F347D2862F03709200786648 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; F347D2A82F03AD7600786648 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( F347D2A92F03AD7600786648 /* en */, ); name = Localizable.strings; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ F347D27F2F03708700786648 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3711C91B5F8043B3213F7116 /* Pods-XSeri.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 8NNUR9HPV3; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = XSeri/Source/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = XSeri; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_NSCameraUsageDescription = "The APP needs to access your album to provide screenshots for feedback."; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "The APP needs to access your album to provide screenshots for feedback."; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = ""; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = aaaaaa.XSeri; PRODUCT_NAME = "$(TARGET_NAME)"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; F347D2802F03708700786648 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = A9C8E3A3362E04C75537A56F /* Pods-XSeri.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 8NNUR9HPV3; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = XSeri/Source/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = XSeri; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_NSCameraUsageDescription = "The APP needs to access your album to provide screenshots for feedback."; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "The APP needs to access your album to provide screenshots for feedback."; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = ""; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = aaaaaa.XSeri; PRODUCT_NAME = "$(TARGET_NAME)"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; F347D2812F03708700786648 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 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; DEVELOPMENT_TEAM = 8NNUR9HPV3; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu17; 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 = 18.5; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; F347D2822F03708700786648 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 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"; DEVELOPMENT_TEAM = 8NNUR9HPV3; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = NO; GCC_C_LANGUAGE_STANDARD = gnu17; 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 = 18.5; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; VALIDATE_PRODUCT = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ F347D2662F03708600786648 /* Build configuration list for PBXProject "XSeri" */ = { isa = XCConfigurationList; buildConfigurations = ( F347D2812F03708700786648 /* Debug */, F347D2822F03708700786648 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F347D27E2F03708700786648 /* Build configuration list for PBXNativeTarget "XSeri" */ = { isa = XCConfigurationList; buildConfigurations = ( F347D27F2F03708700786648 /* Debug */, F347D2802F03708700786648 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = F347D2632F03708600786648 /* Project object */; }