// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 660BB033B71888619909D955 /* CellMucChupWithDelete.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB4BD64E5830D866508ED /* CellMucChupWithDelete.swift */; }; 660BB1419EB7F9A53F254A34 /* VCHome.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB5CCC89015E195B8616B /* VCHome.swift */; }; 660BB1B30E2061006033A438 /* VCNhapMucChup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB37070A33516AE4D7DE7 /* VCNhapMucChup.swift */; }; 660BB1BFD392263F36E00D87 /* VCNhapTenCtruong.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB50191A22EBA51FE1A0C /* VCNhapTenCtruong.swift */; }; 660BB1E9B67B393274F144F5 /* VCConfirmMucDaChon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBC94B22F8707D2D71D54 /* VCConfirmMucDaChon.swift */; }; 660BB1EB08BCA748E7C80012 /* CongTruong.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB8C3076658F6777F23F4 /* CongTruong.swift */; }; 660BB3513899304EDAAF2011 /* VCRootCreateNew.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB6690D915951748165C5 /* VCRootCreateNew.swift */; }; 660BB3D4A7491C38F390AAF5 /* VCInputId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBE8DACAA2464075AFFF8 /* VCInputId.swift */; }; 660BB424710C3127B2550F70 /* CellCtruong.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBABAE50EFCA1391B5F12 /* CellCtruong.swift */; }; 660BB48A6B73B6536343253E /* VCNoiDungTraoDoi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBC8827477D7EE87EA3F8 /* VCNoiDungTraoDoi.swift */; }; 660BB5C735A56E6F6B18AEDB /* VTopLogo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB0E00FC88552ADCCED03 /* VTopLogo.swift */; }; 660BB6A09C8708D39AFCBA42 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB4DD0B25B26182BAE9F2 /* Session.swift */; }; 660BB6E850E4A6535EB9490E /* VCSettingBienQC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBA9A96B161EC470D3B1D /* VCSettingBienQC.swift */; }; 660BB78D49C4DA59425EADC9 /* VCSendTraoDoi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBCA62C72AB86E38044EC /* VCSendTraoDoi.swift */; }; 660BB7D60756B330D34A2882 /* VCListCtruong.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBB53637040BA5B94E85D /* VCListCtruong.swift */; }; 660BB83E7195A6132D8B6406 /* VCRootListCtruong.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB9D5D76B5C71B10B5BD2 /* VCRootListCtruong.swift */; }; 660BB91CDF86A3CB452EAED6 /* SecurityUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB7E1FEE6358AA0FF7932 /* SecurityUtils.swift */; }; 660BBA1DAD88079D5AFF4E9D /* VCRoot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB702D96360C446B9F0F8 /* VCRoot.swift */; }; 660BBCD1A02935C5843544B6 /* MucChup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB6D0167C62DED01BDA8D /* MucChup.swift */; }; 660BBD73E0E1916B0402099D /* VCChonMucChup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB200DE1903184FAFF325 /* VCChonMucChup.swift */; }; 660BBD91D7ED633F0D6C8F82 /* VCNhapTenCty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBEDF8CDE53E1B271BD54 /* VCNhapTenCty.swift */; }; 660BBDAFF0683FBC3164980E /* UITextViewCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBE7B9A67082CF3CF2ED1 /* UITextViewCustom.swift */; }; 660BBDD680ACA84807E94D2A /* VCContainerFullScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBA90FAB43F3681BAE0EC /* VCContainerFullScreen.swift */; }; 660BBF6EB7BCBC3D7B293365 /* CellMucChupWithCamera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BBDE624BF1003153C83B9 /* CellMucChupWithCamera.swift */; }; 660BBFDEADB8218026818F26 /* CellChonMucChup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 660BB07FA9FE3DE9908DD8E9 /* CellChonMucChup.swift */; }; F9D8E6941E617E2E00D789BF /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F9D8E6931E617E2E00D789BF /* Localizable.strings */; }; F9F648141E6105EA009CCEBD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648131E6105EA009CCEBD /* AppDelegate.swift */; }; F9F648191E6105EA009CCEBD /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F9F648171E6105EA009CCEBD /* Main.storyboard */; }; F9F6481B1E6105EA009CCEBD /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F9F6481A1E6105EA009CCEBD /* Assets.xcassets */; }; F9F6482A1E610632009CCEBD /* SplashController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648271E610632009CCEBD /* SplashController.swift */; }; F9F648A21E6106E6009CCEBD /* AudioItemEventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648371E6106E6009CCEBD /* AudioItemEventProducer.swift */; }; F9F648A31E6106E6009CCEBD /* EventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648381E6106E6009CCEBD /* EventProducer.swift */; }; F9F648A41E6106E6009CCEBD /* NetworkEventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648391E6106E6009CCEBD /* NetworkEventProducer.swift */; }; F9F648A51E6106E6009CCEBD /* PlayerEventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6483A1E6106E6009CCEBD /* PlayerEventProducer.swift */; }; F9F648A61E6106E6009CCEBD /* QualityAdjustmentEventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6483B1E6106E6009CCEBD /* QualityAdjustmentEventProducer.swift */; }; F9F648A71E6106E6009CCEBD /* RetryEventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6483C1E6106E6009CCEBD /* RetryEventProducer.swift */; }; F9F648A81E6106E6009CCEBD /* SeekEventProducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6483D1E6106E6009CCEBD /* SeekEventProducer.swift */; }; F9F648A91E6106E6009CCEBD /* AudioItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6483F1E6106E6009CCEBD /* AudioItem.swift */; }; F9F648AA1E6106E6009CCEBD /* AudioItemQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648401E6106E6009CCEBD /* AudioItemQueue.swift */; }; F9F648AB1E6106E6009CCEBD /* AudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648421E6106E6009CCEBD /* AudioPlayer.swift */; }; F9F648AC1E6106E6009CCEBD /* AudioPlayerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648431E6106E6009CCEBD /* AudioPlayerDelegate.swift */; }; F9F648AD1E6106E6009CCEBD /* AudioPlayerMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648441E6106E6009CCEBD /* AudioPlayerMode.swift */; }; F9F648AE1E6106E6009CCEBD /* AudioPlayerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648451E6106E6009CCEBD /* AudioPlayerState.swift */; }; F9F648AF1E6106E6009CCEBD /* AudioPlayer+AudioItemEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648471E6106E6009CCEBD /* AudioPlayer+AudioItemEvent.swift */; }; F9F648B01E6106E6009CCEBD /* AudioPlayer+Control.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648481E6106E6009CCEBD /* AudioPlayer+Control.swift */; }; F9F648B11E6106E6009CCEBD /* AudioPlayer+CurrentItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648491E6106E6009CCEBD /* AudioPlayer+CurrentItem.swift */; }; F9F648B21E6106E6009CCEBD /* AudioPlayer+NetworkEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6484A1E6106E6009CCEBD /* AudioPlayer+NetworkEvent.swift */; }; F9F648B31E6106E6009CCEBD /* AudioPlayer+PlayerEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6484B1E6106E6009CCEBD /* AudioPlayer+PlayerEvent.swift */; }; F9F648B41E6106E6009CCEBD /* AudioPlayer+QualityAdjustmentEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6484C1E6106E6009CCEBD /* AudioPlayer+QualityAdjustmentEvent.swift */; }; F9F648B51E6106E6009CCEBD /* AudioPlayer+Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6484D1E6106E6009CCEBD /* AudioPlayer+Queue.swift */; }; F9F648B61E6106E6009CCEBD /* AudioPlayer+RetryEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6484E1E6106E6009CCEBD /* AudioPlayer+RetryEvent.swift */; }; F9F648B71E6106E6009CCEBD /* AudioPlayer+SeekEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6484F1E6106E6009CCEBD /* AudioPlayer+SeekEvent.swift */; }; F9F648B81E6106E6009CCEBD /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648501E6106E6009CCEBD /* Reachability.swift */; }; F9F648B91E6106E6009CCEBD /* BackgroundHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648521E6106E6009CCEBD /* BackgroundHandler.swift */; }; F9F648BA1E6106E6009CCEBD /* CMTime+TimeIntervalValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648531E6106E6009CCEBD /* CMTime+TimeIntervalValue.swift */; }; F9F648BB1E6106E6009CCEBD /* MPNowPlayingInfoCenter+AudioItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648541E6106E6009CCEBD /* MPNowPlayingInfoCenter+AudioItem.swift */; }; F9F648BC1E6106E6009CCEBD /* URL+Offline.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648551E6106E6009CCEBD /* URL+Offline.swift */; }; F9F648BD1E6106E6009CCEBD /* MediaPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648561E6106E6009CCEBD /* MediaPlayer.swift */; }; F9F648BE1E6106E6009CCEBD /* CacheUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648571E6106E6009CCEBD /* CacheUtils.swift */; }; F9F648BF1E6106E6009CCEBD /* CommonExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648581E6106E6009CCEBD /* CommonExtension.swift */; }; F9F648C01E6106E6009CCEBD /* CommonUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648591E6106E6009CCEBD /* CommonUtils.swift */; }; F9F648C11E6106E6009CCEBD /* DataTypeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6485A1E6106E6009CCEBD /* DataTypeUtils.swift */; }; F9F648C21E6106E6009CCEBD /* DialogUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6485B1E6106E6009CCEBD /* DialogUtils.swift */; }; F9F648C31E6106E6009CCEBD /* DownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6485C1E6106E6009CCEBD /* DownloadTask.swift */; }; F9F648C41E6106E6009CCEBD /* FileUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6485D1E6106E6009CCEBD /* FileUtils.swift */; }; F9F648C51E6106E6009CCEBD /* NetWorkUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6485E1E6106E6009CCEBD /* NetWorkUtils.swift */; }; F9F648C61E6106E6009CCEBD /* PreferenceUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6485F1E6106E6009CCEBD /* PreferenceUtils.swift */; }; F9F648C71E6106E6009CCEBD /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648601E6106E6009CCEBD /* Queue.swift */; }; F9F648C81E6106E6009CCEBD /* RecordUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648611E6106E6009CCEBD /* RecordUtils.swift */; }; F9F648C91E6106E6009CCEBD /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648621E6106E6009CCEBD /* StringExtension.swift */; }; F9F648CA1E6106E6009CCEBD /* SwiftOverlays.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648631E6106E6009CCEBD /* SwiftOverlays.swift */; }; F9F648CC1E6106E6009CCEBD /* Jukebox.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648671E6106E6009CCEBD /* Jukebox.swift */; }; F9F648CD1E6106E6009CCEBD /* JukeboxItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648681E6106E6009CCEBD /* JukeboxItem.swift */; }; F9F648CE1E6106E6009CCEBD /* AnimatedMenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6486B1E6106E6009CCEBD /* AnimatedMenuButton.swift */; }; F9F648CF1E6106E6009CCEBD /* DrawerBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6486C1E6106E6009CCEBD /* DrawerBarButtonItem.swift */; }; F9F648D01E6106E6009CCEBD /* DrawerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6486E1E6106E6009CCEBD /* DrawerController.swift */; }; F9F648D11E6106E6009CCEBD /* DrawerVisualState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6486F1E6106E6009CCEBD /* DrawerVisualState.swift */; }; F9F648D21E6106E6009CCEBD /* DrawerVisualStateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648701E6106E6009CCEBD /* DrawerVisualStateManager.swift */; }; F9F648D41E6106E6009CCEBD /* IContainerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648721E6106E6009CCEBD /* IContainerController.swift */; }; F9F648D51E6106E6009CCEBD /* AnimatedControllerFromBottom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648741E6106E6009CCEBD /* AnimatedControllerFromBottom.swift */; }; F9F648D61E6106E6009CCEBD /* AnimatedTransitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648751E6106E6009CCEBD /* AnimatedTransitioning.swift */; }; F9F648D71E6106E6009CCEBD /* BaseUIPresentationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648761E6106E6009CCEBD /* BaseUIPresentationController.swift */; }; F9F648D81E6106E6009CCEBD /* BaseViewControllerShowTransculent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648771E6106E6009CCEBD /* BaseViewControllerShowTransculent.swift */; }; F9F648D91E6106E6009CCEBD /* VCContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648781E6106E6009CCEBD /* VCContainer.swift */; }; F9F648DA1E6106E6009CCEBD /* UICollectionViewLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6487B1E6106E6009CCEBD /* UICollectionViewLoadData.swift */; }; F9F648DB1E6106E6009CCEBD /* UICollectionViewLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6487C1E6106E6009CCEBD /* UICollectionViewLoading.swift */; }; F9F648DC1E6106E6009CCEBD /* ComboBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6487E1E6106E6009CCEBD /* ComboBox.swift */; }; F9F648DD1E6106E6009CCEBD /* DPDConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6487F1E6106E6009CCEBD /* DPDConstants.swift */; }; F9F648DE1E6106E6009CCEBD /* DPDKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648801E6106E6009CCEBD /* DPDKeyboardListener.swift */; }; F9F648DF1E6106E6009CCEBD /* DPDUIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648811E6106E6009CCEBD /* DPDUIView+Extension.swift */; }; F9F648E01E6106E6009CCEBD /* DropDown.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648821E6106E6009CCEBD /* DropDown.swift */; }; F9F648E11E6106E6009CCEBD /* DropDownCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648831E6106E6009CCEBD /* DropDownCell.swift */; }; F9F648E21E6106E6009CCEBD /* FloatRatingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648841E6106E6009CCEBD /* FloatRatingView.swift */; }; F9F648E31E6106E6009CCEBD /* ISRadioButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648851E6106E6009CCEBD /* ISRadioButton.swift */; }; F9F648E41E6106E6009CCEBD /* BaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648871E6106E6009CCEBD /* BaseCell.swift */; }; F9F648E51E6106E6009CCEBD /* BaseTbLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648881E6106E6009CCEBD /* BaseTbLoadData.swift */; }; F9F648E61E6106E6009CCEBD /* CellLoadMore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648891E6106E6009CCEBD /* CellLoadMore.swift */; }; F9F648E71E6106E6009CCEBD /* UITableViewLoadDataBg.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6488A1E6106E6009CCEBD /* UITableViewLoadDataBg.swift */; }; F9F648E81E6106E6009CCEBD /* UITableViewLoadDataFromUIThread.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6488B1E6106E6009CCEBD /* UITableViewLoadDataFromUIThread.swift */; }; F9F648E91E6106E6009CCEBD /* UITableViewLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6488C1E6106E6009CCEBD /* UITableViewLoading.swift */; }; F9F648EA1E6106E6009CCEBD /* UITableViewLoadMore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6488D1E6106E6009CCEBD /* UITableViewLoadMore.swift */; }; F9F648EB1E6106E6009CCEBD /* UIButtonCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6488E1E6106E6009CCEBD /* UIButtonCustom.swift */; }; F9F648EC1E6106E6009CCEBD /* UIImageViewCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6488F1E6106E6009CCEBD /* UIImageViewCustom.swift */; }; F9F648ED1E6106E6009CCEBD /* UILabelCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648901E6106E6009CCEBD /* UILabelCustom.swift */; }; F9F648EE1E6106E6009CCEBD /* UILableCustomLeftImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648911E6106E6009CCEBD /* UILableCustomLeftImage.swift */; }; F9F648EF1E6106E6009CCEBD /* UIViewCustom.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648921E6106E6009CCEBD /* UIViewCustom.swift */; }; F9F648F01E6106E6009CCEBD /* UIViewCustomGradientBg.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648931E6106E6009CCEBD /* UIViewCustomGradientBg.swift */; }; F9F648F11E6106E6009CCEBD /* UIViewCustomPressHightLight.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648941E6106E6009CCEBD /* UIViewCustomPressHightLight.swift */; }; F9F648F21E6106E6009CCEBD /* VPlayerControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648951E6106E6009CCEBD /* VPlayerControl.swift */; }; F9F648F31E6106E6009CCEBD /* ViewTopBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F648971E6106E6009CCEBD /* ViewTopBar.swift */; }; F9F648F41E6106E6009CCEBD /* ViewTopBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = F9F648981E6106E6009CCEBD /* ViewTopBar.xib */; }; F9F648F51E6106E6009CCEBD /* VTopNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6489A1E6106E6009CCEBD /* VTopNotification.swift */; }; F9F648F61E6106E6009CCEBD /* VTopNotification.xib in Resources */ = {isa = PBXBuildFile; fileRef = F9F6489B1E6106E6009CCEBD /* VTopNotification.xib */; }; F9F648F81E6123B6009CCEBD /* VTopLogo.xib in Resources */ = {isa = PBXBuildFile; fileRef = F9F648F71E6123B6009CCEBD /* VTopLogo.xib */; }; FBCBF18D5121047C2463F104 /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 400AC4177173A04F0AF1EC54 /* Pods_App.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 400AC4177173A04F0AF1EC54 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 660BB07FA9FE3DE9908DD8E9 /* CellChonMucChup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellChonMucChup.swift; sourceTree = ""; }; 660BB0E00FC88552ADCCED03 /* VTopLogo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VTopLogo.swift; sourceTree = ""; }; 660BB200DE1903184FAFF325 /* VCChonMucChup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCChonMucChup.swift; sourceTree = ""; }; 660BB37070A33516AE4D7DE7 /* VCNhapMucChup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCNhapMucChup.swift; sourceTree = ""; }; 660BB4BD64E5830D866508ED /* CellMucChupWithDelete.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellMucChupWithDelete.swift; sourceTree = ""; }; 660BB4DD0B25B26182BAE9F2 /* Session.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Session.swift; sourceTree = ""; }; 660BB50191A22EBA51FE1A0C /* VCNhapTenCtruong.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCNhapTenCtruong.swift; sourceTree = ""; }; 660BB5CCC89015E195B8616B /* VCHome.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCHome.swift; sourceTree = ""; }; 660BB6690D915951748165C5 /* VCRootCreateNew.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCRootCreateNew.swift; sourceTree = ""; }; 660BB6D0167C62DED01BDA8D /* MucChup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MucChup.swift; sourceTree = ""; }; 660BB702D96360C446B9F0F8 /* VCRoot.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCRoot.swift; sourceTree = ""; }; 660BB7E1FEE6358AA0FF7932 /* SecurityUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecurityUtils.swift; sourceTree = ""; }; 660BB8C3076658F6777F23F4 /* CongTruong.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CongTruong.swift; sourceTree = ""; }; 660BB9D5D76B5C71B10B5BD2 /* VCRootListCtruong.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCRootListCtruong.swift; sourceTree = ""; }; 660BBA90FAB43F3681BAE0EC /* VCContainerFullScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCContainerFullScreen.swift; sourceTree = ""; }; 660BBA9A96B161EC470D3B1D /* VCSettingBienQC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCSettingBienQC.swift; sourceTree = ""; }; 660BBABAE50EFCA1391B5F12 /* CellCtruong.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellCtruong.swift; sourceTree = ""; }; 660BBB53637040BA5B94E85D /* VCListCtruong.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCListCtruong.swift; sourceTree = ""; }; 660BBC8827477D7EE87EA3F8 /* VCNoiDungTraoDoi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCNoiDungTraoDoi.swift; sourceTree = ""; }; 660BBC94B22F8707D2D71D54 /* VCConfirmMucDaChon.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCConfirmMucDaChon.swift; sourceTree = ""; }; 660BBCA62C72AB86E38044EC /* VCSendTraoDoi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCSendTraoDoi.swift; sourceTree = ""; }; 660BBDE624BF1003153C83B9 /* CellMucChupWithCamera.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellMucChupWithCamera.swift; sourceTree = ""; }; 660BBE7B9A67082CF3CF2ED1 /* UITextViewCustom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITextViewCustom.swift; sourceTree = ""; }; 660BBE8DACAA2464075AFFF8 /* VCInputId.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCInputId.swift; sourceTree = ""; }; 660BBEDF8CDE53E1B271BD54 /* VCNhapTenCty.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCNhapTenCty.swift; sourceTree = ""; }; 81CE8FEDDF2FC5FC5C1AD6CB /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; BEBE6DCE6BD561EC73CCA219 /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; F9D8E6931E617E2E00D789BF /* Localizable.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; }; F9F648101E6105EA009CCEBD /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; F9F648131E6105EA009CCEBD /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; F9F648181E6105EA009CCEBD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; F9F6481A1E6105EA009CCEBD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; F9F6481F1E6105EA009CCEBD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F9F648271E610632009CCEBD /* SplashController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SplashController.swift; sourceTree = ""; }; F9F648371E6106E6009CCEBD /* AudioItemEventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioItemEventProducer.swift; sourceTree = ""; }; F9F648381E6106E6009CCEBD /* EventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EventProducer.swift; sourceTree = ""; }; F9F648391E6106E6009CCEBD /* NetworkEventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkEventProducer.swift; sourceTree = ""; }; F9F6483A1E6106E6009CCEBD /* PlayerEventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayerEventProducer.swift; sourceTree = ""; }; F9F6483B1E6106E6009CCEBD /* QualityAdjustmentEventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QualityAdjustmentEventProducer.swift; sourceTree = ""; }; F9F6483C1E6106E6009CCEBD /* RetryEventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RetryEventProducer.swift; sourceTree = ""; }; F9F6483D1E6106E6009CCEBD /* SeekEventProducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeekEventProducer.swift; sourceTree = ""; }; F9F6483F1E6106E6009CCEBD /* AudioItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioItem.swift; sourceTree = ""; }; F9F648401E6106E6009CCEBD /* AudioItemQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioItemQueue.swift; sourceTree = ""; }; F9F648421E6106E6009CCEBD /* AudioPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlayer.swift; sourceTree = ""; }; F9F648431E6106E6009CCEBD /* AudioPlayerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlayerDelegate.swift; sourceTree = ""; }; F9F648441E6106E6009CCEBD /* AudioPlayerMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlayerMode.swift; sourceTree = ""; }; F9F648451E6106E6009CCEBD /* AudioPlayerState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlayerState.swift; sourceTree = ""; }; F9F648471E6106E6009CCEBD /* AudioPlayer+AudioItemEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+AudioItemEvent.swift"; sourceTree = ""; }; F9F648481E6106E6009CCEBD /* AudioPlayer+Control.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+Control.swift"; sourceTree = ""; }; F9F648491E6106E6009CCEBD /* AudioPlayer+CurrentItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+CurrentItem.swift"; sourceTree = ""; }; F9F6484A1E6106E6009CCEBD /* AudioPlayer+NetworkEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+NetworkEvent.swift"; sourceTree = ""; }; F9F6484B1E6106E6009CCEBD /* AudioPlayer+PlayerEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+PlayerEvent.swift"; sourceTree = ""; }; F9F6484C1E6106E6009CCEBD /* AudioPlayer+QualityAdjustmentEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+QualityAdjustmentEvent.swift"; sourceTree = ""; }; F9F6484D1E6106E6009CCEBD /* AudioPlayer+Queue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+Queue.swift"; sourceTree = ""; }; F9F6484E1E6106E6009CCEBD /* AudioPlayer+RetryEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+RetryEvent.swift"; sourceTree = ""; }; F9F6484F1E6106E6009CCEBD /* AudioPlayer+SeekEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AudioPlayer+SeekEvent.swift"; sourceTree = ""; }; F9F648501E6106E6009CCEBD /* Reachability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Reachability.swift; sourceTree = ""; }; F9F648521E6106E6009CCEBD /* BackgroundHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackgroundHandler.swift; sourceTree = ""; }; F9F648531E6106E6009CCEBD /* CMTime+TimeIntervalValue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CMTime+TimeIntervalValue.swift"; sourceTree = ""; }; F9F648541E6106E6009CCEBD /* MPNowPlayingInfoCenter+AudioItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "MPNowPlayingInfoCenter+AudioItem.swift"; sourceTree = ""; }; F9F648551E6106E6009CCEBD /* URL+Offline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "URL+Offline.swift"; sourceTree = ""; }; F9F648561E6106E6009CCEBD /* MediaPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaPlayer.swift; sourceTree = ""; }; F9F648571E6106E6009CCEBD /* CacheUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheUtils.swift; sourceTree = ""; }; F9F648581E6106E6009CCEBD /* CommonExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonExtension.swift; sourceTree = ""; }; F9F648591E6106E6009CCEBD /* CommonUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CommonUtils.swift; sourceTree = ""; }; F9F6485A1E6106E6009CCEBD /* DataTypeUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataTypeUtils.swift; sourceTree = ""; }; F9F6485B1E6106E6009CCEBD /* DialogUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DialogUtils.swift; sourceTree = ""; }; F9F6485C1E6106E6009CCEBD /* DownloadTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadTask.swift; sourceTree = ""; }; F9F6485D1E6106E6009CCEBD /* FileUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileUtils.swift; sourceTree = ""; }; F9F6485E1E6106E6009CCEBD /* NetWorkUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetWorkUtils.swift; sourceTree = ""; }; F9F6485F1E6106E6009CCEBD /* PreferenceUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreferenceUtils.swift; sourceTree = ""; }; F9F648601E6106E6009CCEBD /* Queue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Queue.swift; sourceTree = ""; }; F9F648611E6106E6009CCEBD /* RecordUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordUtils.swift; sourceTree = ""; }; F9F648621E6106E6009CCEBD /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = ""; }; F9F648631E6106E6009CCEBD /* SwiftOverlays.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftOverlays.swift; sourceTree = ""; }; F9F648671E6106E6009CCEBD /* Jukebox.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Jukebox.swift; sourceTree = ""; }; F9F648681E6106E6009CCEBD /* JukeboxItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JukeboxItem.swift; sourceTree = ""; }; F9F6486B1E6106E6009CCEBD /* AnimatedMenuButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedMenuButton.swift; sourceTree = ""; }; F9F6486C1E6106E6009CCEBD /* DrawerBarButtonItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawerBarButtonItem.swift; sourceTree = ""; }; F9F6486D1E6106E6009CCEBD /* DrawerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DrawerController.h; sourceTree = ""; }; F9F6486E1E6106E6009CCEBD /* DrawerController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawerController.swift; sourceTree = ""; }; F9F6486F1E6106E6009CCEBD /* DrawerVisualState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawerVisualState.swift; sourceTree = ""; }; F9F648701E6106E6009CCEBD /* DrawerVisualStateManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DrawerVisualStateManager.swift; sourceTree = ""; }; F9F648721E6106E6009CCEBD /* IContainerController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IContainerController.swift; sourceTree = ""; }; F9F648741E6106E6009CCEBD /* AnimatedControllerFromBottom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedControllerFromBottom.swift; sourceTree = ""; }; F9F648751E6106E6009CCEBD /* AnimatedTransitioning.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnimatedTransitioning.swift; sourceTree = ""; }; F9F648761E6106E6009CCEBD /* BaseUIPresentationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseUIPresentationController.swift; sourceTree = ""; }; F9F648771E6106E6009CCEBD /* BaseViewControllerShowTransculent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseViewControllerShowTransculent.swift; sourceTree = ""; }; F9F648781E6106E6009CCEBD /* VCContainer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCContainer.swift; sourceTree = ""; }; F9F6487B1E6106E6009CCEBD /* UICollectionViewLoadData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewLoadData.swift; sourceTree = ""; }; F9F6487C1E6106E6009CCEBD /* UICollectionViewLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UICollectionViewLoading.swift; sourceTree = ""; }; F9F6487E1E6106E6009CCEBD /* ComboBox.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComboBox.swift; sourceTree = ""; }; F9F6487F1E6106E6009CCEBD /* DPDConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DPDConstants.swift; sourceTree = ""; }; F9F648801E6106E6009CCEBD /* DPDKeyboardListener.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DPDKeyboardListener.swift; sourceTree = ""; }; F9F648811E6106E6009CCEBD /* DPDUIView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "DPDUIView+Extension.swift"; sourceTree = ""; }; F9F648821E6106E6009CCEBD /* DropDown.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DropDown.swift; sourceTree = ""; }; F9F648831E6106E6009CCEBD /* DropDownCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DropDownCell.swift; sourceTree = ""; }; F9F648841E6106E6009CCEBD /* FloatRatingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FloatRatingView.swift; sourceTree = ""; }; F9F648851E6106E6009CCEBD /* ISRadioButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ISRadioButton.swift; sourceTree = ""; }; F9F648871E6106E6009CCEBD /* BaseCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseCell.swift; sourceTree = ""; }; F9F648881E6106E6009CCEBD /* BaseTbLoadData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTbLoadData.swift; sourceTree = ""; }; F9F648891E6106E6009CCEBD /* CellLoadMore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellLoadMore.swift; sourceTree = ""; }; F9F6488A1E6106E6009CCEBD /* UITableViewLoadDataBg.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewLoadDataBg.swift; sourceTree = ""; }; F9F6488B1E6106E6009CCEBD /* UITableViewLoadDataFromUIThread.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewLoadDataFromUIThread.swift; sourceTree = ""; }; F9F6488C1E6106E6009CCEBD /* UITableViewLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewLoading.swift; sourceTree = ""; }; F9F6488D1E6106E6009CCEBD /* UITableViewLoadMore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITableViewLoadMore.swift; sourceTree = ""; }; F9F6488E1E6106E6009CCEBD /* UIButtonCustom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIButtonCustom.swift; sourceTree = ""; }; F9F6488F1E6106E6009CCEBD /* UIImageViewCustom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageViewCustom.swift; sourceTree = ""; }; F9F648901E6106E6009CCEBD /* UILabelCustom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UILabelCustom.swift; sourceTree = ""; }; F9F648911E6106E6009CCEBD /* UILableCustomLeftImage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UILableCustomLeftImage.swift; sourceTree = ""; }; F9F648921E6106E6009CCEBD /* UIViewCustom.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewCustom.swift; sourceTree = ""; }; F9F648931E6106E6009CCEBD /* UIViewCustomGradientBg.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewCustomGradientBg.swift; sourceTree = ""; }; F9F648941E6106E6009CCEBD /* UIViewCustomPressHightLight.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIViewCustomPressHightLight.swift; sourceTree = ""; }; F9F648951E6106E6009CCEBD /* VPlayerControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VPlayerControl.swift; sourceTree = ""; }; F9F648971E6106E6009CCEBD /* ViewTopBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewTopBar.swift; sourceTree = ""; }; F9F648981E6106E6009CCEBD /* ViewTopBar.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ViewTopBar.xib; sourceTree = ""; }; F9F6489A1E6106E6009CCEBD /* VTopNotification.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VTopNotification.swift; sourceTree = ""; }; F9F6489B1E6106E6009CCEBD /* VTopNotification.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VTopNotification.xib; sourceTree = ""; }; F9F648F71E6123B6009CCEBD /* VTopLogo.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VTopLogo.xib; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ F9F6480D1E6105EA009CCEBD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( FBCBF18D5121047C2463F104 /* Pods_App.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 660BB6CB16C4EBE73F81CEC3 /* commons */ = { isa = PBXGroup; children = ( 660BB0E00FC88552ADCCED03 /* VTopLogo.swift */, F9F648F71E6123B6009CCEBD /* VTopLogo.xib */, 660BB702D96360C446B9F0F8 /* VCRoot.swift */, 660BB5CCC89015E195B8616B /* VCHome.swift */, 660BBA90FAB43F3681BAE0EC /* VCContainerFullScreen.swift */, ); path = commons; sourceTree = ""; }; 660BB83093461D38454E827A /* model */ = { isa = PBXGroup; children = ( 660BB4DD0B25B26182BAE9F2 /* Session.swift */, 660BB6D0167C62DED01BDA8D /* MucChup.swift */, 660BB8C3076658F6777F23F4 /* CongTruong.swift */, ); path = model; sourceTree = ""; }; 660BB84D568EA6CBE019EA9F /* listCtruong */ = { isa = PBXGroup; children = ( 660BBB53637040BA5B94E85D /* VCListCtruong.swift */, 660BB9D5D76B5C71B10B5BD2 /* VCRootListCtruong.swift */, 660BBABAE50EFCA1391B5F12 /* CellCtruong.swift */, ); path = listCtruong; sourceTree = ""; }; 660BBA945CD13F48309CC81E /* createNew */ = { isa = PBXGroup; children = ( 660BB6690D915951748165C5 /* VCRootCreateNew.swift */, 660BBEDF8CDE53E1B271BD54 /* VCNhapTenCty.swift */, 660BB50191A22EBA51FE1A0C /* VCNhapTenCtruong.swift */, 660BB37070A33516AE4D7DE7 /* VCNhapMucChup.swift */, 660BB4BD64E5830D866508ED /* CellMucChupWithDelete.swift */, 660BB200DE1903184FAFF325 /* VCChonMucChup.swift */, 660BB07FA9FE3DE9908DD8E9 /* CellChonMucChup.swift */, 660BBC94B22F8707D2D71D54 /* VCConfirmMucDaChon.swift */, 660BBDE624BF1003153C83B9 /* CellMucChupWithCamera.swift */, 660BBA9A96B161EC470D3B1D /* VCSettingBienQC.swift */, ); path = createNew; sourceTree = ""; }; 660BBCEAB5F9F374E58F3C19 /* utils */ = { isa = PBXGroup; children = ( 660BB7E1FEE6358AA0FF7932 /* SecurityUtils.swift */, ); path = utils; sourceTree = ""; }; 660BBD84EEF67E397C975BA4 /* firstInput */ = { isa = PBXGroup; children = ( 660BBE8DACAA2464075AFFF8 /* VCInputId.swift */, 660BBCA62C72AB86E38044EC /* VCSendTraoDoi.swift */, 660BBC8827477D7EE87EA3F8 /* VCNoiDungTraoDoi.swift */, ); path = firstInput; sourceTree = ""; }; 66FB84A4942A76C5AC467944 /* Pods */ = { isa = PBXGroup; children = ( BEBE6DCE6BD561EC73CCA219 /* Pods-App.debug.xcconfig */, 81CE8FEDDF2FC5FC5C1AD6CB /* Pods-App.release.xcconfig */, ); name = Pods; sourceTree = ""; }; F44D129BC6EF626BD41DF3BC /* Frameworks */ = { isa = PBXGroup; children = ( 400AC4177173A04F0AF1EC54 /* Pods_App.framework */, ); name = Frameworks; sourceTree = ""; }; F9F648071E6105EA009CCEBD = { isa = PBXGroup; children = ( F9F648121E6105EA009CCEBD /* App */, F9F648111E6105EA009CCEBD /* Products */, 66FB84A4942A76C5AC467944 /* Pods */, F44D129BC6EF626BD41DF3BC /* Frameworks */, ); sourceTree = ""; }; F9F648111E6105EA009CCEBD /* Products */ = { isa = PBXGroup; children = ( F9F648101E6105EA009CCEBD /* App.app */, ); name = Products; sourceTree = ""; }; F9F648121E6105EA009CCEBD /* App */ = { isa = PBXGroup; children = ( F9F648271E610632009CCEBD /* SplashController.swift */, F9F648131E6105EA009CCEBD /* AppDelegate.swift */, F9F648171E6105EA009CCEBD /* Main.storyboard */, F9F6481A1E6105EA009CCEBD /* Assets.xcassets */, F9F6481F1E6105EA009CCEBD /* Info.plist */, F9F6482B1E6106E6009CCEBD /* GeneralUtilsFinal */, 660BB83093461D38454E827A /* model */, 660BBCEAB5F9F374E58F3C19 /* utils */, 660BBD84EEF67E397C975BA4 /* firstInput */, 660BB6CB16C4EBE73F81CEC3 /* commons */, 660BBA945CD13F48309CC81E /* createNew */, F9D8E6931E617E2E00D789BF /* Localizable.strings */, 660BB84D568EA6CBE019EA9F /* listCtruong */, ); path = App; sourceTree = ""; }; F9F6482B1E6106E6009CCEBD /* GeneralUtilsFinal */ = { isa = PBXGroup; children = ( F9F648331E6106E6009CCEBD /* commonUtils */, F9F648651E6106E6009CCEBD /* libs */, F9F648691E6106E6009CCEBD /* ui */, ); name = GeneralUtilsFinal; path = ../../../GeneralUtilsFinal; sourceTree = ""; }; F9F648331E6106E6009CCEBD /* commonUtils */ = { isa = PBXGroup; children = ( F9F648341E6106E6009CCEBD /* audio */, F9F648571E6106E6009CCEBD /* CacheUtils.swift */, F9F648581E6106E6009CCEBD /* CommonExtension.swift */, F9F648591E6106E6009CCEBD /* CommonUtils.swift */, F9F6485A1E6106E6009CCEBD /* DataTypeUtils.swift */, F9F6485B1E6106E6009CCEBD /* DialogUtils.swift */, F9F6485C1E6106E6009CCEBD /* DownloadTask.swift */, F9F6485D1E6106E6009CCEBD /* FileUtils.swift */, F9F6485E1E6106E6009CCEBD /* NetWorkUtils.swift */, F9F6485F1E6106E6009CCEBD /* PreferenceUtils.swift */, F9F648601E6106E6009CCEBD /* Queue.swift */, F9F648611E6106E6009CCEBD /* RecordUtils.swift */, F9F648621E6106E6009CCEBD /* StringExtension.swift */, F9F648631E6106E6009CCEBD /* SwiftOverlays.swift */, ); path = commonUtils; sourceTree = ""; }; F9F648341E6106E6009CCEBD /* audio */ = { isa = PBXGroup; children = ( F9F648351E6106E6009CCEBD /* AudioPlayer */, F9F648561E6106E6009CCEBD /* MediaPlayer.swift */, ); path = audio; sourceTree = ""; }; F9F648351E6106E6009CCEBD /* AudioPlayer */ = { isa = PBXGroup; children = ( F9F648361E6106E6009CCEBD /* event */, F9F6483E1E6106E6009CCEBD /* item */, F9F648411E6106E6009CCEBD /* player */, F9F648501E6106E6009CCEBD /* Reachability.swift */, F9F648511E6106E6009CCEBD /* utils */, ); path = AudioPlayer; sourceTree = ""; }; F9F648361E6106E6009CCEBD /* event */ = { isa = PBXGroup; children = ( F9F648371E6106E6009CCEBD /* AudioItemEventProducer.swift */, F9F648381E6106E6009CCEBD /* EventProducer.swift */, F9F648391E6106E6009CCEBD /* NetworkEventProducer.swift */, F9F6483A1E6106E6009CCEBD /* PlayerEventProducer.swift */, F9F6483B1E6106E6009CCEBD /* QualityAdjustmentEventProducer.swift */, F9F6483C1E6106E6009CCEBD /* RetryEventProducer.swift */, F9F6483D1E6106E6009CCEBD /* SeekEventProducer.swift */, ); path = event; sourceTree = ""; }; F9F6483E1E6106E6009CCEBD /* item */ = { isa = PBXGroup; children = ( F9F6483F1E6106E6009CCEBD /* AudioItem.swift */, F9F648401E6106E6009CCEBD /* AudioItemQueue.swift */, ); path = item; sourceTree = ""; }; F9F648411E6106E6009CCEBD /* player */ = { isa = PBXGroup; children = ( F9F648421E6106E6009CCEBD /* AudioPlayer.swift */, F9F648431E6106E6009CCEBD /* AudioPlayerDelegate.swift */, F9F648441E6106E6009CCEBD /* AudioPlayerMode.swift */, F9F648451E6106E6009CCEBD /* AudioPlayerState.swift */, F9F648461E6106E6009CCEBD /* extensions */, ); path = player; sourceTree = ""; }; F9F648461E6106E6009CCEBD /* extensions */ = { isa = PBXGroup; children = ( F9F648471E6106E6009CCEBD /* AudioPlayer+AudioItemEvent.swift */, F9F648481E6106E6009CCEBD /* AudioPlayer+Control.swift */, F9F648491E6106E6009CCEBD /* AudioPlayer+CurrentItem.swift */, F9F6484A1E6106E6009CCEBD /* AudioPlayer+NetworkEvent.swift */, F9F6484B1E6106E6009CCEBD /* AudioPlayer+PlayerEvent.swift */, F9F6484C1E6106E6009CCEBD /* AudioPlayer+QualityAdjustmentEvent.swift */, F9F6484D1E6106E6009CCEBD /* AudioPlayer+Queue.swift */, F9F6484E1E6106E6009CCEBD /* AudioPlayer+RetryEvent.swift */, F9F6484F1E6106E6009CCEBD /* AudioPlayer+SeekEvent.swift */, ); path = extensions; sourceTree = ""; }; F9F648511E6106E6009CCEBD /* utils */ = { isa = PBXGroup; children = ( F9F648521E6106E6009CCEBD /* BackgroundHandler.swift */, F9F648531E6106E6009CCEBD /* CMTime+TimeIntervalValue.swift */, F9F648541E6106E6009CCEBD /* MPNowPlayingInfoCenter+AudioItem.swift */, F9F648551E6106E6009CCEBD /* URL+Offline.swift */, ); path = utils; sourceTree = ""; }; F9F648651E6106E6009CCEBD /* libs */ = { isa = PBXGroup; children = ( F9F648661E6106E6009CCEBD /* Jukebox */, ); path = libs; sourceTree = ""; }; F9F648661E6106E6009CCEBD /* Jukebox */ = { isa = PBXGroup; children = ( F9F648671E6106E6009CCEBD /* Jukebox.swift */, F9F648681E6106E6009CCEBD /* JukeboxItem.swift */, ); path = Jukebox; sourceTree = ""; }; F9F648691E6106E6009CCEBD /* ui */ = { isa = PBXGroup; children = ( F9F6486A1E6106E6009CCEBD /* DrawerController */, F9F648721E6106E6009CCEBD /* IContainerController.swift */, F9F648731E6106E6009CCEBD /* PresentationDialog */, F9F648781E6106E6009CCEBD /* VCContainer.swift */, F9F648791E6106E6009CCEBD /* views */, ); path = ui; sourceTree = ""; }; F9F6486A1E6106E6009CCEBD /* DrawerController */ = { isa = PBXGroup; children = ( F9F6486B1E6106E6009CCEBD /* AnimatedMenuButton.swift */, F9F6486C1E6106E6009CCEBD /* DrawerBarButtonItem.swift */, F9F6486D1E6106E6009CCEBD /* DrawerController.h */, F9F6486E1E6106E6009CCEBD /* DrawerController.swift */, F9F6486F1E6106E6009CCEBD /* DrawerVisualState.swift */, F9F648701E6106E6009CCEBD /* DrawerVisualStateManager.swift */, ); path = DrawerController; sourceTree = ""; }; F9F648731E6106E6009CCEBD /* PresentationDialog */ = { isa = PBXGroup; children = ( F9F648741E6106E6009CCEBD /* AnimatedControllerFromBottom.swift */, F9F648751E6106E6009CCEBD /* AnimatedTransitioning.swift */, F9F648761E6106E6009CCEBD /* BaseUIPresentationController.swift */, F9F648771E6106E6009CCEBD /* BaseViewControllerShowTransculent.swift */, ); path = PresentationDialog; sourceTree = ""; }; F9F648791E6106E6009CCEBD /* views */ = { isa = PBXGroup; children = ( F9F6487A1E6106E6009CCEBD /* CollectionView */, F9F6487D1E6106E6009CCEBD /* DropDown */, F9F648841E6106E6009CCEBD /* FloatRatingView.swift */, F9F648851E6106E6009CCEBD /* ISRadioButton.swift */, F9F648861E6106E6009CCEBD /* TableView */, F9F6488E1E6106E6009CCEBD /* UIButtonCustom.swift */, F9F6488F1E6106E6009CCEBD /* UIImageViewCustom.swift */, F9F648901E6106E6009CCEBD /* UILabelCustom.swift */, F9F648911E6106E6009CCEBD /* UILableCustomLeftImage.swift */, F9F648921E6106E6009CCEBD /* UIViewCustom.swift */, F9F648931E6106E6009CCEBD /* UIViewCustomGradientBg.swift */, F9F648941E6106E6009CCEBD /* UIViewCustomPressHightLight.swift */, F9F648951E6106E6009CCEBD /* VPlayerControl.swift */, F9F648961E6106E6009CCEBD /* vTopBar */, F9F648991E6106E6009CCEBD /* VTopNotification */, 660BBE7B9A67082CF3CF2ED1 /* UITextViewCustom.swift */, ); path = views; sourceTree = ""; }; F9F6487A1E6106E6009CCEBD /* CollectionView */ = { isa = PBXGroup; children = ( F9F6487B1E6106E6009CCEBD /* UICollectionViewLoadData.swift */, F9F6487C1E6106E6009CCEBD /* UICollectionViewLoading.swift */, ); path = CollectionView; sourceTree = ""; }; F9F6487D1E6106E6009CCEBD /* DropDown */ = { isa = PBXGroup; children = ( F9F6487E1E6106E6009CCEBD /* ComboBox.swift */, F9F6487F1E6106E6009CCEBD /* DPDConstants.swift */, F9F648801E6106E6009CCEBD /* DPDKeyboardListener.swift */, F9F648811E6106E6009CCEBD /* DPDUIView+Extension.swift */, F9F648821E6106E6009CCEBD /* DropDown.swift */, F9F648831E6106E6009CCEBD /* DropDownCell.swift */, ); path = DropDown; sourceTree = ""; }; F9F648861E6106E6009CCEBD /* TableView */ = { isa = PBXGroup; children = ( F9F648871E6106E6009CCEBD /* BaseCell.swift */, F9F648881E6106E6009CCEBD /* BaseTbLoadData.swift */, F9F648891E6106E6009CCEBD /* CellLoadMore.swift */, F9F6488A1E6106E6009CCEBD /* UITableViewLoadDataBg.swift */, F9F6488B1E6106E6009CCEBD /* UITableViewLoadDataFromUIThread.swift */, F9F6488C1E6106E6009CCEBD /* UITableViewLoading.swift */, F9F6488D1E6106E6009CCEBD /* UITableViewLoadMore.swift */, ); path = TableView; sourceTree = ""; }; F9F648961E6106E6009CCEBD /* vTopBar */ = { isa = PBXGroup; children = ( F9F648971E6106E6009CCEBD /* ViewTopBar.swift */, F9F648981E6106E6009CCEBD /* ViewTopBar.xib */, ); path = vTopBar; sourceTree = ""; }; F9F648991E6106E6009CCEBD /* VTopNotification */ = { isa = PBXGroup; children = ( F9F6489A1E6106E6009CCEBD /* VTopNotification.swift */, F9F6489B1E6106E6009CCEBD /* VTopNotification.xib */, ); path = VTopNotification; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ F9F6480F1E6105EA009CCEBD /* App */ = { isa = PBXNativeTarget; buildConfigurationList = F9F648221E6105EA009CCEBD /* Build configuration list for PBXNativeTarget "App" */; buildPhases = ( F06C0EFC82B5E473367CCBF8 /* [CP] Check Pods Manifest.lock */, F9F6480C1E6105EA009CCEBD /* Sources */, F9F6480D1E6105EA009CCEBD /* Frameworks */, F9F6480E1E6105EA009CCEBD /* Resources */, 0F9F3CDA31618C5DDD874908 /* [CP] Embed Pods Frameworks */, 8A9D7E36BA6ECD5E089D0EDC /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( ); name = App; productName = App; productReference = F9F648101E6105EA009CCEBD /* App.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ F9F648081E6105EA009CCEBD /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0820; LastUpgradeCheck = 0820; TargetAttributes = { F9F6480F1E6105EA009CCEBD = { CreatedOnToolsVersion = 8.2; DevelopmentTeam = C52DNT23DN; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = F9F6480B1E6105EA009CCEBD /* Build configuration list for PBXProject "Morooka" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = F9F648071E6105EA009CCEBD; productRefGroup = F9F648111E6105EA009CCEBD /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( F9F6480F1E6105EA009CCEBD /* App */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ F9F6480E1E6105EA009CCEBD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( F9F6481B1E6105EA009CCEBD /* Assets.xcassets in Resources */, F9D8E6941E617E2E00D789BF /* Localizable.strings in Resources */, F9F648F41E6106E6009CCEBD /* ViewTopBar.xib in Resources */, F9F648F61E6106E6009CCEBD /* VTopNotification.xib in Resources */, F9F648191E6105EA009CCEBD /* Main.storyboard in Resources */, F9F648F81E6123B6009CCEBD /* VTopLogo.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 0F9F3CDA31618C5DDD874908 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 8A9D7E36BA6ECD5E089D0EDC /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-App/Pods-App-resources.sh\"\n"; showEnvVarsInLog = 0; }; F06C0EFC82B5E473367CCBF8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_ROOT}/../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"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ F9F6480C1E6105EA009CCEBD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F9F648C61E6106E6009CCEBD /* PreferenceUtils.swift in Sources */, F9F648A51E6106E6009CCEBD /* PlayerEventProducer.swift in Sources */, F9F648D61E6106E6009CCEBD /* AnimatedTransitioning.swift in Sources */, F9F648EB1E6106E6009CCEBD /* UIButtonCustom.swift in Sources */, F9F648DE1E6106E6009CCEBD /* DPDKeyboardListener.swift in Sources */, F9F648C81E6106E6009CCEBD /* RecordUtils.swift in Sources */, F9F648DD1E6106E6009CCEBD /* DPDConstants.swift in Sources */, F9F648A91E6106E6009CCEBD /* AudioItem.swift in Sources */, F9F648B51E6106E6009CCEBD /* AudioPlayer+Queue.swift in Sources */, F9F648DB1E6106E6009CCEBD /* UICollectionViewLoading.swift in Sources */, F9F648C91E6106E6009CCEBD /* StringExtension.swift in Sources */, F9F648B81E6106E6009CCEBD /* Reachability.swift in Sources */, F9F648E01E6106E6009CCEBD /* DropDown.swift in Sources */, F9F648F01E6106E6009CCEBD /* UIViewCustomGradientBg.swift in Sources */, F9F648D51E6106E6009CCEBD /* AnimatedControllerFromBottom.swift in Sources */, F9F648D21E6106E6009CCEBD /* DrawerVisualStateManager.swift in Sources */, F9F648A71E6106E6009CCEBD /* RetryEventProducer.swift in Sources */, F9F648ED1E6106E6009CCEBD /* UILabelCustom.swift in Sources */, F9F648BE1E6106E6009CCEBD /* CacheUtils.swift in Sources */, F9F648CA1E6106E6009CCEBD /* SwiftOverlays.swift in Sources */, F9F648EE1E6106E6009CCEBD /* UILableCustomLeftImage.swift in Sources */, F9F648B01E6106E6009CCEBD /* AudioPlayer+Control.swift in Sources */, F9F648C41E6106E6009CCEBD /* FileUtils.swift in Sources */, F9F648E81E6106E6009CCEBD /* UITableViewLoadDataFromUIThread.swift in Sources */, F9F648BF1E6106E6009CCEBD /* CommonExtension.swift in Sources */, F9F648C11E6106E6009CCEBD /* DataTypeUtils.swift in Sources */, F9F648D91E6106E6009CCEBD /* VCContainer.swift in Sources */, F9F648B31E6106E6009CCEBD /* AudioPlayer+PlayerEvent.swift in Sources */, F9F648AE1E6106E6009CCEBD /* AudioPlayerState.swift in Sources */, F9F648F21E6106E6009CCEBD /* VPlayerControl.swift in Sources */, F9F648D41E6106E6009CCEBD /* IContainerController.swift in Sources */, F9F648D11E6106E6009CCEBD /* DrawerVisualState.swift in Sources */, F9F648DA1E6106E6009CCEBD /* UICollectionViewLoadData.swift in Sources */, F9F648CF1E6106E6009CCEBD /* DrawerBarButtonItem.swift in Sources */, F9F648F11E6106E6009CCEBD /* UIViewCustomPressHightLight.swift in Sources */, F9F648EF1E6106E6009CCEBD /* UIViewCustom.swift in Sources */, F9F648E71E6106E6009CCEBD /* UITableViewLoadDataBg.swift in Sources */, F9F648EC1E6106E6009CCEBD /* UIImageViewCustom.swift in Sources */, F9F648B21E6106E6009CCEBD /* AudioPlayer+NetworkEvent.swift in Sources */, F9F648D01E6106E6009CCEBD /* DrawerController.swift in Sources */, F9F648C51E6106E6009CCEBD /* NetWorkUtils.swift in Sources */, F9F648A21E6106E6009CCEBD /* AudioItemEventProducer.swift in Sources */, F9F648CD1E6106E6009CCEBD /* JukeboxItem.swift in Sources */, F9F648E11E6106E6009CCEBD /* DropDownCell.swift in Sources */, F9F648CC1E6106E6009CCEBD /* Jukebox.swift in Sources */, F9F648B91E6106E6009CCEBD /* BackgroundHandler.swift in Sources */, F9F648F31E6106E6009CCEBD /* ViewTopBar.swift in Sources */, F9F648141E6105EA009CCEBD /* AppDelegate.swift in Sources */, F9F648BD1E6106E6009CCEBD /* MediaPlayer.swift in Sources */, F9F648AA1E6106E6009CCEBD /* AudioItemQueue.swift in Sources */, F9F648D81E6106E6009CCEBD /* BaseViewControllerShowTransculent.swift in Sources */, F9F648F51E6106E6009CCEBD /* VTopNotification.swift in Sources */, F9F648C31E6106E6009CCEBD /* DownloadTask.swift in Sources */, F9F648BC1E6106E6009CCEBD /* URL+Offline.swift in Sources */, F9F648EA1E6106E6009CCEBD /* UITableViewLoadMore.swift in Sources */, F9F648AC1E6106E6009CCEBD /* AudioPlayerDelegate.swift in Sources */, F9F648AF1E6106E6009CCEBD /* AudioPlayer+AudioItemEvent.swift in Sources */, F9F648A31E6106E6009CCEBD /* EventProducer.swift in Sources */, F9F648E91E6106E6009CCEBD /* UITableViewLoading.swift in Sources */, F9F648B71E6106E6009CCEBD /* AudioPlayer+SeekEvent.swift in Sources */, F9F648AD1E6106E6009CCEBD /* AudioPlayerMode.swift in Sources */, F9F648D71E6106E6009CCEBD /* BaseUIPresentationController.swift in Sources */, F9F648DF1E6106E6009CCEBD /* DPDUIView+Extension.swift in Sources */, F9F648E21E6106E6009CCEBD /* FloatRatingView.swift in Sources */, F9F648BB1E6106E6009CCEBD /* MPNowPlayingInfoCenter+AudioItem.swift in Sources */, F9F648DC1E6106E6009CCEBD /* ComboBox.swift in Sources */, F9F648E31E6106E6009CCEBD /* ISRadioButton.swift in Sources */, F9F648E51E6106E6009CCEBD /* BaseTbLoadData.swift in Sources */, F9F648C71E6106E6009CCEBD /* Queue.swift in Sources */, F9F648E61E6106E6009CCEBD /* CellLoadMore.swift in Sources */, F9F648A41E6106E6009CCEBD /* NetworkEventProducer.swift in Sources */, F9F648B41E6106E6009CCEBD /* AudioPlayer+QualityAdjustmentEvent.swift in Sources */, F9F648B61E6106E6009CCEBD /* AudioPlayer+RetryEvent.swift in Sources */, F9F648B11E6106E6009CCEBD /* AudioPlayer+CurrentItem.swift in Sources */, F9F648A81E6106E6009CCEBD /* SeekEventProducer.swift in Sources */, F9F648A61E6106E6009CCEBD /* QualityAdjustmentEventProducer.swift in Sources */, F9F648E41E6106E6009CCEBD /* BaseCell.swift in Sources */, F9F648BA1E6106E6009CCEBD /* CMTime+TimeIntervalValue.swift in Sources */, F9F6482A1E610632009CCEBD /* SplashController.swift in Sources */, F9F648C21E6106E6009CCEBD /* DialogUtils.swift in Sources */, F9F648C01E6106E6009CCEBD /* CommonUtils.swift in Sources */, F9F648AB1E6106E6009CCEBD /* AudioPlayer.swift in Sources */, F9F648CE1E6106E6009CCEBD /* AnimatedMenuButton.swift in Sources */, 660BB6A09C8708D39AFCBA42 /* Session.swift in Sources */, 660BB91CDF86A3CB452EAED6 /* SecurityUtils.swift in Sources */, 660BB3D4A7491C38F390AAF5 /* VCInputId.swift in Sources */, 660BB5C735A56E6F6B18AEDB /* VTopLogo.swift in Sources */, 660BB78D49C4DA59425EADC9 /* VCSendTraoDoi.swift in Sources */, 660BBDAFF0683FBC3164980E /* UITextViewCustom.swift in Sources */, 660BB48A6B73B6536343253E /* VCNoiDungTraoDoi.swift in Sources */, 660BBA1DAD88079D5AFF4E9D /* VCRoot.swift in Sources */, 660BB1419EB7F9A53F254A34 /* VCHome.swift in Sources */, 660BBDD680ACA84807E94D2A /* VCContainerFullScreen.swift in Sources */, 660BB3513899304EDAAF2011 /* VCRootCreateNew.swift in Sources */, 660BBD91D7ED633F0D6C8F82 /* VCNhapTenCty.swift in Sources */, 660BB1BFD392263F36E00D87 /* VCNhapTenCtruong.swift in Sources */, 660BB1B30E2061006033A438 /* VCNhapMucChup.swift in Sources */, 660BBCD1A02935C5843544B6 /* MucChup.swift in Sources */, 660BB1EB08BCA748E7C80012 /* CongTruong.swift in Sources */, 660BB033B71888619909D955 /* CellMucChupWithDelete.swift in Sources */, 660BBD73E0E1916B0402099D /* VCChonMucChup.swift in Sources */, 660BBFDEADB8218026818F26 /* CellChonMucChup.swift in Sources */, 660BB1E9B67B393274F144F5 /* VCConfirmMucDaChon.swift in Sources */, 660BBF6EB7BCBC3D7B293365 /* CellMucChupWithCamera.swift in Sources */, 660BB6E850E4A6535EB9490E /* VCSettingBienQC.swift in Sources */, 660BB7D60756B330D34A2882 /* VCListCtruong.swift in Sources */, 660BB83E7195A6132D8B6406 /* VCRootListCtruong.swift in Sources */, 660BB424710C3127B2550F70 /* CellCtruong.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ F9F648171E6105EA009CCEBD /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( F9F648181E6105EA009CCEBD /* Base */, ); name = Main.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ F9F648201E6105EA009CCEBD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; 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 = 10.2; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; F9F648211E6105EA009CCEBD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = 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_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; 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 = 10.2; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; F9F648231E6105EA009CCEBD /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = BEBE6DCE6BD561EC73CCA219 /* Pods-App.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; DEVELOPMENT_TEAM = C52DNT23DN; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.Morooka; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 3.0; }; name = Debug; }; F9F648241E6105EA009CCEBD /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 81CE8FEDDF2FC5FC5C1AD6CB /* Pods-App.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; DEVELOPMENT_TEAM = C52DNT23DN; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.Morooka; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 3.0; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ F9F6480B1E6105EA009CCEBD /* Build configuration list for PBXProject "Morooka" */ = { isa = XCConfigurationList; buildConfigurations = ( F9F648201E6105EA009CCEBD /* Debug */, F9F648211E6105EA009CCEBD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F9F648221E6105EA009CCEBD /* Build configuration list for PBXNativeTarget "App" */ = { isa = XCConfigurationList; buildConfigurations = ( F9F648231E6105EA009CCEBD /* Debug */, F9F648241E6105EA009CCEBD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = F9F648081E6105EA009CCEBD /* Project object */; }