// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXAggregateTarget section */
		8554F6236D2AA202CF58503D2DF29730 /* WechatOpenSDK */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 14426FF115E52136C7429403A5F54696 /* Build configuration list for PBXAggregateTarget "WechatOpenSDK" */;
			buildPhases = (
			);
			dependencies = (
			);
			name = WechatOpenSDK;
		};
		89868DEC2D6E34C14F1DE5EA0DE5EBEB /* BDOpenSDKKit */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 1ED0B458959B380B5499BDFA1A904FC6 /* Build configuration list for PBXAggregateTarget "BDOpenSDKKit" */;
			buildPhases = (
			);
			dependencies = (
			);
			name = BDOpenSDKKit;
		};
		8DBB35948FE85C49A6D9F05CCE45E717 /* DouyinOpenSDK */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = ACDE39BF6AFA700D8940C12FA6C65D7B /* Build configuration list for PBXAggregateTarget "DouyinOpenSDK" */;
			buildPhases = (
			);
			dependencies = (
				39B9CF691E92A81DB3709C08846C0D23 /* PBXTargetDependency */,
			);
			name = DouyinOpenSDK;
		};
		C6E91171266BAC1C56880BC4814260AA /* WeiboSDK */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 89F607C1A94575D123671D6D0461B1F8 /* Build configuration list for PBXAggregateTarget "WeiboSDK" */;
			buildPhases = (
			);
			dependencies = (
			);
			name = WeiboSDK;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		001125468F8FFA4D3E324BE6B0FCB99E /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = D8287AAB11E1BD59931359E5370B525B /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0044029BB14B695DE9871D1012C2F9CD /* YYTextAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D7E1F1F35170C05F544D68234616D17 /* YYTextAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0059617D5A8C5E39D8C0708D68629059 /* GMBaseNavigationButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BF1FA5AF641ABDF7D36FE2C8B3AE84 /* GMBaseNavigationButton.swift */; };
		0073F9CF6DAF3DEA0A09D2E50099B90F /* YYTextDebugOption.m in Sources */ = {isa = PBXBuildFile; fileRef = C80B50B970161DC1B310DAE17B4F1A46 /* YYTextDebugOption.m */; };
		00B0FA20D21E3152D5F137521A80839E /* ALPlatformView.h in Headers */ = {isa = PBXBuildFile; fileRef = EA45BB100D33E070F7838E7927A1C3AC /* ALPlatformView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		00D7D53256C751A93FB664C0C78CDE65 /* YYTextEffectWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD9378FF020213C366A79FF0EE6CA54 /* YYTextEffectWindow.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0176CD0AB30F64624B314B083A809160 /* GMFoundation-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F092F62D5EEF341D7CAAA007CE70CE80 /* GMFoundation-dummy.m */; };
		01E6D4389EC3D788ECAD124D0EAE0F56 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 686321BCB5CC68112D3397EDBA39E885 /* UIProgressView+AFNetworking.m */; };
		01EFB12AA9CFC91BF645DC918E0359EA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		01F329B1C7334FF3B84B9B0C67C877E1 /* UIView+ScreenshotImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA2F71388532A0F7DB644B8E09AC5A99 /* UIView+ScreenshotImage.swift */; };
		0274750F651C4BE8F9FA248F94A8FAC8 /* GMDiaryShareInfoView.h in Headers */ = {isa = PBXBuildFile; fileRef = D88815327D03E93094D1C3BC39F6C27A /* GMDiaryShareInfoView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0295F6BA13219C64916BB803D0FD9E2F /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 91D30D560CA210781813AD5F7067775B /* SDImageAssetManager.m */; };
		02CD7ABCF1E9F08CF03AD7725500D954 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 15B4E4BC1716952575E8E13A938C01F2 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		02CE2E349FAA710793A3FBC2BD2CE048 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 89A808C2CF0A1C784628704F5673FE57 /* MJRefreshBackNormalFooter.m */; };
		032C8BB2EBB1DD5B81924355E2634EDE /* UIPasteboard+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 778C66FE2B315413FBD01CB704D6DF50 /* UIPasteboard+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		040C5C29A2B72AF76DC493471B0D195E /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5182664BDDC3E75207DDBEEEA393853A /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0424B809FB5EF52826CE9F4BB3B60058 /* UIViewController+HUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B37572D9D637925F745A12998BB9304 /* UIViewController+HUD.h */; settings = {ATTRIBUTES = (Public, ); }; };
		04C1965D3CFDA77B347F7FD3274F472E /* UIView+LineWithAutolayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 24BA450D3E88A11097A4C20C541EEB86 /* UIView+LineWithAutolayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		04DA125BA436B6317CE2BA74E1C0EBED /* NSManagedObjectContext+MagicalObserving.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DFE651875E82630341FE4035AE38E4 /* NSManagedObjectContext+MagicalObserving.m */; };
		04F6C696C8DFDC215086A36B62885631 /* pullLoading8@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 142D7CEB6BD6855A67FE0170BE537038 /* pullLoading8@3x.png */; };
		0547D048A2DB780ECBB8B08FE69EBEDA /* LOTAnimatedSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = A9EDC198150CFA5621C1C837D5279249 /* LOTAnimatedSwitch.m */; };
		0570519A29171327B1C77A54EDFA6264 /* NSManagedObject+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D9B867666666CD9CAD358A8DB731103 /* NSManagedObject+MagicalRecord.m */; };
		05AAC20E26A87E51D534FDB632ECF055 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		05AF81961C0296839A698C6CCDC6385C /* UIResponder+PhobosPV.m in Sources */ = {isa = PBXBuildFile; fileRef = FCF9B21AD970328A7CAB306F739342E7 /* UIResponder+PhobosPV.m */; };
		05C073A84D713856D3B37E7567B7D794 /* GMThirdPartyLoginHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 48379EB1429527D26B262CCE3A4B9BAA /* GMThirdPartyLoginHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
		05C9376882BF1133C3F250BCA9BE6E7B /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DADD753DBC32C2E3017157F56CF58B /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
		061D02AF0983F0416EE17748C90DB3CD /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = FD33D8FE9FA024C5BC6F3D206588E187 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		06306A36025A1B8C6783D2F3ECE739C5 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 04836F5C835E49C49E3589FADA95CDDD /* SDDeviceHelper.m */; };
		066675A0AAE538341E38223E3A115F6B /* UIImage+Resize.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A3C9DCAEB6EA6A23E2E1D8F27AE57B /* UIImage+Resize.swift */; };
		067C564945305E68963949475B3083D1 /* LOTColorInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECC7E49ABF307681EAF7289BA654302 /* LOTColorInterpolator.m */; };
		06B2A91F57E3BA34C3580CF348D85239 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AA1E65977C23486292814C19350B33E /* SDImageCache.m */; };
		06E70F352F94A7A026A9864C3B2D3636 /* LOTComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = 52B18F1EEB91D73577347EEE76540BB9 /* LOTComposition.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0708117CFC5DD28380573299D1CE54E5 /* ALPlatformView.m in Sources */ = {isa = PBXBuildFile; fileRef = FFBBF0765CDC01D0D5B07F1DF620E4A1 /* ALPlatformView.m */; };
		082CADF5C4B10006A601C087D3FD2AE6 /* ObservableReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33EFB49F43C1C379E12A901C2E418CE /* ObservableReference.swift */; };
		0854E5035C73E34C6E52C87F198BA205 /* UITextView+LengthLimit.m in Sources */ = {isa = PBXBuildFile; fileRef = A8031A00119B2AE090EF9458A7AACCEB /* UITextView+LengthLimit.m */; };
		087F51A4029F14809C90F3C159AE15DD /* NSAttributeDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 387D4858F2A4DA87295091C6A27C1B25 /* NSAttributeDescription+MagicalDataImport.m */; };
		0889658C79F2F05A7A5E71D4E935003E /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 046685BED78D8E4E90F18B13BFFABB24 /* Utils.swift */; };
		0893C25D466C4DBC413018EEB2AAEF8C /* MagicalImportFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = D848BD31D9C231BA633653901E718D0E /* MagicalImportFunctions.m */; };
		08C7830A9194674093754C59DB086D8A /* LOTPolystarAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B59AD12FF819E1A9C4C3F1791A5AC7F /* LOTPolystarAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		08DD68C0070EA49C38668FB2A5F4C6AB /* GMPreviewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AB8E8CA7563A0A0C3F5887D15F755E /* GMPreviewCell.m */; };
		08F5DD55BEE3A579B553B909F8740246 /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F246C59352C3620A551685A0F9A123D /* ConstraintMaker.swift */; };
		091178157BA0A338501F5076A2262A94 /* YYTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 990A12A4EB12E4BDC56F7AB484F1CE6B /* YYTextView.m */; };
		0915A1AC977C9C8C106BD6D087C049A5 /* GMDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 30F8C480AE42D463CD930DDCE3842868 /* GMDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		091CC5471B0B475E796A308806DC1CB8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		09546BA89616DC946E5135F7CB125984 /* NSString+Encrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = AA7160A8361B1B6E65A648A9B096EEE2 /* NSString+Encrypt.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0965EEE4FFC5B949DCA4C6DDF855238E /* NSManagedObject+MagicalAggregation.m in Sources */ = {isa = PBXBuildFile; fileRef = 59F3045A3871BD3AA69457FD444CDDC4 /* NSManagedObject+MagicalAggregation.m */; };
		096C79C014F29AA23D38E6123514D00B /* UIView+NavigationShadow.m in Sources */ = {isa = PBXBuildFile; fileRef = 63953F5CA219A9EEC0085AEC65779B95 /* UIView+NavigationShadow.m */; };
		0980F7D0C82E49423039E92B41273406 /* LOTLayerGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DD48EA8E1438D5D5E32951194E4F5A5 /* LOTLayerGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
		099E6F751C5E16BB4D415F240BE6C380 /* UIViewController+PushType.h in Headers */ = {isa = PBXBuildFile; fileRef = C8EEE26DC8B7D0439350B74CCF70B095 /* UIViewController+PushType.h */; settings = {ATTRIBUTES = (Public, ); }; };
		09E594F7F6AA1D96023CD24499749E05 /* NSJSONSerialization+GM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188A6FFA7648E231EEB036DF5AD2C045 /* NSJSONSerialization+GM.swift */; };
		09F307064E47F498C201EE58C2C51155 /* LOTShapeTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = 750F95DA2F4A80E00263683D25021B76 /* LOTShapeTransform.h */; settings = {ATTRIBUTES = (Project, ); }; };
		09FE63D68D97700B62471FA3B743F848 /* GMRefresh.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F40520E683D57076DA295AF0DE3E3BE1 /* GMRefresh.framework */; };
		0A0B3274397F8123C32B1A4745EEB7E8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		0A23A05E40B957F42D3A90BB2BE162BE /* pullLoading14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F141608C0AB8CCAB7816E71D6F60406E /* pullLoading14@2x.png */; };
		0A9E9DA9C32176FD6C236C91CB0FD43F /* JSONModelError.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AE8BF849437CB4D6B615BA885C19241 /* JSONModelError.m */; };
		0AB79EBB4F86965246D9B2DB1C16D607 /* GMRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = C6446EBFA1131794C286F894586C655C /* GMRefresh.bundle */; };
		0AC452A6E14972AB8D01651767E3E5F8 /* UIDevice+Resolutions.m in Sources */ = {isa = PBXBuildFile; fileRef = FB4DC2C6D101A3E6E72865DC0DDB2E73 /* UIDevice+Resolutions.m */; };
		0B1070BEF4909F86A40EE75EE2958BA3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		0B5E7BE851494205DB36832D9152E981 /* EVArrayExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FC3192901DB53A9F1920E82B3644F5 /* EVArrayExtension.swift */; };
		0B845742F5129AE1B41DCBFAEFD36489 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 92CF698BBA99EA6DBE3B7D3A5CB3A878 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0B9F43C16D34FA29D91290E99FD1EA9A /* NSParagraphStyle+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 75FB1E5B91DFDA6A813226BF4A54852A /* NSParagraphStyle+YYText.m */; };
		0BDDD21B1BE02FEE6DADE397CFEFDE14 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 72551ADDB278F1E05090E385320F08B9 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0BF85B432E4CDACC243B552CF0E7DC9B /* GMCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A4A3295901EFF7A438CF0C53529789BD /* GMCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0C20795978168CD32FC41CBBEA46C5A8 /* LOTBlockCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = A7208FDB2B25D5BF72D50576F9A025EF /* LOTBlockCallback.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0C398AE9AD787898EE46F0D8BF2809DB /* NSString+Image.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D9C501BE7D178347F93330102EBCAFD /* NSString+Image.m */; };
		0C4F333EB35DA96E5D5388611B83BFA0 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AD7242C136AFEA6BC605331AD66DF9E3 /* AFURLSessionManager.m */; };
		0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3611F7B92831272A5DAFC155668ACA67 /* ParameterEncoding.swift */; };
		0CA4D3A8D48E7096F752FB96040C7632 /* GMCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = E5AE81A8EAD2E644D9A5E98106DE2C0D /* GMCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0D2EF6865854D1040C28BC6B3B418910 /* UIImage+Compress.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BCFD57CFE74132968398632CE56F4D /* UIImage+Compress.m */; };
		0D3B32BF37765C989D5DCA8CF753EE66 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A340E47CCF0440F6BC36BB2047229D36 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0DE2E578AB9E2B3F3D0776518A56C2AA /* YYTextTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = 879D50461C31F6D1D33E3385479C1B96 /* YYTextTransaction.m */; };
		0DE59D89FBB464F3C9EFABFC735E4253 /* pullLoading12@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = EB2C2C2F4477B495B7A6F39A6CA8E314 /* pullLoading12@3x.png */; };
		0E0F040193A7F222002B775AC76D2E42 /* GMPublicHUDLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6350FEA91E4353EAF7F6920B28E689C4 /* GMPublicHUDLogo.m */; };
		0E8D8988CEB573ED5890D41AB3C16427 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D2C07C33199EB76496F58AA92CB7D50 /* ImageIO.framework */; };
		0EB61015768B495C2C73ED93D84E3E05 /* GMVerticalLayoutButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 26BF19D43791720CF84D882996029D82 /* GMVerticalLayoutButton.m */; };
		0EBE54D046A546B1E16790F82BC43ACD /* UITextView+LengthLimit.h in Headers */ = {isa = PBXBuildFile; fileRef = F89E5660A8249FDFCE4CB58F87CC1E6E /* UITextView+LengthLimit.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0EF356BD10EABB566D439539FDDD453F /* LOTShapeCircle.m in Sources */ = {isa = PBXBuildFile; fileRef = B59700E57CF109D9C15E8A7C9CA063BA /* LOTShapeCircle.m */; };
		0EFC783F661EFE69FEB75530C611890D /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 40AB6DB8A157142FFA71B3B0DFF095BD /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0F2B1038FB4F56FD8C7C436C32D9A491 /* YYTextContainerView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2B94C3B81735FD172A5A3134B68A0B /* YYTextContainerView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0FD24ECA8F9BC63E7D2309AEC9B70A4E /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = BD34EC46887D4801E0661010152762C9 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		0FE1A9C17D1096CDF7196A8E3E90EE2D /* UIImage+GMloadImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 544AF6DF711DE247D03B635D27F16808 /* UIImage+GMloadImage.m */; };
		10027A5962B410F3B8AE5F43F4BDB5FB /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AFD3D1B0276C7FDFBBD48D7B88586E55 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1064C33DAF864E84942D512662A9D7F5 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A7E24A650340C64E8F7B13F170911E1 /* UIImage+GIF.m */; };
		10676CF365E8F278E5BE62E6081EAE52 /* CGGeometry+LOTAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F7CB9A96307139BB4D0585FD7A527CB8 /* CGGeometry+LOTAdditions.m */; };
		1087F0D2D02F1E0BFA79E876C915733A /* UIImage+water.h in Headers */ = {isa = PBXBuildFile; fileRef = 495CA77DDB14BD86262A4E9462062C2C /* UIImage+water.h */; settings = {ATTRIBUTES = (Public, ); }; };
		10A4D37BF1C717F8104E62D47D2CE5C2 /* NSManagedObjectContext+MagicalSaves.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EF436E973932C85A8A691EBE3EABB53 /* NSManagedObjectContext+MagicalSaves.m */; };
		10ACA2F5BD4D9BDD55D102B56DCFC195 /* LOTBezierData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8350B2BF8E8078784F464ACB33C08A1F /* LOTBezierData.m */; };
		10CAA04E4EBC96FBDA8736AAC53F0907 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EA2E2F29EF9714096C2E28805C00D78 /* NSBundle+MJRefresh.m */; };
		10E5AB216D4A795E3B052BDA1AED7A67 /* NSMutableAttributedString+Attachment.h in Headers */ = {isa = PBXBuildFile; fileRef = E3B0AE8A036633C96C12D4B7DF1775B7 /* NSMutableAttributedString+Attachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
		10F6EEA6A3EA6841C48603B104DACA7B /* YYTextSelectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AF8BD5C318182DB43679A803BED656 /* YYTextSelectionView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		11109BA012E8882AECB0A285431B4EEC /* YYTextWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 144A41EAB87D2FCEF4F8CB492BE13C32 /* YYTextWeakProxy.m */; };
		11323102883B8D059F7BE72D2ACBEFBD /* LOTPointInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = A52E589E38E8E926AFA71CC771EB743F /* LOTPointInterpolator.m */; };
		11B4F356FDDFE9E9058A5C9ADB57852D /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F1130A8DD3094BFFF62E8CBAF8081E4 /* SDWebImageCacheSerializer.m */; };
		11E5E2ADF95E8B367CA73BABDE9D8A4C /* NSBundle+GMAILab.h in Headers */ = {isa = PBXBuildFile; fileRef = 9010F03D51BF130A9D19231DEF97C7A8 /* NSBundle+GMAILab.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1204F59C3AFB8038F76D2FA4AFC48ED4 /* NSAttributedString+GMSize.h in Headers */ = {isa = PBXBuildFile; fileRef = 7393C250557765A2A9A6B393D3DE116D /* NSAttributedString+GMSize.h */; settings = {ATTRIBUTES = (Public, ); }; };
		120675AAC7407222ECCF7AD653F96D5B /* pullLoading5@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = A023C73C6F46A4E4F130D34659E71F13 /* pullLoading5@3x.png */; };
		120956EDAD0EEF910C3888351B26BE0E /* GMThirdPartyOauthManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4240858B32A829617A7653F12AAC405A /* GMThirdPartyOauthManager.m */; };
		123DE300A3F309E98630ED9D7893D603 /* GMShareVideoAlertView.h in Headers */ = {isa = PBXBuildFile; fileRef = 477B8892684133CCA030D85ED68BDA55 /* GMShareVideoAlertView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		125DABB19284ADAA025FBEA2E930F160 /* GMBase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 31167C555E39482B53304883C26A3816 /* GMBase-dummy.m */; };
		12D445ADDD085949951175D307FBF6AC /* NSDate+DateFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 036C9C241138B017A1F7C5B437AB2927 /* NSDate+DateFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		12E3E6A50760BBD5D1D451538ADAFDAE /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F1C49BFC05EF589290346CB09F6BD3D /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		12FE375F6CA6D3C8D6FC5D2830068875 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F8FFF92613C7232CEBC42C0A89F5EF3 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		131A07F206D414221E252340D5FE649D /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 5492C2C3E9C158E360939E9C7DA81C35 /* SDImageFrame.m */; };
		131B5AEC381BF79CC95EB51B641A1274 /* MagicalRecord+iCloud.m in Sources */ = {isa = PBXBuildFile; fileRef = F1F11790E4607A8514315F0A1E60D2F3 /* MagicalRecord+iCloud.m */; };
		132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59656586777DE2B57EB6D8F330BFFC66 /* Notifications.swift */; };
		135C53564108FE39C87DA27BE2AB5209 /* GMAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = CD0216D1245A6C419F1785955E83C60F /* GMAnnotation.m */; };
		13BCD6F17A6AC413FE52EDD64C3E14EB /* pullLoading6@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = A9F5175B84DC7617DCBA46BC2E2B96F6 /* pullLoading6@3x.png */; };
		13F2C56081874AD413DA46FDFEB48E62 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = F57B167E0C0061B051E1B9A458311C3A /* ConstraintDescription.swift */; };
		1430BBB73DF196D51A47CF16B1A2579F /* UITableView+FDKeyedHeightCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9130F12EED353314CFA8943BD31CF /* UITableView+FDKeyedHeightCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		148E9FE16D0735022FF35A766B8A8715 /* pullLoading19@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 181751C4C668744212E67FD66209C91C /* pullLoading19@3x.png */; };
		14A38EC99C82F91464ADE36399FEF0AE /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 386A2FD824E8CBFD06D3FEAC913BB1F0 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		14D9726530680863C13FDFFA7F72926C /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 88F11D1DCC188E97019845899097E354 /* SDWebImageDownloaderDecryptor.m */; };
		151943F3E9D6B8101A1331F6C5AB6B21 /* GMHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 935C406C0218DC54F78CF900A2011A13 /* GMHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		15330D088991F2A258650064BD2AF2CC /* GMVerticalFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = DD082789F66A00D7D548F5629B533D09 /* GMVerticalFlowLayout.m */; };
		1577DEEFFA69258C62C014775C13C28B /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D93E8DA7D908143561D5A29257C51C1 /* MobileCoreServices.framework */; };
		15B62326D42904B1E2C695002E91CF5B /* LOTValueCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DAA3F1F524C8AFEA0A4A93B5B8FE55B /* LOTValueCallback.m */; };
		161CA6428BE7C1735B532B01CF6D908D /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = FF5B2FD8BB982570BE0FC1CBDD754CC6 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		165A5039ED823A89C7D8C5F3603F0569 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 81FAB5E35B917FF1653056A0E2D75488 /* MJRefreshAutoStateFooter.m */; };
		166847C903A4C96281265149AC7DA7FB /* NSEntityDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = B96E6D7D2975214E343C1B8F76D110EF /* NSEntityDescription+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		16C4161FFFD9FD0EA2FF00C759A4799D /* WMViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A956D87838E4916C08A0C7626AB7C4D /* WMViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		16D70ADD1CE2D3F71FCE8F92B935EEC2 /* NSManagedObjectContext+MagicalSaves.h in Headers */ = {isa = PBXBuildFile; fileRef = 82EADCBCFFC9DB08CFD02CDA1916C667 /* NSManagedObjectContext+MagicalSaves.h */; settings = {ATTRIBUTES = (Public, ); }; };
		170B665B61E642E9432E2FAA0B2C7BC6 /* GMediator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 03E4F6B6B281A2BB4B2DC627E46A49E3 /* GMediator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1732957A1E335355309522F5230DDEB5 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 58F2FAC15B161BFB2BE49EB6B414029C /* UIRefreshControl+AFNetworking.m */; };
		17766F7237A80D6384497B29A503790C /* GMNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC7B0007916A472CD0206E151496369 /* GMNavigationController.m */; };
		178780E5EAA74BE72FF3123147D06E44 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E2E11A8E7AF69D939F4C55AF4E0C8980 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		17951C41D38A74724B33131EC308D91A /* MagicalRecord-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9131AA0FB8A3B085800B6F1EEF93B666 /* MagicalRecord-dummy.m */; };
		17ADB7F9CBD09461CC1B9DE0D2A24358 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C0101C72FD219C9967A6B17BC4774C /* UIWebView+AFNetworking.m */; };
		17F76108A218013C85A54302D1A3A604 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C1313176B16134D525C64BC606984A22 /* SDImageCachesManagerOperation.m */; };
		181BEAD8719596AB41E171978D77E400 /* LOTKeyframe.m in Sources */ = {isa = PBXBuildFile; fileRef = CBF886E2D865EDAE2E9EAC4C73627CA9 /* LOTKeyframe.m */; };
		184F52F6E2207E65CC0D99AFB7CF6793 /* NSPersistentStore+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = C641F2768511C0AB1F4501BAB9E27A1A /* NSPersistentStore+MagicalRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
		18CD5AECEB022BDA88DCEC94FF90E926 /* GMNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 85313D1404C20728D6FAA69076A4FC7F /* GMNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		18FFD315984D163A8C95103480A85DC6 /* GMMarkStarView.h in Headers */ = {isa = PBXBuildFile; fileRef = BFC07519E1DF16C5334AB0F06DCA18FD /* GMMarkStarView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1918FA8B3040C5A981FF7634E0C3D00B /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = E9296BA1ED04A33A9492BDBE0DF428E6 /* SDAnimatedImageView.m */; };
		1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D8444FEC49CFD481409CC417CFD04C69 /* Alamofire-dummy.m */; };
		196526AA32F69795E1B14DFA37A08B9D /* UIViewController+Router.m in Sources */ = {isa = PBXBuildFile; fileRef = F38ADBF7B9DDE6BA3D4718346FCF1372 /* UIViewController+Router.m */; };
		19774254B10E71AC07465E74FE5E7B1D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCF723DC66949ED37DB1F1A143F51100 /* MultipartFormData.swift */; };
		1A1A96706DD32097B49F03E1A02BCDB0 /* WMBaseListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1776438C3D315E11700059B8BD106E /* WMBaseListViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A38DE54CE5176CF7F6E14EDF3DF20D0 /* NSString+Base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 47572A775459990F20C170EA8BA95FD7 /* NSString+Base64.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A532024EE0ADE55F41A6809A6BA01D0 /* PhobosCustomVisibleController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDDBBC6932D75BEEF59A07A38547313 /* PhobosCustomVisibleController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A73F528427B197C94E28BE4FE8E8497 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4982EBD941F51D15742F33C2AFF7220 /* Security.framework */; };
		1A7A307F6D06B61DD440E88D83AE39B6 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = ED12EF6715CAE7FB27F4E0AC98C02C8E /* MJRefreshAutoGifFooter.m */; };
		1B020EE469F04EBDCCA760E106023045 /* NSManagedObjectModel+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = F7348245B29E040F949EFFA99EF66958 /* NSManagedObjectModel+MagicalRecord.m */; };
		1B030DA069A04C0E98CF69359EB202E0 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D209B7C3A7B39EE98682D738434742C /* ConstraintInsetTarget.swift */; };
		1B52533B61577FF646DA7D6986DABB63 /* UIViewController+NavigationCompletionBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = DB780F2A7DB3DE947A680411A3F22348 /* UIViewController+NavigationCompletionBlock.m */; };
		1BD5B1EC8FAAC1D2D7DEE895A3D91A8E /* LOTRenderNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C791DF0BC02A726E5954C04378F9989D /* LOTRenderNode.m */; };
		1C17CE4EE9AEAE4E4393B65D1528F5DE /* LOTAnimatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6EE1FB57157A902F62702F9057C51B /* LOTAnimatorNode.m */; };
		1CA600D21553A09D6836117369BA6F74 /* LOTComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = 098134DF7C23F81DCB0773BD67CA53A6 /* LOTComposition.m */; };
		1CD4857ED987E5509DD0A6E2EEE3BD0E /* GMNetMonitorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F0F4ABC1C983D8589A78C274113A90 /* GMNetMonitorUtils.swift */; };
		1D3E94F63FDC6E189AD0FD24CCDD2B41 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		1DA53308492E39C85787BA94213225BB /* Dictionary+GM.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBCD268A8A6BB319B475E35177F16C21 /* Dictionary+GM.swift */; };
		1DAAD90140AC57061053BDE0020A6A69 /* NSManagedObject+MagicalFinders.h in Headers */ = {isa = PBXBuildFile; fileRef = 5961BD7155A4161049BD4C6801B44304 /* NSManagedObject+MagicalFinders.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1DDECCA91E19A3DE2B76D55BD114B12F /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C5213A9D31EA88F766DBFB6BF89DD364 /* AFNetworkReachabilityManager.m */; };
		1DE4B90AA9499FA806902AD8FCB27738 /* EventSubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB2730EDA391A7278AB3A8B5BE8B8D0 /* EventSubscription.swift */; };
		1E096C7C90BFDE5B7846D96BCA7C4272 /* GMEmptyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FF06C6382E3D4F9E9ACC8E95CC524 /* GMEmptyView.m */; };
		1E308A6122B7D8E0C359D1513EBBDB7E /* NSObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8D475540D883411300724DA9B17944 /* NSObject+MagicalDataImport.m */; };
		1ECA401ECEDC3FAECA8442C08B288FD2 /* GMAICardCollectionCell.h in Headers */ = {isa = PBXBuildFile; fileRef = AA07AD79C2861C79AC97799A88D21528 /* GMAICardCollectionCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1FA4163803F70C93F394A31A2914D0CB /* GMTableViewCell+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DD479980FB0FCC6EE1DBBBBDA16DBC /* GMTableViewCell+Layout.m */; };
		1FB3F094A1C95ACCD3EEA796A2E13FF4 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = DCDB43681F7CF203FA47B687A9C9885C /* SDAnimatedImageRep.m */; };
		1FF83D5AD0EDD5BED6E2E8FD1C7A5A74 /* GMBaseSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53DADF20DFDD9E3F2BCC6C77DF0987A4 /* GMBaseSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		203E94A877FBB947714B45767C6F5F22 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		20756F0540BDED54E3AC7284F8B20DB2 /* GMPresentAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A78992FFDE055A26F089E6AAEB1F8AA /* GMPresentAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		207CCDE2EDC265B4809558FDABD315CD /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C9A7D6DECE6B3C725BDEA1B1B461CF6 /* UIScrollView+MJRefresh.m */; };
		207DCDE7E92504BB10E401B36A073C21 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = EF5B851D201288EFF43808D3A7811815 /* SDWebImageError.m */; };
		20E2E5176E388AB7964E7647C80E1531 /* EVReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F5940A9E80288E9B6ABAA2ED7CEF40B /* EVReflectable.swift */; };
		214A4893F73AA9E3B1BCF211F188B618 /* UITableView+FDTemplateLayoutCellDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EE3D63189200E0B0109EECCC75D0B26 /* UITableView+FDTemplateLayoutCellDebug.m */; };
		217FCBFC07AE8C557BE6BE6CB0C85149 /* LOTBlockCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 674F17DEF9A6BC3345A974EDE07C486E /* LOTBlockCallback.m */; };
		2213A165BE22FF88FA6097D19440FBCE /* GMNetworkStatusUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F4DF0A90C9004B7AE45E09FC62BEB59 /* GMNetworkStatusUtils.swift */; };
		221499F11757A474776B8212FB48063E /* LOTShapeTrimPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD09A7FEA8E386556DE2FFF6DF61550 /* LOTShapeTrimPath.m */; };
		2223AD7F2F18EFB82E564DFBC81CFB02 /* GMImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = CD45AE2041DE5BEA3E0AEFF7AC6C6B2A /* GMImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		222A1DCA65361AA1C600CBE0C6B5833D /* YYLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF7D11F364799CDAED235AFB6F31ED3 /* YYLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		225D500755B57A74079B32506A728A0B /* NSDate+Category.h in Headers */ = {isa = PBXBuildFile; fileRef = EC781FDF1994A275A36FCEF396BC798D /* NSDate+Category.h */; settings = {ATTRIBUTES = (Public, ); }; };
		22E0A49CA549189145B48689699E161E /* GMNetService-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E44FEAA3794E9B97A7AD30917F7E15D /* GMNetService-dummy.m */; };
		22ED982614FD070D6C42EA4B5FE26AD0 /* GMPlaceholderTextContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D66CBA78F901BD3D64CA72F021F6E81 /* GMPlaceholderTextContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		22FE1F41494AFAE92D152B674AE9CB55 /* PhobosSendDataEntity+CoreDataClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 58580F5F2516EA068014382DD0689127 /* PhobosSendDataEntity+CoreDataClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2343FBA472130906067FDD7E4CFF10C3 /* NSString+GMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = A69A74FCD7DBE3F342D1EE5F9CB53603 /* NSString+GMediator.h */; settings = {ATTRIBUTES = (Private, ); }; };
		23CDAB2D57901F526067CA129DCB07F9 /* ObservableProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865726ACAC6C7FBF4E478F508CEA8AD5 /* ObservableProxy.swift */; };
		23FA11BE3E10A7789DD6D008597A5B28 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 22A638F09813785F82774BBA05D90ABA /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2468BA37B4D8DB301CA7D4CD842E66E2 /* GMMarkStarView.m in Sources */ = {isa = PBXBuildFile; fileRef = BA64EED7E6EB3D09E3678E13656E405A /* GMMarkStarView.m */; };
		24906B7AE559CD1934CCF4DBC01A45D8 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FA0E220526C8AB880D18096C7CB7BFA /* MJRefresh-dummy.m */; };
		252B17CCCD64A4FE44B0579AB851C95C /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7672123DC209D21F802724A0B0C45063 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2530FB57FB4FAB197BFCA84A35DBE6B5 /* MagicalRecordDeprecationMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 135E50E289BE0EC8B381571A7CBE6EA1 /* MagicalRecordDeprecationMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
		256204B220FCF6493A32211A23DBB871 /* LOTGradientFillRender.h in Headers */ = {isa = PBXBuildFile; fileRef = FD95D72D543133F28E304090896341EC /* LOTGradientFillRender.h */; settings = {ATTRIBUTES = (Project, ); }; };
		25722CAD331CD49C5214B2EB01BA6CAA /* UILabel+CopyExtern.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B084B5CC9CF4C93D383D5B94B843C7A /* UILabel+CopyExtern.m */; };
		257D24A5B867D6DE3ACB8C199496811B /* UIImage+ImageEffects.h in Headers */ = {isa = PBXBuildFile; fileRef = 966122E39339D88419624736FB586169 /* UIImage+ImageEffects.h */; settings = {ATTRIBUTES = (Public, ); }; };
		25AD1B31F7674FCD93ED1AF62C9EDAEB /* LOTValueCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = A4C42CD040B62C872163401EABEA85A6 /* LOTValueCallback.h */; settings = {ATTRIBUTES = (Public, ); }; };
		25F5112BC723CE7353AB4F8A74176382 /* UITableView+FDTemplateLayoutCell-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F263535C65D79A405DB9FB5E7642204C /* UITableView+FDTemplateLayoutCell-dummy.m */; };
		260CB01B8AC4DBA6D58B99A630640230 /* NSDateFormatter+Category.m in Sources */ = {isa = PBXBuildFile; fileRef = C29D18FB86DBD8DB497DFEFF8EF38286 /* NSDateFormatter+Category.m */; };
		261E2113AB9F08CDEB41BB0920730353 /* GMDiaryShareInfoView.m in Sources */ = {isa = PBXBuildFile; fileRef = E7338749E059328ABEF3C8C01935253E /* GMDiaryShareInfoView.m */; };
		26DE2AA3060BEE85767E110E77AF3F8A /* LOTMask.h in Headers */ = {isa = PBXBuildFile; fileRef = FD8EE8D482CE9A3067333AFCECB1B6C7 /* LOTMask.h */; settings = {ATTRIBUTES = (Project, ); }; };
		2707C416F9120397BF1B1F24F2C41D8A /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 9738C2DB5EFB850C1BD12AD323DA5BFA /* SDImageGraphics.m */; };
		2743A8B986416A3F7FDC3AD7ED875A71 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F62EB76948F26E6D120ADD10F1735FCE /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		27756AD3DE016B5E12838F4FAF9F6D1C /* UITextView+Keyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A8C1F45E2782F4212FB9FFFB3D05438 /* UITextView+Keyboard.m */; };
		27784B9960A0A2F9B0B32574791E017A /* UIView+PointInside.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D773CD567D3373C0B97E31EF4F92B7 /* UIView+PointInside.swift */; };
		27C0988874840720F25343925A0E3337 /* NSManagedObject+MagicalRequests.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E262A07C5502C0E1EF111564DE1C0D /* NSManagedObject+MagicalRequests.h */; settings = {ATTRIBUTES = (Public, ); }; };
		285D2713BE91340440734BFFEB046FD6 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5C088CE6F2E0748EBA779C0480ECF3 /* SDWebImageDownloaderRequestModifier.m */; };
		28AD43F063C088DF6C50603F12902A19 /* LOTGradientFillRender.m in Sources */ = {isa = PBXBuildFile; fileRef = 2175DF112E7D25C3A130104DB6DF4966 /* LOTGradientFillRender.m */; };
		2907E7F9ADF6F83BBF6A3CB39989FCC6 /* GMAICardModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D661EA9FFBE7449DBFAFAC417BE77B9C /* GMAICardModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		293B7FB856368CFB992C117410063D1C /* YYTextRunDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 390E4F92540234044ECD64C657EC6B86 /* YYTextRunDelegate.m */; };
		29BAEFCE744D2A92BCCC1C6E08BE3D00 /* NSString+IconFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 15F22090E7CB9C93106F5F9792029F58 /* NSString+IconFont.m */; };
		2A24B2B78A0EF067F730E95250B6B8ED /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F428E7A815420A827703BF9F65EBDF7F /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2A2DFD99F26FA936CB8333F9805AAE00 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD2EBA3EAB3E907568C6B0ECA7BF136 /* SDImageTransformer.m */; };
		2A56A22919B76CEBBF9A1523FBAE2320 /* GMPreviewListView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2999873D80448634C9E290C498985964 /* GMPreviewListView.m */; };
		2A71FF7ABC2FC0EAAEF102382ECE6D91 /* PhobosSendDataEntity+CoreDataProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = A281BA9C7845E9F97354063E7DB12A8A /* PhobosSendDataEntity+CoreDataProperties.m */; };
		2A9E8AC8587D11F65F16916580363E7C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		2AC9CF0F4C5784BDB36FDAF7773BDD09 /* UIResponder+PhobosPV.h in Headers */ = {isa = PBXBuildFile; fileRef = 093B6B23BB9B2FD1A9C664BA59FF6765 /* UIResponder+PhobosPV.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2AFE61EA2B0BED505B72E23871D135DD /* YYTextSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = AD835A91616484AED6FDB0D4BD262EF3 /* YYTextSelectionView.m */; };
		2B0F003DBB12AA8E0DFA52FF4EC4F864 /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BDAFE157433ABDCE8A60DAE5EABC390A /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2BD0586A02B8E8025BCE4638E3B19B2D /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 757652537333CC488B5652516920DB63 /* MASLayoutConstraint.m */; };
		2BE4C12625666DA0C7A70BBBF4CD0767 /* LOTShapeGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = E04F11DED413C4869ECEEECF325DCB9E /* LOTShapeGroup.m */; };
		2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39D1CC6BE4897E554E8C8F2B6A857D3E /* SessionDelegate.swift */; };
		2CC4003B169F85A1CD548DB32D166A5F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		2CEF0B407697A11CDB393847BD0F5843 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 12DC808861CDE8C2E85E4E3B7E3108C7 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2D16D9993750E002A6645EA07AF930E9 /* GMediator.h in Headers */ = {isa = PBXBuildFile; fileRef = CA58EFE341B0FA821A93CC1398652D77 /* GMediator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2D2B1C71461776F5D603ED0DF80F6851 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 191740E8F92C2EC985F673E93C3C055A /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2D925A53C3B331A4C1AA0B7114437041 /* GMRouter+gm.m in Sources */ = {isa = PBXBuildFile; fileRef = B7957DEC48315E26629EF495A23AFBB0 /* GMRouter+gm.m */; };
		2DC77562449B3D525997DB182403E044 /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BB65B464B2FAC66613F6A3429850734 /* UIScrollView+MJExtension.m */; };
		2E4E49A8D38A001C08D497CF9609AB24 /* pullLoading7@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 5E3C62E77E2F3931B4D27F762C09558D /* pullLoading7@2x.png */; };
		2E839F4CC4376529142F207B8161AE12 /* LOTPathAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B62B1C90DF3317C962D4D7D63DBCDA3 /* LOTPathAnimator.m */; };
		2E8ADBBA7D11D0D972050EACD280FD4D /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795A59940ECC233877878F350D57AC45 /* ConstraintView+Extensions.swift */; };
		2EA9DCF7ADA2A8A88FCFE79F0BFE6F7D /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8E37D8F557340DC78BCFBA4AEF69E6 /* SDAnimatedImage.m */; };
		2EB6AB5E4D053173B01B5BC73F253076 /* pullLoading9@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 5FA69783FDAAE3F849A90748CF5A2862 /* pullLoading9@3x.png */; };
		2EFD6D6CC83CAC40FF521C82ECBF6561 /* LOTPathInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 98FE4A479286BBBFE55E2570D532E842 /* LOTPathInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		2F49B29FBD71E668D11722854D511380 /* NSPersistentStore+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AA9EC792BE5F79C68FFF51A8A253607 /* NSPersistentStore+MagicalRecord.m */; };
		2FB5BDC6AB66AFFF03C7AC1597E7A6B6 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BA3956756C40FF42A0FC0AF68A8FE5 /* MASConstraint.m */; };
		2FB9063F41139CDAFBB894ADF0AB683E /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F56D0ACF622C13F76410C322CCD60F1 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		300D8AAFA1329426E31333900B09C81A /* GM-Swift-Observable-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5758F723BA8E156521B2DEF72E60A3B4 /* GM-Swift-Observable-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3049986E0D78F60ED26676C4E03ECE19 /* GMPublicHUDLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 204D26216A7F4C30E2EB8723A9DB239C /* GMPublicHUDLogo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		304AD5B501E932C00D3CD9C56142AAA0 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0456BC875857065E14DF74E3605F4A33 /* MJRefreshAutoFooter.m */; };
		3060510339EB3318D7D369AA4A3F593A /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F1F6312EB3AD8EEFBC73FB491767DC5F /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		30EDCFD6DF6C9CB87C2CC54273689F0B /* GMFetchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 640FAC9C0423361847BBD598E751E0A4 /* GMFetchViewModel.swift */; };
		31007C970056348B1E3A4CD774882CE4 /* GMHighlightStrGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3383CE998FA1C1BB2A6B19D421EB0178 /* GMHighlightStrGenerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		310BFC7687639D7DAB6343E688F24F27 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E4D7866CC3AA620FFF1F95737B8CECA /* SDWebImageDownloaderConfig.m */; };
		313E9B5FACB03AE59F807872371AAD6D /* LOTPathInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 530A1D7BA6F40E0E8843FF2DC2083385 /* LOTPathInterpolator.m */; };
		31C8F06F78818142E617CFF6F4687678 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 816517A58FC22F7044B7BB9D832364A0 /* ConstraintRelatableTarget.swift */; };
		31E4BDB4959738957875893699F28A56 /* LOTShapeStar.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AEE3EA08C908B1D5B77BA467F0DA8F5 /* LOTShapeStar.m */; };
		3261ABFDEF50BA62B5D1BD03D50933ED /* MagicalRecord+Setup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B98FAF4FC57B88447F70A90F602B7B4 /* MagicalRecord+Setup.m */; };
		326C8B2B49FDA97936AC4ABB5A74768D /* pullLoading2@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B8C38ED3B9637CF5B6C5D1603B9ECECC /* pullLoading2@3x.png */; };
		32E4C4ECCE88DF790291AD9A5393FB32 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 65EAD55F8CC514D3C73E6FC1332AC7D6 /* SDMemoryCache.m */; };
		32F16474E99136D24AA91F6D96D4DB4C /* CIContext+fixBug.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DCD53FA3D7220D33F422263E8513F56 /* CIContext+fixBug.m */; };
		331DE9704167B4462699E0600D75B2B0 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A29ECB496F5327B23E17542DFF6BF02 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3329CF4173744C8DEC53C9CEF207269F /* LOTLayerContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = E725FD15695083BBB6C7F97FDE654198 /* LOTLayerContainer.m */; };
		337E85FF9052F27F04CFDEAF4FF88A58 /* LOTLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 405B6B36C7A4A6DD032E4F090A6754BB /* LOTLayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		33923A6BF750CA3FF1F02B2C23CFAA3F /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E36BE624B3DE659B06D3C849B55DD8 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34309CDEFB2D328034E5DCAB712C2775 /* TMCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C5E423C3503C45090DE58A7D7FD35115 /* TMCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
		345DFA5757548DB56A021620BBD2C683 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8873B33CAA421FAD304A45A8C9E7A9FF /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34E081D184444DA5D8E05F76E4092706 /* GMPreviewListView.h in Headers */ = {isa = PBXBuildFile; fileRef = 99632DD258D701DC45FBBA78FDF15994 /* GMPreviewListView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3571F08B7DA77B0D4452BC81979E1294 /* JSONModel.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7D37B4EB4DA8D2EB38B63BFBB11341 /* JSONModel.m */; };
		3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8772566390C498A921BE7A9816193E9 /* NetworkReachabilityManager.swift */; };
		35B64D55690D1521A1A18651802F9D48 /* UIViewController+ChildControllerSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 463D59C0012A85F91ACFA32111025803 /* UIViewController+ChildControllerSwitch.m */; };
		360377D4E38D18C20D6D7DE736A5C40C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		3650FDF17EB7208024A8B226E8C2A085 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6DDF72F38553D45FEC043D73C76794A /* LayoutConstraintItem.swift */; };
		3692E8167BDF7D4763D9D074B7A64D38 /* EVWorkaroundHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8832758FB7235CF23E343735CC47B2D6 /* EVWorkaroundHelpers.swift */; };
		36B39E3BF544027DA0EE6AFB99F01D16 /* JSONValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BB3902C08323C836A1E2B121634D621 /* JSONValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		370E157BFAB25D6AFBD35112224967A5 /* pullLoading11@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 4F3FF6ED81E6FD8C4A4FA7E95FCF6380 /* pullLoading11@3x.png */; };
		3710B1833B2B2DFC412827C043D891CB /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = CEE7E61501DC20EDD2E693C96AE18224 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3741754242251349A9D8C08AA4421099 /* OCNavigationBar.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8A62004AD8A9DA29D80422CEFFA873 /* OCNavigationBar.m */; };
		37701F5A7568E0687E161E751C835D82 /* TMCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B6C717F0BE7EDB5BCFE03A1EA29FE1F7 /* TMCache-dummy.m */; };
		37873B277495CB6834CA61151BC1800D /* NSDictionary+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = B2BBA08BE969AF1D8D09101620E5DC1F /* NSDictionary+GM.m */; };
		3798C79900F90FC2A21EFCF02BBA48AE /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 053F5B1B11B38B2339F281FA1070F1AA /* NSButton+WebCache.m */; };
		3806F4C2A771AEED7BBAA59C7A678545 /* LOTCompositionContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D5BDEF33C0BF97A89C7A209C664823 /* LOTCompositionContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		38304DF9618B30E5E79F28D91362FB30 /* GMDiaryShareView.h in Headers */ = {isa = PBXBuildFile; fileRef = 752BE8ECF3D27D92AFE375089779F5EA /* GMDiaryShareView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3896AEE03DED0805E2EBB8247CAA322E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1611AB3DE8E7FECF4686034ADDB8CCAF /* CoreGraphics.framework */; };
		38D7301CE503D8BFB388A8DB3CDEDDBD /* LOTLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AD339B36AF75451D6CFBF7C466F0E16 /* LOTLayer.m */; };
		393D682C50D435E25B97FC0481852809 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C4A414AD7C1F66C3C6E9FFF0744E7F5 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3945048534B21E8919AE0F4BAE8A54A3 /* GMBase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 83D7B49282857B530B2A127E77AD7C38 /* GMBase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		395160298A978A4FD74D3C3BE721E250 /* UIColor+GMTheme.m in Sources */ = {isa = PBXBuildFile; fileRef = B52A9BC50059197642C81C625DE34E1F /* UIColor+GMTheme.m */; };
		3A09E5BA93B67215384BBA86AA3D91E8 /* LOTShapeStroke.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBD34C0C3DF63040E75D3B7A7FB2C0A /* LOTShapeStroke.h */; settings = {ATTRIBUTES = (Project, ); }; };
		3A5BFB65F445DE2F19197D498882FDB6 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94F5341729DDF7AF06C76E531D19D3D9 /* CoreLocation.framework */; };
		3A71B5DF12A4D494754A1623F21D35EA /* JSONModelLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 9934B52389EA3179BE88AC4C2DAE175D /* JSONModelLib.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3ABFD7D27E53F25BC18215663C22D56A /* pullLoading4@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 38BE1658129EB976C0F256D444D25986 /* pullLoading4@2x.png */; };
		3AD0137C8526BC19F48F11A744C4E4DD /* UIView+GMShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9836A05A5676C077CD6121A551A7AA /* UIView+GMShadow.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3AE98737BF2360FE0C492B5D4530FDA0 /* LOTAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C5DA1C57E7C7181C8E548AB10076616 /* LOTAsset.h */; settings = {ATTRIBUTES = (Project, ); }; };
		3B0FFCC61E308BE6FF63202B7FDA27FF /* UIColor+GMTheme.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F645E5005D5D9552570C33F85058A58 /* UIColor+GMTheme.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3C010553732560C6ACA78E325A23AD7B /* YYTextWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B0E48059DFF2B02158FA264D730B4EF /* YYTextWeakProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3C3924D8D2C8DB8F24CDEEF0A51EFF94 /* JSONModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 541FC2B38DF5FEE56F5AFC879455594B /* JSONModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3CB14881CBFB2F55214F96BCD7384E9C /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 6676F7A39284D765E6B39F26B1D95E09 /* SDWebImageDefine.m */; };
		3CC57C0E0D8D28BFA403CC29E4F8EB06 /* GMPresentAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = E7CB22C48F6DB8249F402B750B9A81B6 /* GMPresentAnimation.m */; };
		3D1868F205A2B6CB5D65842CC28C2FC4 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D5AF3860B341BDD3D631C94C10CC2C70 /* UIImageView+WebCache.m */; };
		3D2F4F7730F4F59C273073D7C1C95109 /* LOTBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = E462EC2F607E6CA74113C933BC9259D1 /* LOTBezierPath.m */; };
		3D749457A5667CA86ECC83B54A676469 /* LOTCircleAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D9393C08A86C869FF6D57DF87E8EAFD7 /* LOTCircleAnimator.m */; };
		3D98947EDACE7748D2FD953227153C8A /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 38394A6C1FE3D392976A9842497C78CB /* SDWebImageDownloaderOperation.m */; };
		3DAF52F4DFC7566856BF4498C6E99BC7 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6312273A54D671C55E609C2562D872D5 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3DB99ADC346DC27539F07445AE145366 /* LOTRoundedRectAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D996917A9D3E887A8F08773FB93EC59 /* LOTRoundedRectAnimator.m */; };
		3E2C02822DA36ED64D52F98583EE1BBA /* LOTAnimationView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2009A41743515B005EC749706B1D7050 /* LOTAnimationView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; };
		3E30A15CBAF41A0B2C5708CF8FBD354B /* LOTStrokeRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 497D4EF86B1745AD18A00C92AAC61C8C /* LOTStrokeRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		3E5962E36C51B26602380654A33F8D22 /* WMImageUploadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DDE709FC95C84AC689F4418ACC1E766 /* WMImageUploadOperation.m */; };
		3EF85B56237C46DB21BEBF998306A768 /* GMButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B95F36301A7DFE2616860BE183773C5 /* GMButton.m */; };
		3F05C1A03A92BAE469297937753D477C /* UIView+TileSubviews.h in Headers */ = {isa = PBXBuildFile; fileRef = C6C65A4D92B57FA5507BF98DFF9FDF40 /* UIView+TileSubviews.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3F1FD660BD678FF01671E7B2137A912A /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95D06D7C54219FDAB9A52D0BAC34332A /* AFNetworking.framework */; };
		3F323C1359A435D29338B10EB6238101 /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B52A54B72E13A0F32B00763B5234B43 /* ConstraintLayoutGuide+Extensions.swift */; };
		3F3E91B804BA650710A7A0CC797D94BD /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = AFBBA82466D6E5ABAEB0BC7CBF5842F5 /* SDWebImageTransition.m */; };
		3F4D1DD3957488F2BC45BE41D30C2327 /* UIAlertController+gm.m in Sources */ = {isa = PBXBuildFile; fileRef = 764624C216B57A1D7CF8CEA8C1654CE7 /* UIAlertController+gm.m */; };
		3F7215C18CA130D34F50F0BED233150E /* JSONModelClassProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = C4CD4D63B92E7988CABFC4C2B285F2A4 /* JSONModelClassProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3FA40838DCF89574D410AB2EC901194D /* UITableView+FDIndexPathHeightCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E579669C1AA713B58CA858C236B2868 /* UITableView+FDIndexPathHeightCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3FAE96CC8C13FAAB8B13ADD86B78C8D1 /* TMCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C347E61E36CD9D77981F7D6408A5D5C1 /* TMCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3FC8D194FB968C92697516E20FBA8A82 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		3FFEFB72A7091431E0C37F4A93A5BAB2 /* GMListProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3BA7C938B8463E013A709E594D107E7 /* GMListProtocol.swift */; };
		40067A8D0DF83A38CEFBC1B57CE6027C /* YYTextArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D8580745A58DBBB077A9AEEC1A28ED5 /* YYTextArchiver.h */; settings = {ATTRIBUTES = (Public, ); }; };
		402F16ED705D88C029D39114E6136D99 /* GMShareSDK.m in Sources */ = {isa = PBXBuildFile; fileRef = 74962A87B6A48EA0B1090945D7D79F1D /* GMShareSDK.m */; };
		403E0670CD28C506490F09CE5577C675 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3162EE35C530FA38783B457397F4D2A1 /* MJExtension-dummy.m */; };
		4050AF90885CA0FCF0C29CC1BB974F0F /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0627228097C948AAA134C13B9F9CE8CD /* CoreData.framework */; };
		40870B32DFECD069756A016963BBF640 /* UIView+GMShadow.m in Sources */ = {isa = PBXBuildFile; fileRef = BBEDA8DA2E92F58FB7873F731E7A5217 /* UIView+GMShadow.m */; };
		40CD9AC63C78FC7BDAB227E1F744F252 /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 7128AD24EC42E1E11F1993CEBD44FE07 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; };
		40F10888918D9C18EA0FC1BA6DE1258F /* NSNumber+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = A0161F47E60520BBB4EFF00C19AF245C /* NSNumber+MagicalDataImport.m */; };
		40FAAB74E572B8019ADB7C50F387BC2A /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 6130FD539E1A20D1A13D0B0DB114E725 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; };
		410428719135DA3801B01A60D8567836 /* LOTKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = 62DE283156020F61B17CA47A75F345EC /* LOTKeyframe.h */; settings = {ATTRIBUTES = (Project, ); }; };
		412B6174F09F660232C3281AD9AA70DE /* Lottie.h in Headers */ = {isa = PBXBuildFile; fileRef = CD1975911B0C63B8DE588A323D649D67 /* Lottie.h */; settings = {ATTRIBUTES = (Public, ); }; };
		413F38B4B08FA4404A6DABAD3070A6FC /* YYTextArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FF21FB927D06758F16A343D0A8780A5 /* YYTextArchiver.m */; };
		415973958B3390AC1B56FC07E82F6D78 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BD15FA909DF40721D37BE082684C03F /* UIKit.framework */; };
		417A566E10D2DD4C5AD85E20829CCE1B /* UIAlertController+gm.h in Headers */ = {isa = PBXBuildFile; fileRef = 56226F079F05061BC2E6BD0FE938BED7 /* UIAlertController+gm.h */; settings = {ATTRIBUTES = (Public, ); }; };
		419A8F806FDF036417F466F35DFC20F8 /* YYTextUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AA609E20E31008FAE41B35C9023FEA01 /* YYTextUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4229A6505D116EA58A80C6BC88F3C62E /* pullLoading15@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 00120A2EEC5A795225C12E7A847E816F /* pullLoading15@3x.png */; };
		422B8BDDF1162BEA83CA5B38EBDDF764 /* PhobosSendManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 54F0A303718CBFD7EB6C3A599BFCE852 /* PhobosSendManager.m */; };
		4246989D3F27765827CA05797B46CF49 /* UIView+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 7343A8B88E1834C5132397D5B35A63ED /* UIView+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		427881CDB8A7F841A1BD24C698824A80 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		429802E5FF038E7C9A230A2052289521 /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 408E82BCCA249666F8FF97F40B44EDCB /* SDWebImageOptionsProcessor.m */; };
		42C61BB46B2DE02F1C0D3AF8C6D9D68C /* UIImage+GMloadImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DE8A05B98DA6C48F4777B7C242213A /* UIImage+GMloadImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		42D6754E2C63DF911FEB4C3CCECEA965 /* GMCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EEC646CD11DF68F9C0C7E1AD014A316 /* GMCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		42EDA42560574513A60930FB551E2BF8 /* UIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = E67253132BDCF55E3D7C0351D9DB3CAC /* UIColor.h */; settings = {ATTRIBUTES = (Project, ); }; };
		42F4F959C8038F5538935F027594DDBD /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2E6B4D2FFA1B38EA3517B4DC6D4FD80 /* ConstraintDSL.swift */; };
		436D10229D600626BF6F72E05D038D41 /* LOTTrimPathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B5A64B031816D5012CCA383B4D0EFCE6 /* LOTTrimPathNode.m */; };
		43A8A761B750BB98698E136769147943 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = FD68DC5F0187DDB736C6F5E94AB9F19A /* MASViewAttribute.m */; };
		4402E565E8250EFBDDDF652CE8C26305 /* YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 56028773C79A07BCC7D395B748495BE4 /* YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		44079407CAC1A4B7A01E9072D118A9A5 /* GMBaseUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 08DC1C5CB04E3B690E638D9814BD5022 /* GMBaseUtil.m */; };
		441B65B59E75276507043856FD71AB20 /* UIView+CornerRadius.m in Sources */ = {isa = PBXBuildFile; fileRef = 61DCE27F2221120714E33A63824E8DAC /* UIView+CornerRadius.m */; };
		4493E5776B37DBB06E7F7693231F6B5F /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A833691A85BF770E7034957C2CB4CBB8 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		449A3FB74E5E7C79A95A0AC4A82E7D2B /* NSObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 49E3A48C525EB691E1A342560AB83CA1 /* NSObject+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		455319B77281532AA6CE619FC8213DFC /* YYTextAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD5DF57646EE3815B54A25CB1ECE1E /* YYTextAttribute.m */; };
		45721D37199EDBCB044C46102B7326B9 /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6163653412765BC6D9D50215484A18EE /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		45736ABD2B27E04883B24DD6885648A6 /* LOTCacheProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 556837F1064FB35061AE752F0DF6CA3C /* LOTCacheProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4573717A24193CF472021336E928EDC7 /* YYTextKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CB3893C5A0B7A6FF33FE1989F89251E /* YYTextKeyboardManager.m */; };
		45857EB57CC274C78417CD6123319A06 /* UITableView+FDIndexPathHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6B034CA48C23CC54EEDD138893A8F0 /* UITableView+FDIndexPathHeightCache.m */; };
		45B1E0548AD112CD62BB87E0FD275567 /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D55CA7DF3D92C6CF738567825744018A /* MJRefreshAutoNormalFooter.m */; };
		463CEEE1798403019ACF13CF4279A18D /* UIView+LikeAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = 26ACEF6843A28D13B901FF91F97C17A9 /* UIView+LikeAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		465152D1EA4DBF5ECA480F31AC8C77A0 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA7E00CF4A020FEFAF720F85533A981 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		46D96457BEBCE4ACA2C816002C8175CA /* LOTCircleAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = B6BEFF8F848338150150B289C0D98195 /* LOTCircleAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		46ED23BA98CC535B91EF9C3D0DEC56A2 /* LOTPolystarAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ACD5D03122D78C039E8A7E9F59C2D47 /* LOTPolystarAnimator.m */; };
		48360DD5968C4A9FE6DA5C477C9E0ED9 /* LOTShapeStar.h in Headers */ = {isa = PBXBuildFile; fileRef = 9218492623F5B2D3CD93D2B4A9EE5003 /* LOTShapeStar.h */; settings = {ATTRIBUTES = (Project, ); }; };
		48365D0D83BF1BED85FF83050FB67158 /* NSRelationshipDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = E4C179FFE77E4F611772ABD616326C13 /* NSRelationshipDescription+MagicalDataImport.m */; };
		4864819467E6E3DA40A93F2C47092CB9 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AF0F052B27030565BD0EDEA19D0E1A4 /* SDAnimatedImageView+WebCache.m */; };
		4867B80001020A585BB0AF2C43C87FCC /* MagicalRecord+Options.m in Sources */ = {isa = PBXBuildFile; fileRef = BD61E1F7DF7FC7FD8E3D532B372349E6 /* MagicalRecord+Options.m */; };
		486ACFC4906906D8418EABC882EE9AFF /* UIAlertController+GM.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65B3A24AB45134877C90A4317C77266E /* UIAlertController+GM.swift */; };
		488A104C3A6BDA7F87D23B6685F7AB38 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = EF30826353EAA1542981E34D25251009 /* UIActivityIndicatorView+AFNetworking.m */; };
		48F540E573B474B6F3061E72DD110BD6 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CA02D7B9EC5D8E581A92CFA24DA685 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4945BBBA08EE7175C0D43980EEFBD8FE /* LOTCompositionContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E093603E331E265D4FAB68BBE90157 /* LOTCompositionContainer.m */; };
		4958D8AF376F697188F6D15EC19AF411 /* GMReuseIdentifier.h in Headers */ = {isa = PBXBuildFile; fileRef = C15E8F2241BB6F62BF9A7F8D4AB6240D /* GMReuseIdentifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		498AC93458CF66AFDF9470DF1DC4A5BD /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 323DB1585C7A1C3DC53F4D969A6B4194 /* CoreText.framework */; };
		499C13B886149775E85B90A94CCB53C3 /* Masonry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D76F678FB6B3F5F4988FC24CE1AA2A1C /* Masonry.framework */; };
		4A35D19593A0FE380A1428E83E691A96 /* UIImage+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = 52FE35408C6B24DEC669613F6C075C97 /* UIImage+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A565DA3B857DBC1B99C908CD91133D1 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = A059377599484ABD82B98748EFC8FDA2 /* AFURLRequestSerialization.m */; };
		4A62ADD289DB392E7E387348D2AC049F /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C872DF007F772CDFA44BA19C08C34667 /* MJRefreshBackGifFooter.m */; };
		4A6E7A2A3EAB5CF71455B31EE49FB5DC /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C377AE83674FEF387E9D87DF1C9109A /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4AEA06F2BF7F9978512B182B879E8416 /* UIView+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = B0FFF0540FAF70B1B9469785B8B5B82B /* UIView+Layout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4B29DAED6231FFB8A76E9387819868EF /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 356B6CC56B6FF00E56F5CDE6F909BE5F /* NSData+ImageContentType.m */; };
		4B79ADA8A724F80C99C7C50323D97579 /* UITableView+FDTemplateLayoutCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 024A7460C79A39073638AA12280A1E24 /* UITableView+FDTemplateLayoutCell.m */; };
		4B929E7AFA5C4D8E8323B84333D2EBBC /* DeserializationStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64041F8AA579C19CCB408F5E18B8749 /* DeserializationStatus.swift */; };
		4B98D200A93BA303B997544E2184E14E /* LOTAnimatedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C1CE0B548400D8B17C621726493A055 /* LOTAnimatedControl.m */; };
		4BCE1AB0F9F1736E845853FC04AAA1E7 /* NSString+IconFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 0125BAFDD257F97A2BF503EEB03E7349 /* NSString+IconFont.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4C45169E542F579B7B5FE8AF8E195E58 /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = CBE3387C2518F00CBA7DC67F2940146B /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4C6DA5C5FDE18ACE7ED6343FBA5099B5 /* LOTKeypath.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A6062159E7A7F0A49A58B56B99FB4D /* LOTKeypath.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4C990CBB4F5205E75084F6C8C0278992 /* TMMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C6825990F117EC84C3F3E96D13D31C44 /* TMMemoryCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
		4CF23D2E2F2CD14ACE3F31166F66B6F9 /* GMHudModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 542ED6134E491DFAD695C60DE0F8BB98 /* GMHudModule.m */; };
		4CF7329B4B7D744774F67C26084FB55C /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1BD89E3527430D610EDB33826A2F04 /* MBProgressHUD.framework */; };
		4D07FAEC44948F082ECE26C298D44DDD /* GMLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 40CCDD9D91B3B94DF43A67946456EA5D /* GMLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4D436EB489403496436C3CAD7D686247 /* LOTAnimatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 733D5AFACF5EA776F008EC7A2D9A67E7 /* LOTAnimatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
		4E1EE091D25680262FB14C20DE59AFDE /* LOTShapeGradientFill.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6F0B761A218552EA1262DD2F29BC9E /* LOTShapeGradientFill.h */; settings = {ATTRIBUTES = (Project, ); }; };
		4E2C9B844BA2887FB878FCA9D49C9879 /* YYTextDebugOption.h in Headers */ = {isa = PBXBuildFile; fileRef = E1101CCBB203374FAECB81D7779EEB00 /* YYTextDebugOption.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4E34D2B514020AA2168C6731A27CED99 /* GMButton.h in Headers */ = {isa = PBXBuildFile; fileRef = ECBA47CAB6B2BBF3D3E408718ECE50D5 /* GMButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4E900013C96C931D93C315D75A00302C /* OldPhobos.h in Headers */ = {isa = PBXBuildFile; fileRef = 93FE180F52D6CA979CBE394D28F1622C /* OldPhobos.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4EA6CE68239237B69E76EE6E00BE0281 /* GMRateView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6947C5B61E385E52CA637465C0578514 /* GMRateView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F4B9B41A7485205378DAB3915CC54D0 /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 343918F992BE16558FB54CAF1F44E6B9 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; };
		4F4D42CD71C64D944DE14E285196B58E /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E2410EB46C979FA113FAD0891A6CBAB /* NSObject+MJCoding.m */; };
		4F71350A555C0A8CC85F3D012FE23F9B /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 33F998CBDAD4E673291FA0BA8E5AD3CB /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4F84C1C33A862CFA227D81899A1E43E3 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 2975EB57A363A24333C61F936E2CEE66 /* NSImage+Compatibility.m */; };
		4FA1A4C96C3912599693EBE2E057FA5C /* GMTextField.h in Headers */ = {isa = PBXBuildFile; fileRef = 926B019609BB3525A01FEF611ABE773E /* GMTextField.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4FC5824890BF3289F86CFCF026EF3850 /* pullLoading10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA0202A85934ECB0667F023F7B144D07 /* pullLoading10@2x.png */; };
		4FCCAAD660682DE99C02609761EAA11D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		501104C8384FDBFFC20C19F3CABDC55A /* YYTextRubyAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6098561FAACF00E04D59B73AEC37BD38 /* YYTextRubyAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		509A03A5E6A52EFB728B8C1B5EBE7EF2 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D8D6EAA1D690E3A53DAD0638F4CB35B /* UIView+WebCache.m */; };
		51106CEE7BA54AC0CA88E99C34AC3843 /* GMPopupBgView.h in Headers */ = {isa = PBXBuildFile; fileRef = 778B8C7D31B88AEC8A9A2D2889BBD210 /* GMPopupBgView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5150F9668727603A5EAEFD8C32E3583F /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = AD9DD759A38700410FCABD803981168F /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5180FE79D0B647FCE1B348DAADC1ADBE /* LOTAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CE43AFD98F943158AF084FED7262949 /* LOTAnimationView.m */; };
		5184DAD682B26A01779FC7919841A41D /* WMBaseListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A443D7019C3FC8D7A0692CA4779550 /* WMBaseListViewController.m */; };
		5239B71920E880E2A9E3F6522351FC25 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 32FE5949A86C1AAA3BC6421B0C4D7EF5 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5251B2258C4B49E2048B0AFA378EC9D8 /* GMHudModule.h in Headers */ = {isa = PBXBuildFile; fileRef = 86A173D7A391EBA1F3861242F3A04EB1 /* GMHudModule.h */; settings = {ATTRIBUTES = (Public, ); }; };
		525D1B553FB9DEC3B46C464501D98CBC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		5262538D23D442E47C65E8E936E66BD7 /* NSURLRequest+IgnoreSSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CE52151C61691B82328A7B743E49928 /* NSURLRequest+IgnoreSSL.h */; settings = {ATTRIBUTES = (Public, ); }; };
		52A2CB672FC63C183E03500D89DA39F5 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B02FF05CF226F2568BEB9452BC5112B8 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		52F3C0056AC0B7DA08DAD34B79402A2A /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A55360DD434C170CBB2A44C65787E4 /* NSObject+MJKeyValue.m */; };
		52F507F6BDF76E3767928639F411CA39 /* LOTBezierData.h in Headers */ = {isa = PBXBuildFile; fileRef = 054643D3968A86246F6ED74CC2236A75 /* LOTBezierData.h */; settings = {ATTRIBUTES = (Project, ); }; };
		52FDB7B044979B147B064FE1E3C10A2D /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = C216BAB3010FA43A423B42F972DB009D /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; };
		531C0E5E4C8285A232EC921449533008 /* UIViewController+NavigationCompletionBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = C27A58A26B1C7174D5C53D1727B67FDC /* UIViewController+NavigationCompletionBlock.h */; settings = {ATTRIBUTES = (Public, ); }; };
		53209229AAE8516E14FCCE136F6A025E /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C620DDED092C5F3B4497CEEC3AFF0D3 /* ConstraintConstantTarget.swift */; };
		5349196696AED41FAA16DEC75F74EAA0 /* GMAIChannelViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C7EC9AA8509AC38AE0DA829C61B813D2 /* GMAIChannelViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		535AC34A10E1CB69521FBCC6703EF0B3 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 116703ADA8F9196162FEDF3F6DF96603 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15C317FE699CDEA9C2809A14930C2E8 /* Validation.swift */; };
		537E44F0F9003BC18D0A956E2D67B1ED /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 513A60E3056295F814045BEEA57EBB29 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		538BFCC6A22DF250C714C7168D4FD971 /* GMTableViewCell+Layout.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D6C27F82457D84F57F246E5C760544 /* GMTableViewCell+Layout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		53C047F3E60A2DBAE5F7DEB6704A97E7 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D11618C7ABA8941C1C05A8F3A4C1741D /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5451570CA0AE6AA90645CACF7AF98FBA /* GMShareSDK-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8988ACAA16417E34E03E67164BF7F4E0 /* GMShareSDK-dummy.m */; };
		549F554B0815B44339E5E145726FF208 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5733888FBBEADE44CF216FD92701ACEC /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		54BFD9CF9A22276502321FAAC778B919 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B4538669BE7E3EC7F392685FD1ED29D0 /* MBProgressHUD.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
		54DE53A91053465EA269D312EA0020A0 /* YYLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B17D5423189BDCA4CE8BB11BDD9298A /* YYLabel.m */; };
		5500D0CE44E4248432963A85BCCF0B8F /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D98156BBFB9D23968BABB909791259D /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		55458284F82D14065FF59F7D52FA8E7B /* LOTAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B1B7C12BF524E4CFD58E9DFC7450F11 /* LOTAnimationCache.m */; };
		5553CEF456D8931A61D547CEB2A63122 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44ECBDBE15F7BF3DE0F3C2CBAB2344F1 /* ConstraintMakerPriortizable.swift */; };
		555E0F631CA500F61BAE44EDB5EE0CA0 /* GMRouter.h in Headers */ = {isa = PBXBuildFile; fileRef = D790B946D4F2DC0256B8B73921BF9089 /* GMRouter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		55A1A057C7BD3990288794C25B2FF270 /* UITableView+FDTemplateLayoutCellDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = E2E9E35912E0EAAF5EF528D8BD880CB4 /* UITableView+FDTemplateLayoutCellDebug.h */; settings = {ATTRIBUTES = (Public, ); }; };
		55A430CFEF2E4A4CF6155E45CB70E7F9 /* NSAttributeDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = FE4BF490001797EFCC8D739F684B17EB /* NSAttributeDescription+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		55C8845D8E3FB25CA43CBF18CFAEAACA /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E3B37A6EC6FD09E8A74BA6F1B3EC337 /* LayoutConstraint.swift */; };
		561B44C8F4486D586EAEC94925FD8CAB /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 008C17C445F6D7FEBD732A0AA3208C36 /* ConstraintMakerRelatable.swift */; };
		56389708DF0EFCFDEB7B9C4321E8D162 /* CALayer+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = 15D5CC9B4A3A2ACEBBE7CE5388C87025 /* CALayer+Compat.m */; };
		5651B2E29497007B84904C0739C9B071 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CDB7588AB5F395FC815800B58E0B807 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		568310ED27B37F629D292FB628DC2988 /* CALayer+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6ADBF8886FDFFD30427793D755B3BF /* CALayer+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; };
		5724B59B4CAE0DE29080EE9C7CE9F51C /* NSValue+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = 67FA8D4AC6CB14F15A40212985F8190E /* NSValue+Compat.m */; };
		572DD2A487ADA1DEE858B2E075AC6B68 /* YYTextParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F13F964AE4F38A731830412B90CB91EF /* YYTextParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		573CBE623715E2D09AA9FB50222EF803 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBC5B442190BE1FD9F53D1AEB8A59203 /* SDWebImage.framework */; };
		57D197C40694F4F97DD15D7457325BA2 /* LOTAnimationTransitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5715184C5A18758D6A82BB7A0B0546 /* LOTAnimationTransitionController.m */; };
		58388EC31E9CF402DF8C03B767886EA9 /* NSFileManager+FolderSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 961FE031E0D77F2A0856B3E15268B0BF /* NSFileManager+FolderSize.m */; };
		5882B22E61A95B4D79281F1B2CC8F2B5 /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C6195E7926A6497CDA9CEB0E70EB12B /* NSPersistentStoreCoordinator+MagicalRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5933944BF39F24003B9B707E913A5C53 /* UIView+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFB981842E336FADAFC9D6F2961DF4C /* UIView+YYText.m */; };
		5949F6323A6E8A1B41EB69CA1AB0072D /* YYTextLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BA2E67BB42E0EDFDD8CB9C011AFE4E /* YYTextLine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5974934DABA59165EFAEA834A6277B86 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CDDF629594907C7BAD5C64B79224457F /* AFNetworkActivityIndicatorManager.m */; };
		598D7236CD4802CF6A46AF5676EB3776 /* NSDate+Category.m in Sources */ = {isa = PBXBuildFile; fileRef = CA223232536AD4BBB1DD6FAB6E338315 /* NSDate+Category.m */; };
		599B3652BA98C7C6B624CD7555DB7678 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F94F412DD5070D163EC62FD510CA946C /* ConstraintInsets.swift */; };
		59E143DBAAC657771E10BE4794A4734E /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9DDF2C343C278EC69041B84049A2C1 /* Constraint.swift */; };
		5A68151C337818DD59EC14A0D65DA957 /* GMJSONModel.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2DE66A7B61A0F188E6D57C4FFD1359C3 /* GMJSONModel.framework */; };
		5A92FD1BDD0DBFE3DCFA9CEAEF630037 /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 202087567C61762D2A1EDE4D3FB6556D /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5AAC1C987F2D5829E8D3F80DDAD394CD /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62DB0E28D58B94CA8054F1CD7AB71F3 /* ConstraintMakerExtendable.swift */; };
		5ABD61442B4FFAA90DD5049F75497148 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B671F1CC2FC54A15A07D97F018754E32 /* ConstraintPriorityTarget.swift */; };
		5AC46B97B28D91464C2C59BE1E76E7B7 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 277B75A9A7D561B964251208B1527449 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5B06E7CE4DD9EDFFF15B2D13FC13EF3A /* GMPublicNomalHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 650D726DC1640750B542AF4BC2A4860E /* GMPublicNomalHUD.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5B0708BF746A7FA9F2728F9515E12C33 /* WMShareObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FD029B1D755669E7204F82187E5D73B /* WMShareObject.m */; };
		5B6FC7291277BF713CBD536B157ED399 /* LOTRoundedRectAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D7ABB3E9E9E91DF74F01DFCE7A54BC /* LOTRoundedRectAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		5B7E69CC72C2BBFA2947617E2D4878B0 /* pullLoading1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1B0EDF124603E48765A410C89BCE8E7D /* pullLoading1@2x.png */; };
		5C4D24E461F87AA15225F3B13B41A539 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = EB34EB74F88B83BC6CEF606527C2BC68 /* SDImageCoder.m */; };
		5C57EA2B1C2D15CF44CCB749A95B8850 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FC485F5A9C5EAE0CF81B8209FA4E51B1 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; };
		5C594B48B6337F4E07C621D3EDA150DF /* UIButton+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C71BF3833A27F1FDCB824891C7D293C /* UIButton+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5C66CAE9F17FC12A2F86052362FB781A /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C71216A8438FF2A72E3F3DEB025D724 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; };
		5CB852AEE293299619E423F5AE5D08FD /* Pods-GMAILab_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 871F4FA94D4487EB377712E165086580 /* Pods-GMAILab_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5CD8BA8726D233911F230E19C0D3A296 /* GMTopSearchButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 77E7377B9A386E558AB2C0E47B1BAE18 /* GMTopSearchButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5D55E3B361C50C58DF2E64105AFDCAED /* UIViewController+ChildControllerSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = E2A067AF7CB6A26BA2BA1BEEBF96EA8C /* UIViewController+ChildControllerSwitch.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5DCB5F7071F3DBA3E1630E883A6D4940 /* NSMutableDictionary+GMShareSDK.m in Sources */ = {isa = PBXBuildFile; fileRef = EF591778162FFE1A52605681D386F988 /* NSMutableDictionary+GMShareSDK.m */; };
		5E43E6FFDF654C5B89A7CEDF2F6E2342 /* UIImage+water.m in Sources */ = {isa = PBXBuildFile; fileRef = D378A5F81B9029A979B22393667DEF4C /* UIImage+water.m */; };
		5E4CC8A71412711A0240B81E90F9B3B3 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB1B51BACA1A259FD0AC7B03AE1928D /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5E569A4C0066B105008CD117264D0505 /* LOTAssetGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E6B5660E5A633CC9215EDAAC069955A /* LOTAssetGroup.m */; };
		5EB77D979C22060DE69B8532C98DB613 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F6E821BC3C9138B4CB562E08EC8AD28F /* SDImageAPNGCoder.m */; };
		5ECBB1CC127082738F221207AFDCA969 /* PhobosConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A7EAF63CA3245FBF3CB7906D229C12E /* PhobosConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5EEBEDCF55C3FDBC96064120B6C20D58 /* GMVerticalLayoutButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F2D4052BDFAF436F27303A970D67BE88 /* GMVerticalLayoutButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5F1E2985527A994B5952A85AE5F770FD /* NewPhobos.m in Sources */ = {isa = PBXBuildFile; fileRef = E0F529BAC82677AAED2CF8EF42F23983 /* NewPhobos.m */; };
		5F5EB2BC9B3372E92A6871B86AEC349B /* YYTextView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C910B39179EEE74E037EBFE525F8023 /* YYTextView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5FA42C8B64A100EABA951BDD24A1BEB3 /* GMBaseUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD8ABF9B7D093C56F4ECA922A7A3883E /* GMBaseUtil.swift */; };
		5FCE606B07E6D412C07623EFA0144219 /* NSString+Encrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7E2B74708A05B2E2526708F84ADA50 /* NSString+Encrypt.m */; };
		60403B1325FCFE9F45636378419334E2 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 74475D09A8DF6ED000E02F13289E4D48 /* AFAutoPurgingImageCache.m */; };
		604470169FEAFDD1DCA157173AC218F3 /* GMShareFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = C7DF56B5836DA7E0901CD424FDF817AF /* GMShareFlowLayout.m */; };
		60DB0489CAF4DD0FBC16104090890BA1 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979D49A92BCE0C18D8E9672C0A52A9DB /* ConstraintMakerFinalizable.swift */; };
		61020C155B4A5D5061A6798FA888025A /* GMAILab-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62EFDE00FF2004D4E2743D4078E96417 /* GMAILab-dummy.m */; };
		61538592D5EB71C98CEECFFA5E987738 /* UIImage+GMAILab.h in Headers */ = {isa = PBXBuildFile; fileRef = 361BB82485591C40FC6C723F24F81741 /* UIImage+GMAILab.h */; settings = {ATTRIBUTES = (Public, ); }; };
		615CB40C59C3608E27305F123DAB94F0 /* NSFileManager+FolderSize.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3AA2812F2337D04EBD1E7F078E5C87 /* NSFileManager+FolderSize.h */; settings = {ATTRIBUTES = (Public, ); }; };
		617E2673CC9C12C183B803F88E719627 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 248A15A616EC10474846666CE6A6AD51 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6187342ED6991E6B18AA1B08D29AD30F /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 96237F5B797441518B8C04E1311D2A48 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		61E2D3DE1AE4B7C9F8232054D8644610 /* pullLoading18@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3C10B6825DA5609F3A5583C7FD170DA1 /* pullLoading18@3x.png */; };
		61E991FDF0F2C5A994A34821EE3672F5 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = BE1BD97D3D98672AFCE5B0E6585E656D /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		63692ACC161E36D33F0AAEF52A15D3C2 /* EVReflection-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E500C265DB490986B3F42DB4CC211E3D /* EVReflection-dummy.m */; };
		63E55696CADAF8209FC6DDDAE9B4E848 /* JSONValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 428D578ED5BFAF00A9DD78E2739745A4 /* JSONValueTransformer.m */; };
		63F9F2B3E1A74583773CBD5C93AAECC0 /* UIView+CornerRadius.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E2E52F2DDB43AB900ACDAF52210FB6A /* UIView+CornerRadius.h */; settings = {ATTRIBUTES = (Public, ); }; };
		643175271DF5AF1772AA6A4995ED0A1C /* PhobosSendManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DBE4F87F4AE891AD6DA2D46D7AE3CD1 /* PhobosSendManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		643E9E7609D58CC38F095B5BEC995228 /* GMCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 42D9034432274E354872FB4F673E69E5 /* GMCollectionViewCell.m */; };
		646F670E0E1789A5A60EF0715F0C9D1F /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ABC204316EB52979CA0ACA193D53957 /* UIImage+ImageEffects.m */; };
		64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 435683A2B037D981059D64105F3C6D23 /* Result.swift */; };
		6484A688245EF46AA261DE0A123D85C5 /* YYText-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E31B1B27F56AB3C68BE1ECD3A1063CD /* YYText-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		64B96B09E0BD1489B255A11ACA5CB4CD /* GMPhobos-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF13B3E011833B6C00B9FE8D13203EE3 /* GMPhobos-dummy.m */; };
		64D0E8E3541C1932A27C6E809F371B9D /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 154A8BB449ED952E445C24FAE1E67753 /* SDWebImageDownloader.m */; };
		64D469536131C23B95AAAA5CD3DC6542 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C9A9618AE3B854D077DBA1AD7C9C6C11 /* UIButton+AFNetworking.m */; };
		653852001E191D0E394403A2D1E7F283 /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E776BE899AD69F54D6F51278E76F892 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; };
		65D6AE06C4354FA693F3F0D2B78C8E98 /* GMPhobosData.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 05CB35C5EEEA8C35AE07636F4F1AC3C7 /* GMPhobosData.xcdatamodeld */; };
		6604CA4F5268868A191C1438A77F44D4 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F817A923F31CFEFF192D1622B70D86 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6639DD8B6A7D23056C650BBFFE1DE14F /* GMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 621F3086023D182FBD477E3B5C9A9F9B /* GMCache.framework */; };
		667EAAAAD589CA2D12AA4FA62ABE487A /* GMNetConstant.h in Headers */ = {isa = PBXBuildFile; fileRef = FB8CDFA2D6A24B73F2646940B7F99A1D /* GMNetConstant.h */; settings = {ATTRIBUTES = (Public, ); }; };
		66828FC3C700B116E1253A83F7E3471D /* UIScreen+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C5EA4A203DB6A7652B4923C229C41F3 /* UIScreen+GM.m */; };
		66B522FC1AF93785091312FF28B705B1 /* pullLoading16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 044EE7FB2968874EFB2F2D4676DB4BCB /* pullLoading16@2x.png */; };
		66E3D4420486B896BBAB7143107F50F1 /* MJRefreshComponent+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F5B2A7F05F1E4B127E7083572329B6 /* MJRefreshComponent+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
		66FCA156B102B4A7EB49A08A2AAB1B53 /* GMFoundation-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0550EAA530D2E47BF071B8B8F17DAF6B /* GMFoundation-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6749A9F59B0CFAEBB97FB9D52D544914 /* GMFont.h in Headers */ = {isa = PBXBuildFile; fileRef = 730CB32EE130C0E03E0CD52AA2A20FC5 /* GMFont.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6751E4C33A6238D80A798FD62AE8DA8E /* GMPhobos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 820852F26BF572D0BF0DD6446EB3854F /* GMPhobos.framework */; };
		675FA54BE575E392D07BB93AE49709CE /* UIBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 10E013B7D995F4186852CEBD4FB5CF4B /* UIBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; };
		67B0E53DFE552D647BE58E385C8396FA /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = B5A9E17EB15DEF0050675C01AAE28BBB /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; };
		67B3E27CCAD0CD135D36504E74D1A08B /* GMJSONModel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CEAF6A1479E8CEB69BE7BFB7677BD6F /* GMJSONModel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		67C0BD7072DAFFEE680BD4197A8B1CB1 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4954AC001FA9CD526B13100593078996 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; };
		67D637FB59A000F351B8572184A86DA9 /* GMRouter-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1081626AEBEA815A975234F52133C00F /* GMRouter-dummy.m */; };
		67E978880DA329AFCE7F7988A62F6378 /* LOTRenderGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 479412DD341F0DBA5A2BFB1D303C4D32 /* LOTRenderGroup.m */; };
		6859F11A8701F2D33DBC84A93D9ACD7E /* GMNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5705D375D06C0AFB0170B065F49365B /* GMNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		687223BFFDA12A16D7A364A464A1BEA6 /* SDImageHEICCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5359DDE61914D23F8F2569A5ADD37E65 /* SDImageHEICCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
		68FB0886A1C29915DF8164DE5123FE77 /* Pods-GMAILab_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF12F5ABD8AA7A9D34F55DE64D33D2C /* Pods-GMAILab_Tests-dummy.m */; };
		68FDBE6F56B1DBCEEE08ED2D0E0D171B /* YYTextRunDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E9701AF3AC822D7549A620A9876456BF /* YYTextRunDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		697488DF6BDB9AF6BE6E0D26DB293755 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A86BADC70619FA3E83880DF646D0BDE /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; };
		6997D4194C1C5683EC1F48516686154F /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 904C5881DA86A6C49D625A969C1AA427 /* Alamofire.framework */; };
		69EDA798A429D9CA3A13E2CD36454399 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 71BF6CE2B87C24106257DDD71451A7A3 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
		6A4702B3EDE303E924316C0F14841B30 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 39FF42240CC47F5409D53DE80C0A60C0 /* UIButton+WebCache.m */; };
		6ADEA9AD11795467495D8DA194179B77 /* PhobosSendDataEntity+CoreDataProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D4D0F95EC38C99F3AEDD2973DF835A /* PhobosSendDataEntity+CoreDataProperties.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6B1C56747B4B00E513726B54BB466B8C /* LOTRenderNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 759C300087B6A3A48E1CDDAAF8DF19D1 /* LOTRenderNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
		6B46D8AEA74A46DEA7090E1F54145DDD /* GMImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = D96AC26F73FEC348A861076AD3FB982B /* GMImageView.m */; };
		6B72CD3AE456916713E62E0D1661D0E5 /* GMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 73A6112C4D76616269D4AFD8B7DE69D9 /* GMFont.m */; };
		6B738E72D9A608E2B424A2D045F2F468 /* LOTKeypath.m in Sources */ = {isa = PBXBuildFile; fileRef = C3E27C1ED87F7804439D19C2B53F0511 /* LOTKeypath.m */; };
		6BA381D136502E5DDC3B59D940D2F2FC /* GMPhobos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 820852F26BF572D0BF0DD6446EB3854F /* GMPhobos.framework */; };
		6C592C9CD4DDC18E7B7190A8A9682F30 /* pullLoading13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = C2371297F3C3B06B9B6DBCC9F7AB0A6A /* pullLoading13@2x.png */; };
		6C5B14F1B3E013D1C9418C1A3265D5D7 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = F0B56B70A029DDB1F828E61765462661 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6C6C6941615B1DE73CA06793A7FD01BD /* LOTRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = EC3D8971355EB02D7907CB7CA73B2491 /* LOTRadialGradientLayer.m */; };
		6D42C7D5CF890C1C1AB5E1ADF72ED4C0 /* UIColor+Expanded.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FD0AA21227C0CBED59CD19655BE8326 /* UIColor+Expanded.h */; settings = {ATTRIBUTES = (Project, ); }; };
		6DDDC13B2ACF9AFCEB482F065512A52F /* CIContext+fixBug.h in Headers */ = {isa = PBXBuildFile; fileRef = 32777201F2258385566D039AFEF78E44 /* CIContext+fixBug.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6DE46418A343E0B542411EB94509A658 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E6C835ED51992AC0366DEAA2B87219 /* Observable.swift */; };
		6DFEF67D43AF79AB928314DADC6A5CEC /* pullLoading9@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = EBE8057728B0D2E0B7170390952C0A4E /* pullLoading9@2x.png */; };
		6E487B9E1656427196F40934169A0AC7 /* NSManagedObjectContext+MagicalChainSave.h in Headers */ = {isa = PBXBuildFile; fileRef = 428EFAA69C449EF7735EA5B734FAA95C /* NSManagedObjectContext+MagicalChainSave.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6E62532D291EB59B4A8F60AE6F332375 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 330A1F7506C65C9C103D52852E1252D1 /* SDImageIOCoder.m */; };
		6E9E183164E972862D79DB69C3B1D4DC /* GMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 696AEBBAE1CD462D7253FAD17B6B7049 /* GMObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6F0655F6A492FE4DBF5E8AFB013ADF2E /* GMTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 786B2ACB9427258662834064D46DFBF9 /* GMTableViewCell.m */; };
		6F9AE1CB8F5776F21849CBC24BE1C56B /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FD3710A42E376AA1C92056924DCFDA4 /* MBProgressHUD-dummy.m */; };
		70B5735309184B8A3C11801D2B2F07C4 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127433E71A098230E3806E639CF5EDBB /* UILayoutSupport+Extensions.swift */; };
		70DF23915C3F4E33DFCEB032DEF22FF0 /* GMAICardCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 28399F8ED4DDC1EFA3C0D8CF8C0C5E7D /* GMAICardCollectionCell.m */; };
		70E2065656D5214DB5C14C80A3F082F2 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EDF2D3E14E110039B9E236A29D16FDD /* SDWebImagePrefetcher.m */; };
		711A315D5AAFFC8F218BA18FE5A4D766 /* WMFetchDataViewModel+GMRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = D0DC67891F4CC2C720C2DFFB5DE26FE6 /* WMFetchDataViewModel+GMRequest.m */; };
		714D07850BC1D92A61DAA1E69828C180 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A216A88AF9881FE8DE4E065EA82C7ED2 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		71E6ECB981830ADA86B514130CC782F9 /* Phobos.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E30E396A84F4DCC103F35747DD5EA5 /* Phobos.h */; settings = {ATTRIBUTES = (Public, ); }; };
		722622C386D97D88F331D41AB0ED2B1D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B756F4ED404712D846EE906A6E469E0 /* QuartzCore.framework */; };
		7277A260522C8A00A3D4F0A1555696D6 /* LOTNumberInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 21806D2B98863671FB3851DBB5666469 /* LOTNumberInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		72855A0B4052787E9E66796D577668A5 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C4655939749BC500C12510905B41C374 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7297801EFE161A1977B3F8BAB5A114F3 /* NSObject+GMDate.h in Headers */ = {isa = PBXBuildFile; fileRef = BDAA58493BDD017769382F466AA6018C /* NSObject+GMDate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7297FC183D1B6C4E44C569D40FE2842F /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D10EFE02266E0BBF4E8BD4C10AEAFEC5 /* SDWebImageDownloaderResponseModifier.m */; };
		7407C7A3AEC1F112A00476E8E32EFFC1 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B258C62A759E5E6226BB3048E42AAD2 /* UIImage+ForceDecode.m */; };
		7423A8C8BDE898A90C51E3CEE0C34535 /* GMRefreshConstant.h in Headers */ = {isa = PBXBuildFile; fileRef = 457F0B547EAD0CEE945C179655C218F3 /* GMRefreshConstant.h */; settings = {ATTRIBUTES = (Public, ); }; };
		749FDC97CF6028BC5B59BCAD12B95982 /* LOTModels.h in Headers */ = {isa = PBXBuildFile; fileRef = 812B977B330C75F8357F564D1410A7A4 /* LOTModels.h */; settings = {ATTRIBUTES = (Project, ); }; };
		74A419BF2D09ED471B30273828FA188C /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 1287FFA6065888984AA104C22C96DB67 /* NSObject+MJClass.m */; };
		74C3542753EBA75386AACBB8149AACD5 /* GMControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AE79405A3B54D90FA4718FEA83D37F /* GMControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
		74E7CFA280C5DF7156C2C313ED6FD88F /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4481CBEEF8EE21D6B7DCFBA7082363 /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
		75A7865F1C090A5376231BDEE5BD3794 /* UIImage+Compress.h in Headers */ = {isa = PBXBuildFile; fileRef = 280293559DC92BE96FCBAC0766B130AB /* UIImage+Compress.h */; settings = {ATTRIBUTES = (Public, ); }; };
		75BEDEF97258B3B096B405318E11C7E2 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 04BACD4455D8648BB12C28D906ADF48F /* NSObject+MJProperty.m */; };
		761C4CE17957B44B9C10F79A058BA108 /* OwningEventReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E20196BB292C8A666277713B5FF4C6E /* OwningEventReference.swift */; };
		7664FD4F59A0C00866CBAE60B0A3AD64 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		766B265EFBB2B95455C0CC3A53A154BB /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = B35A35F9CA128B0877779CF41B518A9C /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		76E5292763A095CBDEAF6A8BC6B9F764 /* UITableView+FDTemplateLayoutCell-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 481976918BF1D39B21D3492002A7D118 /* UITableView+FDTemplateLayoutCell-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		771E3B2BA38EE2433DB9403E4D92A062 /* MagicalRecordLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = CA54743445991AD290B8C58B2FA37561 /* MagicalRecordLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
		777CEC6C1F1856C145574D3246346320 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A97D95B0888361788DA8C6138E27E1C /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		779BA52C32972F242AB773B3E9077D80 /* UIImage+GIFImages.m in Sources */ = {isa = PBXBuildFile; fileRef = CA67FEF539F9E187C0631C39A6D665A7 /* UIImage+GIFImages.m */; };
		77C22A0CEB0D5A6EB8ACCB7EBA1DDD48 /* LOTShapeRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDDF6556E87216B0B380E4866936FD4 /* LOTShapeRectangle.h */; settings = {ATTRIBUTES = (Project, ); }; };
		77C533003530152874346728DEDB4B03 /* WMBaseCollectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = CBDE2857943C1C9AE9B2C12AC15E4966 /* WMBaseCollectionController.m */; };
		77CA77D38E72A2C2B2453E0F30B56C82 /* LOTShapePath.m in Sources */ = {isa = PBXBuildFile; fileRef = 2368AF91018A5B2C0DC5CA85F8AF373D /* LOTShapePath.m */; };
		781B0F378D05726FB932E8DDC05CC368 /* LOTValueInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B4E340B4AFAD25C197FC6063635DE27 /* LOTValueInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		781D4E81165894172B75F98EB8282666 /* LOTShapePath.h in Headers */ = {isa = PBXBuildFile; fileRef = 853C00A95E91513D7DB4E4E228D3BB5D /* LOTShapePath.h */; settings = {ATTRIBUTES = (Project, ); }; };
		7832E221F03D831D5CDF6DEAFD53CA4E /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 961C9A20C06E02E632CA425143760B62 /* ConstraintViewDSL.swift */; };
		7837853DAD45B3DBABA5110D88BCD682 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C8ED05788FB123A26525206FD2E4458B /* SDImageHEICCoder.m */; };
		7845237B1142D2ACDA5E52CFE9AE77AC /* UINavigationController+FDFullscreenPopGesture.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C8A8986647D730AC182C75BE5D333E /* UINavigationController+FDFullscreenPopGesture.m */; };
		7975494C4EB48ECAAD3E2DBA2911400E /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0514CE41FFDACB5F12C0834A31684C93 /* ViewController+MASAdditions.m */; };
		797B7C2979E6728380EEED7893DC905B /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B15FAF2DF6060674C7C1579D53DC850 /* MJRefreshFooter.m */; };
		79A397B215B20A5484A3984EF9F4C23A /* MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 36352F405695B6CEE1590B8529080F6B /* MagicalRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
		79A56F0DC127CA106CB6669E1442833A /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D371A8AB99FA496AC9DC36804CD54B3 /* MJRefreshComponent.m */; };
		79AD396149E07F44C0313EA769ACB978 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF3880C47D95DAFFB188A7A5E2011C7 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		79E9599B0FF7506ABEA0384C8233CC68 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		79E9C780A21809CB199A7E76C8195AB4 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5890BB2F6C47F727E97C4005DB3F3696 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7A10B14FAC9DD860F16459175B5733E1 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5DA21CA9149563FB7F28C1197B11CB0 /* ConstraintPriority.swift */; };
		7A50778E2D4E28E0607B975CC55DB994 /* GMCollectionViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 78230C9EB00042AA3E0F1B3CCB7D5243 /* GMCollectionViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7A54DEB043A4ACF8F70FE925889C3F81 /* PhobosUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF73804F094E356B66E7D4840CE0B8E /* PhobosUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7A659418F1DA88FA08726F57D35B242C /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = DA6624CFDCF0E3DFE1C86F6B6EECDFFE /* SDWebImageCacheKeyFilter.m */; };
		7A720DA011BEE47FF0AFB88CC79A77D2 /* GMShareTopView.m in Sources */ = {isa = PBXBuildFile; fileRef = 09EC92274B051F34C251CB189D23F364 /* GMShareTopView.m */; };
		7AEEA792C436D9916A2EB93245DA0DE5 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8E51C483A41BCC13C7773356F7240D /* MJRefreshBackFooter.m */; };
		7B131E340960763EC145E056BF128386 /* NSManagedObject+MagicalAggregation.h in Headers */ = {isa = PBXBuildFile; fileRef = 68351B49F7A620439DF268FF1775195E /* NSManagedObject+MagicalAggregation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7B3ABDE29E5BDEF8C5BBBDD7EC4EB77D /* WMBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B943C0C3F205BD1F3E11C72D91B1F7E /* WMBaseViewController.m */; };
		7B45C5810434A40FDC0ECD89762FDBB4 /* PhobosSendDataEntity+CoreDataClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 301ADC53FEA1906F9914D63716B72245 /* PhobosSendDataEntity+CoreDataClass.m */; };
		7BEDF03BB64B4B76950AC958E80B5B85 /* LOTFillRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F7112BCB8D5963D6D2AD7E18E8B7E34 /* LOTFillRenderer.m */; };
		7E1966B22D48BF3FC918ECB73815F6F4 /* YYTextContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C208B18A69D21D4698B952BD477348E /* YYTextContainerView.m */; };
		7E23012244CEC42A490E9B8827D0424C /* LOTSizeInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = F29A32C3F52F3023631172C86413BAA8 /* LOTSizeInterpolator.m */; };
		7E4A21DAE6D0E1D3FCBDEF8D5B5C12E5 /* UIView+Layer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A18E4E76961F5833475C95C8D9ECA03 /* UIView+Layer.swift */; };
		7E5C7F42A26C9CE387DFC625F38EBA6D /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F29DE08ADE681C536FD93BF5A478127 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7EF726505F99521B8299772835F5357C /* GMTopSearchButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BB70D0613188CE9704912A814C24877 /* GMTopSearchButton.m */; };
		7F22852A28C3FB0EA10E2F5EC50288A1 /* GMRouter+gm.h in Headers */ = {isa = PBXBuildFile; fileRef = E88C2EF2CFD1B822BEF6DFFADD724F50 /* GMRouter+gm.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7F7959D728A679915DFA56F3E7AEBC63 /* UIDevice+Resolutions.h in Headers */ = {isa = PBXBuildFile; fileRef = D7FAB8AC9909B8156A593905005777FC /* UIDevice+Resolutions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		7FBCCB85D161BE05DBE8F61528036C4A /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = A561D5F6965FA1BE917178463B030BEA /* Typealiases.swift */; };
		8007E0CC785E25DFA236BC4DA835A778 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B987BE0D472461A084C160692BCA294 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8029F82872298E261F480B15E55FC3C4 /* YYText-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F7202D7D74C6D6C9408FF7F151016EDD /* YYText-dummy.m */; };
		80812EFBE9544EAF68294AC380CC31FD /* LOTAnimationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8060B08E07C9E2D6C38A9D6F481F9A7B /* LOTAnimationView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		80DD23B1B7E86F411918A9257DFA93C7 /* PhobosUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B66A7171C8F9D956BB854B8B3230159E /* PhobosUtil.m */; };
		817EEA74945E47DB23F6CB8A252FF954 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A30F67572011055157D9F08056EA4589 /* NSLayoutConstraint+MASDebugAdditions.m */; };
		81C380EC4191A31648B2AB4FB9EBBC4E /* NSObject+EasySubClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B04DA2702CA5C88D45CD051F57570DB /* NSObject+EasySubClass.m */; };
		81CD7463204C2AE59AF27BFD959BDF27 /* GMCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ED170D9047AAA6A46A658D3F473E45A /* GMCache-dummy.m */; };
		81E3DA52FF36BAE3725DC457418AEAB8 /* LOTRepeaterRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ECDD37727114C361EA81212B70C5E3F /* LOTRepeaterRenderer.m */; };
		8202DDD4E607194437ECC874EBF55DAD /* UIViewController+HUD.m in Sources */ = {isa = PBXBuildFile; fileRef = DAD3AE57F57A24E90E99E936759735B3 /* UIViewController+HUD.m */; };
		82264A6CEC234B8D5D33E3F6D0DCAF09 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = A7865E09C012BB2FCF7A368636A9D74E /* AFImageDownloader.m */; };
		8239222477EBBCE540E8D0A7FDD985C8 /* pullLoading16@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6DC9D94782DD41DF8EDC5D512C2C09B0 /* pullLoading16@3x.png */; };
		8271E447880114946C146BBD9330E5DA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		82A3758B1AC0EAF9D31A66A3ABE7768C /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 40BBD9CCE146A67C6558CA763E6C4CD3 /* SDAsyncBlockOperation.m */; };
		83093154592516021A04558C5DAF02AD /* GMShareCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A0EC590852A67C2922A9C8E74857014B /* GMShareCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
		837F8158BE90130EEA16A4C271CA18DB /* LOTMaskContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C5BE61369D63A5A91657D6D7CC4C920 /* LOTMaskContainer.m */; };
		83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDF46DE4279C4582EE2ECCC3F42CB99E /* AFError.swift */; };
		83A6B9BCBA02E1257BFCD038678A8E35 /* GMShareView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DFF6D277C6F0D5A779B8D8B1EA964C /* GMShareView.m */; };
		8494C00D479FEA5D3DB5A35892680D35 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = CC41C1BCA1478BB0C0B3758A7A279729 /* SDImageLoader.m */; };
		849D850439243EDDD05E16DBB111DCAB /* WMNetService.h in Headers */ = {isa = PBXBuildFile; fileRef = B40CD067A91BB403FC28E8A9F912ED9B /* WMNetService.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84C1127D6D1AD4EE076A256F2EEE129A /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C17027777947362B031BF703DBBB069 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8524277954AEA92A4A0772142F0277DB /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F56F08AF669461AF9F3FE9DA6A81340 /* ConstraintItem.swift */; };
		85C25DCD7DA8F6B29571356FDA139879 /* GMAICardModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EF3072D470C895A86023BD1A789048 /* GMAICardModel.m */; };
		85C7C1B79DFDF2BE3A319E1D6C74005C /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54070A87490A2180C5AE2C9311FD344D /* ConstraintOffsetTarget.swift */; };
		864691F60C319E86673810342FA1D10E /* UIImage+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A2CF482E406166DB465B77DD7A4EE46 /* UIImage+GM.m */; };
		866EBD0376BB5BF1552233D725F0271E /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 1335648FB5ACA08811BC293DFA1B33EB /* UIImageView+AFNetworking.m */; };
		8692F1C4347CD9FB2A134E3E120B3B9E /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC59CEAD7A917817C651DB8E9890DD5 /* ConstraintAttributes.swift */; };
		86E08B1820024925F8B02064EFA1E011 /* GMCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F0BF3C7C73D045BB3B291D6DB2BA31 /* GMCollectionView.m */; };
		8718D872F3290D83529B5482855CC2C2 /* LOTCacheProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = B32E94AB6A6EC55145DDECB4DB737E99 /* LOTCacheProvider.m */; };
		874E52422167EA0789F88F2F3C58982B /* GMJSONModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0495F65F58EDA25E986D6A2DE94C27D8 /* GMJSONModel-dummy.m */; };
		876E5011173FF17E1980B07E430957C5 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A39E76B056EBA70F15EF89E034CF7B11 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		877D40CDB1E21ADEE901DB2B85D644C5 /* GMPreviewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 12BC24868FF868B032FE2FEC300BBC9D /* GMPreviewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
		87A0B66668211E5BFC1BADA5DA4AFE6E /* GMNetworkingBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12614C5C28B735A600A6AD65919D0C23 /* GMNetworkingBase.swift */; };
		87AF5ADD1F7F6DEFD9D4E9ED7EA90D6E /* UIView+NavigationShadow.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EED234E972E94315F61B8BA0D63E79E /* UIView+NavigationShadow.h */; settings = {ATTRIBUTES = (Public, ); }; };
		87CEBAEE4F1C38004345C458C481976F /* GMThirdPartyDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 37DB551F962803C07EC8D5A41C8631C1 /* GMThirdPartyDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		87F00212202B89B1786A737A41C3F945 /* YYTextTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = E7DF4DAFA9BC57A7FBF857E1CCE93EC4 /* YYTextTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; };
		87FE2A3270F132F69550FC72FEC1786B /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 70715E3A53A627D40605587E7A303C61 /* MJPropertyType.m */; };
		8864A42333BA62DEA7D9DD0A1FC87BDC /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 441500521A495F6C502B03B749105E04 /* SDImageCacheConfig.m */; };
		886F757D1B7BB6B6B67E1DF4E2432FAA /* TMCache-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 07D95069F90371D9C066F05C19330C32 /* TMCache-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8888692D26A0F36D31B23EBEA82AB690 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D85EBD3E2F4228AC69C4BAA1EC836D1B /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		88EF3241D58738EFAD607E0FB810ECDE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		89AF1B50000DEF49641789169E6DBD87 /* YYTextMagnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 73D96435D821E3147C4ABD7595177ABC /* YYTextMagnifier.m */; };
		89C29C4E6AD2E218C29432E452147AAC /* NSString+RegularString.h in Headers */ = {isa = PBXBuildFile; fileRef = 20C59BEEF496878BFF6FE719A284E366 /* NSString+RegularString.h */; settings = {ATTRIBUTES = (Public, ); }; };
		89C5ED3B23C3D4FDF83B2E8936F87E1F /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E610A6EE6567DB5DA3ACA214D4D2839B /* NSArray+MASAdditions.m */; };
		8A1EAB166935FF192552D4876DE73D7C /* NSRelationshipDescription+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 94FDD550346504078BE2A7E4A4917CA9 /* NSRelationshipDescription+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8A3F588431280E17A3A7E3477195FD96 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 006C263A16F36F391BB9342FFB505CD4 /* MJRefreshNormalHeader.m */; };
		8A65B39DC3C21E6FC72F71C2D949B7F7 /* NSManagedObject+MagicalFinders.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B266F896612517EB3BCACEBC335BB9D /* NSManagedObject+MagicalFinders.m */; };
		8AC5C722E9C4C04E5D05398040CC1243 /* NSAttributedString+GMSize.m in Sources */ = {isa = PBXBuildFile; fileRef = 4136FA60A54D40C9B57C814DBD996393 /* NSAttributedString+GMSize.m */; };
		8AC9BA552F83F54900C8C411A0474C64 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 39AC0E145EEECAD4105F114DB145CF78 /* MJRefreshBackStateFooter.m */; };
		8B171A8C08BD761F5210947AA13A4CA3 /* GMRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8020445979304CD1D16F13A64389F124 /* GMRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8B17BC803497F071B242E3385CF77628 /* YYTextEffectWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = B63E2E4F676C6C9654FEB93F3BAB2BB3 /* YYTextEffectWindow.m */; };
		8B2A294316DCE7940B2BF422429FB478 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B1627BC74776BC6035C41ADBFC27557 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; };
		8BFD83D2E6FDA7765D611A54AE1816FF /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 343D7E25A94B75767F10086794CCCD6B /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8C1C27B4B9136814C7B0D6BA685A7A2E /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E3EBACE848C4C16EA42E8EC2A4C895 /* SDImageGIFCoder.m */; };
		8C82BE11072FE5E62D172631A88E06B8 /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E4D38875B90F5E6DEB823DA340929E1 /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8C947447DBCC27BD81954C1874C76763 /* NSString+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2A4061F93E4964FA231BF56A642B7C /* NSString+GM.m */; };
		8CDD4F85104D599410DEABBA172D8EFF /* GMShareBaseObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D0CE12272E93D3B5CFB08C9838F2726 /* GMShareBaseObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8D84CCCFC20BD40993B640BA19E22894 /* UIView+TileSubviews.m in Sources */ = {isa = PBXBuildFile; fileRef = FA8486293FA8CA7A3D34498996F4E446 /* UIView+TileSubviews.m */; };
		8EDE56F21EBE2913DD07CC19E719D7EA /* PhobosDataManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B8ABCDAF28487DC8EC873CEC5A0AF3 /* PhobosDataManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8F1ADE3131992BF0A44F47C7DA40F556 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = F3B0E6AFA49BDA30698B5EA268C0DD1D /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8F930CEAB75ED5C199CD6FC9F96FA85B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		8FCFB1B7A56B94A079F57DCB3DE60984 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CFDAF65DA6F92DF626232DD80AB5F1B /* MASConstraintMaker.m */; };
		9031D305DC87105DCA16349AA93F7CF0 /* OldPhobos.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE0DA32816C3CEC705E637D534434F3 /* OldPhobos.m */; };
		90690BF865E8C777F267E8923E04A810 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 39ED9984120CF1AFA477DCAF07562D86 /* MJRefreshConfig.m */; };
		90A0A343DBA5B7BF76765ABE5BFB72D7 /* NSObject+KeyboardAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 298417351B74A0B6FCF4F86C3D670DAF /* NSObject+KeyboardAnimation.m */; };
		90DF77272F0C7F097A79074398739E4C /* MagicalRecord+iCloud.h in Headers */ = {isa = PBXBuildFile; fileRef = 3426736F75E906D411DFDB5ED2509AEF /* MagicalRecord+iCloud.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9105FD2369BA55CDC80703B15A6A9361 /* UIViewController+pushURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CAFED3BEE00DFA52E1B90B372774F63 /* UIViewController+pushURL.h */; settings = {ATTRIBUTES = (Public, ); }; };
		912076B8AA68116D6A4D6FE17B7E8C75 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FA0A8A78B96154BD8A7E5591906B0B8 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
		912C162893F320224F452EADCE4E382E /* UITableView_FDTemplateLayoutCell.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7312A762759D0C543CA15CF03C5BC7FA /* UITableView_FDTemplateLayoutCell.framework */; };
		915DD62E12049E37AABC3ED9AAA7E38B /* pullLoading8@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D65E5B16C1166B5AA86E068A0B93322F /* pullLoading8@2x.png */; };
		9189000CC51650ED16CFE730C36AA0BA /* NSString+GMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EDBCF82A734C79F9145B68A51A48722 /* NSString+GMediator.m */; };
		91918CD49F0AB5577E1DE633E004B7FA /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A9B90169A97D2D3B0E5A719E232DE5 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		91C8CF77A36B8B66B302526D719D55CA /* pullLoading3@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 604682F983BCF9C6BB397952435D730C /* pullLoading3@3x.png */; };
		92068BBC279992F9D79B9040CB590348 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F7B266D71E2D64E67FEDF481D7B6DBA /* UIImage+MemoryCacheCost.m */; };
		921AA4ADC4ACA50085CDB441163B2C05 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 361370DCDF1389EF9850CCCF023ED38D /* UIImage+Metadata.m */; };
		9274630D139BAF7E027D8F8180E51591 /* LOTPointInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D38A9E08CB660E318FBA98175FC0CCB /* LOTPointInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		927A397ADFFBDCEBC052F862211D4038 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B247E7546255D12C13AB5A042A513784 /* SDImageCodersManager.m */; };
		928B3471A89C4F8D64DD168BE5CD8A72 /* NSManagedObject+MagicalRequests.m in Sources */ = {isa = PBXBuildFile; fileRef = E63F0783D7BA02074B3FF2A7B2EC1E7D /* NSManagedObject+MagicalRequests.m */; };
		929CBAEDA4F5C51FA379001A93302849 /* WMShareObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 3951924F587CF5E993BDED2ABBBDE497 /* WMShareObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		92B908B4FEE3016207C7DA6C251B2B87 /* SystemVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = C4DA97353A660F6ED06E4129F45A9F1A /* SystemVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
		92F129F30B759642B7BDA7977CB5622A /* pullLoading18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D3974BD8DE3E2DBAEA17AB4A94095BF3 /* pullLoading18@2x.png */; };
		931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C319C23234E5064B72162AC28E97FF1 /* SessionManager.swift */; };
		933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391CC2F26A49947CB8A12BBE67B09076 /* Timeline.swift */; };
		934CA70DFE34A34639F11EEC4AA6261B /* NSManagedObject+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3144D9A91B221B44AF7DC58E4263B03F /* NSManagedObject+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		93603EAF43EDA21A6A0F350626BF4F6F /* WMImageUploadOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B5E56ECED90E00F89848035431C93E8 /* WMImageUploadOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		939D1B4D74F852A7E664095F12F3BF24 /* WMFetchDataViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0657B2D7C9FDD3D8F2C94FEB06980088 /* WMFetchDataViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		93CE397B9B32B7E359BC98AFC6990BB2 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 903EC3B4516EB1447DC6F28C09C97E2C /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		93F605E0F76B5931F4A11226CB598667 /* NSDictionary+json.m in Sources */ = {isa = PBXBuildFile; fileRef = EF23D2526B0929637D4154224A08B509 /* NSDictionary+json.m */; };
		94A1FD98E9366339FDC99C4D5E37B2C1 /* pullLoading11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F34F1F610CF97547DE1E6147F2139EF2 /* pullLoading11@2x.png */; };
		955CC47EFCA0E1AAFA6F807784A6AC97 /* YYTextKeyboardManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1652DFECFCEF47246EBA7007C32BE6A6 /* YYTextKeyboardManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9564015F47ECB5B5591DDF8BA274D8E8 /* NSArray+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FE840AA6669682F98CDA446AF6E2BB3 /* NSArray+GM.m */; };
		95ADD03157708A684FE4A1961AEDF450 /* UIView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = AF92975F85EC416382067F90EBFC0F2C /* UIView+Layout.m */; };
		95D8D1062DBF1FA3CEE92437F0E047D5 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8151C1FE3F7C016D67667C8F66F2E039 /* AFSecurityPolicy.m */; };
		95DBEEE1F8257D3A140EF87444273EF3 /* LOTAnimatedSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D76FCCDE97E3316A79D9D265F94E03A /* LOTAnimatedSwitch.h */; settings = {ATTRIBUTES = (Public, ); }; };
		964934AB6BF076E8DB4D23B4C850FF74 /* NSManagedObject+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A07CD5F6594940CE65BB1A4951EA8A0 /* NSManagedObject+MagicalRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
		964B25C4D72DBDE265D81E53E12CA82C /* NSManagedObjectContext+MagicalThreading.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F6639417DF88147C938FCC6CAFBEE2E /* NSManagedObjectContext+MagicalThreading.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9667BD3DBB60E3F36F3DBD1F3DCA62A8 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 47783F9CC4C31B708E86D4667AB1E27B /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		968171F2A5CD25824E735A072B01235C /* NSMutableDictionary+GMShareSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = A69B19C9EE60ED0E5D2EF3CD4FBB3647 /* NSMutableDictionary+GMShareSDK.h */; settings = {ATTRIBUTES = (Public, ); }; };
		96990F4919EC0EAA6BE890FBA9F32FA8 /* LOTShapeFill.h in Headers */ = {isa = PBXBuildFile; fileRef = D3310521D39CA0E60A6FAA4D36E890B4 /* LOTShapeFill.h */; settings = {ATTRIBUTES = (Project, ); }; };
		96AC278CF9583F03F94C61494FAB712C /* TMDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B99CA4807A05492BDC225F6C08DF761F /* TMDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		96AD6D0170004146396B14DCC67BA3B7 /* GMNavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE73C3F4935FC7288FFC5DFF96EBA592 /* GMNavigationBar.swift */; };
		96FD5E4613BBC115D123D30857DC6794 /* GMTextField.m in Sources */ = {isa = PBXBuildFile; fileRef = 4420836934D54DC2860E7EA00F0C0A4B /* GMTextField.m */; };
		97989A5FB87CF64B52C7A8540893A356 /* NSDictionary+json.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD5009E10084AB6CD81BC96254D28B6 /* NSDictionary+json.h */; settings = {ATTRIBUTES = (Public, ); }; };
		97A66541A36F701E73967825E87E1AB2 /* NSString+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E062BB6914AE4F892C0C4D1D8B09E97 /* NSString+Base64.m */; };
		97C1ED37120DC49E60487DDE4652F938 /* GMRouter-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F7DB7ECE933C077ABB26AE90EC516EF8 /* GMRouter-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		97C8C24AAF68117DAAAEAD2C8502C79A /* GMBaseSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A418278A09515215287DF76DCF422D /* GMBaseSwift-dummy.m */; };
		9806A1C2B61C39E193A14A900DD13212 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		987738B996C87E9CC75FC8092C72C772 /* GMHighlightStrGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = B759F276C323FD98F488592E6F759DB6 /* GMHighlightStrGenerator.m */; };
		98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845A4399F3C43C80298545CE78061B18 /* Request.swift */; };
		991077CAB692DC6665C5CD5F19537937 /* UIView+SafeArea.m in Sources */ = {isa = PBXBuildFile; fileRef = 0140565F8F400B0C2E8DE2A5E8E216AD /* UIView+SafeArea.m */; };
		994B4882A8982D6B5206A4A938B97D99 /* GMHighlightLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D28EF13FC8AAEF5D85B000C69B68D5 /* GMHighlightLabel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		995803DDEAD959FD47238F80AD1FEC9B /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = C69179E19126F9C39ABC082B5A852CAC /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; };
		999E73CBDAF996EDBA344CEB0BA206E8 /* NSString+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = CD27E3E912D878F0CBC3CE33A610AD77 /* NSString+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9A65C07483714BA878E8C34FB9177AD7 /* LOTShapeCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = D4B1A5019DDFAD11B3A28ED70EE2E241 /* LOTShapeCircle.h */; settings = {ATTRIBUTES = (Project, ); }; };
		9A940D21EF29BBE8D9E6B7232F822049 /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0725B9F6FA86EFE013EAA88A2DBA7126 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9AA5BEDEAF937E58F7A08274064B5DCC /* LOTArrayInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 20A6616C85AD8731D971FB13D4F3A744 /* LOTArrayInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		9ABE643B003D2FF9D3644FB44D264080 /* GMLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 215668EF338529AEA2090A2D6054CF10 /* GMLabel.m */; };
		9B441440E4BF56624411E2F643702B4B /* NSString+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 32065F7034C24822C6E73719740537EA /* NSString+MagicalDataImport.m */; };
		9B4938B46F80D3FFD3CDC7380666D424 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BD15FA909DF40721D37BE082684C03F /* UIKit.framework */; };
		9B574F28DA0D119DE57DD4C515EF98CE /* WMViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F1DAFCB45AEFF14AACADD96623DAC2 /* WMViewModel.m */; };
		9B94D67B32B58ADF34BA3AC4537387CF /* ALShareTopicCardView.m in Sources */ = {isa = PBXBuildFile; fileRef = 51423138A0CB9B925100A8BA01D75D88 /* ALShareTopicCardView.m */; };
		9BAC165E299A4D8628C8C45B69BE7372 /* MagicalRecord+Options.h in Headers */ = {isa = PBXBuildFile; fileRef = 51CEA0F844291DE378510114BC66895A /* MagicalRecord+Options.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9C0710BCEC9194BE9B925AB088C858E1 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 6649EF30BEA229FF4CCADA58768F1857 /* SDAssociatedObject.m */; };
		9C297623D0F4D5899A3DAD852F366792 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 03862715472E48CC0D563D47CD16191C /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9C298B1040D8518E264AF4E78D4773B8 /* GMKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1384CB7491B4A778DDCD99F82E99968C /* GMKit.framework */; };
		9C377490288D467C7524E9FF90D531E8 /* LOTTrimPathNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F32A4E6574DC695E6BC5A1A0350BA0F4 /* LOTTrimPathNode.h */; settings = {ATTRIBUTES = (Project, ); }; };
		9C5575BB466A8793B8682918C37F3D82 /* pullLoading17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6ED520FF177B6536889060AE092419A9 /* pullLoading17@2x.png */; };
		9C6AB9DC4EF57973CB13D8600B7E105F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E42DB012AB6A7506F209FC49CA14FDEE /* ConstraintView.swift */; };
		9C7270EBCF8E3A78D25B514D52064315 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3563779921C7843933A426831DD9958 /* SystemConfiguration.framework */; };
		9C95ACA2FAAB76C9751076D44B452A42 /* MagicalRecordXcode7CompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C23377FED76F6588A04474736A486362 /* MagicalRecordXcode7CompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9D1AA4D1C98A545BB0B021889AF8F022 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E30D294729A921C0E59E0517F15C005B /* SDImageLoadersManager.m */; };
		9DD0CB65DC90C83FF473B5DEE2AE2294 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		9E11A06FCBB0BF78EB0677AD19020BC3 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC5872458A76B50CF440ECE22B66FC0 /* MASViewConstraint.m */; };
		9E4D1B2C401CAEFD12676AF2758E5D8A /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = 456A04D10A04588AB64FC1F8489E12B0 /* UIColor+Expanded.m */; };
		9E79C2D897460EC82A93D5A0DCA109AF /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E8F66C37C2C5B2A10D29E220BF3D6312 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
		9EAAE091B8280ECA4DE76FB450A79607 /* LOTLayerGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07DC2CC95582AA7B5D7A8EF9F456A /* LOTLayerGroup.m */; };
		9F1FDD9D19F5DA99BFDEB5024DF8C44E /* UIScreen+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = AD88A0143B19E5FF07605705CDB94855 /* UIScreen+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9F883B40133DA9AB6F0285803D0DEF87 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A9E99F77FD41B6944DC89EACEB31C11 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9F9989E522027361F97F617E2CD595A6 /* LOTInterpolatorCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = D468BB0C73AD3A0C2DD76187CE499904 /* LOTInterpolatorCallback.m */; };
		A0766E966DEEF8A03D299D30195A84E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		A094E15ADEE6AC3F76E37273A26D709A /* NSURLRequest+IgnoreSSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E7EB758477F98977BF32CBC19E4FE23 /* NSURLRequest+IgnoreSSL.m */; };
		A0956CF8EEFE610BDCA4A523DC821620 /* NSParagraphStyle+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 60655B1EA5CE0A8851BD0D326711E67B /* NSParagraphStyle+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A0B17F1BAD8DBE3AC3F38CE1051C0934 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 7646FC0ED19D83614A227D8F88830252 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A1993105F429CA9852C6C61BE7F7F903 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DD87D3DE850A897A6C2F7BD2BDC5ECB /* SDWebImageCompat.m */; };
		A1AA5288EB1CA46B7EEA7029214D952B /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 17DA1B2E671BF7EBD2336019EFD12990 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A1F255F3882A299262490E487747437F /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = B8FE2FD636F47CADFB97CB4546DDC912 /* MJPropertyKey.m */; };
		A2228012DAC93226BF0FBEF0A6544EFA /* LOTTransformInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = B3DA75A1D364162407D219D6A5F5A0F4 /* LOTTransformInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		A29580DBC80ABD54564E89DED8477113 /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1662B77F61E8027FA76376D50197077C /* SDGraphicsImageRenderer.m */; };
		A2A71A4004CC3893EE4A816512B25064 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F28189ACCCBF852D9F39915DAF0FA2C /* UIImageView+HighlightedWebCache.m */; };
		A2E7ACECFF4D357955A361BFBAC7A267 /* GM-Swift-Observable-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D835A6B74772CBE20ADA24722066CA6 /* GM-Swift-Observable-dummy.m */; };
		A305851463A0209DC20D0E9F27B0D6A2 /* GMVerticalFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = A16BB65D2DD43F0B2BEE6B350427C186 /* GMVerticalFlowLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A30BCCBEB92A566117CD054C242BF852 /* GMEmptyView.h in Headers */ = {isa = PBXBuildFile; fileRef = DE710C25293791AE6B933752C41E1777 /* GMEmptyView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A397939CD3DB293769E5AF2B2E78BE91 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = B9445810DCAC656D46C6A6DEDE1CB4A6 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A3CCFF34D9AE58E74ECE8DA47BF93878 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 71FA20D1EBCC1F6C58F2CA791A5EB0AC /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A3F37772D312852E1156050E09B737BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		A417CE5A9D33E671DEA1AFC44CAD015E /* LOTAnimationView_Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = F96126A47F0E338D5F09B89206A2CF7B /* LOTAnimationView_Compat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A450FE6B4C2FB7EBB3AD4DE4EFEBE2AA /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D06F6461C4AD1B2979EC952C55FAF702 /* UIView+MJExtension.m */; };
		A482A2022CF5145E907AA88D4142ECEF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BD15FA909DF40721D37BE082684C03F /* UIKit.framework */; };
		A4EAB7AF51F99DA0D5F830BE46A667E7 /* pullLoading1@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F23719E41923B9CFA3772BEB9A609D /* pullLoading1@3x.png */; };
		A5926005A93C9E754AC7DDEC5C545276 /* NSObject+GMDate.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D9205F5D3A193AF594307468930062 /* NSObject+GMDate.m */; };
		A59301B048725931AD8366DAFBABB6E1 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D93E8DA7D908143561D5A29257C51C1 /* MobileCoreServices.framework */; };
		A596A3BA57B0BF2A49B34D996E5216E3 /* YYTextInput.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE86E92A42A4D84324BEA220BDA9660 /* YYTextInput.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A5978F0630376DEAB03E87586A6309AA /* LOTValueInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = FC2AADA8A937E8F27E485028E2DC71F9 /* LOTValueInterpolator.m */; };
		A5EC95129930E6747C002F683D87F4CF /* GMSafeValue.m in Sources */ = {isa = PBXBuildFile; fileRef = FF35A32DEBFF0F68B12E3D3E4FA90879 /* GMSafeValue.m */; };
		A6533B4AF98FB95FBCD4F9D8AD51CED6 /* MBProgressHUD.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1BD89E3527430D610EDB33826A2F04 /* MBProgressHUD.framework */; };
		A746698C6ED6C24C692EAB003FC4856D /* OCNavigationBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 66BDA8A2F0CE6957A540E49BCC81B523 /* OCNavigationBar.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A76842781CB27AD78B3AC34A44BCB1E0 /* GMKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0402E6EA3797C40D2A3E73B2E3DD955 /* GMKit-dummy.m */; };
		A83EA29B4D58DA64F7A0FDA0EFE945EC /* CGGeometry+LOTAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A6FEF29FB46EB18A7A10D147B0C58DAE /* CGGeometry+LOTAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; };
		A8B15418999A7399379B236D73CA70C7 /* GMShareCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 1276DC11F0500FDDB4DAAE6D56945A81 /* GMShareCell.m */; };
		A905360922E6881F99FB86FDF8993682 /* LOTShapeRepeater.h in Headers */ = {isa = PBXBuildFile; fileRef = CF8B20DF35A95C15B042DDB492031C8D /* LOTShapeRepeater.h */; settings = {ATTRIBUTES = (Project, ); }; };
		A92304541615B5B06D0B4227C40E4DFB /* PhobosDataManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F486F51956EAD5CE60CAC7D4666FA3A /* PhobosDataManager.m */; };
		A96D8020C3CF8108292E7DC64F59FFF3 /* pullLoading3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F6631DF12FB74C06150A48BD24A60847 /* pullLoading3@2x.png */; };
		A99DA836A4246B5D838DBB682677E64E /* WMFetchDataViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BB56251FB4BA579500C252E8C0817BB /* WMFetchDataViewModel.m */; };
		A9F2F65919772983828C7093AFFD82FE /* LOTShapeTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C27782F44FB09EAFB323F13AA18D303 /* LOTShapeTransform.m */; };
		A9FE6F37D854D05FD08AFF8BB10D30D3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		A9FF88E9741282824004B5D255902C5D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		AA09713A12F2E0F70E2292A0FC50BD01 /* Phobos.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6200C24EB1BA0FD11161D5A8689F36 /* Phobos.m */; };
		AA2921F0F3C45DB47EF8AE435392A64F /* ConversionOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73DD714CB236613C2AA1048365D6A328 /* ConversionOptions.swift */; };
		AA5FDDEA6577B23C71827CB09D4B4C84 /* MJRefresh.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BE125EEE2BB358C13628A423D4ADC05 /* MJRefresh.framework */; };
		AA62C360177DA6C049CCC0B4DA75D21D /* TMCache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A9D5743080F88C71A21AA1919C521035 /* TMCache.framework */; };
		AA6A55860D56B7E5EA7807ECB20E0F6C /* GMNetworkingOC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4635C2A270A5A3295B55A2EA37892B /* GMNetworkingOC.swift */; };
		AA6D4ACF5FCDF695FF21C87F147A70B2 /* JSONModel+networking.m in Sources */ = {isa = PBXBuildFile; fileRef = 10C3723A685D08F812E3AE0001230035 /* JSONModel+networking.m */; };
		AAE63294F3077DB9D9E48AB7D4999F6E /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0251C8D1303596D17EF23FD235AF7E7A /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AB091EAE63BCB025E708DCDC04AE2BB0 /* GMNetService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0436B90295FD37AA2D7131A86FCD79C /* GMNetService.framework */; };
		AB635AC221D299BD543348E12706CABE /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8641893061929D6196125D3A9AB19542 /* SDFileAttributeHelper.m */; };
		AB86BA8AA19236B7AF97B4D2078C6C82 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 08991ACF9CB35C386A8F9F768D2210AF /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AB9753E44D9451B9203CFE2EA96E8021 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = CCB9F82A6E9DA36EE36534E885A97D0E /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ABCDE43DF7C0053E810497C4251BA2F2 /* LOTNumberInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 51FACA5F95BC12E7404D7AEB32FA6791 /* LOTNumberInterpolator.m */; };
		AC3C50728E91C426828487B4B6F380E6 /* LOTPlatformCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 016948FF85CA5EC28586CC4EDAA4194E /* LOTPlatformCompat.h */; settings = {ATTRIBUTES = (Project, ); }; };
		AC7B7765BD1D09417EC942F0E0DBEEBE /* GMShareSDK-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE6E77FA61CE8B0EE443EDCE2ACB4093 /* GMShareSDK-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AC958A64FABDA7E922A3AEC269C94295 /* UITextView+Keyboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADD81FF48EB970185B7522C02C9C3EE /* UITextView+Keyboard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ACD275AD935F1DC98FEDFBAAEE2170DD /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FFD63CF0CEE53E35378D332B6234AE0 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AD83A519C7FC3EF367289BE555A57D01 /* MagicalRecord.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C327540D1418435D2C6031A5F7878F11 /* MagicalRecord.framework */; };
		ADB2AFDEDE0534A49740F86F54EFBB85 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A6B450D52E2448932CD904063E9F2113 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADB560814BCD3125E6CF9F1F56A2A04A /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E9A71BF6705D08C784EA70DBEEBAC42 /* Event.swift */; };
		ADB6CCF5377E52F333B2441D2CAA6E3B /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9B47F8486FD37DC53647F129F8CC32D7 /* MapKit.framework */; };
		ADD59B0F7E42B1F514BEB621017D4707 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 81BD224DABEA002814CAA6D73ECD88B2 /* MJRefresh.bundle */; };
		ADE8E593E2A1C63B477885D3D5529B0D /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 148D0C5B1BBB2785BC06748742204B03 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE8DA25C455D32D61874CCD9AF74F384 /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF9AAA14EA32ADF537CFECA9EA78273 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEE92AC4E9B66E172AD72111E4E74926 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = B800202202CF77B2D74B600FF3A89F20 /* MJFoundation.m */; };
		AEF2F01141D485EF3EABDD71F52D62AD /* GMHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 03F0A0B79BAB537870DC92E16E9BDD7E /* GMHTTPSessionManager.m */; };
		AF1CF135464C12B9A9E532592E3E265A /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A9196556CF6AF58934182F0AAC1C91F /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AF5195428BD0EF5F2552E85C053016C1 /* JSONModel+networking.h in Headers */ = {isa = PBXBuildFile; fileRef = 066B74EC5FD3F62CA1337ACA17ECE9A1 /* JSONModel+networking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AF8AA9F3D61DE913E5DE7561B0907AC8 /* NSString+Image.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CADCE7940D5FF2B79F8A97259464C88 /* NSString+Image.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AFC4B48476D8699C7A1FB888B2B03FEB /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0817815010C0B717428DB337DF1C5AD8 /* AFURLResponseSerialization.m */; };
		AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F58EF5F7E859D93DE0000DE129216CA2 /* TaskDelegate.swift */; };
		AFD6B5DC0980F02DA7ADD3398CDF0D83 /* NewPhobos.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E974828242F2D6CBF05CA7510FDC3BF /* NewPhobos.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AFE0D8C734DDED39F911A82F29F2F5C9 /* LOTLayerContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EFF774C5F6FE082A6ECA3C594E9F3E /* LOTLayerContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		AFE58DF1E022720E9A052A350BC60378 /* GMShareView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DB31D7A03F68298E9B1756F699D7074 /* GMShareView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B05F64EE9E1F2D52EF3E6C655E096ECF /* YYTextAsyncLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B1529DCEB5FBD0D7EAD9A800ED7FBFA8 /* YYTextAsyncLayer.m */; };
		B09F3A2E232C224DDC3F4B2816B43F27 /* GMHud-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC0A11AAD9C1BA1C81171C37C8BBA78F /* GMHud-dummy.m */; };
		B0ABDBD3F24C1CA29583132713D08331 /* NSManagedObjectContext+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = A5DD5D7203138D8D46A50F0718D73FAD /* NSManagedObjectContext+MagicalRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B0FD941FA153F5B0F947490D1810EEB5 /* GMInfiniteScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = F99398F4D0C66535F46F91FF655C0919 /* GMInfiniteScrollView.m */; };
		B1065CD08E82D2C1189E041773404E81 /* NSString+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = 31992C309F7C5F8A78E4BDDAE1C2A08D /* NSString+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B12B898901BB9952F9DFEBDAD6867C92 /* NSDate+DateFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 19DCE68F59001FD7C219C52F0F633ECD /* NSDate+DateFormat.m */; };
		B1325C6FEBED717075274598F38EF634 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 40AD7E1CE735A5752429FD412C2CCA60 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B15207CBFA7BEDD3AC46D68079E51FB0 /* EventReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CAF6F569C8370F47BB1EBCAEDFEA701 /* EventReference.swift */; };
		B2333946BDE163E31FCD82E8702B796C /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EDD4D1F03D2AA6BDBF4E09EA3D26C588 /* Accelerate.framework */; };
		B294DB8A25F50BE37A5762FA686C9A8D /* LOTRepeaterRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB83F3D938C8096C4DFA4D49753C756 /* LOTRepeaterRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		B29CB209EA977EA654A13CAEE183AE3B /* UIView+SafeArea.h in Headers */ = {isa = PBXBuildFile; fileRef = 15E48377D6D2EF4EA0BA72DC6DFA5609 /* UIView+SafeArea.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B2A3158531F1731C4F88E572B64D94AB /* YYTextLine.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A27A8CF7135E8C75FE251E50D98CB6 /* YYTextLine.m */; };
		B388E2F73C7251F1E95B0E55C3B6FC57 /* pullLoading4@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = F3FF30D881B212965DF47B1313665590 /* pullLoading4@3x.png */; };
		B4091081FD39B8691A550FCC44FB5F95 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = BC9CEEE73A20BA6B58BCA9F2E5785C8E /* UIColor+SDHexString.m */; };
		B43E9F79FFEEB0B67AA729A61BDC4194 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DF63765D8D2BF21288E2021C9C053D7 /* SDDisplayLink.m */; };
		B4771B33903C6A17CA1252F8788DFD34 /* GMNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7090B5B4C9B062FF6578657AD7AFF9A3 /* GMNetworking-dummy.m */; };
		B4BA28EA2F26D759E229711CF30D4D8D /* NSManagedObjectContext+MagicalChainSave.m in Sources */ = {isa = PBXBuildFile; fileRef = 820B7B5AEF1D82FB8A86CCD7A3F656D3 /* NSManagedObjectContext+MagicalChainSave.m */; };
		B4C8B82F65333D95FB249007E32036D9 /* GMAnnotation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4566EB6FD0D6CF1E03D944DF71FA9889 /* GMAnnotation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B5CA8A15F14A972C15F1B3B7DEFD2482 /* GMediator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 051CDEC58A3B8EB702565F1E7902D86C /* GMediator-dummy.m */; };
		B62B7BCB366B3ED5F6673F3775E4EB7C /* LOTHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAE60138939E035297C31180BA8A185 /* LOTHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; };
		B62F59CD263E97D9C975B703D4B8B190 /* UIView+LineWithAutolayout.m in Sources */ = {isa = PBXBuildFile; fileRef = ECF3C63A16770B46B6B19268DF3305C0 /* UIView+LineWithAutolayout.m */; };
		B67B5662587F9A97F715ADC1F79C7499 /* pullLoading5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 81C210E157CDAA32AADC73D512DA7BC8 /* pullLoading5@2x.png */; };
		B681F3C60C07DC2B7A6C8DBCA9B9A983 /* UIViewController+pushURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 543D4B0FD195753DC17DEF888E26854A /* UIViewController+pushURL.m */; };
		B6D769C5D871D1ED96D624A7B64FD650 /* GMPhobos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 820852F26BF572D0BF0DD6446EB3854F /* GMPhobos.framework */; };
		B6DF9075C847AB2BD1A09080AE27021E /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 457C387EAFE0917E46B0AD8E99F79F2B /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; };
		B76B2D8EFEBFB9A75CD45056198C1875 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = F68D5AB4E8D80AE1F4B78C4CA486AF28 /* SDImageCacheDefine.m */; };
		B789F47820A21BF93893B81EFF13741D /* GMAIChannelViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D59C5823792B601D10558B2C28C1695D /* GMAIChannelViewModel.m */; };
		B79CBE69BF0808F1228D425007BFBB10 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AD6D86821A9A542CE1FAEFE6F093021 /* SDWebImageManager.m */; };
		B7DA1F0AFE6DBC6D281A5436D9D6CEF9 /* NSMutableAttributedString+Attachment.m in Sources */ = {isa = PBXBuildFile; fileRef = AC62B6610845FBDE84D41A1F579209D5 /* NSMutableAttributedString+Attachment.m */; };
		B7F08DADA1F5B55788F43E9FE0241315 /* NSManagedObjectContext+MagicalThreading.m in Sources */ = {isa = PBXBuildFile; fileRef = 462049BF56E591D45014B3219661B8EA /* NSManagedObjectContext+MagicalThreading.m */; };
		B8111B28082D2402779DFAA4F3334D8B /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E7D71E8CFFCFBE5F5DEDD65CFEF6877 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B84931DE7EAD137EC1A4B4B2583AE854 /* MagicalRecordInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = F4888BB470A504F2D744040A1274E9EB /* MagicalRecordInternal.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B864874B324BFA8A042B128A4F4EAC64 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = A37A5DA09CC6C191EEF678E7403FF2F8 /* NSBezierPath+SDRoundedCorners.m */; };
		B87798CECC35695A704E5609C4E4ECD9 /* LOTShapeRepeater.m in Sources */ = {isa = PBXBuildFile; fileRef = 750E00E301222841597D659A06470CE0 /* LOTShapeRepeater.m */; };
		B891361055DBC8334E4E1C9D808CB191 /* GMHighlightLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = D1875B8D473E03317CF6EA612ED108C1 /* GMHighlightLabel.m */; };
		B8BD6F6A46BFF178B83CCF9CD57E3766 /* UIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = C57CABAD07A6F9510F80CCE0F5D5D11C /* UIColor.m */; };
		B8BFD892EF455420AB9A3A95BDE22B9E /* ALShareTopicCardView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CBC946AE1069665383837CFC7280185 /* ALShareTopicCardView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B98501865B492D7D493CE8C64ED0D0CB /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = DB5BD75332C7DBCA67941033431DC19A /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B9883D5DD0C81CD29065D6CEE1D8EB03 /* NSValue+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = B03F8C1690D4FCA1411D46CD8BFEFB46 /* NSValue+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; };
		B98A5AB062493006D7793F0F293119B8 /* GMTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 558F3C6B9BA7D931BE34595F64B26C0D /* GMTableView.m */; };
		B9939A1A9849217C8B1CA941C8CED8A8 /* NSArray+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C7196278C7CF3BD83B6D2AE611D15B5 /* NSArray+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B9962F94EE31B1ED18EDF1E682C656F7 /* GMRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B277E0789972B0EFEC4266E527A3CD9C /* GMRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		B9DF600D3F8CF823DF24B5636E2D9DDF /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB76565A082AA4F0C36FFE913D7ED79 /* View+MASAdditions.m */; };
		B9EE950F2BBB8C1B8CCEEA225665BF98 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19D087C818FF93EB7A33256EFE371CE3 /* ConstraintLayoutGuideDSL.swift */; };
		BA40C20C593280E0CDF98B69D9864150 /* pullLoading17@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9FE0F29F4ADCFA85149351CC42251440 /* pullLoading17@3x.png */; };
		BA662DB8D2C723D22CBB5777854738E3 /* pullLoading19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 44D8AC1760D45CA5D96CBCFF78C20FCD /* pullLoading19@2x.png */; };
		BABFE12B5B1851122B15F559166C7872 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DDE712572B9A1539BB906B0CE12CEDB /* ConstraintLayoutSupportDSL.swift */; };
		BAED7D22CAFF19EC3CF6C6E6D7591F8E /* GMHud.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F53AF078300E54606C2E3B076E05458C /* GMHud.framework */; };
		BB037BD7938091023B35894537E62B17 /* GMShareTopView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A80A443EFA688454AB86530FB79FCAF /* GMShareTopView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BB050EC2E1B6D0BF03526A6F63CF3D79 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DE1450C14D5D8705B013B625EAAC26E /* UIImage+ExtendedCacheData.m */; };
		BB14B8F5741BC1EE44CD784403521673 /* UIBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 7148BB67D96E84EE5D2C10D0B91A26ED /* UIBezierPath.m */; };
		BB271326388CABDC50CD0C2E75ABCEB0 /* NSManagedObjectModel+MagicalRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A2A59324FC65F440F9A59664036746 /* NSManagedObjectModel+MagicalRecord.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BB2973B6B8683AC0441EC736101030AE /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 944DD278DA0D8C6D119FCB92F48A5244 /* SDAnimatedImagePlayer.m */; };
		BC173E11CD7CDA4CC233489896E947BA /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A44FAC105CEB627800872CD63AFFB5E0 /* SDImageCachesManager.m */; };
		BC65E73DCC5112800C7AA64E35C929C2 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = D946C0B0B21B7B440B3E199A371A90AA /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BD48EA2A79B870C40B90BC7E6EFC0547 /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 23A050DCAE108D727ED904F6F38A715C /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BD99AEAF6F4F070A3128ACB59DCFCCD5 /* TMDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB07D7FD51915466B5098458026F00E /* TMDiskCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; };
		BDC50B9D4273A91F9D07DDFC026E770E /* LOTSizeInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = B95AD179BACD4A15F71B2EF3E0226158 /* LOTSizeInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D630546D5B88A5113C88B682ED1E03D5 /* Alamofire.swift */; };
		BF23BB18E94E339ECE35F172E5504151 /* ObservableChainingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D6220272A9E1456B00F7C2BFF2BD6D /* ObservableChainingProxy.swift */; };
		BFBF3A3CC79274A69ADF61D05F98E67A /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECF8B016C3F81CB05FBBD1BCBE7CC96 /* ConstraintLayoutSupport.swift */; };
		BFD8501542CC2FBF56C4ACD93E5FDA44 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C15D618B5BEF581B27669335BD06105 /* ConstraintRelation.swift */; };
		C0388039CB455A0733DEBA14F55A9CD6 /* Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4439FECF1E799DDB03F38D45FB2D82A4 /* Protocols.swift */; };
		C069623734578570E5D08B4379019569 /* NSBundle+GMAILab.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EB0FD2EA4F0B9FD3A3053F5F6580F9B /* NSBundle+GMAILab.m */; };
		C087C82FA9E5FCA83E6983582F3BAF12 /* GMScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = B9F44DEDFC099A6167D7974523E6BEC6 /* GMScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C09E7C29EA35E3AA0540086294F0A4B9 /* YYTextParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E862830DA1F7176ACA5228576350D459 /* YYTextParser.m */; };
		C0D04E0E37809873CAB7CB1324256928 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FD85B8AD143EAC7174985393E5243AA7 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C12D1F821117A27CD3BD882A604E0FD1 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = CB8EBC35F2139CB37C0C11DD02EF8003 /* UIView+WebCacheOperation.m */; };
		C13696F3D7605143956F3324210B004A /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E3C9F377D9E8C162B99E90DD565A45C /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C13E9A035B5AF428729AF98ABF990262 /* NSNull+Empty.m in Sources */ = {isa = PBXBuildFile; fileRef = 35B3604323D0A4A78AE2CE694F6C8B48 /* NSNull+Empty.m */; };
		C141647899BB50A9DB014EDE557FEA02 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = AE26F5168713A7EF87ECF231B4E0C6D3 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C1976ED59CA86D578224B6025DEB058D /* MagicalRecord+Setup.h in Headers */ = {isa = PBXBuildFile; fileRef = BBD9603A6FE1047875346157ADEFF392 /* MagicalRecord+Setup.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C1B0525CAACE6328401C010DA1A904C5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		C1C38B7A170DC8EB5471330D3369F27C /* TMMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 211F82A021883E09721A33A4BCB465A3 /* TMMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C1D5BB69CEE683FCFB9AC01EFC903396 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B9FEE527E7B3383F2EE8CF1B2432EAA /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C21432B6FD70E22EC0CED89A9E833E95 /* EVObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24CA11FA6E2A45BC447768014EC82C77 /* EVObject.swift */; };
		C2597E385A6C373FBF5AE8748399F685 /* NSManagedObjectContext+MagicalObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 803F81D7308E34715B931B4E727DBB2C /* NSManagedObjectContext+MagicalObserving.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C2F2E84211905B02855BB3B96FAE0779 /* YYTextUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 464AB862909F40524247ED3E7CA42953 /* YYTextUtilities.m */; };
		C3867A28B1151B7DB252585AA960C8B5 /* MagicalRecord+Actions.m in Sources */ = {isa = PBXBuildFile; fileRef = E2910179DFFB2A62E67716415B496F59 /* MagicalRecord+Actions.m */; };
		C39AA0031C15D416D3B294CF91E54983 /* NSManagedObject+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EA4776AE344EC66400B977A582ACAB1 /* NSManagedObject+MagicalDataImport.m */; };
		C3C027B273B2A772A044933D190A434F /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FE0242A35F1E45ED609C48A5879537 /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C3D259899D94A7768BE4322069E26122 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = F48CF4A18BDCCC1919CA0FB538E3F46D /* SDWebImageIndicator.m */; };
		C41607A64889490284577EB00660CCDD /* MJExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BA05E228C6950C92C36759E828DCD57 /* MJExtension.framework */; };
		C4A6ADAD8D3CB024748791BE96F4C284 /* UINavigationController+FDFullscreenPopGesture.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A7B4188E439DB3E1631F86BD4FCF094 /* UINavigationController+FDFullscreenPopGesture.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C4B06FBA73C3DD24010BE5F22282C67C /* LOTTransformInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A552E494AAE4B6CA60457F58D03F961 /* LOTTransformInterpolator.m */; };
		C4F7527F7162E848C64094545EBEADA6 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F4648F8367BE73343F9C33E70F11C541 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C50581A14C0B15C804FE8122CCE397EB /* MagicalRecord+ErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 61799CD52CC9B615D12D967D0467AA20 /* MagicalRecord+ErrorHandling.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C5087E5CC00D9D7213B85080B414CF0C /* String+GM.swift in Sources */ = {isa = PBXBuildFile; fileRef = D78E9C340D21F9CC0B69830C1D254492 /* String+GM.swift */; };
		C512FA91EF16EE9A12DD3E2ACFE0408B /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = AC2AD153D382C3CB689332D7BC014D4E /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C5443979DA3198D06945AF09F741BE75 /* LOTAssetGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F412E1F9B6AB01FCDA0C59607F53C20 /* LOTAssetGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
		C5478053FC95A6936EAF2302A5B71AA7 /* pullLoading12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 80DAEA0349DB5EA3A04A031654D52441 /* pullLoading12@2x.png */; };
		C547CC0942739FDB0AE6463E41D063BB /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F0379E2F15FF1220B39F926B969A49 /* ConstraintLayoutGuide.swift */; };
		C5E5035DEFFC45A62070C779CCAC04A7 /* NSString+DateFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 739280EADFA784E9367C70D923C4B5ED /* NSString+DateFormat.m */; };
		C608C45FF6599FA8AEFF8B089E1AA260 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6D72F237E7A1140B0EC0020F1BF5894 /* CoreFoundation.framework */; };
		C6B3CE6459462ED20AB4F514A0F4B7B9 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9469BE23C69E5144A968C68956D1636E /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C6BAFB92B2659BB2E7F8F5466992E673 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DD9C5C840EF208CEE594DCD681D07AE /* SDDiskCache.m */; };
		C6DBBE967BC7205F3E4CBA1FDA3E65AE /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DEB3FA29D9CBFCDE238E0BBB5CEFC66 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C8537FA3F631F782EE1A562D7350F9DC /* GMNetworking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2577ABF95462A864A598B842B4276494 /* GMNetworking.swift */; };
		C87A4A949EBB8D53C7A2C5786718D310 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		C88D384F25E0A7D9E129831227A762FB /* LOTAnimationTransitionController.h in Headers */ = {isa = PBXBuildFile; fileRef = F0193B9802149BDAF74010D838F50F32 /* LOTAnimationTransitionController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C8D4E0A941EE2DC95387418F7F63C6F5 /* LOTAnimatedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A07E86A260EBB3CA3BD46F071013CD1D /* LOTAnimatedControl.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C96D5695A0F7BCF36021BFC999B653EF /* LOTInterpolatorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F586F4FAA063686FB92998E73802CA9 /* LOTInterpolatorCallback.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C96DE34746EC5F385A7A2A00A138CB1F /* LOTColorInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 871EB6BBB234D5E06685E685C9F7A6E1 /* LOTColorInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		C9B6AE2DEB5063802DC7FB424529A5AE /* Target_commons.h in Headers */ = {isa = PBXBuildFile; fileRef = A1510ABA9158798D5F5815DDF092A3D4 /* Target_commons.h */; settings = {ATTRIBUTES = (Public, ); }; };
		C9C0C5C2CD03E239095A56F0BBD80930 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = BCCF9C1E6C163DF6EEFC3038B54B1A2C /* MJRefreshHeader.m */; };
		C9FF1A92F5098F7764DDD5A748CCA577 /* GMRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A74D95387B7590E065A5B03482C1D67E /* GMRefresh-dummy.m */; };
		CA3FC0F629A42796E448E1BCBA5B2505 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3C30BA3210F018A0FF79B3FB7FA192F /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CA5239B9DC9D8729AD1B82568D268058 /* GMLoadingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CA806BF6A86C689F36F57FBE641C161 /* GMLoadingView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CA54B4EA52B162756C88ED568F6EC100 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 104E8A3D04EED024EF540FB58382327F /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CAACF7606AF4B35F8A161AFF10763BBE /* NSAttributedString+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E54DBBE18CCFD94BEECAE6378B82E1A /* NSAttributedString+GM.m */; };
		CB84D61F68D3F2D317E51D3FE2E9D29B /* GMAIChannelViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 32AE3D1CC709096353B0670D55111E3F /* GMAIChannelViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CB963281C66DCD100EE9CA691483D439 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D04C1ABB25F0C01F6C29259FFD94BB7B /* SDWebImage-dummy.m */; };
		CBACE8617E480B756EE6647BCC05C897 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C1F85822A7C0C52F12226FFDDE90AEF /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CBDE64B5C1AEC06CFBE52E6A08202A0D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		CBEFEECF403E85DAD0BEEA311701E967 /* GMThirdPartyLoginHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B4B493E78B2049C4B1122E0155FD46 /* GMThirdPartyLoginHelper.m */; };
		CC155255C94E418E54EFB31E99012803 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 187AC57DB094EE31CF9E0679D7C6E099 /* AFNetworking-dummy.m */; };
		CC380E3503050E0BF91A75E9EC75566A /* GMAILab-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3BC1BE0ED177A5BB02DDA068C96B210 /* GMAILab-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CC5FEAF58E268DAED0C0A939A070E471 /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8F26004BA5097C5FCDD6AF175BFCB1A9 /* SnapKit.framework */; };
		CC7EC2C86953FFECD30CE8E5273862C3 /* GMScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 51D16BE7FF08486B2AFDA0DFDC009669 /* GMScrollView.m */; };
		CCCCB1224344715ABF7141EDA0827070 /* pullLoading7@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6EF184FE86E0FE34FBD6BF9031A14B85 /* pullLoading7@3x.png */; };
		CCEDDC228A9859254804955F091D5DAC /* LOTBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CEA4380E889A8EBC5A652C7B3AB8B99 /* LOTBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; };
		CD6076591A8017E12554BB6CAD1BC500 /* JSONAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B01431E87C382C88B6116F34B86BC6 /* JSONAPI.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CD824C04C8A10C8B379BCAB45C9FB9BD /* GMInfiniteScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = CBF8C82733E194CD818136D5D644CF01 /* GMInfiniteScrollView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CDF4F657D39C684F6F7B6D4ED380DE7E /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = FF020D908EB2DFC4B77750D94B1AB4C3 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CE0D6E7E6FC4668C871D74C56EBF0A2E /* PhobosPVProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 28062F3B54B2C5E53B303D17E182D7D8 /* PhobosPVProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CE29AC586E802B4D4D7B67E7CBA05B6D /* UIButton+ALReClicks.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D711E00836F8F4D1E7172C569AB5D7C /* UIButton+ALReClicks.m */; };
		CEE41403E36FA8202346925324A8DCA4 /* EVCustomReflectable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8943B4CC720D53856D01F9E315570826 /* EVCustomReflectable.swift */; };
		CEE6381F6658718712DA61AD4CB48E8C /* pullLoading20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = FA2CCA7231CDE6477C5D82DC9AD6CA05 /* pullLoading20@2x.png */; };
		CEEF1BB082AEA16C4899D50C54FF8DEF /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = B51A8C8B8A3CAD5267A729255F6B20F1 /* SDWeakProxy.m */; };
		CF128F595DE6265EC706634B8F33D429 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B6300AC246E235C0E259F8CAC8DBC31 /* ConstraintMakerEditable.swift */; };
		CF6BC9F538D317EDDFE8BA26061FE39A /* LOTArrayInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = D7C2886EE4241B9C6900066C7FE5A8E4 /* LOTArrayInterpolator.m */; };
		CF6D26CBE6326FB2A1C15F55D45A69E4 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA1FAFC6F836865743CCCD9E7EDD963 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CF97C6008ECB14424883BDFB45319135 /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ED13196D57A98566DC3855234FED928 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CFADD664BABB05A6003CCDD3222C290B /* JSONAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE5259D1552549097BAB1802C09AFDF /* JSONAPI.m */; };
		CFD800F2FFA90D193D729B862286EBEA /* EVReflection-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9AB471843E4BF3F3EBD1D6F47B2227 /* EVReflection-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D0045F929345A2582E35E4FA48691A74 /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E4F348FE2B5511C198708E8C88CFCA6C /* SDImageIOAnimatedCoder.m */; };
		D0C563A71352117ED1EEC4AFFCAB3166 /* MJRefreshComponent+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 014B6F2D522B6574AB7DDC26FD9232D3 /* MJRefreshComponent+Private.m */; };
		D116C098BC7312FAEA9A79A22CAD72FC /* YYTextLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0741AF7D34E6AC2F5FD78E40189A326A /* YYTextLayout.m */; };
		D13CB2BD844EA959FF6304F38D0ADF28 /* UIPasteboard+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A04B6744D8D6B3181589EBD38460FA0 /* UIPasteboard+YYText.m */; };
		D151C2E55815F81BA0E9E47C5E50FAC2 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 45C11FCBEBBEF2F41FA98E81867CE375 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D15204252A3820BB0C5B3ABF080A9BB0 /* GMTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = 91FCE51B5CB733FD487583F00960AE45 /* GMTableView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D175FAFEF42922D7F31317BD7E28AD6A /* LOTPolygonAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E8C73FB5BD3609F0B067AA74714255D /* LOTPolygonAnimator.m */; };
		D19E52737ECFC2BA0108FDFE41C0A3AA /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = AF146195C1E9501457212B5D1DDD2BA1 /* NSString+MJExtension.m */; };
		D1BAD573FAA8871929E33E7A2A0703AF /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8417CB93E270E1D6C3C4CCD5ECF62B39 /* AFHTTPSessionManager.m */; };
		D2392FC8C63BF56307ECCDECEFD70D46 /* Constant.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E7E28D095DFE43359F4B6F665C74491 /* Constant.m */; };
		D24CA3F47D6C36710FC2EDE32CB31896 /* LOTRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF61B7C189055AA84693EAE036F8BE6F /* LOTRadialGradientLayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		D264F2D35DDB9333359A1F92B5C77BAF /* WMBaseCollectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = E98C106E53B500FB408C68B12D6FF518 /* WMBaseCollectionController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D28C53021BCF20ACE4EBEFF5E9B366AE /* JSONModelError.h in Headers */ = {isa = PBXBuildFile; fileRef = DE79A12E83EDD8D945406A96280DC5E1 /* JSONModelError.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D315B282E11545805ADF62F773F7773E /* LOTMaskContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1942EEDC09CFAE18AB88B11EC4E20A3A /* LOTMaskContainer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		D3326A7EF32BFA9802D1EC84DE33DEE8 /* GMView.h in Headers */ = {isa = PBXBuildFile; fileRef = B039D8C4CD788000FE8AA2CB4BB1C5A4 /* GMView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D37C492B29514828B8ADCC8D4C5A4110 /* Constant.h in Headers */ = {isa = PBXBuildFile; fileRef = 443DCDCE0B9E0F404E2CE678FD9CCD13 /* Constant.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D3B6705578810066652B524B46C9DDA1 /* NSAttributedString+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = 44F52552D4C2A5D3538DF59A4EAC670F /* NSAttributedString+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D3D3E454345752FCAB4A08C23C890A56 /* MagicalRecordInternal.m in Sources */ = {isa = PBXBuildFile; fileRef = D616911A3FACA66F376D261CFA5A2C60 /* MagicalRecordInternal.m */; };
		D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E49432F2869561ECA55C590B86EE5B1 /* DispatchQueue+Alamofire.swift */; };
		D45E576C518E9A98AD0C51B677097BD3 /* GMRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9592C50CCC04A4018815969D03AA43ED /* GMRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D4FE50FA436CA13DDAE84867A3A0A2B1 /* GMPublicNomalHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FFB51F1CAEE4F52A146700FE3BB68B /* GMPublicNomalHUD.m */; };
		D570EF1867B1B384E6BA607CC42FFCFC /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6883AD0F4ABEE67FB11BF1CAC790BA50 /* Debugging.swift */; };
		D5AFB8009140F180262A1C6498AC4388 /* UIViewController+PushType.m in Sources */ = {isa = PBXBuildFile; fileRef = DB48E44B4685B06444BC239BE1A7DB03 /* UIViewController+PushType.m */; };
		D5C69925944323CBCFE9463769E57F1E /* WMNetService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0413C8F521F25782FD8E0FFDBDABBC0B /* WMNetService.m */; };
		D5CB1D6A2AFAE225124F3C62B79C90E4 /* NSManagedObjectContext+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DB7F2F76C12319CF6A4D6D717ADCCF9 /* NSManagedObjectContext+MagicalRecord.m */; };
		D5FAD840CDA152376F9F51D15CDD16CA /* WYSegmentView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DACD2D8C0AF1F2E2475C7A3E0DC122 /* WYSegmentView.m */; };
		D616523183F72499235DA1864A1BD5E1 /* JSONKeyMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C3150D2CC8587CB93EC34AED2BC5B8 /* JSONKeyMapper.m */; };
		D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = F37A9838E52AC54F4DEF546848C97363 /* Response.swift */; };
		D6A229E495CC094AD874F56B45E4ED7E /* MagicalRecord-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 87FE5C6C23FDB7871D9F206173A912CA /* MagicalRecord-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D6E3C6B56E37590FD083C4C1E9913F71 /* UITableView+FDKeyedHeightCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 32757B862281B70235B9EA2AE52BE5CD /* UITableView+FDKeyedHeightCache.m */; };
		D701BF62CC3FB28294A79C12E75AC755 /* UIImage+GMAILab.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C340D4E18DEE1A0883E2B2C0AF56510 /* UIImage+GMAILab.m */; };
		D741B339D004BD4340731E0B3DD58E98 /* MagicalRecord+ShorthandMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = C113B6849F645C6C717E33362670D8DC /* MagicalRecord+ShorthandMethods.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D7A59AA6C789F9653A57148733224924 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 01A555A0C0EDE1BC0D1723B170F3E407 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; };
		D7C2DEFB022DE332C2E9CD7CC29A1994 /* JSONHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BB1FCEB34666D4ABCCC9CE2107C9210 /* JSONHTTPClient.m */; };
		D7D1CD46C8DAA23B75E9B4D34D25E777 /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 98E5604C32792DCDB4A2181E2514D364 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D7FC22B851D4EB229B781EF54DC86B9B /* GMHud-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 13BE90E1F8C48D84A103C3EBFE34B21F /* GMHud-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D93B47DEDE3803A63808D5F2EE541297 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61693E9ED1A2ECD98D0F33C5B077732B /* SnapKit-dummy.m */; };
		D9C62839598A8F420E97D4544484B615 /* NSDictionary+GM.h in Headers */ = {isa = PBXBuildFile; fileRef = 69911C523DBD9C7EACF8751A7E8E51B6 /* NSDictionary+GM.h */; settings = {ATTRIBUTES = (Public, ); }; };
		D9E38DC52E0A3BBD436BF770BCDC0CC8 /* GMPlaceholderTextContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E47FDCEDFA7A999AFA0400011DB4237 /* GMPlaceholderTextContainer.m */; };
		D9F08E14A515A315AC7A83D823AE09A1 /* YYTextAsyncLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EBA9F8EE1613E2F33F0F1F1D3AC623B /* YYTextAsyncLayer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DA54B19712A84CA15A88CC07B875F831 /* LOTShapeStroke.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E1089669A1B68C7691A34F827093FDD /* LOTShapeStroke.m */; };
		DA5EA597F2E24A5C548CB0D858015864 /* GMView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D0235150503EA431DD591C7FB697015 /* GMView.m */; };
		DA60471FACB48C6ABF0D5BB3A644C36C /* NSString+DateFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C280E7DB9041F7D91D0442C3E528FE0 /* NSString+DateFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DA88E7D0B13F134FC46CCF53B08B3CC4 /* YYTextMagnifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D15DD68860A0BA4FB08BE42EF8634B /* YYTextMagnifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DB1AB92BE904BF0DFE9A378922E059FB /* GMLoadingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3997D230270378E95E1FE7951F33BD32 /* GMLoadingView.m */; };
		DB754995E57A979B0C126CEF0FCCEBE7 /* JSONModelClassProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D7C11805ADB48C1C4F4C01FA5989473 /* JSONModelClassProperty.m */; };
		DBF403F4FE9059DD0A0A58EEF82E1465 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E92FDEFC879C94C023CE8BDE23EB8481 /* MJProperty.m */; };
		DC2BD2C05DCF503D6FB1793A52850178 /* pullLoading10@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D51DE00A2604DBA0284C1394129BC730 /* pullLoading10@3x.png */; };
		DC3C55F81FB65B74503B3A8ADBA6B30E /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 581A56E511581206CF0C08E1B2E4EA8F /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DC4680429AFDE0985F70F79ECE459FC0 /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F67FBDE24BF7576047C679DD1306500F /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DC80EEE04E6A06745B17B9C90CABD9D8 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E68B8B45257CDFF1A02BFAEC3295E96F /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DCA196B7CADB5B2FF7B247FD6D55C9E7 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 74751451F55A84EEA289EC4E0DEC4990 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DD19DB999CB319D11364D948CA6BD7A8 /* GMRouter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D3AEB09C04BD18A1CDE0D1FDBC81652 /* GMRouter.m */; };
		DD3158B2AC5397C87B5D80D48DAA5CCC /* YYTextLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = C1F2249C13C87C2654EB942B5249B915 /* YYTextLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DD95F0C300C97009D1FFC56094072CCF /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 017048D46C026B495895E66C588A1227 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DDD3F49D298AD532DF43C3BADEAE1E79 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 45A772D8B85DAC89C9DE43749A84FB43 /* MASCompositeConstraint.m */; };
		DE3254D8CD477AC1518FFA646555E9B8 /* YYTextRubyAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = DC7312FC583FB63EF8DA6FB27C5ADB53 /* YYTextRubyAnnotation.m */; };
		DE71DC85E5F272BE1A81CA959D4C8249 /* NSAttributedString+YYText.h in Headers */ = {isa = PBXBuildFile; fileRef = 99F41554FB3087C97337C15630EA9045 /* NSAttributedString+YYText.h */; settings = {ATTRIBUTES = (Public, ); }; };
		DEDCF90ADAAAAC2EAD15001D61748AE7 /* LOTPathAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = D0F8B669D9E472C075F6992AE771C18B /* LOTPathAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		DEF238C4E9CF169607737108F3EBCD48 /* LOTFillRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A4652CC5AC8A15236B3547DCAD2BF191 /* LOTFillRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; };
		DF6490756CC52B8ED16491675C28AD0B /* UIImage+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51A42D49C26FC978BE26DCB68C7C7A90 /* UIImage+Extension.swift */; };
		DF88ACD72B267DBA6EFCACD5C2082BE8 /* GMShareVideoAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 90E990F7B95BD360B5D7F044F7535315 /* GMShareVideoAlertView.m */; };
		DFBF155BC628AB2CCCF68E63FEB7B368 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		DFE7A7A1CBE2FBEBAC945145DF8717DE /* LOTShapeRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D7F99E2D707AEF4C17EBABBFF3E26C1 /* LOTShapeRectangle.m */; };
		E116A00E89705460D37516FE3B314711 /* GMShareBaseObject.m in Sources */ = {isa = PBXBuildFile; fileRef = FF98626275BB0639100C4264C0F6C33A /* GMShareBaseObject.m */; };
		E1181A3E932AD3A84BB13AC2701918B6 /* LOTShapeGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 31DE10E8B29E33E3EB495759CA7EF680 /* LOTShapeGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
		E135683109C77D820F36B68CD0EFC191 /* MJExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BA05E228C6950C92C36759E828DCD57 /* MJExtension.framework */; };
		E19110DFDC7AB6ACADE4F98C234B5EA5 /* LogCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C77F5C6D88C75CDFBE96921FAC8594F /* LogCategory.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E1BCE9823C89A1FC53127AA09CC04B98 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BD15FA909DF40721D37BE082684C03F /* UIKit.framework */; };
		E1EE386E506048952D33E11C06727748 /* GMBaseController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3447F63885D1936E3BA252B52A5FF77 /* GMBaseController.swift */; };
		E22D213DFE39ECD023C27834718B3215 /* GMPopupBgView.m in Sources */ = {isa = PBXBuildFile; fileRef = AF2064054B54A2308FC63C0897B43023 /* GMPopupBgView.m */; };
		E334C4C44D9578F3F56ECC703C64E450 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 58C3CD903D19EEB80CCAF9C5864C8CA9 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10046E934A4FF260201F9D69644CF02E /* ResponseSerialization.swift */; };
		E3789F2F5FD301B2613D3B95F273F350 /* GMThirdPartyOauthManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C079A6F346E708553C293E0B6507D587 /* GMThirdPartyOauthManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E37A9A2859425BF5B68A191EF500B7F4 /* LOTPolygonAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 117D61120E13F64A90962A4619CF392D /* LOTPolygonAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; };
		E43C185227C696EB72CBBB8897399B19 /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 073DAD0649F60EB849DCC3156EF23AFA /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E4820E801147710954AD04085D6D7480 /* GMSafeValue.h in Headers */ = {isa = PBXBuildFile; fileRef = EC500DBDACA70164D6CEC970883A7E5B /* GMSafeValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E48DE8BCD76FA06769FFE18B12BC04F5 /* Pods-GMAILab_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F2129316B3962E8E5527AE3C11F5CD8 /* Pods-GMAILab_Example-dummy.m */; };
		E4A608CE22CB855F4629E6FAD1791C63 /* GMControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 360D95A7004C23DBF06692F8C58ED605 /* GMControl.m */; };
		E5FD7E9EF2A7B9E8299C61668EFFDBBD /* NSNull+Empty.h in Headers */ = {isa = PBXBuildFile; fileRef = C37D39B9A22F5A30171C87B9B3828A05 /* NSNull+Empty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E62C996073156071B9E7B6D73D461405 /* TMCacheBackgroundTaskManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB52AFD625DA81A5C1BBB8E88260C5F /* TMCacheBackgroundTaskManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E67A87320256BC9ACA9ADAAEBB985FA3 /* GMCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6684C7C3FFB378EDE6A74DCB781B2302 /* GMCache.m */; };
		E71F3E24050168036560FF0F6683E418 /* GMObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F554C5212ACDF01D4CD53EA22686B4 /* GMObject.m */; };
		E73C10B56F39ACCBBA3943B0EB689471 /* LOTAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = CB1EB62CE2E3075129390D7B056E09AD /* LOTAsset.m */; };
		E75D259F434E7BC3D90DB395223599F3 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 554A3EF59F8451227CC3BED0CA6D5C04 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E76C544CBC4616BE0CCCD9113341ABC6 /* GMKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 204C1371182DF81CAA5DB409B73AEAA7 /* GMKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E7CFF517FEA2CAD128F924953A22A69F /* LOTShapeTrimPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A7EC1DAA28489BA34008B25D85C0E88 /* LOTShapeTrimPath.h */; settings = {ATTRIBUTES = (Project, ); }; };
		E7D51A3F883174DA39DA3EA59F0CE9CA /* UIViewController+Router.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A02CDD353403103CE21E2BFF33A5AA /* UIViewController+Router.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E7F8CAB95D59250EEBF460B7EC66B00D /* GMShareSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = C22DA8B48D28F3EEA9F6AB380235CD12 /* GMShareSDK.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E89ED5A672DAB05E16BE8788888AABB9 /* Target_commons.m in Sources */ = {isa = PBXBuildFile; fileRef = DE85A103A1C9CD8AC180DD62BFCF37D3 /* Target_commons.m */; };
		E8A68FB23374EC1EC4AFBB68E62E16C2 /* UIView+LikeAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5933B906DBFFA0FD91A90E8C119FF7A3 /* UIView+LikeAnimation.m */; };
		E9A07DBD211576757814E0C694FE6666 /* LOTAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D088E0C273787F5ABE507AABCB413D4 /* LOTAnimationCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		E9F1D3305E9A29146FA80E5A42745AE8 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = E1625EDDF0AA8EFDB432F9123F906293 /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EA7EE99E893FEE215A8874077BA5FD2E /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = FCEED7ACE6CA26ACB1179998735EBA32 /* SDInternalMacros.m */; };
		EA9D307BA4CCF9128A3DF2D8E1FFAC18 /* GMBaseUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 111C58B8F6AD30A4531BF9BC71EEE656 /* GMBaseUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EABCA1319C8F623868A5B6623B9F79BD /* MagicalRecord+ShorthandMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C2949FAB31699E3254A98E4B5E17A0 /* MagicalRecord+ShorthandMethods.m */; };
		EAF775348CC241B9A2B0C2EEABF46204 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AAAF6BC401FCA377E686E62FCBA17C58 /* SDImageCoderHelper.m */; };
		EB2B06B2147476E957710608FE7D00D3 /* LOTRenderGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = B871D4C3105A3B1B7BBFC4646E3A6AC9 /* LOTRenderGroup.h */; settings = {ATTRIBUTES = (Project, ); }; };
		EB2F57D1F3BE7FF7C1D3357ED362AECC /* WMFetchDataViewModel+GMRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E272E7431A5C7BAB127C19A962156105 /* WMFetchDataViewModel+GMRequest.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EB9EAB9BC34CBEC59E74FAEB209F82C8 /* pullLoading14@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C8B3A2C305A2B47F3980138B077F325D /* pullLoading14@3x.png */; };
		EBB7AAA707BAFD3A03C7919D533CAED9 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBC5B442190BE1FD9F53D1AEB8A59203 /* SDWebImage.framework */; };
		EBC2640BA2842AF6C091F59157F3E9D9 /* LOTValueDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A47AE543826A547C53F0B34E09E3DD02 /* LOTValueDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EBE254E2A7AA5CA3CA400834223DFC85 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D024282520A68C76011E1738650358AD /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EC2B14C2854FDFB6281773C05AFB315F /* UIImage+GIFImages.h in Headers */ = {isa = PBXBuildFile; fileRef = 033ADB4EDF9DAEDBFA7F7245071775DE /* UIImage+GIFImages.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EC2BE5C5A740DE68E5FDF202A9361757 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = BF2139E81596A72025417079FFB1B91B /* UIImage+MultiFormat.m */; };
		EC2F8C6D27418F0FD0C991B8ED5E2BF9 /* WYSegmentView.h in Headers */ = {isa = PBXBuildFile; fileRef = C7FB473061B9BEBA8CB0C12B2C439B4C /* WYSegmentView.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EC48572956CF74C82BE877775F56E2B4 /* UIButton+ALReClicks.h in Headers */ = {isa = PBXBuildFile; fileRef = 14786AA6018B07096792DF0941BA68DD /* UIButton+ALReClicks.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EC829653B28B73A1CDD74293A0641795 /* PrintOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738EFA06622C5A5ECCCB580BBF5B6524 /* PrintOptions.swift */; };
		EC888C25753199C19DDBB3DBC94C2115 /* EVDictionaryExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B14E64717131FD51BAE2D86B654189 /* EVDictionaryExtension.swift */; };
		ECC0467A10B5917A93F0A40DA4367907 /* ALShareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D65D5F8863B75D7690D78442339B6E7C /* ALShareButton.m */; };
		ECF0D62D8A342C8EBC007EA79EE8D9FC /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA1F1E4DFDB9CAB9394A9522E5B5AAB /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ED407359842E3E4839EC388D21A1B23F /* GMRateView.m in Sources */ = {isa = PBXBuildFile; fileRef = E791F55529632CCA812C16F5BFF17D93 /* GMRateView.m */; };
		EE5979C5286F8741E85F1D63A3936B48 /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = A34D5EFD63ADB815434B89423DC9A965 /* MJRefreshGifHeader.m */; };
		EE9AF62ACA3DD0C849F773DEA6D788D1 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF2B0578A98E4692A76AE8EF27FD659E /* ConstraintMultiplierTarget.swift */; };
		EF5A7E8F8F1650C6C844216B538C34EC /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9491B126DF50CDC9C43F6E428E4737B4 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EF99C8FA3AD27154A5299D5D49555452 /* pullLoading6@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 5CC681160BFD9B0179701FD0E8526F5E /* pullLoading6@2x.png */; };
		EFB38ED0705126654E223DCEA3A63E7F /* LogCategory.m in Sources */ = {isa = PBXBuildFile; fileRef = 73F8CDD0003AD05C0D4A41B56F106B92 /* LogCategory.m */; };
		EFBC6DE63AB88612CA1631E14764FAB3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		EFBD9ABB0CD26F99125606B915B70733 /* GMPhobos-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0273BFFC9CBEAA21CE8056571EA40FD /* GMPhobos-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EFE3F9244CEE53ABE80449BA1C014BEB /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE72B00C9F9223E82FC1185099D52EE /* lottie-ios-dummy.m */; };
		EFF1269B8CFD85DB8234367DD7094C51 /* LOTStrokeRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = BD51B2935B005894FC712D437BE1C7DA /* LOTStrokeRenderer.m */; };
		F03925AEED8FCADA9449EACF73DDE1F2 /* UITableView+FDTemplateLayoutCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 87CEDFD1B1A9A7BFF9B94BE0BCC9762E /* UITableView+FDTemplateLayoutCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD075FDC2EBD5DC9D2AF6A6A4D8FA52D /* ServerTrustPolicy.swift */; };
		F1439331ED5E4A7E1B050E5B2A35B5CB /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E4A7F3557872978696212A8A6EC157B /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F159C1BE8F335E8B5F864AF01D3AC9C3 /* GMediator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E51763D0EAF137A0CE37E09A1A77EA0 /* GMediator.m */; };
		F17BAFF4CF16D874083E9A9E260B4BDF /* GMRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = A9C281ECCD7DF067888C7936D45E04CA /* GMRefreshHeader.m */; };
		F199F81519C21C5CB380312DA83F31A4 /* GMRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C74DE42C5DC3FFCDF01C5133475B79B9 /* GMRefreshFooter.m */; };
		F1B954372B38AF5D4C5AF97B3EE71A9B /* ALShareButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA157324647ABA443CCE14D0A598E4D /* ALShareButton.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F20322B779BB0A1DCC301971F786875C /* NSString+RegularString.m in Sources */ = {isa = PBXBuildFile; fileRef = F3E9B9B8AE109FB79A667D7A5763D55D /* NSString+RegularString.m */; };
		F33095E91BAE6CA8856B833E31D30BD9 /* UILabel+CopyExtern.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CE1F775EDD16F9A86697EA42F5BED6F /* UILabel+CopyExtern.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F37084E49DCA1779954BEDFBE596032A /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 35AD9DCA08313018D38F1DC9B453ED62 /* MJExtensionConst.m */; };
		F43A6F903DE530459BBA294428E3A2B2 /* Pods-GMAILab_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 562EABCEFF4343B095A5FE4EFBD195DD /* Pods-GMAILab_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F46B118426B6D53C6FA49395DD84E9EA /* GMBaseObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A204CBB16F5C0029A8B92C4BC30EB517 /* GMBaseObject.swift */; };
		F48701A8D06C242D3B1C0C163E8488C7 /* MagicalImportFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D7FB3DBD271B67D949DCC540B24AF9 /* MagicalImportFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F48F3E168E40FDCEABBF6C2781621436 /* GMAIChannelViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C9288F878CC32A535467736FF9220CC6 /* GMAIChannelViewController.m */; };
		F49B1A3920D234649C22B6D08D646A9C /* WMBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = CD92D4C7F81E2E0B59598741AD28107E /* WMBaseViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F49D06985BF1EA77416D406697318AC3 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = D4BEF962328DFC60B3EE6FB60AE268FC /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; };
		F4F74DA06E65CDDAECE8AF4927F53B4E /* MagicalRecord+ErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 720D3B06BFB870A4DCC19A817A6DC9E5 /* MagicalRecord+ErrorHandling.m */; };
		F530B79EAB4519686909F833FEB10CF8 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C5F35B00A3EC68ADFF502958657C8D25 /* MJRefreshStateHeader.m */; };
		F5312B3A93F754DE5B959C9B903A56A6 /* pullLoading20@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7C701450953A1D8ACBEFC2C904D1A02B /* pullLoading20@3x.png */; };
		F542A06F75D7C23C867F000DB9F5DF23 /* GMDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 651A14D0C2F0A1F6F750357FCC7C356A /* GMDatePickerView.m */; };
		F542CE190B77807C83B71BDF10A6E498 /* GMTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = C6FA1AE1D3964121183CC23E7F3D0B19 /* GMTableViewCell.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F5461AFAAE75993BA346C9A0E69356B2 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A334E52413B324BC1EE50FE5AFB861 /* ConstraintConfig.swift */; };
		F60D9CE9444C5D9539487A62D0EE0F80 /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA73B7026C04626B9BB8BBC248DF8EE /* MJRefreshConst.m */; };
		F61E683CD9A667BA08CCE9401DB18149 /* EVReflection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1FE3A860A5B9ADE14B94CD8D218840F /* EVReflection.swift */; };
		F67B86ECECCB0581C7437AE09C999901 /* NSAttributedString+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = 825E1845F9130AEA2688E7039253E347 /* NSAttributedString+YYText.m */; };
		F6F25DAC115A0A68D9F33C1A63B22613 /* LOTShapeGradientFill.m in Sources */ = {isa = PBXBuildFile; fileRef = B9E1730622EEB92E0221156517E24DC9 /* LOTShapeGradientFill.m */; };
		F7507756BC08C0D3113A8F0C9A66BC91 /* pullLoading13@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = E5C9EC31B6E4D2302F674463ED6E819E /* pullLoading13@3x.png */; };
		F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EC27BB2618B23BA9B684B02A2C464042 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7EFBEE5C4269BFDF1EB481E2C0A824D /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = A9DE7FCD0FFB1508F88F5F7888254124 /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7FC12085C1BED40A67AC97B923F82D2 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8A0F23F90E84BDDB81815C13A5CC5C /* UIImage+Transform.m */; };
		F8386E38450241117F4C650519B8336C /* LOTMask.m in Sources */ = {isa = PBXBuildFile; fileRef = 480ACB997206312F20E5D7E35750FCB1 /* LOTMask.m */; };
		F8C8F28B20A01959B37638F6E7BA06C3 /* JSONHTTPClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C8F06E6988CADE4E63A2767B6D77D7 /* JSONHTTPClient.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F912C91E21F83B3E6BDCCD856C46EAC2 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5037D1E8D7EF4D9F8D2B2F887E9049E1 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F935A950F70F23A1387E1EDF654F7DD9 /* pullLoading15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 60DC49D6A620C71F8607A3D9C461657D /* pullLoading15@2x.png */; };
		F9387B0E67444E47515F514E1D3BF7CA /* NSEntityDescription+MagicalDataImport.m in Sources */ = {isa = PBXBuildFile; fileRef = F1EA20A8E53206A13A692E2A8E33AF70 /* NSEntityDescription+MagicalDataImport.m */; };
		F98C7351F97537511BB97F0831434471 /* GMAICardCollectionCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = D43FD5AF64A7C574C74689C455929AA1 /* GMAICardCollectionCell.xib */; };
		FA1A3338210E513CF79745607BC2A96F /* SystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F42FB2FCF6EB1367284A2F3B6A9A56 /* SystemVersion.m */; };
		FA4D350ECDF60EB4F332541CCBF7896A /* GMShareFlowLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CEB87814063733E02FF13F37FC9F275D /* GMShareFlowLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FA57A236503EE19A686145D3AF7CD810 /* JSONKeyMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 971893B8979C79C9C9EEB03981937027 /* JSONKeyMapper.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FA8820A23A6C240C9B49440248067A3F /* Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A6DAAAACFFAEA6098E2A7518218A95A6 /* Utils.h */; settings = {ATTRIBUTES = (Project, ); }; };
		FA893E6DD13A9F2CF0D14763859F6F4D /* YYTextInput.m in Sources */ = {isa = PBXBuildFile; fileRef = 12C016024BA9FBA0A0F9960967EF3A54 /* YYTextInput.m */; };
		FA8E0802DD21C6EA19C64E82E643394E /* GMNetService-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F12B3732121E3314A650DDB05B8AB9 /* GMNetService-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FAC18C14A7CE6CF4B813B03FFAE59F0E /* TupleObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45217934572EA2D9FD95B4C4B4C4004A /* TupleObservable.swift */; };
		FAE14F710D206DDD7B5E43A924766166 /* NSObject+EasySubClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 652E758267FEA57C9CE5DF459B720909 /* NSObject+EasySubClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FB6718CB22FB8195BA13582F5916E513 /* pullLoading2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2186AE4258664529CC8E4E47616C2167 /* pullLoading2@2x.png */; };
		FB6FE325A6DFD7A1888B4397282DD152 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = DC521284F064EE57D7205623B7059C19 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FC26CAF8234EF4B8937F527A76A6E191 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFF5D94BDCBDD3165591194E6DD0697 /* NSPersistentStoreCoordinator+MagicalRecord.m */; };
		FC3196B2CAE148FF3B015BDBDD5359E9 /* GMDiaryShareView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE021D10011DDBECFF40F2E683BE9774 /* GMDiaryShareView.m */; };
		FCF5258AFC0DBFEF1007F6A237E12148 /* NSObject+KeyboardAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = FEE18069C4D865AD80C43AB6EF258E80 /* NSObject+KeyboardAnimation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FDA0244478F41B1CDC0A553BDF92474F /* LOTShapeFill.m in Sources */ = {isa = PBXBuildFile; fileRef = C1D016E9959D8214BCF23A1945538C22 /* LOTShapeFill.m */; };
		FDCDCA1FD4F3CF2F861FD2D09E3D6DEE /* NSNumber+MagicalDataImport.h in Headers */ = {isa = PBXBuildFile; fileRef = D442B9076E09CC31B22BA4B08D2DEF11 /* NSNumber+MagicalDataImport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FE1D502D241462181FC131F7AF5C0448 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C76CC17875987F2379A501C2C67AAE /* Masonry-dummy.m */; };
		FEAD20C8D187AD1A2AB5A768FA39C055 /* UIButton+GM.m in Sources */ = {isa = PBXBuildFile; fileRef = 58E54ED2338989FA66ABE63F0640F436 /* UIButton+GM.m */; };
		FF11787A4E8879BBBA6948FA29851144 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */; };
		FF5BBDBEACFDE666F87702B07CDB909C /* MagicalRecord+Actions.h in Headers */ = {isa = PBXBuildFile; fileRef = B341C5D9700796244531210FF4D318EF /* MagicalRecord+Actions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FF66BF4291F2DD2179AED7D1E5F1C462 /* NSDateFormatter+Category.h in Headers */ = {isa = PBXBuildFile; fileRef = E199F604B6CAFE404303474C0F5B607D /* NSDateFormatter+Category.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FF71F195A3049491B9FAF0C949F99E78 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1611AB3DE8E7FECF4686034ADDB8CCAF /* CoreGraphics.framework */; };
		FF7A949FDD299360DD9E240D0B6BF947 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D6B4C6CB21BD684A47C67E3914474172 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		0206FA6CE886935D4761F983224C0ED3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
			remoteInfo = Masonry;
		};
		043DEB806B186C7044C5C5A9E483C7DF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1;
			remoteInfo = "lottie-ios";
		};
		0902F5F5CA2AA1B5CC85C95711C8EBAE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FCF0C5BC11623CF5B804DF9AEC74444D;
			remoteInfo = GMHud;
		};
		0C4763395A1E095130A2B2B893A3E041 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3AA4D1719D5A3E80B58DCD4B68D493ED;
			remoteInfo = GMShareSDK;
		};
		0D140540519373967608386C1B77489A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1F1DCFACC8711EB70F4AF40CB685494E;
			remoteInfo = GMCache;
		};
		13C89A0B17D88211D81862B2B28195FC /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 94C5C5E62BF23812EFB9ABF4C8AA7425;
			remoteInfo = GMediator;
		};
		14E95E72DDD188E96E56EA260E0CA82E /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FCF0C5BC11623CF5B804DF9AEC74444D;
			remoteInfo = GMHud;
		};
		16B0C0C8DC4775527D03209A96F56C82 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
			remoteInfo = Masonry;
		};
		180C53A5E98F147DCBA6A92140A64D41 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FAF4C85C0455EE7B8516FAF3894BE7C1;
			remoteInfo = GMPhobos;
		};
		18D2AC8E59B66AC9F2A7A6F674285CF1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A80FB945B8EBAF1A911CAD2059D1B56C;
			remoteInfo = GMRefresh;
		};
		18D5488D1D01F0F00CE9638B7A77D6ED /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = BE1E98B0F138484320E4F0E6ED0C79B0;
			remoteInfo = MagicalRecord;
		};
		192DD0112EED8A1942D0C67B9DDC3F5D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 28689B9EA4494CFEC2E8F991ABC3E674;
			remoteInfo = EVReflection;
		};
		1B86E988C0CB4201CFB491CFB676BCC1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
			remoteInfo = MBProgressHUD;
		};
		1BC927E079E55EDD92F086487EA5E7C5 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = DBD99F71D5AD14F0ABFF62C2A300AF94;
			remoteInfo = GMJSONModel;
		};
		1E8A20CA9E25614594A7DC5B58E7F86D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 48E349A2003F8A0FF4813A8092D0BA0C;
			remoteInfo = GMNetService;
		};
		236DD88F64AEB94DAC67E2B2E2385B59 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 28689B9EA4494CFEC2E8F991ABC3E674;
			remoteInfo = EVReflection;
		};
		250D56D136FF9C7F058722850595E1CD /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3AA4D1719D5A3E80B58DCD4B68D493ED;
			remoteInfo = GMShareSDK;
		};
		2759F771061263114E2ED3A4EE13194A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
			remoteInfo = MBProgressHUD;
		};
		28755C79524E5259016949422FCC2402 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1;
			remoteInfo = AFNetworking;
		};
		289B89CD9553ED21E4869C0805353C03 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8554F6236D2AA202CF58503D2DF29730;
			remoteInfo = WechatOpenSDK;
		};
		2F4889FC65D847ECBF4C5E486295B4F6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = DBD99F71D5AD14F0ABFF62C2A300AF94;
			remoteInfo = GMJSONModel;
		};
		31DA24E46FCE792A973CF85126D1B2A8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FAF4C85C0455EE7B8516FAF3894BE7C1;
			remoteInfo = GMPhobos;
		};
		33C4EEA5D2C8A7C994DC20F888C1BA59 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = BE1E98B0F138484320E4F0E6ED0C79B0;
			remoteInfo = MagicalRecord;
		};
		35094469878C6EDE416F4BDA14AB0841 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 28689B9EA4494CFEC2E8F991ABC3E674;
			remoteInfo = EVReflection;
		};
		3FDE7450D2EFCA56681A92EFD818B9AA /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = DBD99F71D5AD14F0ABFF62C2A300AF94;
			remoteInfo = GMJSONModel;
		};
		413D04FAF8E7D93C63A3D98BBE015774 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
			remoteInfo = SnapKit;
		};
		443C1B3A1B02E01E1C9E4CC69EF2A3B7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2006263064A94C0063192AE0D2C3F409;
			remoteInfo = "UITableView+FDTemplateLayoutCell";
		};
		48CD050420927D896F1F92DFBB7D7176 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FAF4C85C0455EE7B8516FAF3894BE7C1;
			remoteInfo = GMPhobos;
		};
		4C0F31800793CCF0B6B3E60D2F1547CA /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = E7875802C4C9FCC3FCA43D8B1005A443;
			remoteInfo = GMNetworking;
		};
		4C29735B3CF0669C5C1AFEDB94507E96 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 89868DEC2D6E34C14F1DE5EA0DE5EBEB;
			remoteInfo = BDOpenSDKKit;
		};
		50A79F372147E652242D87700A01C375 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85;
			remoteInfo = MJExtension;
		};
		50E3EF64DC8D447A65B681EDC74234F9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
			remoteInfo = MBProgressHUD;
		};
		57F21C901600886F7EF8B688EE7F7D6E /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
			remoteInfo = SnapKit;
		};
		6482DBC958E8C855A774BE48EE6610C3 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 6F5C17E80BD1B7F60A33F79692330A57;
			remoteInfo = YYText;
		};
		64A4FF9E06A923DE4A64D9D5B9B1D202 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1F1DCFACC8711EB70F4AF40CB685494E;
			remoteInfo = GMCache;
		};
		691C51772F0F84DFFE467576BE2AA4E8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = E7875802C4C9FCC3FCA43D8B1005A443;
			remoteInfo = GMNetworking;
		};
		69B004F78A06AC2399DC8B9E548AD1E2 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E;
			remoteInfo = Masonry;
		};
		6BB350A64E2A51E8DB4954FA11A906EA /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8F88019BA15ED097D1C8A7ED63894766;
			remoteInfo = GMBaseSwift;
		};
		73245BAA99C47FFA664E5918FB84F22A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A80FB945B8EBAF1A911CAD2059D1B56C;
			remoteInfo = GMRefresh;
		};
		738C1A71958AB9FB56707A926363713D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D;
			remoteInfo = Alamofire;
		};
		78C4C9E17CD17082A170D66D3E21CE1A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F506817897761782FA49CE576B208282;
			remoteInfo = TMCache;
		};
		7AA686EE10043F5A154C96FC620C7C15 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8DBB35948FE85C49A6D9F05CCE45E717;
			remoteInfo = DouyinOpenSDK;
		};
		82EE99E41D2445AA81CC7092F0723992 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2E906A0C07506AC32452E4DF0C42D9B4;
			remoteInfo = GMKit;
		};
		85B094325363391BC2E0BC05EFD7E3A5 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D;
			remoteInfo = Alamofire;
		};
		86B10CE55C3C87B536C343FABAE62E1F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2006263064A94C0063192AE0D2C3F409;
			remoteInfo = "UITableView+FDTemplateLayoutCell";
		};
		89AD3964FBA1AF8BF944FC217BE704D6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FAF4C85C0455EE7B8516FAF3894BE7C1;
			remoteInfo = GMPhobos;
		};
		89FA1764824913D48A68EC0EE87EA974 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4;
			remoteInfo = SnapKit;
		};
		8B4E2FEF685121DB0CCFAC0F57F4B6C7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 75956ED72576558B6E846FD2A08311F6;
			remoteInfo = GMRouter;
		};
		8D354271DF1FC8FB3A401EF33FC08930 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = BF3B8D3181FAFBA223CA280A99CC7A91;
			remoteInfo = "GMRefresh-GMRefresh";
		};
		8FD88B56B38D555D13F2B5F8ACCD1A17 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
			remoteInfo = MJRefresh;
		};
		91D1D2F2EAFC041DB588EE2725CF8F7C /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 43088C9C16C9A55631249C09BF66AC08;
			remoteInfo = "GMAILab-GMAILab";
		};
		93AD1CFA92B2ABF594442BCFB17A5C08 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FAF4C85C0455EE7B8516FAF3894BE7C1;
			remoteInfo = GMPhobos;
		};
		93E2BF7A2791EDDB5B6712FED6BF3C44 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8DBB35948FE85C49A6D9F05CCE45E717;
			remoteInfo = DouyinOpenSDK;
		};
		951281F07EC6B3F7695E535C3ACEA77B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85;
			remoteInfo = MJExtension;
		};
		954891445F6EE3083691D523D7666C8B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = DE1E1531B831B2CDAF98303A09B6BCC7;
			remoteInfo = "GM-Swift-Observable";
		};
		957CC59E60EF548950B2806AD22620B1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2E906A0C07506AC32452E4DF0C42D9B4;
			remoteInfo = GMKit;
		};
		967B3EAFB6444314AD905D2B237AD02B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D528AF38707FE32767B7D5C6A427213E;
			remoteInfo = GMBase;
		};
		9AAAD7B419AE69CA427B627CE37F666B /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CB1A7F57202C65AD1CF72A9D46918EA0;
			remoteInfo = GMFoundation;
		};
		9B233023503D0CBDF3D2E959A0B0AE0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8;
			remoteInfo = MJRefresh;
		};
		9E30E707357F4A8C8884A1D81054395F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A80FB945B8EBAF1A911CAD2059D1B56C;
			remoteInfo = GMRefresh;
		};
		A0059B4A0DE2F710F860719291C34F01 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8554F6236D2AA202CF58503D2DF29730;
			remoteInfo = WechatOpenSDK;
		};
		A012BB8D5D8BF540ACB282F86DA2D0EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 94C5C5E62BF23812EFB9ABF4C8AA7425;
			remoteInfo = GMediator;
		};
		A331DD9C0C44C8C2345F9DC39F3C63E1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 89868DEC2D6E34C14F1DE5EA0DE5EBEB;
			remoteInfo = BDOpenSDKKit;
		};
		A56796E3FCA5D970E2E49E10D647C887 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2E906A0C07506AC32452E4DF0C42D9B4;
			remoteInfo = GMKit;
		};
		A6FBDF5C5D0E7441D8F94C404FCE05DA /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1556DC07CFFFC299E9792459E956DD54;
			remoteInfo = GMAILab;
		};
		A97F06AA4B0B584C3B3D89787E020207 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 95334C85D079B3C9466DB8FBEF171B10;
			remoteInfo = "Pods-GMAILab_Example";
		};
		ACC6AA82B43526D2C910C5849C83A450 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CB1A7F57202C65AD1CF72A9D46918EA0;
			remoteInfo = GMFoundation;
		};
		AF6A1272D616725890885A329BC37192 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 48E349A2003F8A0FF4813A8092D0BA0C;
			remoteInfo = GMNetService;
		};
		B0C416F95D315287F3B0028A8CC906F1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
			remoteInfo = SDWebImage;
		};
		B60E03272690422DBF11C7794CDDFEAE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2E906A0C07506AC32452E4DF0C42D9B4;
			remoteInfo = GMKit;
		};
		BCF6DAD6889CD2189268950266FC8E28 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85;
			remoteInfo = MJExtension;
		};
		BE0F35733B8079E21AD2807E3D3FB51A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1;
			remoteInfo = AFNetworking;
		};
		C00DC6BE48573D94E8F59082419B8765 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8F88019BA15ED097D1C8A7ED63894766;
			remoteInfo = GMBaseSwift;
		};
		C26088005BAE4B4B2F5F4D1ED005F4E6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = DE1E1531B831B2CDAF98303A09B6BCC7;
			remoteInfo = "GM-Swift-Observable";
		};
		C4BDB5F56E499C020B6649E5680C3224 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 8DBB35948FE85C49A6D9F05CCE45E717;
			remoteInfo = DouyinOpenSDK;
		};
		C752E36B1DDD88313AE52F233F371109 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FAF4C85C0455EE7B8516FAF3894BE7C1;
			remoteInfo = GMPhobos;
		};
		CD1CA45B55DA41000293DEC842C8ECFB /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
			remoteInfo = SDWebImage;
		};
		CF733816273A564F102D2C58C915D9C8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1;
			remoteInfo = "lottie-ios";
		};
		D07EB09EE47DE159281A1D49767462B6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F506817897761782FA49CE576B208282;
			remoteInfo = TMCache;
		};
		D1B095189E0B4AC0521023E2D6BA60F9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0;
			remoteInfo = MBProgressHUD;
		};
		D49E37DA58E57B6AD304342C76A98ED6 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 48E349A2003F8A0FF4813A8092D0BA0C;
			remoteInfo = GMNetService;
		};
		DE89AE7DBFB95E120B2273E2D778743D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C6E91171266BAC1C56880BC4814260AA;
			remoteInfo = WeiboSDK;
		};
		E026C682ED071266C4BBCA26D0D5AFDC /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = D528AF38707FE32767B7D5C6A427213E;
			remoteInfo = GMBase;
		};
		E097EF8B21F74E16A724CDA766DC2CF1 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = CB1A7F57202C65AD1CF72A9D46918EA0;
			remoteInfo = GMFoundation;
		};
		E6E76847EC616A19F62F3723BE43E912 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C6E91171266BAC1C56880BC4814260AA;
			remoteInfo = WeiboSDK;
		};
		EE2CC0E4D952AAB67C60C3A477F4D7FE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FCF0C5BC11623CF5B804DF9AEC74444D;
			remoteInfo = GMHud;
		};
		F1482C98955162ED7695B3CDE6FEA16F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = A80FB945B8EBAF1A911CAD2059D1B56C;
			remoteInfo = GMRefresh;
		};
		F37C6882C5DC0D67840C8414C08D4C41 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 6F5C17E80BD1B7F60A33F79692330A57;
			remoteInfo = YYText;
		};
		F6E3D50333A9202EB1DDD2D2168224BF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 2E906A0C07506AC32452E4DF0C42D9B4;
			remoteInfo = GMKit;
		};
		FBD7A4B1B377426D80D0E6B3592644A0 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429;
			remoteInfo = SDWebImage;
		};
		FDF4AE518C828418A95F7070A8B3C44E /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 75956ED72576558B6E846FD2A08311F6;
			remoteInfo = GMRouter;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		00120A2EEC5A795225C12E7A847E816F /* pullLoading15@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading15@3x.png"; path = "GMRefresh/Assets/pullLoading15@3x.png"; sourceTree = "<group>"; };
		0038AD0AECFFB422C370203786773214 /* GMBase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMBase.framework; path = GMBase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		006C263A16F36F391BB9342FFB505CD4 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = "<group>"; };
		007099DCBEAE723CF9B7EDF539072603 /* GMNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMNetworking.release.xcconfig; sourceTree = "<group>"; };
		008C17C445F6D7FEBD732A0AA3208C36 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = "<group>"; };
		00A66CA45D4198BAE0AAD729A7B982BF /* GMHud.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMHud.framework; path = GMHud.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		00F817A923F31CFEFF192D1622B70D86 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = "<group>"; };
		0125BAFDD257F97A2BF503EEB03E7349 /* NSString+IconFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IconFont.h"; path = "GMFoundation/Classes/NSString+IconFont.h"; sourceTree = "<group>"; };
		0129C25278186FEB839CA2889D3889B9 /* GMAILab-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMAILab-Info.plist"; sourceTree = "<group>"; };
		0140565F8F400B0C2E8DE2A5E8E216AD /* UIView+SafeArea.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+SafeArea.m"; path = "Pod/Classes/Category/UIView+SafeArea.m"; sourceTree = "<group>"; };
		014B6F2D522B6574AB7DDC26FD9232D3 /* MJRefreshComponent+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MJRefreshComponent+Private.m"; path = "GMRefresh/Classes/MJRefreshComponent+Private.m"; sourceTree = "<group>"; };
		016948FF85CA5EC28586CC4EDAA4194E /* LOTPlatformCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPlatformCompat.h; path = "lottie-ios/Classes/MacCompatibility/LOTPlatformCompat.h"; sourceTree = "<group>"; };
		017048D46C026B495895E66C588A1227 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = "<group>"; };
		01A555A0C0EDE1BC0D1723B170F3E407 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = "<group>"; };
		024A7460C79A39073638AA12280A1E24 /* UITableView+FDTemplateLayoutCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+FDTemplateLayoutCell.m"; path = "Classes/UITableView+FDTemplateLayoutCell.m"; sourceTree = "<group>"; };
		0251C8D1303596D17EF23FD235AF7E7A /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = "<group>"; };
		033ADB4EDF9DAEDBFA7F7245071775DE /* UIImage+GIFImages.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIFImages.h"; path = "Pod/Classes/Kit/UIImage+GIFImages.h"; sourceTree = "<group>"; };
		036C9C241138B017A1F7C5B437AB2927 /* NSDate+DateFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+DateFormat.h"; path = "GMFoundation/Classes/NSDate+DateFormat.h"; sourceTree = "<group>"; };
		03862715472E48CC0D563D47CD16191C /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = "<group>"; };
		03E4F6B6B281A2BB4B2DC627E46A49E3 /* GMediator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMediator-umbrella.h"; sourceTree = "<group>"; };
		03F0A0B79BAB537870DC92E16E9BDD7E /* GMHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMHTTPSessionManager.m; path = GMNetService/Classes/GMHTTPSessionManager.m; sourceTree = "<group>"; };
		0413C8F521F25782FD8E0FFDBDABBC0B /* WMNetService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMNetService.m; path = GMNetService/Classes/WMNetService.m; sourceTree = "<group>"; };
		044EE7FB2968874EFB2F2D4676DB4BCB /* pullLoading16@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading16@2x.png"; path = "GMRefresh/Assets/pullLoading16@2x.png"; sourceTree = "<group>"; };
		0456BC875857065E14DF74E3605F4A33 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = "<group>"; };
		046685BED78D8E4E90F18B13BFFABB24 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = GMNetworking/Classes/Utils.swift; sourceTree = "<group>"; };
		04836F5C835E49C49E3589FADA95CDDD /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = "<group>"; };
		0495F65F58EDA25E986D6A2DE94C27D8 /* GMJSONModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMJSONModel-dummy.m"; sourceTree = "<group>"; };
		04BACD4455D8648BB12C28D906ADF48F /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = "<group>"; };
		04D429F33858E4A64DE91D49FE6FB89C /* GMNetService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMNetService-Info.plist"; sourceTree = "<group>"; };
		051122A65F056B7D6FAEDE0CCA65F297 /* ResourceBundle-GMAILab-GMAILab-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GMAILab-GMAILab-Info.plist"; sourceTree = "<group>"; };
		0514CE41FFDACB5F12C0834A31684C93 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = "<group>"; };
		051CDEC58A3B8EB702565F1E7902D86C /* GMediator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMediator-dummy.m"; sourceTree = "<group>"; };
		053F5B1B11B38B2339F281FA1070F1AA /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = "<group>"; };
		054643D3968A86246F6ED74CC2236A75 /* LOTBezierData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierData.h; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.h"; sourceTree = "<group>"; };
		0549C8529C092CDD7FFD2A59D2E81F9B /* GM-Swift-Observable.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "GM-Swift-Observable.modulemap"; sourceTree = "<group>"; };
		0550EAA530D2E47BF071B8B8F17DAF6B /* GMFoundation-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMFoundation-umbrella.h"; sourceTree = "<group>"; };
		0627228097C948AAA134C13B9F9CE8CD /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreData.framework; sourceTree = DEVELOPER_DIR; };
		0657B2D7C9FDD3D8F2C94FEB06980088 /* WMFetchDataViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMFetchDataViewModel.h; path = GMBase/Classes/WMFetchDataViewModel.h; sourceTree = "<group>"; };
		065F2A9B6DD1CAC1615EB796FE76ABFD /* GM-Swift-Observable.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "GM-Swift-Observable.release.xcconfig"; sourceTree = "<group>"; };
		066B74EC5FD3F62CA1337ACA17ECE9A1 /* JSONModel+networking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "JSONModel+networking.h"; path = "JSONModel/JSONModelNetworking/JSONModel+networking.h"; sourceTree = "<group>"; };
		0680C2BCE1A2B53BF0C5295B57149A7B /* GMPhobosData.xcdatamodel */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcdatamodel; path = GMPhobosData.xcdatamodel; sourceTree = "<group>"; };
		07202EC7CEAA09C4C6110061A57FA9EF /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = "<group>"; };
		0725B9F6FA86EFE013EAA88A2DBA7126 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
		073DAD0649F60EB849DCC3156EF23AFA /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = "<group>"; };
		0741AF7D34E6AC2F5FD78E40189A326A /* YYTextLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextLayout.m; path = YYText/Component/YYTextLayout.m; sourceTree = "<group>"; };
		07545AF0CC480D5D105E73861C12603E /* GMRouter.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMRouter.framework; path = GMRouter.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		07D95069F90371D9C066F05C19330C32 /* TMCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TMCache-umbrella.h"; sourceTree = "<group>"; };
		0809BB77B825C25E995A4DB03BF2F40B /* GMAILab.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = GMAILab.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
		0817815010C0B717428DB337DF1C5AD8 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = "<group>"; };
		08991ACF9CB35C386A8F9F768D2210AF /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = "<group>"; };
		08DC1C5CB04E3B690E638D9814BD5022 /* GMBaseUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMBaseUtil.m; path = GMBase/Classes/GMBaseUtil.m; sourceTree = "<group>"; };
		09021D5F16FA8FE53E5568964CC0AEFB /* Pods-GMAILab_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMAILab_Example.release.xcconfig"; sourceTree = "<group>"; };
		093B6B23BB9B2FD1A9C664BA59FF6765 /* UIResponder+PhobosPV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIResponder+PhobosPV.h"; path = "GMPhobos/Classes/UIResponder+PhobosPV.h"; sourceTree = "<group>"; };
		096F62206D9755886B353F662E655805 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = "<group>"; };
		098134DF7C23F81DCB0773BD67CA53A6 /* LOTComposition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTComposition.m; path = "lottie-ios/Classes/Private/LOTComposition.m"; sourceTree = "<group>"; };
		0985BFEBB09F1D21F2788C801F0E4197 /* GMCache-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMCache-Info.plist"; sourceTree = "<group>"; };
		09EC92274B051F34C251CB189D23F364 /* GMShareTopView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareTopView.m; path = GMShareSDK/Classes/Share/GMShareTopView.m; sourceTree = "<group>"; };
		09F1ADC82E6CB2C512950EDC0AA8A8BD /* GMNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMNetworking.debug.xcconfig; sourceTree = "<group>"; };
		0A04B6744D8D6B3181589EBD38460FA0 /* UIPasteboard+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIPasteboard+YYText.m"; path = "YYText/Utility/UIPasteboard+YYText.m"; sourceTree = "<group>"; };
		0A07CD5F6594940CE65BB1A4951EA8A0 /* NSManagedObject+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.h"; sourceTree = "<group>"; };
		0A78992FFDE055A26F089E6AAEB1F8AA /* GMPresentAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPresentAnimation.h; path = GMBase/Classes/GMPresentAnimation.h; sourceTree = "<group>"; };
		0B10066FDAA77C0DA77BCA8B725D9C3B /* GMJSONModel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMJSONModel.release.xcconfig; sourceTree = "<group>"; };
		0B37572D9D637925F745A12998BB9304 /* UIViewController+HUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+HUD.h"; path = "GMHud/Classes/UIViewController+HUD.h"; sourceTree = "<group>"; };
		0B9B4CE726B9A7398158E97114EC095D /* GMAILab-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMAILab-prefix.pch"; sourceTree = "<group>"; };
		0BA05E228C6950C92C36759E828DCD57 /* MJExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		0BB65B464B2FAC66613F6A3429850734 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = "<group>"; };
		0BE125EEE2BB358C13628A423D4ADC05 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		0CA806BF6A86C689F36F57FBE641C161 /* GMLoadingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMLoadingView.h; path = Pod/Classes/Kit/GMLoadingView.h; sourceTree = "<group>"; };
		0CBFE88ABB20650D72C69DD100DE6F65 /* TMCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TMCache-prefix.pch"; sourceTree = "<group>"; };
		0CDB7588AB5F395FC815800B58E0B807 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = "<group>"; };
		0D371A8AB99FA496AC9DC36804CD54B3 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = "<group>"; };
		0DB7F2F76C12319CF6A4D6D717ADCCF9 /* NSManagedObjectContext+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.m"; sourceTree = "<group>"; };
		0DCD53FA3D7220D33F422263E8513F56 /* CIContext+fixBug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CIContext+fixBug.m"; path = "Pod/Classes/Category/CIContext+fixBug.m"; sourceTree = "<group>"; };
		0DD48EA8E1438D5D5E32951194E4F5A5 /* LOTLayerGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerGroup.h; path = "lottie-ios/Classes/Models/LOTLayerGroup.h"; sourceTree = "<group>"; };
		0DD9C5C840EF208CEE594DCD681D07AE /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = "<group>"; };
		0DDE712572B9A1539BB906B0CE12CEDB /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = "<group>"; };
		0DE94B53800341043299DACD1D746BE9 /* GMBase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMBase.debug.xcconfig; sourceTree = "<group>"; };
		0E4D7866CC3AA620FFF1F95737B8CECA /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = "<group>"; };
		0E9A71BF6705D08C784EA70DBEEBAC42 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = "GM-Swift-Observable/Classes/Event.swift"; sourceTree = "<group>"; };
		0EEAB91D93AC89391DABB3CDDD16B10B /* GMBaseSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMBaseSwift-prefix.pch"; sourceTree = "<group>"; };
		0F1C49BFC05EF589290346CB09F6BD3D /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = "<group>"; };
		0F2129316B3962E8E5527AE3C11F5CD8 /* Pods-GMAILab_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-GMAILab_Example-dummy.m"; sourceTree = "<group>"; };
		0F29DE08ADE681C536FD93BF5A478127 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = "<group>"; };
		0F59617690D056EB0E19FDF062D63434 /* Pods-GMAILab_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-GMAILab_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
		0F8FFF92613C7232CEBC42C0A89F5EF3 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = "<group>"; };
		0FF21FB927D06758F16A343D0A8780A5 /* YYTextArchiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextArchiver.m; path = YYText/String/YYTextArchiver.m; sourceTree = "<group>"; };
		10046E934A4FF260201F9D69644CF02E /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = "<group>"; };
		104E8A3D04EED024EF540FB58382327F /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = "<group>"; };
		1081626AEBEA815A975234F52133C00F /* GMRouter-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMRouter-dummy.m"; sourceTree = "<group>"; };
		10C3723A685D08F812E3AE0001230035 /* JSONModel+networking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "JSONModel+networking.m"; path = "JSONModel/JSONModelNetworking/JSONModel+networking.m"; sourceTree = "<group>"; };
		10E013B7D995F4186852CEBD4FB5CF4B /* UIBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIBezierPath.h; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.h"; sourceTree = "<group>"; };
		111C58B8F6AD30A4531BF9BC71EEE656 /* GMBaseUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMBaseUtil.h; path = GMBase/Classes/GMBaseUtil.h; sourceTree = "<group>"; };
		116703ADA8F9196162FEDF3F6DF96603 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = "<group>"; };
		117D61120E13F64A90962A4619CF392D /* LOTPolygonAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolygonAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.h"; sourceTree = "<group>"; };
		11B1056D14F5A1BF68BA8F5AB93EAB2B /* GMNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMNetworking.modulemap; sourceTree = "<group>"; };
		11C3657B0B6656141605D19245B89F2D /* GMRouter-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMRouter-prefix.pch"; sourceTree = "<group>"; };
		12614C5C28B735A600A6AD65919D0C23 /* GMNetworkingBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMNetworkingBase.swift; path = GMNetworking/Classes/GMNetworkingBase.swift; sourceTree = "<group>"; };
		127433E71A098230E3806E639CF5EDBB /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = "<group>"; };
		1276DC11F0500FDDB4DAAE6D56945A81 /* GMShareCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareCell.m; path = GMShareSDK/Classes/Share/GMShareCell.m; sourceTree = "<group>"; };
		1287FFA6065888984AA104C22C96DB67 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = "<group>"; };
		12BC24868FF868B032FE2FEC300BBC9D /* GMPreviewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPreviewCell.h; path = Pod/Classes/Kit/GMPreviewCell.h; sourceTree = "<group>"; };
		12C016024BA9FBA0A0F9960967EF3A54 /* YYTextInput.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextInput.m; path = YYText/Component/YYTextInput.m; sourceTree = "<group>"; };
		12C26B45032FA4A36A126B8029F36C50 /* libWeChatSDK.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libWeChatSDK.a; path = OpenSDK1.8.7.1/libWeChatSDK.a; sourceTree = "<group>"; };
		12DC808861CDE8C2E85E4E3B7E3108C7 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = "<group>"; };
		1335648FB5ACA08811BC293DFA1B33EB /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = "<group>"; };
		135E50E289BE0EC8B381571A7CBE6EA1 /* MagicalRecordDeprecationMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordDeprecationMacros.h; path = MagicalRecord/Core/MagicalRecordDeprecationMacros.h; sourceTree = "<group>"; };
		1384CB7491B4A778DDCD99F82E99968C /* GMKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		13BE90E1F8C48D84A103C3EBFE34B21F /* GMHud-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMHud-umbrella.h"; sourceTree = "<group>"; };
		141E66060DA51F500DA2BF7AC04077E6 /* Pods-GMAILab_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMAILab_Example.debug.xcconfig"; sourceTree = "<group>"; };
		142D7CEB6BD6855A67FE0170BE537038 /* pullLoading8@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading8@3x.png"; path = "GMRefresh/Assets/pullLoading8@3x.png"; sourceTree = "<group>"; };
		144A41EAB87D2FCEF4F8CB492BE13C32 /* YYTextWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextWeakProxy.m; path = YYText/Utility/YYTextWeakProxy.m; sourceTree = "<group>"; };
		14786AA6018B07096792DF0941BA68DD /* UIButton+ALReClicks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+ALReClicks.h"; path = "Pod/Classes/Category/UIButton+ALReClicks.h"; sourceTree = "<group>"; };
		148D0C5B1BBB2785BC06748742204B03 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = "<group>"; };
		14FA0F84BFA3BF8A1142DE1BFD67A7F1 /* WeiboSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WeiboSDK.release.xcconfig; sourceTree = "<group>"; };
		154A8BB449ED952E445C24FAE1E67753 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = "<group>"; };
		15B4E4BC1716952575E8E13A938C01F2 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = "<group>"; };
		15D5CC9B4A3A2ACEBBE7CE5388C87025 /* CALayer+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.m"; sourceTree = "<group>"; };
		15D6CC7DDA375B5C78AE4DBA0775256F /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = "<group>"; };
		15E48377D6D2EF4EA0BA72DC6DFA5609 /* UIView+SafeArea.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+SafeArea.h"; path = "Pod/Classes/Category/UIView+SafeArea.h"; sourceTree = "<group>"; };
		15F22090E7CB9C93106F5F9792029F58 /* NSString+IconFont.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IconFont.m"; path = "GMFoundation/Classes/NSString+IconFont.m"; sourceTree = "<group>"; };
		160CA8DDC98E8D6C8AFF8F1868FE6B96 /* TMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TMCache.framework; path = TMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		1611AB3DE8E7FECF4686034ADDB8CCAF /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
		1652DFECFCEF47246EBA7007C32BE6A6 /* YYTextKeyboardManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextKeyboardManager.h; path = YYText/Component/YYTextKeyboardManager.h; sourceTree = "<group>"; };
		1662B77F61E8027FA76376D50197077C /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = "<group>"; };
		1740334E8D1783CF922514B7266E8C31 /* BDOpenSDKKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BDOpenSDKKit.debug.xcconfig; sourceTree = "<group>"; };
		17DA1B2E671BF7EBD2336019EFD12990 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
		18160D6F2EA98A81D5B45CAED2E0B726 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = "<group>"; };
		181751C4C668744212E67FD66209C91C /* pullLoading19@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading19@3x.png"; path = "GMRefresh/Assets/pullLoading19@3x.png"; sourceTree = "<group>"; };
		181A38F89544AC6A91B7B493DC2D3F78 /* GMPhobos.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMPhobos.framework; path = GMPhobos.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		187AC57DB094EE31CF9E0679D7C6E099 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; };
		188A6FFA7648E231EEB036DF5AD2C045 /* NSJSONSerialization+GM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSJSONSerialization+GM.swift"; path = "GMFoundation/Classes/NSJSONSerialization+GM.swift"; sourceTree = "<group>"; };
		191740E8F92C2EC985F673E93C3C055A /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = "<group>"; };
		1942EEDC09CFAE18AB88B11EC4E20A3A /* LOTMaskContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMaskContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.h"; sourceTree = "<group>"; };
		19D087C818FF93EB7A33256EFE371CE3 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = "<group>"; };
		19DCE68F59001FD7C219C52F0F633ECD /* NSDate+DateFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+DateFormat.m"; path = "GMFoundation/Classes/NSDate+DateFormat.m"; sourceTree = "<group>"; };
		1A2A4061F93E4964FA231BF56A642B7C /* NSString+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+GM.m"; path = "GMFoundation/Classes/NSString+GM.m"; sourceTree = "<group>"; };
		1A6200C24EB1BA0FD11161D5A8689F36 /* Phobos.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Phobos.m; path = GMPhobos/Classes/Phobos.m; sourceTree = "<group>"; };
		1A7EAF63CA3245FBF3CB7906D229C12E /* PhobosConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PhobosConfig.h; path = GMPhobos/Classes/PhobosConfig.h; sourceTree = "<group>"; };
		1B0EDF124603E48765A410C89BCE8E7D /* pullLoading1@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading1@2x.png"; path = "GMRefresh/Assets/pullLoading1@2x.png"; sourceTree = "<group>"; };
		1B266F896612517EB3BCACEBC335BB9D /* NSManagedObject+MagicalFinders.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalFinders.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.m"; sourceTree = "<group>"; };
		1B62B1C90DF3317C962D4D7D63DBCDA3 /* LOTPathAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.m"; sourceTree = "<group>"; };
		1C1F85822A7C0C52F12226FFDDE90AEF /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = "<group>"; };
		1C377AE83674FEF387E9D87DF1C9109A /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = "<group>"; };
		1C7196278C7CF3BD83B6D2AE611D15B5 /* NSArray+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+GM.h"; path = "GMFoundation/Classes/NSArray+GM.h"; sourceTree = "<group>"; };
		1C8D475540D883411300724DA9B17944 /* NSObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.m"; sourceTree = "<group>"; };
		1C910B39179EEE74E037EBFE525F8023 /* YYTextView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextView.h; path = YYText/YYTextView.h; sourceTree = "<group>"; };
		1CB52AFD625DA81A5C1BBB8E88260C5F /* TMCacheBackgroundTaskManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMCacheBackgroundTaskManager.h; path = TMCache/TMCacheBackgroundTaskManager.h; sourceTree = "<group>"; };
		1CE52151C61691B82328A7B743E49928 /* NSURLRequest+IgnoreSSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+IgnoreSSL.h"; path = "GMShareSDK/Classes/ShareSDK/NSURLRequest+IgnoreSSL.h"; sourceTree = "<group>"; };
		1D2C07C33199EB76496F58AA92CB7D50 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; };
		1D93E8DA7D908143561D5A29257C51C1 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; };
		1DB31D7A03F68298E9B1756F699D7074 /* GMShareView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareView.h; path = GMShareSDK/Classes/Share/GMShareView.h; sourceTree = "<group>"; };
		1E8DAD86F5694CED91D83583F0D41986 /* WBHttpRequest+WeiboShare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WBHttpRequest+WeiboShare.h"; path = "libWeiboSDK/WBHttpRequest+WeiboShare.h"; sourceTree = "<group>"; };
		1F385617F0F7327A83F2827E8118B9A5 /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = "<group>"; };
		1F486F51956EAD5CE60CAC7D4666FA3A /* PhobosDataManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PhobosDataManager.m; path = GMPhobos/Classes/PhobosDataManager.m; sourceTree = "<group>"; };
		1F5940A9E80288E9B6ABAA2ED7CEF40B /* EVReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflectable.swift; path = Source/EVReflectable.swift; sourceTree = "<group>"; };
		1F6639417DF88147C938FCC6CAFBEE2E /* NSManagedObjectContext+MagicalThreading.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalThreading.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.h"; sourceTree = "<group>"; };
		1F7112BCB8D5963D6D2AD7E18E8B7E34 /* LOTFillRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTFillRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.m"; sourceTree = "<group>"; };
		1FA0A8A78B96154BD8A7E5591906B0B8 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = "<group>"; };
		1FFD63CF0CEE53E35378D332B6234AE0 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = "<group>"; };
		1FFED36A657123030ABB700256D73F15 /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry.framework; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2009A41743515B005EC749706B1D7050 /* LOTAnimationView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Internal.h; path = "lottie-ios/Classes/Private/LOTAnimationView_Internal.h"; sourceTree = "<group>"; };
		202087567C61762D2A1EDE4D3FB6556D /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = "<group>"; };
		204C1371182DF81CAA5DB409B73AEAA7 /* GMKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMKit-umbrella.h"; sourceTree = "<group>"; };
		204D26216A7F4C30E2EB8723A9DB239C /* GMPublicHUDLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPublicHUDLogo.h; path = GMHud/Classes/GMPublicHUDLogo.h; sourceTree = "<group>"; };
		20A6616C85AD8731D971FB13D4F3A744 /* LOTArrayInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTArrayInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.h"; sourceTree = "<group>"; };
		20C59BEEF496878BFF6FE719A284E366 /* NSString+RegularString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RegularString.h"; path = "GMFoundation/Classes/NSString/NSString+RegularString.h"; sourceTree = "<group>"; };
		211F82A021883E09721A33A4BCB465A3 /* TMMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMMemoryCache.h; path = TMCache/TMMemoryCache.h; sourceTree = "<group>"; };
		215668EF338529AEA2090A2D6054CF10 /* GMLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMLabel.m; path = Pod/Classes/Kit/GMLabel.m; sourceTree = "<group>"; };
		2175DF112E7D25C3A130104DB6DF4966 /* LOTGradientFillRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTGradientFillRender.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.m"; sourceTree = "<group>"; };
		21806D2B98863671FB3851DBB5666469 /* LOTNumberInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTNumberInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.h"; sourceTree = "<group>"; };
		2186AE4258664529CC8E4E47616C2167 /* pullLoading2@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading2@2x.png"; path = "GMRefresh/Assets/pullLoading2@2x.png"; sourceTree = "<group>"; };
		21BD04FFD7BDD3D7D30B1F38A7350DA8 /* MagicalRecord.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MagicalRecord.modulemap; sourceTree = "<group>"; };
		22A638F09813785F82774BBA05D90ABA /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = "<group>"; };
		2368AF91018A5B2C0DC5CA85F8AF373D /* LOTShapePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapePath.m; path = "lottie-ios/Classes/Models/LOTShapePath.m"; sourceTree = "<group>"; };
		239E1CD246CCAC3460F93443A8C113BF /* DouyinOpenSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DouyinOpenSDK.debug.xcconfig; sourceTree = "<group>"; };
		23A050DCAE108D727ED904F6F38A715C /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = "<group>"; };
		248A15A616EC10474846666CE6A6AD51 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = "<group>"; };
		24BA450D3E88A11097A4C20C541EEB86 /* UIView+LineWithAutolayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LineWithAutolayout.h"; path = "Pod/Classes/Category/UIView+LineWithAutolayout.h"; sourceTree = "<group>"; };
		24CA11FA6E2A45BC447768014EC82C77 /* EVObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVObject.swift; path = Source/EVObject.swift; sourceTree = "<group>"; };
		2577ABF95462A864A598B842B4276494 /* GMNetworking.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMNetworking.swift; path = GMNetworking/Classes/GMNetworking.swift; sourceTree = "<group>"; };
		25DFE651875E82630341FE4035AE38E4 /* NSManagedObjectContext+MagicalObserving.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalObserving.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.m"; sourceTree = "<group>"; };
		26ACEF6843A28D13B901FF91F97C17A9 /* UIView+LikeAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LikeAnimation.h"; path = "Pod/Classes/Kit/UIView+LikeAnimation.h"; sourceTree = "<group>"; };
		26BF19D43791720CF84D882996029D82 /* GMVerticalLayoutButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMVerticalLayoutButton.m; path = Pod/Classes/Kit/GMVerticalLayoutButton.m; sourceTree = "<group>"; };
		277B75A9A7D561B964251208B1527449 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = "<group>"; };
		280293559DC92BE96FCBAC0766B130AB /* UIImage+Compress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compress.h"; path = "Pod/Classes/Category/UIImage+Compress.h"; sourceTree = "<group>"; };
		28062F3B54B2C5E53B303D17E182D7D8 /* PhobosPVProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PhobosPVProtocol.h; path = GMPhobos/Classes/PhobosPVProtocol.h; sourceTree = "<group>"; };
		28399F8ED4DDC1EFA3C0D8CF8C0C5E7D /* GMAICardCollectionCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = GMAICardCollectionCell.m; sourceTree = "<group>"; };
		2975EB57A363A24333C61F936E2CEE66 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = "<group>"; };
		298417351B74A0B6FCF4F86C3D670DAF /* NSObject+KeyboardAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KeyboardAnimation.m"; path = "GMFoundation/Classes/NSObject+KeyboardAnimation.m"; sourceTree = "<group>"; };
		2999873D80448634C9E290C498985964 /* GMPreviewListView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPreviewListView.m; path = Pod/Classes/Kit/GMPreviewListView.m; sourceTree = "<group>"; };
		29A4E3A899E4B05D8A2093ECD2929CF1 /* Pods-GMAILab_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-GMAILab_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
		29DFF6D277C6F0D5A779B8D8B1EA964C /* GMShareView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareView.m; path = GMShareSDK/Classes/Share/GMShareView.m; sourceTree = "<group>"; };
		2A9196556CF6AF58934182F0AAC1C91F /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = "<group>"; };
		2A956D87838E4916C08A0C7626AB7C4D /* WMViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMViewModel.h; path = GMBase/Classes/WMViewModel.h; sourceTree = "<group>"; };
		2AC59CEAD7A917817C651DB8E9890DD5 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = "<group>"; };
		2AD6D86821A9A542CE1FAEFE6F093021 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = "<group>"; };
		2ADD81FF48EB970185B7522C02C9C3EE /* UITextView+Keyboard.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+Keyboard.h"; path = "Pod/Classes/Category/UITextView+Keyboard.h"; sourceTree = "<group>"; };
		2B10EBDE94E292565526FECB722530C0 /* GMBase-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMBase-Info.plist"; sourceTree = "<group>"; };
		2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension.framework; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2B4ED919C304ED2BD7A5F78AA27C90A6 /* GMPhobos-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMPhobos-prefix.pch"; sourceTree = "<group>"; };
		2C0DB7773948C96E0F0CB764C9D2386B /* WeiboUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeiboUser.h; path = libWeiboSDK/WeiboUser.h; sourceTree = "<group>"; };
		2C15D618B5BEF581B27669335BD06105 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = "<group>"; };
		2C280E7DB9041F7D91D0442C3E528FE0 /* NSString+DateFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+DateFormat.h"; path = "GMFoundation/Classes/NSString+DateFormat.h"; sourceTree = "<group>"; };
		2C5BE61369D63A5A91657D6D7CC4C920 /* LOTMaskContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMaskContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.m"; sourceTree = "<group>"; };
		2CBD34C0C3DF63040E75D3B7A7FB2C0A /* LOTShapeStroke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStroke.h; path = "lottie-ios/Classes/Models/LOTShapeStroke.h"; sourceTree = "<group>"; };
		2CE43AFD98F943158AF084FED7262949 /* LOTAnimationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationView.m; path = "lottie-ios/Classes/Private/LOTAnimationView.m"; sourceTree = "<group>"; };
		2CFDAF65DA6F92DF626232DD80AB5F1B /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = "<group>"; };
		2D0235150503EA431DD591C7FB697015 /* GMView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMView.m; path = Pod/Classes/Kit/GMView.m; sourceTree = "<group>"; };
		2D6ADBF8886FDFFD30427793D755B3BF /* CALayer+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.h"; sourceTree = "<group>"; };
		2D711E00836F8F4D1E7172C569AB5D7C /* UIButton+ALReClicks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+ALReClicks.m"; path = "Pod/Classes/Category/UIButton+ALReClicks.m"; sourceTree = "<group>"; };
		2D9B867666666CD9CAD358A8DB731103 /* NSManagedObject+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRecord.m"; sourceTree = "<group>"; };
		2DE66A7B61A0F188E6D57C4FFD1359C3 /* GMJSONModel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMJSONModel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		2DE9E1B6014B78AE7E083002009C4979 /* WBSDKRelationshipButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WBSDKRelationshipButton.h; path = libWeiboSDK/WBSDKRelationshipButton.h; sourceTree = "<group>"; };
		2E1089669A1B68C7691A34F827093FDD /* LOTShapeStroke.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStroke.m; path = "lottie-ios/Classes/Models/LOTShapeStroke.m"; sourceTree = "<group>"; };
		2E848B74B8A15EFC86121DBBFF320273 /* GMPhobos.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMPhobos.modulemap; sourceTree = "<group>"; };
		2EDF2D3E14E110039B9E236A29D16FDD /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
		2F3E4D33F2AF5603D0B166DCE078CCD9 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = "<group>"; };
		2F4DF0A90C9004B7AE45E09FC62BEB59 /* GMNetworkStatusUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMNetworkStatusUtils.swift; path = GMNetworking/Classes/GMNetworkStatusUtils.swift; sourceTree = "<group>"; };
		2F56D0ACF622C13F76410C322CCD60F1 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
		2F7A8D16C32C4EC04A991427EFD9D2CE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
		2FD029B1D755669E7204F82187E5D73B /* WMShareObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMShareObject.m; path = GMShareSDK/Classes/Share/WMShareObject.m; sourceTree = "<group>"; };
		301ADC53FEA1906F9914D63716B72245 /* PhobosSendDataEntity+CoreDataClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PhobosSendDataEntity+CoreDataClass.m"; path = "GMPhobos/Classes/PhobosSendDataEntity+CoreDataClass.m"; sourceTree = "<group>"; };
		30F8C480AE42D463CD930DDCE3842868 /* GMDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMDatePickerView.h; path = Pod/Classes/Kit/GMDatePickerView.h; sourceTree = "<group>"; };
		31167C555E39482B53304883C26A3816 /* GMBase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMBase-dummy.m"; sourceTree = "<group>"; };
		3144D9A91B221B44AF7DC58E4263B03F /* NSManagedObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.h"; sourceTree = "<group>"; };
		3150435B8F87780BF9179C277F7B82EF /* UITableView+FDTemplateLayoutCell-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UITableView+FDTemplateLayoutCell-prefix.pch"; sourceTree = "<group>"; };
		3162EE35C530FA38783B457397F4D2A1 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = "<group>"; };
		31992C309F7C5F8A78E4BDDAE1C2A08D /* NSString+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+GM.h"; path = "GMFoundation/Classes/NSString+GM.h"; sourceTree = "<group>"; };
		31C8A8986647D730AC182C75BE5D333E /* UINavigationController+FDFullscreenPopGesture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UINavigationController+FDFullscreenPopGesture.m"; path = "Pod/Classes/FDFullscreenPopGesture/UINavigationController+FDFullscreenPopGesture.m"; sourceTree = "<group>"; };
		31DE10E8B29E33E3EB495759CA7EF680 /* LOTShapeGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGroup.h; path = "lottie-ios/Classes/Models/LOTShapeGroup.h"; sourceTree = "<group>"; };
		32065F7034C24822C6E73719740537EA /* NSString+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.m"; sourceTree = "<group>"; };
		32125FDE8746633BFB825B829353A1D4 /* MagicalRecord-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagicalRecord-prefix.pch"; sourceTree = "<group>"; };
		323DB1585C7A1C3DC53F4D969A6B4194 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; };
		32757B862281B70235B9EA2AE52BE5CD /* UITableView+FDKeyedHeightCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+FDKeyedHeightCache.m"; path = "Classes/UITableView+FDKeyedHeightCache.m"; sourceTree = "<group>"; };
		32777201F2258385566D039AFEF78E44 /* CIContext+fixBug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CIContext+fixBug.h"; path = "Pod/Classes/Category/CIContext+fixBug.h"; sourceTree = "<group>"; };
		32AE3D1CC709096353B0670D55111E3F /* GMAIChannelViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GMAIChannelViewController.h; sourceTree = "<group>"; };
		32FE5949A86C1AAA3BC6421B0C4D7EF5 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = "<group>"; };
		330949229D1ABAD1CCB4200B57E7A5E2 /* GMAILab.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = GMAILab.bundle; path = "GMAILab-GMAILab.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
		330A1F7506C65C9C103D52852E1252D1 /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = "<group>"; };
		332554084ACB122895FFA9792544CAD2 /* GMRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMRefresh.debug.xcconfig; sourceTree = "<group>"; };
		3369C2F335FAF2895D1398234919784E /* UITableView+FDTemplateLayoutCell.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "UITableView+FDTemplateLayoutCell.modulemap"; sourceTree = "<group>"; };
		3373A3D98D604AAEB694B3DEB6865D7D /* UITableView+FDTemplateLayoutCell.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UITableView+FDTemplateLayoutCell.release.xcconfig"; sourceTree = "<group>"; };
		3383CE998FA1C1BB2A6B19D421EB0178 /* GMHighlightStrGenerator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMHighlightStrGenerator.h; path = Pod/Classes/Kit/GMHighlightStrGenerator.h; sourceTree = "<group>"; };
		33F998CBDAD4E673291FA0BA8E5AD3CB /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = "<group>"; };
		3407C715E958E3B6EBF7724D748BD73C /* TMCache.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TMCache.release.xcconfig; sourceTree = "<group>"; };
		3426736F75E906D411DFDB5ED2509AEF /* MagicalRecord+iCloud.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+iCloud.h"; path = "MagicalRecord/Core/MagicalRecord+iCloud.h"; sourceTree = "<group>"; };
		343918F992BE16558FB54CAF1F44E6B9 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = "<group>"; };
		343D7E25A94B75767F10086794CCCD6B /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = "<group>"; };
		348E54E0C8ADAB45A5812F0723F2F09F /* GMRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMRefresh-prefix.pch"; sourceTree = "<group>"; };
		34B8AA7A92CA0EAFC8F718405A0BA879 /* YYText.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYText.release.xcconfig; sourceTree = "<group>"; };
		356B6CC56B6FF00E56F5CDE6F909BE5F /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = "<group>"; };
		3574E8E2EFD10E4F5225AAB8AFF3BD9F /* GMAILab.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMAILab.modulemap; sourceTree = "<group>"; };
		3575AEE34508DF6DF215AFDC3DBEF3DC /* GMHud-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMHud-prefix.pch"; sourceTree = "<group>"; };
		35AD9DCA08313018D38F1DC9B453ED62 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = "<group>"; };
		35B3604323D0A4A78AE2CE694F6C8B48 /* NSNull+Empty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNull+Empty.m"; path = "GMFoundation/Classes/NSNull+Empty.m"; sourceTree = "<group>"; };
		35D15DD68860A0BA4FB08BE42EF8634B /* YYTextMagnifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextMagnifier.h; path = YYText/Component/YYTextMagnifier.h; sourceTree = "<group>"; };
		35EA85F9EC6257380C6753168D1DEABD /* GMJSONModel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMJSONModel.framework; path = GMJSONModel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		360D95A7004C23DBF06692F8C58ED605 /* GMControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMControl.m; path = Pod/Classes/Kit/GMControl.m; sourceTree = "<group>"; };
		3611F7B92831272A5DAFC155668ACA67 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = "<group>"; };
		361370DCDF1389EF9850CCCF023ED38D /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = "<group>"; };
		361BB82485591C40FC6C723F24F81741 /* UIImage+GMAILab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+GMAILab.h"; sourceTree = "<group>"; };
		36352F405695B6CEE1590B8529080F6B /* MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecord.h; path = MagicalRecord/MagicalRecord.h; sourceTree = "<group>"; };
		36DADD753DBC32C2E3017157F56CF58B /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = "<group>"; };
		37A334E52413B324BC1EE50FE5AFB861 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = "<group>"; };
		37DB551F962803C07EC8D5A41C8631C1 /* GMThirdPartyDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMThirdPartyDefine.h; path = GMShareSDK/Classes/ShareSDK/GMThirdPartyDefine.h; sourceTree = "<group>"; };
		37E5F79DD2535A2694047FDD604134D6 /* WeiboSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WeiboSDK.debug.xcconfig; sourceTree = "<group>"; };
		38394A6C1FE3D392976A9842497C78CB /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
		386A2FD824E8CBFD06D3FEAC913BB1F0 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
		387D4858F2A4DA87295091C6A27C1B25 /* NSAttributeDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributeDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.m"; sourceTree = "<group>"; };
		38BE1658129EB976C0F256D444D25986 /* pullLoading4@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading4@2x.png"; path = "GMRefresh/Assets/pullLoading4@2x.png"; sourceTree = "<group>"; };
		38FC3192901DB53A9F1920E82B3644F5 /* EVArrayExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVArrayExtension.swift; path = Source/EVArrayExtension.swift; sourceTree = "<group>"; };
		390E4F92540234044ECD64C657EC6B86 /* YYTextRunDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRunDelegate.m; path = YYText/String/YYTextRunDelegate.m; sourceTree = "<group>"; };
		391CC2F26A49947CB8A12BBE67B09076 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = "<group>"; };
		3951924F587CF5E993BDED2ABBBDE497 /* WMShareObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMShareObject.h; path = GMShareSDK/Classes/Share/WMShareObject.h; sourceTree = "<group>"; };
		3997D230270378E95E1FE7951F33BD32 /* GMLoadingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMLoadingView.m; path = Pod/Classes/Kit/GMLoadingView.m; sourceTree = "<group>"; };
		39AC0E145EEECAD4105F114DB145CF78 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = "<group>"; };
		39D1CC6BE4897E554E8C8F2B6A857D3E /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = "<group>"; };
		39ED9984120CF1AFA477DCAF07562D86 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = "<group>"; };
		39FF42240CC47F5409D53DE80C0A60C0 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = "<group>"; };
		3A18E4E76961F5833475C95C8D9ECA03 /* UIView+Layer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Layer.swift"; path = "Pod/Classes/Kit/UIView+Layer.swift"; sourceTree = "<group>"; };
		3AC0BEBDA04901251499B2709F026B1B /* GMRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMRefresh.framework; path = GMRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		3ACD5D03122D78C039E8A7E9F59C2D47 /* LOTPolystarAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolystarAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.m"; sourceTree = "<group>"; };
		3AE8BF849437CB4D6B615BA885C19241 /* JSONModelError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONModelError.m; path = JSONModel/JSONModel/JSONModelError.m; sourceTree = "<group>"; };
		3AEE3EA08C908B1D5B77BA467F0DA8F5 /* LOTShapeStar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStar.m; path = "lottie-ios/Classes/Models/LOTShapeStar.m"; sourceTree = "<group>"; };
		3B04DA2702CA5C88D45CD051F57570DB /* NSObject+EasySubClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+EasySubClass.m"; path = "Pod/Classes/Kit/NSObject+EasySubClass.m"; sourceTree = "<group>"; };
		3B15FAF2DF6060674C7C1579D53DC850 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = "<group>"; };
		3BB2B1C9D5A905BE4ED68F327222732A /* Pods-GMAILab_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMAILab_Tests.release.xcconfig"; sourceTree = "<group>"; };
		3BB70D0613188CE9704912A814C24877 /* GMTopSearchButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMTopSearchButton.m; path = Pod/Classes/Kit/GMTopSearchButton.m; sourceTree = "<group>"; };
		3BCFC23376AC2F8B8621264CD3A1EB34 /* GMNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMNetworking.framework; path = GMNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		3C10B6825DA5609F3A5583C7FD170DA1 /* pullLoading18@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading18@3x.png"; path = "GMRefresh/Assets/pullLoading18@3x.png"; sourceTree = "<group>"; };
		3C208B18A69D21D4698B952BD477348E /* YYTextContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextContainerView.m; path = YYText/Component/YYTextContainerView.m; sourceTree = "<group>"; };
		3C340D4E18DEE1A0883E2B2C0AF56510 /* UIImage+GMAILab.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+GMAILab.m"; sourceTree = "<group>"; };
		3CA5A8DE453332609E137E9E278E4CA8 /* GMediator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMediator.modulemap; sourceTree = "<group>"; };
		3CD80F50F48F641F8C74E2C2107FA9C9 /* WeiboSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WeiboSDK.h; path = libWeiboSDK/WeiboSDK.h; sourceTree = "<group>"; };
		3D03DE1B969830376AD99FDAFC1D3F19 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = "<group>"; };
		3D7C11805ADB48C1C4F4C01FA5989473 /* JSONModelClassProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONModelClassProperty.m; path = JSONModel/JSONModel/JSONModelClassProperty.m; sourceTree = "<group>"; };
		3D7D296E43A619FAF880C14C5B18E2FC /* GMBaseSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMBaseSwift.framework; path = GMBaseSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		3DA1FAFC6F836865743CCCD9E7EDD963 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = "<group>"; };
		3E0D497E5B778902562CB1BCA6273038 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = "<group>"; };
		3E3C9F377D9E8C162B99E90DD565A45C /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = "<group>"; };
		3E51763D0EAF137A0CE37E09A1A77EA0 /* GMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMediator.m; path = GMediator/Classes/GMediator.m; sourceTree = "<group>"; };
		3EA157324647ABA443CCE14D0A598E4D /* ALShareButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ALShareButton.h; path = GMShareSDK/Classes/Share/ALShareView/ALShareButton.h; sourceTree = "<group>"; };
		3ECC7E49ABF307681EAF7289BA654302 /* LOTColorInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTColorInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.m"; sourceTree = "<group>"; };
		3EE3D63189200E0B0109EECCC75D0B26 /* UITableView+FDTemplateLayoutCellDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+FDTemplateLayoutCellDebug.m"; path = "Classes/UITableView+FDTemplateLayoutCellDebug.m"; sourceTree = "<group>"; };
		3EF436E973932C85A8A691EBE3EABB53 /* NSManagedObjectContext+MagicalSaves.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalSaves.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m"; sourceTree = "<group>"; };
		3F586F4FAA063686FB92998E73802CA9 /* LOTInterpolatorCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTInterpolatorCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTInterpolatorCallback.h"; sourceTree = "<group>"; };
		4047B4202EDC02CCE5EF8C8960FCA20E /* GMediator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMediator-prefix.pch"; sourceTree = "<group>"; };
		405B6B36C7A4A6DD032E4F090A6754BB /* LOTLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayer.h; path = "lottie-ios/Classes/Models/LOTLayer.h"; sourceTree = "<group>"; };
		408E82BCCA249666F8FF97F40B44EDCB /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = "<group>"; };
		40AB6DB8A157142FFA71B3B0DFF095BD /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = "<group>"; };
		40AD7E1CE735A5752429FD412C2CCA60 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = "<group>"; };
		40BBD9CCE146A67C6558CA763E6C4CD3 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = "<group>"; };
		40CCDD9D91B3B94DF43A67946456EA5D /* GMLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMLabel.h; path = Pod/Classes/Kit/GMLabel.h; sourceTree = "<group>"; };
		4136FA60A54D40C9B57C814DBD996393 /* NSAttributedString+GMSize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+GMSize.m"; path = "GMFoundation/Classes/NSAttributedString+GMSize.m"; sourceTree = "<group>"; };
		417B71F35D7BC9F35BCC19AC9866DBEF /* WBSDKBasicButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WBSDKBasicButton.h; path = libWeiboSDK/WBSDKBasicButton.h; sourceTree = "<group>"; };
		4240858B32A829617A7653F12AAC405A /* GMThirdPartyOauthManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMThirdPartyOauthManager.m; path = GMShareSDK/Classes/ShareSDK/GMThirdPartyOauthManager.m; sourceTree = "<group>"; };
		428D578ED5BFAF00A9DD78E2739745A4 /* JSONValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONValueTransformer.m; path = JSONModel/JSONModelTransformations/JSONValueTransformer.m; sourceTree = "<group>"; };
		428EFAA69C449EF7735EA5B734FAA95C /* NSManagedObjectContext+MagicalChainSave.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalChainSave.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.h"; sourceTree = "<group>"; };
		42BA2E67BB42E0EDFDD8CB9C011AFE4E /* YYTextLine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLine.h; path = YYText/Component/YYTextLine.h; sourceTree = "<group>"; };
		42D9034432274E354872FB4F673E69E5 /* GMCollectionViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMCollectionViewCell.m; path = Pod/Classes/Kit/GMCollectionViewCell.m; sourceTree = "<group>"; };
		430981203B74EFB08BA3FEDD1F3F388E /* GMShareSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMShareSDK-Info.plist"; sourceTree = "<group>"; };
		435683A2B037D981059D64105F3C6D23 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = "<group>"; };
		43B28E40BD63B459E72B570D5F561A95 /* EVReflection-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-prefix.pch"; sourceTree = "<group>"; };
		43BCFD57CFE74132968398632CE56F4D /* UIImage+Compress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compress.m"; path = "Pod/Classes/Category/UIImage+Compress.m"; sourceTree = "<group>"; };
		43C76CC17875987F2379A501C2C67AAE /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = "<group>"; };
		440A7E1C8F2B1BB66C706BEDAF115519 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = "<group>"; };
		441500521A495F6C502B03B749105E04 /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = "<group>"; };
		4420836934D54DC2860E7EA00F0C0A4B /* GMTextField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMTextField.m; path = Pod/Classes/Kit/GMTextField.m; sourceTree = "<group>"; };
		4439FECF1E799DDB03F38D45FB2D82A4 /* Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protocols.swift; path = "GM-Swift-Observable/Classes/Protocols.swift"; sourceTree = "<group>"; };
		443DCDCE0B9E0F404E2CE678FD9CCD13 /* Constant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Constant.h; path = Pod/Classes/Constant/Constant.h; sourceTree = "<group>"; };
		44B325077BE00D6D80B881C803277E7B /* GMAILab.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMAILab.framework; path = GMAILab.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		44D57814F6DE910363309B305767EC01 /* GMFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMFoundation.framework; path = GMFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		44D8AC1760D45CA5D96CBCFF78C20FCD /* pullLoading19@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading19@2x.png"; path = "GMRefresh/Assets/pullLoading19@2x.png"; sourceTree = "<group>"; };
		44ECBDBE15F7BF3DE0F3C2CBAB2344F1 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = "<group>"; };
		44F52552D4C2A5D3538DF59A4EAC670F /* NSAttributedString+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+GM.h"; path = "GMFoundation/Classes/NSAttributedString+GM.h"; sourceTree = "<group>"; };
		4504019AC8C28304A8606B918EF08BA7 /* GMHud-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMHud-Info.plist"; sourceTree = "<group>"; };
		45217934572EA2D9FD95B4C4B4C4004A /* TupleObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TupleObservable.swift; path = "GM-Swift-Observable/Classes/TupleObservable.swift"; sourceTree = "<group>"; };
		454FF06C6382E3D4F9E9ACC8E95CC524 /* GMEmptyView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMEmptyView.m; path = Pod/Classes/Kit/GMEmptyView.m; sourceTree = "<group>"; };
		4566EB6FD0D6CF1E03D944DF71FA9889 /* GMAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMAnnotation.h; path = Pod/Classes/Kit/GMAnnotation.h; sourceTree = "<group>"; };
		456A04D10A04588AB64FC1F8489E12B0 /* UIColor+Expanded.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Expanded.m"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.m"; sourceTree = "<group>"; };
		457C387EAFE0917E46B0AD8E99F79F2B /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = "<group>"; };
		457F0B547EAD0CEE945C179655C218F3 /* GMRefreshConstant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMRefreshConstant.h; path = GMRefresh/Classes/GMRefreshConstant.h; sourceTree = "<group>"; };
		45A772D8B85DAC89C9DE43749A84FB43 /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = "<group>"; };
		45C11FCBEBBEF2F41FA98E81867CE375 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
		45F7636DF3C3B8C9967DB2BCBC96C85B /* MagicalRecord.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagicalRecord.release.xcconfig; sourceTree = "<group>"; };
		462049BF56E591D45014B3219661B8EA /* NSManagedObjectContext+MagicalThreading.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalThreading.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalThreading.m"; sourceTree = "<group>"; };
		463D59C0012A85F91ACFA32111025803 /* UIViewController+ChildControllerSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+ChildControllerSwitch.m"; path = "Pod/Classes/Category/UIViewController+ChildControllerSwitch.m"; sourceTree = "<group>"; };
		464AB862909F40524247ED3E7CA42953 /* YYTextUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextUtilities.m; path = YYText/Utility/YYTextUtilities.m; sourceTree = "<group>"; };
		4727E5F46185A60ABE2C4DC68F44B14F /* GMAILab.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMAILab.debug.xcconfig; sourceTree = "<group>"; };
		47572A775459990F20C170EA8BA95FD7 /* NSString+Base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Base64.h"; path = "GMFoundation/Classes/NSString+Base64.h"; sourceTree = "<group>"; };
		47783F9CC4C31B708E86D4667AB1E27B /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = "<group>"; };
		477B8892684133CCA030D85ED68BDA55 /* GMShareVideoAlertView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareVideoAlertView.h; path = GMShareSDK/Classes/Share/GMShareVideoAlertView.h; sourceTree = "<group>"; };
		479412DD341F0DBA5A2BFB1D303C4D32 /* LOTRenderGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderGroup.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.m"; sourceTree = "<group>"; };
		479FEEA47B041886FD59C12BAF94EE93 /* DouyinOpenSDKApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DouyinOpenSDKApi.h; path = DouyinOpenSDK/Headers/DouyinOpenSDKApi.h; sourceTree = "<group>"; };
		47A2E45164E646A59B5FFBCAF598C9BF /* libDouyinOpenSDK.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libDouyinOpenSDK.a; path = DouyinOpenSDK/libDouyinOpenSDK.a; sourceTree = "<group>"; };
		47B86A78CAA8C1B00ECF6910DB122D2E /* Pods-GMAILab_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-GMAILab_Tests.debug.xcconfig"; sourceTree = "<group>"; };
		480ACB997206312F20E5D7E35750FCB1 /* LOTMask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMask.m; path = "lottie-ios/Classes/Models/LOTMask.m"; sourceTree = "<group>"; };
		481976918BF1D39B21D3492002A7D118 /* UITableView+FDTemplateLayoutCell-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UITableView+FDTemplateLayoutCell-umbrella.h"; sourceTree = "<group>"; };
		48379EB1429527D26B262CCE3A4B9BAA /* GMThirdPartyLoginHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMThirdPartyLoginHelper.h; path = GMShareSDK/Classes/ShareSDK/GMThirdPartyLoginHelper.h; sourceTree = "<group>"; };
		4869EE5820CB64F0DDFD224B07F5BE88 /* WechatOpenSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WechatOpenSDK.release.xcconfig; sourceTree = "<group>"; };
		4954AC001FA9CD526B13100593078996 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; };
		495CA77DDB14BD86262A4E9462062C2C /* UIImage+water.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+water.h"; path = "Pod/Classes/Kit/UIImage+water.h"; sourceTree = "<group>"; };
		4969B9C3BE36FA011BDA19F891E2E0A8 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = "<group>"; };
		497D4EF86B1745AD18A00C92AAC61C8C /* LOTStrokeRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTStrokeRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.h"; sourceTree = "<group>"; };
		49E3A48C525EB691E1A342560AB83CA1 /* NSObject+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSObject+MagicalDataImport.h"; sourceTree = "<group>"; };
		4A80A443EFA688454AB86530FB79FCAF /* GMShareTopView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareTopView.h; path = GMShareSDK/Classes/Share/GMShareTopView.h; sourceTree = "<group>"; };
		4B1627BC74776BC6035C41ADBFC27557 /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = "<group>"; };
		4B17D5423189BDCA4CE8BB11BDD9298A /* YYLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYLabel.m; path = YYText/YYLabel.m; sourceTree = "<group>"; };
		4B258C62A759E5E6226BB3048E42AAD2 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = "<group>"; };
		4B52A54B72E13A0F32B00763B5234B43 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = "<group>"; };
		4B756F4ED404712D846EE906A6E469E0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
		4B987BE0D472461A084C160692BCA294 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = "<group>"; };
		4B9AB471843E4BF3F3EBD1D6F47B2227 /* EVReflection-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EVReflection-umbrella.h"; sourceTree = "<group>"; };
		4BDDBBC6932D75BEEF59A07A38547313 /* PhobosCustomVisibleController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PhobosCustomVisibleController.h; path = GMPhobos/Classes/PhobosCustomVisibleController.h; sourceTree = "<group>"; };
		4BF0F73A50906F8F94E12B8DF1156795 /* WBHttpRequest+WeiboGame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WBHttpRequest+WeiboGame.h"; path = "libWeiboSDK/WBHttpRequest+WeiboGame.h"; sourceTree = "<group>"; };
		4C319C23234E5064B72162AC28E97FF1 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = "<group>"; };
		4C77F5C6D88C75CDFBE96921FAC8594F /* LogCategory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LogCategory.h; path = GMFoundation/Classes/Log/LogCategory.h; sourceTree = "<group>"; };
		4CC7B0007916A472CD0206E151496369 /* GMNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMNavigationController.m; path = GMBase/Classes/GMNavigationController.m; sourceTree = "<group>"; };
		4D7E1F1F35170C05F544D68234616D17 /* YYTextAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextAttribute.h; path = YYText/String/YYTextAttribute.h; sourceTree = "<group>"; };
		4D835A6B74772CBE20ADA24722066CA6 /* GM-Swift-Observable-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GM-Swift-Observable-dummy.m"; sourceTree = "<group>"; };
		4E062BB6914AE4F892C0C4D1D8B09E97 /* NSString+Base64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Base64.m"; path = "GMFoundation/Classes/NSString+Base64.m"; sourceTree = "<group>"; };
		4E4D38875B90F5E6DEB823DA340929E1 /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = "<group>"; };
		4E974828242F2D6CBF05CA7510FDC3BF /* NewPhobos.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NewPhobos.h; path = GMPhobos/Classes/NewPhobos.h; sourceTree = "<group>"; };
		4EA4776AE344EC66400B977A582ACAB1 /* NSManagedObject+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalDataImport.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalDataImport.m"; sourceTree = "<group>"; };
		4F3FF6ED81E6FD8C4A4FA7E95FCF6380 /* pullLoading11@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading11@3x.png"; path = "GMRefresh/Assets/pullLoading11@3x.png"; sourceTree = "<group>"; };
		4FA0E220526C8AB880D18096C7CB7BFA /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = "<group>"; };
		4FB83F3D938C8096C4DFA4D49753C756 /* LOTRepeaterRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRepeaterRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.h"; sourceTree = "<group>"; };
		4FC7C7B9561879E44C860B587C733AA2 /* TMCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TMCache.modulemap; sourceTree = "<group>"; };
		4FF07DC2CC95582AA7B5D7A8EF9F456A /* LOTLayerGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerGroup.m; path = "lottie-ios/Classes/Models/LOTLayerGroup.m"; sourceTree = "<group>"; };
		5037D1E8D7EF4D9F8D2B2F887E9049E1 /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = "<group>"; };
		50F0379E2F15FF1220B39F926B969A49 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = "<group>"; };
		513A60E3056295F814045BEEA57EBB29 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = "<group>"; };
		51423138A0CB9B925100A8BA01D75D88 /* ALShareTopicCardView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ALShareTopicCardView.m; path = GMShareSDK/Classes/Share/ALShareView/ALShareTopicCardView.m; sourceTree = "<group>"; };
		5164712CE95A8D2CC408EE56A5504136 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = "<group>"; };
		5182664BDDC3E75207DDBEEEA393853A /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = "<group>"; };
		51A42D49C26FC978BE26DCB68C7C7A90 /* UIImage+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+Extension.swift"; path = "Pod/Classes/Kit/UIImage+Extension.swift"; sourceTree = "<group>"; };
		51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
		51CEA0F844291DE378510114BC66895A /* MagicalRecord+Options.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Options.h"; path = "MagicalRecord/Core/MagicalRecord+Options.h"; sourceTree = "<group>"; };
		51D16BE7FF08486B2AFDA0DFDC009669 /* GMScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMScrollView.m; path = Pod/Classes/Kit/GMScrollView.m; sourceTree = "<group>"; };
		51FACA5F95BC12E7404D7AEB32FA6791 /* LOTNumberInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTNumberInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.m"; sourceTree = "<group>"; };
		521176B54004847C7F31275D9534F1E9 /* GMKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMKit-Info.plist"; sourceTree = "<group>"; };
		52A418278A09515215287DF76DCF422D /* GMBaseSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMBaseSwift-dummy.m"; sourceTree = "<group>"; };
		52B18F1EEB91D73577347EEE76540BB9 /* LOTComposition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTComposition.h; path = "lottie-ios/Classes/PublicHeaders/LOTComposition.h"; sourceTree = "<group>"; };
		52E856516E5C057EF9D0CD88C0D5E510 /* GMHud.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMHud.modulemap; sourceTree = "<group>"; };
		52F911A28321C66164AB32AB4D4AB79B /* Pods_GMAILab_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_GMAILab_Tests.framework; path = "Pods-GMAILab_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
		52FE35408C6B24DEC669613F6C075C97 /* UIImage+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GM.h"; path = "Pod/Classes/Category/UIImage+GM.h"; sourceTree = "<group>"; };
		530A1D7BA6F40E0E8843FF2DC2083385 /* LOTPathInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.m"; sourceTree = "<group>"; };
		5359DDE61914D23F8F2569A5ADD37E65 /* SDImageHEICCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoderInternal.h; path = SDWebImage/Private/SDImageHEICCoderInternal.h; sourceTree = "<group>"; };
		537F179CA321F28EC2896DAC46912850 /* GM-Swift-Observable-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GM-Swift-Observable-prefix.pch"; sourceTree = "<group>"; };
		53CD94A32E55B4B11000B05254B0019B /* GM-Swift-Observable-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GM-Swift-Observable-Info.plist"; sourceTree = "<group>"; };
		53DADF20DFDD9E3F2BCC6C77DF0987A4 /* GMBaseSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMBaseSwift-umbrella.h"; sourceTree = "<group>"; };
		53EF3072D470C895A86023BD1A789048 /* GMAICardModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = GMAICardModel.m; sourceTree = "<group>"; };
		54070A87490A2180C5AE2C9311FD344D /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = "<group>"; };
		541FC2B38DF5FEE56F5AFC879455594B /* JSONModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONModel.h; path = JSONModel/JSONModel/JSONModel.h; sourceTree = "<group>"; };
		542ED6134E491DFAD695C60DE0F8BB98 /* GMHudModule.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMHudModule.m; path = GMHud/Classes/GMHudModule.m; sourceTree = "<group>"; };
		543D4B0FD195753DC17DEF888E26854A /* UIViewController+pushURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+pushURL.m"; path = "GMediator/Classes/UIViewController+pushURL.m"; sourceTree = "<group>"; };
		544AF6DF711DE247D03B635D27F16808 /* UIImage+GMloadImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GMloadImage.m"; path = "Pod/Classes/Kit/UIImage+GMloadImage.m"; sourceTree = "<group>"; };
		5492C2C3E9C158E360939E9C7DA81C35 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = "<group>"; };
		54F0A303718CBFD7EB6C3A599BFCE852 /* PhobosSendManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PhobosSendManager.m; path = GMPhobos/Classes/PhobosSendManager.m; sourceTree = "<group>"; };
		554A3EF59F8451227CC3BED0CA6D5C04 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = "<group>"; };
		556837F1064FB35061AE752F0DF6CA3C /* LOTCacheProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCacheProvider.h; path = "lottie-ios/Classes/PublicHeaders/LOTCacheProvider.h"; sourceTree = "<group>"; };
		5576D5A9A4E2A7AD57E1B4D0BDDA73C8 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = "<group>"; };
		558F3C6B9BA7D931BE34595F64B26C0D /* GMTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMTableView.m; path = Pod/Classes/Kit/GMTableView.m; sourceTree = "<group>"; };
		56028773C79A07BCC7D395B748495BE4 /* YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYText.h; path = YYText/YYText.h; sourceTree = "<group>"; };
		56226F079F05061BC2E6BD0FE938BED7 /* UIAlertController+gm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertController+gm.h"; path = "Pod/Classes/Category/UIAlertController+gm.h"; sourceTree = "<group>"; };
		562EABCEFF4343B095A5FE4EFBD195DD /* Pods-GMAILab_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-GMAILab_Tests-umbrella.h"; sourceTree = "<group>"; };
		57228229010C47BA3CEC3914DE4D1396 /* GMRouter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMRouter.release.xcconfig; sourceTree = "<group>"; };
		5733888FBBEADE44CF216FD92701ACEC /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
		5758F723BA8E156521B2DEF72E60A3B4 /* GM-Swift-Observable-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GM-Swift-Observable-umbrella.h"; sourceTree = "<group>"; };
		581A56E511581206CF0C08E1B2E4EA8F /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = "<group>"; };
		58580F5F2516EA068014382DD0689127 /* PhobosSendDataEntity+CoreDataClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PhobosSendDataEntity+CoreDataClass.h"; path = "GMPhobos/Classes/PhobosSendDataEntity+CoreDataClass.h"; sourceTree = "<group>"; };
		5890BB2F6C47F727E97C4005DB3F3696 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = "<group>"; };
		58AF8BD5C318182DB43679A803BED656 /* YYTextSelectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextSelectionView.h; path = YYText/Component/YYTextSelectionView.h; sourceTree = "<group>"; };
		58C3CD903D19EEB80CCAF9C5864C8CA9 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = "<group>"; };
		58E54ED2338989FA66ABE63F0640F436 /* UIButton+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+GM.m"; path = "Pod/Classes/Category/UIButton+GM.m"; sourceTree = "<group>"; };
		58F2FAC15B161BFB2BE49EB6B414029C /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = "<group>"; };
		592919B3BA7761ED17D710F92F4DF0F7 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = "<group>"; };
		5933B906DBFFA0FD91A90E8C119FF7A3 /* UIView+LikeAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LikeAnimation.m"; path = "Pod/Classes/Kit/UIView+LikeAnimation.m"; sourceTree = "<group>"; };
		5961BD7155A4161049BD4C6801B44304 /* NSManagedObject+MagicalFinders.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalFinders.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalFinders.h"; sourceTree = "<group>"; };
		59656586777DE2B57EB6D8F330BFFC66 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = "<group>"; };
		59F3045A3871BD3AA69457FD444CDDC4 /* NSManagedObject+MagicalAggregation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalAggregation.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.m"; sourceTree = "<group>"; };
		5A7B4188E439DB3E1631F86BD4FCF094 /* UINavigationController+FDFullscreenPopGesture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UINavigationController+FDFullscreenPopGesture.h"; path = "Pod/Classes/FDFullscreenPopGesture/UINavigationController+FDFullscreenPopGesture.h"; sourceTree = "<group>"; };
		5A7E24A650340C64E8F7B13F170911E1 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = "<group>"; };
		5A86BADC70619FA3E83880DF646D0BDE /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = "<group>"; };
		5A96BDAD4505AD07A981E2861BF174E9 /* GMShareSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMShareSDK.debug.xcconfig; sourceTree = "<group>"; };
		5A9844329939D700BBC2EA1D8C144971 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = "<group>"; };
		5B1B7C12BF524E4CFD58E9DFC7450F11 /* LOTAnimationCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationCache.m; path = "lottie-ios/Classes/Private/LOTAnimationCache.m"; sourceTree = "<group>"; };
		5BB56251FB4BA579500C252E8C0817BB /* WMFetchDataViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMFetchDataViewModel.m; path = GMBase/Classes/WMFetchDataViewModel.m; sourceTree = "<group>"; };
		5BFB981842E336FADAFC9D6F2961DF4C /* UIView+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+YYText.m"; path = "YYText/Utility/UIView+YYText.m"; sourceTree = "<group>"; };
		5C5EA4A203DB6A7652B4923C229C41F3 /* UIScreen+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScreen+GM.m"; path = "Pod/Classes/Category/UIScreen+GM.m"; sourceTree = "<group>"; };
		5C71216A8438FF2A72E3F3DEB025D724 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = "<group>"; };
		5CC681160BFD9B0179701FD0E8526F5E /* pullLoading6@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading6@2x.png"; path = "GMRefresh/Assets/pullLoading6@2x.png"; sourceTree = "<group>"; };
		5D209B7C3A7B39EE98682D738434742C /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = "<group>"; };
		5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		5D8580745A58DBBB077A9AEEC1A28ED5 /* YYTextArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextArchiver.h; path = YYText/String/YYTextArchiver.h; sourceTree = "<group>"; };
		5D8D6EAA1D690E3A53DAD0638F4CB35B /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = "<group>"; };
		5D9C501BE7D178347F93330102EBCAFD /* NSString+Image.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Image.m"; path = "Pod/Classes/Category/NSString+Image.m"; sourceTree = "<group>"; };
		5DBE4F87F4AE891AD6DA2D46D7AE3CD1 /* PhobosSendManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PhobosSendManager.h; path = GMPhobos/Classes/PhobosSendManager.h; sourceTree = "<group>"; };
		5DDE709FC95C84AC689F4418ACC1E766 /* WMImageUploadOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMImageUploadOperation.m; path = GMNetService/Classes/WMImageUploadOperation.m; sourceTree = "<group>"; };
		5E31B1B27F56AB3C68BE1ECD3A1063CD /* YYText-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYText-umbrella.h"; sourceTree = "<group>"; };
		5E3C62E77E2F3931B4D27F762C09558D /* pullLoading7@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading7@2x.png"; path = "GMRefresh/Assets/pullLoading7@2x.png"; sourceTree = "<group>"; };
		5E6B5660E5A633CC9215EDAAC069955A /* LOTAssetGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAssetGroup.m; path = "lottie-ios/Classes/Models/LOTAssetGroup.m"; sourceTree = "<group>"; };
		5E776BE899AD69F54D6F51278E76F892 /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = "<group>"; };
		5E7E28D095DFE43359F4B6F665C74491 /* Constant.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Constant.m; path = Pod/Classes/Constant/Constant.m; sourceTree = "<group>"; };
		5E8C73FB5BD3609F0B067AA74714255D /* LOTPolygonAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolygonAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.m"; sourceTree = "<group>"; };
		5F4481CBEEF8EE21D6B7DCFBA7082363 /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = "<group>"; };
		5FA69783FDAAE3F849A90748CF5A2862 /* pullLoading9@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading9@3x.png"; path = "GMRefresh/Assets/pullLoading9@3x.png"; sourceTree = "<group>"; };
		5FD0AA21227C0CBED59CD19655BE8326 /* UIColor+Expanded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+Expanded.h"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.h"; sourceTree = "<group>"; };
		5FD3710A42E376AA1C92056924DCFDA4 /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = "<group>"; };
		604682F983BCF9C6BB397952435D730C /* pullLoading3@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading3@3x.png"; path = "GMRefresh/Assets/pullLoading3@3x.png"; sourceTree = "<group>"; };
		60655B1EA5CE0A8851BD0D326711E67B /* NSParagraphStyle+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSParagraphStyle+YYText.h"; path = "YYText/Utility/NSParagraphStyle+YYText.h"; sourceTree = "<group>"; };
		6098561FAACF00E04D59B73AEC37BD38 /* YYTextRubyAnnotation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRubyAnnotation.h; path = YYText/String/YYTextRubyAnnotation.h; sourceTree = "<group>"; };
		60A02CDD353403103CE21E2BFF33A5AA /* UIViewController+Router.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Router.h"; path = "GMRouter/Classes/UIViewController+Router.h"; sourceTree = "<group>"; };
		60DC49D6A620C71F8607A3D9C461657D /* pullLoading15@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading15@2x.png"; path = "GMRefresh/Assets/pullLoading15@2x.png"; sourceTree = "<group>"; };
		6130FD539E1A20D1A13D0B0DB114E725 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = "<group>"; };
		6163653412765BC6D9D50215484A18EE /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = "<group>"; };
		61693E9ED1A2ECD98D0F33C5B077732B /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = "<group>"; };
		61799CD52CC9B615D12D967D0467AA20 /* MagicalRecord+ErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ErrorHandling.h"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.h"; sourceTree = "<group>"; };
		61DCE27F2221120714E33A63824E8DAC /* UIView+CornerRadius.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CornerRadius.m"; path = "Pod/Classes/Kit/UIView+CornerRadius.m"; sourceTree = "<group>"; };
		61F23719E41923B9CFA3772BEB9A609D /* pullLoading1@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading1@3x.png"; path = "GMRefresh/Assets/pullLoading1@3x.png"; sourceTree = "<group>"; };
		621F3086023D182FBD477E3B5C9A9F9B /* GMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		62AE79405A3B54D90FA4718FEA83D37F /* GMControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMControl.h; path = Pod/Classes/Kit/GMControl.h; sourceTree = "<group>"; };
		62DE283156020F61B17CA47A75F345EC /* LOTKeyframe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeyframe.h; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.h"; sourceTree = "<group>"; };
		62EFDE00FF2004D4E2743D4078E96417 /* GMAILab-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMAILab-dummy.m"; sourceTree = "<group>"; };
		63038BB58042E378D27364A8C61C6F0C /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = "<group>"; };
		6312273A54D671C55E609C2562D872D5 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = "<group>"; };
		6350FEA91E4353EAF7F6920B28E689C4 /* GMPublicHUDLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPublicHUDLogo.m; path = GMHud/Classes/GMPublicHUDLogo.m; sourceTree = "<group>"; };
		63953F5CA219A9EEC0085AEC65779B95 /* UIView+NavigationShadow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+NavigationShadow.m"; path = "GMBase/Classes/UIView+NavigationShadow.m"; sourceTree = "<group>"; };
		63FBC107EB2865FC3F483BF2040F5F68 /* GMBaseSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMBaseSwift-Info.plist"; sourceTree = "<group>"; };
		640FAC9C0423361847BBD598E751E0A4 /* GMFetchViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMFetchViewModel.swift; path = GMBaseSwift/Classes/GMFetchViewModel.swift; sourceTree = "<group>"; };
		64C8F06E6988CADE4E63A2767B6D77D7 /* JSONHTTPClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONHTTPClient.h; path = JSONModel/JSONModelNetworking/JSONHTTPClient.h; sourceTree = "<group>"; };
		64EF5F4F64B65C3C528DC084104D8757 /* WXApiObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WXApiObject.h; path = OpenSDK1.8.7.1/WXApiObject.h; sourceTree = "<group>"; };
		650D726DC1640750B542AF4BC2A4860E /* GMPublicNomalHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPublicNomalHUD.h; path = GMHud/Classes/GMPublicNomalHUD.h; sourceTree = "<group>"; };
		651A14D0C2F0A1F6F750357FCC7C356A /* GMDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMDatePickerView.m; path = Pod/Classes/Kit/GMDatePickerView.m; sourceTree = "<group>"; };
		652E758267FEA57C9CE5DF459B720909 /* NSObject+EasySubClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+EasySubClass.h"; path = "Pod/Classes/Kit/NSObject+EasySubClass.h"; sourceTree = "<group>"; };
		65B3A24AB45134877C90A4317C77266E /* UIAlertController+GM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertController+GM.swift"; path = "Pod/Classes/Kit/UIAlertController+GM.swift"; sourceTree = "<group>"; };
		65EAD55F8CC514D3C73E6FC1332AC7D6 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = "<group>"; };
		6649EF30BEA229FF4CCADA58768F1857 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = "<group>"; };
		667629980E9A47AC10564B6F2BB14723 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = "<group>"; };
		6676F7A39284D765E6B39F26B1D95E09 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = "<group>"; };
		6684C7C3FFB378EDE6A74DCB781B2302 /* GMCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMCache.m; path = GMCache/Classes/GMCache.m; sourceTree = "<group>"; };
		66BDA8A2F0CE6957A540E49BCC81B523 /* OCNavigationBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OCNavigationBar.h; path = GMBase/Classes/OCNavigationBar.h; sourceTree = "<group>"; };
		674F17DEF9A6BC3345A974EDE07C486E /* LOTBlockCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBlockCallback.m; path = "lottie-ios/Classes/Private/LOTBlockCallback.m"; sourceTree = "<group>"; };
		67D7ABB3E9E9E91DF74F01DFCE7A54BC /* LOTRoundedRectAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRoundedRectAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.h"; sourceTree = "<group>"; };
		67FA8D4AC6CB14F15A40212985F8190E /* NSValue+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.m"; sourceTree = "<group>"; };
		6828DE41CC46ECEEDC049B956AF46D80 /* MagicalRecord-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MagicalRecord-Info.plist"; sourceTree = "<group>"; };
		68351B49F7A620439DF268FF1775195E /* NSManagedObject+MagicalAggregation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalAggregation.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalAggregation.h"; sourceTree = "<group>"; };
		686321BCB5CC68112D3397EDBA39E885 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = "<group>"; };
		6883AD0F4ABEE67FB11BF1CAC790BA50 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = "<group>"; };
		68B5598A647EB2F35D633EA1864850A1 /* GMBaseSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMBaseSwift.debug.xcconfig; sourceTree = "<group>"; };
		68BF1FA5AF641ABDF7D36FE2C8B3AE84 /* GMBaseNavigationButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMBaseNavigationButton.swift; path = GMBaseSwift/Classes/GMBaseNavigationButton.swift; sourceTree = "<group>"; };
		68E36BE624B3DE659B06D3C849B55DD8 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = "<group>"; };
		690277BE06918A5B0CAE547CADAEDF83 /* Pods-GMAILab_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-GMAILab_Example-resources.sh"; sourceTree = "<group>"; };
		6947C5B61E385E52CA637465C0578514 /* GMRateView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMRateView.h; path = Pod/Classes/Kit/GMRateView.h; sourceTree = "<group>"; };
		696AEBBAE1CD462D7253FAD17B6B7049 /* GMObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMObject.h; path = GMBase/Classes/GMObject.h; sourceTree = "<group>"; };
		69911C523DBD9C7EACF8751A7E8E51B6 /* NSDictionary+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+GM.h"; path = "GMFoundation/Classes/NSDictionary/NSDictionary+GM.h"; sourceTree = "<group>"; };
		6A29ECB496F5327B23E17542DFF6BF02 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
		6A8E37D8F557340DC78BCFBA4AEF69E6 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = "<group>"; };
		6AA1E65977C23486292814C19350B33E /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = "<group>"; };
		6AD09A7FEA8E386556DE2FFF6DF61550 /* LOTShapeTrimPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTrimPath.m; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.m"; sourceTree = "<group>"; };
		6AD339B36AF75451D6CFBF7C466F0E16 /* LOTLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayer.m; path = "lottie-ios/Classes/Models/LOTLayer.m"; sourceTree = "<group>"; };
		6B5E56ECED90E00F89848035431C93E8 /* WMImageUploadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMImageUploadOperation.h; path = GMNetService/Classes/WMImageUploadOperation.h; sourceTree = "<group>"; };
		6C1CE0B548400D8B17C621726493A055 /* LOTAnimatedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedControl.m; path = "lottie-ios/Classes/Private/LOTAnimatedControl.m"; sourceTree = "<group>"; };
		6C5DA1C57E7C7181C8E548AB10076616 /* LOTAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAsset.h; path = "lottie-ios/Classes/Models/LOTAsset.h"; sourceTree = "<group>"; };
		6C620DDED092C5F3B4497CEEC3AFF0D3 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = "<group>"; };
		6CADCE7940D5FF2B79F8A97259464C88 /* NSString+Image.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Image.h"; path = "Pod/Classes/Category/NSString+Image.h"; sourceTree = "<group>"; };
		6CAFED3BEE00DFA52E1B90B372774F63 /* UIViewController+pushURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+pushURL.h"; path = "GMediator/Classes/UIViewController+pushURL.h"; sourceTree = "<group>"; };
		6CB3893C5A0B7A6FF33FE1989F89251E /* YYTextKeyboardManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextKeyboardManager.m; path = YYText/Component/YYTextKeyboardManager.m; sourceTree = "<group>"; };
		6D0CE12272E93D3B5CFB08C9838F2726 /* GMShareBaseObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareBaseObject.h; path = GMShareSDK/Classes/Share/GMShareBaseObject.h; sourceTree = "<group>"; };
		6D98156BBFB9D23968BABB909791259D /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = "<group>"; };
		6D996917A9D3E887A8F08773FB93EC59 /* LOTRoundedRectAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRoundedRectAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.m"; sourceTree = "<group>"; };
		6DAA3F1F524C8AFEA0A4A93B5B8FE55B /* LOTValueCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueCallback.m; path = "lottie-ios/Classes/Private/LOTValueCallback.m"; sourceTree = "<group>"; };
		6DC9D94782DD41DF8EDC5D512C2C09B0 /* pullLoading16@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading16@3x.png"; path = "GMRefresh/Assets/pullLoading16@3x.png"; sourceTree = "<group>"; };
		6DEB3FA29D9CBFCDE238E0BBB5CEFC66 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = "<group>"; };
		6E4511B47118FCCECB48DCED477430DA /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = "<group>"; };
		6EBC218FD9609C86D1A09EDD861DB3A0 /* BDOpenSDKKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BDOpenSDKKit.release.xcconfig; sourceTree = "<group>"; };
		6ECF8B016C3F81CB05FBBD1BCBE7CC96 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = "<group>"; };
		6ED520FF177B6536889060AE092419A9 /* pullLoading17@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading17@2x.png"; path = "GMRefresh/Assets/pullLoading17@2x.png"; sourceTree = "<group>"; };
		6EF184FE86E0FE34FBD6BF9031A14B85 /* pullLoading7@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading7@3x.png"; path = "GMRefresh/Assets/pullLoading7@3x.png"; sourceTree = "<group>"; };
		6F645E5005D5D9552570C33F85058A58 /* UIColor+GMTheme.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+GMTheme.h"; path = "Pod/Classes/Color/UIColor+GMTheme.h"; sourceTree = "<group>"; };
		6FE840AA6669682F98CDA446AF6E2BB3 /* NSArray+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+GM.m"; path = "GMFoundation/Classes/NSArray+GM.m"; sourceTree = "<group>"; };
		700B60EF79C79B49BE2AF28F9C158949 /* Pods-GMAILab_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-GMAILab_Example-Info.plist"; sourceTree = "<group>"; };
		7032D68001C5DBC979417F2914BD56E9 /* EVReflection-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "EVReflection-Info.plist"; sourceTree = "<group>"; };
		70715E3A53A627D40605587E7A303C61 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = "<group>"; };
		70854FDC88F3F040942EB1B206A6513D /* GMJSONModel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMJSONModel-Info.plist"; sourceTree = "<group>"; };
		7090B5B4C9B062FF6578657AD7AFF9A3 /* GMNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMNetworking-dummy.m"; sourceTree = "<group>"; };
		70A9B90169A97D2D3B0E5A719E232DE5 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = "<group>"; };
		7128AD24EC42E1E11F1993CEBD44FE07 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = "<group>"; };
		7148BB67D96E84EE5D2C10D0B91A26ED /* UIBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIBezierPath.m; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.m"; sourceTree = "<group>"; };
		71762A728913EB440C97D3616D291AF3 /* YYText.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = YYText.framework; path = YYText.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		71B01431E87C382C88B6116F34B86BC6 /* JSONAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONAPI.h; path = JSONModel/JSONModelNetworking/JSONAPI.h; sourceTree = "<group>"; };
		71BF6CE2B87C24106257DDD71451A7A3 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = "<group>"; };
		71E3EBACE848C4C16EA42E8EC2A4C895 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = "<group>"; };
		71FA20D1EBCC1F6C58F2CA791A5EB0AC /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = "<group>"; };
		720D3B06BFB870A4DCC19A817A6DC9E5 /* MagicalRecord+ErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ErrorHandling.m"; path = "MagicalRecord/Core/MagicalRecord+ErrorHandling.m"; sourceTree = "<group>"; };
		72551ADDB278F1E05090E385320F08B9 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = "<group>"; };
		7255F07C13B2F650820995165072A82C /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = "<group>"; };
		727802EA9711A6A82EE1FCE74E976958 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = "<group>"; };
		730CB32EE130C0E03E0CD52AA2A20FC5 /* GMFont.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMFont.h; path = Pod/Classes/Kit/GMFont.h; sourceTree = "<group>"; };
		7312A762759D0C543CA15CF03C5BC7FA /* UITableView_FDTemplateLayoutCell.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UITableView_FDTemplateLayoutCell.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		733D5AFACF5EA776F008EC7A2D9A67E7 /* LOTAnimatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatorNode.h; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.h"; sourceTree = "<group>"; };
		7343A8B88E1834C5132397D5B35A63ED /* UIView+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+YYText.h"; path = "YYText/Utility/UIView+YYText.h"; sourceTree = "<group>"; };
		738EFA06622C5A5ECCCB580BBF5B6524 /* PrintOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrintOptions.swift; path = Source/PrintOptions.swift; sourceTree = "<group>"; };
		739280EADFA784E9367C70D923C4B5ED /* NSString+DateFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+DateFormat.m"; path = "GMFoundation/Classes/NSString+DateFormat.m"; sourceTree = "<group>"; };
		7393C250557765A2A9A6B393D3DE116D /* NSAttributedString+GMSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+GMSize.h"; path = "GMFoundation/Classes/NSAttributedString+GMSize.h"; sourceTree = "<group>"; };
		73A6062159E7A7F0A49A58B56B99FB4D /* LOTKeypath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeypath.h; path = "lottie-ios/Classes/PublicHeaders/LOTKeypath.h"; sourceTree = "<group>"; };
		73A6112C4D76616269D4AFD8B7DE69D9 /* GMFont.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMFont.m; path = Pod/Classes/Kit/GMFont.m; sourceTree = "<group>"; };
		73D96435D821E3147C4ABD7595177ABC /* YYTextMagnifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextMagnifier.m; path = YYText/Component/YYTextMagnifier.m; sourceTree = "<group>"; };
		73DD714CB236613C2AA1048365D6A328 /* ConversionOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConversionOptions.swift; path = Source/ConversionOptions.swift; sourceTree = "<group>"; };
		73F8CDD0003AD05C0D4A41B56F106B92 /* LogCategory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LogCategory.m; path = GMFoundation/Classes/Log/LogCategory.m; sourceTree = "<group>"; };
		74475D09A8DF6ED000E02F13289E4D48 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = "<group>"; };
		74751451F55A84EEA289EC4E0DEC4990 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = "<group>"; };
		74962A87B6A48EA0B1090945D7D79F1D /* GMShareSDK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareSDK.m; path = GMShareSDK/Classes/ShareSDK/GMShareSDK.m; sourceTree = "<group>"; };
		74E6C835ED51992AC0366DEAA2B87219 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = "GM-Swift-Observable/Classes/Observable.swift"; sourceTree = "<group>"; };
		750E00E301222841597D659A06470CE0 /* LOTShapeRepeater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRepeater.m; path = "lottie-ios/Classes/Models/LOTShapeRepeater.m"; sourceTree = "<group>"; };
		750F95DA2F4A80E00263683D25021B76 /* LOTShapeTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTransform.h; path = "lottie-ios/Classes/Models/LOTShapeTransform.h"; sourceTree = "<group>"; };
		752BE8ECF3D27D92AFE375089779F5EA /* GMDiaryShareView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMDiaryShareView.h; path = GMShareSDK/Classes/Share/GMDiaryShareView.h; sourceTree = "<group>"; };
		7556DE092497F882FAEB78349B0BD112 /* GMBaseSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMBaseSwift.modulemap; sourceTree = "<group>"; };
		757652537333CC488B5652516920DB63 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = "<group>"; };
		759C300087B6A3A48E1CDDAAF8DF19D1 /* LOTRenderNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderNode.h; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.h"; sourceTree = "<group>"; };
		75FB1E5B91DFDA6A813226BF4A54852A /* NSParagraphStyle+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSParagraphStyle+YYText.m"; path = "YYText/Utility/NSParagraphStyle+YYText.m"; sourceTree = "<group>"; };
		764624C216B57A1D7CF8CEA8C1654CE7 /* UIAlertController+gm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertController+gm.m"; path = "Pod/Classes/Category/UIAlertController+gm.m"; sourceTree = "<group>"; };
		7646FC0ED19D83614A227D8F88830252 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = "<group>"; };
		7672123DC209D21F802724A0B0C45063 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = "<group>"; };
		767314B5E008FB6E684BC9AFE14B93A1 /* TMCache.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TMCache.debug.xcconfig; sourceTree = "<group>"; };
		76E093603E331E265D4FAB68BBE90157 /* LOTCompositionContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCompositionContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.m"; sourceTree = "<group>"; };
		778B8C7D31B88AEC8A9A2D2889BBD210 /* GMPopupBgView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPopupBgView.h; path = Pod/Classes/Kit/GMPopupBgView.h; sourceTree = "<group>"; };
		778C66FE2B315413FBD01CB704D6DF50 /* UIPasteboard+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIPasteboard+YYText.h"; path = "YYText/Utility/UIPasteboard+YYText.h"; sourceTree = "<group>"; };
		77E7377B9A386E558AB2C0E47B1BAE18 /* GMTopSearchButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMTopSearchButton.h; path = Pod/Classes/Kit/GMTopSearchButton.h; sourceTree = "<group>"; };
		78230C9EB00042AA3E0F1B3CCB7D5243 /* GMCollectionViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMCollectionViewCell.h; path = Pod/Classes/Kit/GMCollectionViewCell.h; sourceTree = "<group>"; };
		786B2ACB9427258662834064D46DFBF9 /* GMTableViewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMTableViewCell.m; path = Pod/Classes/Kit/GMTableViewCell.m; sourceTree = "<group>"; };
		78F0BF3C7C73D045BB3B291D6DB2BA31 /* GMCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMCollectionView.m; path = Pod/Classes/Kit/GMCollectionView.m; sourceTree = "<group>"; };
		795A59940ECC233877878F350D57AC45 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = "<group>"; };
		79A55360DD434C170CBB2A44C65787E4 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
		79F5B2A7F05F1E4B127E7083572329B6 /* MJRefreshComponent+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MJRefreshComponent+Private.h"; path = "GMRefresh/Classes/MJRefreshComponent+Private.h"; sourceTree = "<group>"; };
		7A2CF482E406166DB465B77DD7A4EE46 /* UIImage+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GM.m"; path = "Pod/Classes/Category/UIImage+GM.m"; sourceTree = "<group>"; };
		7ABC204316EB52979CA0ACA193D53957 /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ImageEffects.m"; path = "Pod/Classes/Kit/UIImage+ImageEffects.m"; sourceTree = "<group>"; };
		7B084B5CC9CF4C93D383D5B94B843C7A /* UILabel+CopyExtern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+CopyExtern.m"; path = "Pod/Classes/Category/UILabel+CopyExtern.m"; sourceTree = "<group>"; };
		7B234DF34DCFE583214A782D8698A9AC /* GMRouter.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMRouter.modulemap; sourceTree = "<group>"; };
		7B6300AC246E235C0E259F8CAC8DBC31 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = "<group>"; };
		7B9FEE527E7B3383F2EE8CF1B2432EAA /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = "<group>"; };
		7BB1FCEB34666D4ABCCC9CE2107C9210 /* JSONHTTPClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONHTTPClient.m; path = JSONModel/JSONModelNetworking/JSONHTTPClient.m; sourceTree = "<group>"; };
		7BD15FA909DF40721D37BE082684C03F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
		7C4A414AD7C1F66C3C6E9FFF0744E7F5 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = "<group>"; };
		7C5CB21AED7B90031941C21AD0D72F89 /* GMNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMNetworking-Info.plist"; sourceTree = "<group>"; };
		7C6D15CA50A39FB113E4A88F31B14BF2 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = "<group>"; };
		7C701450953A1D8ACBEFC2C904D1A02B /* pullLoading20@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading20@3x.png"; path = "GMRefresh/Assets/pullLoading20@3x.png"; sourceTree = "<group>"; };
		7CBC946AE1069665383837CFC7280185 /* ALShareTopicCardView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ALShareTopicCardView.h; path = GMShareSDK/Classes/Share/ALShareView/ALShareTopicCardView.h; sourceTree = "<group>"; };
		7CD5009E10084AB6CD81BC96254D28B6 /* NSDictionary+json.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+json.h"; path = "GMFoundation/Classes/NSDictionary/NSDictionary+json.h"; sourceTree = "<group>"; };
		7CD9DB8D6179719201EFE9637D82A865 /* Pods-GMAILab_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-GMAILab_Example-frameworks.sh"; sourceTree = "<group>"; };
		7CEAF6A1479E8CEB69BE7BFB7677BD6F /* GMJSONModel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMJSONModel-umbrella.h"; sourceTree = "<group>"; };
		7D361AD7E85626AA2E13C23650A91599 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = "<group>"; };
		7DD87D3DE850A897A6C2F7BD2BDC5ECB /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = "<group>"; };
		7DE72B00C9F9223E82FC1185099D52EE /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = "<group>"; };
		7E20196BB292C8A666277713B5FF4C6E /* OwningEventReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OwningEventReference.swift; path = "GM-Swift-Observable/Classes/OwningEventReference.swift"; sourceTree = "<group>"; };
		7E2410EB46C979FA113FAD0891A6CBAB /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
		7E44FEAA3794E9B97A7AD30917F7E15D /* GMNetService-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMNetService-dummy.m"; sourceTree = "<group>"; };
		7E47FDCEDFA7A999AFA0400011DB4237 /* GMPlaceholderTextContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPlaceholderTextContainer.m; path = Pod/Classes/Kit/GMPlaceholderTextContainer.m; sourceTree = "<group>"; };
		7E54DBBE18CCFD94BEECAE6378B82E1A /* NSAttributedString+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+GM.m"; path = "GMFoundation/Classes/NSAttributedString+GM.m"; sourceTree = "<group>"; };
		7E7D71E8CFFCFBE5F5DEDD65CFEF6877 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = "<group>"; };
		7E7EB758477F98977BF32CBC19E4FE23 /* NSURLRequest+IgnoreSSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+IgnoreSSL.m"; path = "GMShareSDK/Classes/ShareSDK/NSURLRequest+IgnoreSSL.m"; sourceTree = "<group>"; };
		7EDBCF82A734C79F9145B68A51A48722 /* NSString+GMediator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+GMediator.m"; path = "GMediator/Classes/Tools/NSString+GMediator.m"; sourceTree = "<group>"; };
		7F1130A8DD3094BFFF62E8CBAF8081E4 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = "<group>"; };
		7F246C59352C3620A551685A0F9A123D /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = "<group>"; };
		7F59D29B575859D984DDA175F390FC06 /* GMPhobos.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMPhobos.debug.xcconfig; sourceTree = "<group>"; };
		7F7B266D71E2D64E67FEDF481D7B6DBA /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = "<group>"; };
		8020445979304CD1D16F13A64389F124 /* GMRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMRefresh-umbrella.h"; sourceTree = "<group>"; };
		803F81D7308E34715B931B4E727DBB2C /* NSManagedObjectContext+MagicalObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalObserving.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalObserving.h"; sourceTree = "<group>"; };
		8060B08E07C9E2D6C38A9D6F481F9A7B /* LOTAnimationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView.h"; sourceTree = "<group>"; };
		809CFA4107201E83E73B330E97858F2E /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = "<group>"; };
		80DAEA0349DB5EA3A04A031654D52441 /* pullLoading12@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading12@2x.png"; path = "GMRefresh/Assets/pullLoading12@2x.png"; sourceTree = "<group>"; };
		80F25A38AC7C394F6371B3AE2C2DCF3D /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = "<group>"; };
		80F554C5212ACDF01D4CD53EA22686B4 /* GMObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMObject.m; path = GMBase/Classes/GMObject.m; sourceTree = "<group>"; };
		812B977B330C75F8357F564D1410A7A4 /* LOTModels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTModels.h; path = "lottie-ios/Classes/Models/LOTModels.h"; sourceTree = "<group>"; };
		8151C1FE3F7C016D67667C8F66F2E039 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = "<group>"; };
		816517A58FC22F7044B7BB9D832364A0 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = "<group>"; };
		81BD224DABEA002814CAA6D73ECD88B2 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = "<group>"; };
		81C210E157CDAA32AADC73D512DA7BC8 /* pullLoading5@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading5@2x.png"; path = "GMRefresh/Assets/pullLoading5@2x.png"; sourceTree = "<group>"; };
		81FAB5E35B917FF1653056A0E2D75488 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = "<group>"; };
		8203958A50E44300119E1D7E7686FFEA /* GMNetService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMNetService.debug.xcconfig; sourceTree = "<group>"; };
		820852F26BF572D0BF0DD6446EB3854F /* GMPhobos.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMPhobos.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		820B7B5AEF1D82FB8A86CCD7A3F656D3 /* NSManagedObjectContext+MagicalChainSave.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectContext+MagicalChainSave.m"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalChainSave.m"; sourceTree = "<group>"; };
		825E1845F9130AEA2688E7039253E347 /* NSAttributedString+YYText.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSAttributedString+YYText.m"; path = "YYText/Utility/NSAttributedString+YYText.m"; sourceTree = "<group>"; };
		8268EEB7043C7D19F446128A2252D0BF /* GMCache.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMCache.modulemap; sourceTree = "<group>"; };
		82803C0690B3C8542F899763EA691103 /* GMFoundation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMFoundation-prefix.pch"; sourceTree = "<group>"; };
		82EADCBCFFC9DB08CFD02CDA1916C667 /* NSManagedObjectContext+MagicalSaves.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalSaves.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.h"; sourceTree = "<group>"; };
		8350B2BF8E8078784F464ACB33C08A1F /* LOTBezierData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierData.m; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.m"; sourceTree = "<group>"; };
		83D6220272A9E1456B00F7C2BFF2BD6D /* ObservableChainingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableChainingProxy.swift; path = "GM-Swift-Observable/Classes/ObservableChainingProxy.swift"; sourceTree = "<group>"; };
		83D7B49282857B530B2A127E77AD7C38 /* GMBase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMBase-umbrella.h"; sourceTree = "<group>"; };
		83FFB51F1CAEE4F52A146700FE3BB68B /* GMPublicNomalHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPublicNomalHUD.m; path = GMHud/Classes/GMPublicNomalHUD.m; sourceTree = "<group>"; };
		8417CB93E270E1D6C3C4CCD5ECF62B39 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = "<group>"; };
		845A4399F3C43C80298545CE78061B18 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = "<group>"; };
		848A926A3B8FCBC3D38BBC71E99584F0 /* GMJSONModel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMJSONModel.modulemap; sourceTree = "<group>"; };
		84C3150D2CC8587CB93EC34AED2BC5B8 /* JSONKeyMapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONKeyMapper.m; path = JSONModel/JSONModelTransformations/JSONKeyMapper.m; sourceTree = "<group>"; };
		84D9130F12EED353314CFA8943BD31CF /* UITableView+FDKeyedHeightCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+FDKeyedHeightCache.h"; path = "Classes/UITableView+FDKeyedHeightCache.h"; sourceTree = "<group>"; };
		84DE8A05B98DA6C48F4777B7C242213A /* UIImage+GMloadImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GMloadImage.h"; path = "Pod/Classes/Kit/UIImage+GMloadImage.h"; sourceTree = "<group>"; };
		85313D1404C20728D6FAA69076A4FC7F /* GMNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMNavigationController.h; path = GMBase/Classes/GMNavigationController.h; sourceTree = "<group>"; };
		853C00A95E91513D7DB4E4E228D3BB5D /* LOTShapePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapePath.h; path = "lottie-ios/Classes/Models/LOTShapePath.h"; sourceTree = "<group>"; };
		85B4B493E78B2049C4B1122E0155FD46 /* GMThirdPartyLoginHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMThirdPartyLoginHelper.m; path = GMShareSDK/Classes/ShareSDK/GMThirdPartyLoginHelper.m; sourceTree = "<group>"; };
		8641893061929D6196125D3A9AB19542 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = "<group>"; };
		865726ACAC6C7FBF4E478F508CEA8AD5 /* ObservableProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableProxy.swift; path = "GM-Swift-Observable/Classes/ObservableProxy.swift"; sourceTree = "<group>"; };
		86A173D7A391EBA1F3861242F3A04EB1 /* GMHudModule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMHudModule.h; path = GMHud/Classes/GMHudModule.h; sourceTree = "<group>"; };
		86D773CD567D3373C0B97E31EF4F92B7 /* UIView+PointInside.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+PointInside.swift"; path = "Pod/Classes/Kit/UIView+PointInside.swift"; sourceTree = "<group>"; };
		871EB6BBB234D5E06685E685C9F7A6E1 /* LOTColorInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTColorInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.h"; sourceTree = "<group>"; };
		871F4FA94D4487EB377712E165086580 /* Pods-GMAILab_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-GMAILab_Example-umbrella.h"; sourceTree = "<group>"; };
		879D50461C31F6D1D33E3385479C1B96 /* YYTextTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextTransaction.m; path = YYText/Utility/YYTextTransaction.m; sourceTree = "<group>"; };
		87CEDFD1B1A9A7BFF9B94BE0BCC9762E /* UITableView+FDTemplateLayoutCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+FDTemplateLayoutCell.h"; path = "Classes/UITableView+FDTemplateLayoutCell.h"; sourceTree = "<group>"; };
		87EBA474AC51C1E41D5D52CCB8642FDB /* GMHud.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMHud.debug.xcconfig; sourceTree = "<group>"; };
		87FE5C6C23FDB7871D9F206173A912CA /* MagicalRecord-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MagicalRecord-umbrella.h"; sourceTree = "<group>"; };
		8832758FB7235CF23E343735CC47B2D6 /* EVWorkaroundHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVWorkaroundHelpers.swift; path = Source/EVWorkaroundHelpers.swift; sourceTree = "<group>"; };
		8873B33CAA421FAD304A45A8C9E7A9FF /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = "<group>"; };
		88F11D1DCC188E97019845899097E354 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = "<group>"; };
		8943B4CC720D53856D01F9E315570826 /* EVCustomReflectable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVCustomReflectable.swift; path = Source/EVCustomReflectable.swift; sourceTree = "<group>"; };
		8988ACAA16417E34E03E67164BF7F4E0 /* GMShareSDK-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMShareSDK-dummy.m"; sourceTree = "<group>"; };
		89A808C2CF0A1C784628704F5673FE57 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = "<group>"; };
		89C2949FAB31699E3254A98E4B5E17A0 /* MagicalRecord+ShorthandMethods.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+ShorthandMethods.m"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.m"; sourceTree = "<group>"; };
		8A552E494AAE4B6CA60457F58D03F961 /* LOTTransformInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTransformInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.m"; sourceTree = "<group>"; };
		8A7EC1DAA28489BA34008B25D85C0E88 /* LOTShapeTrimPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTrimPath.h; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.h"; sourceTree = "<group>"; };
		8A97D95B0888361788DA8C6138E27E1C /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = "<group>"; };
		8AD9378FF020213C366A79FF0EE6CA54 /* YYTextEffectWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextEffectWindow.h; path = YYText/Component/YYTextEffectWindow.h; sourceTree = "<group>"; };
		8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD.framework; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		8B98FAF4FC57B88447F70A90F602B7B4 /* MagicalRecord+Setup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Setup.m"; path = "MagicalRecord/Core/MagicalRecord+Setup.m"; sourceTree = "<group>"; };
		8BE56CC60D0E660E3B57AF57598B6CEA /* GMediator.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMediator.release.xcconfig; sourceTree = "<group>"; };
		8C27782F44FB09EAFB323F13AA18D303 /* LOTShapeTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTransform.m; path = "lottie-ios/Classes/Models/LOTShapeTransform.m"; sourceTree = "<group>"; };
		8CE1F775EDD16F9A86697EA42F5BED6F /* UILabel+CopyExtern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+CopyExtern.h"; path = "Pod/Classes/Category/UILabel+CopyExtern.h"; sourceTree = "<group>"; };
		8CEA4380E889A8EBC5A652C7B3AB8B99 /* LOTBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierPath.h; path = "lottie-ios/Classes/Extensions/LOTBezierPath.h"; sourceTree = "<group>"; };
		8D38A9E08CB660E318FBA98175FC0CCB /* LOTPointInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPointInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.h"; sourceTree = "<group>"; };
		8D3AEB09C04BD18A1CDE0D1FDBC81652 /* GMRouter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMRouter.m; path = GMRouter/Classes/GMRouter.m; sourceTree = "<group>"; };
		8D76FCCDE97E3316A79D9D265F94E03A /* LOTAnimatedSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedSwitch.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedSwitch.h"; sourceTree = "<group>"; };
		8D7F99E2D707AEF4C17EBABBFF3E26C1 /* LOTShapeRectangle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRectangle.m; path = "lottie-ios/Classes/Models/LOTShapeRectangle.m"; sourceTree = "<group>"; };
		8D93D0CF5B06BEF2CAEFB0E74B1A94C9 /* UITableView+FDTemplateLayoutCell.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UITableView+FDTemplateLayoutCell.debug.xcconfig"; sourceTree = "<group>"; };
		8DB2730EDA391A7278AB3A8B5BE8B8D0 /* EventSubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventSubscription.swift; path = "GM-Swift-Observable/Classes/EventSubscription.swift"; sourceTree = "<group>"; };
		8DF63765D8D2BF21288E2021C9C053D7 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = "<group>"; };
		8E49432F2869561ECA55C590B86EE5B1 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = "<group>"; };
		8E4A7F3557872978696212A8A6EC157B /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = "<group>"; };
		8ED13196D57A98566DC3855234FED928 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = "<group>"; };
		8ED170D9047AAA6A46A658D3F473E45A /* GMCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMCache-dummy.m"; sourceTree = "<group>"; };
		8EEC646CD11DF68F9C0C7E1AD014A316 /* GMCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMCache.h; path = GMCache/Classes/GMCache.h; sourceTree = "<group>"; };
		8EED234E972E94315F61B8BA0D63E79E /* UIView+NavigationShadow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+NavigationShadow.h"; path = "GMBase/Classes/UIView+NavigationShadow.h"; sourceTree = "<group>"; };
		8F26004BA5097C5FCDD6AF175BFCB1A9 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		8F412E1F9B6AB01FCDA0C59607F53C20 /* LOTAssetGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAssetGroup.h; path = "lottie-ios/Classes/Models/LOTAssetGroup.h"; sourceTree = "<group>"; };
		9010F03D51BF130A9D19231DEF97C7A8 /* NSBundle+GMAILab.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSBundle+GMAILab.h"; sourceTree = "<group>"; };
		903EC3B4516EB1447DC6F28C09C97E2C /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; };
		904C5881DA86A6C49D625A969C1AA427 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		90E990F7B95BD360B5D7F044F7535315 /* GMShareVideoAlertView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareVideoAlertView.m; path = GMShareSDK/Classes/Share/GMShareVideoAlertView.m; sourceTree = "<group>"; };
		9131AA0FB8A3B085800B6F1EEF93B666 /* MagicalRecord-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MagicalRecord-dummy.m"; sourceTree = "<group>"; };
		91D30D560CA210781813AD5F7067775B /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = "<group>"; };
		91FCE51B5CB733FD487583F00960AE45 /* GMTableView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMTableView.h; path = Pod/Classes/Kit/GMTableView.h; sourceTree = "<group>"; };
		9218492623F5B2D3CD93D2B4A9EE5003 /* LOTShapeStar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStar.h; path = "lottie-ios/Classes/Models/LOTShapeStar.h"; sourceTree = "<group>"; };
		926B019609BB3525A01FEF611ABE773E /* GMTextField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMTextField.h; path = Pod/Classes/Kit/GMTextField.h; sourceTree = "<group>"; };
		928D1C7915416F0AFAB196FDBD7D0957 /* GMFoundation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMFoundation.debug.xcconfig; sourceTree = "<group>"; };
		92CF698BBA99EA6DBE3B7D3A5CB3A878 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = "<group>"; };
		935C406C0218DC54F78CF900A2011A13 /* GMHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMHTTPSessionManager.h; path = GMNetService/Classes/GMHTTPSessionManager.h; sourceTree = "<group>"; };
		93D4D0F95EC38C99F3AEDD2973DF835A /* PhobosSendDataEntity+CoreDataProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PhobosSendDataEntity+CoreDataProperties.h"; path = "GMPhobos/Classes/PhobosSendDataEntity+CoreDataProperties.h"; sourceTree = "<group>"; };
		93FE180F52D6CA979CBE394D28F1622C /* OldPhobos.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OldPhobos.h; path = GMPhobos/Classes/OldPhobos.h; sourceTree = "<group>"; };
		944DD278DA0D8C6D119FCB92F48A5244 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = "<group>"; };
		9469BE23C69E5144A968C68956D1636E /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = "<group>"; };
		9491B126DF50CDC9C43F6E428E4737B4 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = "<group>"; };
		94F1F373EF6E9EA05E7F9A87943CB081 /* GMRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMRefresh.modulemap; sourceTree = "<group>"; };
		94F5341729DDF7AF06C76E531D19D3D9 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; };
		94FDD550346504078BE2A7E4A4917CA9 /* NSRelationshipDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRelationshipDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.h"; sourceTree = "<group>"; };
		9592C50CCC04A4018815969D03AA43ED /* GMRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMRefreshHeader.h; path = GMRefresh/Classes/GMRefreshHeader.h; sourceTree = "<group>"; };
		95D06D7C54219FDAB9A52D0BAC34332A /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		961C9A20C06E02E632CA425143760B62 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = "<group>"; };
		961FE031E0D77F2A0856B3E15268B0BF /* NSFileManager+FolderSize.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileManager+FolderSize.m"; path = "GMFoundation/Classes/NSFileManager+FolderSize.m"; sourceTree = "<group>"; };
		96237F5B797441518B8C04E1311D2A48 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = "<group>"; };
		966122E39339D88419624736FB586169 /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ImageEffects.h"; path = "Pod/Classes/Kit/UIImage+ImageEffects.h"; sourceTree = "<group>"; };
		96A2A59324FC65F440F9A59664036746 /* NSManagedObjectModel+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectModel+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.h"; sourceTree = "<group>"; };
		971893B8979C79C9C9EEB03981937027 /* JSONKeyMapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONKeyMapper.h; path = JSONModel/JSONModelTransformations/JSONKeyMapper.h; sourceTree = "<group>"; };
		9738C2DB5EFB850C1BD12AD323DA5BFA /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = "<group>"; };
		979486118B3E90C08386079D57962701 /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		979D49A92BCE0C18D8E9672C0A52A9DB /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = "<group>"; };
		97F42FB2FCF6EB1367284A2F3B6A9A56 /* SystemVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SystemVersion.m; path = Pod/Classes/Constant/SystemVersion.m; sourceTree = "<group>"; };
		97F49776A32692DD46898AA6FF1BA9D0 /* YYText.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = YYText.debug.xcconfig; sourceTree = "<group>"; };
		986484248A2A2ECCD80C7A7A2B550736 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
		98AB8E8CA7563A0A0C3F5887D15F755E /* GMPreviewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPreviewCell.m; path = Pod/Classes/Kit/GMPreviewCell.m; sourceTree = "<group>"; };
		98E5604C32792DCDB4A2181E2514D364 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = "<group>"; };
		98FE4A479286BBBFE55E2570D532E842 /* LOTPathInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.h"; sourceTree = "<group>"; };
		990A12A4EB12E4BDC56F7AB484F1CE6B /* YYTextView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextView.m; path = YYText/YYTextView.m; sourceTree = "<group>"; };
		9934B52389EA3179BE88AC4C2DAE175D /* JSONModelLib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONModelLib.h; path = JSONModel/JSONModelLib.h; sourceTree = "<group>"; };
		99632DD258D701DC45FBBA78FDF15994 /* GMPreviewListView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPreviewListView.h; path = Pod/Classes/Kit/GMPreviewListView.h; sourceTree = "<group>"; };
		99F41554FB3087C97337C15630EA9045 /* NSAttributedString+YYText.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributedString+YYText.h"; path = "YYText/Utility/NSAttributedString+YYText.h"; sourceTree = "<group>"; };
		9A8C1F45E2782F4212FB9FFFB3D05438 /* UITextView+Keyboard.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+Keyboard.m"; path = "Pod/Classes/Category/UITextView+Keyboard.m"; sourceTree = "<group>"; };
		9A9836A05A5676C077CD6121A551A7AA /* UIView+GMShadow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+GMShadow.h"; path = "Pod/Classes/Category/UIView+GMShadow.h"; sourceTree = "<group>"; };
		9A9E99F77FD41B6944DC89EACEB31C11 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = "<group>"; };
		9AA9EC792BE5F79C68FFF51A8A253607 /* NSPersistentStore+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStore+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.m"; sourceTree = "<group>"; };
		9AF0F052B27030565BD0EDEA19D0E1A4 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = "<group>"; };
		9B0E48059DFF2B02158FA264D730B4EF /* YYTextWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextWeakProxy.h; path = YYText/Utility/YYTextWeakProxy.h; sourceTree = "<group>"; };
		9B47F8486FD37DC53647F129F8CC32D7 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/MapKit.framework; sourceTree = DEVELOPER_DIR; };
		9B4E340B4AFAD25C197FC6063635DE27 /* LOTValueInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.h"; sourceTree = "<group>"; };
		9B5715184C5A18758D6A82BB7A0B0546 /* LOTAnimationTransitionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationTransitionController.m; path = "lottie-ios/Classes/Private/LOTAnimationTransitionController.m"; sourceTree = "<group>"; };
		9B59AD12FF819E1A9C4C3F1791A5AC7F /* LOTPolystarAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolystarAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.h"; sourceTree = "<group>"; };
		9B675E9B599BC8835654E7E39176AE37 /* GMJSONModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMJSONModel-prefix.pch"; sourceTree = "<group>"; };
		9B943C0C3F205BD1F3E11C72D91B1F7E /* WMBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMBaseViewController.m; path = GMBase/Classes/WMBaseViewController.m; sourceTree = "<group>"; };
		9B94D3A21E6E400F65F89E48CDA3240E /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = "<group>"; };
		9B95F36301A7DFE2616860BE183773C5 /* GMButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMButton.m; path = Pod/Classes/Kit/GMButton.m; sourceTree = "<group>"; };
		9BB3902C08323C836A1E2B121634D621 /* JSONValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONValueTransformer.h; path = JSONModel/JSONModelTransformations/JSONValueTransformer.h; sourceTree = "<group>"; };
		9BC84B5483671725425A9A20A4AADE6D /* Pods-GMAILab_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-GMAILab_Example-acknowledgements.plist"; sourceTree = "<group>"; };
		9C17027777947362B031BF703DBBB069 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = "<group>"; };
		9C18024CB831DB7C080BA0770EDB1F43 /* Pods-GMAILab_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-GMAILab_Tests.modulemap"; sourceTree = "<group>"; };
		9C6195E7926A6497CDA9CEB0E70EB12B /* NSPersistentStoreCoordinator+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStoreCoordinator+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.h"; sourceTree = "<group>"; };
		9C71BF3833A27F1FDCB824891C7D293C /* UIButton+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+GM.h"; path = "Pod/Classes/Category/UIButton+GM.h"; sourceTree = "<group>"; };
		9C9A7D6DECE6B3C725BDEA1B1B461CF6 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = "<group>"; };
		9CAF6F569C8370F47BB1EBCAEDFEA701 /* EventReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventReference.swift; path = "GM-Swift-Observable/Classes/EventReference.swift"; sourceTree = "<group>"; };
		9CDB2086539D215849F21EB7D3D3606E /* TencentOpenAPI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TencentOpenAPI.framework; path = GMShareSDK/Frameworks/TencentOpenAPI.framework; sourceTree = "<group>"; };
		9D088E0C273787F5ABE507AABCB413D4 /* LOTAnimationCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationCache.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationCache.h"; sourceTree = "<group>"; };
		9D66CBA78F901BD3D64CA72F021F6E81 /* GMPlaceholderTextContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMPlaceholderTextContainer.h; path = Pod/Classes/Kit/GMPlaceholderTextContainer.h; sourceTree = "<group>"; };
		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
		9DE1450C14D5D8705B013B625EAAC26E /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = "<group>"; };
		9E2E52F2DDB43AB900ACDAF52210FB6A /* UIView+CornerRadius.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CornerRadius.h"; path = "Pod/Classes/Kit/UIView+CornerRadius.h"; sourceTree = "<group>"; };
		9E3B37A6EC6FD09E8A74BA6F1B3EC337 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = "<group>"; };
		9E579669C1AA713B58CA858C236B2868 /* UITableView+FDIndexPathHeightCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+FDIndexPathHeightCache.h"; path = "Classes/UITableView+FDIndexPathHeightCache.h"; sourceTree = "<group>"; };
		9E8DC73D95EE55292A13BDBACFF16EDF /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = "<group>"; };
		9EA2E2F29EF9714096C2E28805C00D78 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = "<group>"; };
		9EB0FD2EA4F0B9FD3A3053F5F6580F9B /* NSBundle+GMAILab.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+GMAILab.m"; sourceTree = "<group>"; };
		9EBA9F8EE1613E2F33F0F1F1D3AC623B /* YYTextAsyncLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextAsyncLayer.h; path = YYText/Utility/YYTextAsyncLayer.h; sourceTree = "<group>"; };
		9ECDD37727114C361EA81212B70C5E3F /* LOTRepeaterRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRepeaterRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.m"; sourceTree = "<group>"; };
		9F28189ACCCBF852D9F39915DAF0FA2C /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
		9F483612ABE8CDE9A700569F9B4D3311 /* GMCache.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMCache.debug.xcconfig; sourceTree = "<group>"; };
		9F56F08AF669461AF9F3FE9DA6A81340 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = "<group>"; };
		9F7A6028D2B9EEC86F36E8AF2E48CC08 /* WBHttpRequest+WeiboUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WBHttpRequest+WeiboUser.h"; path = "libWeiboSDK/WBHttpRequest+WeiboUser.h"; sourceTree = "<group>"; };
		9F84DC0E5CD11A0807E0F82ED23BF13B /* YYText.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = YYText.modulemap; sourceTree = "<group>"; };
		9FE0F29F4ADCFA85149351CC42251440 /* pullLoading17@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading17@3x.png"; path = "GMRefresh/Assets/pullLoading17@3x.png"; sourceTree = "<group>"; };
		9FEAC6800A48E268A09D8671D81C5D3D /* GMKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMKit.debug.xcconfig; sourceTree = "<group>"; };
		9FF3880C47D95DAFFB188A7A5E2011C7 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = "<group>"; };
		A0161F47E60520BBB4EFF00C19AF245C /* NSNumber+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.m"; sourceTree = "<group>"; };
		A023C73C6F46A4E4F130D34659E71F13 /* pullLoading5@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading5@3x.png"; path = "GMRefresh/Assets/pullLoading5@3x.png"; sourceTree = "<group>"; };
		A0273BFFC9CBEAA21CE8056571EA40FD /* GMPhobos-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMPhobos-umbrella.h"; sourceTree = "<group>"; };
		A059377599484ABD82B98748EFC8FDA2 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = "<group>"; };
		A07E86A260EBB3CA3BD46F071013CD1D /* LOTAnimatedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedControl.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedControl.h"; sourceTree = "<group>"; };
		A0EC590852A67C2922A9C8E74857014B /* GMShareCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareCell.h; path = GMShareSDK/Classes/Share/GMShareCell.h; sourceTree = "<group>"; };
		A1510ABA9158798D5F5815DDF092A3D4 /* Target_commons.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Target_commons.h; path = GMRouter/Classes/Target_commons.h; sourceTree = "<group>"; };
		A15C317FE699CDEA9C2809A14930C2E8 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = "<group>"; };
		A16BB65D2DD43F0B2BEE6B350427C186 /* GMVerticalFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GMVerticalFlowLayout.h; sourceTree = "<group>"; };
		A18CB602742263646F017402FD04BFE4 /* UITableView+FDTemplateLayoutCell-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "UITableView+FDTemplateLayoutCell-Info.plist"; sourceTree = "<group>"; };
		A1FE3A860A5B9ADE14B94CD8D218840F /* EVReflection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVReflection.swift; path = Source/EVReflection.swift; sourceTree = "<group>"; };
		A204CBB16F5C0029A8B92C4BC30EB517 /* GMBaseObject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMBaseObject.swift; path = GMBaseSwift/Classes/GMBaseObject.swift; sourceTree = "<group>"; };
		A216A88AF9881FE8DE4E065EA82C7ED2 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = "<group>"; };
		A226EA939294B4C23FF02F5212640ABC /* WBHttpRequest+WeiboToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WBHttpRequest+WeiboToken.h"; path = "libWeiboSDK/WBHttpRequest+WeiboToken.h"; sourceTree = "<group>"; };
		A281BA9C7845E9F97354063E7DB12A8A /* PhobosSendDataEntity+CoreDataProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "PhobosSendDataEntity+CoreDataProperties.m"; path = "GMPhobos/Classes/PhobosSendDataEntity+CoreDataProperties.m"; sourceTree = "<group>"; };
		A2E6B4D2FFA1B38EA3517B4DC6D4FD80 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = "<group>"; };
		A30F67572011055157D9F08056EA4589 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = "<group>"; };
		A340E47CCF0440F6BC36BB2047229D36 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = "<group>"; };
		A3447F63885D1936E3BA252B52A5FF77 /* GMBaseController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMBaseController.swift; path = GMBaseSwift/Classes/GMBaseController.swift; sourceTree = "<group>"; };
		A34D5EFD63ADB815434B89423DC9A965 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = "<group>"; };
		A37A5DA09CC6C191EEF678E7403FF2F8 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = "<group>"; };
		A37F987C7BABF8B765F16F7714B23E02 /* WBHttpRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WBHttpRequest.h; path = libWeiboSDK/WBHttpRequest.h; sourceTree = "<group>"; };
		A39E76B056EBA70F15EF89E034CF7B11 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = "<group>"; };
		A3B8ABCDAF28487DC8EC873CEC5A0AF3 /* PhobosDataManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PhobosDataManager.h; path = GMPhobos/Classes/PhobosDataManager.h; sourceTree = "<group>"; };
		A44FAC105CEB627800872CD63AFFB5E0 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = "<group>"; };
		A4652CC5AC8A15236B3547DCAD2BF191 /* LOTFillRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTFillRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.h"; sourceTree = "<group>"; };
		A47AE543826A547C53F0B34E09E3DD02 /* LOTValueDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueDelegate.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueDelegate.h"; sourceTree = "<group>"; };
		A4982EBD941F51D15742F33C2AFF7220 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
		A4A3295901EFF7A438CF0C53529789BD /* GMCache-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMCache-umbrella.h"; sourceTree = "<group>"; };
		A4C42CD040B62C872163401EABEA85A6 /* LOTValueCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueCallback.h"; sourceTree = "<group>"; };
		A4CA02D7B9EC5D8E581A92CFA24DA685 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = "<group>"; };
		A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking.framework; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		A52E589E38E8E926AFA71CC771EB743F /* LOTPointInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPointInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.m"; sourceTree = "<group>"; };
		A561D5F6965FA1BE917178463B030BEA /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = "<group>"; };
		A58A93F508DE49F1104DB492228B65D2 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = "<group>"; };
		A59D2CFE6E1FD6A01DA52078343CCA6E /* GMFoundation-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMFoundation-Info.plist"; sourceTree = "<group>"; };
		A5BA3956756C40FF42A0FC0AF68A8FE5 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = "<group>"; };
		A5D0CB7EC22CC346A99E2546A3FC8DD2 /* GMKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMKit.release.xcconfig; sourceTree = "<group>"; };
		A5D5BDEF33C0BF97A89C7A209C664823 /* LOTCompositionContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCompositionContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.h"; sourceTree = "<group>"; };
		A5DA21CA9149563FB7F28C1197B11CB0 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = "<group>"; };
		A5DD5D7203138D8D46A50F0718D73FAD /* NSManagedObjectContext+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObjectContext+MagicalRecord.h"; path = "MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalRecord.h"; sourceTree = "<group>"; };
		A69A74FCD7DBE3F342D1EE5F9CB53603 /* NSString+GMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+GMediator.h"; path = "GMediator/Classes/Tools/NSString+GMediator.h"; sourceTree = "<group>"; };
		A69B19C9EE60ED0E5D2EF3CD4FBB3647 /* NSMutableDictionary+GMShareSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+GMShareSDK.h"; path = "GMShareSDK/Classes/ShareSDK/NSMutableDictionary+GMShareSDK.h"; sourceTree = "<group>"; };
		A6B450D52E2448932CD904063E9F2113 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = "<group>"; };
		A6DAAAACFFAEA6098E2A7518218A95A6 /* Utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utils.h; path = GMNetService/Classes/Utils.h; sourceTree = "<group>"; };
		A6FEF29FB46EB18A7A10D147B0C58DAE /* CGGeometry+LOTAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGGeometry+LOTAdditions.h"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.h"; sourceTree = "<group>"; };
		A7208FDB2B25D5BF72D50576F9A025EF /* LOTBlockCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBlockCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTBlockCallback.h"; sourceTree = "<group>"; };
		A74D95387B7590E065A5B03482C1D67E /* GMRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMRefresh-dummy.m"; sourceTree = "<group>"; };
		A7865E09C012BB2FCF7A368636A9D74E /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = "<group>"; };
		A8031A00119B2AE090EF9458A7AACCEB /* UITextView+LengthLimit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+LengthLimit.m"; path = "Pod/Classes/Kit/UITextView+LengthLimit.m"; sourceTree = "<group>"; };
		A833691A85BF770E7034957C2CB4CBB8 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
		A8DA2C5A11C24F696C2D9FDC8E1E8801 /* Pods-GMAILab_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-GMAILab_Tests-Info.plist"; sourceTree = "<group>"; };
		A8F12B3732121E3314A650DDB05B8AB9 /* GMNetService-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMNetService-umbrella.h"; sourceTree = "<group>"; };
		A9ABCEA6C8D9E08EEE4B77378A5A02D3 /* GMKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMKit-prefix.pch"; sourceTree = "<group>"; };
		A9BBC8F922A58774FC55850D6DB9D717 /* libBDOpenSDKKit.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libBDOpenSDKKit.a; path = BDOpenSDKKit/libBDOpenSDKKit.a; sourceTree = "<group>"; };
		A9C281ECCD7DF067888C7936D45E04CA /* GMRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMRefreshHeader.m; path = GMRefresh/Classes/GMRefreshHeader.m; sourceTree = "<group>"; };
		A9D5743080F88C71A21AA1919C521035 /* TMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = TMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		A9DE7FCD0FFB1508F88F5F7888254124 /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = "<group>"; };
		A9EDC198150CFA5621C1C837D5279249 /* LOTAnimatedSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedSwitch.m; path = "lottie-ios/Classes/Private/LOTAnimatedSwitch.m"; sourceTree = "<group>"; };
		A9F5175B84DC7617DCBA46BC2E2B96F6 /* pullLoading6@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading6@3x.png"; path = "GMRefresh/Assets/pullLoading6@3x.png"; sourceTree = "<group>"; };
		AA07AD79C2861C79AC97799A88D21528 /* GMAICardCollectionCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GMAICardCollectionCell.h; sourceTree = "<group>"; };
		AA609E20E31008FAE41B35C9023FEA01 /* YYTextUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextUtilities.h; path = YYText/Utility/YYTextUtilities.h; sourceTree = "<group>"; };
		AA7160A8361B1B6E65A648A9B096EEE2 /* NSString+Encrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Encrypt.h"; path = "GMFoundation/Classes/NSString+Encrypt.h"; sourceTree = "<group>"; };
		AA8961C5915DAF3E1936DF38DB090918 /* WXApi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WXApi.h; path = OpenSDK1.8.7.1/WXApi.h; sourceTree = "<group>"; };
		AAAF6BC401FCA377E686E62FCBA17C58 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = "<group>"; };
		AAB1B51BACA1A259FD0AC7B03AE1928D /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = "<group>"; };
		AB64209939DB535F62E7DDCB4DFBE156 /* EVReflection.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = EVReflection.modulemap; sourceTree = "<group>"; };
		ABA1F1E4DFDB9CAB9394A9522E5B5AAB /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = "<group>"; };
		ABB43848547A86B3409581A1C5B55960 /* MagicalRecord.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MagicalRecord.framework; path = MagicalRecord.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		AC0A11AAD9C1BA1C81171C37C8BBA78F /* GMHud-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMHud-dummy.m"; sourceTree = "<group>"; };
		AC2AD153D382C3CB689332D7BC014D4E /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = "<group>"; };
		AC62B6610845FBDE84D41A1F579209D5 /* NSMutableAttributedString+Attachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableAttributedString+Attachment.m"; path = "GMFoundation/Classes/NSMutableAttributedString+Attachment.m"; sourceTree = "<group>"; };
		AC7D37B4EB4DA8D2EB38B63BFBB11341 /* JSONModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONModel.m; path = JSONModel/JSONModel/JSONModel.m; sourceTree = "<group>"; };
		ACBB7869CEFEAA3B4FA0C1602350FFCC /* TMCache-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TMCache-Info.plist"; sourceTree = "<group>"; };
		AD075FDC2EBD5DC9D2AF6A6A4D8FA52D /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = "<group>"; };
		AD7242C136AFEA6BC605331AD66DF9E3 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = "<group>"; };
		AD835A91616484AED6FDB0D4BD262EF3 /* YYTextSelectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextSelectionView.m; path = YYText/Component/YYTextSelectionView.m; sourceTree = "<group>"; };
		AD88A0143B19E5FF07605705CDB94855 /* UIScreen+GM.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScreen+GM.h"; path = "Pod/Classes/Category/UIScreen+GM.h"; sourceTree = "<group>"; };
		AD9DD759A38700410FCABD803981168F /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = "<group>"; };
		ADDD00D9ECDC9B944901115AFE4AFC61 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = "<group>"; };
		AE26F5168713A7EF87ECF231B4E0C6D3 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = "<group>"; };
		AE3CED443F7733ACDC56BC40DC464521 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = "<group>"; };
		AE532877A32422E4E85E7A8F25F0AB8E /* GMPhobos.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMPhobos.release.xcconfig; sourceTree = "<group>"; };
		AE720C1F493E5631415832D566B91E75 /* GMAILab.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMAILab.release.xcconfig; sourceTree = "<group>"; };
		AEA73B7026C04626B9BB8BBC248DF8EE /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = "<group>"; };
		AF146195C1E9501457212B5D1DDD2BA1 /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = "<group>"; };
		AF2064054B54A2308FC63C0897B43023 /* GMPopupBgView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPopupBgView.m; path = Pod/Classes/Kit/GMPopupBgView.m; sourceTree = "<group>"; };
		AF6DD2030005DD98F892C01B790B8833 /* GMediator.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMediator.debug.xcconfig; sourceTree = "<group>"; };
		AF6F0B761A218552EA1262DD2F29BC9E /* LOTShapeGradientFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGradientFill.h; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.h"; sourceTree = "<group>"; };
		AF76362CBFD3ADA8C28B6C87D388DC3E /* GMCache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMCache.framework; path = GMCache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		AF92975F85EC416382067F90EBFC0F2C /* UIView+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Layout.m"; path = "Pod/Classes/Category/UIView+Layout.m"; sourceTree = "<group>"; };
		AFBBA82466D6E5ABAEB0BC7CBF5842F5 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = "<group>"; };
		AFD3D1B0276C7FDFBBD48D7B88586E55 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = "<group>"; };
		AFF9AAA14EA32ADF537CFECA9EA78273 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = "<group>"; };
		B02FF05CF226F2568BEB9452BC5112B8 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
		B039D8C4CD788000FE8AA2CB4BB1C5A4 /* GMView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMView.h; path = Pod/Classes/Kit/GMView.h; sourceTree = "<group>"; };
		B03F8C1690D4FCA1411D46CD8BFEFB46 /* NSValue+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.h"; sourceTree = "<group>"; };
		B0A3C9DCAEB6EA6A23E2E1D8F27AE57B /* UIImage+Resize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+Resize.swift"; path = "Pod/Classes/Kit/UIImage+Resize.swift"; sourceTree = "<group>"; };
		B0B214D775196BA7CA8E17E53048A493 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		B0C5080D197F0B79ED4E2F69B4EE8C0E /* libWeiboSDK.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libWeiboSDK.a; path = libWeiboSDK/libWeiboSDK.a; sourceTree = "<group>"; };
		B0FFF0540FAF70B1B9469785B8B5B82B /* UIView+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Layout.h"; path = "Pod/Classes/Category/UIView+Layout.h"; sourceTree = "<group>"; };
		B128236105C957CB261DC0C330B54C2D /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = "<group>"; };
		B1529DCEB5FBD0D7EAD9A800ED7FBFA8 /* YYTextAsyncLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextAsyncLayer.m; path = YYText/Utility/YYTextAsyncLayer.m; sourceTree = "<group>"; };
		B1D28EF13FC8AAEF5D85B000C69B68D5 /* GMHighlightLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMHighlightLabel.h; path = Pod/Classes/Kit/GMHighlightLabel.h; sourceTree = "<group>"; };
		B247E7546255D12C13AB5A042A513784 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = "<group>"; };
		B277E0789972B0EFEC4266E527A3CD9C /* GMRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMRefreshFooter.h; path = GMRefresh/Classes/GMRefreshFooter.h; sourceTree = "<group>"; };
		B2BBA08BE969AF1D8D09101620E5DC1F /* NSDictionary+GM.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+GM.m"; path = "GMFoundation/Classes/NSDictionary/NSDictionary+GM.m"; sourceTree = "<group>"; };
		B2E262A07C5502C0E1EF111564DE1C0D /* NSManagedObject+MagicalRequests.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSManagedObject+MagicalRequests.h"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.h"; sourceTree = "<group>"; };
		B2FE0242A35F1E45ED609C48A5879537 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = "<group>"; };
		B32E94AB6A6EC55145DDECB4DB737E99 /* LOTCacheProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCacheProvider.m; path = "lottie-ios/Classes/Private/LOTCacheProvider.m"; sourceTree = "<group>"; };
		B341C5D9700796244531210FF4D318EF /* MagicalRecord+Actions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Actions.h"; path = "MagicalRecord/Core/MagicalRecord+Actions.h"; sourceTree = "<group>"; };
		B35A35F9CA128B0877779CF41B518A9C /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = "<group>"; };
		B3DA75A1D364162407D219D6A5F5A0F4 /* LOTTransformInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTransformInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.h"; sourceTree = "<group>"; };
		B40CD067A91BB403FC28E8A9F912ED9B /* WMNetService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMNetService.h; path = GMNetService/Classes/WMNetService.h; sourceTree = "<group>"; };
		B42B5DCF704978733E3CAA4042D634F3 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; };
		B4538669BE7E3EC7F392685FD1ED29D0 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
		B4A9714807D63644D409E9AA66D435B2 /* GM-Swift-Observable.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "GM-Swift-Observable.debug.xcconfig"; sourceTree = "<group>"; };
		B51A8C8B8A3CAD5267A729255F6B20F1 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = "<group>"; };
		B52A9BC50059197642C81C625DE34E1F /* UIColor+GMTheme.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+GMTheme.m"; path = "Pod/Classes/Color/UIColor+GMTheme.m"; sourceTree = "<group>"; };
		B5705D375D06C0AFB0170B065F49365B /* GMNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMNetworking-umbrella.h"; sourceTree = "<group>"; };
		B59700E57CF109D9C15E8A7C9CA063BA /* LOTShapeCircle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeCircle.m; path = "lottie-ios/Classes/Models/LOTShapeCircle.m"; sourceTree = "<group>"; };
		B5A64B031816D5012CCA383B4D0EFCE6 /* LOTTrimPathNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTrimPathNode.m; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.m"; sourceTree = "<group>"; };
		B5A9E17EB15DEF0050675C01AAE28BBB /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = "<group>"; };
		B5B14E64717131FD51BAE2D86B654189 /* EVDictionaryExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EVDictionaryExtension.swift; path = Source/EVDictionaryExtension.swift; sourceTree = "<group>"; };
		B6165D6D23201685622E1151D7F443D2 /* WeiboSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = WeiboSDK.bundle; path = libWeiboSDK/WeiboSDK.bundle; sourceTree = "<group>"; };
		B63E2E4F676C6C9654FEB93F3BAB2BB3 /* YYTextEffectWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextEffectWindow.m; path = YYText/Component/YYTextEffectWindow.m; sourceTree = "<group>"; };
		B66A7171C8F9D956BB854B8B3230159E /* PhobosUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PhobosUtil.m; path = GMPhobos/Classes/PhobosUtil.m; sourceTree = "<group>"; };
		B671F1CC2FC54A15A07D97F018754E32 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = "<group>"; };
		B6BEFF8F848338150150B289C0D98195 /* LOTCircleAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCircleAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.h"; sourceTree = "<group>"; };
		B6C717F0BE7EDB5BCFE03A1EA29FE1F7 /* TMCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TMCache-dummy.m"; sourceTree = "<group>"; };
		B70E43766F5F2E5F053004B7CAA515E0 /* GMFoundation.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMFoundation.modulemap; sourceTree = "<group>"; };
		B759F276C323FD98F488592E6F759DB6 /* GMHighlightStrGenerator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMHighlightStrGenerator.m; path = Pod/Classes/Kit/GMHighlightStrGenerator.m; sourceTree = "<group>"; };
		B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
		B7957DEC48315E26629EF495A23AFBB0 /* GMRouter+gm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GMRouter+gm.m"; path = "GMRouter/Classes/GMRouter+gm.m"; sourceTree = "<group>"; };
		B7E30E396A84F4DCC103F35747DD5EA5 /* Phobos.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Phobos.h; path = GMPhobos/Classes/Phobos.h; sourceTree = "<group>"; };
		B7F0F4ABC1C983D8589A78C274113A90 /* GMNetMonitorUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMNetMonitorUtils.swift; path = GMNetworking/Classes/GMNetMonitorUtils.swift; sourceTree = "<group>"; };
		B800202202CF77B2D74B600FF3A89F20 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = "<group>"; };
		B871D4C3105A3B1B7BBFC4646E3A6AC9 /* LOTRenderGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderGroup.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.h"; sourceTree = "<group>"; };
		B8C38ED3B9637CF5B6C5D1603B9ECECC /* pullLoading2@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading2@3x.png"; path = "GMRefresh/Assets/pullLoading2@3x.png"; sourceTree = "<group>"; };
		B8E6FA5546B6DBD94961525AAC49600C /* GMFoundation.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMFoundation.release.xcconfig; sourceTree = "<group>"; };
		B8FE2FD636F47CADFB97CB4546DDC912 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = "<group>"; };
		B9445810DCAC656D46C6A6DEDE1CB4A6 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = "<group>"; };
		B95AD179BACD4A15F71B2EF3E0226158 /* LOTSizeInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTSizeInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.h"; sourceTree = "<group>"; };
		B96E6D7D2975214E343C1B8F76D110EF /* NSEntityDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEntityDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.h"; sourceTree = "<group>"; };
		B99CA4807A05492BDC225F6C08DF761F /* TMDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMDiskCache.h; path = TMCache/TMDiskCache.h; sourceTree = "<group>"; };
		B9A27A8CF7135E8C75FE251E50D98CB6 /* YYTextLine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextLine.m; path = YYText/Component/YYTextLine.m; sourceTree = "<group>"; };
		B9DACD2D8C0AF1F2E2475C7A3E0DC122 /* WYSegmentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WYSegmentView.m; path = Pod/Classes/Kit/WYSegmentView.m; sourceTree = "<group>"; };
		B9E1730622EEB92E0221156517E24DC9 /* LOTShapeGradientFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGradientFill.m; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.m"; sourceTree = "<group>"; };
		B9F44DEDFC099A6167D7974523E6BEC6 /* GMScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMScrollView.h; path = Pod/Classes/Kit/GMScrollView.h; sourceTree = "<group>"; };
		BA64EED7E6EB3D09E3678E13656E405A /* GMMarkStarView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMMarkStarView.m; path = Pod/Classes/Kit/GMMarkStarView.m; sourceTree = "<group>"; };
		BBD9603A6FE1047875346157ADEFF392 /* MagicalRecord+Setup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+Setup.h"; path = "MagicalRecord/Core/MagicalRecord+Setup.h"; sourceTree = "<group>"; };
		BBEDA8DA2E92F58FB7873F731E7A5217 /* UIView+GMShadow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+GMShadow.m"; path = "Pod/Classes/Category/UIView+GMShadow.m"; sourceTree = "<group>"; };
		BC3AA2812F2337D04EBD1E7F078E5C87 /* NSFileManager+FolderSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileManager+FolderSize.h"; path = "GMFoundation/Classes/NSFileManager+FolderSize.h"; sourceTree = "<group>"; };
		BC7E2B74708A05B2E2526708F84ADA50 /* NSString+Encrypt.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Encrypt.m"; path = "GMFoundation/Classes/NSString+Encrypt.m"; sourceTree = "<group>"; };
		BC8A62004AD8A9DA29D80422CEFFA873 /* OCNavigationBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OCNavigationBar.m; path = GMBase/Classes/OCNavigationBar.m; sourceTree = "<group>"; };
		BC8E51C483A41BCC13C7773356F7240D /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = "<group>"; };
		BC9CEEE73A20BA6B58BCA9F2E5785C8E /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = "<group>"; };
		BCCF9C1E6C163DF6EEFC3038B54B1A2C /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = "<group>"; };
		BCF723DC66949ED37DB1F1A143F51100 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = "<group>"; };
		BD34EC46887D4801E0661010152762C9 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = "<group>"; };
		BD51B2935B005894FC712D437BE1C7DA /* LOTStrokeRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTStrokeRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.m"; sourceTree = "<group>"; };
		BD61E1F7DF7FC7FD8E3D532B372349E6 /* MagicalRecord+Options.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Options.m"; path = "MagicalRecord/Core/MagicalRecord+Options.m"; sourceTree = "<group>"; };
		BD8ABF9B7D093C56F4ECA922A7A3883E /* GMBaseUtil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMBaseUtil.swift; path = GMBaseSwift/Classes/GMBaseUtil.swift; sourceTree = "<group>"; };
		BDAA58493BDD017769382F466AA6018C /* NSObject+GMDate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+GMDate.h"; path = "GMFoundation/Classes/NSObject/NSObject+GMDate.h"; sourceTree = "<group>"; };
		BDAFE157433ABDCE8A60DAE5EABC390A /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = "<group>"; };
		BDE86E92A42A4D84324BEA220BDA9660 /* YYTextInput.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextInput.h; path = YYText/Component/YYTextInput.h; sourceTree = "<group>"; };
		BDF46DE4279C4582EE2ECCC3F42CB99E /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = "<group>"; };
		BE0DD00A46EB024ECD7C036F9EAD1244 /* GMNetService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMNetService.release.xcconfig; sourceTree = "<group>"; };
		BE1BD97D3D98672AFCE5B0E6585E656D /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = "<group>"; };
		BE2B94C3B81735FD172A5A3134B68A0B /* YYTextContainerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextContainerView.h; path = YYText/Component/YYTextContainerView.h; sourceTree = "<group>"; };
		BF1A507D31F4A7F96DE7923B8CDF91F8 /* WechatOpenSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WechatOpenSDK.debug.xcconfig; sourceTree = "<group>"; };
		BF2139E81596A72025417079FFB1B91B /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
		BF2B0578A98E4692A76AE8EF27FD659E /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = "<group>"; };
		BF61B7C189055AA84693EAE036F8BE6F /* LOTRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRadialGradientLayer.h; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.h"; sourceTree = "<group>"; };
		BF8A0F23F90E84BDDB81815C13A5CC5C /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = "<group>"; };
		BF957B43830F2FA1C382230E4910F13A /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = "<group>"; };
		BFC07519E1DF16C5334AB0F06DCA18FD /* GMMarkStarView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMMarkStarView.h; path = Pod/Classes/Kit/GMMarkStarView.h; sourceTree = "<group>"; };
		C079A6F346E708553C293E0B6507D587 /* GMThirdPartyOauthManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMThirdPartyOauthManager.h; path = GMShareSDK/Classes/ShareSDK/GMThirdPartyOauthManager.h; sourceTree = "<group>"; };
		C1026A77CB9A7A6D34087AE1F699DFD8 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = "<group>"; };
		C113B6849F645C6C717E33362670D8DC /* MagicalRecord+ShorthandMethods.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MagicalRecord+ShorthandMethods.h"; path = "MagicalRecord/Core/MagicalRecord+ShorthandMethods.h"; sourceTree = "<group>"; };
		C1313176B16134D525C64BC606984A22 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = "<group>"; };
		C15E8F2241BB6F62BF9A7F8D4AB6240D /* GMReuseIdentifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMReuseIdentifier.h; path = Pod/Classes/Protocol/GMReuseIdentifier.h; sourceTree = "<group>"; };
		C1D016E9959D8214BCF23A1945538C22 /* LOTShapeFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeFill.m; path = "lottie-ios/Classes/Models/LOTShapeFill.m"; sourceTree = "<group>"; };
		C1F2249C13C87C2654EB942B5249B915 /* YYTextLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextLayout.h; path = YYText/Component/YYTextLayout.h; sourceTree = "<group>"; };
		C216BAB3010FA43A423B42F972DB009D /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = "<group>"; };
		C22DA8B48D28F3EEA9F6AB380235CD12 /* GMShareSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareSDK.h; path = GMShareSDK/Classes/ShareSDK/GMShareSDK.h; sourceTree = "<group>"; };
		C23377FED76F6588A04474736A486362 /* MagicalRecordXcode7CompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordXcode7CompatibilityMacros.h; path = MagicalRecord/Core/MagicalRecordXcode7CompatibilityMacros.h; sourceTree = "<group>"; };
		C2371297F3C3B06B9B6DBCC9F7AB0A6A /* pullLoading13@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading13@2x.png"; path = "GMRefresh/Assets/pullLoading13@2x.png"; sourceTree = "<group>"; };
		C27A58A26B1C7174D5C53D1727B67FDC /* UIViewController+NavigationCompletionBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+NavigationCompletionBlock.h"; path = "GMBase/Classes/UIViewController+NavigationCompletionBlock.h"; sourceTree = "<group>"; };
		C27C3A8F77FA5ABA1BF9893CA36302C4 /* GMKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMKit.framework; path = GMKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		C29D18FB86DBD8DB497DFEFF8EF38286 /* NSDateFormatter+Category.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDateFormatter+Category.m"; path = "GMFoundation/Classes/NSDate/NSDateFormatter+Category.m"; sourceTree = "<group>"; };
		C327540D1418435D2C6031A5F7878F11 /* MagicalRecord.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MagicalRecord.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		C33EFB49F43C1C379E12A901C2E418CE /* ObservableReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableReference.swift; path = "GM-Swift-Observable/Classes/ObservableReference.swift"; sourceTree = "<group>"; };
		C347E61E36CD9D77981F7D6408A5D5C1 /* TMCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TMCache.h; path = TMCache/TMCache.h; sourceTree = "<group>"; };
		C37D39B9A22F5A30171C87B9B3828A05 /* NSNull+Empty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNull+Empty.h"; path = "GMFoundation/Classes/NSNull+Empty.h"; sourceTree = "<group>"; };
		C3E27C1ED87F7804439D19C2B53F0511 /* LOTKeypath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeypath.m; path = "lottie-ios/Classes/Private/LOTKeypath.m"; sourceTree = "<group>"; };
		C3F3CBE7274D0EA39C56DF56255BDE3F /* MagicalRecord.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MagicalRecord.debug.xcconfig; sourceTree = "<group>"; };
		C4655939749BC500C12510905B41C374 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
		C4AD185D57DCE1C9404488BF7C5B404E /* GMHud.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMHud.release.xcconfig; sourceTree = "<group>"; };
		C4CD4D63B92E7988CABFC4C2B285F2A4 /* JSONModelClassProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONModelClassProperty.h; path = JSONModel/JSONModel/JSONModelClassProperty.h; sourceTree = "<group>"; };
		C4DA97353A660F6ED06E4129F45A9F1A /* SystemVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SystemVersion.h; path = Pod/Classes/Constant/SystemVersion.h; sourceTree = "<group>"; };
		C4F53B000C31D03B20FDEB6C9E9E6B8E /* Pods-GMAILab_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-GMAILab_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
		C50B9C9C31CDC3043718457F1B88EF9D /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; };
		C5213A9D31EA88F766DBFB6BF89DD364 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = "<group>"; };
		C57CABAD07A6F9510F80CCE0F5D5D11C /* UIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIColor.m; path = "lottie-ios/Classes/MacCompatibility/UIColor.m"; sourceTree = "<group>"; };
		C5E423C3503C45090DE58A7D7FD35115 /* TMCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TMCache.m; path = TMCache/TMCache.m; sourceTree = "<group>"; };
		C5F35B00A3EC68ADFF502958657C8D25 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = "<group>"; };
		C641F2768511C0AB1F4501BAB9E27A1A /* NSPersistentStore+MagicalRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSPersistentStore+MagicalRecord.h"; path = "MagicalRecord/Categories/NSPersistentStore+MagicalRecord.h"; sourceTree = "<group>"; };
		C6446EBFA1131794C286F894586C655C /* GMRefresh.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = GMRefresh.bundle; path = "GMRefresh-GMRefresh.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
		C648985FBD1902975658EBB7239B5FD0 /* GMCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMCache-prefix.pch"; sourceTree = "<group>"; };
		C6825990F117EC84C3F3E96D13D31C44 /* TMMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TMMemoryCache.m; path = TMCache/TMMemoryCache.m; sourceTree = "<group>"; };
		C69179E19126F9C39ABC082B5A852CAC /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = "<group>"; };
		C6C65A4D92B57FA5507BF98DFF9FDF40 /* UIView+TileSubviews.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TileSubviews.h"; path = "Pod/Classes/Kit/UIView+TileSubviews/UIView+TileSubviews.h"; sourceTree = "<group>"; };
		C6FA1AE1D3964121183CC23E7F3D0B19 /* GMTableViewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMTableViewCell.h; path = Pod/Classes/Kit/GMTableViewCell.h; sourceTree = "<group>"; };
		C74DE42C5DC3FFCDF01C5133475B79B9 /* GMRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMRefreshFooter.m; path = GMRefresh/Classes/GMRefreshFooter.m; sourceTree = "<group>"; };
		C791DF0BC02A726E5954C04378F9989D /* LOTRenderNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderNode.m; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.m"; sourceTree = "<group>"; };
		C7C0101C72FD219C9967A6B17BC4774C /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = "<group>"; };
		C7DF56B5836DA7E0901CD424FDF817AF /* GMShareFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareFlowLayout.m; path = GMShareSDK/Classes/Share/GMShareFlowLayout.m; sourceTree = "<group>"; };
		C7EC9AA8509AC38AE0DA829C61B813D2 /* GMAIChannelViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GMAIChannelViewModel.h; sourceTree = "<group>"; };
		C7FB473061B9BEBA8CB0C12B2C439B4C /* WYSegmentView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WYSegmentView.h; path = Pod/Classes/Kit/WYSegmentView.h; sourceTree = "<group>"; };
		C80B50B970161DC1B310DAE17B4F1A46 /* YYTextDebugOption.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextDebugOption.m; path = YYText/Component/YYTextDebugOption.m; sourceTree = "<group>"; };
		C85A9CCC12E721795D82EBC021E1CC97 /* YYText-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "YYText-Info.plist"; sourceTree = "<group>"; };
		C872DF007F772CDFA44BA19C08C34667 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = "<group>"; };
		C8B3A2C305A2B47F3980138B077F325D /* pullLoading14@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading14@3x.png"; path = "GMRefresh/Assets/pullLoading14@3x.png"; sourceTree = "<group>"; };
		C8ED05788FB123A26525206FD2E4458B /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = "<group>"; };
		C8EEE26DC8B7D0439350B74CCF70B095 /* UIViewController+PushType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+PushType.h"; path = "GMBase/Classes/UIViewController+PushType.h"; sourceTree = "<group>"; };
		C9288F878CC32A535467736FF9220CC6 /* GMAIChannelViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = GMAIChannelViewController.m; sourceTree = "<group>"; };
		C9A9618AE3B854D077DBA1AD7C9C6C11 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = "<group>"; };
		C9DD479980FB0FCC6EE1DBBBBDA16DBC /* GMTableViewCell+Layout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GMTableViewCell+Layout.m"; path = "Pod/Classes/Kit/GMTableViewCell+Layout.m"; sourceTree = "<group>"; };
		C9FAAD94455426D2A144E8EEFA8F997F /* EVReflection.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EVReflection.release.xcconfig; sourceTree = "<group>"; };
		CA223232536AD4BBB1DD6FAB6E338315 /* NSDate+Category.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+Category.m"; path = "GMFoundation/Classes/NSDate/NSDate+Category.m"; sourceTree = "<group>"; };
		CA27406F828371D8FADAEA8A08C03DA5 /* Pods_GMAILab_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_GMAILab_Example.framework; path = "Pods-GMAILab_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
		CA54743445991AD290B8C58B2FA37561 /* MagicalRecordLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordLogging.h; path = MagicalRecord/Core/MagicalRecordLogging.h; sourceTree = "<group>"; };
		CA58EFE341B0FA821A93CC1398652D77 /* GMediator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMediator.h; path = GMediator/Classes/GMediator.h; sourceTree = "<group>"; };
		CA67FEF539F9E187C0631C39A6D665A7 /* UIImage+GIFImages.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIFImages.m"; path = "Pod/Classes/Kit/UIImage+GIFImages.m"; sourceTree = "<group>"; };
		CAE0DA32816C3CEC705E637D534434F3 /* OldPhobos.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OldPhobos.m; path = GMPhobos/Classes/OldPhobos.m; sourceTree = "<group>"; };
		CAE5259D1552549097BAB1802C09AFDF /* JSONAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JSONAPI.m; path = JSONModel/JSONModelNetworking/JSONAPI.m; sourceTree = "<group>"; };
		CB1D97AFCDC9E29CEF37D278BC84627A /* GMRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMRefresh.release.xcconfig; sourceTree = "<group>"; };
		CB1EB62CE2E3075129390D7B056E09AD /* LOTAsset.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAsset.m; path = "lottie-ios/Classes/Models/LOTAsset.m"; sourceTree = "<group>"; };
		CB8EBC35F2139CB37C0C11DD02EF8003 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
		CBDE2857943C1C9AE9B2C12AC15E4966 /* WMBaseCollectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMBaseCollectionController.m; path = GMBase/Classes/WMBaseCollectionController.m; sourceTree = "<group>"; };
		CBE3387C2518F00CBA7DC67F2940146B /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = "<group>"; };
		CBF886E2D865EDAE2E9EAC4C73627CA9 /* LOTKeyframe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeyframe.m; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.m"; sourceTree = "<group>"; };
		CBF8C82733E194CD818136D5D644CF01 /* GMInfiniteScrollView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMInfiniteScrollView.h; path = Pod/Classes/Kit/GMInfiniteScrollView.h; sourceTree = "<group>"; };
		CC41C1BCA1478BB0C0B3758A7A279729 /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = "<group>"; };
		CCB9F82A6E9DA36EE36534E885A97D0E /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = "<group>"; };
		CCD2097AF039B19CEF631D45219CE936 /* GMShareSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMShareSDK.release.xcconfig; sourceTree = "<group>"; };
		CD0216D1245A6C419F1785955E83C60F /* GMAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMAnnotation.m; path = Pod/Classes/Kit/GMAnnotation.m; sourceTree = "<group>"; };
		CD1975911B0C63B8DE588A323D649D67 /* Lottie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lottie.h; path = "lottie-ios/Classes/PublicHeaders/Lottie.h"; sourceTree = "<group>"; };
		CD27E3E912D878F0CBC3CE33A610AD77 /* NSString+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSString+MagicalDataImport.h"; sourceTree = "<group>"; };
		CD45AE2041DE5BEA3E0AEFF7AC6C6B2A /* GMImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMImageView.h; path = Pod/Classes/Kit/GMImageView.h; sourceTree = "<group>"; };
		CD5C5EEC5602B2D008D6804712D98C53 /* GMShareSDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMShareSDK.framework; path = GMShareSDK.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		CD92D4C7F81E2E0B59598741AD28107E /* WMBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMBaseViewController.h; path = GMBase/Classes/WMBaseViewController.h; sourceTree = "<group>"; };
		CD9DDF2C343C278EC69041B84049A2C1 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = "<group>"; };
		CDDF629594907C7BAD5C64B79224457F /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = "<group>"; };
		CE021D10011DDBECFF40F2E683BE9774 /* GMDiaryShareView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMDiaryShareView.m; path = GMShareSDK/Classes/Share/GMDiaryShareView.m; sourceTree = "<group>"; };
		CE0E9273920B4A872F79AFFE747D1CE4 /* GMRouter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMRouter.debug.xcconfig; sourceTree = "<group>"; };
		CE4635C2A270A5A3295B55A2EA37892B /* GMNetworkingOC.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMNetworkingOC.swift; path = GMNetworking/Classes/GMNetworkingOC.swift; sourceTree = "<group>"; };
		CE6E77FA61CE8B0EE443EDCE2ACB4093 /* GMShareSDK-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMShareSDK-umbrella.h"; sourceTree = "<group>"; };
		CE73C3F4935FC7288FFC5DFF96EBA592 /* GMNavigationBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMNavigationBar.swift; path = GMBaseSwift/Classes/GMNavigationBar.swift; sourceTree = "<group>"; };
		CEB87814063733E02FF13F37FC9F275D /* GMShareFlowLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMShareFlowLayout.h; path = GMShareSDK/Classes/Share/GMShareFlowLayout.h; sourceTree = "<group>"; };
		CEB9DAE98D99AD0DFA9A412A0037DF47 /* YYText-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYText-prefix.pch"; sourceTree = "<group>"; };
		CEDD5DF57646EE3815B54A25CB1ECE1E /* YYTextAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextAttribute.m; path = YYText/String/YYTextAttribute.m; sourceTree = "<group>"; };
		CEE7E61501DC20EDD2E693C96AE18224 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = "<group>"; };
		CF7FB5F7725F73D80A1403B72AB74C14 /* DouyinOpenSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DouyinOpenSDK.release.xcconfig; sourceTree = "<group>"; };
		CF8B20DF35A95C15B042DDB492031C8D /* LOTShapeRepeater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRepeater.h; path = "lottie-ios/Classes/Models/LOTShapeRepeater.h"; sourceTree = "<group>"; };
		D024282520A68C76011E1738650358AD /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = "<group>"; };
		D0402E6EA3797C40D2A3E73B2E3DD955 /* GMKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMKit-dummy.m"; sourceTree = "<group>"; };
		D04C1ABB25F0C01F6C29259FFD94BB7B /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; };
		D06F6461C4AD1B2979EC952C55FAF702 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = "<group>"; };
		D0DC67891F4CC2C720C2DFFB5DE26FE6 /* WMFetchDataViewModel+GMRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "WMFetchDataViewModel+GMRequest.m"; path = "GMBase/Classes/WMFetchDataViewModel+GMRequest.m"; sourceTree = "<group>"; };
		D0F8B669D9E472C075F6992AE771C18B /* LOTPathAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.h"; sourceTree = "<group>"; };
		D10EFE02266E0BBF4E8BD4C10AEAFEC5 /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = "<group>"; };
		D11618C7ABA8941C1C05A8F3A4C1741D /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = "<group>"; };
		D12891C064DBA029702D08FFE2FB37FE /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = "<group>"; };
		D1875B8D473E03317CF6EA612ED108C1 /* GMHighlightLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMHighlightLabel.m; path = Pod/Classes/Kit/GMHighlightLabel.m; sourceTree = "<group>"; };
		D1A443D7019C3FC8D7A0692CA4779550 /* WMBaseListViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMBaseListViewController.m; path = GMBase/Classes/WMBaseListViewController.m; sourceTree = "<group>"; };
		D3310521D39CA0E60A6FAA4D36E890B4 /* LOTShapeFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeFill.h; path = "lottie-ios/Classes/Models/LOTShapeFill.h"; sourceTree = "<group>"; };
		D3563779921C7843933A426831DD9958 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; };
		D378A5F81B9029A979B22393667DEF4C /* UIImage+water.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+water.m"; path = "Pod/Classes/Kit/UIImage+water.m"; sourceTree = "<group>"; };
		D3974BD8DE3E2DBAEA17AB4A94095BF3 /* pullLoading18@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading18@2x.png"; path = "GMRefresh/Assets/pullLoading18@2x.png"; sourceTree = "<group>"; };
		D3BC1BE0ED177A5BB02DDA068C96B210 /* GMAILab-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMAILab-umbrella.h"; sourceTree = "<group>"; };
		D43FD5AF64A7C574C74689C455929AA1 /* GMAICardCollectionCell.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = GMAICardCollectionCell.xib; path = GMAILab/Assets/GMAICardCollectionCell.xib; sourceTree = "<group>"; };
		D442B9076E09CC31B22BA4B08D2DEF11 /* NSNumber+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSNumber+MagicalDataImport.h"; sourceTree = "<group>"; };
		D468BB0C73AD3A0C2DD76187CE499904 /* LOTInterpolatorCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTInterpolatorCallback.m; path = "lottie-ios/Classes/Private/LOTInterpolatorCallback.m"; sourceTree = "<group>"; };
		D4B1A5019DDFAD11B3A28ED70EE2E241 /* LOTShapeCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeCircle.h; path = "lottie-ios/Classes/Models/LOTShapeCircle.h"; sourceTree = "<group>"; };
		D4BEF962328DFC60B3EE6FB60AE268FC /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = "<group>"; };
		D51DE00A2604DBA0284C1394129BC730 /* pullLoading10@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading10@3x.png"; path = "GMRefresh/Assets/pullLoading10@3x.png"; sourceTree = "<group>"; };
		D55CA7DF3D92C6CF738567825744018A /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = "<group>"; };
		D59C5823792B601D10558B2C28C1695D /* GMAIChannelViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = GMAIChannelViewModel.m; sourceTree = "<group>"; };
		D5AF3860B341BDD3D631C94C10CC2C70 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = "<group>"; };
		D616911A3FACA66F376D261CFA5A2C60 /* MagicalRecordInternal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalRecordInternal.m; path = MagicalRecord/Core/MagicalRecordInternal.m; sourceTree = "<group>"; };
		D630546D5B88A5113C88B682ED1E03D5 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = "<group>"; };
		D64041F8AA579C19CCB408F5E18B8749 /* DeserializationStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DeserializationStatus.swift; path = Source/DeserializationStatus.swift; sourceTree = "<group>"; };
		D65D5F8863B75D7690D78442339B6E7C /* ALShareButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ALShareButton.m; path = GMShareSDK/Classes/Share/ALShareView/ALShareButton.m; sourceTree = "<group>"; };
		D65E5B16C1166B5AA86E068A0B93322F /* pullLoading8@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading8@2x.png"; path = "GMRefresh/Assets/pullLoading8@2x.png"; sourceTree = "<group>"; };
		D661EA9FFBE7449DBFAFAC417BE77B9C /* GMAICardModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GMAICardModel.h; sourceTree = "<group>"; };
		D6B4C6CB21BD684A47C67E3914474172 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = "<group>"; };
		D6CFC447044CE5348E2AD9E449392F8A /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = "<group>"; };
		D6D7FB3DBD271B67D949DCC540B24AF9 /* MagicalImportFunctions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalImportFunctions.h; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.h; sourceTree = "<group>"; };
		D76F678FB6B3F5F4988FC24CE1AA2A1C /* Masonry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		D78E9C340D21F9CC0B69830C1D254492 /* String+GM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+GM.swift"; path = "GMFoundation/Classes/String+GM.swift"; sourceTree = "<group>"; };
		D790B946D4F2DC0256B8B73921BF9089 /* GMRouter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMRouter.h; path = GMRouter/Classes/GMRouter.h; sourceTree = "<group>"; };
		D7C2886EE4241B9C6900066C7FE5A8E4 /* LOTArrayInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTArrayInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.m"; sourceTree = "<group>"; };
		D7FAB8AC9909B8156A593905005777FC /* UIDevice+Resolutions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+Resolutions.h"; path = "Pod/Classes/Category/UIDevice+Resolutions.h"; sourceTree = "<group>"; };
		D8287AAB11E1BD59931359E5370B525B /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = "<group>"; };
		D8444FEC49CFD481409CC417CFD04C69 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = "<group>"; };
		D848BD31D9C231BA633653901E718D0E /* MagicalImportFunctions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MagicalImportFunctions.m; path = MagicalRecord/Categories/DataImport/MagicalImportFunctions.m; sourceTree = "<group>"; };
		D85EBD3E2F4228AC69C4BAA1EC836D1B /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = "<group>"; };
		D875E536953B309BC3059D38F9C78512 /* WBSDKCommentButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WBSDKCommentButton.h; path = libWeiboSDK/WBSDKCommentButton.h; sourceTree = "<group>"; };
		D8772566390C498A921BE7A9816193E9 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = "<group>"; };
		D88815327D03E93094D1C3BC39F6C27A /* GMDiaryShareInfoView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMDiaryShareInfoView.h; path = GMShareSDK/Classes/Share/GMDiaryShareInfoView.h; sourceTree = "<group>"; };
		D8F1DAFCB45AEFF14AACADD96623DAC2 /* WMViewModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WMViewModel.m; path = GMBase/Classes/WMViewModel.m; sourceTree = "<group>"; };
		D9393C08A86C869FF6D57DF87E8EAFD7 /* LOTCircleAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCircleAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.m"; sourceTree = "<group>"; };
		D946C0B0B21B7B440B3E199A371A90AA /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = "<group>"; };
		D96AC26F73FEC348A861076AD3FB982B /* GMImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMImageView.m; path = Pod/Classes/Kit/GMImageView.m; sourceTree = "<group>"; };
		DA2F71388532A0F7DB644B8E09AC5A99 /* UIView+ScreenshotImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+ScreenshotImage.swift"; path = "Pod/Classes/Kit/UIView+ScreenshotImage.swift"; sourceTree = "<group>"; };
		DA6624CFDCF0E3DFE1C86F6B6EECDFFE /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = "<group>"; };
		DA9FFF17BB686F29EB7C96E3FA1A774A /* GMediator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMediator-Info.plist"; sourceTree = "<group>"; };
		DAD3AE57F57A24E90E99E936759735B3 /* UIViewController+HUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+HUD.m"; path = "GMHud/Classes/UIViewController+HUD.m"; sourceTree = "<group>"; };
		DB48E44B4685B06444BC239BE1A7DB03 /* UIViewController+PushType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+PushType.m"; path = "GMBase/Classes/UIViewController+PushType.m"; sourceTree = "<group>"; };
		DB5BD75332C7DBCA67941033431DC19A /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = "<group>"; };
		DB780F2A7DB3DE947A680411A3F22348 /* UIViewController+NavigationCompletionBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+NavigationCompletionBlock.m"; path = "GMBase/Classes/UIViewController+NavigationCompletionBlock.m"; sourceTree = "<group>"; };
		DC1BD89E3527430D610EDB33826A2F04 /* MBProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		DC248A3A834BECF37FE21FAF7E3BA2C6 /* GMNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMNetworking-prefix.pch"; sourceTree = "<group>"; };
		DC521284F064EE57D7205623B7059C19 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = "<group>"; };
		DC7312FC583FB63EF8DA6FB27C5ADB53 /* YYTextRubyAnnotation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextRubyAnnotation.m; path = YYText/String/YYTextRubyAnnotation.m; sourceTree = "<group>"; };
		DCDB43681F7CF203FA47B687A9C9885C /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = "<group>"; };
		DD082789F66A00D7D548F5629B533D09 /* GMVerticalFlowLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = GMVerticalFlowLayout.m; sourceTree = "<group>"; };
		DD5C088CE6F2E0748EBA779C0480ECF3 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = "<group>"; };
		DDC5872458A76B50CF440ECE22B66FC0 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = "<group>"; };
		DE3F58B93FA188DF1A8D1C5CB5D0C825 /* GMBase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMBase.release.xcconfig; sourceTree = "<group>"; };
		DE710C25293791AE6B933752C41E1777 /* GMEmptyView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMEmptyView.h; path = Pod/Classes/Kit/GMEmptyView.h; sourceTree = "<group>"; };
		DE79A12E83EDD8D945406A96280DC5E1 /* JSONModelError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JSONModelError.h; path = JSONModel/JSONModel/JSONModelError.h; sourceTree = "<group>"; };
		DE85A103A1C9CD8AC180DD62BFCF37D3 /* Target_commons.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Target_commons.m; path = GMRouter/Classes/Target_commons.m; sourceTree = "<group>"; };
		DF13B3E011833B6C00B9FE8D13203EE3 /* GMPhobos-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMPhobos-dummy.m"; sourceTree = "<group>"; };
		DF1776438C3D315E11700059B8BD106E /* WMBaseListViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMBaseListViewController.h; path = GMBase/Classes/WMBaseListViewController.h; sourceTree = "<group>"; };
		DFBD7BBBF6FF82EA84EEBC7804E1B6D2 /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = "<group>"; };
		E04F11DED413C4869ECEEECF325DCB9E /* LOTShapeGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGroup.m; path = "lottie-ios/Classes/Models/LOTShapeGroup.m"; sourceTree = "<group>"; };
		E0EFF774C5F6FE082A6ECA3C594E9F3E /* LOTLayerContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.h"; sourceTree = "<group>"; };
		E0F529BAC82677AAED2CF8EF42F23983 /* NewPhobos.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NewPhobos.m; path = GMPhobos/Classes/NewPhobos.m; sourceTree = "<group>"; };
		E1101CCBB203374FAECB81D7779EEB00 /* YYTextDebugOption.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextDebugOption.h; path = YYText/Component/YYTextDebugOption.h; sourceTree = "<group>"; };
		E1625EDDF0AA8EFDB432F9123F906293 /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = "<group>"; };
		E199F604B6CAFE404303474C0F5B607D /* NSDateFormatter+Category.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDateFormatter+Category.h"; path = "GMFoundation/Classes/NSDate/NSDateFormatter+Category.h"; sourceTree = "<group>"; };
		E2508EE52A8BDAC8BADCA2EF9A0A097C /* GMRouter-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMRouter-Info.plist"; sourceTree = "<group>"; };
		E272E7431A5C7BAB127C19A962156105 /* WMFetchDataViewModel+GMRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WMFetchDataViewModel+GMRequest.h"; path = "GMBase/Classes/WMFetchDataViewModel+GMRequest.h"; sourceTree = "<group>"; };
		E2910179DFFB2A62E67716415B496F59 /* MagicalRecord+Actions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+Actions.m"; path = "MagicalRecord/Core/MagicalRecord+Actions.m"; sourceTree = "<group>"; };
		E2A067AF7CB6A26BA2BA1BEEBF96EA8C /* UIViewController+ChildControllerSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+ChildControllerSwitch.h"; path = "Pod/Classes/Category/UIViewController+ChildControllerSwitch.h"; sourceTree = "<group>"; };
		E2E11A8E7AF69D939F4C55AF4E0C8980 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
		E2E9E35912E0EAAF5EF528D8BD880CB4 /* UITableView+FDTemplateLayoutCellDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+FDTemplateLayoutCellDebug.h"; path = "Classes/UITableView+FDTemplateLayoutCellDebug.h"; sourceTree = "<group>"; };
		E30D294729A921C0E59E0517F15C005B /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = "<group>"; };
		E3B0AE8A036633C96C12D4B7DF1775B7 /* NSMutableAttributedString+Attachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableAttributedString+Attachment.h"; path = "GMFoundation/Classes/NSMutableAttributedString+Attachment.h"; sourceTree = "<group>"; };
		E3B615037CE5706957BBAE92FC3E4504 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = "<group>"; };
		E3BA7C938B8463E013A709E594D107E7 /* GMListProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GMListProtocol.swift; path = GMBaseSwift/Classes/GMListProtocol.swift; sourceTree = "<group>"; };
		E3E0A4E906E59C1193C786CDE139627B /* DouyinOpenSDKApiObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DouyinOpenSDKApiObject.h; path = DouyinOpenSDK/Headers/DouyinOpenSDKApiObject.h; sourceTree = "<group>"; };
		E42DB012AB6A7506F209FC49CA14FDEE /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = "<group>"; };
		E462EC2F607E6CA74113C933BC9259D1 /* LOTBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierPath.m; path = "lottie-ios/Classes/Extensions/LOTBezierPath.m"; sourceTree = "<group>"; };
		E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh.framework; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		E4C179FFE77E4F611772ABD616326C13 /* NSRelationshipDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRelationshipDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSRelationshipDescription+MagicalDataImport.m"; sourceTree = "<group>"; };
		E4F348FE2B5511C198708E8C88CFCA6C /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = "<group>"; };
		E500C265DB490986B3F42DB4CC211E3D /* EVReflection-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EVReflection-dummy.m"; sourceTree = "<group>"; };
		E52F9D3110B9BBB528956562C06BE74E /* GMediator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMediator.framework; path = GMediator.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		E5AE81A8EAD2E644D9A5E98106DE2C0D /* GMCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMCollectionView.h; path = Pod/Classes/Kit/GMCollectionView.h; sourceTree = "<group>"; };
		E5C9EC31B6E4D2302F674463ED6E819E /* pullLoading13@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading13@3x.png"; path = "GMRefresh/Assets/pullLoading13@3x.png"; sourceTree = "<group>"; };
		E5D9205F5D3A193AF594307468930062 /* NSObject+GMDate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+GMDate.m"; path = "GMFoundation/Classes/NSObject/NSObject+GMDate.m"; sourceTree = "<group>"; };
		E610A6EE6567DB5DA3ACA214D4D2839B /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = "<group>"; };
		E63F0783D7BA02074B3FF2A7B2EC1E7D /* NSManagedObject+MagicalRequests.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObject+MagicalRequests.m"; path = "MagicalRecord/Categories/NSManagedObject/NSManagedObject+MagicalRequests.m"; sourceTree = "<group>"; };
		E658D9CFFEBF2FF059D803360EB521C6 /* GMBase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMBase.modulemap; sourceTree = "<group>"; };
		E67253132BDCF55E3D7C0351D9DB3CAC /* UIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIColor.h; path = "lottie-ios/Classes/MacCompatibility/UIColor.h"; sourceTree = "<group>"; };
		E68B8B45257CDFF1A02BFAEC3295E96F /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = "<group>"; };
		E6A2EFEF0855E8342BA0D83B5F2DB868 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = "<group>"; };
		E6D72F237E7A1140B0EC0020F1BF5894 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreFoundation.framework; sourceTree = DEVELOPER_DIR; };
		E6DDF72F38553D45FEC043D73C76794A /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = "<group>"; };
		E725FD15695083BBB6C7F97FDE654198 /* LOTLayerContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.m"; sourceTree = "<group>"; };
		E7338749E059328ABEF3C8C01935253E /* GMDiaryShareInfoView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMDiaryShareInfoView.m; path = GMShareSDK/Classes/Share/GMDiaryShareInfoView.m; sourceTree = "<group>"; };
		E791F55529632CCA812C16F5BFF17D93 /* GMRateView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMRateView.m; path = Pod/Classes/Kit/GMRateView.m; sourceTree = "<group>"; };
		E7CB22C48F6DB8249F402B750B9A81B6 /* GMPresentAnimation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMPresentAnimation.m; path = GMBase/Classes/GMPresentAnimation.m; sourceTree = "<group>"; };
		E7DF4DAFA9BC57A7FBF857E1CCE93EC4 /* YYTextTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextTransaction.h; path = YYText/Utility/YYTextTransaction.h; sourceTree = "<group>"; };
		E862830DA1F7176ACA5228576350D459 /* YYTextParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextParser.m; path = YYText/String/YYTextParser.m; sourceTree = "<group>"; };
		E88C2EF2CFD1B822BEF6DFFADD724F50 /* GMRouter+gm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GMRouter+gm.h"; path = "GMRouter/Classes/GMRouter+gm.h"; sourceTree = "<group>"; };
		E8F66C37C2C5B2A10D29E220BF3D6312 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = "<group>"; };
		E9296BA1ED04A33A9492BDBE0DF428E6 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = "<group>"; };
		E92FDEFC879C94C023CE8BDE23EB8481 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = "<group>"; };
		E9701AF3AC822D7549A620A9876456BF /* YYTextRunDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextRunDelegate.h; path = YYText/String/YYTextRunDelegate.h; sourceTree = "<group>"; };
		E98C106E53B500FB408C68B12D6FF518 /* WMBaseCollectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WMBaseCollectionController.h; path = GMBase/Classes/WMBaseCollectionController.h; sourceTree = "<group>"; };
		E9BAED85146C7720C635B52C2BDC454D /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = "<group>"; };
		EA45BB100D33E070F7838E7927A1C3AC /* ALPlatformView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ALPlatformView.h; path = GMShareSDK/Classes/Share/ALShareView/ALPlatformView.h; sourceTree = "<group>"; };
		EAA7E00CF4A020FEFAF720F85533A981 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = "<group>"; };
		EABD7CC6940AC8D98BE95C888841089B /* GMNetService-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMNetService-prefix.pch"; sourceTree = "<group>"; };
		EAF7D11F364799CDAED235AFB6F31ED3 /* YYLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYLabel.h; path = YYText/YYLabel.h; sourceTree = "<group>"; };
		EB2C2C2F4477B495B7A6F39A6CA8E314 /* pullLoading12@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading12@3x.png"; path = "GMRefresh/Assets/pullLoading12@3x.png"; sourceTree = "<group>"; };
		EB34EB74F88B83BC6CEF606527C2BC68 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = "<group>"; };
		EB6B034CA48C23CC54EEDD138893A8F0 /* UITableView+FDIndexPathHeightCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+FDIndexPathHeightCache.m"; path = "Classes/UITableView+FDIndexPathHeightCache.m"; sourceTree = "<group>"; };
		EB896F90EE768FD9463A2AC65DC84751 /* GM_Swift_Observable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GM_Swift_Observable.framework; path = "GM-Swift-Observable.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
		EBC5B442190BE1FD9F53D1AEB8A59203 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		EBCD268A8A6BB319B475E35177F16C21 /* Dictionary+GM.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Dictionary+GM.swift"; path = "GMFoundation/Classes/Dictionary+GM.swift"; sourceTree = "<group>"; };
		EBE8057728B0D2E0B7170390952C0A4E /* pullLoading9@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading9@2x.png"; path = "GMRefresh/Assets/pullLoading9@2x.png"; sourceTree = "<group>"; };
		EC27BB2618B23BA9B684B02A2C464042 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = "<group>"; };
		EC3D8971355EB02D7907CB7CA73B2491 /* LOTRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRadialGradientLayer.m; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.m"; sourceTree = "<group>"; };
		EC500DBDACA70164D6CEC970883A7E5B /* GMSafeValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMSafeValue.h; path = Pod/Classes/Kit/GMSafeValue.h; sourceTree = "<group>"; };
		EC781FDF1994A275A36FCEF396BC798D /* NSDate+Category.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+Category.h"; path = "GMFoundation/Classes/NSDate/NSDate+Category.h"; sourceTree = "<group>"; };
		ECBA47CAB6B2BBF3D3E408718ECE50D5 /* GMButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMButton.h; path = Pod/Classes/Kit/GMButton.h; sourceTree = "<group>"; };
		ECD2EBA3EAB3E907568C6B0ECA7BF136 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = "<group>"; };
		ECD980433A652E27B30961CCA99E94A8 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = "<group>"; };
		ECF3C63A16770B46B6B19268DF3305C0 /* UIView+LineWithAutolayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LineWithAutolayout.m"; path = "Pod/Classes/Category/UIView+LineWithAutolayout.m"; sourceTree = "<group>"; };
		ED12EF6715CAE7FB27F4E0AC98C02C8E /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = "<group>"; };
		EDB76565A082AA4F0C36FFE913D7ED79 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = "<group>"; };
		EDD4D1F03D2AA6BDBF4E09EA3D26C588 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; };
		EF23D2526B0929637D4154224A08B509 /* NSDictionary+json.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+json.m"; path = "GMFoundation/Classes/NSDictionary/NSDictionary+json.m"; sourceTree = "<group>"; };
		EF30826353EAA1542981E34D25251009 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = "<group>"; };
		EF591778162FFE1A52605681D386F988 /* NSMutableDictionary+GMShareSDK.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+GMShareSDK.m"; path = "GMShareSDK/Classes/ShareSDK/NSMutableDictionary+GMShareSDK.m"; sourceTree = "<group>"; };
		EF5B851D201288EFF43808D3A7811815 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = "<group>"; };
		EFB0496181C20AB46FBE13ADF95473B5 /* GMShareSDK.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMShareSDK.modulemap; sourceTree = "<group>"; };
		EFF12F5ABD8AA7A9D34F55DE64D33D2C /* Pods-GMAILab_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-GMAILab_Tests-dummy.m"; sourceTree = "<group>"; };
		F0193B9802149BDAF74010D838F50F32 /* LOTAnimationTransitionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationTransitionController.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationTransitionController.h"; sourceTree = "<group>"; };
		F0436B90295FD37AA2D7131A86FCD79C /* GMNetService.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMNetService.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		F045F30637FC86ABA2AD0F01C379DFC9 /* Pods-GMAILab_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-GMAILab_Example.modulemap"; sourceTree = "<group>"; };
		F092F62D5EEF341D7CAAA007CE70CE80 /* GMFoundation-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GMFoundation-dummy.m"; sourceTree = "<group>"; };
		F0B56B70A029DDB1F828E61765462661 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = "<group>"; };
		F0CDAEC3D8A19A2ED44656537C6C9301 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = "<group>"; };
		F13F964AE4F38A731830412B90CB91EF /* YYTextParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextParser.h; path = YYText/String/YYTextParser.h; sourceTree = "<group>"; };
		F141608C0AB8CCAB7816E71D6F60406E /* pullLoading14@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading14@2x.png"; path = "GMRefresh/Assets/pullLoading14@2x.png"; sourceTree = "<group>"; };
		F1D93277BE56AA8FAACBF617FA8FB743 /* GMKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMKit.modulemap; sourceTree = "<group>"; };
		F1EA20A8E53206A13A692E2A8E33AF70 /* NSEntityDescription+MagicalDataImport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEntityDescription+MagicalDataImport.m"; path = "MagicalRecord/Categories/DataImport/NSEntityDescription+MagicalDataImport.m"; sourceTree = "<group>"; };
		F1F11790E4607A8514315F0A1E60D2F3 /* MagicalRecord+iCloud.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MagicalRecord+iCloud.m"; path = "MagicalRecord/Core/MagicalRecord+iCloud.m"; sourceTree = "<group>"; };
		F1F6312EB3AD8EEFBC73FB491767DC5F /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
		F21D36151AEC108E960201756451D1F5 /* GMNetService.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GMNetService.framework; path = GMNetService.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		F24402A3A1FCE632B46B766CBCC85B6D /* ResourceBundle-GMRefresh-GMRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GMRefresh-GMRefresh-Info.plist"; sourceTree = "<group>"; };
		F263535C65D79A405DB9FB5E7642204C /* UITableView+FDTemplateLayoutCell-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UITableView+FDTemplateLayoutCell-dummy.m"; sourceTree = "<group>"; };
		F29A32C3F52F3023631172C86413BAA8 /* LOTSizeInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTSizeInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.m"; sourceTree = "<group>"; };
		F2D4052BDFAF436F27303A970D67BE88 /* GMVerticalLayoutButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMVerticalLayoutButton.h; path = Pod/Classes/Kit/GMVerticalLayoutButton.h; sourceTree = "<group>"; };
		F311B62092508CE28E571EE623DC63CB /* GMPhobos-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMPhobos-Info.plist"; sourceTree = "<group>"; };
		F32A4E6574DC695E6BC5A1A0350BA0F4 /* LOTTrimPathNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTrimPathNode.h; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.h"; sourceTree = "<group>"; };
		F34F1F610CF97547DE1E6147F2139EF2 /* pullLoading11@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading11@2x.png"; path = "GMRefresh/Assets/pullLoading11@2x.png"; sourceTree = "<group>"; };
		F37A9838E52AC54F4DEF546848C97363 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = "<group>"; };
		F38ADBF7B9DDE6BA3D4718346FCF1372 /* UIViewController+Router.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Router.m"; path = "GMRouter/Classes/UIViewController+Router.m"; sourceTree = "<group>"; };
		F3B0E6AFA49BDA30698B5EA268C0DD1D /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = "<group>"; };
		F3C30BA3210F018A0FF79B3FB7FA192F /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = "<group>"; };
		F3E9B9B8AE109FB79A667D7A5763D55D /* NSString+RegularString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RegularString.m"; path = "GMFoundation/Classes/NSString/NSString+RegularString.m"; sourceTree = "<group>"; };
		F3FF30D881B212965DF47B1313665590 /* pullLoading4@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading4@3x.png"; path = "GMRefresh/Assets/pullLoading4@3x.png"; sourceTree = "<group>"; };
		F40520E683D57076DA295AF0DE3E3BE1 /* GMRefresh.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		F428E7A815420A827703BF9F65EBDF7F /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = "<group>"; };
		F4561658513408938F820CB6D26B4510 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = "<group>"; };
		F4648F8367BE73343F9C33E70F11C541 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = "<group>"; };
		F4888BB470A504F2D744040A1274E9EB /* MagicalRecordInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MagicalRecordInternal.h; path = MagicalRecord/Core/MagicalRecordInternal.h; sourceTree = "<group>"; };
		F48CF4A18BDCCC1919CA0FB538E3F46D /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = "<group>"; };
		F53AF078300E54606C2E3B076E05458C /* GMHud.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = GMHud.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		F57B167E0C0061B051E1B9A458311C3A /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = "<group>"; };
		F58EF5F7E859D93DE0000DE129216CA2 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = "<group>"; };
		F62DB0E28D58B94CA8054F1CD7AB71F3 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = "<group>"; };
		F62EB76948F26E6D120ADD10F1735FCE /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = "<group>"; };
		F65C60185D11F64CBC8F2690FD0B7826 /* GMCache.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMCache.release.xcconfig; sourceTree = "<group>"; };
		F6631DF12FB74C06150A48BD24A60847 /* pullLoading3@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading3@2x.png"; path = "GMRefresh/Assets/pullLoading3@2x.png"; sourceTree = "<group>"; };
		F67FBDE24BF7576047C679DD1306500F /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = "<group>"; };
		F68B286B9FE321CE3672C683727DBD9B /* UITableView_FDTemplateLayoutCell.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UITableView_FDTemplateLayoutCell.framework; path = "UITableView+FDTemplateLayoutCell.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
		F68D5AB4E8D80AE1F4B78C4CA486AF28 /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = "<group>"; };
		F6C3A0B5C0C1B5AF23BDBC45B6AAF994 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = "<group>"; };
		F6D6C27F82457D84F57F246E5C760544 /* GMTableViewCell+Layout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GMTableViewCell+Layout.h"; path = "Pod/Classes/Kit/GMTableViewCell+Layout.h"; sourceTree = "<group>"; };
		F6E821BC3C9138B4CB562E08EC8AD28F /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = "<group>"; };
		F6EC3FBD095AE5F2B2ABA6E62DD8CB79 /* EVReflection.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = EVReflection.debug.xcconfig; sourceTree = "<group>"; };
		F7202D7D74C6D6C9408FF7F151016EDD /* YYText-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYText-dummy.m"; sourceTree = "<group>"; };
		F7348245B29E040F949EFFA99EF66958 /* NSManagedObjectModel+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSManagedObjectModel+MagicalRecord.m"; path = "MagicalRecord/Categories/NSManagedObjectModel+MagicalRecord.m"; sourceTree = "<group>"; };
		F76778D56721E75B2B9F0CC413A09DF7 /* EVReflection.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = EVReflection.framework; path = EVReflection.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		F776E0FF84E25673EC9EB53429349C31 /* GMRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GMRefresh-Info.plist"; sourceTree = "<group>"; };
		F7CB9A96307139BB4D0585FD7A527CB8 /* CGGeometry+LOTAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGGeometry+LOTAdditions.m"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.m"; sourceTree = "<group>"; };
		F7DB7ECE933C077ABB26AE90EC516EF8 /* GMRouter-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMRouter-umbrella.h"; sourceTree = "<group>"; };
		F8340EE4414B64B7E9784062C03BC82D /* WechatAuthSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WechatAuthSDK.h; path = OpenSDK1.8.7.1/WechatAuthSDK.h; sourceTree = "<group>"; };
		F89E5660A8249FDFCE4CB58F87CC1E6E /* UITextView+LengthLimit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+LengthLimit.h"; path = "Pod/Classes/Kit/UITextView+LengthLimit.h"; sourceTree = "<group>"; };
		F8A31A8F7D8C7C6E507740DA95A22355 /* GMJSONModel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMJSONModel.debug.xcconfig; sourceTree = "<group>"; };
		F8AD19FA602335E849B74720211557D9 /* GMBase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMBase-prefix.pch"; sourceTree = "<group>"; };
		F94F412DD5070D163EC62FD510CA946C /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = "<group>"; };
		F96126A47F0E338D5F09B89206A2CF7B /* LOTAnimationView_Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Compat.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView_Compat.h"; sourceTree = "<group>"; };
		F99398F4D0C66535F46F91FF655C0919 /* GMInfiniteScrollView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMInfiniteScrollView.m; path = Pod/Classes/Kit/GMInfiniteScrollView.m; sourceTree = "<group>"; };
		FA0202A85934ECB0667F023F7B144D07 /* pullLoading10@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading10@2x.png"; path = "GMRefresh/Assets/pullLoading10@2x.png"; sourceTree = "<group>"; };
		FA2CCA7231CDE6477C5D82DC9AD6CA05 /* pullLoading20@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "pullLoading20@2x.png"; path = "GMRefresh/Assets/pullLoading20@2x.png"; sourceTree = "<group>"; };
		FA57D0BB68FF8FAB03BD8E905B08FC56 /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = "<group>"; };
		FA8486293FA8CA7A3D34498996F4E446 /* UIView+TileSubviews.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TileSubviews.m"; path = "Pod/Classes/Kit/UIView+TileSubviews/UIView+TileSubviews.m"; sourceTree = "<group>"; };
		FB4DC2C6D101A3E6E72865DC0DDB2E73 /* UIDevice+Resolutions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice+Resolutions.m"; path = "Pod/Classes/Category/UIDevice+Resolutions.m"; sourceTree = "<group>"; };
		FB5CB605C6AD44212DC45D03826FE61A /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = "<group>"; };
		FB8CDFA2D6A24B73F2646940B7F99A1D /* GMNetConstant.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GMNetConstant.h; path = GMNetService/Classes/GMNetConstant.h; sourceTree = "<group>"; };
		FBAE4FB7102A1E33C6FDCC819E9397DD /* GMShareSDK-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GMShareSDK-prefix.pch"; sourceTree = "<group>"; };
		FBB8D09E9DD8930C1F27117A15D427B5 /* GMBaseSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GMBaseSwift.release.xcconfig; sourceTree = "<group>"; };
		FBDDF6556E87216B0B380E4866936FD4 /* LOTShapeRectangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRectangle.h; path = "lottie-ios/Classes/Models/LOTShapeRectangle.h"; sourceTree = "<group>"; };
		FC2AADA8A937E8F27E485028E2DC71F9 /* LOTValueInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.m"; sourceTree = "<group>"; };
		FC485F5A9C5EAE0CF81B8209FA4E51B1 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = "<group>"; };
		FC6EE1FB57157A902F62702F9057C51B /* LOTAnimatorNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatorNode.m; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.m"; sourceTree = "<group>"; };
		FCAE60138939E035297C31180BA8A185 /* LOTHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTHelpers.h; path = "lottie-ios/Classes/Extensions/LOTHelpers.h"; sourceTree = "<group>"; };
		FCEED7ACE6CA26ACB1179998735EBA32 /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = "<group>"; };
		FCF9B21AD970328A7CAB306F739342E7 /* UIResponder+PhobosPV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIResponder+PhobosPV.m"; path = "GMPhobos/Classes/UIResponder+PhobosPV.m"; sourceTree = "<group>"; };
		FD2D2C7E7F70F3FE643BC8E0E587BB42 /* GMNetService.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GMNetService.modulemap; sourceTree = "<group>"; };
		FD33D8FE9FA024C5BC6F3D206588E187 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = "<group>"; };
		FD68DC5F0187DDB736C6F5E94AB9F19A /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = "<group>"; };
		FD85B8AD143EAC7174985393E5243AA7 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = "<group>"; };
		FD8EE8D482CE9A3067333AFCECB1B6C7 /* LOTMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMask.h; path = "lottie-ios/Classes/Models/LOTMask.h"; sourceTree = "<group>"; };
		FD95D72D543133F28E304090896341EC /* LOTGradientFillRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTGradientFillRender.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.h"; sourceTree = "<group>"; };
		FDB07D7FD51915466B5098458026F00E /* TMDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TMDiskCache.m; path = TMCache/TMDiskCache.m; sourceTree = "<group>"; };
		FDF73804F094E356B66E7D4840CE0B8E /* PhobosUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PhobosUtil.h; path = GMPhobos/Classes/PhobosUtil.h; sourceTree = "<group>"; };
		FE4BF490001797EFCC8D739F684B17EB /* NSAttributeDescription+MagicalDataImport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSAttributeDescription+MagicalDataImport.h"; path = "MagicalRecord/Categories/DataImport/NSAttributeDescription+MagicalDataImport.h"; sourceTree = "<group>"; };
		FEE18069C4D865AD80C43AB6EF258E80 /* NSObject+KeyboardAnimation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KeyboardAnimation.h"; path = "GMFoundation/Classes/NSObject+KeyboardAnimation.h"; sourceTree = "<group>"; };
		FF020D908EB2DFC4B77750D94B1AB4C3 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
		FF35A32DEBFF0F68B12E3D3E4FA90879 /* GMSafeValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMSafeValue.m; path = Pod/Classes/Kit/GMSafeValue.m; sourceTree = "<group>"; };
		FF5B2FD8BB982570BE0FC1CBDD754CC6 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = "<group>"; };
		FF98626275BB0639100C4264C0F6C33A /* GMShareBaseObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GMShareBaseObject.m; path = GMShareSDK/Classes/Share/GMShareBaseObject.m; sourceTree = "<group>"; };
		FFBBF0765CDC01D0D5B07F1DF620E4A1 /* ALPlatformView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ALPlatformView.m; path = GMShareSDK/Classes/Share/ALShareView/ALPlatformView.m; sourceTree = "<group>"; };
		FFFF5D94BDCBDD3165591194E6DD0697 /* NSPersistentStoreCoordinator+MagicalRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSPersistentStoreCoordinator+MagicalRecord.m"; path = "MagicalRecord/Categories/NSPersistentStoreCoordinator+MagicalRecord.m"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		043F0027324DFD9A007F480EB10E82C6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0B1070BEF4909F86A40EE75EE2958BA3 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		090C1D63463ACF622287EFF9D5C9392D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7664FD4F59A0C00866CBAE60B0A3AD64 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		111A4AEEF805D743B352C7F5BB4601C9 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				01EFB12AA9CFC91BF645DC918E0359EA /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		14785F73D9BCF205A6300FAB5B8C86D5 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C87A4A949EBB8D53C7A2C5786718D310 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		17AEFC565C6812EE943B2639A4C3217B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				360377D4E38D18C20D6D7DE736A5C40C /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		17DF9E7E1400933D3E6DE3BB81824A8C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C1B0525CAACE6328401C010DA1A904C5 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		26EDF273113D47A44E9FAF887707781A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				88EF3241D58738EFAD607E0FB810ECDE /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2EE3FA0D54C6095D9381ED8D19584E2D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A0766E966DEEF8A03D299D30195A84E2 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		39621254D872FA7C717FF8C35CEEACED /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FCCAAD660682DE99C02609761EAA11D /* Foundation.framework in Frameworks */,
				9B4938B46F80D3FFD3CDC7380666D424 /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		52A9A16AED41CD6E1913FA78C7C01AD1 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9806A1C2B61C39E193A14A900DD13212 /* Foundation.framework in Frameworks */,
				0E8D8988CEB573ED5890D41AB3C16427 /* ImageIO.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5303B2EA54B948DFDCDD233F944C4671 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8F930CEAB75ED5C199CD6FC9F96FA85B /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		69D8B7D42205ACB826F758E145D73D9B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				05AAC20E26A87E51D534FDB632ECF055 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		70488EEE852AF34CDDE04C040D3A8AB7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				19774254B10E71AC07465E74FE5E7B1D /* Foundation.framework in Frameworks */,
				B6D769C5D871D1ED96D624A7B64FD650 /* GMPhobos.framework in Frameworks */,
				AA5FDDEA6577B23C71827CB09D4B4C84 /* MJRefresh.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		780150D8DD03E74E03787DFD14B5D8A5 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				091CC5471B0B475E796A308806DC1CB8 /* Foundation.framework in Frameworks */,
				6BA381D136502E5DDC3B59D940D2F2FC /* GMPhobos.framework in Frameworks */,
				C41607A64889490284577EB00660CCDD /* MJExtension.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		79354923C090839617AFE35170D55378 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6997D4194C1C5683EC1F48516686154F /* Alamofire.framework in Frameworks */,
				DFBF155BC628AB2CCCF68E63FEB7B368 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8373C1EF0C27706A558D620C280EC65D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2CC4003B169F85A1CD548DB32D166A5F /* Foundation.framework in Frameworks */,
				AA62C360177DA6C049CCC0B4DA75D21D /* TMCache.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		85593CDFC0672C3AB75542312977414B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3A5BFB65F445DE2F19197D498882FDB6 /* CoreLocation.framework in Frameworks */,
				79E9599B0FF7506ABEA0384C8233CC68 /* Foundation.framework in Frameworks */,
				ADB6CCF5377E52F333B2441D2CAA6E3B /* MapKit.framework in Frameworks */,
				499C13B886149775E85B90A94CCB53C3 /* Masonry.framework in Frameworks */,
				573CBE623715E2D09AA9FB50222EF803 /* SDWebImage.framework in Frameworks */,
				CC5FEAF58E268DAED0C0A939A070E471 /* SnapKit.framework in Frameworks */,
				E1BCE9823C89A1FC53127AA09CC04B98 /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9071BFEC0D8590072AC8EE38BAAC3562 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FF71F195A3049491B9FAF0C949F99E78 /* CoreGraphics.framework in Frameworks */,
				9DD0CB65DC90C83FF473B5DEE2AE2294 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		91ECA198866EAEAAC48B8AEB3E65EB5B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				525D1B553FB9DEC3B46C464501D98CBC /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		93C54336F55320B423E0109B96C2F168 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2A9E8AC8587D11F65F16916580363E7C /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9741C7AFAA9C2A7EB8CEE43974118305 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3F1FD660BD678FF01671E7B2137A912A /* AFNetworking.framework in Frameworks */,
				0A0B3274397F8123C32B1A4745EEB7E8 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A5FEFAEA938345E0000E818501C972CB /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3896AEE03DED0805E2EBB8247CAA322E /* CoreGraphics.framework in Frameworks */,
				1D3E94F63FDC6E189AD0FD24CCDD2B41 /* Foundation.framework in Frameworks */,
				A59301B048725931AD8366DAFBABB6E1 /* MobileCoreServices.framework in Frameworks */,
				1A73F528427B197C94E28BE4FE8E8497 /* Security.framework in Frameworks */,
				9C7270EBCF8E3A78D25B514D52064315 /* SystemConfiguration.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A8B8D6A1AC77DEC5AC82991606135F38 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		BBB0C7B1C0BF98193BD63AB82261D64B /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				427881CDB8A7F841A1BD24C698824A80 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C025ABBC982E4B0CF73408BCEE6D7629 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4050AF90885CA0FCF0C29CC1BB974F0F /* CoreData.framework in Frameworks */,
				A3F37772D312852E1156050E09B737BE /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C09465F234309304EB021B2D04A58E11 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B2333946BDE163E31FCD82E8702B796C /* Accelerate.framework in Frameworks */,
				C608C45FF6599FA8AEFF8B089E1AA260 /* CoreFoundation.framework in Frameworks */,
				498AC93458CF66AFDF9470DF1DC4A5BD /* CoreText.framework in Frameworks */,
				8271E447880114946C146BBD9330E5DA /* Foundation.framework in Frameworks */,
				1577DEEFFA69258C62C014775C13C28B /* MobileCoreServices.framework in Frameworks */,
				722622C386D97D88F331D41AB0ED2B1D /* QuartzCore.framework in Frameworks */,
				A482A2022CF5145E907AA88D4142ECEF /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C61B19C1E3006CF4FB0E8295A13B7DD7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A9FE6F37D854D05FD08AFF8BB10D30D3 /* Foundation.framework in Frameworks */,
				BAED7D22CAFF19EC3CF6C6E6D7591F8E /* GMHud.framework in Frameworks */,
				5A68151C337818DD59EC14A0D65DA957 /* GMJSONModel.framework in Frameworks */,
				9C298B1040D8518E264AF4E78D4773B8 /* GMKit.framework in Frameworks */,
				AB091EAE63BCB025E708DCDC04AE2BB0 /* GMNetService.framework in Frameworks */,
				6751E4C33A6238D80A798FD62AE8DA8E /* GMPhobos.framework in Frameworks */,
				09FE63D68D97700B62471FA3B743F848 /* GMRefresh.framework in Frameworks */,
				4CF7329B4B7D744774F67C26084FB55C /* MBProgressHUD.framework in Frameworks */,
				EBB7AAA707BAFD3A03C7919D533CAED9 /* SDWebImage.framework in Frameworks */,
				912C162893F320224F452EADCE4E382E /* UITableView_FDTemplateLayoutCell.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CBC079424E3A19259D7178F198A66102 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				203E94A877FBB947714B45767C6F5F22 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D6F04FA8BC6C0FC621D9D42FFD0527D7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3FC8D194FB968C92697516E20FBA8A82 /* Foundation.framework in Frameworks */,
				415973958B3390AC1B56FC07E82F6D78 /* UIKit.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E083FFB7CFF7B2D94931DB1D899B016C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FF11787A4E8879BBBA6948FA29851144 /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E4C8F1D7921876D4EE575998A6D6198D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A9FF88E9741282824004B5D255902C5D /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EB90FE557857718D5C4089BA4A389AE3 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EEB4C05E633CD8133272588883B82911 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EFBC6DE63AB88612CA1631E14764FAB3 /* Foundation.framework in Frameworks */,
				A6533B4AF98FB95FBCD4F9D8AD51CED6 /* MBProgressHUD.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F1C469119CB4E0189AE70CE0EF2D5E06 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CBDE64B5C1AEC06CFBE52E6A08202A0D /* Foundation.framework in Frameworks */,
				6639DD8B6A7D23056C650BBFFE1DE14F /* GMCache.framework in Frameworks */,
				AD83A519C7FC3EF367289BE555A57D01 /* MagicalRecord.framework in Frameworks */,
				E135683109C77D820F36B68CD0EFC191 /* MJExtension.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		00115782A0C2E1CB923F6F0856CA9B94 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				63038BB58042E378D27364A8C61C6F0C /* SnapKit.modulemap */,
				61693E9ED1A2ECD98D0F33C5B077732B /* SnapKit-dummy.m */,
				3E0D497E5B778902562CB1BCA6273038 /* SnapKit-Info.plist */,
				809CFA4107201E83E73B330E97858F2E /* SnapKit-prefix.pch */,
				ABA1F1E4DFDB9CAB9394A9522E5B5AAB /* SnapKit-umbrella.h */,
				AE3CED443F7733ACDC56BC40DC464521 /* SnapKit.debug.xcconfig */,
				D12891C064DBA029702D08FFE2FB37FE /* SnapKit.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/SnapKit";
			sourceTree = "<group>";
		};
		0839831D6452BCF6A8473B2D3BACAD58 /* Controller */ = {
			isa = PBXGroup;
			children = (
				32AE3D1CC709096353B0670D55111E3F /* GMAIChannelViewController.h */,
				C9288F878CC32A535467736FF9220CC6 /* GMAIChannelViewController.m */,
			);
			name = Controller;
			path = GMAILab/Classes/Controller;
			sourceTree = "<group>";
		};
		0ABA6373BA59E383E2217E7A20DC9D1D /* AFNetworking */ = {
			isa = PBXGroup;
			children = (
				B02FF05CF226F2568BEB9452BC5112B8 /* AFNetworking.h */,
				9E8D487E6F0C384C8DBEB18A018F5D42 /* NSURLSession */,
				21583DECF3509B7717E1E8255FF0AD03 /* Reachability */,
				4F1DB6C787A1FC7CCA8D39CD28FE515C /* Security */,
				97B9F1D252D402A04D6EDDEA78651025 /* Serialization */,
				6098C00CEC3741AC8E8E9D4331FA939D /* Support Files */,
				E9F334BC7BF983B5731BC854BB1AE328 /* UIKit */,
			);
			name = AFNetworking;
			path = AFNetworking;
			sourceTree = "<group>";
		};
		117243A92B88C495DB2867A882A8D895 /* iOS */ = {
			isa = PBXGroup;
			children = (
				EDD4D1F03D2AA6BDBF4E09EA3D26C588 /* Accelerate.framework */,
				0627228097C948AAA134C13B9F9CE8CD /* CoreData.framework */,
				E6D72F237E7A1140B0EC0020F1BF5894 /* CoreFoundation.framework */,
				1611AB3DE8E7FECF4686034ADDB8CCAF /* CoreGraphics.framework */,
				94F5341729DDF7AF06C76E531D19D3D9 /* CoreLocation.framework */,
				323DB1585C7A1C3DC53F4D969A6B4194 /* CoreText.framework */,
				B7663C1A0F1E448B0224C87B0EBD8605 /* Foundation.framework */,
				1D2C07C33199EB76496F58AA92CB7D50 /* ImageIO.framework */,
				9B47F8486FD37DC53647F129F8CC32D7 /* MapKit.framework */,
				1D93E8DA7D908143561D5A29257C51C1 /* MobileCoreServices.framework */,
				4B756F4ED404712D846EE906A6E469E0 /* QuartzCore.framework */,
				A4982EBD941F51D15742F33C2AFF7220 /* Security.framework */,
				D3563779921C7843933A426831DD9958 /* SystemConfiguration.framework */,
				7BD15FA909DF40721D37BE082684C03F /* UIKit.framework */,
			);
			name = iOS;
			sourceTree = "<group>";
		};
		13887B1746339C4B095B346AC61CDAFC /* Pods-GMAILab_Tests */ = {
			isa = PBXGroup;
			children = (
				9C18024CB831DB7C080BA0770EDB1F43 /* Pods-GMAILab_Tests.modulemap */,
				C4F53B000C31D03B20FDEB6C9E9E6B8E /* Pods-GMAILab_Tests-acknowledgements.markdown */,
				0F59617690D056EB0E19FDF062D63434 /* Pods-GMAILab_Tests-acknowledgements.plist */,
				EFF12F5ABD8AA7A9D34F55DE64D33D2C /* Pods-GMAILab_Tests-dummy.m */,
				A8DA2C5A11C24F696C2D9FDC8E1E8801 /* Pods-GMAILab_Tests-Info.plist */,
				562EABCEFF4343B095A5FE4EFBD195DD /* Pods-GMAILab_Tests-umbrella.h */,
				47B86A78CAA8C1B00ECF6910DB122D2E /* Pods-GMAILab_Tests.debug.xcconfig */,
				3BB2B1C9D5A905BE4ED68F327222732A /* Pods-GMAILab_Tests.release.xcconfig */,
			);
			name = "Pods-GMAILab_Tests";
			path = "Target Support Files/Pods-GMAILab_Tests";
			sourceTree = "<group>";
		};
		13A071EAEAECD965C1CE9D9A1B51BF10 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				A58A93F508DE49F1104DB492228B65D2 /* Alamofire.modulemap */,
				D8444FEC49CFD481409CC417CFD04C69 /* Alamofire-dummy.m */,
				7255F07C13B2F650820995165072A82C /* Alamofire-Info.plist */,
				BF957B43830F2FA1C382230E4910F13A /* Alamofire-prefix.pch */,
				EC27BB2618B23BA9B684B02A2C464042 /* Alamofire-umbrella.h */,
				440A7E1C8F2B1BB66C706BEDAF115519 /* Alamofire.debug.xcconfig */,
				F0CDAEC3D8A19A2ED44656537C6C9301 /* Alamofire.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/Alamofire";
			sourceTree = "<group>";
		};
		13A8822A54D0927BC6CA6C05DED8F124 /* lottie-ios */ = {
			isa = PBXGroup;
			children = (
				2D6ADBF8886FDFFD30427793D755B3BF /* CALayer+Compat.h */,
				15D5CC9B4A3A2ACEBBE7CE5388C87025 /* CALayer+Compat.m */,
				A6FEF29FB46EB18A7A10D147B0C58DAE /* CGGeometry+LOTAdditions.h */,
				F7CB9A96307139BB4D0585FD7A527CB8 /* CGGeometry+LOTAdditions.m */,
				A07E86A260EBB3CA3BD46F071013CD1D /* LOTAnimatedControl.h */,
				6C1CE0B548400D8B17C621726493A055 /* LOTAnimatedControl.m */,
				8D76FCCDE97E3316A79D9D265F94E03A /* LOTAnimatedSwitch.h */,
				A9EDC198150CFA5621C1C837D5279249 /* LOTAnimatedSwitch.m */,
				9D088E0C273787F5ABE507AABCB413D4 /* LOTAnimationCache.h */,
				5B1B7C12BF524E4CFD58E9DFC7450F11 /* LOTAnimationCache.m */,
				F0193B9802149BDAF74010D838F50F32 /* LOTAnimationTransitionController.h */,
				9B5715184C5A18758D6A82BB7A0B0546 /* LOTAnimationTransitionController.m */,
				8060B08E07C9E2D6C38A9D6F481F9A7B /* LOTAnimationView.h */,
				2CE43AFD98F943158AF084FED7262949 /* LOTAnimationView.m */,
				F96126A47F0E338D5F09B89206A2CF7B /* LOTAnimationView_Compat.h */,
				2009A41743515B005EC749706B1D7050 /* LOTAnimationView_Internal.h */,
				733D5AFACF5EA776F008EC7A2D9A67E7 /* LOTAnimatorNode.h */,
				FC6EE1FB57157A902F62702F9057C51B /* LOTAnimatorNode.m */,
				20A6616C85AD8731D971FB13D4F3A744 /* LOTArrayInterpolator.h */,
				D7C2886EE4241B9C6900066C7FE5A8E4 /* LOTArrayInterpolator.m */,
				6C5DA1C57E7C7181C8E548AB10076616 /* LOTAsset.h */,
				CB1EB62CE2E3075129390D7B056E09AD /* LOTAsset.m */,
				8F412E1F9B6AB01FCDA0C59607F53C20 /* LOTAssetGroup.h */,
				5E6B5660E5A633CC9215EDAAC069955A /* LOTAssetGroup.m */,
				054643D3968A86246F6ED74CC2236A75 /* LOTBezierData.h */,
				8350B2BF8E8078784F464ACB33C08A1F /* LOTBezierData.m */,
				8CEA4380E889A8EBC5A652C7B3AB8B99 /* LOTBezierPath.h */,
				E462EC2F607E6CA74113C933BC9259D1 /* LOTBezierPath.m */,
				A7208FDB2B25D5BF72D50576F9A025EF /* LOTBlockCallback.h */,
				674F17DEF9A6BC3345A974EDE07C486E /* LOTBlockCallback.m */,
				556837F1064FB35061AE752F0DF6CA3C /* LOTCacheProvider.h */,
				B32E94AB6A6EC55145DDECB4DB737E99 /* LOTCacheProvider.m */,
				B6BEFF8F848338150150B289C0D98195 /* LOTCircleAnimator.h */,
				D9393C08A86C869FF6D57DF87E8EAFD7 /* LOTCircleAnimator.m */,
				871EB6BBB234D5E06685E685C9F7A6E1 /* LOTColorInterpolator.h */,
				3ECC7E49ABF307681EAF7289BA654302 /* LOTColorInterpolator.m */,
				52B18F1EEB91D73577347EEE76540BB9 /* LOTComposition.h */,
				098134DF7C23F81DCB0773BD67CA53A6 /* LOTComposition.m */,
				A5D5BDEF33C0BF97A89C7A209C664823 /* LOTCompositionContainer.h */,
				76E093603E331E265D4FAB68BBE90157 /* LOTCompositionContainer.m */,
				A4652CC5AC8A15236B3547DCAD2BF191 /* LOTFillRenderer.h */,
				1F7112BCB8D5963D6D2AD7E18E8B7E34 /* LOTFillRenderer.m */,
				FD95D72D543133F28E304090896341EC /* LOTGradientFillRender.h */,
				2175DF112E7D25C3A130104DB6DF4966 /* LOTGradientFillRender.m */,
				FCAE60138939E035297C31180BA8A185 /* LOTHelpers.h */,
				3F586F4FAA063686FB92998E73802CA9 /* LOTInterpolatorCallback.h */,
				D468BB0C73AD3A0C2DD76187CE499904 /* LOTInterpolatorCallback.m */,
				62DE283156020F61B17CA47A75F345EC /* LOTKeyframe.h */,
				CBF886E2D865EDAE2E9EAC4C73627CA9 /* LOTKeyframe.m */,
				73A6062159E7A7F0A49A58B56B99FB4D /* LOTKeypath.h */,
				C3E27C1ED87F7804439D19C2B53F0511 /* LOTKeypath.m */,
				405B6B36C7A4A6DD032E4F090A6754BB /* LOTLayer.h */,
				6AD339B36AF75451D6CFBF7C466F0E16 /* LOTLayer.m */,
				E0EFF774C5F6FE082A6ECA3C594E9F3E /* LOTLayerContainer.h */,
				E725FD15695083BBB6C7F97FDE654198 /* LOTLayerContainer.m */,
				0DD48EA8E1438D5D5E32951194E4F5A5 /* LOTLayerGroup.h */,
				4FF07DC2CC95582AA7B5D7A8EF9F456A /* LOTLayerGroup.m */,
				FD8EE8D482CE9A3067333AFCECB1B6C7 /* LOTMask.h */,
				480ACB997206312F20E5D7E35750FCB1 /* LOTMask.m */,
				1942EEDC09CFAE18AB88B11EC4E20A3A /* LOTMaskContainer.h */,
				2C5BE61369D63A5A91657D6D7CC4C920 /* LOTMaskContainer.m */,
				812B977B330C75F8357F564D1410A7A4 /* LOTModels.h */,
				21806D2B98863671FB3851DBB5666469 /* LOTNumberInterpolator.h */,
				51FACA5F95BC12E7404D7AEB32FA6791 /* LOTNumberInterpolator.m */,
				D0F8B669D9E472C075F6992AE771C18B /* LOTPathAnimator.h */,
				1B62B1C90DF3317C962D4D7D63DBCDA3 /* LOTPathAnimator.m */,
				98FE4A479286BBBFE55E2570D532E842 /* LOTPathInterpolator.h */,
				530A1D7BA6F40E0E8843FF2DC2083385 /* LOTPathInterpolator.m */,
				016948FF85CA5EC28586CC4EDAA4194E /* LOTPlatformCompat.h */,
				8D38A9E08CB660E318FBA98175FC0CCB /* LOTPointInterpolator.h */,
				A52E589E38E8E926AFA71CC771EB743F /* LOTPointInterpolator.m */,
				117D61120E13F64A90962A4619CF392D /* LOTPolygonAnimator.h */,
				5E8C73FB5BD3609F0B067AA74714255D /* LOTPolygonAnimator.m */,
				9B59AD12FF819E1A9C4C3F1791A5AC7F /* LOTPolystarAnimator.h */,
				3ACD5D03122D78C039E8A7E9F59C2D47 /* LOTPolystarAnimator.m */,
				BF61B7C189055AA84693EAE036F8BE6F /* LOTRadialGradientLayer.h */,
				EC3D8971355EB02D7907CB7CA73B2491 /* LOTRadialGradientLayer.m */,
				B871D4C3105A3B1B7BBFC4646E3A6AC9 /* LOTRenderGroup.h */,
				479412DD341F0DBA5A2BFB1D303C4D32 /* LOTRenderGroup.m */,
				759C300087B6A3A48E1CDDAAF8DF19D1 /* LOTRenderNode.h */,
				C791DF0BC02A726E5954C04378F9989D /* LOTRenderNode.m */,
				4FB83F3D938C8096C4DFA4D49753C756 /* LOTRepeaterRenderer.h */,
				9ECDD37727114C361EA81212B70C5E3F /* LOTRepeaterRenderer.m */,
				67D7ABB3E9E9E91DF74F01DFCE7A54BC /* LOTRoundedRectAnimator.h */,
				6D996917A9D3E887A8F08773FB93EC59 /* LOTRoundedRectAnimator.m */,
				D4B1A5019DDFAD11B3A28ED70EE2E241 /* LOTShapeCircle.h */,
				B59700E57CF109D9C15E8A7C9CA063BA /* LOTShapeCircle.m */,
				D3310521D39CA0E60A6FAA4D36E890B4 /* LOTShapeFill.h */,
				C1D016E9959D8214BCF23A1945538C22 /* LOTShapeFill.m */,
				AF6F0B761A218552EA1262DD2F29BC9E /* LOTShapeGradientFill.h */,
				B9E1730622EEB92E0221156517E24DC9 /* LOTShapeGradientFill.m */,
				31DE10E8B29E33E3EB495759CA7EF680 /* LOTShapeGroup.h */,
				E04F11DED413C4869ECEEECF325DCB9E /* LOTShapeGroup.m */,
				853C00A95E91513D7DB4E4E228D3BB5D /* LOTShapePath.h */,
				2368AF91018A5B2C0DC5CA85F8AF373D /* LOTShapePath.m */,
				FBDDF6556E87216B0B380E4866936FD4 /* LOTShapeRectangle.h */,
				8D7F99E2D707AEF4C17EBABBFF3E26C1 /* LOTShapeRectangle.m */,
				CF8B20DF35A95C15B042DDB492031C8D /* LOTShapeRepeater.h */,
				750E00E301222841597D659A06470CE0 /* LOTShapeRepeater.m */,
				9218492623F5B2D3CD93D2B4A9EE5003 /* LOTShapeStar.h */,
				3AEE3EA08C908B1D5B77BA467F0DA8F5 /* LOTShapeStar.m */,
				2CBD34C0C3DF63040E75D3B7A7FB2C0A /* LOTShapeStroke.h */,
				2E1089669A1B68C7691A34F827093FDD /* LOTShapeStroke.m */,
				750F95DA2F4A80E00263683D25021B76 /* LOTShapeTransform.h */,
				8C27782F44FB09EAFB323F13AA18D303 /* LOTShapeTransform.m */,
				8A7EC1DAA28489BA34008B25D85C0E88 /* LOTShapeTrimPath.h */,
				6AD09A7FEA8E386556DE2FFF6DF61550 /* LOTShapeTrimPath.m */,
				B95AD179BACD4A15F71B2EF3E0226158 /* LOTSizeInterpolator.h */,
				F29A32C3F52F3023631172C86413BAA8 /* LOTSizeInterpolator.m */,
				497D4EF86B1745AD18A00C92AAC61C8C /* LOTStrokeRenderer.h */,
				BD51B2935B005894FC712D437BE1C7DA /* LOTStrokeRenderer.m */,
				CD1975911B0C63B8DE588A323D649D67 /* Lottie.h */,
				B3DA75A1D364162407D219D6A5F5A0F4 /* LOTTransformInterpolator.h */,
				8A552E494AAE4B6CA60457F58D03F961 /* LOTTransformInterpolator.m */,
				F32A4E6574DC695E6BC5A1A0350BA0F4 /* LOTTrimPathNode.h */,
				B5A64B031816D5012CCA383B4D0EFCE6 /* LOTTrimPathNode.m */,
				A4C42CD040B62C872163401EABEA85A6 /* LOTValueCallback.h */,
				6DAA3F1F524C8AFEA0A4A93B5B8FE55B /* LOTValueCallback.m */,
				A47AE543826A547C53F0B34E09E3DD02 /* LOTValueDelegate.h */,
				9B4E340B4AFAD25C197FC6063635DE27 /* LOTValueInterpolator.h */,
				FC2AADA8A937E8F27E485028E2DC71F9 /* LOTValueInterpolator.m */,
				B03F8C1690D4FCA1411D46CD8BFEFB46 /* NSValue+Compat.h */,
				67FA8D4AC6CB14F15A40212985F8190E /* NSValue+Compat.m */,
				10E013B7D995F4186852CEBD4FB5CF4B /* UIBezierPath.h */,
				7148BB67D96E84EE5D2C10D0B91A26ED /* UIBezierPath.m */,
				E67253132BDCF55E3D7C0351D9DB3CAC /* UIColor.h */,
				C57CABAD07A6F9510F80CCE0F5D5D11C /* UIColor.m */,
				5FD0AA21227C0CBED59CD19655BE8326 /* UIColor+Expanded.h */,
				456A04D10A04588AB64FC1F8489E12B0 /* UIColor+Expanded.m */,
				6E1AE4AE26BC678BAF8E29B89C956CE4 /* Support Files */,
			);
			name = "lottie-ios";
			path = "lottie-ios";
			sourceTree = "<group>";
		};
		13D60793270505A0CF1E292F4296C07F /* GMKit */ = {
			isa = PBXGroup;
			children = (
				3720873A1FDB4FAD3241EC218CCFE813 /* Category */,
				19A080EF4CED8475419A108DF26D4D60 /* Color */,
				A8544DE5FB4E6B76136A7EC5043CC009 /* Constant */,
				FF5FC5C4141FC5B914F8D838A5AF5D6B /* FDFullscreenPopGesture */,
				C10DAA80333801B23E62EB83D0BDC002 /* Kit */,
				CA9331540BE3ABF0659DE4FBD5FA2C14 /* Protocol */,
				CA76D9FF4BE08F95B713672AA5268A23 /* Support Files */,
			);
			name = GMKit;
			path = GMKit;
			sourceTree = "<group>";
		};
		13D8A9CE4139FF4E963AD5229AD3A2A8 /* EVReflection */ = {
			isa = PBXGroup;
			children = (
				7AD361D5F2E9A2805B3AE6AB53DF0563 /* Core */,
				DD4E867D0A47574F5EFF86202967B7CE /* Support Files */,
			);
			name = EVReflection;
			path = EVReflection;
			sourceTree = "<group>";
		};
		140421AE1172A4CAB963584AF09F1A29 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				E658D9CFFEBF2FF059D803360EB521C6 /* GMBase.modulemap */,
				31167C555E39482B53304883C26A3816 /* GMBase-dummy.m */,
				2B10EBDE94E292565526FECB722530C0 /* GMBase-Info.plist */,
				F8AD19FA602335E849B74720211557D9 /* GMBase-prefix.pch */,
				83D7B49282857B530B2A127E77AD7C38 /* GMBase-umbrella.h */,
				0DE94B53800341043299DACD1D746BE9 /* GMBase.debug.xcconfig */,
				DE3F58B93FA188DF1A8D1C5CB5D0C825 /* GMBase.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMBase";
			sourceTree = "<group>";
		};
		141EB66901415AE3B8CB4014FEDE1103 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				7556DE092497F882FAEB78349B0BD112 /* GMBaseSwift.modulemap */,
				52A418278A09515215287DF76DCF422D /* GMBaseSwift-dummy.m */,
				63FBC107EB2865FC3F483BF2040F5F68 /* GMBaseSwift-Info.plist */,
				0EEAB91D93AC89391DABB3CDDD16B10B /* GMBaseSwift-prefix.pch */,
				53DADF20DFDD9E3F2BCC6C77DF0987A4 /* GMBaseSwift-umbrella.h */,
				68B5598A647EB2F35D633EA1864850A1 /* GMBaseSwift.debug.xcconfig */,
				FBB8D09E9DD8930C1F27117A15D427B5 /* GMBaseSwift.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMBaseSwift";
			sourceTree = "<group>";
		};
		16ADFFB7D9A41B575D953CB0CD0E5763 /* Products */ = {
			isa = PBXGroup;
			children = (
				A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */,
				5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */,
				F76778D56721E75B2B9F0CC413A09DF7 /* EVReflection.framework */,
				EB896F90EE768FD9463A2AC65DC84751 /* GM_Swift_Observable.framework */,
				330949229D1ABAD1CCB4200B57E7A5E2 /* GMAILab.bundle */,
				44B325077BE00D6D80B881C803277E7B /* GMAILab.framework */,
				0038AD0AECFFB422C370203786773214 /* GMBase.framework */,
				3D7D296E43A619FAF880C14C5B18E2FC /* GMBaseSwift.framework */,
				AF76362CBFD3ADA8C28B6C87D388DC3E /* GMCache.framework */,
				E52F9D3110B9BBB528956562C06BE74E /* GMediator.framework */,
				44D57814F6DE910363309B305767EC01 /* GMFoundation.framework */,
				00A66CA45D4198BAE0AAD729A7B982BF /* GMHud.framework */,
				35EA85F9EC6257380C6753168D1DEABD /* GMJSONModel.framework */,
				C27C3A8F77FA5ABA1BF9893CA36302C4 /* GMKit.framework */,
				F21D36151AEC108E960201756451D1F5 /* GMNetService.framework */,
				3BCFC23376AC2F8B8621264CD3A1EB34 /* GMNetworking.framework */,
				181A38F89544AC6A91B7B493DC2D3F78 /* GMPhobos.framework */,
				C6446EBFA1131794C286F894586C655C /* GMRefresh.bundle */,
				3AC0BEBDA04901251499B2709F026B1B /* GMRefresh.framework */,
				07545AF0CC480D5D105E73861C12603E /* GMRouter.framework */,
				CD5C5EEC5602B2D008D6804712D98C53 /* GMShareSDK.framework */,
				51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */,
				ABB43848547A86B3409581A1C5B55960 /* MagicalRecord.framework */,
				1FFED36A657123030ABB700256D73F15 /* Masonry.framework */,
				8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */,
				2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension.framework */,
				E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */,
				CA27406F828371D8FADAEA8A08C03DA5 /* Pods_GMAILab_Example.framework */,
				52F911A28321C66164AB32AB4D4AB79B /* Pods_GMAILab_Tests.framework */,
				B0B214D775196BA7CA8E17E53048A493 /* SDWebImage.framework */,
				979486118B3E90C08386079D57962701 /* SnapKit.framework */,
				160CA8DDC98E8D6C8AFF8F1868FE6B96 /* TMCache.framework */,
				F68B286B9FE321CE3672C683727DBD9B /* UITableView_FDTemplateLayoutCell.framework */,
				71762A728913EB440C97D3616D291AF3 /* YYText.framework */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		19A080EF4CED8475419A108DF26D4D60 /* Color */ = {
			isa = PBXGroup;
			children = (
				6F645E5005D5D9552570C33F85058A58 /* UIColor+GMTheme.h */,
				B52A9BC50059197642C81C625DE34E1F /* UIColor+GMTheme.m */,
			);
			name = Color;
			sourceTree = "<group>";
		};
		1C563BB3ABF0B343E78CD6C67D110DE1 /* SnapKit */ = {
			isa = PBXGroup;
			children = (
				CD9DDF2C343C278EC69041B84049A2C1 /* Constraint.swift */,
				2AC59CEAD7A917817C651DB8E9890DD5 /* ConstraintAttributes.swift */,
				37A334E52413B324BC1EE50FE5AFB861 /* ConstraintConfig.swift */,
				6C620DDED092C5F3B4497CEEC3AFF0D3 /* ConstraintConstantTarget.swift */,
				F57B167E0C0061B051E1B9A458311C3A /* ConstraintDescription.swift */,
				A2E6B4D2FFA1B38EA3517B4DC6D4FD80 /* ConstraintDSL.swift */,
				F94F412DD5070D163EC62FD510CA946C /* ConstraintInsets.swift */,
				5D209B7C3A7B39EE98682D738434742C /* ConstraintInsetTarget.swift */,
				9F56F08AF669461AF9F3FE9DA6A81340 /* ConstraintItem.swift */,
				50F0379E2F15FF1220B39F926B969A49 /* ConstraintLayoutGuide.swift */,
				4B52A54B72E13A0F32B00763B5234B43 /* ConstraintLayoutGuide+Extensions.swift */,
				19D087C818FF93EB7A33256EFE371CE3 /* ConstraintLayoutGuideDSL.swift */,
				6ECF8B016C3F81CB05FBBD1BCBE7CC96 /* ConstraintLayoutSupport.swift */,
				0DDE712572B9A1539BB906B0CE12CEDB /* ConstraintLayoutSupportDSL.swift */,
				7F246C59352C3620A551685A0F9A123D /* ConstraintMaker.swift */,
				7B6300AC246E235C0E259F8CAC8DBC31 /* ConstraintMakerEditable.swift */,
				F62DB0E28D58B94CA8054F1CD7AB71F3 /* ConstraintMakerExtendable.swift */,
				979D49A92BCE0C18D8E9672C0A52A9DB /* ConstraintMakerFinalizable.swift */,
				44ECBDBE15F7BF3DE0F3C2CBAB2344F1 /* ConstraintMakerPriortizable.swift */,
				008C17C445F6D7FEBD732A0AA3208C36 /* ConstraintMakerRelatable.swift */,
				BF2B0578A98E4692A76AE8EF27FD659E /* ConstraintMultiplierTarget.swift */,
				54070A87490A2180C5AE2C9311FD344D /* ConstraintOffsetTarget.swift */,
				A5DA21CA9149563FB7F28C1197B11CB0 /* ConstraintPriority.swift */,
				B671F1CC2FC54A15A07D97F018754E32 /* ConstraintPriorityTarget.swift */,
				816517A58FC22F7044B7BB9D832364A0 /* ConstraintRelatableTarget.swift */,
				2C15D618B5BEF581B27669335BD06105 /* ConstraintRelation.swift */,
				E42DB012AB6A7506F209FC49CA14FDEE /* ConstraintView.swift */,
				795A59940ECC233877878F350D57AC45 /* ConstraintView+Extensions.swift */,
				961C9A20C06E02E632CA425143760B62 /* ConstraintViewDSL.swift */,
				6883AD0F4ABEE67FB11BF1CAC790BA50 /* Debugging.swift */,
				9E3B37A6EC6FD09E8A74BA6F1B3EC337 /* LayoutConstraint.swift */,
				E6DDF72F38553D45FEC043D73C76794A /* LayoutConstraintItem.swift */,
				A561D5F6965FA1BE917178463B030BEA /* Typealiases.swift */,
				127433E71A098230E3806E639CF5EDBB /* UILayoutSupport+Extensions.swift */,
				00115782A0C2E1CB923F6F0856CA9B94 /* Support Files */,
			);
			name = SnapKit;
			path = SnapKit;
			sourceTree = "<group>";
		};
		1D3DC752D0CCDCEB3BD7E5B943585747 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				FD2D2C7E7F70F3FE643BC8E0E587BB42 /* GMNetService.modulemap */,
				7E44FEAA3794E9B97A7AD30917F7E15D /* GMNetService-dummy.m */,
				04D429F33858E4A64DE91D49FE6FB89C /* GMNetService-Info.plist */,
				EABD7CC6940AC8D98BE95C888841089B /* GMNetService-prefix.pch */,
				A8F12B3732121E3314A650DDB05B8AB9 /* GMNetService-umbrella.h */,
				8203958A50E44300119E1D7E7686FFEA /* GMNetService.debug.xcconfig */,
				BE0DD00A46EB024ECD7C036F9EAD1244 /* GMNetService.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMNetService";
			sourceTree = "<group>";
		};
		1FD567D15095A2DD1EB81CAEE08A9413 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				ECD980433A652E27B30961CCA99E94A8 /* MJExtension.modulemap */,
				3162EE35C530FA38783B457397F4D2A1 /* MJExtension-dummy.m */,
				18160D6F2EA98A81D5B45CAED2E0B726 /* MJExtension-Info.plist */,
				E6A2EFEF0855E8342BA0D83B5F2DB868 /* MJExtension-prefix.pch */,
				F3C30BA3210F018A0FF79B3FB7FA192F /* MJExtension-umbrella.h */,
				6E4511B47118FCCECB48DCED477430DA /* MJExtension.debug.xcconfig */,
				4969B9C3BE36FA011BDA19F891E2E0A8 /* MJExtension.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/MJExtension";
			sourceTree = "<group>";
		};
		1FF54B9494E1AB8C676823A5735FFD06 /* GMHud */ = {
			isa = PBXGroup;
			children = (
				86A173D7A391EBA1F3861242F3A04EB1 /* GMHudModule.h */,
				542ED6134E491DFAD695C60DE0F8BB98 /* GMHudModule.m */,
				204D26216A7F4C30E2EB8723A9DB239C /* GMPublicHUDLogo.h */,
				6350FEA91E4353EAF7F6920B28E689C4 /* GMPublicHUDLogo.m */,
				650D726DC1640750B542AF4BC2A4860E /* GMPublicNomalHUD.h */,
				83FFB51F1CAEE4F52A146700FE3BB68B /* GMPublicNomalHUD.m */,
				0B37572D9D637925F745A12998BB9304 /* UIViewController+HUD.h */,
				DAD3AE57F57A24E90E99E936759735B3 /* UIViewController+HUD.m */,
				DC8AAD541FF6464FF8164911F2CD5736 /* Support Files */,
			);
			name = GMHud;
			path = GMHud;
			sourceTree = "<group>";
		};
		20B883333E4EC1FDAC7EEC468744D658 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				9CDB2086539D215849F21EB7D3D3606E /* TencentOpenAPI.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		21583DECF3509B7717E1E8255FF0AD03 /* Reachability */ = {
			isa = PBXGroup;
			children = (
				0CDB7588AB5F395FC815800B58E0B807 /* AFNetworkReachabilityManager.h */,
				C5213A9D31EA88F766DBFB6BF89DD364 /* AFNetworkReachabilityManager.m */,
			);
			name = Reachability;
			sourceTree = "<group>";
		};
		21B68A2C7965EAA3EEF215E62EDCE3DF /* Support Files */ = {
			isa = PBXGroup;
			children = (
				9E8DC73D95EE55292A13BDBACFF16EDF /* Masonry.modulemap */,
				43C76CC17875987F2379A501C2C67AAE /* Masonry-dummy.m */,
				9B94D3A21E6E400F65F89E48CDA3240E /* Masonry-Info.plist */,
				80F25A38AC7C394F6371B3AE2C2DCF3D /* Masonry-prefix.pch */,
				8ED13196D57A98566DC3855234FED928 /* Masonry-umbrella.h */,
				3D03DE1B969830376AD99FDAFC1D3F19 /* Masonry.debug.xcconfig */,
				ADDD00D9ECDC9B944901115AFE4AFC61 /* Masonry.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/Masonry";
			sourceTree = "<group>";
		};
		29EC0E1A1E3956D533C4EFA68388878D /* Support Files */ = {
			isa = PBXGroup;
			children = (
				37E5F79DD2535A2694047FDD604134D6 /* WeiboSDK.debug.xcconfig */,
				14FA0F84BFA3BF8A1142DE1BFD67A7F1 /* WeiboSDK.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/WeiboSDK";
			sourceTree = "<group>";
		};
		352C1A6AA713B25525F5EEC340BE0E13 /* Masonry */ = {
			isa = PBXGroup;
			children = (
				CCB9F82A6E9DA36EE36534E885A97D0E /* MASCompositeConstraint.h */,
				45A772D8B85DAC89C9DE43749A84FB43 /* MASCompositeConstraint.m */,
				D11618C7ABA8941C1C05A8F3A4C1741D /* MASConstraint.h */,
				A5BA3956756C40FF42A0FC0AF68A8FE5 /* MASConstraint.m */,
				4954AC001FA9CD526B13100593078996 /* MASConstraint+Private.h */,
				8873B33CAA421FAD304A45A8C9E7A9FF /* MASConstraintMaker.h */,
				2CFDAF65DA6F92DF626232DD80AB5F1B /* MASConstraintMaker.m */,
				33F998CBDAD4E673291FA0BA8E5AD3CB /* MASLayoutConstraint.h */,
				757652537333CC488B5652516920DB63 /* MASLayoutConstraint.m */,
				3DA1FAFC6F836865743CCCD9E7EDD963 /* Masonry.h */,
				7E7D71E8CFFCFBE5F5DEDD65CFEF6877 /* MASUtilities.h */,
				D8287AAB11E1BD59931359E5370B525B /* MASViewAttribute.h */,
				FD68DC5F0187DDB736C6F5E94AB9F19A /* MASViewAttribute.m */,
				FF5B2FD8BB982570BE0FC1CBDD754CC6 /* MASViewConstraint.h */,
				DDC5872458A76B50CF440ECE22B66FC0 /* MASViewConstraint.m */,
				A6B450D52E2448932CD904063E9F2113 /* NSArray+MASAdditions.h */,
				E610A6EE6567DB5DA3ACA214D4D2839B /* NSArray+MASAdditions.m */,
				386A2FD824E8CBFD06D3FEAC913BB1F0 /* NSArray+MASShorthandAdditions.h */,
				F1F6312EB3AD8EEFBC73FB491767DC5F /* NSLayoutConstraint+MASDebugAdditions.h */,
				A30F67572011055157D9F08056EA4589 /* NSLayoutConstraint+MASDebugAdditions.m */,
				CEE7E61501DC20EDD2E693C96AE18224 /* View+MASAdditions.h */,
				EDB76565A082AA4F0C36FFE913D7ED79 /* View+MASAdditions.m */,
				5890BB2F6C47F727E97C4005DB3F3696 /* View+MASShorthandAdditions.h */,
				FD33D8FE9FA024C5BC6F3D206588E187 /* ViewController+MASAdditions.h */,
				0514CE41FFDACB5F12C0834A31684C93 /* ViewController+MASAdditions.m */,
				21B68A2C7965EAA3EEF215E62EDCE3DF /* Support Files */,
			);
			name = Masonry;
			path = Masonry;
			sourceTree = "<group>";
		};
		36336D17C411E1215004D85D555F8A8C /* UITableView+FDTemplateLayoutCell */ = {
			isa = PBXGroup;
			children = (
				9E579669C1AA713B58CA858C236B2868 /* UITableView+FDIndexPathHeightCache.h */,
				EB6B034CA48C23CC54EEDD138893A8F0 /* UITableView+FDIndexPathHeightCache.m */,
				84D9130F12EED353314CFA8943BD31CF /* UITableView+FDKeyedHeightCache.h */,
				32757B862281B70235B9EA2AE52BE5CD /* UITableView+FDKeyedHeightCache.m */,
				87CEDFD1B1A9A7BFF9B94BE0BCC9762E /* UITableView+FDTemplateLayoutCell.h */,
				024A7460C79A39073638AA12280A1E24 /* UITableView+FDTemplateLayoutCell.m */,
				E2E9E35912E0EAAF5EF528D8BD880CB4 /* UITableView+FDTemplateLayoutCellDebug.h */,
				3EE3D63189200E0B0109EECCC75D0B26 /* UITableView+FDTemplateLayoutCellDebug.m */,
				758809150955EE3344DA6D6E8FA3C9ED /* Support Files */,
			);
			name = "UITableView+FDTemplateLayoutCell";
			path = "UITableView+FDTemplateLayoutCell";
			sourceTree = "<group>";
		};
		3720873A1FDB4FAD3241EC218CCFE813 /* Category */ = {
			isa = PBXGroup;
			children = (
				32777201F2258385566D039AFEF78E44 /* CIContext+fixBug.h */,
				0DCD53FA3D7220D33F422263E8513F56 /* CIContext+fixBug.m */,
				6CADCE7940D5FF2B79F8A97259464C88 /* NSString+Image.h */,
				5D9C501BE7D178347F93330102EBCAFD /* NSString+Image.m */,
				56226F079F05061BC2E6BD0FE938BED7 /* UIAlertController+gm.h */,
				764624C216B57A1D7CF8CEA8C1654CE7 /* UIAlertController+gm.m */,
				14786AA6018B07096792DF0941BA68DD /* UIButton+ALReClicks.h */,
				2D711E00836F8F4D1E7172C569AB5D7C /* UIButton+ALReClicks.m */,
				9C71BF3833A27F1FDCB824891C7D293C /* UIButton+GM.h */,
				58E54ED2338989FA66ABE63F0640F436 /* UIButton+GM.m */,
				D7FAB8AC9909B8156A593905005777FC /* UIDevice+Resolutions.h */,
				FB4DC2C6D101A3E6E72865DC0DDB2E73 /* UIDevice+Resolutions.m */,
				280293559DC92BE96FCBAC0766B130AB /* UIImage+Compress.h */,
				43BCFD57CFE74132968398632CE56F4D /* UIImage+Compress.m */,
				52FE35408C6B24DEC669613F6C075C97 /* UIImage+GM.h */,
				7A2CF482E406166DB465B77DD7A4EE46 /* UIImage+GM.m */,
				8CE1F775EDD16F9A86697EA42F5BED6F /* UILabel+CopyExtern.h */,
				7B084B5CC9CF4C93D383D5B94B843C7A /* UILabel+CopyExtern.m */,
				AD88A0143B19E5FF07605705CDB94855 /* UIScreen+GM.h */,
				5C5EA4A203DB6A7652B4923C229C41F3 /* UIScreen+GM.m */,
				2ADD81FF48EB970185B7522C02C9C3EE /* UITextView+Keyboard.h */,
				9A8C1F45E2782F4212FB9FFFB3D05438 /* UITextView+Keyboard.m */,
				9A9836A05A5676C077CD6121A551A7AA /* UIView+GMShadow.h */,
				BBEDA8DA2E92F58FB7873F731E7A5217 /* UIView+GMShadow.m */,
				B0FFF0540FAF70B1B9469785B8B5B82B /* UIView+Layout.h */,
				AF92975F85EC416382067F90EBFC0F2C /* UIView+Layout.m */,
				24BA450D3E88A11097A4C20C541EEB86 /* UIView+LineWithAutolayout.h */,
				ECF3C63A16770B46B6B19268DF3305C0 /* UIView+LineWithAutolayout.m */,
				15E48377D6D2EF4EA0BA72DC6DFA5609 /* UIView+SafeArea.h */,
				0140565F8F400B0C2E8DE2A5E8E216AD /* UIView+SafeArea.m */,
				E2A067AF7CB6A26BA2BA1BEEBF96EA8C /* UIViewController+ChildControllerSwitch.h */,
				463D59C0012A85F91ACFA32111025803 /* UIViewController+ChildControllerSwitch.m */,
			);
			name = Category;
			sourceTree = "<group>";
		};
		37643FDD0C5CB8E34E53AA438BA12597 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				11B1056D14F5A1BF68BA8F5AB93EAB2B /* GMNetworking.modulemap */,
				7090B5B4C9B062FF6578657AD7AFF9A3 /* GMNetworking-dummy.m */,
				7C5CB21AED7B90031941C21AD0D72F89 /* GMNetworking-Info.plist */,
				DC248A3A834BECF37FE21FAF7E3BA2C6 /* GMNetworking-prefix.pch */,
				B5705D375D06C0AFB0170B065F49365B /* GMNetworking-umbrella.h */,
				09F1ADC82E6CB2C512950EDC0AA8A8BD /* GMNetworking.debug.xcconfig */,
				007099DCBEAE723CF9B7EDF539072603 /* GMNetworking.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMNetworking";
			sourceTree = "<group>";
		};
		37D56E9EFFDECD16903B96759005BD07 /* GMCache */ = {
			isa = PBXGroup;
			children = (
				8EEC646CD11DF68F9C0C7E1AD014A316 /* GMCache.h */,
				6684C7C3FFB378EDE6A74DCB781B2302 /* GMCache.m */,
				4FE1B3A2E7518DE79AD2BDCCA70C6C1A /* Support Files */,
			);
			name = GMCache;
			path = GMCache;
			sourceTree = "<group>";
		};
		38185DE3405C193BCFBBA22A09F235A4 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				B0C5080D197F0B79ED4E2F69B4EE8C0E /* libWeiboSDK.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		3D09123446364B349F3F946C7C901C02 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				FB5CB605C6AD44212DC45D03826FE61A /* MBProgressHUD.modulemap */,
				5FD3710A42E376AA1C92056924DCFDA4 /* MBProgressHUD-dummy.m */,
				F4561658513408938F820CB6D26B4510 /* MBProgressHUD-Info.plist */,
				15D6CC7DDA375B5C78AE4DBA0775256F /* MBProgressHUD-prefix.pch */,
				D6B4C6CB21BD684A47C67E3914474172 /* MBProgressHUD-umbrella.h */,
				E3B615037CE5706957BBAE92FC3E4504 /* MBProgressHUD.debug.xcconfig */,
				F6C3A0B5C0C1B5AF23BDBC45B6AAF994 /* MBProgressHUD.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/MBProgressHUD";
			sourceTree = "<group>";
		};
		41B3A5B4B07E9D4458252F0018DAF042 /* Resources */ = {
			isa = PBXGroup;
			children = (
				FA0202A85934ECB0667F023F7B144D07 /* pullLoading10@2x.png */,
				D51DE00A2604DBA0284C1394129BC730 /* pullLoading10@3x.png */,
				F34F1F610CF97547DE1E6147F2139EF2 /* pullLoading11@2x.png */,
				4F3FF6ED81E6FD8C4A4FA7E95FCF6380 /* pullLoading11@3x.png */,
				80DAEA0349DB5EA3A04A031654D52441 /* pullLoading12@2x.png */,
				EB2C2C2F4477B495B7A6F39A6CA8E314 /* pullLoading12@3x.png */,
				C2371297F3C3B06B9B6DBCC9F7AB0A6A /* pullLoading13@2x.png */,
				E5C9EC31B6E4D2302F674463ED6E819E /* pullLoading13@3x.png */,
				F141608C0AB8CCAB7816E71D6F60406E /* pullLoading14@2x.png */,
				C8B3A2C305A2B47F3980138B077F325D /* pullLoading14@3x.png */,
				60DC49D6A620C71F8607A3D9C461657D /* pullLoading15@2x.png */,
				00120A2EEC5A795225C12E7A847E816F /* pullLoading15@3x.png */,
				044EE7FB2968874EFB2F2D4676DB4BCB /* pullLoading16@2x.png */,
				6DC9D94782DD41DF8EDC5D512C2C09B0 /* pullLoading16@3x.png */,
				6ED520FF177B6536889060AE092419A9 /* pullLoading17@2x.png */,
				9FE0F29F4ADCFA85149351CC42251440 /* pullLoading17@3x.png */,
				D3974BD8DE3E2DBAEA17AB4A94095BF3 /* pullLoading18@2x.png */,
				3C10B6825DA5609F3A5583C7FD170DA1 /* pullLoading18@3x.png */,
				44D8AC1760D45CA5D96CBCFF78C20FCD /* pullLoading19@2x.png */,
				181751C4C668744212E67FD66209C91C /* pullLoading19@3x.png */,
				1B0EDF124603E48765A410C89BCE8E7D /* pullLoading1@2x.png */,
				61F23719E41923B9CFA3772BEB9A609D /* pullLoading1@3x.png */,
				FA2CCA7231CDE6477C5D82DC9AD6CA05 /* pullLoading20@2x.png */,
				7C701450953A1D8ACBEFC2C904D1A02B /* pullLoading20@3x.png */,
				2186AE4258664529CC8E4E47616C2167 /* pullLoading2@2x.png */,
				B8C38ED3B9637CF5B6C5D1603B9ECECC /* pullLoading2@3x.png */,
				F6631DF12FB74C06150A48BD24A60847 /* pullLoading3@2x.png */,
				604682F983BCF9C6BB397952435D730C /* pullLoading3@3x.png */,
				38BE1658129EB976C0F256D444D25986 /* pullLoading4@2x.png */,
				F3FF30D881B212965DF47B1313665590 /* pullLoading4@3x.png */,
				81C210E157CDAA32AADC73D512DA7BC8 /* pullLoading5@2x.png */,
				A023C73C6F46A4E4F130D34659E71F13 /* pullLoading5@3x.png */,
				5CC681160BFD9B0179701FD0E8526F5E /* pullLoading6@2x.png */,
				A9F5175B84DC7617DCBA46BC2E2B96F6 /* pullLoading6@3x.png */,
				5E3C62E77E2F3931B4D27F762C09558D /* pullLoading7@2x.png */,
				6EF184FE86E0FE34FBD6BF9031A14B85 /* pullLoading7@3x.png */,
				D65E5B16C1166B5AA86E068A0B93322F /* pullLoading8@2x.png */,
				142D7CEB6BD6855A67FE0170BE537038 /* pullLoading8@3x.png */,
				EBE8057728B0D2E0B7170390952C0A4E /* pullLoading9@2x.png */,
				5FA69783FDAAE3F849A90748CF5A2862 /* pullLoading9@3x.png */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		45852DE84DBE3A9416263745AA5B4970 /* GMPhobos */ = {
			isa = PBXGroup;
			children = (
				4E974828242F2D6CBF05CA7510FDC3BF /* NewPhobos.h */,
				E0F529BAC82677AAED2CF8EF42F23983 /* NewPhobos.m */,
				93FE180F52D6CA979CBE394D28F1622C /* OldPhobos.h */,
				CAE0DA32816C3CEC705E637D534434F3 /* OldPhobos.m */,
				B7E30E396A84F4DCC103F35747DD5EA5 /* Phobos.h */,
				1A6200C24EB1BA0FD11161D5A8689F36 /* Phobos.m */,
				1A7EAF63CA3245FBF3CB7906D229C12E /* PhobosConfig.h */,
				4BDDBBC6932D75BEEF59A07A38547313 /* PhobosCustomVisibleController.h */,
				A3B8ABCDAF28487DC8EC873CEC5A0AF3 /* PhobosDataManager.h */,
				1F486F51956EAD5CE60CAC7D4666FA3A /* PhobosDataManager.m */,
				28062F3B54B2C5E53B303D17E182D7D8 /* PhobosPVProtocol.h */,
				58580F5F2516EA068014382DD0689127 /* PhobosSendDataEntity+CoreDataClass.h */,
				301ADC53FEA1906F9914D63716B72245 /* PhobosSendDataEntity+CoreDataClass.m */,
				93D4D0F95EC38C99F3AEDD2973DF835A /* PhobosSendDataEntity+CoreDataProperties.h */,
				A281BA9C7845E9F97354063E7DB12A8A /* PhobosSendDataEntity+CoreDataProperties.m */,
				5DBE4F87F4AE891AD6DA2D46D7AE3CD1 /* PhobosSendManager.h */,
				54F0A303718CBFD7EB6C3A599BFCE852 /* PhobosSendManager.m */,
				FDF73804F094E356B66E7D4840CE0B8E /* PhobosUtil.h */,
				B66A7171C8F9D956BB854B8B3230159E /* PhobosUtil.m */,
				093B6B23BB9B2FD1A9C664BA59FF6765 /* UIResponder+PhobosPV.h */,
				FCF9B21AD970328A7CAB306F739342E7 /* UIResponder+PhobosPV.m */,
				F6E408C077986EA345EB8772E1A86A75 /* Resources */,
				4D2AA8F51A679894C44065D0E3395202 /* Support Files */,
			);
			name = GMPhobos;
			path = GMPhobos;
			sourceTree = "<group>";
		};
		486FCDD52AD2BF78CCB0F449708D8F30 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				7B234DF34DCFE583214A782D8698A9AC /* GMRouter.modulemap */,
				1081626AEBEA815A975234F52133C00F /* GMRouter-dummy.m */,
				E2508EE52A8BDAC8BADCA2EF9A0A097C /* GMRouter-Info.plist */,
				11C3657B0B6656141605D19245B89F2D /* GMRouter-prefix.pch */,
				F7DB7ECE933C077ABB26AE90EC516EF8 /* GMRouter-umbrella.h */,
				CE0E9273920B4A872F79AFFE747D1CE4 /* GMRouter.debug.xcconfig */,
				57228229010C47BA3CEC3914DE4D1396 /* GMRouter.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMRouter";
			sourceTree = "<group>";
		};
		4C571DCA9413C77C31A483FD5DE81086 /* Alamofire */ = {
			isa = PBXGroup;
			children = (
				BDF46DE4279C4582EE2ECCC3F42CB99E /* AFError.swift */,
				D630546D5B88A5113C88B682ED1E03D5 /* Alamofire.swift */,
				8E49432F2869561ECA55C590B86EE5B1 /* DispatchQueue+Alamofire.swift */,
				BCF723DC66949ED37DB1F1A143F51100 /* MultipartFormData.swift */,
				D8772566390C498A921BE7A9816193E9 /* NetworkReachabilityManager.swift */,
				59656586777DE2B57EB6D8F330BFFC66 /* Notifications.swift */,
				3611F7B92831272A5DAFC155668ACA67 /* ParameterEncoding.swift */,
				845A4399F3C43C80298545CE78061B18 /* Request.swift */,
				F37A9838E52AC54F4DEF546848C97363 /* Response.swift */,
				10046E934A4FF260201F9D69644CF02E /* ResponseSerialization.swift */,
				435683A2B037D981059D64105F3C6D23 /* Result.swift */,
				AD075FDC2EBD5DC9D2AF6A6A4D8FA52D /* ServerTrustPolicy.swift */,
				39D1CC6BE4897E554E8C8F2B6A857D3E /* SessionDelegate.swift */,
				4C319C23234E5064B72162AC28E97FF1 /* SessionManager.swift */,
				F58EF5F7E859D93DE0000DE129216CA2 /* TaskDelegate.swift */,
				391CC2F26A49947CB8A12BBE67B09076 /* Timeline.swift */,
				A15C317FE699CDEA9C2809A14930C2E8 /* Validation.swift */,
				13A071EAEAECD965C1CE9D9A1B51BF10 /* Support Files */,
			);
			name = Alamofire;
			path = Alamofire;
			sourceTree = "<group>";
		};
		4C80D8C2F371342A9EE106B5308ABD23 /* GMNetworking */ = {
			isa = PBXGroup;
			children = (
				B7F0F4ABC1C983D8589A78C274113A90 /* GMNetMonitorUtils.swift */,
				2577ABF95462A864A598B842B4276494 /* GMNetworking.swift */,
				12614C5C28B735A600A6AD65919D0C23 /* GMNetworkingBase.swift */,
				CE4635C2A270A5A3295B55A2EA37892B /* GMNetworkingOC.swift */,
				2F4DF0A90C9004B7AE45E09FC62BEB59 /* GMNetworkStatusUtils.swift */,
				046685BED78D8E4E90F18B13BFFABB24 /* Utils.swift */,
				37643FDD0C5CB8E34E53AA438BA12597 /* Support Files */,
			);
			name = GMNetworking;
			path = GMNetworking;
			sourceTree = "<group>";
		};
		4D2AA8F51A679894C44065D0E3395202 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				2E848B74B8A15EFC86121DBBFF320273 /* GMPhobos.modulemap */,
				DF13B3E011833B6C00B9FE8D13203EE3 /* GMPhobos-dummy.m */,
				F311B62092508CE28E571EE623DC63CB /* GMPhobos-Info.plist */,
				2B4ED919C304ED2BD7A5F78AA27C90A6 /* GMPhobos-prefix.pch */,
				A0273BFFC9CBEAA21CE8056571EA40FD /* GMPhobos-umbrella.h */,
				7F59D29B575859D984DDA175F390FC06 /* GMPhobos.debug.xcconfig */,
				AE532877A32422E4E85E7A8F25F0AB8E /* GMPhobos.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMPhobos";
			sourceTree = "<group>";
		};
		4F1DB6C787A1FC7CCA8D39CD28FE515C /* Security */ = {
			isa = PBXGroup;
			children = (
				7646FC0ED19D83614A227D8F88830252 /* AFSecurityPolicy.h */,
				8151C1FE3F7C016D67667C8F66F2E039 /* AFSecurityPolicy.m */,
			);
			name = Security;
			sourceTree = "<group>";
		};
		4FA54DC37E4930DF650A4D3EE5312D1D /* Resources */ = {
			isa = PBXGroup;
			children = (
				D43FD5AF64A7C574C74689C455929AA1 /* GMAICardCollectionCell.xib */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		4FE1B3A2E7518DE79AD2BDCCA70C6C1A /* Support Files */ = {
			isa = PBXGroup;
			children = (
				8268EEB7043C7D19F446128A2252D0BF /* GMCache.modulemap */,
				8ED170D9047AAA6A46A658D3F473E45A /* GMCache-dummy.m */,
				0985BFEBB09F1D21F2788C801F0E4197 /* GMCache-Info.plist */,
				C648985FBD1902975658EBB7239B5FD0 /* GMCache-prefix.pch */,
				A4A3295901EFF7A438CF0C53529789BD /* GMCache-umbrella.h */,
				9F483612ABE8CDE9A700569F9B4D3311 /* GMCache.debug.xcconfig */,
				F65C60185D11F64CBC8F2690FD0B7826 /* GMCache.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMCache";
			sourceTree = "<group>";
		};
		4FF8012849045B27BD7C8268598EF81D /* Support Files */ = {
			isa = PBXGroup;
			children = (
				848A926A3B8FCBC3D38BBC71E99584F0 /* GMJSONModel.modulemap */,
				0495F65F58EDA25E986D6A2DE94C27D8 /* GMJSONModel-dummy.m */,
				70854FDC88F3F040942EB1B206A6513D /* GMJSONModel-Info.plist */,
				9B675E9B599BC8835654E7E39176AE37 /* GMJSONModel-prefix.pch */,
				7CEAF6A1479E8CEB69BE7BFB7677BD6F /* GMJSONModel-umbrella.h */,
				F8A31A8F7D8C7C6E507740DA95A22355 /* GMJSONModel.debug.xcconfig */,
				0B10066FDAA77C0DA77BCA8B725D9C3B /* GMJSONModel.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMJSONModel";
			sourceTree = "<group>";
		};
		50E3423D9817FD326BA15081E53A7051 /* GMShareSDK */ = {
			isa = PBXGroup;
			children = (
				EA45BB100D33E070F7838E7927A1C3AC /* ALPlatformView.h */,
				FFBBF0765CDC01D0D5B07F1DF620E4A1 /* ALPlatformView.m */,
				3EA157324647ABA443CCE14D0A598E4D /* ALShareButton.h */,
				D65D5F8863B75D7690D78442339B6E7C /* ALShareButton.m */,
				7CBC946AE1069665383837CFC7280185 /* ALShareTopicCardView.h */,
				51423138A0CB9B925100A8BA01D75D88 /* ALShareTopicCardView.m */,
				D88815327D03E93094D1C3BC39F6C27A /* GMDiaryShareInfoView.h */,
				E7338749E059328ABEF3C8C01935253E /* GMDiaryShareInfoView.m */,
				752BE8ECF3D27D92AFE375089779F5EA /* GMDiaryShareView.h */,
				CE021D10011DDBECFF40F2E683BE9774 /* GMDiaryShareView.m */,
				6D0CE12272E93D3B5CFB08C9838F2726 /* GMShareBaseObject.h */,
				FF98626275BB0639100C4264C0F6C33A /* GMShareBaseObject.m */,
				A0EC590852A67C2922A9C8E74857014B /* GMShareCell.h */,
				1276DC11F0500FDDB4DAAE6D56945A81 /* GMShareCell.m */,
				CEB87814063733E02FF13F37FC9F275D /* GMShareFlowLayout.h */,
				C7DF56B5836DA7E0901CD424FDF817AF /* GMShareFlowLayout.m */,
				C22DA8B48D28F3EEA9F6AB380235CD12 /* GMShareSDK.h */,
				74962A87B6A48EA0B1090945D7D79F1D /* GMShareSDK.m */,
				4A80A443EFA688454AB86530FB79FCAF /* GMShareTopView.h */,
				09EC92274B051F34C251CB189D23F364 /* GMShareTopView.m */,
				477B8892684133CCA030D85ED68BDA55 /* GMShareVideoAlertView.h */,
				90E990F7B95BD360B5D7F044F7535315 /* GMShareVideoAlertView.m */,
				1DB31D7A03F68298E9B1756F699D7074 /* GMShareView.h */,
				29DFF6D277C6F0D5A779B8D8B1EA964C /* GMShareView.m */,
				37DB551F962803C07EC8D5A41C8631C1 /* GMThirdPartyDefine.h */,
				48379EB1429527D26B262CCE3A4B9BAA /* GMThirdPartyLoginHelper.h */,
				85B4B493E78B2049C4B1122E0155FD46 /* GMThirdPartyLoginHelper.m */,
				C079A6F346E708553C293E0B6507D587 /* GMThirdPartyOauthManager.h */,
				4240858B32A829617A7653F12AAC405A /* GMThirdPartyOauthManager.m */,
				A69B19C9EE60ED0E5D2EF3CD4FBB3647 /* NSMutableDictionary+GMShareSDK.h */,
				EF591778162FFE1A52605681D386F988 /* NSMutableDictionary+GMShareSDK.m */,
				1CE52151C61691B82328A7B743E49928 /* NSURLRequest+IgnoreSSL.h */,
				7E7EB758477F98977BF32CBC19E4FE23 /* NSURLRequest+IgnoreSSL.m */,
				3951924F587CF5E993BDED2ABBBDE497 /* WMShareObject.h */,
				2FD029B1D755669E7204F82187E5D73B /* WMShareObject.m */,
				20B883333E4EC1FDAC7EEC468744D658 /* Frameworks */,
				B3E4C1864F7666A6170CFE6EAC8B1182 /* Support Files */,
			);
			name = GMShareSDK;
			path = GMShareSDK;
			sourceTree = "<group>";
		};
		51BEF0FF3DE44B05493178F506C0B551 /* Core */ = {
			isa = PBXGroup;
			children = (
				D6D7FB3DBD271B67D949DCC540B24AF9 /* MagicalImportFunctions.h */,
				D848BD31D9C231BA633653901E718D0E /* MagicalImportFunctions.m */,
				36352F405695B6CEE1590B8529080F6B /* MagicalRecord.h */,
				B341C5D9700796244531210FF4D318EF /* MagicalRecord+Actions.h */,
				E2910179DFFB2A62E67716415B496F59 /* MagicalRecord+Actions.m */,
				61799CD52CC9B615D12D967D0467AA20 /* MagicalRecord+ErrorHandling.h */,
				720D3B06BFB870A4DCC19A817A6DC9E5 /* MagicalRecord+ErrorHandling.m */,
				3426736F75E906D411DFDB5ED2509AEF /* MagicalRecord+iCloud.h */,
				F1F11790E4607A8514315F0A1E60D2F3 /* MagicalRecord+iCloud.m */,
				51CEA0F844291DE378510114BC66895A /* MagicalRecord+Options.h */,
				BD61E1F7DF7FC7FD8E3D532B372349E6 /* MagicalRecord+Options.m */,
				BBD9603A6FE1047875346157ADEFF392 /* MagicalRecord+Setup.h */,
				8B98FAF4FC57B88447F70A90F602B7B4 /* MagicalRecord+Setup.m */,
				C113B6849F645C6C717E33362670D8DC /* MagicalRecord+ShorthandMethods.h */,
				89C2949FAB31699E3254A98E4B5E17A0 /* MagicalRecord+ShorthandMethods.m */,
				135E50E289BE0EC8B381571A7CBE6EA1 /* MagicalRecordDeprecationMacros.h */,
				F4888BB470A504F2D744040A1274E9EB /* MagicalRecordInternal.h */,
				D616911A3FACA66F376D261CFA5A2C60 /* MagicalRecordInternal.m */,
				CA54743445991AD290B8C58B2FA37561 /* MagicalRecordLogging.h */,
				C23377FED76F6588A04474736A486362 /* MagicalRecordXcode7CompatibilityMacros.h */,
				FE4BF490001797EFCC8D739F684B17EB /* NSAttributeDescription+MagicalDataImport.h */,
				387D4858F2A4DA87295091C6A27C1B25 /* NSAttributeDescription+MagicalDataImport.m */,
				B96E6D7D2975214E343C1B8F76D110EF /* NSEntityDescription+MagicalDataImport.h */,
				F1EA20A8E53206A13A692E2A8E33AF70 /* NSEntityDescription+MagicalDataImport.m */,
				68351B49F7A620439DF268FF1775195E /* NSManagedObject+MagicalAggregation.h */,
				59F3045A3871BD3AA69457FD444CDDC4 /* NSManagedObject+MagicalAggregation.m */,
				3144D9A91B221B44AF7DC58E4263B03F /* NSManagedObject+MagicalDataImport.h */,
				4EA4776AE344EC66400B977A582ACAB1 /* NSManagedObject+MagicalDataImport.m */,
				5961BD7155A4161049BD4C6801B44304 /* NSManagedObject+MagicalFinders.h */,
				1B266F896612517EB3BCACEBC335BB9D /* NSManagedObject+MagicalFinders.m */,
				0A07CD5F6594940CE65BB1A4951EA8A0 /* NSManagedObject+MagicalRecord.h */,
				2D9B867666666CD9CAD358A8DB731103 /* NSManagedObject+MagicalRecord.m */,
				B2E262A07C5502C0E1EF111564DE1C0D /* NSManagedObject+MagicalRequests.h */,
				E63F0783D7BA02074B3FF2A7B2EC1E7D /* NSManagedObject+MagicalRequests.m */,
				428EFAA69C449EF7735EA5B734FAA95C /* NSManagedObjectContext+MagicalChainSave.h */,
				820B7B5AEF1D82FB8A86CCD7A3F656D3 /* NSManagedObjectContext+MagicalChainSave.m */,
				803F81D7308E34715B931B4E727DBB2C /* NSManagedObjectContext+MagicalObserving.h */,
				25DFE651875E82630341FE4035AE38E4 /* NSManagedObjectContext+MagicalObserving.m */,
				A5DD5D7203138D8D46A50F0718D73FAD /* NSManagedObjectContext+MagicalRecord.h */,
				0DB7F2F76C12319CF6A4D6D717ADCCF9 /* NSManagedObjectContext+MagicalRecord.m */,
				82EADCBCFFC9DB08CFD02CDA1916C667 /* NSManagedObjectContext+MagicalSaves.h */,
				3EF436E973932C85A8A691EBE3EABB53 /* NSManagedObjectContext+MagicalSaves.m */,
				1F6639417DF88147C938FCC6CAFBEE2E /* NSManagedObjectContext+MagicalThreading.h */,
				462049BF56E591D45014B3219661B8EA /* NSManagedObjectContext+MagicalThreading.m */,
				96A2A59324FC65F440F9A59664036746 /* NSManagedObjectModel+MagicalRecord.h */,
				F7348245B29E040F949EFFA99EF66958 /* NSManagedObjectModel+MagicalRecord.m */,
				D442B9076E09CC31B22BA4B08D2DEF11 /* NSNumber+MagicalDataImport.h */,
				A0161F47E60520BBB4EFF00C19AF245C /* NSNumber+MagicalDataImport.m */,
				49E3A48C525EB691E1A342560AB83CA1 /* NSObject+MagicalDataImport.h */,
				1C8D475540D883411300724DA9B17944 /* NSObject+MagicalDataImport.m */,
				C641F2768511C0AB1F4501BAB9E27A1A /* NSPersistentStore+MagicalRecord.h */,
				9AA9EC792BE5F79C68FFF51A8A253607 /* NSPersistentStore+MagicalRecord.m */,
				9C6195E7926A6497CDA9CEB0E70EB12B /* NSPersistentStoreCoordinator+MagicalRecord.h */,
				FFFF5D94BDCBDD3165591194E6DD0697 /* NSPersistentStoreCoordinator+MagicalRecord.m */,
				94FDD550346504078BE2A7E4A4917CA9 /* NSRelationshipDescription+MagicalDataImport.h */,
				E4C179FFE77E4F611772ABD616326C13 /* NSRelationshipDescription+MagicalDataImport.m */,
				CD27E3E912D878F0CBC3CE33A610AD77 /* NSString+MagicalDataImport.h */,
				32065F7034C24822C6E73719740537EA /* NSString+MagicalDataImport.m */,
			);
			name = Core;
			sourceTree = "<group>";
		};
		52C51C13F6965D28D1ECF64AB61C405C /* Resources */ = {
			isa = PBXGroup;
			children = (
				81BD224DABEA002814CAA6D73ECD88B2 /* MJRefresh.bundle */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		5A57B0CC78CCBB9C20F12AB89EEF4B50 /* Resources */ = {
			isa = PBXGroup;
			children = (
				B6165D6D23201685622E1151D7F443D2 /* WeiboSDK.bundle */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		5C29CA0B14A91CB35B3B1C9FADAD175B /* MagicalRecord */ = {
			isa = PBXGroup;
			children = (
				51BEF0FF3DE44B05493178F506C0B551 /* Core */,
				A8A2E173747760FCD5B1952693EF51BF /* Support Files */,
			);
			name = MagicalRecord;
			path = MagicalRecord;
			sourceTree = "<group>";
		};
		5D960DF06BD2BE4891135F11E79F0F9D /* View */ = {
			isa = PBXGroup;
			children = (
				AA07AD79C2861C79AC97799A88D21528 /* GMAICardCollectionCell.h */,
				28399F8ED4DDC1EFA3C0D8CF8C0C5E7D /* GMAICardCollectionCell.m */,
				A16BB65D2DD43F0B2BEE6B350427C186 /* GMVerticalFlowLayout.h */,
				DD082789F66A00D7D548F5629B533D09 /* GMVerticalFlowLayout.m */,
			);
			name = View;
			path = GMAILab/Classes/View;
			sourceTree = "<group>";
		};
		5EB6A00FA0FAE079BE8A6EA644825803 /* MBProgressHUD */ = {
			isa = PBXGroup;
			children = (
				FF020D908EB2DFC4B77750D94B1AB4C3 /* MBProgressHUD.h */,
				B4538669BE7E3EC7F392685FD1ED29D0 /* MBProgressHUD.m */,
				3D09123446364B349F3F946C7C901C02 /* Support Files */,
			);
			name = MBProgressHUD;
			path = MBProgressHUD;
			sourceTree = "<group>";
		};
		6098C00CEC3741AC8E8E9D4331FA939D /* Support Files */ = {
			isa = PBXGroup;
			children = (
				096F62206D9755886B353F662E655805 /* AFNetworking.modulemap */,
				187AC57DB094EE31CF9E0679D7C6E099 /* AFNetworking-dummy.m */,
				FA57D0BB68FF8FAB03BD8E905B08FC56 /* AFNetworking-Info.plist */,
				C1026A77CB9A7A6D34087AE1F699DFD8 /* AFNetworking-prefix.pch */,
				96237F5B797441518B8C04E1311D2A48 /* AFNetworking-umbrella.h */,
				667629980E9A47AC10564B6F2BB14723 /* AFNetworking.debug.xcconfig */,
				D6CFC447044CE5348E2AD9E449392F8A /* AFNetworking.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/AFNetworking";
			sourceTree = "<group>";
		};
		657AEC3F3E5577B33A0ED354EF564DAF /* GMJSONModel */ = {
			isa = PBXGroup;
			children = (
				71B01431E87C382C88B6116F34B86BC6 /* JSONAPI.h */,
				CAE5259D1552549097BAB1802C09AFDF /* JSONAPI.m */,
				64C8F06E6988CADE4E63A2767B6D77D7 /* JSONHTTPClient.h */,
				7BB1FCEB34666D4ABCCC9CE2107C9210 /* JSONHTTPClient.m */,
				971893B8979C79C9C9EEB03981937027 /* JSONKeyMapper.h */,
				84C3150D2CC8587CB93EC34AED2BC5B8 /* JSONKeyMapper.m */,
				541FC2B38DF5FEE56F5AFC879455594B /* JSONModel.h */,
				AC7D37B4EB4DA8D2EB38B63BFBB11341 /* JSONModel.m */,
				066B74EC5FD3F62CA1337ACA17ECE9A1 /* JSONModel+networking.h */,
				10C3723A685D08F812E3AE0001230035 /* JSONModel+networking.m */,
				C4CD4D63B92E7988CABFC4C2B285F2A4 /* JSONModelClassProperty.h */,
				3D7C11805ADB48C1C4F4C01FA5989473 /* JSONModelClassProperty.m */,
				DE79A12E83EDD8D945406A96280DC5E1 /* JSONModelError.h */,
				3AE8BF849437CB4D6B615BA885C19241 /* JSONModelError.m */,
				9934B52389EA3179BE88AC4C2DAE175D /* JSONModelLib.h */,
				9BB3902C08323C836A1E2B121634D621 /* JSONValueTransformer.h */,
				428D578ED5BFAF00A9DD78E2739745A4 /* JSONValueTransformer.m */,
				4FF8012849045B27BD7C8268598EF81D /* Support Files */,
			);
			name = GMJSONModel;
			path = GMJSONModel;
			sourceTree = "<group>";
		};
		6CA8B6A58BD933E5BBF2743B244A83FC /* Development Pods */ = {
			isa = PBXGroup;
			children = (
				DF5621A497B6CFECA88D375CCD7B3930 /* GMAILab */,
			);
			name = "Development Pods";
			sourceTree = "<group>";
		};
		6E1AE4AE26BC678BAF8E29B89C956CE4 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				5164712CE95A8D2CC408EE56A5504136 /* lottie-ios.modulemap */,
				7DE72B00C9F9223E82FC1185099D52EE /* lottie-ios-dummy.m */,
				727802EA9711A6A82EE1FCE74E976958 /* lottie-ios-Info.plist */,
				592919B3BA7761ED17D710F92F4DF0F7 /* lottie-ios-prefix.pch */,
				A216A88AF9881FE8DE4E065EA82C7ED2 /* lottie-ios-umbrella.h */,
				07202EC7CEAA09C4C6110061A57FA9EF /* lottie-ios.debug.xcconfig */,
				B128236105C957CB261DC0C330B54C2D /* lottie-ios.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/lottie-ios";
			sourceTree = "<group>";
		};
		6EF2CD97948F8D4BC49018A91129F9C2 /* Pods */ = {
			isa = PBXGroup;
			children = (
				0ABA6373BA59E383E2217E7A20DC9D1D /* AFNetworking */,
				4C571DCA9413C77C31A483FD5DE81086 /* Alamofire */,
				F488573533BD4F9D4989641AF7CB31BD /* BDOpenSDKKit */,
				AA37C36241F19766A8200E8287667F45 /* DouyinOpenSDK */,
				13D8A9CE4139FF4E963AD5229AD3A2A8 /* EVReflection */,
				CBB97453AEF83EE4D966D5A651E90EEF /* GM-Swift-Observable */,
				B858ED3D8BDBFCCDD450549520A7AD79 /* GMBase */,
				C7C7932C37D7BDFBDD859331F4A1B490 /* GMBaseSwift */,
				37D56E9EFFDECD16903B96759005BD07 /* GMCache */,
				E21EF1274BF1923F7D839D82DD03C94C /* GMediator */,
				A4468E89CAF49284CE83D172FB1CD1E9 /* GMFoundation */,
				1FF54B9494E1AB8C676823A5735FFD06 /* GMHud */,
				657AEC3F3E5577B33A0ED354EF564DAF /* GMJSONModel */,
				13D60793270505A0CF1E292F4296C07F /* GMKit */,
				D6592101B758D891BBBF24BEB2DFDDD1 /* GMNetService */,
				4C80D8C2F371342A9EE106B5308ABD23 /* GMNetworking */,
				45852DE84DBE3A9416263745AA5B4970 /* GMPhobos */,
				B7408A5460BEB2A26896ABAC02CF1AB4 /* GMRefresh */,
				FFF520CC9A8068CB6CE85F596BBFBACC /* GMRouter */,
				50E3423D9817FD326BA15081E53A7051 /* GMShareSDK */,
				13A8822A54D0927BC6CA6C05DED8F124 /* lottie-ios */,
				5C29CA0B14A91CB35B3B1C9FADAD175B /* MagicalRecord */,
				352C1A6AA713B25525F5EEC340BE0E13 /* Masonry */,
				5EB6A00FA0FAE079BE8A6EA644825803 /* MBProgressHUD */,
				D2734FB41D70BB36F122777C288EE0BA /* MJExtension */,
				9A7EC1EF9F23B58E82A0C45678A5E43E /* MJRefresh */,
				DC42395B64D1C0A58A64CC113FC4FFB8 /* SDWebImage */,
				1C563BB3ABF0B343E78CD6C67D110DE1 /* SnapKit */,
				C5D676C981FDD0DF1229E00BE3DDD4FB /* TMCache */,
				36336D17C411E1215004D85D555F8A8C /* UITableView+FDTemplateLayoutCell */,
				B326D29B1BD9CB1CFC52ED0F5A777A80 /* WechatOpenSDK */,
				A844E4E01AEBCD2BB6BABD527635B0EA /* WeiboSDK */,
				D8B7188F24E8094055147B8BBDAF82D9 /* YYText */,
			);
			name = Pods;
			sourceTree = "<group>";
		};
		758809150955EE3344DA6D6E8FA3C9ED /* Support Files */ = {
			isa = PBXGroup;
			children = (
				3369C2F335FAF2895D1398234919784E /* UITableView+FDTemplateLayoutCell.modulemap */,
				F263535C65D79A405DB9FB5E7642204C /* UITableView+FDTemplateLayoutCell-dummy.m */,
				A18CB602742263646F017402FD04BFE4 /* UITableView+FDTemplateLayoutCell-Info.plist */,
				3150435B8F87780BF9179C277F7B82EF /* UITableView+FDTemplateLayoutCell-prefix.pch */,
				481976918BF1D39B21D3492002A7D118 /* UITableView+FDTemplateLayoutCell-umbrella.h */,
				8D93D0CF5B06BEF2CAEFB0E74B1A94C9 /* UITableView+FDTemplateLayoutCell.debug.xcconfig */,
				3373A3D98D604AAEB694B3DEB6865D7D /* UITableView+FDTemplateLayoutCell.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/UITableView+FDTemplateLayoutCell";
			sourceTree = "<group>";
		};
		7AD361D5F2E9A2805B3AE6AB53DF0563 /* Core */ = {
			isa = PBXGroup;
			children = (
				73DD714CB236613C2AA1048365D6A328 /* ConversionOptions.swift */,
				D64041F8AA579C19CCB408F5E18B8749 /* DeserializationStatus.swift */,
				38FC3192901DB53A9F1920E82B3644F5 /* EVArrayExtension.swift */,
				8943B4CC720D53856D01F9E315570826 /* EVCustomReflectable.swift */,
				B5B14E64717131FD51BAE2D86B654189 /* EVDictionaryExtension.swift */,
				24CA11FA6E2A45BC447768014EC82C77 /* EVObject.swift */,
				1F5940A9E80288E9B6ABAA2ED7CEF40B /* EVReflectable.swift */,
				A1FE3A860A5B9ADE14B94CD8D218840F /* EVReflection.swift */,
				8832758FB7235CF23E343735CC47B2D6 /* EVWorkaroundHelpers.swift */,
				738EFA06622C5A5ECCCB580BBF5B6524 /* PrintOptions.swift */,
			);
			name = Core;
			sourceTree = "<group>";
		};
		7E873091C5B1ED55B421283D9C28A489 /* ViewModel */ = {
			isa = PBXGroup;
			children = (
				C7EC9AA8509AC38AE0DA829C61B813D2 /* GMAIChannelViewModel.h */,
				D59C5823792B601D10558B2C28C1695D /* GMAIChannelViewModel.m */,
			);
			name = ViewModel;
			path = GMAILab/Classes/ViewModel;
			sourceTree = "<group>";
		};
		803BE4AA61FDADF6657DBE4F8EEDF249 /* Pods-GMAILab_Example */ = {
			isa = PBXGroup;
			children = (
				F045F30637FC86ABA2AD0F01C379DFC9 /* Pods-GMAILab_Example.modulemap */,
				29A4E3A899E4B05D8A2093ECD2929CF1 /* Pods-GMAILab_Example-acknowledgements.markdown */,
				9BC84B5483671725425A9A20A4AADE6D /* Pods-GMAILab_Example-acknowledgements.plist */,
				0F2129316B3962E8E5527AE3C11F5CD8 /* Pods-GMAILab_Example-dummy.m */,
				7CD9DB8D6179719201EFE9637D82A865 /* Pods-GMAILab_Example-frameworks.sh */,
				700B60EF79C79B49BE2AF28F9C158949 /* Pods-GMAILab_Example-Info.plist */,
				690277BE06918A5B0CAE547CADAEDF83 /* Pods-GMAILab_Example-resources.sh */,
				871F4FA94D4487EB377712E165086580 /* Pods-GMAILab_Example-umbrella.h */,
				141E66060DA51F500DA2BF7AC04077E6 /* Pods-GMAILab_Example.debug.xcconfig */,
				09021D5F16FA8FE53E5568964CC0AEFB /* Pods-GMAILab_Example.release.xcconfig */,
			);
			name = "Pods-GMAILab_Example";
			path = "Target Support Files/Pods-GMAILab_Example";
			sourceTree = "<group>";
		};
		80EFB94DD6A1F9E53023CA094CFA5C10 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				4FC7C7B9561879E44C860B587C733AA2 /* TMCache.modulemap */,
				B6C717F0BE7EDB5BCFE03A1EA29FE1F7 /* TMCache-dummy.m */,
				ACBB7869CEFEAA3B4FA0C1602350FFCC /* TMCache-Info.plist */,
				0CBFE88ABB20650D72C69DD100DE6F65 /* TMCache-prefix.pch */,
				07D95069F90371D9C066F05C19330C32 /* TMCache-umbrella.h */,
				767314B5E008FB6E684BC9AFE14B93A1 /* TMCache.debug.xcconfig */,
				3407C715E958E3B6EBF7724D748BD73C /* TMCache.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/TMCache";
			sourceTree = "<group>";
		};
		8B9C0C796B0788BD82E2BBCA691E80F2 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				B70E43766F5F2E5F053004B7CAA515E0 /* GMFoundation.modulemap */,
				F092F62D5EEF341D7CAAA007CE70CE80 /* GMFoundation-dummy.m */,
				A59D2CFE6E1FD6A01DA52078343CCA6E /* GMFoundation-Info.plist */,
				82803C0690B3C8542F899763EA691103 /* GMFoundation-prefix.pch */,
				0550EAA530D2E47BF071B8B8F17DAF6B /* GMFoundation-umbrella.h */,
				928D1C7915416F0AFAB196FDBD7D0957 /* GMFoundation.debug.xcconfig */,
				B8E6FA5546B6DBD94961525AAC49600C /* GMFoundation.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMFoundation";
			sourceTree = "<group>";
		};
		8D9DCBA045F3DC67160D62AE5BACF3AF /* Support Files */ = {
			isa = PBXGroup;
			children = (
				E9BAED85146C7720C635B52C2BDC454D /* MJRefresh.modulemap */,
				4FA0E220526C8AB880D18096C7CB7BFA /* MJRefresh-dummy.m */,
				5576D5A9A4E2A7AD57E1B4D0BDDA73C8 /* MJRefresh-Info.plist */,
				7C6D15CA50A39FB113E4A88F31B14BF2 /* MJRefresh-prefix.pch */,
				15B4E4BC1716952575E8E13A938C01F2 /* MJRefresh-umbrella.h */,
				2F3E4D33F2AF5603D0B166DCE078CCD9 /* MJRefresh.debug.xcconfig */,
				7D361AD7E85626AA2E13C23650A91599 /* MJRefresh.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/MJRefresh";
			sourceTree = "<group>";
		};
		9783E8A6E21D3D536CBCB36AB2B7E70B /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				12C26B45032FA4A36A126B8029F36C50 /* libWeChatSDK.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		97B9F1D252D402A04D6EDDEA78651025 /* Serialization */ = {
			isa = PBXGroup;
			children = (
				1FA0A8A78B96154BD8A7E5591906B0B8 /* AFURLRequestSerialization.h */,
				A059377599484ABD82B98748EFC8FDA2 /* AFURLRequestSerialization.m */,
				92CF698BBA99EA6DBE3B7D3A5CB3A878 /* AFURLResponseSerialization.h */,
				0817815010C0B717428DB337DF1C5AD8 /* AFURLResponseSerialization.m */,
			);
			name = Serialization;
			sourceTree = "<group>";
		};
		9A7EC1EF9F23B58E82A0C45678A5E43E /* MJRefresh */ = {
			isa = PBXGroup;
			children = (
				00F817A923F31CFEFF192D1622B70D86 /* MJRefresh.h */,
				6163653412765BC6D9D50215484A18EE /* MJRefreshAutoFooter.h */,
				0456BC875857065E14DF74E3605F4A33 /* MJRefreshAutoFooter.m */,
				74751451F55A84EEA289EC4E0DEC4990 /* MJRefreshAutoGifFooter.h */,
				ED12EF6715CAE7FB27F4E0AC98C02C8E /* MJRefreshAutoGifFooter.m */,
				DC521284F064EE57D7205623B7059C19 /* MJRefreshAutoNormalFooter.h */,
				D55CA7DF3D92C6CF738567825744018A /* MJRefreshAutoNormalFooter.m */,
				47783F9CC4C31B708E86D4667AB1E27B /* MJRefreshAutoStateFooter.h */,
				81FAB5E35B917FF1653056A0E2D75488 /* MJRefreshAutoStateFooter.m */,
				1C377AE83674FEF387E9D87DF1C9109A /* MJRefreshBackFooter.h */,
				BC8E51C483A41BCC13C7773356F7240D /* MJRefreshBackFooter.m */,
				A833691A85BF770E7034957C2CB4CBB8 /* MJRefreshBackGifFooter.h */,
				C872DF007F772CDFA44BA19C08C34667 /* MJRefreshBackGifFooter.m */,
				0725B9F6FA86EFE013EAA88A2DBA7126 /* MJRefreshBackNormalFooter.h */,
				89A808C2CF0A1C784628704F5673FE57 /* MJRefreshBackNormalFooter.m */,
				2A9196556CF6AF58934182F0AAC1C91F /* MJRefreshBackStateFooter.h */,
				39AC0E145EEECAD4105F114DB145CF78 /* MJRefreshBackStateFooter.m */,
				B2FE0242A35F1E45ED609C48A5879537 /* MJRefreshComponent.h */,
				0D371A8AB99FA496AC9DC36804CD54B3 /* MJRefreshComponent.m */,
				191740E8F92C2EC985F673E93C3C055A /* MJRefreshConfig.h */,
				39ED9984120CF1AFA477DCAF07562D86 /* MJRefreshConfig.m */,
				8E4A7F3557872978696212A8A6EC157B /* MJRefreshConst.h */,
				AEA73B7026C04626B9BB8BBC248DF8EE /* MJRefreshConst.m */,
				70A9B90169A97D2D3B0E5A719E232DE5 /* MJRefreshFooter.h */,
				3B15FAF2DF6060674C7C1579D53DC850 /* MJRefreshFooter.m */,
				AD9DD759A38700410FCABD803981168F /* MJRefreshGifHeader.h */,
				A34D5EFD63ADB815434B89423DC9A965 /* MJRefreshGifHeader.m */,
				343D7E25A94B75767F10086794CCCD6B /* MJRefreshHeader.h */,
				BCCF9C1E6C163DF6EEFC3038B54B1A2C /* MJRefreshHeader.m */,
				EAA7E00CF4A020FEFAF720F85533A981 /* MJRefreshNormalHeader.h */,
				006C263A16F36F391BB9342FFB505CD4 /* MJRefreshNormalHeader.m */,
				0251C8D1303596D17EF23FD235AF7E7A /* MJRefreshStateHeader.h */,
				C5F35B00A3EC68ADFF502958657C8D25 /* MJRefreshStateHeader.m */,
				58C3CD903D19EEB80CCAF9C5864C8CA9 /* NSBundle+MJRefresh.h */,
				9EA2E2F29EF9714096C2E28805C00D78 /* NSBundle+MJRefresh.m */,
				D946C0B0B21B7B440B3E199A371A90AA /* UIScrollView+MJExtension.h */,
				0BB65B464B2FAC66613F6A3429850734 /* UIScrollView+MJExtension.m */,
				C4655939749BC500C12510905B41C374 /* UIScrollView+MJRefresh.h */,
				9C9A7D6DECE6B3C725BDEA1B1B461CF6 /* UIScrollView+MJRefresh.m */,
				B9445810DCAC656D46C6A6DEDE1CB4A6 /* UIView+MJExtension.h */,
				D06F6461C4AD1B2979EC952C55FAF702 /* UIView+MJExtension.m */,
				52C51C13F6965D28D1ECF64AB61C405C /* Resources */,
				8D9DCBA045F3DC67160D62AE5BACF3AF /* Support Files */,
			);
			name = MJRefresh;
			path = MJRefresh;
			sourceTree = "<group>";
		};
		9C5D4D48DB7271FD48AE5657BD2E0C34 /* Utils */ = {
			isa = PBXGroup;
			children = (
				9010F03D51BF130A9D19231DEF97C7A8 /* NSBundle+GMAILab.h */,
				9EB0FD2EA4F0B9FD3A3053F5F6580F9B /* NSBundle+GMAILab.m */,
				361BB82485591C40FC6C723F24F81741 /* UIImage+GMAILab.h */,
				3C340D4E18DEE1A0883E2B2C0AF56510 /* UIImage+GMAILab.m */,
			);
			name = Utils;
			path = GMAILab/Classes/Utils;
			sourceTree = "<group>";
		};
		9C6661E2ABB8F3A37A9DE397468D3FE5 /* Pod */ = {
			isa = PBXGroup;
			children = (
				0809BB77B825C25E995A4DB03BF2F40B /* GMAILab.podspec */,
				2F7A8D16C32C4EC04A991427EFD9D2CE /* LICENSE */,
				986484248A2A2ECCD80C7A7A2B550736 /* README.md */,
			);
			name = Pod;
			sourceTree = "<group>";
		};
		9E8D487E6F0C384C8DBEB18A018F5D42 /* NSURLSession */ = {
			isa = PBXGroup;
			children = (
				554A3EF59F8451227CC3BED0CA6D5C04 /* AFHTTPSessionManager.h */,
				8417CB93E270E1D6C3C4CCD5ECF62B39 /* AFHTTPSessionManager.m */,
				F428E7A815420A827703BF9F65EBDF7F /* AFURLSessionManager.h */,
				AD7242C136AFEA6BC605331AD66DF9E3 /* AFURLSessionManager.m */,
			);
			name = NSURLSession;
			sourceTree = "<group>";
		};
		A4468E89CAF49284CE83D172FB1CD1E9 /* GMFoundation */ = {
			isa = PBXGroup;
			children = (
				EBCD268A8A6BB319B475E35177F16C21 /* Dictionary+GM.swift */,
				4C77F5C6D88C75CDFBE96921FAC8594F /* LogCategory.h */,
				73F8CDD0003AD05C0D4A41B56F106B92 /* LogCategory.m */,
				1C7196278C7CF3BD83B6D2AE611D15B5 /* NSArray+GM.h */,
				6FE840AA6669682F98CDA446AF6E2BB3 /* NSArray+GM.m */,
				44F52552D4C2A5D3538DF59A4EAC670F /* NSAttributedString+GM.h */,
				7E54DBBE18CCFD94BEECAE6378B82E1A /* NSAttributedString+GM.m */,
				7393C250557765A2A9A6B393D3DE116D /* NSAttributedString+GMSize.h */,
				4136FA60A54D40C9B57C814DBD996393 /* NSAttributedString+GMSize.m */,
				EC781FDF1994A275A36FCEF396BC798D /* NSDate+Category.h */,
				CA223232536AD4BBB1DD6FAB6E338315 /* NSDate+Category.m */,
				036C9C241138B017A1F7C5B437AB2927 /* NSDate+DateFormat.h */,
				19DCE68F59001FD7C219C52F0F633ECD /* NSDate+DateFormat.m */,
				E199F604B6CAFE404303474C0F5B607D /* NSDateFormatter+Category.h */,
				C29D18FB86DBD8DB497DFEFF8EF38286 /* NSDateFormatter+Category.m */,
				69911C523DBD9C7EACF8751A7E8E51B6 /* NSDictionary+GM.h */,
				B2BBA08BE969AF1D8D09101620E5DC1F /* NSDictionary+GM.m */,
				7CD5009E10084AB6CD81BC96254D28B6 /* NSDictionary+json.h */,
				EF23D2526B0929637D4154224A08B509 /* NSDictionary+json.m */,
				BC3AA2812F2337D04EBD1E7F078E5C87 /* NSFileManager+FolderSize.h */,
				961FE031E0D77F2A0856B3E15268B0BF /* NSFileManager+FolderSize.m */,
				188A6FFA7648E231EEB036DF5AD2C045 /* NSJSONSerialization+GM.swift */,
				E3B0AE8A036633C96C12D4B7DF1775B7 /* NSMutableAttributedString+Attachment.h */,
				AC62B6610845FBDE84D41A1F579209D5 /* NSMutableAttributedString+Attachment.m */,
				C37D39B9A22F5A30171C87B9B3828A05 /* NSNull+Empty.h */,
				35B3604323D0A4A78AE2CE694F6C8B48 /* NSNull+Empty.m */,
				BDAA58493BDD017769382F466AA6018C /* NSObject+GMDate.h */,
				E5D9205F5D3A193AF594307468930062 /* NSObject+GMDate.m */,
				FEE18069C4D865AD80C43AB6EF258E80 /* NSObject+KeyboardAnimation.h */,
				298417351B74A0B6FCF4F86C3D670DAF /* NSObject+KeyboardAnimation.m */,
				47572A775459990F20C170EA8BA95FD7 /* NSString+Base64.h */,
				4E062BB6914AE4F892C0C4D1D8B09E97 /* NSString+Base64.m */,
				2C280E7DB9041F7D91D0442C3E528FE0 /* NSString+DateFormat.h */,
				739280EADFA784E9367C70D923C4B5ED /* NSString+DateFormat.m */,
				AA7160A8361B1B6E65A648A9B096EEE2 /* NSString+Encrypt.h */,
				BC7E2B74708A05B2E2526708F84ADA50 /* NSString+Encrypt.m */,
				31992C309F7C5F8A78E4BDDAE1C2A08D /* NSString+GM.h */,
				1A2A4061F93E4964FA231BF56A642B7C /* NSString+GM.m */,
				0125BAFDD257F97A2BF503EEB03E7349 /* NSString+IconFont.h */,
				15F22090E7CB9C93106F5F9792029F58 /* NSString+IconFont.m */,
				20C59BEEF496878BFF6FE719A284E366 /* NSString+RegularString.h */,
				F3E9B9B8AE109FB79A667D7A5763D55D /* NSString+RegularString.m */,
				D78E9C340D21F9CC0B69830C1D254492 /* String+GM.swift */,
				8B9C0C796B0788BD82E2BBCA691E80F2 /* Support Files */,
			);
			name = GMFoundation;
			path = GMFoundation;
			sourceTree = "<group>";
		};
		A7B41AC01A36C602E056BABD6B949B8A /* Targets Support Files */ = {
			isa = PBXGroup;
			children = (
				803BE4AA61FDADF6657DBE4F8EEDF249 /* Pods-GMAILab_Example */,
				13887B1746339C4B095B346AC61CDAFC /* Pods-GMAILab_Tests */,
			);
			name = "Targets Support Files";
			sourceTree = "<group>";
		};
		A844E4E01AEBCD2BB6BABD527635B0EA /* WeiboSDK */ = {
			isa = PBXGroup;
			children = (
				A37F987C7BABF8B765F16F7714B23E02 /* WBHttpRequest.h */,
				4BF0F73A50906F8F94E12B8DF1156795 /* WBHttpRequest+WeiboGame.h */,
				1E8DAD86F5694CED91D83583F0D41986 /* WBHttpRequest+WeiboShare.h */,
				A226EA939294B4C23FF02F5212640ABC /* WBHttpRequest+WeiboToken.h */,
				9F7A6028D2B9EEC86F36E8AF2E48CC08 /* WBHttpRequest+WeiboUser.h */,
				417B71F35D7BC9F35BCC19AC9866DBEF /* WBSDKBasicButton.h */,
				D875E536953B309BC3059D38F9C78512 /* WBSDKCommentButton.h */,
				2DE9E1B6014B78AE7E083002009C4979 /* WBSDKRelationshipButton.h */,
				3CD80F50F48F641F8C74E2C2107FA9C9 /* WeiboSDK.h */,
				2C0DB7773948C96E0F0CB764C9D2386B /* WeiboUser.h */,
				38185DE3405C193BCFBBA22A09F235A4 /* Frameworks */,
				5A57B0CC78CCBB9C20F12AB89EEF4B50 /* Resources */,
				29EC0E1A1E3956D533C4EFA68388878D /* Support Files */,
			);
			name = WeiboSDK;
			path = WeiboSDK;
			sourceTree = "<group>";
		};
		A8544DE5FB4E6B76136A7EC5043CC009 /* Constant */ = {
			isa = PBXGroup;
			children = (
				443DCDCE0B9E0F404E2CE678FD9CCD13 /* Constant.h */,
				5E7E28D095DFE43359F4B6F665C74491 /* Constant.m */,
				C4DA97353A660F6ED06E4129F45A9F1A /* SystemVersion.h */,
				97F42FB2FCF6EB1367284A2F3B6A9A56 /* SystemVersion.m */,
			);
			name = Constant;
			sourceTree = "<group>";
		};
		A8A2E173747760FCD5B1952693EF51BF /* Support Files */ = {
			isa = PBXGroup;
			children = (
				21BD04FFD7BDD3D7D30B1F38A7350DA8 /* MagicalRecord.modulemap */,
				9131AA0FB8A3B085800B6F1EEF93B666 /* MagicalRecord-dummy.m */,
				6828DE41CC46ECEEDC049B956AF46D80 /* MagicalRecord-Info.plist */,
				32125FDE8746633BFB825B829353A1D4 /* MagicalRecord-prefix.pch */,
				87FE5C6C23FDB7871D9F206173A912CA /* MagicalRecord-umbrella.h */,
				C3F3CBE7274D0EA39C56DF56255BDE3F /* MagicalRecord.debug.xcconfig */,
				45F7636DF3C3B8C9967DB2BCBC96C85B /* MagicalRecord.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/MagicalRecord";
			sourceTree = "<group>";
		};
		AA37C36241F19766A8200E8287667F45 /* DouyinOpenSDK */ = {
			isa = PBXGroup;
			children = (
				479FEEA47B041886FD59C12BAF94EE93 /* DouyinOpenSDKApi.h */,
				E3E0A4E906E59C1193C786CDE139627B /* DouyinOpenSDKApiObject.h */,
				D58644A900F5D7FD9662DB0BC4A0173B /* Frameworks */,
				F6DC9B372192AD6BE5A467E350EEA6E4 /* Support Files */,
			);
			name = DouyinOpenSDK;
			path = DouyinOpenSDK;
			sourceTree = "<group>";
		};
		ADFBB237DD65C2FF6706DC69DC49C666 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				1740334E8D1783CF922514B7266E8C31 /* BDOpenSDKKit.debug.xcconfig */,
				6EBC218FD9609C86D1A09EDD861DB3A0 /* BDOpenSDKKit.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/BDOpenSDKKit";
			sourceTree = "<group>";
		};
		B326D29B1BD9CB1CFC52ED0F5A777A80 /* WechatOpenSDK */ = {
			isa = PBXGroup;
			children = (
				F8340EE4414B64B7E9784062C03BC82D /* WechatAuthSDK.h */,
				AA8961C5915DAF3E1936DF38DB090918 /* WXApi.h */,
				64EF5F4F64B65C3C528DC084104D8757 /* WXApiObject.h */,
				9783E8A6E21D3D536CBCB36AB2B7E70B /* Frameworks */,
				FC6F18D62E619AB8CD242BC7946FB643 /* Support Files */,
			);
			name = WechatOpenSDK;
			path = WechatOpenSDK;
			sourceTree = "<group>";
		};
		B3E4C1864F7666A6170CFE6EAC8B1182 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				EFB0496181C20AB46FBE13ADF95473B5 /* GMShareSDK.modulemap */,
				8988ACAA16417E34E03E67164BF7F4E0 /* GMShareSDK-dummy.m */,
				430981203B74EFB08BA3FEDD1F3F388E /* GMShareSDK-Info.plist */,
				FBAE4FB7102A1E33C6FDCC819E9397DD /* GMShareSDK-prefix.pch */,
				CE6E77FA61CE8B0EE443EDCE2ACB4093 /* GMShareSDK-umbrella.h */,
				5A96BDAD4505AD07A981E2861BF174E9 /* GMShareSDK.debug.xcconfig */,
				CCD2097AF039B19CEF631D45219CE936 /* GMShareSDK.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMShareSDK";
			sourceTree = "<group>";
		};
		B7408A5460BEB2A26896ABAC02CF1AB4 /* GMRefresh */ = {
			isa = PBXGroup;
			children = (
				457F0B547EAD0CEE945C179655C218F3 /* GMRefreshConstant.h */,
				B277E0789972B0EFEC4266E527A3CD9C /* GMRefreshFooter.h */,
				C74DE42C5DC3FFCDF01C5133475B79B9 /* GMRefreshFooter.m */,
				9592C50CCC04A4018815969D03AA43ED /* GMRefreshHeader.h */,
				A9C281ECCD7DF067888C7936D45E04CA /* GMRefreshHeader.m */,
				79F5B2A7F05F1E4B127E7083572329B6 /* MJRefreshComponent+Private.h */,
				014B6F2D522B6574AB7DDC26FD9232D3 /* MJRefreshComponent+Private.m */,
				41B3A5B4B07E9D4458252F0018DAF042 /* Resources */,
				F0D00D5AA05C5C56A02D50FE7CBD8EF6 /* Support Files */,
			);
			name = GMRefresh;
			path = GMRefresh;
			sourceTree = "<group>";
		};
		B858ED3D8BDBFCCDD450549520A7AD79 /* GMBase */ = {
			isa = PBXGroup;
			children = (
				111C58B8F6AD30A4531BF9BC71EEE656 /* GMBaseUtil.h */,
				08DC1C5CB04E3B690E638D9814BD5022 /* GMBaseUtil.m */,
				85313D1404C20728D6FAA69076A4FC7F /* GMNavigationController.h */,
				4CC7B0007916A472CD0206E151496369 /* GMNavigationController.m */,
				696AEBBAE1CD462D7253FAD17B6B7049 /* GMObject.h */,
				80F554C5212ACDF01D4CD53EA22686B4 /* GMObject.m */,
				0A78992FFDE055A26F089E6AAEB1F8AA /* GMPresentAnimation.h */,
				E7CB22C48F6DB8249F402B750B9A81B6 /* GMPresentAnimation.m */,
				66BDA8A2F0CE6957A540E49BCC81B523 /* OCNavigationBar.h */,
				BC8A62004AD8A9DA29D80422CEFFA873 /* OCNavigationBar.m */,
				8EED234E972E94315F61B8BA0D63E79E /* UIView+NavigationShadow.h */,
				63953F5CA219A9EEC0085AEC65779B95 /* UIView+NavigationShadow.m */,
				C27A58A26B1C7174D5C53D1727B67FDC /* UIViewController+NavigationCompletionBlock.h */,
				DB780F2A7DB3DE947A680411A3F22348 /* UIViewController+NavigationCompletionBlock.m */,
				C8EEE26DC8B7D0439350B74CCF70B095 /* UIViewController+PushType.h */,
				DB48E44B4685B06444BC239BE1A7DB03 /* UIViewController+PushType.m */,
				E98C106E53B500FB408C68B12D6FF518 /* WMBaseCollectionController.h */,
				CBDE2857943C1C9AE9B2C12AC15E4966 /* WMBaseCollectionController.m */,
				DF1776438C3D315E11700059B8BD106E /* WMBaseListViewController.h */,
				D1A443D7019C3FC8D7A0692CA4779550 /* WMBaseListViewController.m */,
				CD92D4C7F81E2E0B59598741AD28107E /* WMBaseViewController.h */,
				9B943C0C3F205BD1F3E11C72D91B1F7E /* WMBaseViewController.m */,
				0657B2D7C9FDD3D8F2C94FEB06980088 /* WMFetchDataViewModel.h */,
				5BB56251FB4BA579500C252E8C0817BB /* WMFetchDataViewModel.m */,
				E272E7431A5C7BAB127C19A962156105 /* WMFetchDataViewModel+GMRequest.h */,
				D0DC67891F4CC2C720C2DFFB5DE26FE6 /* WMFetchDataViewModel+GMRequest.m */,
				2A956D87838E4916C08A0C7626AB7C4D /* WMViewModel.h */,
				D8F1DAFCB45AEFF14AACADD96623DAC2 /* WMViewModel.m */,
				140421AE1172A4CAB963584AF09F1A29 /* Support Files */,
			);
			name = GMBase;
			path = GMBase;
			sourceTree = "<group>";
		};
		B980004169719C8C3B302242DAF597D5 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				3CA5A8DE453332609E137E9E278E4CA8 /* GMediator.modulemap */,
				051CDEC58A3B8EB702565F1E7902D86C /* GMediator-dummy.m */,
				DA9FFF17BB686F29EB7C96E3FA1A774A /* GMediator-Info.plist */,
				4047B4202EDC02CCE5EF8C8960FCA20E /* GMediator-prefix.pch */,
				03E4F6B6B281A2BB4B2DC627E46A49E3 /* GMediator-umbrella.h */,
				AF6DD2030005DD98F892C01B790B8833 /* GMediator.debug.xcconfig */,
				8BE56CC60D0E660E3B57AF57598B6CEA /* GMediator.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMediator";
			sourceTree = "<group>";
		};
		BA7BCDB0B2012F3583967B3714768E7E /* Support Files */ = {
			isa = PBXGroup;
			children = (
				9F84DC0E5CD11A0807E0F82ED23BF13B /* YYText.modulemap */,
				F7202D7D74C6D6C9408FF7F151016EDD /* YYText-dummy.m */,
				C85A9CCC12E721795D82EBC021E1CC97 /* YYText-Info.plist */,
				CEB9DAE98D99AD0DFA9A412A0037DF47 /* YYText-prefix.pch */,
				5E31B1B27F56AB3C68BE1ECD3A1063CD /* YYText-umbrella.h */,
				97F49776A32692DD46898AA6FF1BA9D0 /* YYText.debug.xcconfig */,
				34B8AA7A92CA0EAFC8F718405A0BA879 /* YYText.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/YYText";
			sourceTree = "<group>";
		};
		C10DAA80333801B23E62EB83D0BDC002 /* Kit */ = {
			isa = PBXGroup;
			children = (
				4566EB6FD0D6CF1E03D944DF71FA9889 /* GMAnnotation.h */,
				CD0216D1245A6C419F1785955E83C60F /* GMAnnotation.m */,
				ECBA47CAB6B2BBF3D3E408718ECE50D5 /* GMButton.h */,
				9B95F36301A7DFE2616860BE183773C5 /* GMButton.m */,
				E5AE81A8EAD2E644D9A5E98106DE2C0D /* GMCollectionView.h */,
				78F0BF3C7C73D045BB3B291D6DB2BA31 /* GMCollectionView.m */,
				78230C9EB00042AA3E0F1B3CCB7D5243 /* GMCollectionViewCell.h */,
				42D9034432274E354872FB4F673E69E5 /* GMCollectionViewCell.m */,
				62AE79405A3B54D90FA4718FEA83D37F /* GMControl.h */,
				360D95A7004C23DBF06692F8C58ED605 /* GMControl.m */,
				30F8C480AE42D463CD930DDCE3842868 /* GMDatePickerView.h */,
				651A14D0C2F0A1F6F750357FCC7C356A /* GMDatePickerView.m */,
				DE710C25293791AE6B933752C41E1777 /* GMEmptyView.h */,
				454FF06C6382E3D4F9E9ACC8E95CC524 /* GMEmptyView.m */,
				730CB32EE130C0E03E0CD52AA2A20FC5 /* GMFont.h */,
				73A6112C4D76616269D4AFD8B7DE69D9 /* GMFont.m */,
				B1D28EF13FC8AAEF5D85B000C69B68D5 /* GMHighlightLabel.h */,
				D1875B8D473E03317CF6EA612ED108C1 /* GMHighlightLabel.m */,
				3383CE998FA1C1BB2A6B19D421EB0178 /* GMHighlightStrGenerator.h */,
				B759F276C323FD98F488592E6F759DB6 /* GMHighlightStrGenerator.m */,
				CD45AE2041DE5BEA3E0AEFF7AC6C6B2A /* GMImageView.h */,
				D96AC26F73FEC348A861076AD3FB982B /* GMImageView.m */,
				CBF8C82733E194CD818136D5D644CF01 /* GMInfiniteScrollView.h */,
				F99398F4D0C66535F46F91FF655C0919 /* GMInfiniteScrollView.m */,
				40CCDD9D91B3B94DF43A67946456EA5D /* GMLabel.h */,
				215668EF338529AEA2090A2D6054CF10 /* GMLabel.m */,
				0CA806BF6A86C689F36F57FBE641C161 /* GMLoadingView.h */,
				3997D230270378E95E1FE7951F33BD32 /* GMLoadingView.m */,
				BFC07519E1DF16C5334AB0F06DCA18FD /* GMMarkStarView.h */,
				BA64EED7E6EB3D09E3678E13656E405A /* GMMarkStarView.m */,
				9D66CBA78F901BD3D64CA72F021F6E81 /* GMPlaceholderTextContainer.h */,
				7E47FDCEDFA7A999AFA0400011DB4237 /* GMPlaceholderTextContainer.m */,
				778B8C7D31B88AEC8A9A2D2889BBD210 /* GMPopupBgView.h */,
				AF2064054B54A2308FC63C0897B43023 /* GMPopupBgView.m */,
				12BC24868FF868B032FE2FEC300BBC9D /* GMPreviewCell.h */,
				98AB8E8CA7563A0A0C3F5887D15F755E /* GMPreviewCell.m */,
				99632DD258D701DC45FBBA78FDF15994 /* GMPreviewListView.h */,
				2999873D80448634C9E290C498985964 /* GMPreviewListView.m */,
				6947C5B61E385E52CA637465C0578514 /* GMRateView.h */,
				E791F55529632CCA812C16F5BFF17D93 /* GMRateView.m */,
				EC500DBDACA70164D6CEC970883A7E5B /* GMSafeValue.h */,
				FF35A32DEBFF0F68B12E3D3E4FA90879 /* GMSafeValue.m */,
				B9F44DEDFC099A6167D7974523E6BEC6 /* GMScrollView.h */,
				51D16BE7FF08486B2AFDA0DFDC009669 /* GMScrollView.m */,
				91FCE51B5CB733FD487583F00960AE45 /* GMTableView.h */,
				558F3C6B9BA7D931BE34595F64B26C0D /* GMTableView.m */,
				C6FA1AE1D3964121183CC23E7F3D0B19 /* GMTableViewCell.h */,
				786B2ACB9427258662834064D46DFBF9 /* GMTableViewCell.m */,
				F6D6C27F82457D84F57F246E5C760544 /* GMTableViewCell+Layout.h */,
				C9DD479980FB0FCC6EE1DBBBBDA16DBC /* GMTableViewCell+Layout.m */,
				926B019609BB3525A01FEF611ABE773E /* GMTextField.h */,
				4420836934D54DC2860E7EA00F0C0A4B /* GMTextField.m */,
				77E7377B9A386E558AB2C0E47B1BAE18 /* GMTopSearchButton.h */,
				3BB70D0613188CE9704912A814C24877 /* GMTopSearchButton.m */,
				F2D4052BDFAF436F27303A970D67BE88 /* GMVerticalLayoutButton.h */,
				26BF19D43791720CF84D882996029D82 /* GMVerticalLayoutButton.m */,
				B039D8C4CD788000FE8AA2CB4BB1C5A4 /* GMView.h */,
				2D0235150503EA431DD591C7FB697015 /* GMView.m */,
				652E758267FEA57C9CE5DF459B720909 /* NSObject+EasySubClass.h */,
				3B04DA2702CA5C88D45CD051F57570DB /* NSObject+EasySubClass.m */,
				65B3A24AB45134877C90A4317C77266E /* UIAlertController+GM.swift */,
				51A42D49C26FC978BE26DCB68C7C7A90 /* UIImage+Extension.swift */,
				033ADB4EDF9DAEDBFA7F7245071775DE /* UIImage+GIFImages.h */,
				CA67FEF539F9E187C0631C39A6D665A7 /* UIImage+GIFImages.m */,
				84DE8A05B98DA6C48F4777B7C242213A /* UIImage+GMloadImage.h */,
				544AF6DF711DE247D03B635D27F16808 /* UIImage+GMloadImage.m */,
				966122E39339D88419624736FB586169 /* UIImage+ImageEffects.h */,
				7ABC204316EB52979CA0ACA193D53957 /* UIImage+ImageEffects.m */,
				B0A3C9DCAEB6EA6A23E2E1D8F27AE57B /* UIImage+Resize.swift */,
				495CA77DDB14BD86262A4E9462062C2C /* UIImage+water.h */,
				D378A5F81B9029A979B22393667DEF4C /* UIImage+water.m */,
				F89E5660A8249FDFCE4CB58F87CC1E6E /* UITextView+LengthLimit.h */,
				A8031A00119B2AE090EF9458A7AACCEB /* UITextView+LengthLimit.m */,
				9E2E52F2DDB43AB900ACDAF52210FB6A /* UIView+CornerRadius.h */,
				61DCE27F2221120714E33A63824E8DAC /* UIView+CornerRadius.m */,
				3A18E4E76961F5833475C95C8D9ECA03 /* UIView+Layer.swift */,
				26ACEF6843A28D13B901FF91F97C17A9 /* UIView+LikeAnimation.h */,
				5933B906DBFFA0FD91A90E8C119FF7A3 /* UIView+LikeAnimation.m */,
				86D773CD567D3373C0B97E31EF4F92B7 /* UIView+PointInside.swift */,
				DA2F71388532A0F7DB644B8E09AC5A99 /* UIView+ScreenshotImage.swift */,
				C6C65A4D92B57FA5507BF98DFF9FDF40 /* UIView+TileSubviews.h */,
				FA8486293FA8CA7A3D34498996F4E446 /* UIView+TileSubviews.m */,
				C7FB473061B9BEBA8CB0C12B2C439B4C /* WYSegmentView.h */,
				B9DACD2D8C0AF1F2E2475C7A3E0DC122 /* WYSegmentView.m */,
			);
			name = Kit;
			sourceTree = "<group>";
		};
		C5D676C981FDD0DF1229E00BE3DDD4FB /* TMCache */ = {
			isa = PBXGroup;
			children = (
				C347E61E36CD9D77981F7D6408A5D5C1 /* TMCache.h */,
				C5E423C3503C45090DE58A7D7FD35115 /* TMCache.m */,
				1CB52AFD625DA81A5C1BBB8E88260C5F /* TMCacheBackgroundTaskManager.h */,
				B99CA4807A05492BDC225F6C08DF761F /* TMDiskCache.h */,
				FDB07D7FD51915466B5098458026F00E /* TMDiskCache.m */,
				211F82A021883E09721A33A4BCB465A3 /* TMMemoryCache.h */,
				C6825990F117EC84C3F3E96D13D31C44 /* TMMemoryCache.m */,
				80EFB94DD6A1F9E53023CA094CFA5C10 /* Support Files */,
			);
			name = TMCache;
			path = TMCache;
			sourceTree = "<group>";
		};
		C63820A7F2E2B8873F4E13E8FCDA8D64 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				A9BBC8F922A58774FC55850D6DB9D717 /* libBDOpenSDKKit.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		C7C7932C37D7BDFBDD859331F4A1B490 /* GMBaseSwift */ = {
			isa = PBXGroup;
			children = (
				A3447F63885D1936E3BA252B52A5FF77 /* GMBaseController.swift */,
				68BF1FA5AF641ABDF7D36FE2C8B3AE84 /* GMBaseNavigationButton.swift */,
				A204CBB16F5C0029A8B92C4BC30EB517 /* GMBaseObject.swift */,
				BD8ABF9B7D093C56F4ECA922A7A3883E /* GMBaseUtil.swift */,
				640FAC9C0423361847BBD598E751E0A4 /* GMFetchViewModel.swift */,
				E3BA7C938B8463E013A709E594D107E7 /* GMListProtocol.swift */,
				CE73C3F4935FC7288FFC5DFF96EBA592 /* GMNavigationBar.swift */,
				141EB66901415AE3B8CB4014FEDE1103 /* Support Files */,
			);
			name = GMBaseSwift;
			path = GMBaseSwift;
			sourceTree = "<group>";
		};
		C82224B57BB70032E224E0A90392FAB5 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				3574E8E2EFD10E4F5225AAB8AFF3BD9F /* GMAILab.modulemap */,
				62EFDE00FF2004D4E2743D4078E96417 /* GMAILab-dummy.m */,
				0129C25278186FEB839CA2889D3889B9 /* GMAILab-Info.plist */,
				0B9B4CE726B9A7398158E97114EC095D /* GMAILab-prefix.pch */,
				D3BC1BE0ED177A5BB02DDA068C96B210 /* GMAILab-umbrella.h */,
				4727E5F46185A60ABE2C4DC68F44B14F /* GMAILab.debug.xcconfig */,
				AE720C1F493E5631415832D566B91E75 /* GMAILab.release.xcconfig */,
				051122A65F056B7D6FAEDE0CCA65F297 /* ResourceBundle-GMAILab-GMAILab-Info.plist */,
			);
			name = "Support Files";
			path = "Example/Pods/Target Support Files/GMAILab";
			sourceTree = "<group>";
		};
		CA76D9FF4BE08F95B713672AA5268A23 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				F1D93277BE56AA8FAACBF617FA8FB743 /* GMKit.modulemap */,
				D0402E6EA3797C40D2A3E73B2E3DD955 /* GMKit-dummy.m */,
				521176B54004847C7F31275D9534F1E9 /* GMKit-Info.plist */,
				A9ABCEA6C8D9E08EEE4B77378A5A02D3 /* GMKit-prefix.pch */,
				204C1371182DF81CAA5DB409B73AEAA7 /* GMKit-umbrella.h */,
				9FEAC6800A48E268A09D8671D81C5D3D /* GMKit.debug.xcconfig */,
				A5D0CB7EC22CC346A99E2546A3FC8DD2 /* GMKit.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMKit";
			sourceTree = "<group>";
		};
		CA9331540BE3ABF0659DE4FBD5FA2C14 /* Protocol */ = {
			isa = PBXGroup;
			children = (
				C15E8F2241BB6F62BF9A7F8D4AB6240D /* GMReuseIdentifier.h */,
			);
			name = Protocol;
			sourceTree = "<group>";
		};
		CBB97453AEF83EE4D966D5A651E90EEF /* GM-Swift-Observable */ = {
			isa = PBXGroup;
			children = (
				0E9A71BF6705D08C784EA70DBEEBAC42 /* Event.swift */,
				9CAF6F569C8370F47BB1EBCAEDFEA701 /* EventReference.swift */,
				8DB2730EDA391A7278AB3A8B5BE8B8D0 /* EventSubscription.swift */,
				74E6C835ED51992AC0366DEAA2B87219 /* Observable.swift */,
				83D6220272A9E1456B00F7C2BFF2BD6D /* ObservableChainingProxy.swift */,
				865726ACAC6C7FBF4E478F508CEA8AD5 /* ObservableProxy.swift */,
				C33EFB49F43C1C379E12A901C2E418CE /* ObservableReference.swift */,
				7E20196BB292C8A666277713B5FF4C6E /* OwningEventReference.swift */,
				4439FECF1E799DDB03F38D45FB2D82A4 /* Protocols.swift */,
				45217934572EA2D9FD95B4C4B4C4004A /* TupleObservable.swift */,
				E713B4B46F389AF36A543811FAD53C3D /* Support Files */,
			);
			name = "GM-Swift-Observable";
			path = "GM-Swift-Observable";
			sourceTree = "<group>";
		};
		CF1408CF629C7361332E53B88F7BD30C = {
			isa = PBXGroup;
			children = (
				9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
				6CA8B6A58BD933E5BBF2743B244A83FC /* Development Pods */,
				FF9B9F28A99E1CAE41C131BD412BCB40 /* Frameworks */,
				6EF2CD97948F8D4BC49018A91129F9C2 /* Pods */,
				16ADFFB7D9A41B575D953CB0CD0E5763 /* Products */,
				A7B41AC01A36C602E056BABD6B949B8A /* Targets Support Files */,
			);
			sourceTree = "<group>";
		};
		D2734FB41D70BB36F122777C288EE0BA /* MJExtension */ = {
			isa = PBXGroup;
			children = (
				6D98156BBFB9D23968BABB909791259D /* MJExtension.h */,
				5F4481CBEEF8EE21D6B7DCFBA7082363 /* MJExtensionConst.h */,
				35AD9DCA08313018D38F1DC9B453ED62 /* MJExtensionConst.m */,
				4E4D38875B90F5E6DEB823DA340929E1 /* MJFoundation.h */,
				B800202202CF77B2D74B600FF3A89F20 /* MJFoundation.m */,
				E1625EDDF0AA8EFDB432F9123F906293 /* MJProperty.h */,
				E92FDEFC879C94C023CE8BDE23EB8481 /* MJProperty.m */,
				9C17027777947362B031BF703DBBB069 /* MJPropertyKey.h */,
				B8FE2FD636F47CADFB97CB4546DDC912 /* MJPropertyKey.m */,
				7C4A414AD7C1F66C3C6E9FFF0744E7F5 /* MJPropertyType.h */,
				70715E3A53A627D40605587E7A303C61 /* MJPropertyType.m */,
				B35A35F9CA128B0877779CF41B518A9C /* NSObject+MJClass.h */,
				1287FFA6065888984AA104C22C96DB67 /* NSObject+MJClass.m */,
				581A56E511581206CF0C08E1B2E4EA8F /* NSObject+MJCoding.h */,
				7E2410EB46C979FA113FAD0891A6CBAB /* NSObject+MJCoding.m */,
				98E5604C32792DCDB4A2181E2514D364 /* NSObject+MJKeyValue.h */,
				79A55360DD434C170CBB2A44C65787E4 /* NSObject+MJKeyValue.m */,
				03862715472E48CC0D563D47CD16191C /* NSObject+MJProperty.h */,
				04BACD4455D8648BB12C28D906ADF48F /* NSObject+MJProperty.m */,
				073DAD0649F60EB849DCC3156EF23AFA /* NSString+MJExtension.h */,
				AF146195C1E9501457212B5D1DDD2BA1 /* NSString+MJExtension.m */,
				1FD567D15095A2DD1EB81CAEE08A9413 /* Support Files */,
			);
			name = MJExtension;
			path = MJExtension;
			sourceTree = "<group>";
		};
		D58644A900F5D7FD9662DB0BC4A0173B /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				47A2E45164E646A59B5FFBCAF598C9BF /* libDouyinOpenSDK.a */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		D6592101B758D891BBBF24BEB2DFDDD1 /* GMNetService */ = {
			isa = PBXGroup;
			children = (
				935C406C0218DC54F78CF900A2011A13 /* GMHTTPSessionManager.h */,
				03F0A0B79BAB537870DC92E16E9BDD7E /* GMHTTPSessionManager.m */,
				FB8CDFA2D6A24B73F2646940B7F99A1D /* GMNetConstant.h */,
				A6DAAAACFFAEA6098E2A7518218A95A6 /* Utils.h */,
				6B5E56ECED90E00F89848035431C93E8 /* WMImageUploadOperation.h */,
				5DDE709FC95C84AC689F4418ACC1E766 /* WMImageUploadOperation.m */,
				B40CD067A91BB403FC28E8A9F912ED9B /* WMNetService.h */,
				0413C8F521F25782FD8E0FFDBDABBC0B /* WMNetService.m */,
				1D3DC752D0CCDCEB3BD7E5B943585747 /* Support Files */,
			);
			name = GMNetService;
			path = GMNetService;
			sourceTree = "<group>";
		};
		D8B7188F24E8094055147B8BBDAF82D9 /* YYText */ = {
			isa = PBXGroup;
			children = (
				99F41554FB3087C97337C15630EA9045 /* NSAttributedString+YYText.h */,
				825E1845F9130AEA2688E7039253E347 /* NSAttributedString+YYText.m */,
				60655B1EA5CE0A8851BD0D326711E67B /* NSParagraphStyle+YYText.h */,
				75FB1E5B91DFDA6A813226BF4A54852A /* NSParagraphStyle+YYText.m */,
				778C66FE2B315413FBD01CB704D6DF50 /* UIPasteboard+YYText.h */,
				0A04B6744D8D6B3181589EBD38460FA0 /* UIPasteboard+YYText.m */,
				7343A8B88E1834C5132397D5B35A63ED /* UIView+YYText.h */,
				5BFB981842E336FADAFC9D6F2961DF4C /* UIView+YYText.m */,
				EAF7D11F364799CDAED235AFB6F31ED3 /* YYLabel.h */,
				4B17D5423189BDCA4CE8BB11BDD9298A /* YYLabel.m */,
				56028773C79A07BCC7D395B748495BE4 /* YYText.h */,
				5D8580745A58DBBB077A9AEEC1A28ED5 /* YYTextArchiver.h */,
				0FF21FB927D06758F16A343D0A8780A5 /* YYTextArchiver.m */,
				9EBA9F8EE1613E2F33F0F1F1D3AC623B /* YYTextAsyncLayer.h */,
				B1529DCEB5FBD0D7EAD9A800ED7FBFA8 /* YYTextAsyncLayer.m */,
				4D7E1F1F35170C05F544D68234616D17 /* YYTextAttribute.h */,
				CEDD5DF57646EE3815B54A25CB1ECE1E /* YYTextAttribute.m */,
				BE2B94C3B81735FD172A5A3134B68A0B /* YYTextContainerView.h */,
				3C208B18A69D21D4698B952BD477348E /* YYTextContainerView.m */,
				E1101CCBB203374FAECB81D7779EEB00 /* YYTextDebugOption.h */,
				C80B50B970161DC1B310DAE17B4F1A46 /* YYTextDebugOption.m */,
				8AD9378FF020213C366A79FF0EE6CA54 /* YYTextEffectWindow.h */,
				B63E2E4F676C6C9654FEB93F3BAB2BB3 /* YYTextEffectWindow.m */,
				BDE86E92A42A4D84324BEA220BDA9660 /* YYTextInput.h */,
				12C016024BA9FBA0A0F9960967EF3A54 /* YYTextInput.m */,
				1652DFECFCEF47246EBA7007C32BE6A6 /* YYTextKeyboardManager.h */,
				6CB3893C5A0B7A6FF33FE1989F89251E /* YYTextKeyboardManager.m */,
				C1F2249C13C87C2654EB942B5249B915 /* YYTextLayout.h */,
				0741AF7D34E6AC2F5FD78E40189A326A /* YYTextLayout.m */,
				42BA2E67BB42E0EDFDD8CB9C011AFE4E /* YYTextLine.h */,
				B9A27A8CF7135E8C75FE251E50D98CB6 /* YYTextLine.m */,
				35D15DD68860A0BA4FB08BE42EF8634B /* YYTextMagnifier.h */,
				73D96435D821E3147C4ABD7595177ABC /* YYTextMagnifier.m */,
				F13F964AE4F38A731830412B90CB91EF /* YYTextParser.h */,
				E862830DA1F7176ACA5228576350D459 /* YYTextParser.m */,
				6098561FAACF00E04D59B73AEC37BD38 /* YYTextRubyAnnotation.h */,
				DC7312FC583FB63EF8DA6FB27C5ADB53 /* YYTextRubyAnnotation.m */,
				E9701AF3AC822D7549A620A9876456BF /* YYTextRunDelegate.h */,
				390E4F92540234044ECD64C657EC6B86 /* YYTextRunDelegate.m */,
				58AF8BD5C318182DB43679A803BED656 /* YYTextSelectionView.h */,
				AD835A91616484AED6FDB0D4BD262EF3 /* YYTextSelectionView.m */,
				E7DF4DAFA9BC57A7FBF857E1CCE93EC4 /* YYTextTransaction.h */,
				879D50461C31F6D1D33E3385479C1B96 /* YYTextTransaction.m */,
				AA609E20E31008FAE41B35C9023FEA01 /* YYTextUtilities.h */,
				464AB862909F40524247ED3E7CA42953 /* YYTextUtilities.m */,
				1C910B39179EEE74E037EBFE525F8023 /* YYTextView.h */,
				990A12A4EB12E4BDC56F7AB484F1CE6B /* YYTextView.m */,
				9B0E48059DFF2B02158FA264D730B4EF /* YYTextWeakProxy.h */,
				144A41EAB87D2FCEF4F8CB492BE13C32 /* YYTextWeakProxy.m */,
				BA7BCDB0B2012F3583967B3714768E7E /* Support Files */,
			);
			name = YYText;
			path = YYText;
			sourceTree = "<group>";
		};
		D93553FC5A93D542A878E09AB5E88BE5 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				C50B9C9C31CDC3043718457F1B88EF9D /* SDWebImage.modulemap */,
				D04C1ABB25F0C01F6C29259FFD94BB7B /* SDWebImage-dummy.m */,
				DFBD7BBBF6FF82EA84EEBC7804E1B6D2 /* SDWebImage-Info.plist */,
				B42B5DCF704978733E3CAA4042D634F3 /* SDWebImage-prefix.pch */,
				903EC3B4516EB1447DC6F28C09C97E2C /* SDWebImage-umbrella.h */,
				1F385617F0F7327A83F2827E8118B9A5 /* SDWebImage.debug.xcconfig */,
				5A9844329939D700BBC2EA1D8C144971 /* SDWebImage.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/SDWebImage";
			sourceTree = "<group>";
		};
		DC42395B64D1C0A58A64CC113FC4FFB8 /* SDWebImage */ = {
			isa = PBXGroup;
			children = (
				F3A7B5135EA05BCEA3CE3025B6BA2277 /* Core */,
				D93553FC5A93D542A878E09AB5E88BE5 /* Support Files */,
			);
			name = SDWebImage;
			path = SDWebImage;
			sourceTree = "<group>";
		};
		DC8AAD541FF6464FF8164911F2CD5736 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				52E856516E5C057EF9D0CD88C0D5E510 /* GMHud.modulemap */,
				AC0A11AAD9C1BA1C81171C37C8BBA78F /* GMHud-dummy.m */,
				4504019AC8C28304A8606B918EF08BA7 /* GMHud-Info.plist */,
				3575AEE34508DF6DF215AFDC3DBEF3DC /* GMHud-prefix.pch */,
				13BE90E1F8C48D84A103C3EBFE34B21F /* GMHud-umbrella.h */,
				87EBA474AC51C1E41D5D52CCB8642FDB /* GMHud.debug.xcconfig */,
				C4AD185D57DCE1C9404488BF7C5B404E /* GMHud.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMHud";
			sourceTree = "<group>";
		};
		DD4E867D0A47574F5EFF86202967B7CE /* Support Files */ = {
			isa = PBXGroup;
			children = (
				AB64209939DB535F62E7DDCB4DFBE156 /* EVReflection.modulemap */,
				E500C265DB490986B3F42DB4CC211E3D /* EVReflection-dummy.m */,
				7032D68001C5DBC979417F2914BD56E9 /* EVReflection-Info.plist */,
				43B28E40BD63B459E72B570D5F561A95 /* EVReflection-prefix.pch */,
				4B9AB471843E4BF3F3EBD1D6F47B2227 /* EVReflection-umbrella.h */,
				F6EC3FBD095AE5F2B2ABA6E62DD8CB79 /* EVReflection.debug.xcconfig */,
				C9FAAD94455426D2A144E8EEFA8F997F /* EVReflection.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/EVReflection";
			sourceTree = "<group>";
		};
		DF5621A497B6CFECA88D375CCD7B3930 /* GMAILab */ = {
			isa = PBXGroup;
			children = (
				0839831D6452BCF6A8473B2D3BACAD58 /* Controller */,
				F02B2E1A602646950B0571B6C22AF152 /* Model */,
				9C6661E2ABB8F3A37A9DE397468D3FE5 /* Pod */,
				4FA54DC37E4930DF650A4D3EE5312D1D /* Resources */,
				C82224B57BB70032E224E0A90392FAB5 /* Support Files */,
				9C5D4D48DB7271FD48AE5657BD2E0C34 /* Utils */,
				5D960DF06BD2BE4891135F11E79F0F9D /* View */,
				7E873091C5B1ED55B421283D9C28A489 /* ViewModel */,
			);
			name = GMAILab;
			path = ../..;
			sourceTree = "<group>";
		};
		E21EF1274BF1923F7D839D82DD03C94C /* GMediator */ = {
			isa = PBXGroup;
			children = (
				CA58EFE341B0FA821A93CC1398652D77 /* GMediator.h */,
				3E51763D0EAF137A0CE37E09A1A77EA0 /* GMediator.m */,
				A69A74FCD7DBE3F342D1EE5F9CB53603 /* NSString+GMediator.h */,
				7EDBCF82A734C79F9145B68A51A48722 /* NSString+GMediator.m */,
				6CAFED3BEE00DFA52E1B90B372774F63 /* UIViewController+pushURL.h */,
				543D4B0FD195753DC17DEF888E26854A /* UIViewController+pushURL.m */,
				B980004169719C8C3B302242DAF597D5 /* Support Files */,
			);
			name = GMediator;
			path = GMediator;
			sourceTree = "<group>";
		};
		E713B4B46F389AF36A543811FAD53C3D /* Support Files */ = {
			isa = PBXGroup;
			children = (
				0549C8529C092CDD7FFD2A59D2E81F9B /* GM-Swift-Observable.modulemap */,
				4D835A6B74772CBE20ADA24722066CA6 /* GM-Swift-Observable-dummy.m */,
				53CD94A32E55B4B11000B05254B0019B /* GM-Swift-Observable-Info.plist */,
				537F179CA321F28EC2896DAC46912850 /* GM-Swift-Observable-prefix.pch */,
				5758F723BA8E156521B2DEF72E60A3B4 /* GM-Swift-Observable-umbrella.h */,
				B4A9714807D63644D409E9AA66D435B2 /* GM-Swift-Observable.debug.xcconfig */,
				065F2A9B6DD1CAC1615EB796FE76ABFD /* GM-Swift-Observable.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/GM-Swift-Observable";
			sourceTree = "<group>";
		};
		E9F334BC7BF983B5731BC854BB1AE328 /* UIKit */ = {
			isa = PBXGroup;
			children = (
				E68B8B45257CDFF1A02BFAEC3295E96F /* AFAutoPurgingImageCache.h */,
				74475D09A8DF6ED000E02F13289E4D48 /* AFAutoPurgingImageCache.m */,
				9A9E99F77FD41B6944DC89EACEB31C11 /* AFImageDownloader.h */,
				A7865E09C012BB2FCF7A368636A9D74E /* AFImageDownloader.m */,
				AFD3D1B0276C7FDFBBD48D7B88586E55 /* AFNetworkActivityIndicatorManager.h */,
				CDDF629594907C7BAD5C64B79224457F /* AFNetworkActivityIndicatorManager.m */,
				45C11FCBEBBEF2F41FA98E81867CE375 /* UIActivityIndicatorView+AFNetworking.h */,
				EF30826353EAA1542981E34D25251009 /* UIActivityIndicatorView+AFNetworking.m */,
				3E3C9F377D9E8C162B99E90DD565A45C /* UIButton+AFNetworking.h */,
				C9A9618AE3B854D077DBA1AD7C9C6C11 /* UIButton+AFNetworking.m */,
				1C1F85822A7C0C52F12226FFDDE90AEF /* UIImage+AFNetworking.h */,
				A4CA02D7B9EC5D8E581A92CFA24DA685 /* UIImageView+AFNetworking.h */,
				1335648FB5ACA08811BC293DFA1B33EB /* UIImageView+AFNetworking.m */,
				9FF3880C47D95DAFFB188A7A5E2011C7 /* UIKit+AFNetworking.h */,
				68E36BE624B3DE659B06D3C849B55DD8 /* UIProgressView+AFNetworking.h */,
				686321BCB5CC68112D3397EDBA39E885 /* UIProgressView+AFNetworking.m */,
				0F1C49BFC05EF589290346CB09F6BD3D /* UIRefreshControl+AFNetworking.h */,
				58F2FAC15B161BFB2BE49EB6B414029C /* UIRefreshControl+AFNetworking.m */,
				9491B126DF50CDC9C43F6E428E4737B4 /* UIWebView+AFNetworking.h */,
				C7C0101C72FD219C9967A6B17BC4774C /* UIWebView+AFNetworking.m */,
			);
			name = UIKit;
			sourceTree = "<group>";
		};
		F02B2E1A602646950B0571B6C22AF152 /* Model */ = {
			isa = PBXGroup;
			children = (
				D661EA9FFBE7449DBFAFAC417BE77B9C /* GMAICardModel.h */,
				53EF3072D470C895A86023BD1A789048 /* GMAICardModel.m */,
			);
			name = Model;
			path = GMAILab/Classes/Model;
			sourceTree = "<group>";
		};
		F0D00D5AA05C5C56A02D50FE7CBD8EF6 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				94F1F373EF6E9EA05E7F9A87943CB081 /* GMRefresh.modulemap */,
				A74D95387B7590E065A5B03482C1D67E /* GMRefresh-dummy.m */,
				F776E0FF84E25673EC9EB53429349C31 /* GMRefresh-Info.plist */,
				348E54E0C8ADAB45A5812F0723F2F09F /* GMRefresh-prefix.pch */,
				8020445979304CD1D16F13A64389F124 /* GMRefresh-umbrella.h */,
				332554084ACB122895FFA9792544CAD2 /* GMRefresh.debug.xcconfig */,
				CB1D97AFCDC9E29CEF37D278BC84627A /* GMRefresh.release.xcconfig */,
				F24402A3A1FCE632B46B766CBCC85B6D /* ResourceBundle-GMRefresh-GMRefresh-Info.plist */,
			);
			name = "Support Files";
			path = "../Target Support Files/GMRefresh";
			sourceTree = "<group>";
		};
		F3A7B5135EA05BCEA3CE3025B6BA2277 /* Core */ = {
			isa = PBXGroup;
			children = (
				C69179E19126F9C39ABC082B5A852CAC /* NSBezierPath+SDRoundedCorners.h */,
				A37A5DA09CC6C191EEF678E7403FF2F8 /* NSBezierPath+SDRoundedCorners.m */,
				A340E47CCF0440F6BC36BB2047229D36 /* NSButton+WebCache.h */,
				053F5B1B11B38B2339F281FA1070F1AA /* NSButton+WebCache.m */,
				AC2AD153D382C3CB689332D7BC014D4E /* NSData+ImageContentType.h */,
				356B6CC56B6FF00E56F5CDE6F909BE5F /* NSData+ImageContentType.m */,
				6130FD539E1A20D1A13D0B0DB114E725 /* NSImage+Compatibility.h */,
				2975EB57A363A24333C61F936E2CEE66 /* NSImage+Compatibility.m */,
				CBE3387C2518F00CBA7DC67F2940146B /* SDAnimatedImage.h */,
				6A8E37D8F557340DC78BCFBA4AEF69E6 /* SDAnimatedImage.m */,
				7672123DC209D21F802724A0B0C45063 /* SDAnimatedImagePlayer.h */,
				944DD278DA0D8C6D119FCB92F48A5244 /* SDAnimatedImagePlayer.m */,
				AAB1B51BACA1A259FD0AC7B03AE1928D /* SDAnimatedImageRep.h */,
				DCDB43681F7CF203FA47B687A9C9885C /* SDAnimatedImageRep.m */,
				40AD7E1CE735A5752429FD412C2CCA60 /* SDAnimatedImageView.h */,
				E9296BA1ED04A33A9492BDBE0DF428E6 /* SDAnimatedImageView.m */,
				A39E76B056EBA70F15EF89E034CF7B11 /* SDAnimatedImageView+WebCache.h */,
				9AF0F052B27030565BD0EDEA19D0E1A4 /* SDAnimatedImageView+WebCache.m */,
				E8F66C37C2C5B2A10D29E220BF3D6312 /* SDAssociatedObject.h */,
				6649EF30BEA229FF4CCADA58768F1857 /* SDAssociatedObject.m */,
				71BF6CE2B87C24106257DDD71451A7A3 /* SDAsyncBlockOperation.h */,
				40BBD9CCE146A67C6558CA763E6C4CD3 /* SDAsyncBlockOperation.m */,
				4B1627BC74776BC6035C41ADBFC27557 /* SDDeviceHelper.h */,
				04836F5C835E49C49E3589FADA95CDDD /* SDDeviceHelper.m */,
				BE1BD97D3D98672AFCE5B0E6585E656D /* SDDiskCache.h */,
				0DD9C5C840EF208CEE594DCD681D07AE /* SDDiskCache.m */,
				D4BEF962328DFC60B3EE6FB60AE268FC /* SDDisplayLink.h */,
				8DF63765D8D2BF21288E2021C9C053D7 /* SDDisplayLink.m */,
				5C71216A8438FF2A72E3F3DEB025D724 /* SDFileAttributeHelper.h */,
				8641893061929D6196125D3A9AB19542 /* SDFileAttributeHelper.m */,
				F3B0E6AFA49BDA30698B5EA268C0DD1D /* SDGraphicsImageRenderer.h */,
				1662B77F61E8027FA76376D50197077C /* SDGraphicsImageRenderer.m */,
				D85EBD3E2F4228AC69C4BAA1EC836D1B /* SDImageAPNGCoder.h */,
				F6E821BC3C9138B4CB562E08EC8AD28F /* SDImageAPNGCoder.m */,
				FC485F5A9C5EAE0CF81B8209FA4E51B1 /* SDImageAssetManager.h */,
				91D30D560CA210781813AD5F7067775B /* SDImageAssetManager.m */,
				116703ADA8F9196162FEDF3F6DF96603 /* SDImageCache.h */,
				6AA1E65977C23486292814C19350B33E /* SDImageCache.m */,
				5037D1E8D7EF4D9F8D2B2F887E9049E1 /* SDImageCacheConfig.h */,
				441500521A495F6C502B03B749105E04 /* SDImageCacheConfig.m */,
				AFF9AAA14EA32ADF537CFECA9EA78273 /* SDImageCacheDefine.h */,
				F68D5AB4E8D80AE1F4B78C4CA486AF28 /* SDImageCacheDefine.m */,
				148D0C5B1BBB2785BC06748742204B03 /* SDImageCachesManager.h */,
				A44FAC105CEB627800872CD63AFFB5E0 /* SDImageCachesManager.m */,
				01A555A0C0EDE1BC0D1723B170F3E407 /* SDImageCachesManagerOperation.h */,
				C1313176B16134D525C64BC606984A22 /* SDImageCachesManagerOperation.m */,
				8A97D95B0888361788DA8C6138E27E1C /* SDImageCoder.h */,
				EB34EB74F88B83BC6CEF606527C2BC68 /* SDImageCoder.m */,
				5182664BDDC3E75207DDBEEEA393853A /* SDImageCoderHelper.h */,
				AAAF6BC401FCA377E686E62FCBA17C58 /* SDImageCoderHelper.m */,
				0F29DE08ADE681C536FD93BF5A478127 /* SDImageCodersManager.h */,
				B247E7546255D12C13AB5A042A513784 /* SDImageCodersManager.m */,
				32FE5949A86C1AAA3BC6421B0C4D7EF5 /* SDImageFrame.h */,
				5492C2C3E9C158E360939E9C7DA81C35 /* SDImageFrame.m */,
				202087567C61762D2A1EDE4D3FB6556D /* SDImageGIFCoder.h */,
				71E3EBACE848C4C16EA42E8EC2A4C895 /* SDImageGIFCoder.m */,
				A9DE7FCD0FFB1508F88F5F7888254124 /* SDImageGraphics.h */,
				9738C2DB5EFB850C1BD12AD323DA5BFA /* SDImageGraphics.m */,
				6DEB3FA29D9CBFCDE238E0BBB5CEFC66 /* SDImageHEICCoder.h */,
				C8ED05788FB123A26525206FD2E4458B /* SDImageHEICCoder.m */,
				5359DDE61914D23F8F2569A5ADD37E65 /* SDImageHEICCoderInternal.h */,
				FD85B8AD143EAC7174985393E5243AA7 /* SDImageIOAnimatedCoder.h */,
				E4F348FE2B5511C198708E8C88CFCA6C /* SDImageIOAnimatedCoder.m */,
				5A86BADC70619FA3E83880DF646D0BDE /* SDImageIOAnimatedCoderInternal.h */,
				BD34EC46887D4801E0661010152762C9 /* SDImageIOCoder.h */,
				330A1F7506C65C9C103D52852E1252D1 /* SDImageIOCoder.m */,
				9469BE23C69E5144A968C68956D1636E /* SDImageLoader.h */,
				CC41C1BCA1478BB0C0B3758A7A279729 /* SDImageLoader.m */,
				F67FBDE24BF7576047C679DD1306500F /* SDImageLoadersManager.h */,
				E30D294729A921C0E59E0517F15C005B /* SDImageLoadersManager.m */,
				4B987BE0D472461A084C160692BCA294 /* SDImageTransformer.h */,
				ECD2EBA3EAB3E907568C6B0ECA7BF136 /* SDImageTransformer.m */,
				343918F992BE16558FB54CAF1F44E6B9 /* SDInternalMacros.h */,
				FCEED7ACE6CA26ACB1179998735EBA32 /* SDInternalMacros.m */,
				017048D46C026B495895E66C588A1227 /* SDMemoryCache.h */,
				65EAD55F8CC514D3C73E6FC1332AC7D6 /* SDMemoryCache.m */,
				36DADD753DBC32C2E3017157F56CF58B /* SDmetamacros.h */,
				457C387EAFE0917E46B0AD8E99F79F2B /* SDWeakProxy.h */,
				B51A8C8B8A3CAD5267A729255F6B20F1 /* SDWeakProxy.m */,
				F4648F8367BE73343F9C33E70F11C541 /* SDWebImage.h */,
				08991ACF9CB35C386A8F9F768D2210AF /* SDWebImageCacheKeyFilter.h */,
				DA6624CFDCF0E3DFE1C86F6B6EECDFFE /* SDWebImageCacheKeyFilter.m */,
				DB5BD75332C7DBCA67941033431DC19A /* SDWebImageCacheSerializer.h */,
				7F1130A8DD3094BFFF62E8CBAF8081E4 /* SDWebImageCacheSerializer.m */,
				513A60E3056295F814045BEEA57EBB29 /* SDWebImageCompat.h */,
				7DD87D3DE850A897A6C2F7BD2BDC5ECB /* SDWebImageCompat.m */,
				71FA20D1EBCC1F6C58F2CA791A5EB0AC /* SDWebImageDefine.h */,
				6676F7A39284D765E6B39F26B1D95E09 /* SDWebImageDefine.m */,
				7B9FEE527E7B3383F2EE8CF1B2432EAA /* SDWebImageDownloader.h */,
				154A8BB449ED952E445C24FAE1E67753 /* SDWebImageDownloader.m */,
				22A638F09813785F82774BBA05D90ABA /* SDWebImageDownloaderConfig.h */,
				0E4D7866CC3AA620FFF1F95737B8CECA /* SDWebImageDownloaderConfig.m */,
				0F8FFF92613C7232CEBC42C0A89F5EF3 /* SDWebImageDownloaderDecryptor.h */,
				88F11D1DCC188E97019845899097E354 /* SDWebImageDownloaderDecryptor.m */,
				6A29ECB496F5327B23E17542DFF6BF02 /* SDWebImageDownloaderOperation.h */,
				38394A6C1FE3D392976A9842497C78CB /* SDWebImageDownloaderOperation.m */,
				BDAFE157433ABDCE8A60DAE5EABC390A /* SDWebImageDownloaderRequestModifier.h */,
				DD5C088CE6F2E0748EBA779C0480ECF3 /* SDWebImageDownloaderRequestModifier.m */,
				1FFD63CF0CEE53E35378D332B6234AE0 /* SDWebImageDownloaderResponseModifier.h */,
				D10EFE02266E0BBF4E8BD4C10AEAFEC5 /* SDWebImageDownloaderResponseModifier.m */,
				C216BAB3010FA43A423B42F972DB009D /* SDWebImageError.h */,
				EF5B851D201288EFF43808D3A7811815 /* SDWebImageError.m */,
				248A15A616EC10474846666CE6A6AD51 /* SDWebImageIndicator.h */,
				F48CF4A18BDCCC1919CA0FB538E3F46D /* SDWebImageIndicator.m */,
				277B75A9A7D561B964251208B1527449 /* SDWebImageManager.h */,
				2AD6D86821A9A542CE1FAEFE6F093021 /* SDWebImageManager.m */,
				104E8A3D04EED024EF540FB58382327F /* SDWebImageOperation.h */,
				6312273A54D671C55E609C2562D872D5 /* SDWebImageOptionsProcessor.h */,
				408E82BCCA249666F8FF97F40B44EDCB /* SDWebImageOptionsProcessor.m */,
				E2E11A8E7AF69D939F4C55AF4E0C8980 /* SDWebImagePrefetcher.h */,
				2EDF2D3E14E110039B9E236A29D16FDD /* SDWebImagePrefetcher.m */,
				23A050DCAE108D727ED904F6F38A715C /* SDWebImageTransition.h */,
				AFBBA82466D6E5ABAEB0BC7CBF5842F5 /* SDWebImageTransition.m */,
				D024282520A68C76011E1738650358AD /* UIButton+WebCache.h */,
				39FF42240CC47F5409D53DE80C0A60C0 /* UIButton+WebCache.m */,
				5E776BE899AD69F54D6F51278E76F892 /* UIColor+SDHexString.h */,
				BC9CEEE73A20BA6B58BCA9F2E5785C8E /* UIColor+SDHexString.m */,
				72551ADDB278F1E05090E385320F08B9 /* UIImage+ExtendedCacheData.h */,
				9DE1450C14D5D8705B013B625EAAC26E /* UIImage+ExtendedCacheData.m */,
				AE26F5168713A7EF87ECF231B4E0C6D3 /* UIImage+ForceDecode.h */,
				4B258C62A759E5E6226BB3048E42AAD2 /* UIImage+ForceDecode.m */,
				40AB6DB8A157142FFA71B3B0DFF095BD /* UIImage+GIF.h */,
				5A7E24A650340C64E8F7B13F170911E1 /* UIImage+GIF.m */,
				B5A9E17EB15DEF0050675C01AAE28BBB /* UIImage+MemoryCacheCost.h */,
				7F7B266D71E2D64E67FEDF481D7B6DBA /* UIImage+MemoryCacheCost.m */,
				F0B56B70A029DDB1F828E61765462661 /* UIImage+Metadata.h */,
				361370DCDF1389EF9850CCCF023ED38D /* UIImage+Metadata.m */,
				2F56D0ACF622C13F76410C322CCD60F1 /* UIImage+MultiFormat.h */,
				BF2139E81596A72025417079FFB1B91B /* UIImage+MultiFormat.m */,
				7128AD24EC42E1E11F1993CEBD44FE07 /* UIImage+Transform.h */,
				BF8A0F23F90E84BDDB81815C13A5CC5C /* UIImage+Transform.m */,
				17DA1B2E671BF7EBD2336019EFD12990 /* UIImageView+HighlightedWebCache.h */,
				9F28189ACCCBF852D9F39915DAF0FA2C /* UIImageView+HighlightedWebCache.m */,
				12DC808861CDE8C2E85E4E3B7E3108C7 /* UIImageView+WebCache.h */,
				D5AF3860B341BDD3D631C94C10CC2C70 /* UIImageView+WebCache.m */,
				F62EB76948F26E6D120ADD10F1735FCE /* UIView+WebCache.h */,
				5D8D6EAA1D690E3A53DAD0638F4CB35B /* UIView+WebCache.m */,
				5733888FBBEADE44CF216FD92701ACEC /* UIView+WebCacheOperation.h */,
				CB8EBC35F2139CB37C0C11DD02EF8003 /* UIView+WebCacheOperation.m */,
			);
			name = Core;
			sourceTree = "<group>";
		};
		F488573533BD4F9D4989641AF7CB31BD /* BDOpenSDKKit */ = {
			isa = PBXGroup;
			children = (
				C63820A7F2E2B8873F4E13E8FCDA8D64 /* Frameworks */,
				ADFBB237DD65C2FF6706DC69DC49C666 /* Support Files */,
			);
			name = BDOpenSDKKit;
			path = BDOpenSDKKit;
			sourceTree = "<group>";
		};
		F6DC9B372192AD6BE5A467E350EEA6E4 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				239E1CD246CCAC3460F93443A8C113BF /* DouyinOpenSDK.debug.xcconfig */,
				CF7FB5F7725F73D80A1403B72AB74C14 /* DouyinOpenSDK.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/DouyinOpenSDK";
			sourceTree = "<group>";
		};
		F6E408C077986EA345EB8772E1A86A75 /* Resources */ = {
			isa = PBXGroup;
			children = (
				05CB35C5EEEA8C35AE07636F4F1AC3C7 /* GMPhobosData.xcdatamodeld */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		FC6F18D62E619AB8CD242BC7946FB643 /* Support Files */ = {
			isa = PBXGroup;
			children = (
				BF1A507D31F4A7F96DE7923B8CDF91F8 /* WechatOpenSDK.debug.xcconfig */,
				4869EE5820CB64F0DDFD224B07F5BE88 /* WechatOpenSDK.release.xcconfig */,
			);
			name = "Support Files";
			path = "../Target Support Files/WechatOpenSDK";
			sourceTree = "<group>";
		};
		FF5FC5C4141FC5B914F8D838A5AF5D6B /* FDFullscreenPopGesture */ = {
			isa = PBXGroup;
			children = (
				5A7B4188E439DB3E1631F86BD4FCF094 /* UINavigationController+FDFullscreenPopGesture.h */,
				31C8A8986647D730AC182C75BE5D333E /* UINavigationController+FDFullscreenPopGesture.m */,
			);
			name = FDFullscreenPopGesture;
			sourceTree = "<group>";
		};
		FF9B9F28A99E1CAE41C131BD412BCB40 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				95D06D7C54219FDAB9A52D0BAC34332A /* AFNetworking.framework */,
				904C5881DA86A6C49D625A969C1AA427 /* Alamofire.framework */,
				621F3086023D182FBD477E3B5C9A9F9B /* GMCache.framework */,
				F53AF078300E54606C2E3B076E05458C /* GMHud.framework */,
				2DE66A7B61A0F188E6D57C4FFD1359C3 /* GMJSONModel.framework */,
				1384CB7491B4A778DDCD99F82E99968C /* GMKit.framework */,
				F0436B90295FD37AA2D7131A86FCD79C /* GMNetService.framework */,
				820852F26BF572D0BF0DD6446EB3854F /* GMPhobos.framework */,
				F40520E683D57076DA295AF0DE3E3BE1 /* GMRefresh.framework */,
				C327540D1418435D2C6031A5F7878F11 /* MagicalRecord.framework */,
				D76F678FB6B3F5F4988FC24CE1AA2A1C /* Masonry.framework */,
				DC1BD89E3527430D610EDB33826A2F04 /* MBProgressHUD.framework */,
				0BA05E228C6950C92C36759E828DCD57 /* MJExtension.framework */,
				0BE125EEE2BB358C13628A423D4ADC05 /* MJRefresh.framework */,
				EBC5B442190BE1FD9F53D1AEB8A59203 /* SDWebImage.framework */,
				8F26004BA5097C5FCDD6AF175BFCB1A9 /* SnapKit.framework */,
				A9D5743080F88C71A21AA1919C521035 /* TMCache.framework */,
				7312A762759D0C543CA15CF03C5BC7FA /* UITableView_FDTemplateLayoutCell.framework */,
				117243A92B88C495DB2867A882A8D895 /* iOS */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		FFF520CC9A8068CB6CE85F596BBFBACC /* GMRouter */ = {
			isa = PBXGroup;
			children = (
				D790B946D4F2DC0256B8B73921BF9089 /* GMRouter.h */,
				8D3AEB09C04BD18A1CDE0D1FDBC81652 /* GMRouter.m */,
				E88C2EF2CFD1B822BEF6DFFADD724F50 /* GMRouter+gm.h */,
				B7957DEC48315E26629EF495A23AFBB0 /* GMRouter+gm.m */,
				A1510ABA9158798D5F5815DDF092A3D4 /* Target_commons.h */,
				DE85A103A1C9CD8AC180DD62BFCF37D3 /* Target_commons.m */,
				60A02CDD353403103CE21E2BFF33A5AA /* UIViewController+Router.h */,
				F38ADBF7B9DDE6BA3D4718346FCF1372 /* UIViewController+Router.m */,
				486FCDD52AD2BF78CCB0F449708D8F30 /* Support Files */,
			);
			name = GMRouter;
			path = GMRouter;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		176CF406B4E4DD5F09AD573BB74FAEB2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				568310ED27B37F629D292FB628DC2988 /* CALayer+Compat.h in Headers */,
				A83EA29B4D58DA64F7A0FDA0EFE945EC /* CGGeometry+LOTAdditions.h in Headers */,
				C8D4E0A941EE2DC95387418F7F63C6F5 /* LOTAnimatedControl.h in Headers */,
				95DBEEE1F8257D3A140EF87444273EF3 /* LOTAnimatedSwitch.h in Headers */,
				E9A07DBD211576757814E0C694FE6666 /* LOTAnimationCache.h in Headers */,
				C88D384F25E0A7D9E129831227A762FB /* LOTAnimationTransitionController.h in Headers */,
				80812EFBE9544EAF68294AC380CC31FD /* LOTAnimationView.h in Headers */,
				A417CE5A9D33E671DEA1AFC44CAD015E /* LOTAnimationView_Compat.h in Headers */,
				3E2C02822DA36ED64D52F98583EE1BBA /* LOTAnimationView_Internal.h in Headers */,
				4D436EB489403496436C3CAD7D686247 /* LOTAnimatorNode.h in Headers */,
				9AA5BEDEAF937E58F7A08274064B5DCC /* LOTArrayInterpolator.h in Headers */,
				3AE98737BF2360FE0C492B5D4530FDA0 /* LOTAsset.h in Headers */,
				C5443979DA3198D06945AF09F741BE75 /* LOTAssetGroup.h in Headers */,
				52F507F6BDF76E3767928639F411CA39 /* LOTBezierData.h in Headers */,
				CCEDDC228A9859254804955F091D5DAC /* LOTBezierPath.h in Headers */,
				0C20795978168CD32FC41CBBEA46C5A8 /* LOTBlockCallback.h in Headers */,
				45736ABD2B27E04883B24DD6885648A6 /* LOTCacheProvider.h in Headers */,
				46D96457BEBCE4ACA2C816002C8175CA /* LOTCircleAnimator.h in Headers */,
				C96DE34746EC5F385A7A2A00A138CB1F /* LOTColorInterpolator.h in Headers */,
				06E70F352F94A7A026A9864C3B2D3636 /* LOTComposition.h in Headers */,
				3806F4C2A771AEED7BBAA59C7A678545 /* LOTCompositionContainer.h in Headers */,
				DEF238C4E9CF169607737108F3EBCD48 /* LOTFillRenderer.h in Headers */,
				256204B220FCF6493A32211A23DBB871 /* LOTGradientFillRender.h in Headers */,
				B62B7BCB366B3ED5F6673F3775E4EB7C /* LOTHelpers.h in Headers */,
				C96D5695A0F7BCF36021BFC999B653EF /* LOTInterpolatorCallback.h in Headers */,
				410428719135DA3801B01A60D8567836 /* LOTKeyframe.h in Headers */,
				4C6DA5C5FDE18ACE7ED6343FBA5099B5 /* LOTKeypath.h in Headers */,
				337E85FF9052F27F04CFDEAF4FF88A58 /* LOTLayer.h in Headers */,
				AFE0D8C734DDED39F911A82F29F2F5C9 /* LOTLayerContainer.h in Headers */,
				0980F7D0C82E49423039E92B41273406 /* LOTLayerGroup.h in Headers */,
				26DE2AA3060BEE85767E110E77AF3F8A /* LOTMask.h in Headers */,
				D315B282E11545805ADF62F773F7773E /* LOTMaskContainer.h in Headers */,
				749FDC97CF6028BC5B59BCAD12B95982 /* LOTModels.h in Headers */,
				7277A260522C8A00A3D4F0A1555696D6 /* LOTNumberInterpolator.h in Headers */,
				DEDCF90ADAAAAC2EAD15001D61748AE7 /* LOTPathAnimator.h in Headers */,
				2EFD6D6CC83CAC40FF521C82ECBF6561 /* LOTPathInterpolator.h in Headers */,
				AC3C50728E91C426828487B4B6F380E6 /* LOTPlatformCompat.h in Headers */,
				9274630D139BAF7E027D8F8180E51591 /* LOTPointInterpolator.h in Headers */,
				E37A9A2859425BF5B68A191EF500B7F4 /* LOTPolygonAnimator.h in Headers */,
				08C7830A9194674093754C59DB086D8A /* LOTPolystarAnimator.h in Headers */,
				D24CA3F47D6C36710FC2EDE32CB31896 /* LOTRadialGradientLayer.h in Headers */,
				EB2B06B2147476E957710608FE7D00D3 /* LOTRenderGroup.h in Headers */,
				6B1C56747B4B00E513726B54BB466B8C /* LOTRenderNode.h in Headers */,
				B294DB8A25F50BE37A5762FA686C9A8D /* LOTRepeaterRenderer.h in Headers */,
				5B6FC7291277BF713CBD536B157ED399 /* LOTRoundedRectAnimator.h in Headers */,
				9A65C07483714BA878E8C34FB9177AD7 /* LOTShapeCircle.h in Headers */,
				96990F4919EC0EAA6BE890FBA9F32FA8 /* LOTShapeFill.h in Headers */,
				4E1EE091D25680262FB14C20DE59AFDE /* LOTShapeGradientFill.h in Headers */,
				E1181A3E932AD3A84BB13AC2701918B6 /* LOTShapeGroup.h in Headers */,
				781D4E81165894172B75F98EB8282666 /* LOTShapePath.h in Headers */,
				77C22A0CEB0D5A6EB8ACCB7EBA1DDD48 /* LOTShapeRectangle.h in Headers */,
				A905360922E6881F99FB86FDF8993682 /* LOTShapeRepeater.h in Headers */,
				48360DD5968C4A9FE6DA5C477C9E0ED9 /* LOTShapeStar.h in Headers */,
				3A09E5BA93B67215384BBA86AA3D91E8 /* LOTShapeStroke.h in Headers */,
				09F307064E47F498C201EE58C2C51155 /* LOTShapeTransform.h in Headers */,
				E7CFF517FEA2CAD128F924953A22A69F /* LOTShapeTrimPath.h in Headers */,
				BDC50B9D4273A91F9D07DDFC026E770E /* LOTSizeInterpolator.h in Headers */,
				3E30A15CBAF41A0B2C5708CF8FBD354B /* LOTStrokeRenderer.h in Headers */,
				714D07850BC1D92A61DAA1E69828C180 /* lottie-ios-umbrella.h in Headers */,
				412B6174F09F660232C3281AD9AA70DE /* Lottie.h in Headers */,
				A2228012DAC93226BF0FBEF0A6544EFA /* LOTTransformInterpolator.h in Headers */,
				9C377490288D467C7524E9FF90D531E8 /* LOTTrimPathNode.h in Headers */,
				25AD1B31F7674FCD93ED1AF62C9EDAEB /* LOTValueCallback.h in Headers */,
				EBC2640BA2842AF6C091F59157F3E9D9 /* LOTValueDelegate.h in Headers */,
				781B0F378D05726FB932E8DDC05CC368 /* LOTValueInterpolator.h in Headers */,
				B9883D5DD0C81CD29065D6CEE1D8EB03 /* NSValue+Compat.h in Headers */,
				675FA54BE575E392D07BB93AE49709CE /* UIBezierPath.h in Headers */,
				6D42C7D5CF890C1C1AB5E1ADF72ED4C0 /* UIColor+Expanded.h in Headers */,
				42EDA42560574513A60930FB551E2BF8 /* UIColor.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A61B6CCF55967486E14F2E87C114099 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EFBD9ABB0CD26F99125606B915B70733 /* GMPhobos-umbrella.h in Headers */,
				AFD6B5DC0980F02DA7ADD3398CDF0D83 /* NewPhobos.h in Headers */,
				4E900013C96C931D93C315D75A00302C /* OldPhobos.h in Headers */,
				71E6ECB981830ADA86B514130CC782F9 /* Phobos.h in Headers */,
				5ECBB1CC127082738F221207AFDCA969 /* PhobosConfig.h in Headers */,
				1A532024EE0ADE55F41A6809A6BA01D0 /* PhobosCustomVisibleController.h in Headers */,
				8EDE56F21EBE2913DD07CC19E719D7EA /* PhobosDataManager.h in Headers */,
				CE0D6E7E6FC4668C871D74C56EBF0A2E /* PhobosPVProtocol.h in Headers */,
				22FE1F41494AFAE92D152B674AE9CB55 /* PhobosSendDataEntity+CoreDataClass.h in Headers */,
				6ADEA9AD11795467495D8DA194179B77 /* PhobosSendDataEntity+CoreDataProperties.h in Headers */,
				643175271DF5AF1772AA6A4995ED0A1C /* PhobosSendManager.h in Headers */,
				7A54DEB043A4ACF8F70FE925889C3F81 /* PhobosUtil.h in Headers */,
				2AC9CF0F4C5784BDB36FDAF7773BDD09 /* UIResponder+PhobosPV.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1D5E82AC97119ED9476E42A5574A13CA /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6859F11A8701F2D33DBC84A93D9ACD7E /* GMNetworking-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		25D8C607A6F4B9F07EDC23656A6C5BEB /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				66FCA156B102B4A7EB49A08A2AAB1B53 /* GMFoundation-umbrella.h in Headers */,
				E19110DFDC7AB6ACADE4F98C234B5EA5 /* LogCategory.h in Headers */,
				B9939A1A9849217C8B1CA941C8CED8A8 /* NSArray+GM.h in Headers */,
				D3B6705578810066652B524B46C9DDA1 /* NSAttributedString+GM.h in Headers */,
				1204F59C3AFB8038F76D2FA4AFC48ED4 /* NSAttributedString+GMSize.h in Headers */,
				225D500755B57A74079B32506A728A0B /* NSDate+Category.h in Headers */,
				12D445ADDD085949951175D307FBF6AC /* NSDate+DateFormat.h in Headers */,
				FF66BF4291F2DD2179AED7D1E5F1C462 /* NSDateFormatter+Category.h in Headers */,
				D9C62839598A8F420E97D4544484B615 /* NSDictionary+GM.h in Headers */,
				97989A5FB87CF64B52C7A8540893A356 /* NSDictionary+json.h in Headers */,
				615CB40C59C3608E27305F123DAB94F0 /* NSFileManager+FolderSize.h in Headers */,
				10E5AB216D4A795E3B052BDA1AED7A67 /* NSMutableAttributedString+Attachment.h in Headers */,
				E5FD7E9EF2A7B9E8299C61668EFFDBBD /* NSNull+Empty.h in Headers */,
				7297801EFE161A1977B3F8BAB5A114F3 /* NSObject+GMDate.h in Headers */,
				FCF5258AFC0DBFEF1007F6A237E12148 /* NSObject+KeyboardAnimation.h in Headers */,
				1A38DE54CE5176CF7F6E14EDF3DF20D0 /* NSString+Base64.h in Headers */,
				DA60471FACB48C6ABF0D5BB3A644C36C /* NSString+DateFormat.h in Headers */,
				09546BA89616DC946E5135F7CB125984 /* NSString+Encrypt.h in Headers */,
				B1065CD08E82D2C1189E041773404E81 /* NSString+GM.h in Headers */,
				4BCE1AB0F9F1736E845853FC04AAA1E7 /* NSString+IconFont.h in Headers */,
				89C29C4E6AD2E218C29432E452147AAC /* NSString+RegularString.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		31A6B1A272C442075BEFB7C74456765D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DC80EEE04E6A06745B17B9C90CABD9D8 /* AFAutoPurgingImageCache.h in Headers */,
				E75D259F434E7BC3D90DB395223599F3 /* AFHTTPSessionManager.h in Headers */,
				9F883B40133DA9AB6F0285803D0DEF87 /* AFImageDownloader.h in Headers */,
				10027A5962B410F3B8AE5F43F4BDB5FB /* AFNetworkActivityIndicatorManager.h in Headers */,
				6187342ED6991E6B18AA1B08D29AD30F /* AFNetworking-umbrella.h in Headers */,
				52A2CB672FC63C183E03500D89DA39F5 /* AFNetworking.h in Headers */,
				5651B2E29497007B84904C0739C9B071 /* AFNetworkReachabilityManager.h in Headers */,
				A0B17F1BAD8DBE3AC3F38CE1051C0934 /* AFSecurityPolicy.h in Headers */,
				912076B8AA68116D6A4D6FE17B7E8C75 /* AFURLRequestSerialization.h in Headers */,
				0B845742F5129AE1B41DCBFAEFD36489 /* AFURLResponseSerialization.h in Headers */,
				2A24B2B78A0EF067F730E95250B6B8ED /* AFURLSessionManager.h in Headers */,
				D151C2E55815F81BA0E9E47C5E50FAC2 /* UIActivityIndicatorView+AFNetworking.h in Headers */,
				C13696F3D7605143956F3324210B004A /* UIButton+AFNetworking.h in Headers */,
				CBACE8617E480B756EE6647BCC05C897 /* UIImage+AFNetworking.h in Headers */,
				48F540E573B474B6F3061E72DD110BD6 /* UIImageView+AFNetworking.h in Headers */,
				79AD396149E07F44C0313EA769ACB978 /* UIKit+AFNetworking.h in Headers */,
				33923A6BF750CA3FF1F02B2C23CFAA3F /* UIProgressView+AFNetworking.h in Headers */,
				12E3E6A50760BBD5D1D451538ADAFDAE /* UIRefreshControl+AFNetworking.h in Headers */,
				EF5A7E8F8F1650C6C844216B538C34EC /* UIWebView+AFNetworking.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		31C2527CF2A0C36B2A1C5BCE59A94ED9 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CFD800F2FFA90D193D729B862286EBEA /* EVReflection-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		399C2F8623D6702B6F529691A7936844 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0BF85B432E4CDACC243B552CF0E7DC9B /* GMCache-umbrella.h in Headers */,
				42D6754E2C63DF911FEB4C3CCECEA965 /* GMCache.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		544EA205767FF09DE457FEFBF8755708 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1ECA401ECEDC3FAECA8442C08B288FD2 /* GMAICardCollectionCell.h in Headers */,
				2907E7F9ADF6F83BBF6A3CB39989FCC6 /* GMAICardModel.h in Headers */,
				CB84D61F68D3F2D317E51D3FE2E9D29B /* GMAIChannelViewController.h in Headers */,
				5349196696AED41FAA16DEC75F74EAA0 /* GMAIChannelViewModel.h in Headers */,
				CC380E3503050E0BF91A75E9EC75566A /* GMAILab-umbrella.h in Headers */,
				A305851463A0209DC20D0E9F27B0D6A2 /* GMVerticalFlowLayout.h in Headers */,
				11E5E2ADF95E8B367CA73BABDE9D8A4C /* NSBundle+GMAILab.h in Headers */,
				61538592D5EB71C98CEECFFA5E987738 /* UIImage+GMAILab.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		57604F7214142FA28EF76BC30CC6D8C1 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F48701A8D06C242D3B1C0C163E8488C7 /* MagicalImportFunctions.h in Headers */,
				FF5BBDBEACFDE666F87702B07CDB909C /* MagicalRecord+Actions.h in Headers */,
				C50581A14C0B15C804FE8122CCE397EB /* MagicalRecord+ErrorHandling.h in Headers */,
				90DF77272F0C7F097A79074398739E4C /* MagicalRecord+iCloud.h in Headers */,
				9BAC165E299A4D8628C8C45B69BE7372 /* MagicalRecord+Options.h in Headers */,
				C1976ED59CA86D578224B6025DEB058D /* MagicalRecord+Setup.h in Headers */,
				D741B339D004BD4340731E0B3DD58E98 /* MagicalRecord+ShorthandMethods.h in Headers */,
				D6A229E495CC094AD874F56B45E4ED7E /* MagicalRecord-umbrella.h in Headers */,
				79A397B215B20A5484A3984EF9F4C23A /* MagicalRecord.h in Headers */,
				2530FB57FB4FAB197BFCA84A35DBE6B5 /* MagicalRecordDeprecationMacros.h in Headers */,
				B84931DE7EAD137EC1A4B4B2583AE854 /* MagicalRecordInternal.h in Headers */,
				771E3B2BA38EE2433DB9403E4D92A062 /* MagicalRecordLogging.h in Headers */,
				9C95ACA2FAAB76C9751076D44B452A42 /* MagicalRecordXcode7CompatibilityMacros.h in Headers */,
				55A430CFEF2E4A4CF6155E45CB70E7F9 /* NSAttributeDescription+MagicalDataImport.h in Headers */,
				166847C903A4C96281265149AC7DA7FB /* NSEntityDescription+MagicalDataImport.h in Headers */,
				7B131E340960763EC145E056BF128386 /* NSManagedObject+MagicalAggregation.h in Headers */,
				934CA70DFE34A34639F11EEC4AA6261B /* NSManagedObject+MagicalDataImport.h in Headers */,
				1DAAD90140AC57061053BDE0020A6A69 /* NSManagedObject+MagicalFinders.h in Headers */,
				964934AB6BF076E8DB4D23B4C850FF74 /* NSManagedObject+MagicalRecord.h in Headers */,
				27C0988874840720F25343925A0E3337 /* NSManagedObject+MagicalRequests.h in Headers */,
				6E487B9E1656427196F40934169A0AC7 /* NSManagedObjectContext+MagicalChainSave.h in Headers */,
				C2597E385A6C373FBF5AE8748399F685 /* NSManagedObjectContext+MagicalObserving.h in Headers */,
				B0ABDBD3F24C1CA29583132713D08331 /* NSManagedObjectContext+MagicalRecord.h in Headers */,
				16D70ADD1CE2D3F71FCE8F92B935EEC2 /* NSManagedObjectContext+MagicalSaves.h in Headers */,
				964B25C4D72DBDE265D81E53E12CA82C /* NSManagedObjectContext+MagicalThreading.h in Headers */,
				BB271326388CABDC50CD0C2E75ABCEB0 /* NSManagedObjectModel+MagicalRecord.h in Headers */,
				FDCDCA1FD4F3CF2F861FD2D09E3D6DEE /* NSNumber+MagicalDataImport.h in Headers */,
				449A3FB74E5E7C79A95A0AC4A82E7D2B /* NSObject+MagicalDataImport.h in Headers */,
				184F52F6E2207E65CC0D99AFB7CF6793 /* NSPersistentStore+MagicalRecord.h in Headers */,
				5882B22E61A95B4D79281F1B2CC8F2B5 /* NSPersistentStoreCoordinator+MagicalRecord.h in Headers */,
				8A1EAB166935FF192552D4876DE73D7C /* NSRelationshipDescription+MagicalDataImport.h in Headers */,
				999E73CBDAF996EDBA344CEB0BA206E8 /* NSString+MagicalDataImport.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		67BE088D44D46F66FF3AAFCF9AAC9621 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FF7A949FDD299360DD9E240D0B6BF947 /* MBProgressHUD-umbrella.h in Headers */,
				CDF4F657D39C684F6F7B6D4ED380DE7E /* MBProgressHUD.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		72200F9152DA30791B27569D88369E7C /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				02CD7ABCF1E9F08CF03AD7725500D954 /* MJRefresh-umbrella.h in Headers */,
				6604CA4F5268868A191C1438A77F44D4 /* MJRefresh.h in Headers */,
				45721D37199EDBCB044C46102B7326B9 /* MJRefreshAutoFooter.h in Headers */,
				DCA196B7CADB5B2FF7B247FD6D55C9E7 /* MJRefreshAutoGifFooter.h in Headers */,
				FB6FE325A6DFD7A1888B4397282DD152 /* MJRefreshAutoNormalFooter.h in Headers */,
				9667BD3DBB60E3F36F3DBD1F3DCA62A8 /* MJRefreshAutoStateFooter.h in Headers */,
				4A6E7A2A3EAB5CF71455B31EE49FB5DC /* MJRefreshBackFooter.h in Headers */,
				4493E5776B37DBB06E7F7693231F6B5F /* MJRefreshBackGifFooter.h in Headers */,
				9A940D21EF29BBE8D9E6B7232F822049 /* MJRefreshBackNormalFooter.h in Headers */,
				AF1CF135464C12B9A9E532592E3E265A /* MJRefreshBackStateFooter.h in Headers */,
				C3C027B273B2A772A044933D190A434F /* MJRefreshComponent.h in Headers */,
				2D2B1C71461776F5D603ED0DF80F6851 /* MJRefreshConfig.h in Headers */,
				F1439331ED5E4A7E1B050E5B2A35B5CB /* MJRefreshConst.h in Headers */,
				91918CD49F0AB5577E1DE633E004B7FA /* MJRefreshFooter.h in Headers */,
				5150F9668727603A5EAEFD8C32E3583F /* MJRefreshGifHeader.h in Headers */,
				8BFD83D2E6FDA7765D611A54AE1816FF /* MJRefreshHeader.h in Headers */,
				465152D1EA4DBF5ECA480F31AC8C77A0 /* MJRefreshNormalHeader.h in Headers */,
				AAE63294F3077DB9D9E48AB7D4999F6E /* MJRefreshStateHeader.h in Headers */,
				E334C4C44D9578F3F56ECC703C64E450 /* NSBundle+MJRefresh.h in Headers */,
				BC65E73DCC5112800C7AA64E35C929C2 /* UIScrollView+MJExtension.h in Headers */,
				72855A0B4052787E9E66796D577668A5 /* UIScrollView+MJRefresh.h in Headers */,
				A397939CD3DB293769E5AF2B2E78BE91 /* UIView+MJExtension.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		74D9FC52F02872D2979BD7629955C4BE /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D7FC22B851D4EB229B781EF54DC86B9B /* GMHud-umbrella.h in Headers */,
				5251B2258C4B49E2048B0AFA378EC9D8 /* GMHudModule.h in Headers */,
				3049986E0D78F60ED26676C4E03ECE19 /* GMPublicHUDLogo.h in Headers */,
				5B06E7CE4DD9EDFFF15B2D13FC13EF3A /* GMPublicNomalHUD.h in Headers */,
				0424B809FB5EF52826CE9F4BB3B60058 /* UIViewController+HUD.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		757560162C13DC0AA7C5258BC6B9B6EF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1FF83D5AD0EDD5BED6E2E8FD1C7A5A74 /* GMBaseSwift-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		7D94D19329FBC2D06BC4F6FCDE2962BF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7F22852A28C3FB0EA10E2F5EC50288A1 /* GMRouter+gm.h in Headers */,
				97C1ED37120DC49E60487DDE4652F938 /* GMRouter-umbrella.h in Headers */,
				555E0F631CA500F61BAE44EDB5EE0CA0 /* GMRouter.h in Headers */,
				C9B6AE2DEB5063802DC7FB424529A5AE /* Target_commons.h in Headers */,
				E7D51A3F883174DA39DA3EA59F0CE9CA /* UIViewController+Router.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9E3607A29D8FF04D155B1D1405628679 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				170B665B61E642E9432E2FAA0B2C7BC6 /* GMediator-umbrella.h in Headers */,
				2D16D9993750E002A6645EA07AF930E9 /* GMediator.h in Headers */,
				2343FBA472130906067FDD7E4CFF10C3 /* NSString+GMediator.h in Headers */,
				9105FD2369BA55CDC80703B15A6A9361 /* UIViewController+pushURL.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A3FFB89BE2F96EBC2DDE4396D6FE1327 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA3FC0F629A42796E448E1BCBA5B2505 /* MJExtension-umbrella.h in Headers */,
				5500D0CE44E4248432963A85BCCF0B8F /* MJExtension.h in Headers */,
				74E7CFA280C5DF7156C2C313ED6FD88F /* MJExtensionConst.h in Headers */,
				8C82BE11072FE5E62D172631A88E06B8 /* MJFoundation.h in Headers */,
				E9F1D3305E9A29146FA80E5A42745AE8 /* MJProperty.h in Headers */,
				84C1127D6D1AD4EE076A256F2EEE129A /* MJPropertyKey.h in Headers */,
				393D682C50D435E25B97FC0481852809 /* MJPropertyType.h in Headers */,
				766B265EFBB2B95455C0CC3A53A154BB /* NSObject+MJClass.h in Headers */,
				DC3C55F81FB65B74503B3A8ADBA6B30E /* NSObject+MJCoding.h in Headers */,
				D7D1CD46C8DAA23B75E9B4D34D25E777 /* NSObject+MJKeyValue.h in Headers */,
				9C297623D0F4D5899A3DAD852F366792 /* NSObject+MJProperty.h in Headers */,
				E43C185227C696EB72CBBB8897399B19 /* NSString+MJExtension.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AA0BBCC58D8052BBE6163376C0D3FAE2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ECF0D62D8A342C8EBC007EA79EE8D9FC /* SnapKit-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AD8D511DD77F745E4826F20024C479A2 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DE71DC85E5F272BE1A81CA959D4C8249 /* NSAttributedString+YYText.h in Headers */,
				A0956CF8EEFE610BDCA4A523DC821620 /* NSParagraphStyle+YYText.h in Headers */,
				032C8BB2EBB1DD5B81924355E2634EDE /* UIPasteboard+YYText.h in Headers */,
				4246989D3F27765827CA05797B46CF49 /* UIView+YYText.h in Headers */,
				222A1DCA65361AA1C600CBE0C6B5833D /* YYLabel.h in Headers */,
				6484A688245EF46AA261DE0A123D85C5 /* YYText-umbrella.h in Headers */,
				4402E565E8250EFBDDDF652CE8C26305 /* YYText.h in Headers */,
				40067A8D0DF83A38CEFBC1B57CE6027C /* YYTextArchiver.h in Headers */,
				D9F08E14A515A315AC7A83D823AE09A1 /* YYTextAsyncLayer.h in Headers */,
				0044029BB14B695DE9871D1012C2F9CD /* YYTextAttribute.h in Headers */,
				0F2B1038FB4F56FD8C7C436C32D9A491 /* YYTextContainerView.h in Headers */,
				4E2C9B844BA2887FB878FCA9D49C9879 /* YYTextDebugOption.h in Headers */,
				00D7D53256C751A93FB664C0C78CDE65 /* YYTextEffectWindow.h in Headers */,
				A596A3BA57B0BF2A49B34D996E5216E3 /* YYTextInput.h in Headers */,
				955CC47EFCA0E1AAFA6F807784A6AC97 /* YYTextKeyboardManager.h in Headers */,
				DD3158B2AC5397C87B5D80D48DAA5CCC /* YYTextLayout.h in Headers */,
				5949F6323A6E8A1B41EB69CA1AB0072D /* YYTextLine.h in Headers */,
				DA88E7D0B13F134FC46CCF53B08B3CC4 /* YYTextMagnifier.h in Headers */,
				572DD2A487ADA1DEE858B2E075AC6B68 /* YYTextParser.h in Headers */,
				501104C8384FDBFFC20C19F3CABDC55A /* YYTextRubyAnnotation.h in Headers */,
				68FDBE6F56B1DBCEEE08ED2D0E0D171B /* YYTextRunDelegate.h in Headers */,
				10F6EEA6A3EA6841C48603B104DACA7B /* YYTextSelectionView.h in Headers */,
				87F00212202B89B1786A737A41C3F945 /* YYTextTransaction.h in Headers */,
				419A8F806FDF036417F466F35DFC20F8 /* YYTextUtilities.h in Headers */,
				5F5EB2BC9B3372E92A6871B86AEC349B /* YYTextView.h in Headers */,
				3C010553732560C6ACA78E325A23AD7B /* YYTextWeakProxy.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AEA5F597EB6B8E9862DB91BFE4127410 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				00B0FA20D21E3152D5F137521A80839E /* ALPlatformView.h in Headers */,
				F1B954372B38AF5D4C5AF97B3EE71A9B /* ALShareButton.h in Headers */,
				B8BFD892EF455420AB9A3A95BDE22B9E /* ALShareTopicCardView.h in Headers */,
				0274750F651C4BE8F9FA248F94A8FAC8 /* GMDiaryShareInfoView.h in Headers */,
				38304DF9618B30E5E79F28D91362FB30 /* GMDiaryShareView.h in Headers */,
				8CDD4F85104D599410DEABBA172D8EFF /* GMShareBaseObject.h in Headers */,
				83093154592516021A04558C5DAF02AD /* GMShareCell.h in Headers */,
				FA4D350ECDF60EB4F332541CCBF7896A /* GMShareFlowLayout.h in Headers */,
				AC7B7765BD1D09417EC942F0E0DBEEBE /* GMShareSDK-umbrella.h in Headers */,
				E7F8CAB95D59250EEBF460B7EC66B00D /* GMShareSDK.h in Headers */,
				BB037BD7938091023B35894537E62B17 /* GMShareTopView.h in Headers */,
				123DE300A3F309E98630ED9D7893D603 /* GMShareVideoAlertView.h in Headers */,
				AFE58DF1E022720E9A052A350BC60378 /* GMShareView.h in Headers */,
				87CEBAEE4F1C38004345C458C481976F /* GMThirdPartyDefine.h in Headers */,
				05C073A84D713856D3B37E7567B7D794 /* GMThirdPartyLoginHelper.h in Headers */,
				E3789F2F5FD301B2613D3B95F273F350 /* GMThirdPartyOauthManager.h in Headers */,
				968171F2A5CD25824E735A072B01235C /* NSMutableDictionary+GMShareSDK.h in Headers */,
				5262538D23D442E47C65E8E936E66BD7 /* NSURLRequest+IgnoreSSL.h in Headers */,
				929CBAEDA4F5C51FA379001A93302849 /* WMShareObject.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B48CDA8E94B647E3588FC0231AEAAF77 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AB9753E44D9451B9203CFE2EA96E8021 /* MASCompositeConstraint.h in Headers */,
				67C0BD7072DAFFEE680BD4197A8B1CB1 /* MASConstraint+Private.h in Headers */,
				53C047F3E60A2DBAE5F7DEB6704A97E7 /* MASConstraint.h in Headers */,
				345DFA5757548DB56A021620BBD2C683 /* MASConstraintMaker.h in Headers */,
				4F71350A555C0A8CC85F3D012FE23F9B /* MASLayoutConstraint.h in Headers */,
				CF97C6008ECB14424883BDFB45319135 /* Masonry-umbrella.h in Headers */,
				CF6D26CBE6326FB2A1C15F55D45A69E4 /* Masonry.h in Headers */,
				B8111B28082D2402779DFAA4F3334D8B /* MASUtilities.h in Headers */,
				001125468F8FFA4D3E324BE6B0FCB99E /* MASViewAttribute.h in Headers */,
				161CA6428BE7C1735B532B01CF6D908D /* MASViewConstraint.h in Headers */,
				ADB2AFDEDE0534A49740F86F54EFBB85 /* NSArray+MASAdditions.h in Headers */,
				14A38EC99C82F91464ADE36399FEF0AE /* NSArray+MASShorthandAdditions.h in Headers */,
				3060510339EB3318D7D369AA4A3F593A /* NSLayoutConstraint+MASDebugAdditions.h in Headers */,
				3710B1833B2B2DFC412827C043D891CB /* View+MASAdditions.h in Headers */,
				79E9C780A21809CB199A7E76C8195AB4 /* View+MASShorthandAdditions.h in Headers */,
				061D02AF0983F0416EE17748C90DB3CD /* ViewController+MASAdditions.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		BC5BD7F4992E67AF6DC40BCB33E0E5CB /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				300D8AAFA1329426E31333900B09C81A /* GM-Swift-Observable-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		BCB0FCFFEB7AE5C04D0B19A9EA2A75DF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				886F757D1B7BB6B6B67E1DF4E2432FAA /* TMCache-umbrella.h in Headers */,
				3FAE96CC8C13FAAB8B13ADD86B78C8D1 /* TMCache.h in Headers */,
				E62C996073156071B9E7B6D73D461405 /* TMCacheBackgroundTaskManager.h in Headers */,
				96AC278CF9583F03F94C61494FAB712C /* TMDiskCache.h in Headers */,
				C1C38B7A170DC8EB5471330D3369F27C /* TMMemoryCache.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CF583EABCF0CB0DAA42674D31A75CDB7 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6DDDC13B2ACF9AFCEB482F065512A52F /* CIContext+fixBug.h in Headers */,
				D37C492B29514828B8ADCC8D4C5A4110 /* Constant.h in Headers */,
				B4C8B82F65333D95FB249007E32036D9 /* GMAnnotation.h in Headers */,
				4E34D2B514020AA2168C6731A27CED99 /* GMButton.h in Headers */,
				0CA4D3A8D48E7096F752FB96040C7632 /* GMCollectionView.h in Headers */,
				7A50778E2D4E28E0607B975CC55DB994 /* GMCollectionViewCell.h in Headers */,
				74C3542753EBA75386AACBB8149AACD5 /* GMControl.h in Headers */,
				0915A1AC977C9C8C106BD6D087C049A5 /* GMDatePickerView.h in Headers */,
				A30BCCBEB92A566117CD054C242BF852 /* GMEmptyView.h in Headers */,
				6749A9F59B0CFAEBB97FB9D52D544914 /* GMFont.h in Headers */,
				994B4882A8982D6B5206A4A938B97D99 /* GMHighlightLabel.h in Headers */,
				31007C970056348B1E3A4CD774882CE4 /* GMHighlightStrGenerator.h in Headers */,
				2223AD7F2F18EFB82E564DFBC81CFB02 /* GMImageView.h in Headers */,
				CD824C04C8A10C8B379BCAB45C9FB9BD /* GMInfiniteScrollView.h in Headers */,
				E76C544CBC4616BE0CCCD9113341ABC6 /* GMKit-umbrella.h in Headers */,
				4D07FAEC44948F082ECE26C298D44DDD /* GMLabel.h in Headers */,
				CA5239B9DC9D8729AD1B82568D268058 /* GMLoadingView.h in Headers */,
				18FFD315984D163A8C95103480A85DC6 /* GMMarkStarView.h in Headers */,
				22ED982614FD070D6C42EA4B5FE26AD0 /* GMPlaceholderTextContainer.h in Headers */,
				51106CEE7BA54AC0CA88E99C34AC3843 /* GMPopupBgView.h in Headers */,
				877D40CDB1E21ADEE901DB2B85D644C5 /* GMPreviewCell.h in Headers */,
				34E081D184444DA5D8E05F76E4092706 /* GMPreviewListView.h in Headers */,
				4EA6CE68239237B69E76EE6E00BE0281 /* GMRateView.h in Headers */,
				4958D8AF376F697188F6D15EC19AF411 /* GMReuseIdentifier.h in Headers */,
				E4820E801147710954AD04085D6D7480 /* GMSafeValue.h in Headers */,
				C087C82FA9E5FCA83E6983582F3BAF12 /* GMScrollView.h in Headers */,
				D15204252A3820BB0C5B3ABF080A9BB0 /* GMTableView.h in Headers */,
				538BFCC6A22DF250C714C7168D4FD971 /* GMTableViewCell+Layout.h in Headers */,
				F542CE190B77807C83B71BDF10A6E498 /* GMTableViewCell.h in Headers */,
				4FA1A4C96C3912599693EBE2E057FA5C /* GMTextField.h in Headers */,
				5CD8BA8726D233911F230E19C0D3A296 /* GMTopSearchButton.h in Headers */,
				5EEBEDCF55C3FDBC96064120B6C20D58 /* GMVerticalLayoutButton.h in Headers */,
				D3326A7EF32BFA9802D1EC84DE33DEE8 /* GMView.h in Headers */,
				FAE14F710D206DDD7B5E43A924766166 /* NSObject+EasySubClass.h in Headers */,
				AF8AA9F3D61DE913E5DE7561B0907AC8 /* NSString+Image.h in Headers */,
				92B908B4FEE3016207C7DA6C251B2B87 /* SystemVersion.h in Headers */,
				417A566E10D2DD4C5AD85E20829CCE1B /* UIAlertController+gm.h in Headers */,
				EC48572956CF74C82BE877775F56E2B4 /* UIButton+ALReClicks.h in Headers */,
				5C594B48B6337F4E07C621D3EDA150DF /* UIButton+GM.h in Headers */,
				3B0FFCC61E308BE6FF63202B7FDA27FF /* UIColor+GMTheme.h in Headers */,
				7F7959D728A679915DFA56F3E7AEBC63 /* UIDevice+Resolutions.h in Headers */,
				75A7865F1C090A5376231BDEE5BD3794 /* UIImage+Compress.h in Headers */,
				EC2B14C2854FDFB6281773C05AFB315F /* UIImage+GIFImages.h in Headers */,
				4A35D19593A0FE380A1428E83E691A96 /* UIImage+GM.h in Headers */,
				42C61BB46B2DE02F1C0D3AF8C6D9D68C /* UIImage+GMloadImage.h in Headers */,
				257D24A5B867D6DE3ACB8C199496811B /* UIImage+ImageEffects.h in Headers */,
				1087F0D2D02F1E0BFA79E876C915733A /* UIImage+water.h in Headers */,
				F33095E91BAE6CA8856B833E31D30BD9 /* UILabel+CopyExtern.h in Headers */,
				C4A6ADAD8D3CB024748791BE96F4C284 /* UINavigationController+FDFullscreenPopGesture.h in Headers */,
				9F1FDD9D19F5DA99BFDEB5024DF8C44E /* UIScreen+GM.h in Headers */,
				AC958A64FABDA7E922A3AEC269C94295 /* UITextView+Keyboard.h in Headers */,
				0EBE54D046A546B1E16790F82BC43ACD /* UITextView+LengthLimit.h in Headers */,
				63F9F2B3E1A74583773CBD5C93AAECC0 /* UIView+CornerRadius.h in Headers */,
				3AD0137C8526BC19F48F11A744C4E4DD /* UIView+GMShadow.h in Headers */,
				4AEA06F2BF7F9978512B182B879E8416 /* UIView+Layout.h in Headers */,
				463CEEE1798403019ACF13CF4279A18D /* UIView+LikeAnimation.h in Headers */,
				04C1965D3CFDA77B347F7FD3274F472E /* UIView+LineWithAutolayout.h in Headers */,
				B29CB209EA977EA654A13CAEE183AE3B /* UIView+SafeArea.h in Headers */,
				3F05C1A03A92BAE469297937753D477C /* UIView+TileSubviews.h in Headers */,
				5D55E3B361C50C58DF2E64105AFDCAED /* UIViewController+ChildControllerSwitch.h in Headers */,
				EC2F8C6D27418F0FD0C991B8ED5E2BF9 /* WYSegmentView.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D2237E2D00907A77592D65E62A5251A9 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				995803DDEAD959FD47238F80AD1FEC9B /* NSBezierPath+SDRoundedCorners.h in Headers */,
				0D3B32BF37765C989D5DCA8CF753EE66 /* NSButton+WebCache.h in Headers */,
				C512FA91EF16EE9A12DD3E2ACFE0408B /* NSData+ImageContentType.h in Headers */,
				40FAAB74E572B8019ADB7C50F387BC2A /* NSImage+Compatibility.h in Headers */,
				4C45169E542F579B7B5FE8AF8E195E58 /* SDAnimatedImage.h in Headers */,
				252B17CCCD64A4FE44B0579AB851C95C /* SDAnimatedImagePlayer.h in Headers */,
				5E4CC8A71412711A0240B81E90F9B3B3 /* SDAnimatedImageRep.h in Headers */,
				876E5011173FF17E1980B07E430957C5 /* SDAnimatedImageView+WebCache.h in Headers */,
				B1325C6FEBED717075274598F38EF634 /* SDAnimatedImageView.h in Headers */,
				9E79C2D897460EC82A93D5A0DCA109AF /* SDAssociatedObject.h in Headers */,
				69EDA798A429D9CA3A13E2CD36454399 /* SDAsyncBlockOperation.h in Headers */,
				8B2A294316DCE7940B2BF422429FB478 /* SDDeviceHelper.h in Headers */,
				61E991FDF0F2C5A994A34821EE3672F5 /* SDDiskCache.h in Headers */,
				F49D06985BF1EA77416D406697318AC3 /* SDDisplayLink.h in Headers */,
				5C66CAE9F17FC12A2F86052362FB781A /* SDFileAttributeHelper.h in Headers */,
				8F1ADE3131992BF0A44F47C7DA40F556 /* SDGraphicsImageRenderer.h in Headers */,
				8888692D26A0F36D31B23EBEA82AB690 /* SDImageAPNGCoder.h in Headers */,
				5C57EA2B1C2D15CF44CCB749A95B8850 /* SDImageAssetManager.h in Headers */,
				535AC34A10E1CB69521FBCC6703EF0B3 /* SDImageCache.h in Headers */,
				F912C91E21F83B3E6BDCCD856C46EAC2 /* SDImageCacheConfig.h in Headers */,
				AE8DA25C455D32D61874CCD9AF74F384 /* SDImageCacheDefine.h in Headers */,
				ADE8E593E2A1C63B477885D3D5529B0D /* SDImageCachesManager.h in Headers */,
				D7A59AA6C789F9653A57148733224924 /* SDImageCachesManagerOperation.h in Headers */,
				777CEC6C1F1856C145574D3246346320 /* SDImageCoder.h in Headers */,
				040C5C29A2B72AF76DC493471B0D195E /* SDImageCoderHelper.h in Headers */,
				7E5C7F42A26C9CE387DFC625F38EBA6D /* SDImageCodersManager.h in Headers */,
				5239B71920E880E2A9E3F6522351FC25 /* SDImageFrame.h in Headers */,
				5A92FD1BDD0DBFE3DCFA9CEAEF630037 /* SDImageGIFCoder.h in Headers */,
				F7EFBEE5C4269BFDF1EB481E2C0A824D /* SDImageGraphics.h in Headers */,
				C6DBBE967BC7205F3E4CBA1FDA3E65AE /* SDImageHEICCoder.h in Headers */,
				687223BFFDA12A16D7A364A464A1BEA6 /* SDImageHEICCoderInternal.h in Headers */,
				C0D04E0E37809873CAB7CB1324256928 /* SDImageIOAnimatedCoder.h in Headers */,
				697488DF6BDB9AF6BE6E0D26DB293755 /* SDImageIOAnimatedCoderInternal.h in Headers */,
				0FD24ECA8F9BC63E7D2309AEC9B70A4E /* SDImageIOCoder.h in Headers */,
				C6B3CE6459462ED20AB4F514A0F4B7B9 /* SDImageLoader.h in Headers */,
				DC4680429AFDE0985F70F79ECE459FC0 /* SDImageLoadersManager.h in Headers */,
				8007E0CC785E25DFA236BC4DA835A778 /* SDImageTransformer.h in Headers */,
				4F4B9B41A7485205378DAB3915CC54D0 /* SDInternalMacros.h in Headers */,
				DD95F0C300C97009D1FFC56094072CCF /* SDMemoryCache.h in Headers */,
				05C9376882BF1133C3F250BCA9BE6E7B /* SDmetamacros.h in Headers */,
				B6DF9075C847AB2BD1A09080AE27021E /* SDWeakProxy.h in Headers */,
				93CE397B9B32B7E359BC98AFC6990BB2 /* SDWebImage-umbrella.h in Headers */,
				C4F7527F7162E848C64094545EBEADA6 /* SDWebImage.h in Headers */,
				AB86BA8AA19236B7AF97B4D2078C6C82 /* SDWebImageCacheKeyFilter.h in Headers */,
				B98501865B492D7D493CE8C64ED0D0CB /* SDWebImageCacheSerializer.h in Headers */,
				537E44F0F9003BC18D0A956E2D67B1ED /* SDWebImageCompat.h in Headers */,
				A3CCFF34D9AE58E74ECE8DA47BF93878 /* SDWebImageDefine.h in Headers */,
				C1D5BB69CEE683FCFB9AC01EFC903396 /* SDWebImageDownloader.h in Headers */,
				23FA11BE3E10A7789DD6D008597A5B28 /* SDWebImageDownloaderConfig.h in Headers */,
				12FE375F6CA6D3C8D6FC5D2830068875 /* SDWebImageDownloaderDecryptor.h in Headers */,
				331DE9704167B4462699E0600D75B2B0 /* SDWebImageDownloaderOperation.h in Headers */,
				2B0F003DBB12AA8E0DFA52FF4EC4F864 /* SDWebImageDownloaderRequestModifier.h in Headers */,
				ACD275AD935F1DC98FEDFBAAEE2170DD /* SDWebImageDownloaderResponseModifier.h in Headers */,
				52FDB7B044979B147B064FE1E3C10A2D /* SDWebImageError.h in Headers */,
				617E2673CC9C12C183B803F88E719627 /* SDWebImageIndicator.h in Headers */,
				5AC46B97B28D91464C2C59BE1E76E7B7 /* SDWebImageManager.h in Headers */,
				CA54B4EA52B162756C88ED568F6EC100 /* SDWebImageOperation.h in Headers */,
				3DAF52F4DFC7566856BF4498C6E99BC7 /* SDWebImageOptionsProcessor.h in Headers */,
				178780E5EAA74BE72FF3123147D06E44 /* SDWebImagePrefetcher.h in Headers */,
				BD48EA2A79B870C40B90BC7E6EFC0547 /* SDWebImageTransition.h in Headers */,
				EBE254E2A7AA5CA3CA400834223DFC85 /* UIButton+WebCache.h in Headers */,
				653852001E191D0E394403A2D1E7F283 /* UIColor+SDHexString.h in Headers */,
				0BDDD21B1BE02FEE6DADE397CFEFDE14 /* UIImage+ExtendedCacheData.h in Headers */,
				C141647899BB50A9DB014EDE557FEA02 /* UIImage+ForceDecode.h in Headers */,
				0EFC783F661EFE69FEB75530C611890D /* UIImage+GIF.h in Headers */,
				67B0E53DFE552D647BE58E385C8396FA /* UIImage+MemoryCacheCost.h in Headers */,
				6C5B14F1B3E013D1C9418C1A3265D5D7 /* UIImage+Metadata.h in Headers */,
				2FB9063F41139CDAFBB894ADF0AB683E /* UIImage+MultiFormat.h in Headers */,
				40CD9AC63C78FC7BDAB227E1F744F252 /* UIImage+Transform.h in Headers */,
				A1AA5288EB1CA46B7EEA7029214D952B /* UIImageView+HighlightedWebCache.h in Headers */,
				2CEF0B407697A11CDB393847BD0F5843 /* UIImageView+WebCache.h in Headers */,
				2743A8B986416A3F7FDC3AD7ED875A71 /* UIView+WebCache.h in Headers */,
				549F554B0815B44339E5E145726FF208 /* UIView+WebCacheOperation.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D5E38FB3A4E9810D769C98F3973899BF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3FA40838DCF89574D410AB2EC901194D /* UITableView+FDIndexPathHeightCache.h in Headers */,
				1430BBB73DF196D51A47CF16B1A2579F /* UITableView+FDKeyedHeightCache.h in Headers */,
				76E5292763A095CBDEAF6A8BC6B9F764 /* UITableView+FDTemplateLayoutCell-umbrella.h in Headers */,
				F03925AEED8FCADA9449EACF73DDE1F2 /* UITableView+FDTemplateLayoutCell.h in Headers */,
				55A1A057C7BD3990288794C25B2FF270 /* UITableView+FDTemplateLayoutCellDebug.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		DE005890B291FF851C944CFE283B5BDB /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F43A6F903DE530459BBA294428E3A2B2 /* Pods-GMAILab_Tests-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E4F9BF046F90CB6A2CC8B4F1744A0903 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				151943F3E9D6B8101A1331F6C5AB6B21 /* GMHTTPSessionManager.h in Headers */,
				667EAAAAD589CA2D12AA4FA62ABE487A /* GMNetConstant.h in Headers */,
				FA8E0802DD21C6EA19C64E82E643394E /* GMNetService-umbrella.h in Headers */,
				FA8820A23A6C240C9B49440248067A3F /* Utils.h in Headers */,
				93603EAF43EDA21A6A0F350626BF4F6F /* WMImageUploadOperation.h in Headers */,
				849D850439243EDDD05E16DBB111DCAB /* WMNetService.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E4FB414D96BD307BAE106364301B0342 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				5CB852AEE293299619E423F5AE5D08FD /* Pods-GMAILab_Example-umbrella.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E5E37B8859855090A700FA98A90DA1C4 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				67B3E27CCAD0CD135D36504E74D1A08B /* GMJSONModel-umbrella.h in Headers */,
				CD6076591A8017E12554BB6CAD1BC500 /* JSONAPI.h in Headers */,
				F8C8F28B20A01959B37638F6E7BA06C3 /* JSONHTTPClient.h in Headers */,
				FA57A236503EE19A686145D3AF7CD810 /* JSONKeyMapper.h in Headers */,
				AF5195428BD0EF5F2552E85C053016C1 /* JSONModel+networking.h in Headers */,
				3C3924D8D2C8DB8F24CDEEF0A51EFF94 /* JSONModel.h in Headers */,
				3F7215C18CA130D34F50F0BED233150E /* JSONModelClassProperty.h in Headers */,
				D28C53021BCF20ACE4EBEFF5E9B366AE /* JSONModelError.h in Headers */,
				3A71B5DF12A4D494754A1623F21D35EA /* JSONModelLib.h in Headers */,
				36B39E3BF544027DA0EE6AFB99F01D16 /* JSONValueTransformer.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ECA91C9064B412DE0BB2FE8C855D842D /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8B171A8C08BD761F5210947AA13A4CA3 /* GMRefresh-umbrella.h in Headers */,
				7423A8C8BDE898A90C51E3CEE0C34535 /* GMRefreshConstant.h in Headers */,
				B9962F94EE31B1ED18EDF1E682C656F7 /* GMRefreshFooter.h in Headers */,
				D45E576C518E9A98AD0C51B677097BD3 /* GMRefreshHeader.h in Headers */,
				66E3D4420486B896BBAB7143107F50F1 /* MJRefreshComponent+Private.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F97943F1D90EF51A7D7815191EAC4D43 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3945048534B21E8919AE0F4BAE8A54A3 /* GMBase-umbrella.h in Headers */,
				EA9D307BA4CCF9128A3DF2D8E1FFAC18 /* GMBaseUtil.h in Headers */,
				18CD5AECEB022BDA88DCEC94FF90E926 /* GMNavigationController.h in Headers */,
				6E9E183164E972862D79DB69C3B1D4DC /* GMObject.h in Headers */,
				20756F0540BDED54E3AC7284F8B20DB2 /* GMPresentAnimation.h in Headers */,
				A746698C6ED6C24C692EAB003FC4856D /* OCNavigationBar.h in Headers */,
				87AF5ADD1F7F6DEFD9D4E9ED7EA90D6E /* UIView+NavigationShadow.h in Headers */,
				531C0E5E4C8285A232EC921449533008 /* UIViewController+NavigationCompletionBlock.h in Headers */,
				099E6F751C5E16BB4D415F240BE6C380 /* UIViewController+PushType.h in Headers */,
				D264F2D35DDB9333359A1F92B5C77BAF /* WMBaseCollectionController.h in Headers */,
				1A1A96706DD32097B49F03E1A02BCDB0 /* WMBaseListViewController.h in Headers */,
				F49B1A3920D234649C22B6D08D646A9C /* WMBaseViewController.h in Headers */,
				EB2F57D1F3BE7FF7C1D3357ED362AECC /* WMFetchDataViewModel+GMRequest.h in Headers */,
				939D1B4D74F852A7E664095F12F3BF24 /* WMFetchDataViewModel.h in Headers */,
				16C4161FFFD9FD0EA2FF00C759A4799D /* WMViewModel.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 6A0205721D50343B66459E70AEEC642D /* Build configuration list for PBXNativeTarget "AFNetworking" */;
			buildPhases = (
				31A6B1A272C442075BEFB7C74456765D /* Headers */,
				86555202C4BCDD8F4CD88F804CDF2F20 /* Sources */,
				A5FEFAEA938345E0000E818501C972CB /* Frameworks */,
				9A5BC9AEA3078AF6CC5ED15CA96A8F06 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = AFNetworking;
			productName = AFNetworking;
			productReference = A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking.framework */;
			productType = "com.apple.product-type.framework";
		};
		0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4761494AFDD1DF1AE5AB6CDFD5D574E4 /* Build configuration list for PBXNativeTarget "lottie-ios" */;
			buildPhases = (
				176CF406B4E4DD5F09AD573BB74FAEB2 /* Headers */,
				78C8209A5FAB31623B30B1AD8B4467A6 /* Sources */,
				39621254D872FA7C717FF8C35CEEACED /* Frameworks */,
				D94092298FA8028253A7DDDC86ACB54C /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "lottie-ios";
			productName = "lottie-ios";
			productReference = 51BA97E8B5085EFFB47BC9C0B785CEA7 /* Lottie.framework */;
			productType = "com.apple.product-type.framework";
		};
		1556DC07CFFFC299E9792459E956DD54 /* GMAILab */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D3EF9254FA195F191C9C5B4FBFFF5346 /* Build configuration list for PBXNativeTarget "GMAILab" */;
			buildPhases = (
				544EA205767FF09DE457FEFBF8755708 /* Headers */,
				5AE2538883799CF4C22B3EF012E20289 /* Sources */,
				E083FFB7CFF7B2D94931DB1D899B016C /* Frameworks */,
				3D0FA46EC1E6CEC24D684A6BC188EDBA /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				D57C9A2AF1CDE54C2D8763683BCE6E9A /* PBXTargetDependency */,
				8B816B351209920164B4BDDF6CEF79A9 /* PBXTargetDependency */,
				C6464418D9FA5EAE87CD8DFDB211162C /* PBXTargetDependency */,
				A8B25FCB323E74AAC4A8177F9A7C627A /* PBXTargetDependency */,
				5669F94E4617702FACCDFE51617C23E8 /* PBXTargetDependency */,
				581AD0D3E65EB88A1FA7264C928DC3DA /* PBXTargetDependency */,
				3EDC0F948626A7CC40B3193B5D1BA501 /* PBXTargetDependency */,
				FD1A5B299A42899E79B5D2A6C8508EE8 /* PBXTargetDependency */,
				0B354AAE66A1768C43B6DC1669DE32C5 /* PBXTargetDependency */,
				1EF4A5AC7000B1D1B094D9F7EA4DA5AD /* PBXTargetDependency */,
				1AC2472FC6257B4FD5B7E76BD55201BA /* PBXTargetDependency */,
				1FF376172ED6A961FF77E44894FEBCB4 /* PBXTargetDependency */,
				0666496AC3774FC4C2FBB9C1F5463845 /* PBXTargetDependency */,
				C6961EC372B38C67D0545BA79C754C58 /* PBXTargetDependency */,
			);
			name = GMAILab;
			productName = GMAILab;
			productReference = 44B325077BE00D6D80B881C803277E7B /* GMAILab.framework */;
			productType = "com.apple.product-type.framework";
		};
		19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3CAFF2D66B7085E7F33B030F27AF1AA4 /* Build configuration list for PBXNativeTarget "SnapKit" */;
			buildPhases = (
				AA0BBCC58D8052BBE6163376C0D3FAE2 /* Headers */,
				70AF6E2C88DA9D888E03F9C088D8A5CE /* Sources */,
				5303B2EA54B948DFDCDD233F944C4671 /* Frameworks */,
				4498C0E8F7A7955182F8FDC418D3546B /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = SnapKit;
			productName = SnapKit;
			productReference = 979486118B3E90C08386079D57962701 /* SnapKit.framework */;
			productType = "com.apple.product-type.framework";
		};
		1F1DCFACC8711EB70F4AF40CB685494E /* GMCache */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C4030B03D931F00E192FCB544EF4BF6B /* Build configuration list for PBXNativeTarget "GMCache" */;
			buildPhases = (
				399C2F8623D6702B6F529691A7936844 /* Headers */,
				726FA03245523B16EE1E9214B242506F /* Sources */,
				8373C1EF0C27706A558D620C280EC65D /* Frameworks */,
				7676B1F36DBB8F0E6D5377198A7A5453 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				CA173A8C441F7970A5DB10778715356B /* PBXTargetDependency */,
			);
			name = GMCache;
			productName = GMCache;
			productReference = AF76362CBFD3ADA8C28B6C87D388DC3E /* GMCache.framework */;
			productType = "com.apple.product-type.framework";
		};
		2006263064A94C0063192AE0D2C3F409 /* UITableView+FDTemplateLayoutCell */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A2EFF9BF5569EF86363DF98023FAE653 /* Build configuration list for PBXNativeTarget "UITableView+FDTemplateLayoutCell" */;
			buildPhases = (
				D5E38FB3A4E9810D769C98F3973899BF /* Headers */,
				422939CA5C183014A53A7D88223457BB /* Sources */,
				043F0027324DFD9A007F480EB10E82C6 /* Frameworks */,
				2D517F7B2A6484AAA3C783D945E7FD29 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "UITableView+FDTemplateLayoutCell";
			productName = "UITableView+FDTemplateLayoutCell";
			productReference = F68B286B9FE321CE3672C683727DBD9B /* UITableView_FDTemplateLayoutCell.framework */;
			productType = "com.apple.product-type.framework";
		};
		28689B9EA4494CFEC2E8F991ABC3E674 /* EVReflection */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C0EBB59E765888702102835A3378A506 /* Build configuration list for PBXNativeTarget "EVReflection" */;
			buildPhases = (
				31C2527CF2A0C36B2A1C5BCE59A94ED9 /* Headers */,
				CA82E0C8D90AF4958F5A0CC64805D31B /* Sources */,
				69D8B7D42205ACB826F758E145D73D9B /* Frameworks */,
				2410E8F315E3C60A940CA9C28727A4C8 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = EVReflection;
			productName = EVReflection;
			productReference = F76778D56721E75B2B9F0CC413A09DF7 /* EVReflection.framework */;
			productType = "com.apple.product-type.framework";
		};
		2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 639652513C8C227EF7C5927DAD9665F5 /* Build configuration list for PBXNativeTarget "GMKit" */;
			buildPhases = (
				CF583EABCF0CB0DAA42674D31A75CDB7 /* Headers */,
				F57149B104A244ADD0DBE0C854A34A63 /* Sources */,
				85593CDFC0672C3AB75542312977414B /* Frameworks */,
				167B523D76FD104BA889BF9D121DD57A /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				F2F708C3818738A68CCA16D3C18690E9 /* PBXTargetDependency */,
				627B4129A405EF5FDE4B445E240C4712 /* PBXTargetDependency */,
				9EC53DD6F39FAAC052EFBBA3E41EB4CE /* PBXTargetDependency */,
			);
			name = GMKit;
			productName = GMKit;
			productReference = C27C3A8F77FA5ABA1BF9893CA36302C4 /* GMKit.framework */;
			productType = "com.apple.product-type.framework";
		};
		3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 70603D6F21EB6849FD5099CF5999DCB8 /* Build configuration list for PBXNativeTarget "SDWebImage" */;
			buildPhases = (
				D2237E2D00907A77592D65E62A5251A9 /* Headers */,
				6B2C65FC2A0CB5F73BA15B624ACA113C /* Sources */,
				52A9A16AED41CD6E1913FA78C7C01AD1 /* Frameworks */,
				470CEAE7077594A7ED826F4703F5F55D /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = SDWebImage;
			productName = SDWebImage;
			productReference = B0B214D775196BA7CA8E17E53048A493 /* SDWebImage.framework */;
			productType = "com.apple.product-type.framework";
		};
		3AA4D1719D5A3E80B58DCD4B68D493ED /* GMShareSDK */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 59360D5C2BC76E676228C1D00AA10E70 /* Build configuration list for PBXNativeTarget "GMShareSDK" */;
			buildPhases = (
				AEA5F597EB6B8E9862DB91BFE4127410 /* Headers */,
				52C648537F1219006EAAE5C2629EB9E3 /* Sources */,
				111A4AEEF805D743B352C7F5BB4601C9 /* Frameworks */,
				486EED56F081969CBE58CA2D901D33F7 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				677624257BD14249BC2CA9DB131E2124 /* PBXTargetDependency */,
				D854E982047AFA42945EA3D49CA68BAB /* PBXTargetDependency */,
				8F32DDD4E2078A1093A60B08183F7172 /* PBXTargetDependency */,
				EFDD9520F7774E8789831F8EB3659506 /* PBXTargetDependency */,
				F9FB2107E92759B86298E4DE7DA7D160 /* PBXTargetDependency */,
				D381C82CFABCB907CE7E517DC3A3D7FC /* PBXTargetDependency */,
				C13B73D83DB3427BC7E58553D04079CB /* PBXTargetDependency */,
				EBD246E113B1BD1105C7B66B48DCA60A /* PBXTargetDependency */,
				5C6746C109E39D18E9C084F44724149E /* PBXTargetDependency */,
			);
			name = GMShareSDK;
			productName = GMShareSDK;
			productReference = CD5C5EEC5602B2D008D6804712D98C53 /* GMShareSDK.framework */;
			productType = "com.apple.product-type.framework";
		};
		43088C9C16C9A55631249C09BF66AC08 /* GMAILab-GMAILab */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 694A9F2D5426BD5A064BA3B41A764151 /* Build configuration list for PBXNativeTarget "GMAILab-GMAILab" */;
			buildPhases = (
				EBC2BA686823DCE2B292248E71FA019F /* Sources */,
				EB90FE557857718D5C4089BA4A389AE3 /* Frameworks */,
				16CFB65B7D747CED5545D7828BEB16F0 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "GMAILab-GMAILab";
			productName = "GMAILab-GMAILab";
			productReference = 330949229D1ABAD1CCB4200B57E7A5E2 /* GMAILab.bundle */;
			productType = "com.apple.product-type.bundle";
		};
		48E349A2003F8A0FF4813A8092D0BA0C /* GMNetService */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1E16BFC08D58A9FBD08B82945BE7C3BF /* Build configuration list for PBXNativeTarget "GMNetService" */;
			buildPhases = (
				E4F9BF046F90CB6A2CC8B4F1744A0903 /* Headers */,
				A60BA0CF93BB510F7F5F1EBE09ED5FA8 /* Sources */,
				9741C7AFAA9C2A7EB8CEE43974118305 /* Frameworks */,
				5B64CAB91580162498DEEAAAE77AE84A /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				9ABD200192A13D6F2C1CE40A827FD910 /* PBXTargetDependency */,
			);
			name = GMNetService;
			productName = GMNetService;
			productReference = F21D36151AEC108E960201756451D1F5 /* GMNetService.framework */;
			productType = "com.apple.product-type.framework";
		};
		4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2127F666B9D2BCAE6E2DBBC5943CD52D /* Build configuration list for PBXNativeTarget "MJExtension" */;
			buildPhases = (
				A3FFB89BE2F96EBC2DDE4396D6FE1327 /* Headers */,
				B33446B568059071F8E7952E1D2F2331 /* Sources */,
				E4C8F1D7921876D4EE575998A6D6198D /* Frameworks */,
				6E73AAA759AF7A9CCAEE33E7495E12EF /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = MJExtension;
			productName = MJExtension;
			productReference = 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension.framework */;
			productType = "com.apple.product-type.framework";
		};
		55AF53E6C77A10ED4985E04D74A8878E /* Masonry */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 719E721E5DC94D18039313A1714562E5 /* Build configuration list for PBXNativeTarget "Masonry" */;
			buildPhases = (
				B48CDA8E94B647E3588FC0231AEAAF77 /* Headers */,
				5D1E9564B81B5280E71040F90BDD917F /* Sources */,
				D6F04FA8BC6C0FC621D9D42FFD0527D7 /* Frameworks */,
				B03802C7A5D4172B0A4354E01A7D8627 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Masonry;
			productName = Masonry;
			productReference = 1FFED36A657123030ABB700256D73F15 /* Masonry.framework */;
			productType = "com.apple.product-type.framework";
		};
		6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = BEB004D9A4DF6820DBD2159767412F6F /* Build configuration list for PBXNativeTarget "MJRefresh" */;
			buildPhases = (
				72200F9152DA30791B27569D88369E7C /* Headers */,
				0037D37950ADF19D2A1321090C280FD9 /* Sources */,
				93C54336F55320B423E0109B96C2F168 /* Frameworks */,
				7086259ABC4252AA24EE55F92E881A45 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = MJRefresh;
			productName = MJRefresh;
			productReference = E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh.framework */;
			productType = "com.apple.product-type.framework";
		};
		6F5C17E80BD1B7F60A33F79692330A57 /* YYText */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 0E5C67323ECBCA3328466FCD71648D5A /* Build configuration list for PBXNativeTarget "YYText" */;
			buildPhases = (
				AD8D511DD77F745E4826F20024C479A2 /* Headers */,
				2C118613A75FC0AE626946705D054174 /* Sources */,
				C09465F234309304EB021B2D04A58E11 /* Frameworks */,
				5F13FD87563C3EDC5847971D0B65E58A /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = YYText;
			productName = YYText;
			productReference = 71762A728913EB440C97D3616D291AF3 /* YYText.framework */;
			productType = "com.apple.product-type.framework";
		};
		75956ED72576558B6E846FD2A08311F6 /* GMRouter */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F713F074EBF267C36CD8196CF313F017 /* Build configuration list for PBXNativeTarget "GMRouter" */;
			buildPhases = (
				7D94D19329FBC2D06BC4F6FCDE2962BF /* Headers */,
				9986F9EA5AF91C5D83FEB01E556C9004 /* Sources */,
				780150D8DD03E74E03787DFD14B5D8A5 /* Frameworks */,
				1E7EF65068C0D702E3DB64893183E8D8 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				AC16E8FD8B18029737369E186175BC57 /* PBXTargetDependency */,
				E5E3D82EB598A3BD121DDE23816233A1 /* PBXTargetDependency */,
			);
			name = GMRouter;
			productName = GMRouter;
			productReference = 07545AF0CC480D5D105E73861C12603E /* GMRouter.framework */;
			productType = "com.apple.product-type.framework";
		};
		82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 22FF71049500EDFFCBBB14F3105ED30B /* Build configuration list for PBXNativeTarget "MBProgressHUD" */;
			buildPhases = (
				67BE088D44D46F66FF3AAFCF9AAC9621 /* Headers */,
				122AFE8B3EC968709FD5011CDF7AFC92 /* Sources */,
				9071BFEC0D8590072AC8EE38BAAC3562 /* Frameworks */,
				3E9B0BF9D74E4928EE6E5EC0F231CD44 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = MBProgressHUD;
			productName = MBProgressHUD;
			productReference = 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD.framework */;
			productType = "com.apple.product-type.framework";
		};
		8F88019BA15ED097D1C8A7ED63894766 /* GMBaseSwift */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 2BCBD55EE29DA34573C079831A06FCFA /* Build configuration list for PBXNativeTarget "GMBaseSwift" */;
			buildPhases = (
				757560162C13DC0AA7C5258BC6B9B6EF /* Headers */,
				4DB01FDC68692A7768136CA352B22CEA /* Sources */,
				91ECA198866EAEAAC48B8AEB3E65EB5B /* Frameworks */,
				C9F6F3A3C52453496E989C4C024BABB6 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				B9565D3A42FA4279B7D9E3E7468AA1F3 /* PBXTargetDependency */,
				D11C3A2FDCA8C25226070003EE6DAA1B /* PBXTargetDependency */,
				47E8E9542F15F51CF6B5C805BDBC9FDE /* PBXTargetDependency */,
				48DAA37875C0BCD9704679528C8E8AC5 /* PBXTargetDependency */,
				78168E05733790A8681EDFDD9B3B1AB5 /* PBXTargetDependency */,
				5B34F23556FF0F879CBF0750B0F5EAA1 /* PBXTargetDependency */,
				532A45041459CE65765B1555E9381D4E /* PBXTargetDependency */,
				9BCC47F8AF82C4D36A6A1C985F375C18 /* PBXTargetDependency */,
			);
			name = GMBaseSwift;
			productName = GMBaseSwift;
			productReference = 3D7D296E43A619FAF880C14C5B18E2FC /* GMBaseSwift.framework */;
			productType = "com.apple.product-type.framework";
		};
		94C5C5E62BF23812EFB9ABF4C8AA7425 /* GMediator */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = DC39704162D2F735C48BA0B845ED59E4 /* Build configuration list for PBXNativeTarget "GMediator" */;
			buildPhases = (
				9E3607A29D8FF04D155B1D1405628679 /* Headers */,
				5B52AC05BD7A7B46FD52EFADFE174B9C /* Sources */,
				CBC079424E3A19259D7178F198A66102 /* Frameworks */,
				6E1100B2108282C8541E4BD863778CF0 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = GMediator;
			productName = GMediator;
			productReference = E52F9D3110B9BBB528956562C06BE74E /* GMediator.framework */;
			productType = "com.apple.product-type.framework";
		};
		95334C85D079B3C9466DB8FBEF171B10 /* Pods-GMAILab_Example */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 5A9C85840F44E56C2C36F3500E1D2DDC /* Build configuration list for PBXNativeTarget "Pods-GMAILab_Example" */;
			buildPhases = (
				E4FB414D96BD307BAE106364301B0342 /* Headers */,
				43A9AF991642AA6A3800341B8E0DF436 /* Sources */,
				26EDF273113D47A44E9FAF887707781A /* Frameworks */,
				0CA0DAC574F08E6743A3A2B8E94E3FF3 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				FEF5B8FF907AE0C3634E657122A886C1 /* PBXTargetDependency */,
				DE2484C1670F87F2F3AA9A20339F6C8D /* PBXTargetDependency */,
				D16B454290DCA854CC458E1C49DB888F /* PBXTargetDependency */,
				DE05F7CB945CDC55281E4C7571F7FDD9 /* PBXTargetDependency */,
				4B38BC76D00A351CDB562F73FA94F78B /* PBXTargetDependency */,
				4B5714F86BFFFBC5D6715BF7D8B0E5CE /* PBXTargetDependency */,
				487ED28ED030BED021D254A40390A854 /* PBXTargetDependency */,
				90C4624237C9663E02560030DB3D3FBA /* PBXTargetDependency */,
				D6D78D44F06740A136FD30C94F8CD454 /* PBXTargetDependency */,
				25B53D922E699B508C9A09E7571E8416 /* PBXTargetDependency */,
				52CEAECC1EE9814BA3F1A2D91BA9E0B2 /* PBXTargetDependency */,
				316EABDB85CB30E20CF87B8EC3301BB2 /* PBXTargetDependency */,
				BB84939C76B0396BF9571C466D0C0A59 /* PBXTargetDependency */,
				6E76E0CFE23DA5B9B0AEB2EF867A5475 /* PBXTargetDependency */,
				9F9875AAE19794107EC7C5AC000135E5 /* PBXTargetDependency */,
				7A6A188B88D45D75076CA34157C97CC3 /* PBXTargetDependency */,
				E5342D54F363894601873751172B090D /* PBXTargetDependency */,
				CCD27F31CEF84C41EE6FED017CC8AE79 /* PBXTargetDependency */,
				3A6C611977AD13F336A9E4B69879FA23 /* PBXTargetDependency */,
				4F5615B499D38E32B2DD10DC2BF5365F /* PBXTargetDependency */,
				0CD94D564ACE9BB6C012F78A9D44F9D5 /* PBXTargetDependency */,
				E6BF00441A94266137B2F31D803595D5 /* PBXTargetDependency */,
				C07E44415C0CDAE88E465A9279F1A0B0 /* PBXTargetDependency */,
				FAEAF1A9BABA512346497105680A33F4 /* PBXTargetDependency */,
				1D4922A55C9935F1FDBA5137AD96A08B /* PBXTargetDependency */,
				7595F95D8AFD7858BAA61C6BECC4A610 /* PBXTargetDependency */,
				50664FBC414BC1047812B3FCF18C9149 /* PBXTargetDependency */,
				77E64745DB52EB313B44D53B0432A750 /* PBXTargetDependency */,
				63106C8EFFA3B7205E9C4D3268AEB23C /* PBXTargetDependency */,
				3E6CEDE746FF9779E4A0DFA28C29D06F /* PBXTargetDependency */,
				A1C3A93482D463CC2C751E9CD0ABB143 /* PBXTargetDependency */,
				9A0027116CA751CB42BD4D20635C21CC /* PBXTargetDependency */,
				C5FF8623BC23270DF7D13350AE7AC6E0 /* PBXTargetDependency */,
				C63F7F0C25EE132AE8BF9BF6DD4CCA4E /* PBXTargetDependency */,
			);
			name = "Pods-GMAILab_Example";
			productName = "Pods-GMAILab_Example";
			productReference = CA27406F828371D8FADAEA8A08C03DA5 /* Pods_GMAILab_Example.framework */;
			productType = "com.apple.product-type.framework";
		};
		A80FB945B8EBAF1A911CAD2059D1B56C /* GMRefresh */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = C7DFD0B251DFA6893EE9EC85A2BC5135 /* Build configuration list for PBXNativeTarget "GMRefresh" */;
			buildPhases = (
				ECA91C9064B412DE0BB2FE8C855D842D /* Headers */,
				54CAB99C784D172B5F284B09D5964FBB /* Sources */,
				70488EEE852AF34CDDE04C040D3A8AB7 /* Frameworks */,
				FC2CB8D54943011DF363B7732D2CBA67 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				7E5F9D292634E148066998756AFE5BA3 /* PBXTargetDependency */,
				D74EDFDD752715162B8153098DF3CC1D /* PBXTargetDependency */,
				363956D543FA0679779EAA4405BFA30F /* PBXTargetDependency */,
			);
			name = GMRefresh;
			productName = GMRefresh;
			productReference = 3AC0BEBDA04901251499B2709F026B1B /* GMRefresh.framework */;
			productType = "com.apple.product-type.framework";
		};
		AB05C8847707CCF4222ED9E5CAF6EAE8 /* Pods-GMAILab_Tests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 548D49D74EFCE8DD6CC84206F50A6EFE /* Build configuration list for PBXNativeTarget "Pods-GMAILab_Tests" */;
			buildPhases = (
				DE005890B291FF851C944CFE283B5BDB /* Headers */,
				966B555240A3253085FA4E3DA1180CF5 /* Sources */,
				2EE3FA0D54C6095D9381ED8D19584E2D /* Frameworks */,
				093128B747FF9826EAB383D7F0A6A3A4 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				3CBCB9655E876E9D6004B95B3CBA3679 /* PBXTargetDependency */,
			);
			name = "Pods-GMAILab_Tests";
			productName = "Pods-GMAILab_Tests";
			productReference = 52F911A28321C66164AB32AB4D4AB79B /* Pods_GMAILab_Tests.framework */;
			productType = "com.apple.product-type.framework";
		};
		BE1E98B0F138484320E4F0E6ED0C79B0 /* MagicalRecord */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D9FF99D1A7F39BD1F53A200AAF67A5C4 /* Build configuration list for PBXNativeTarget "MagicalRecord" */;
			buildPhases = (
				57604F7214142FA28EF76BC30CC6D8C1 /* Headers */,
				40DDE41E0631D87CF3D432FDDEA2E97C /* Sources */,
				C025ABBC982E4B0CF73408BCEE6D7629 /* Frameworks */,
				29A1BB36BA787F283CC679230CA3871B /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = MagicalRecord;
			productName = MagicalRecord;
			productReference = ABB43848547A86B3409581A1C5B55960 /* MagicalRecord.framework */;
			productType = "com.apple.product-type.framework";
		};
		BF3B8D3181FAFBA223CA280A99CC7A91 /* GMRefresh-GMRefresh */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 02A6DFBE993E231E2FDD215A6A099863 /* Build configuration list for PBXNativeTarget "GMRefresh-GMRefresh" */;
			buildPhases = (
				68940D08BD646F5C71EDF08F9BEDF5C8 /* Sources */,
				A8B8D6A1AC77DEC5AC82991606135F38 /* Frameworks */,
				9758A17C357ADF59BC67DDA84267030B /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "GMRefresh-GMRefresh";
			productName = "GMRefresh-GMRefresh";
			productReference = C6446EBFA1131794C286F894586C655C /* GMRefresh.bundle */;
			productType = "com.apple.product-type.bundle";
		};
		CB1A7F57202C65AD1CF72A9D46918EA0 /* GMFoundation */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 78524A92C3B980834BEF20A199D00208 /* Build configuration list for PBXNativeTarget "GMFoundation" */;
			buildPhases = (
				25D8C607A6F4B9F07EDC23656A6C5BEB /* Headers */,
				99D04984E71C29432D5E1EEED6E1F7DD /* Sources */,
				17AEFC565C6812EE943B2639A4C3217B /* Frameworks */,
				A3D94F32D8F6E3D9FAB6F6957FE456FA /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = GMFoundation;
			productName = GMFoundation;
			productReference = 44D57814F6DE910363309B305767EC01 /* GMFoundation.framework */;
			productType = "com.apple.product-type.framework";
		};
		D528AF38707FE32767B7D5C6A427213E /* GMBase */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3C5AC8089CADC8338D1C073426D3F8E0 /* Build configuration list for PBXNativeTarget "GMBase" */;
			buildPhases = (
				F97943F1D90EF51A7D7815191EAC4D43 /* Headers */,
				3A8325FF2A871C0DD385F188C1B948CE /* Sources */,
				C61B19C1E3006CF4FB0E8295A13B7DD7 /* Frameworks */,
				706ED5CA1ADD038C9F79B3CACCAACDE7 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				D1C14C6568C6786DF815D61D803C9ACA /* PBXTargetDependency */,
				69812A974A0154DCA72784425001F920 /* PBXTargetDependency */,
				9ED8888A54B8524CB71E0829EC3E0952 /* PBXTargetDependency */,
				22168D5682853C7E298EAA8C019FA51D /* PBXTargetDependency */,
				08E7077CD3002E2B14A7BCB554B81133 /* PBXTargetDependency */,
				C1B7A6AA65247E8F645A9D8BF5257EB9 /* PBXTargetDependency */,
				E7284916549158A9E2B067BFE26223AA /* PBXTargetDependency */,
				2E687247A73929596C995BD45C0DC32F /* PBXTargetDependency */,
				A64BF1D87A11224FBFA62A89EC918E6B /* PBXTargetDependency */,
			);
			name = GMBase;
			productName = GMBase;
			productReference = 0038AD0AECFFB422C370203786773214 /* GMBase.framework */;
			productType = "com.apple.product-type.framework";
		};
		DBD99F71D5AD14F0ABFF62C2A300AF94 /* GMJSONModel */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F36CC24462A57ED1BC4D9679771CED99 /* Build configuration list for PBXNativeTarget "GMJSONModel" */;
			buildPhases = (
				E5E37B8859855090A700FA98A90DA1C4 /* Headers */,
				ADDA86297C7A6ABB89C5689EFD03B522 /* Sources */,
				17DF9E7E1400933D3E6DE3BB81824A8C /* Frameworks */,
				38FBCAA0F3F545788196AE9AC56B8AE8 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = GMJSONModel;
			productName = GMJSONModel;
			productReference = 35EA85F9EC6257380C6753168D1DEABD /* GMJSONModel.framework */;
			productType = "com.apple.product-type.framework";
		};
		DE1E1531B831B2CDAF98303A09B6BCC7 /* GM-Swift-Observable */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 3C09E0D2F97FCAF5A7B3B0F2F1AC23F6 /* Build configuration list for PBXNativeTarget "GM-Swift-Observable" */;
			buildPhases = (
				BC5BD7F4992E67AF6DC40BCB33E0E5CB /* Headers */,
				4BFC132F574144C1333F5F32689A4688 /* Sources */,
				BBB0C7B1C0BF98193BD63AB82261D64B /* Frameworks */,
				4297CA6BDC4E32FD181169C9B3AE5FA6 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = "GM-Swift-Observable";
			productName = "GM-Swift-Observable";
			productReference = EB896F90EE768FD9463A2AC65DC84751 /* GM_Swift_Observable.framework */;
			productType = "com.apple.product-type.framework";
		};
		E7875802C4C9FCC3FCA43D8B1005A443 /* GMNetworking */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 089E66217CCBEAFDB64426C0DA726B09 /* Build configuration list for PBXNativeTarget "GMNetworking" */;
			buildPhases = (
				1D5E82AC97119ED9476E42A5574A13CA /* Headers */,
				E92CADBFFCB57DC3F3801F6D93C507C1 /* Sources */,
				79354923C090839617AFE35170D55378 /* Frameworks */,
				54F68743956DAD82AB33E831D4C80170 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				F3CFB4714F265B6199B0D38BC3D11D45 /* PBXTargetDependency */,
			);
			name = GMNetworking;
			productName = GMNetworking;
			productReference = 3BCFC23376AC2F8B8621264CD3A1EB34 /* GMNetworking.framework */;
			productType = "com.apple.product-type.framework";
		};
		EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E4A5194ABAF7A4780609E0E581DA6B54 /* Build configuration list for PBXNativeTarget "Alamofire" */;
			buildPhases = (
				2582784E4FA6A1AC5D23FC53AC3F6EE2 /* Headers */,
				2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */,
				090C1D63463ACF622287EFF9D5C9392D /* Frameworks */,
				473D3E892ABB6C798CFF290644259B34 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = Alamofire;
			productName = Alamofire;
			productReference = 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */;
			productType = "com.apple.product-type.framework";
		};
		F506817897761782FA49CE576B208282 /* TMCache */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = E38B22A22E27718316AEDB878E586246 /* Build configuration list for PBXNativeTarget "TMCache" */;
			buildPhases = (
				BCB0FCFFEB7AE5C04D0B19A9EA2A75DF /* Headers */,
				01CDF5D3488F15FCF8AEF7599682279C /* Sources */,
				14785F73D9BCF205A6300FAB5B8C86D5 /* Frameworks */,
				AB5C4B7CC9E4D0836B678A9C9BE17251 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = TMCache;
			productName = TMCache;
			productReference = 160CA8DDC98E8D6C8AFF8F1868FE6B96 /* TMCache.framework */;
			productType = "com.apple.product-type.framework";
		};
		FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 45F4CF6F0A5E96792A0E3D81EA925554 /* Build configuration list for PBXNativeTarget "GMPhobos" */;
			buildPhases = (
				1A61B6CCF55967486E14F2E87C114099 /* Headers */,
				D12E71EF16ED952AC3044D6DFA29F132 /* Sources */,
				F1C469119CB4E0189AE70CE0EF2D5E06 /* Frameworks */,
				3D48AB90DC3A6B1CA8E576AA7322A2C1 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				68CF81CF57A65BF2BD6ACFA7DC41AFCC /* PBXTargetDependency */,
				DC2E7EF21CF8B1C7CDA178FFA6ED8F69 /* PBXTargetDependency */,
				2AC6B6D3D5742DE9B3690D88E9719A47 /* PBXTargetDependency */,
			);
			name = GMPhobos;
			productName = GMPhobos;
			productReference = 181A38F89544AC6A91B7B493DC2D3F78 /* GMPhobos.framework */;
			productType = "com.apple.product-type.framework";
		};
		FCF0C5BC11623CF5B804DF9AEC74444D /* GMHud */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 190EE1B18D3A81875E3B69ED2CAB2CDC /* Build configuration list for PBXNativeTarget "GMHud" */;
			buildPhases = (
				74D9FC52F02872D2979BD7629955C4BE /* Headers */,
				A7D7E23E391D4E1625AAD62BFF67135B /* Sources */,
				EEB4C05E633CD8133272588883B82911 /* Frameworks */,
				8389F72D21E44586D79B887F4571A710 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				0A2EEEE0DA6AD60ED90FB50AA8DEC942 /* PBXTargetDependency */,
			);
			name = GMHud;
			productName = GMHud;
			productReference = 00A66CA45D4198BAE0AAD729A7B982BF /* GMHud.framework */;
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		BFDFE7DC352907FC980B868725387E98 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastSwiftUpdateCheck = 1100;
				LastUpgradeCheck = 1100;
			};
			buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = CF1408CF629C7361332E53B88F7BD30C;
			productRefGroup = 16ADFFB7D9A41B575D953CB0CD0E5763 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */,
				EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */,
				89868DEC2D6E34C14F1DE5EA0DE5EBEB /* BDOpenSDKKit */,
				8DBB35948FE85C49A6D9F05CCE45E717 /* DouyinOpenSDK */,
				28689B9EA4494CFEC2E8F991ABC3E674 /* EVReflection */,
				DE1E1531B831B2CDAF98303A09B6BCC7 /* GM-Swift-Observable */,
				1556DC07CFFFC299E9792459E956DD54 /* GMAILab */,
				43088C9C16C9A55631249C09BF66AC08 /* GMAILab-GMAILab */,
				D528AF38707FE32767B7D5C6A427213E /* GMBase */,
				8F88019BA15ED097D1C8A7ED63894766 /* GMBaseSwift */,
				1F1DCFACC8711EB70F4AF40CB685494E /* GMCache */,
				94C5C5E62BF23812EFB9ABF4C8AA7425 /* GMediator */,
				CB1A7F57202C65AD1CF72A9D46918EA0 /* GMFoundation */,
				FCF0C5BC11623CF5B804DF9AEC74444D /* GMHud */,
				DBD99F71D5AD14F0ABFF62C2A300AF94 /* GMJSONModel */,
				2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */,
				48E349A2003F8A0FF4813A8092D0BA0C /* GMNetService */,
				E7875802C4C9FCC3FCA43D8B1005A443 /* GMNetworking */,
				FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */,
				A80FB945B8EBAF1A911CAD2059D1B56C /* GMRefresh */,
				BF3B8D3181FAFBA223CA280A99CC7A91 /* GMRefresh-GMRefresh */,
				75956ED72576558B6E846FD2A08311F6 /* GMRouter */,
				3AA4D1719D5A3E80B58DCD4B68D493ED /* GMShareSDK */,
				0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */,
				BE1E98B0F138484320E4F0E6ED0C79B0 /* MagicalRecord */,
				55AF53E6C77A10ED4985E04D74A8878E /* Masonry */,
				82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */,
				4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */,
				6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */,
				95334C85D079B3C9466DB8FBEF171B10 /* Pods-GMAILab_Example */,
				AB05C8847707CCF4222ED9E5CAF6EAE8 /* Pods-GMAILab_Tests */,
				3847153A6E5EEFB86565BA840768F429 /* SDWebImage */,
				19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */,
				F506817897761782FA49CE576B208282 /* TMCache */,
				2006263064A94C0063192AE0D2C3F409 /* UITableView+FDTemplateLayoutCell */,
				8554F6236D2AA202CF58503D2DF29730 /* WechatOpenSDK */,
				C6E91171266BAC1C56880BC4814260AA /* WeiboSDK */,
				6F5C17E80BD1B7F60A33F79692330A57 /* YYText */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		093128B747FF9826EAB383D7F0A6A3A4 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		0CA0DAC574F08E6743A3A2B8E94E3FF3 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		167B523D76FD104BA889BF9D121DD57A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		16CFB65B7D747CED5545D7828BEB16F0 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F98C7351F97537511BB97F0831434471 /* GMAICardCollectionCell.xib in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1E7EF65068C0D702E3DB64893183E8D8 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2410E8F315E3C60A940CA9C28727A4C8 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		29A1BB36BA787F283CC679230CA3871B /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2D517F7B2A6484AAA3C783D945E7FD29 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		38FBCAA0F3F545788196AE9AC56B8AE8 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D0FA46EC1E6CEC24D684A6BC188EDBA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D48AB90DC3A6B1CA8E576AA7322A2C1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3E9B0BF9D74E4928EE6E5EC0F231CD44 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4297CA6BDC4E32FD181169C9B3AE5FA6 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4498C0E8F7A7955182F8FDC418D3546B /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		470CEAE7077594A7ED826F4703F5F55D /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		473D3E892ABB6C798CFF290644259B34 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		486EED56F081969CBE58CA2D901D33F7 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		54F68743956DAD82AB33E831D4C80170 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5B64CAB91580162498DEEAAAE77AE84A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5F13FD87563C3EDC5847971D0B65E58A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		6E1100B2108282C8541E4BD863778CF0 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		6E73AAA759AF7A9CCAEE33E7495E12EF /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		706ED5CA1ADD038C9F79B3CACCAACDE7 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		7086259ABC4252AA24EE55F92E881A45 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADD59B0F7E42B1F514BEB621017D4707 /* MJRefresh.bundle in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		7676B1F36DBB8F0E6D5377198A7A5453 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8389F72D21E44586D79B887F4571A710 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9758A17C357ADF59BC67DDA84267030B /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4FC5824890BF3289F86CFCF026EF3850 /* pullLoading10@2x.png in Resources */,
				DC2BD2C05DCF503D6FB1793A52850178 /* pullLoading10@3x.png in Resources */,
				94A1FD98E9366339FDC99C4D5E37B2C1 /* pullLoading11@2x.png in Resources */,
				370E157BFAB25D6AFBD35112224967A5 /* pullLoading11@3x.png in Resources */,
				C5478053FC95A6936EAF2302A5B71AA7 /* pullLoading12@2x.png in Resources */,
				0DE59D89FBB464F3C9EFABFC735E4253 /* pullLoading12@3x.png in Resources */,
				6C592C9CD4DDC18E7B7190A8A9682F30 /* pullLoading13@2x.png in Resources */,
				F7507756BC08C0D3113A8F0C9A66BC91 /* pullLoading13@3x.png in Resources */,
				0A23A05E40B957F42D3A90BB2BE162BE /* pullLoading14@2x.png in Resources */,
				EB9EAB9BC34CBEC59E74FAEB209F82C8 /* pullLoading14@3x.png in Resources */,
				F935A950F70F23A1387E1EDF654F7DD9 /* pullLoading15@2x.png in Resources */,
				4229A6505D116EA58A80C6BC88F3C62E /* pullLoading15@3x.png in Resources */,
				66B522FC1AF93785091312FF28B705B1 /* pullLoading16@2x.png in Resources */,
				8239222477EBBCE540E8D0A7FDD985C8 /* pullLoading16@3x.png in Resources */,
				9C5575BB466A8793B8682918C37F3D82 /* pullLoading17@2x.png in Resources */,
				BA40C20C593280E0CDF98B69D9864150 /* pullLoading17@3x.png in Resources */,
				92F129F30B759642B7BDA7977CB5622A /* pullLoading18@2x.png in Resources */,
				61E2D3DE1AE4B7C9F8232054D8644610 /* pullLoading18@3x.png in Resources */,
				BA662DB8D2C723D22CBB5777854738E3 /* pullLoading19@2x.png in Resources */,
				148E9FE16D0735022FF35A766B8A8715 /* pullLoading19@3x.png in Resources */,
				5B7E69CC72C2BBFA2947617E2D4878B0 /* pullLoading1@2x.png in Resources */,
				A4EAB7AF51F99DA0D5F830BE46A667E7 /* pullLoading1@3x.png in Resources */,
				CEE6381F6658718712DA61AD4CB48E8C /* pullLoading20@2x.png in Resources */,
				F5312B3A93F754DE5B959C9B903A56A6 /* pullLoading20@3x.png in Resources */,
				FB6718CB22FB8195BA13582F5916E513 /* pullLoading2@2x.png in Resources */,
				326C8B2B49FDA97936AC4ABB5A74768D /* pullLoading2@3x.png in Resources */,
				A96D8020C3CF8108292E7DC64F59FFF3 /* pullLoading3@2x.png in Resources */,
				91C8CF77A36B8B66B302526D719D55CA /* pullLoading3@3x.png in Resources */,
				3ABFD7D27E53F25BC18215663C22D56A /* pullLoading4@2x.png in Resources */,
				B388E2F73C7251F1E95B0E55C3B6FC57 /* pullLoading4@3x.png in Resources */,
				B67B5662587F9A97F715ADC1F79C7499 /* pullLoading5@2x.png in Resources */,
				120675AAC7407222ECCF7AD653F96D5B /* pullLoading5@3x.png in Resources */,
				EF99C8FA3AD27154A5299D5D49555452 /* pullLoading6@2x.png in Resources */,
				13BCD6F17A6AC413FE52EDD64C3E14EB /* pullLoading6@3x.png in Resources */,
				2E4E49A8D38A001C08D497CF9609AB24 /* pullLoading7@2x.png in Resources */,
				CCCCB1224344715ABF7141EDA0827070 /* pullLoading7@3x.png in Resources */,
				915DD62E12049E37AABC3ED9AAA7E38B /* pullLoading8@2x.png in Resources */,
				04F6C696C8DFDC215086A36B62885631 /* pullLoading8@3x.png in Resources */,
				6DFEF67D43AF79AB928314DADC6A5CEC /* pullLoading9@2x.png in Resources */,
				2EB6AB5E4D053173B01B5BC73F253076 /* pullLoading9@3x.png in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9A5BC9AEA3078AF6CC5ED15CA96A8F06 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A3D94F32D8F6E3D9FAB6F6957FE456FA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		AB5C4B7CC9E4D0836B678A9C9BE17251 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B03802C7A5D4172B0A4354E01A7D8627 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C9F6F3A3C52453496E989C4C024BABB6 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D94092298FA8028253A7DDDC86ACB54C /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FC2CB8D54943011DF363B7732D2CBA67 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0AB79EBB4F86965246D9B2DB1C16D607 /* GMRefresh.bundle in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		0037D37950ADF19D2A1321090C280FD9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				24906B7AE559CD1934CCF4DBC01A45D8 /* MJRefresh-dummy.m in Sources */,
				304AD5B501E932C00D3CD9C56142AAA0 /* MJRefreshAutoFooter.m in Sources */,
				1A7A307F6D06B61DD440E88D83AE39B6 /* MJRefreshAutoGifFooter.m in Sources */,
				45B1E0548AD112CD62BB87E0FD275567 /* MJRefreshAutoNormalFooter.m in Sources */,
				165A5039ED823A89C7D8C5F3603F0569 /* MJRefreshAutoStateFooter.m in Sources */,
				7AEEA792C436D9916A2EB93245DA0DE5 /* MJRefreshBackFooter.m in Sources */,
				4A62ADD289DB392E7E387348D2AC049F /* MJRefreshBackGifFooter.m in Sources */,
				02CE2E349FAA710793A3FBC2BD2CE048 /* MJRefreshBackNormalFooter.m in Sources */,
				8AC9BA552F83F54900C8C411A0474C64 /* MJRefreshBackStateFooter.m in Sources */,
				79A56F0DC127CA106CB6669E1442833A /* MJRefreshComponent.m in Sources */,
				90690BF865E8C777F267E8923E04A810 /* MJRefreshConfig.m in Sources */,
				F60D9CE9444C5D9539487A62D0EE0F80 /* MJRefreshConst.m in Sources */,
				797B7C2979E6728380EEED7893DC905B /* MJRefreshFooter.m in Sources */,
				EE5979C5286F8741E85F1D63A3936B48 /* MJRefreshGifHeader.m in Sources */,
				C9C0C5C2CD03E239095A56F0BBD80930 /* MJRefreshHeader.m in Sources */,
				8A3F588431280E17A3A7E3477195FD96 /* MJRefreshNormalHeader.m in Sources */,
				F530B79EAB4519686909F833FEB10CF8 /* MJRefreshStateHeader.m in Sources */,
				10CAA04E4EBC96FBDA8736AAC53F0907 /* NSBundle+MJRefresh.m in Sources */,
				2DC77562449B3D525997DB182403E044 /* UIScrollView+MJExtension.m in Sources */,
				207CCDE2EDC265B4809558FDABD315CD /* UIScrollView+MJRefresh.m in Sources */,
				A450FE6B4C2FB7EBB3AD4DE4EFEBE2AA /* UIView+MJExtension.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		01CDF5D3488F15FCF8AEF7599682279C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				37701F5A7568E0687E161E751C835D82 /* TMCache-dummy.m in Sources */,
				34309CDEFB2D328034E5DCAB712C2775 /* TMCache.m in Sources */,
				BD99AEAF6F4F070A3128ACB59DCFCCD5 /* TMDiskCache.m in Sources */,
				4C990CBB4F5205E75084F6C8C0278992 /* TMMemoryCache.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		122AFE8B3EC968709FD5011CDF7AFC92 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6F9AE1CB8F5776F21849CBC24BE1C56B /* MBProgressHUD-dummy.m in Sources */,
				54BFD9CF9A22276502321FAAC778B919 /* MBProgressHUD.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2C118613A75FC0AE626946705D054174 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F67B86ECECCB0581C7437AE09C999901 /* NSAttributedString+YYText.m in Sources */,
				0B9F43C16D34FA29D91290E99FD1EA9A /* NSParagraphStyle+YYText.m in Sources */,
				D13CB2BD844EA959FF6304F38D0ADF28 /* UIPasteboard+YYText.m in Sources */,
				5933944BF39F24003B9B707E913A5C53 /* UIView+YYText.m in Sources */,
				54DE53A91053465EA269D312EA0020A0 /* YYLabel.m in Sources */,
				8029F82872298E261F480B15E55FC3C4 /* YYText-dummy.m in Sources */,
				413F38B4B08FA4404A6DABAD3070A6FC /* YYTextArchiver.m in Sources */,
				B05F64EE9E1F2D52EF3E6C655E096ECF /* YYTextAsyncLayer.m in Sources */,
				455319B77281532AA6CE619FC8213DFC /* YYTextAttribute.m in Sources */,
				7E1966B22D48BF3FC918ECB73815F6F4 /* YYTextContainerView.m in Sources */,
				0073F9CF6DAF3DEA0A09D2E50099B90F /* YYTextDebugOption.m in Sources */,
				8B17BC803497F071B242E3385CF77628 /* YYTextEffectWindow.m in Sources */,
				FA893E6DD13A9F2CF0D14763859F6F4D /* YYTextInput.m in Sources */,
				4573717A24193CF472021336E928EDC7 /* YYTextKeyboardManager.m in Sources */,
				D116C098BC7312FAEA9A79A22CAD72FC /* YYTextLayout.m in Sources */,
				B2A3158531F1731C4F88E572B64D94AB /* YYTextLine.m in Sources */,
				89AF1B50000DEF49641789169E6DBD87 /* YYTextMagnifier.m in Sources */,
				C09E7C29EA35E3AA0540086294F0A4B9 /* YYTextParser.m in Sources */,
				DE3254D8CD477AC1518FFA646555E9B8 /* YYTextRubyAnnotation.m in Sources */,
				293B7FB856368CFB992C117410063D1C /* YYTextRunDelegate.m in Sources */,
				2AFE61EA2B0BED505B72E23871D135DD /* YYTextSelectionView.m in Sources */,
				0DE2E578AB9E2B3F3D0776518A56C2AA /* YYTextTransaction.m in Sources */,
				C2F2E84211905B02855BB3B96FAE0779 /* YYTextUtilities.m in Sources */,
				091178157BA0A338501F5076A2262A94 /* YYTextView.m in Sources */,
				11109BA012E8882AECB0A285431B4EEC /* YYTextWeakProxy.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		2DDFD9AC10F181CD7130BDF5F9E0502B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */,
				1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */,
				BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */,
				D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */,
				1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */,
				3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */,
				132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */,
				0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */,
				98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */,
				D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */,
				E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */,
				64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */,
				F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */,
				2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */,
				931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */,
				AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */,
				933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */,
				53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		3A8325FF2A871C0DD385F188C1B948CE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				125DABB19284ADAA025FBEA2E930F160 /* GMBase-dummy.m in Sources */,
				44079407CAC1A4B7A01E9072D118A9A5 /* GMBaseUtil.m in Sources */,
				17766F7237A80D6384497B29A503790C /* GMNavigationController.m in Sources */,
				E71F3E24050168036560FF0F6683E418 /* GMObject.m in Sources */,
				3CC57C0E0D8D28BFA403CC29E4F8EB06 /* GMPresentAnimation.m in Sources */,
				3741754242251349A9D8C08AA4421099 /* OCNavigationBar.m in Sources */,
				096C79C014F29AA23D38E6123514D00B /* UIView+NavigationShadow.m in Sources */,
				1B52533B61577FF646DA7D6986DABB63 /* UIViewController+NavigationCompletionBlock.m in Sources */,
				D5AFB8009140F180262A1C6498AC4388 /* UIViewController+PushType.m in Sources */,
				77C533003530152874346728DEDB4B03 /* WMBaseCollectionController.m in Sources */,
				5184DAD682B26A01779FC7919841A41D /* WMBaseListViewController.m in Sources */,
				7B3ABDE29E5BDEF8C5BBBDD7EC4EB77D /* WMBaseViewController.m in Sources */,
				711A315D5AAFFC8F218BA18FE5A4D766 /* WMFetchDataViewModel+GMRequest.m in Sources */,
				A99DA836A4246B5D838DBB682677E64E /* WMFetchDataViewModel.m in Sources */,
				9B574F28DA0D119DE57DD4C515EF98CE /* WMViewModel.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		40DDE41E0631D87CF3D432FDDEA2E97C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0893C25D466C4DBC413018EEB2AAEF8C /* MagicalImportFunctions.m in Sources */,
				C3867A28B1151B7DB252585AA960C8B5 /* MagicalRecord+Actions.m in Sources */,
				F4F74DA06E65CDDAECE8AF4927F53B4E /* MagicalRecord+ErrorHandling.m in Sources */,
				131B5AEC381BF79CC95EB51B641A1274 /* MagicalRecord+iCloud.m in Sources */,
				4867B80001020A585BB0AF2C43C87FCC /* MagicalRecord+Options.m in Sources */,
				3261ABFDEF50BA62B5D1BD03D50933ED /* MagicalRecord+Setup.m in Sources */,
				EABCA1319C8F623868A5B6623B9F79BD /* MagicalRecord+ShorthandMethods.m in Sources */,
				17951C41D38A74724B33131EC308D91A /* MagicalRecord-dummy.m in Sources */,
				D3D3E454345752FCAB4A08C23C890A56 /* MagicalRecordInternal.m in Sources */,
				087F51A4029F14809C90F3C159AE15DD /* NSAttributeDescription+MagicalDataImport.m in Sources */,
				F9387B0E67444E47515F514E1D3BF7CA /* NSEntityDescription+MagicalDataImport.m in Sources */,
				0965EEE4FFC5B949DCA4C6DDF855238E /* NSManagedObject+MagicalAggregation.m in Sources */,
				C39AA0031C15D416D3B294CF91E54983 /* NSManagedObject+MagicalDataImport.m in Sources */,
				8A65B39DC3C21E6FC72F71C2D949B7F7 /* NSManagedObject+MagicalFinders.m in Sources */,
				0570519A29171327B1C77A54EDFA6264 /* NSManagedObject+MagicalRecord.m in Sources */,
				928B3471A89C4F8D64DD168BE5CD8A72 /* NSManagedObject+MagicalRequests.m in Sources */,
				B4BA28EA2F26D759E229711CF30D4D8D /* NSManagedObjectContext+MagicalChainSave.m in Sources */,
				04DA125BA436B6317CE2BA74E1C0EBED /* NSManagedObjectContext+MagicalObserving.m in Sources */,
				D5CB1D6A2AFAE225124F3C62B79C90E4 /* NSManagedObjectContext+MagicalRecord.m in Sources */,
				10A4D37BF1C717F8104E62D47D2CE5C2 /* NSManagedObjectContext+MagicalSaves.m in Sources */,
				B7F08DADA1F5B55788F43E9FE0241315 /* NSManagedObjectContext+MagicalThreading.m in Sources */,
				1B020EE469F04EBDCCA760E106023045 /* NSManagedObjectModel+MagicalRecord.m in Sources */,
				40F10888918D9C18EA0FC1BA6DE1258F /* NSNumber+MagicalDataImport.m in Sources */,
				1E308A6122B7D8E0C359D1513EBBDB7E /* NSObject+MagicalDataImport.m in Sources */,
				2F49B29FBD71E668D11722854D511380 /* NSPersistentStore+MagicalRecord.m in Sources */,
				FC26CAF8234EF4B8937F527A76A6E191 /* NSPersistentStoreCoordinator+MagicalRecord.m in Sources */,
				48365D0D83BF1BED85FF83050FB67158 /* NSRelationshipDescription+MagicalDataImport.m in Sources */,
				9B441440E4BF56624411E2F643702B4B /* NSString+MagicalDataImport.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		422939CA5C183014A53A7D88223457BB /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				45857EB57CC274C78417CD6123319A06 /* UITableView+FDIndexPathHeightCache.m in Sources */,
				D6E3C6B56E37590FD083C4C1E9913F71 /* UITableView+FDKeyedHeightCache.m in Sources */,
				25F5112BC723CE7353AB4F8A74176382 /* UITableView+FDTemplateLayoutCell-dummy.m in Sources */,
				4B79ADA8A724F80C99C7C50323D97579 /* UITableView+FDTemplateLayoutCell.m in Sources */,
				214A4893F73AA9E3B1BCF211F188B618 /* UITableView+FDTemplateLayoutCellDebug.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		43A9AF991642AA6A3800341B8E0DF436 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E48DE8BCD76FA06769FFE18B12BC04F5 /* Pods-GMAILab_Example-dummy.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4BFC132F574144C1333F5F32689A4688 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADB560814BCD3125E6CF9F1F56A2A04A /* Event.swift in Sources */,
				B15207CBFA7BEDD3AC46D68079E51FB0 /* EventReference.swift in Sources */,
				1DE4B90AA9499FA806902AD8FCB27738 /* EventSubscription.swift in Sources */,
				A2E7ACECFF4D357955A361BFBAC7A267 /* GM-Swift-Observable-dummy.m in Sources */,
				6DE46418A343E0B542411EB94509A658 /* Observable.swift in Sources */,
				BF23BB18E94E339ECE35F172E5504151 /* ObservableChainingProxy.swift in Sources */,
				23CDAB2D57901F526067CA129DCB07F9 /* ObservableProxy.swift in Sources */,
				082CADF5C4B10006A601C087D3FD2AE6 /* ObservableReference.swift in Sources */,
				761C4CE17957B44B9C10F79A058BA108 /* OwningEventReference.swift in Sources */,
				C0388039CB455A0733DEBA14F55A9CD6 /* Protocols.swift in Sources */,
				FAC18C14A7CE6CF4B813B03FFAE59F0E /* TupleObservable.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4DB01FDC68692A7768136CA352B22CEA /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E1EE386E506048952D33E11C06727748 /* GMBaseController.swift in Sources */,
				0059617D5A8C5E39D8C0708D68629059 /* GMBaseNavigationButton.swift in Sources */,
				F46B118426B6D53C6FA49395DD84E9EA /* GMBaseObject.swift in Sources */,
				97C8C24AAF68117DAAAEAD2C8502C79A /* GMBaseSwift-dummy.m in Sources */,
				5FA42C8B64A100EABA951BDD24A1BEB3 /* GMBaseUtil.swift in Sources */,
				30EDCFD6DF6C9CB87C2CC54273689F0B /* GMFetchViewModel.swift in Sources */,
				3FFEFB72A7091431E0C37F4A93A5BAB2 /* GMListProtocol.swift in Sources */,
				96AD6D0170004146396B14DCC67BA3B7 /* GMNavigationBar.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		52C648537F1219006EAAE5C2629EB9E3 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0708117CFC5DD28380573299D1CE54E5 /* ALPlatformView.m in Sources */,
				ECC0467A10B5917A93F0A40DA4367907 /* ALShareButton.m in Sources */,
				9B94D67B32B58ADF34BA3AC4537387CF /* ALShareTopicCardView.m in Sources */,
				261E2113AB9F08CDEB41BB0920730353 /* GMDiaryShareInfoView.m in Sources */,
				FC3196B2CAE148FF3B015BDBDD5359E9 /* GMDiaryShareView.m in Sources */,
				E116A00E89705460D37516FE3B314711 /* GMShareBaseObject.m in Sources */,
				A8B15418999A7399379B236D73CA70C7 /* GMShareCell.m in Sources */,
				604470169FEAFDD1DCA157173AC218F3 /* GMShareFlowLayout.m in Sources */,
				5451570CA0AE6AA90645CACF7AF98FBA /* GMShareSDK-dummy.m in Sources */,
				402F16ED705D88C029D39114E6136D99 /* GMShareSDK.m in Sources */,
				7A720DA011BEE47FF0AFB88CC79A77D2 /* GMShareTopView.m in Sources */,
				DF88ACD72B267DBA6EFCACD5C2082BE8 /* GMShareVideoAlertView.m in Sources */,
				83A6B9BCBA02E1257BFCD038678A8E35 /* GMShareView.m in Sources */,
				CBEFEECF403E85DAD0BEEA311701E967 /* GMThirdPartyLoginHelper.m in Sources */,
				120956EDAD0EEF910C3888351B26BE0E /* GMThirdPartyOauthManager.m in Sources */,
				5DCB5F7071F3DBA3E1630E883A6D4940 /* NSMutableDictionary+GMShareSDK.m in Sources */,
				A094E15ADEE6AC3F76E37273A26D709A /* NSURLRequest+IgnoreSSL.m in Sources */,
				5B0708BF746A7FA9F2728F9515E12C33 /* WMShareObject.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		54CAB99C784D172B5F284B09D5964FBB /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C9FF1A92F5098F7764DDD5A748CCA577 /* GMRefresh-dummy.m in Sources */,
				F199F81519C21C5CB380312DA83F31A4 /* GMRefreshFooter.m in Sources */,
				F17BAFF4CF16D874083E9A9E260B4BDF /* GMRefreshHeader.m in Sources */,
				D0C563A71352117ED1EEC4AFFCAB3166 /* MJRefreshComponent+Private.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5AE2538883799CF4C22B3EF012E20289 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				70DF23915C3F4E33DFCEB032DEF22FF0 /* GMAICardCollectionCell.m in Sources */,
				85C25DCD7DA8F6B29571356FDA139879 /* GMAICardModel.m in Sources */,
				F48F3E168E40FDCEABBF6C2781621436 /* GMAIChannelViewController.m in Sources */,
				B789F47820A21BF93893B81EFF13741D /* GMAIChannelViewModel.m in Sources */,
				61020C155B4A5D5061A6798FA888025A /* GMAILab-dummy.m in Sources */,
				15330D088991F2A258650064BD2AF2CC /* GMVerticalFlowLayout.m in Sources */,
				C069623734578570E5D08B4379019569 /* NSBundle+GMAILab.m in Sources */,
				D701BF62CC3FB28294A79C12E75AC755 /* UIImage+GMAILab.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5B52AC05BD7A7B46FD52EFADFE174B9C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B5CA8A15F14A972C15F1B3B7DEFD2482 /* GMediator-dummy.m in Sources */,
				F159C1BE8F335E8B5F864AF01D3AC9C3 /* GMediator.m in Sources */,
				9189000CC51650ED16CFE730C36AA0BA /* NSString+GMediator.m in Sources */,
				B681F3C60C07DC2B7A6C8DBCA9B9A983 /* UIViewController+pushURL.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		5D1E9564B81B5280E71040F90BDD917F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DDD3F49D298AD532DF43C3BADEAE1E79 /* MASCompositeConstraint.m in Sources */,
				2FB5BDC6AB66AFFF03C7AC1597E7A6B6 /* MASConstraint.m in Sources */,
				8FCFB1B7A56B94A079F57DCB3DE60984 /* MASConstraintMaker.m in Sources */,
				2BD0586A02B8E8025BCE4638E3B19B2D /* MASLayoutConstraint.m in Sources */,
				FE1D502D241462181FC131F7AF5C0448 /* Masonry-dummy.m in Sources */,
				43A8A761B750BB98698E136769147943 /* MASViewAttribute.m in Sources */,
				9E11A06FCBB0BF78EB0677AD19020BC3 /* MASViewConstraint.m in Sources */,
				89C5ED3B23C3D4FDF83B2E8936F87E1F /* NSArray+MASAdditions.m in Sources */,
				817EEA74945E47DB23F6CB8A252FF954 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */,
				B9DF600D3F8CF823DF24B5636E2D9DDF /* View+MASAdditions.m in Sources */,
				7975494C4EB48ECAAD3E2DBA2911400E /* ViewController+MASAdditions.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		68940D08BD646F5C71EDF08F9BEDF5C8 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		6B2C65FC2A0CB5F73BA15B624ACA113C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B864874B324BFA8A042B128A4F4EAC64 /* NSBezierPath+SDRoundedCorners.m in Sources */,
				3798C79900F90FC2A21EFCF02BBA48AE /* NSButton+WebCache.m in Sources */,
				4B29DAED6231FFB8A76E9387819868EF /* NSData+ImageContentType.m in Sources */,
				4F84C1C33A862CFA227D81899A1E43E3 /* NSImage+Compatibility.m in Sources */,
				2EA9DCF7ADA2A8A88FCFE79F0BFE6F7D /* SDAnimatedImage.m in Sources */,
				BB2973B6B8683AC0441EC736101030AE /* SDAnimatedImagePlayer.m in Sources */,
				1FB3F094A1C95ACCD3EEA796A2E13FF4 /* SDAnimatedImageRep.m in Sources */,
				4864819467E6E3DA40A93F2C47092CB9 /* SDAnimatedImageView+WebCache.m in Sources */,
				1918FA8B3040C5A981FF7634E0C3D00B /* SDAnimatedImageView.m in Sources */,
				9C0710BCEC9194BE9B925AB088C858E1 /* SDAssociatedObject.m in Sources */,
				82A3758B1AC0EAF9D31A66A3ABE7768C /* SDAsyncBlockOperation.m in Sources */,
				06306A36025A1B8C6783D2F3ECE739C5 /* SDDeviceHelper.m in Sources */,
				C6BAFB92B2659BB2E7F8F5466992E673 /* SDDiskCache.m in Sources */,
				B43E9F79FFEEB0B67AA729A61BDC4194 /* SDDisplayLink.m in Sources */,
				AB635AC221D299BD543348E12706CABE /* SDFileAttributeHelper.m in Sources */,
				A29580DBC80ABD54564E89DED8477113 /* SDGraphicsImageRenderer.m in Sources */,
				5EB77D979C22060DE69B8532C98DB613 /* SDImageAPNGCoder.m in Sources */,
				0295F6BA13219C64916BB803D0FD9E2F /* SDImageAssetManager.m in Sources */,
				06B2A91F57E3BA34C3580CF348D85239 /* SDImageCache.m in Sources */,
				8864A42333BA62DEA7D9DD0A1FC87BDC /* SDImageCacheConfig.m in Sources */,
				B76B2D8EFEBFB9A75CD45056198C1875 /* SDImageCacheDefine.m in Sources */,
				BC173E11CD7CDA4CC233489896E947BA /* SDImageCachesManager.m in Sources */,
				17F76108A218013C85A54302D1A3A604 /* SDImageCachesManagerOperation.m in Sources */,
				5C4D24E461F87AA15225F3B13B41A539 /* SDImageCoder.m in Sources */,
				EAF775348CC241B9A2B0C2EEABF46204 /* SDImageCoderHelper.m in Sources */,
				927A397ADFFBDCEBC052F862211D4038 /* SDImageCodersManager.m in Sources */,
				131A07F206D414221E252340D5FE649D /* SDImageFrame.m in Sources */,
				8C1C27B4B9136814C7B0D6BA685A7A2E /* SDImageGIFCoder.m in Sources */,
				2707C416F9120397BF1B1F24F2C41D8A /* SDImageGraphics.m in Sources */,
				7837853DAD45B3DBABA5110D88BCD682 /* SDImageHEICCoder.m in Sources */,
				D0045F929345A2582E35E4FA48691A74 /* SDImageIOAnimatedCoder.m in Sources */,
				6E62532D291EB59B4A8F60AE6F332375 /* SDImageIOCoder.m in Sources */,
				8494C00D479FEA5D3DB5A35892680D35 /* SDImageLoader.m in Sources */,
				9D1AA4D1C98A545BB0B021889AF8F022 /* SDImageLoadersManager.m in Sources */,
				2A2DFD99F26FA936CB8333F9805AAE00 /* SDImageTransformer.m in Sources */,
				EA7EE99E893FEE215A8874077BA5FD2E /* SDInternalMacros.m in Sources */,
				32E4C4ECCE88DF790291AD9A5393FB32 /* SDMemoryCache.m in Sources */,
				CEEF1BB082AEA16C4899D50C54FF8DEF /* SDWeakProxy.m in Sources */,
				CB963281C66DCD100EE9CA691483D439 /* SDWebImage-dummy.m in Sources */,
				7A659418F1DA88FA08726F57D35B242C /* SDWebImageCacheKeyFilter.m in Sources */,
				11B4F356FDDFE9E9058A5C9ADB57852D /* SDWebImageCacheSerializer.m in Sources */,
				A1993105F429CA9852C6C61BE7F7F903 /* SDWebImageCompat.m in Sources */,
				3CB14881CBFB2F55214F96BCD7384E9C /* SDWebImageDefine.m in Sources */,
				64D0E8E3541C1932A27C6E809F371B9D /* SDWebImageDownloader.m in Sources */,
				310BFC7687639D7DAB6343E688F24F27 /* SDWebImageDownloaderConfig.m in Sources */,
				14D9726530680863C13FDFFA7F72926C /* SDWebImageDownloaderDecryptor.m in Sources */,
				3D98947EDACE7748D2FD953227153C8A /* SDWebImageDownloaderOperation.m in Sources */,
				285D2713BE91340440734BFFEB046FD6 /* SDWebImageDownloaderRequestModifier.m in Sources */,
				7297FC183D1B6C4E44C569D40FE2842F /* SDWebImageDownloaderResponseModifier.m in Sources */,
				207DCDE7E92504BB10E401B36A073C21 /* SDWebImageError.m in Sources */,
				C3D259899D94A7768BE4322069E26122 /* SDWebImageIndicator.m in Sources */,
				B79CBE69BF0808F1228D425007BFBB10 /* SDWebImageManager.m in Sources */,
				429802E5FF038E7C9A230A2052289521 /* SDWebImageOptionsProcessor.m in Sources */,
				70E2065656D5214DB5C14C80A3F082F2 /* SDWebImagePrefetcher.m in Sources */,
				3F3E91B804BA650710A7A0CC797D94BD /* SDWebImageTransition.m in Sources */,
				6A4702B3EDE303E924316C0F14841B30 /* UIButton+WebCache.m in Sources */,
				B4091081FD39B8691A550FCC44FB5F95 /* UIColor+SDHexString.m in Sources */,
				BB050EC2E1B6D0BF03526A6F63CF3D79 /* UIImage+ExtendedCacheData.m in Sources */,
				7407C7A3AEC1F112A00476E8E32EFFC1 /* UIImage+ForceDecode.m in Sources */,
				1064C33DAF864E84942D512662A9D7F5 /* UIImage+GIF.m in Sources */,
				92068BBC279992F9D79B9040CB590348 /* UIImage+MemoryCacheCost.m in Sources */,
				921AA4ADC4ACA50085CDB441163B2C05 /* UIImage+Metadata.m in Sources */,
				EC2BE5C5A740DE68E5FDF202A9361757 /* UIImage+MultiFormat.m in Sources */,
				F7FC12085C1BED40A67AC97B923F82D2 /* UIImage+Transform.m in Sources */,
				A2A71A4004CC3893EE4A816512B25064 /* UIImageView+HighlightedWebCache.m in Sources */,
				3D1868F205A2B6CB5D65842CC28C2FC4 /* UIImageView+WebCache.m in Sources */,
				509A03A5E6A52EFB728B8C1B5EBE7EF2 /* UIView+WebCache.m in Sources */,
				C12D1F821117A27CD3BD882A604E0FD1 /* UIView+WebCacheOperation.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		70AF6E2C88DA9D888E03F9C088D8A5CE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				59E143DBAAC657771E10BE4794A4734E /* Constraint.swift in Sources */,
				8692F1C4347CD9FB2A134E3E120B3B9E /* ConstraintAttributes.swift in Sources */,
				F5461AFAAE75993BA346C9A0E69356B2 /* ConstraintConfig.swift in Sources */,
				53209229AAE8516E14FCCE136F6A025E /* ConstraintConstantTarget.swift in Sources */,
				13F2C56081874AD413DA46FDFEB48E62 /* ConstraintDescription.swift in Sources */,
				42F4F959C8038F5538935F027594DDBD /* ConstraintDSL.swift in Sources */,
				599B3652BA98C7C6B624CD7555DB7678 /* ConstraintInsets.swift in Sources */,
				1B030DA069A04C0E98CF69359EB202E0 /* ConstraintInsetTarget.swift in Sources */,
				8524277954AEA92A4A0772142F0277DB /* ConstraintItem.swift in Sources */,
				3F323C1359A435D29338B10EB6238101 /* ConstraintLayoutGuide+Extensions.swift in Sources */,
				C547CC0942739FDB0AE6463E41D063BB /* ConstraintLayoutGuide.swift in Sources */,
				B9EE950F2BBB8C1B8CCEEA225665BF98 /* ConstraintLayoutGuideDSL.swift in Sources */,
				BFBF3A3CC79274A69ADF61D05F98E67A /* ConstraintLayoutSupport.swift in Sources */,
				BABFE12B5B1851122B15F559166C7872 /* ConstraintLayoutSupportDSL.swift in Sources */,
				08F5DD55BEE3A579B553B909F8740246 /* ConstraintMaker.swift in Sources */,
				CF128F595DE6265EC706634B8F33D429 /* ConstraintMakerEditable.swift in Sources */,
				5AAC1C987F2D5829E8D3F80DDAD394CD /* ConstraintMakerExtendable.swift in Sources */,
				60DB0489CAF4DD0FBC16104090890BA1 /* ConstraintMakerFinalizable.swift in Sources */,
				5553CEF456D8931A61D547CEB2A63122 /* ConstraintMakerPriortizable.swift in Sources */,
				561B44C8F4486D586EAEC94925FD8CAB /* ConstraintMakerRelatable.swift in Sources */,
				EE9AF62ACA3DD0C849F773DEA6D788D1 /* ConstraintMultiplierTarget.swift in Sources */,
				85C7C1B79DFDF2BE3A319E1D6C74005C /* ConstraintOffsetTarget.swift in Sources */,
				7A10B14FAC9DD860F16459175B5733E1 /* ConstraintPriority.swift in Sources */,
				5ABD61442B4FFAA90DD5049F75497148 /* ConstraintPriorityTarget.swift in Sources */,
				31C8F06F78818142E617CFF6F4687678 /* ConstraintRelatableTarget.swift in Sources */,
				BFD8501542CC2FBF56C4ACD93E5FDA44 /* ConstraintRelation.swift in Sources */,
				2E8ADBBA7D11D0D972050EACD280FD4D /* ConstraintView+Extensions.swift in Sources */,
				9C6AB9DC4EF57973CB13D8600B7E105F /* ConstraintView.swift in Sources */,
				7832E221F03D831D5CDF6DEAFD53CA4E /* ConstraintViewDSL.swift in Sources */,
				D570EF1867B1B384E6BA607CC42FFCFC /* Debugging.swift in Sources */,
				55C8845D8E3FB25CA43CBF18CFAEAACA /* LayoutConstraint.swift in Sources */,
				3650FDF17EB7208024A8B226E8C2A085 /* LayoutConstraintItem.swift in Sources */,
				D93B47DEDE3803A63808D5F2EE541297 /* SnapKit-dummy.m in Sources */,
				7FBCCB85D161BE05DBE8F61528036C4A /* Typealiases.swift in Sources */,
				70B5735309184B8A3C11801D2B2F07C4 /* UILayoutSupport+Extensions.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		726FA03245523B16EE1E9214B242506F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				81CD7463204C2AE59AF27BFD959BDF27 /* GMCache-dummy.m in Sources */,
				E67A87320256BC9ACA9ADAAEBB985FA3 /* GMCache.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		78C8209A5FAB31623B30B1AD8B4467A6 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				56389708DF0EFCFDEB7B9C4321E8D162 /* CALayer+Compat.m in Sources */,
				10676CF365E8F278E5BE62E6081EAE52 /* CGGeometry+LOTAdditions.m in Sources */,
				4B98D200A93BA303B997544E2184E14E /* LOTAnimatedControl.m in Sources */,
				0547D048A2DB780ECBB8B08FE69EBEDA /* LOTAnimatedSwitch.m in Sources */,
				55458284F82D14065FF59F7D52FA8E7B /* LOTAnimationCache.m in Sources */,
				57D197C40694F4F97DD15D7457325BA2 /* LOTAnimationTransitionController.m in Sources */,
				5180FE79D0B647FCE1B348DAADC1ADBE /* LOTAnimationView.m in Sources */,
				1C17CE4EE9AEAE4E4393B65D1528F5DE /* LOTAnimatorNode.m in Sources */,
				CF6BC9F538D317EDDFE8BA26061FE39A /* LOTArrayInterpolator.m in Sources */,
				E73C10B56F39ACCBBA3943B0EB689471 /* LOTAsset.m in Sources */,
				5E569A4C0066B105008CD117264D0505 /* LOTAssetGroup.m in Sources */,
				10ACA2F5BD4D9BDD55D102B56DCFC195 /* LOTBezierData.m in Sources */,
				3D2F4F7730F4F59C273073D7C1C95109 /* LOTBezierPath.m in Sources */,
				217FCBFC07AE8C557BE6BE6CB0C85149 /* LOTBlockCallback.m in Sources */,
				8718D872F3290D83529B5482855CC2C2 /* LOTCacheProvider.m in Sources */,
				3D749457A5667CA86ECC83B54A676469 /* LOTCircleAnimator.m in Sources */,
				067C564945305E68963949475B3083D1 /* LOTColorInterpolator.m in Sources */,
				1CA600D21553A09D6836117369BA6F74 /* LOTComposition.m in Sources */,
				4945BBBA08EE7175C0D43980EEFBD8FE /* LOTCompositionContainer.m in Sources */,
				7BEDF03BB64B4B76950AC958E80B5B85 /* LOTFillRenderer.m in Sources */,
				28AD43F063C088DF6C50603F12902A19 /* LOTGradientFillRender.m in Sources */,
				9F9989E522027361F97F617E2CD595A6 /* LOTInterpolatorCallback.m in Sources */,
				181BEAD8719596AB41E171978D77E400 /* LOTKeyframe.m in Sources */,
				6B738E72D9A608E2B424A2D045F2F468 /* LOTKeypath.m in Sources */,
				38D7301CE503D8BFB388A8DB3CDEDDBD /* LOTLayer.m in Sources */,
				3329CF4173744C8DEC53C9CEF207269F /* LOTLayerContainer.m in Sources */,
				9EAAE091B8280ECA4DE76FB450A79607 /* LOTLayerGroup.m in Sources */,
				F8386E38450241117F4C650519B8336C /* LOTMask.m in Sources */,
				837F8158BE90130EEA16A4C271CA18DB /* LOTMaskContainer.m in Sources */,
				ABCDE43DF7C0053E810497C4251BA2F2 /* LOTNumberInterpolator.m in Sources */,
				2E839F4CC4376529142F207B8161AE12 /* LOTPathAnimator.m in Sources */,
				313E9B5FACB03AE59F807872371AAD6D /* LOTPathInterpolator.m in Sources */,
				11323102883B8D059F7BE72D2ACBEFBD /* LOTPointInterpolator.m in Sources */,
				D175FAFEF42922D7F31317BD7E28AD6A /* LOTPolygonAnimator.m in Sources */,
				46ED23BA98CC535B91EF9C3D0DEC56A2 /* LOTPolystarAnimator.m in Sources */,
				6C6C6941615B1DE73CA06793A7FD01BD /* LOTRadialGradientLayer.m in Sources */,
				67E978880DA329AFCE7F7988A62F6378 /* LOTRenderGroup.m in Sources */,
				1BD5B1EC8FAAC1D2D7DEE895A3D91A8E /* LOTRenderNode.m in Sources */,
				81E3DA52FF36BAE3725DC457418AEAB8 /* LOTRepeaterRenderer.m in Sources */,
				3DB99ADC346DC27539F07445AE145366 /* LOTRoundedRectAnimator.m in Sources */,
				0EF356BD10EABB566D439539FDDD453F /* LOTShapeCircle.m in Sources */,
				FDA0244478F41B1CDC0A553BDF92474F /* LOTShapeFill.m in Sources */,
				F6F25DAC115A0A68D9F33C1A63B22613 /* LOTShapeGradientFill.m in Sources */,
				2BE4C12625666DA0C7A70BBBF4CD0767 /* LOTShapeGroup.m in Sources */,
				77CA77D38E72A2C2B2453E0F30B56C82 /* LOTShapePath.m in Sources */,
				DFE7A7A1CBE2FBEBAC945145DF8717DE /* LOTShapeRectangle.m in Sources */,
				B87798CECC35695A704E5609C4E4ECD9 /* LOTShapeRepeater.m in Sources */,
				31E4BDB4959738957875893699F28A56 /* LOTShapeStar.m in Sources */,
				DA54B19712A84CA15A88CC07B875F831 /* LOTShapeStroke.m in Sources */,
				A9F2F65919772983828C7093AFFD82FE /* LOTShapeTransform.m in Sources */,
				221499F11757A474776B8212FB48063E /* LOTShapeTrimPath.m in Sources */,
				7E23012244CEC42A490E9B8827D0424C /* LOTSizeInterpolator.m in Sources */,
				EFF1269B8CFD85DB8234367DD7094C51 /* LOTStrokeRenderer.m in Sources */,
				EFE3F9244CEE53ABE80449BA1C014BEB /* lottie-ios-dummy.m in Sources */,
				C4B06FBA73C3DD24010BE5F22282C67C /* LOTTransformInterpolator.m in Sources */,
				436D10229D600626BF6F72E05D038D41 /* LOTTrimPathNode.m in Sources */,
				15B62326D42904B1E2C695002E91CF5B /* LOTValueCallback.m in Sources */,
				A5978F0630376DEAB03E87586A6309AA /* LOTValueInterpolator.m in Sources */,
				5724B59B4CAE0DE29080EE9C7CE9F51C /* NSValue+Compat.m in Sources */,
				BB14B8F5741BC1EE44CD784403521673 /* UIBezierPath.m in Sources */,
				9E4D1B2C401CAEFD12676AF2758E5D8A /* UIColor+Expanded.m in Sources */,
				B8BD6F6A46BFF178B83CCF9CD57E3766 /* UIColor.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		86555202C4BCDD8F4CD88F804CDF2F20 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				60403B1325FCFE9F45636378419334E2 /* AFAutoPurgingImageCache.m in Sources */,
				D1BAD573FAA8871929E33E7A2A0703AF /* AFHTTPSessionManager.m in Sources */,
				82264A6CEC234B8D5D33E3F6D0DCAF09 /* AFImageDownloader.m in Sources */,
				5974934DABA59165EFAEA834A6277B86 /* AFNetworkActivityIndicatorManager.m in Sources */,
				CC155255C94E418E54EFB31E99012803 /* AFNetworking-dummy.m in Sources */,
				1DDECCA91E19A3DE2B76D55BD114B12F /* AFNetworkReachabilityManager.m in Sources */,
				95D8D1062DBF1FA3CEE92437F0E047D5 /* AFSecurityPolicy.m in Sources */,
				4A565DA3B857DBC1B99C908CD91133D1 /* AFURLRequestSerialization.m in Sources */,
				AFC4B48476D8699C7A1FB888B2B03FEB /* AFURLResponseSerialization.m in Sources */,
				0C4F333EB35DA96E5D5388611B83BFA0 /* AFURLSessionManager.m in Sources */,
				488A104C3A6BDA7F87D23B6685F7AB38 /* UIActivityIndicatorView+AFNetworking.m in Sources */,
				64D469536131C23B95AAAA5CD3DC6542 /* UIButton+AFNetworking.m in Sources */,
				866EBD0376BB5BF1552233D725F0271E /* UIImageView+AFNetworking.m in Sources */,
				01E6D4389EC3D788ECAD124D0EAE0F56 /* UIProgressView+AFNetworking.m in Sources */,
				1732957A1E335355309522F5230DDEB5 /* UIRefreshControl+AFNetworking.m in Sources */,
				17ADB7F9CBD09461CC1B9DE0D2A24358 /* UIWebView+AFNetworking.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		966B555240A3253085FA4E3DA1180CF5 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				68FB0886A1C29915DF8164DE5123FE77 /* Pods-GMAILab_Tests-dummy.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9986F9EA5AF91C5D83FEB01E556C9004 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2D925A53C3B331A4C1AA0B7114437041 /* GMRouter+gm.m in Sources */,
				67D637FB59A000F351B8572184A86DA9 /* GMRouter-dummy.m in Sources */,
				DD19DB999CB319D11364D948CA6BD7A8 /* GMRouter.m in Sources */,
				E89ED5A672DAB05E16BE8788888AABB9 /* Target_commons.m in Sources */,
				196526AA32F69795E1B14DFA37A08B9D /* UIViewController+Router.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		99D04984E71C29432D5E1EEED6E1F7DD /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1DA53308492E39C85787BA94213225BB /* Dictionary+GM.swift in Sources */,
				0176CD0AB30F64624B314B083A809160 /* GMFoundation-dummy.m in Sources */,
				EFB38ED0705126654E223DCEA3A63E7F /* LogCategory.m in Sources */,
				9564015F47ECB5B5591DDF8BA274D8E8 /* NSArray+GM.m in Sources */,
				CAACF7606AF4B35F8A161AFF10763BBE /* NSAttributedString+GM.m in Sources */,
				8AC5C722E9C4C04E5D05398040CC1243 /* NSAttributedString+GMSize.m in Sources */,
				598D7236CD4802CF6A46AF5676EB3776 /* NSDate+Category.m in Sources */,
				B12B898901BB9952F9DFEBDAD6867C92 /* NSDate+DateFormat.m in Sources */,
				260CB01B8AC4DBA6D58B99A630640230 /* NSDateFormatter+Category.m in Sources */,
				37873B277495CB6834CA61151BC1800D /* NSDictionary+GM.m in Sources */,
				93F605E0F76B5931F4A11226CB598667 /* NSDictionary+json.m in Sources */,
				58388EC31E9CF402DF8C03B767886EA9 /* NSFileManager+FolderSize.m in Sources */,
				09E594F7F6AA1D96023CD24499749E05 /* NSJSONSerialization+GM.swift in Sources */,
				B7DA1F0AFE6DBC6D281A5436D9D6CEF9 /* NSMutableAttributedString+Attachment.m in Sources */,
				C13E9A035B5AF428729AF98ABF990262 /* NSNull+Empty.m in Sources */,
				A5926005A93C9E754AC7DDEC5C545276 /* NSObject+GMDate.m in Sources */,
				90A0A343DBA5B7BF76765ABE5BFB72D7 /* NSObject+KeyboardAnimation.m in Sources */,
				97A66541A36F701E73967825E87E1AB2 /* NSString+Base64.m in Sources */,
				C5E5035DEFFC45A62070C779CCAC04A7 /* NSString+DateFormat.m in Sources */,
				5FCE606B07E6D412C07623EFA0144219 /* NSString+Encrypt.m in Sources */,
				8C947447DBCC27BD81954C1874C76763 /* NSString+GM.m in Sources */,
				29BAEFCE744D2A92BCCC1C6E08BE3D00 /* NSString+IconFont.m in Sources */,
				F20322B779BB0A1DCC301971F786875C /* NSString+RegularString.m in Sources */,
				C5087E5CC00D9D7213B85080B414CF0C /* String+GM.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A60BA0CF93BB510F7F5F1EBE09ED5FA8 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AEF2F01141D485EF3EABDD71F52D62AD /* GMHTTPSessionManager.m in Sources */,
				22E0A49CA549189145B48689699E161E /* GMNetService-dummy.m in Sources */,
				3E5962E36C51B26602380654A33F8D22 /* WMImageUploadOperation.m in Sources */,
				D5C69925944323CBCFE9463769E57F1E /* WMNetService.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A7D7E23E391D4E1625AAD62BFF67135B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B09F3A2E232C224DDC3F4B2816B43F27 /* GMHud-dummy.m in Sources */,
				4CF23D2E2F2CD14ACE3F31166F66B6F9 /* GMHudModule.m in Sources */,
				0E0F040193A7F222002B775AC76D2E42 /* GMPublicHUDLogo.m in Sources */,
				D4FE50FA436CA13DDAE84867A3A0A2B1 /* GMPublicNomalHUD.m in Sources */,
				8202DDD4E607194437ECC874EBF55DAD /* UIViewController+HUD.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		ADDA86297C7A6ABB89C5689EFD03B522 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				874E52422167EA0789F88F2F3C58982B /* GMJSONModel-dummy.m in Sources */,
				CFADD664BABB05A6003CCDD3222C290B /* JSONAPI.m in Sources */,
				D7C2DEFB022DE332C2E9CD7CC29A1994 /* JSONHTTPClient.m in Sources */,
				D616523183F72499235DA1864A1BD5E1 /* JSONKeyMapper.m in Sources */,
				AA6D4ACF5FCDF695FF21C87F147A70B2 /* JSONModel+networking.m in Sources */,
				3571F08B7DA77B0D4452BC81979E1294 /* JSONModel.m in Sources */,
				DB754995E57A979B0C126CEF0FCCEBE7 /* JSONModelClassProperty.m in Sources */,
				0A9E9DA9C32176FD6C236C91CB0FD43F /* JSONModelError.m in Sources */,
				63E55696CADAF8209FC6DDDAE9B4E848 /* JSONValueTransformer.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		B33446B568059071F8E7952E1D2F2331 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				403E0670CD28C506490F09CE5577C675 /* MJExtension-dummy.m in Sources */,
				F37084E49DCA1779954BEDFBE596032A /* MJExtensionConst.m in Sources */,
				AEE92AC4E9B66E172AD72111E4E74926 /* MJFoundation.m in Sources */,
				DBF403F4FE9059DD0A0A58EEF82E1465 /* MJProperty.m in Sources */,
				A1F255F3882A299262490E487747437F /* MJPropertyKey.m in Sources */,
				87FE2A3270F132F69550FC72FEC1786B /* MJPropertyType.m in Sources */,
				74A419BF2D09ED471B30273828FA188C /* NSObject+MJClass.m in Sources */,
				4F4D42CD71C64D944DE14E285196B58E /* NSObject+MJCoding.m in Sources */,
				52F3C0056AC0B7DA08DAD34B79402A2A /* NSObject+MJKeyValue.m in Sources */,
				75BEDEF97258B3B096B405318E11C7E2 /* NSObject+MJProperty.m in Sources */,
				D19E52737ECFC2BA0108FDFE41C0A3AA /* NSString+MJExtension.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CA82E0C8D90AF4958F5A0CC64805D31B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AA2921F0F3C45DB47EF8AE435392A64F /* ConversionOptions.swift in Sources */,
				4B929E7AFA5C4D8E8323B84333D2EBBC /* DeserializationStatus.swift in Sources */,
				0B5E7BE851494205DB36832D9152E981 /* EVArrayExtension.swift in Sources */,
				CEE41403E36FA8202346925324A8DCA4 /* EVCustomReflectable.swift in Sources */,
				EC888C25753199C19DDBB3DBC94C2115 /* EVDictionaryExtension.swift in Sources */,
				C21432B6FD70E22EC0CED89A9E833E95 /* EVObject.swift in Sources */,
				20E2E5176E388AB7964E7647C80E1531 /* EVReflectable.swift in Sources */,
				63692ACC161E36D33F0AAEF52A15D3C2 /* EVReflection-dummy.m in Sources */,
				F61E683CD9A667BA08CCE9401DB18149 /* EVReflection.swift in Sources */,
				3692E8167BDF7D4763D9D074B7A64D38 /* EVWorkaroundHelpers.swift in Sources */,
				EC829653B28B73A1CDD74293A0641795 /* PrintOptions.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D12E71EF16ED952AC3044D6DFA29F132 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				64B96B09E0BD1489B255A11ACA5CB4CD /* GMPhobos-dummy.m in Sources */,
				65D6AE06C4354FA693F3F0D2B78C8E98 /* GMPhobosData.xcdatamodeld in Sources */,
				5F1E2985527A994B5952A85AE5F770FD /* NewPhobos.m in Sources */,
				9031D305DC87105DCA16349AA93F7CF0 /* OldPhobos.m in Sources */,
				AA09713A12F2E0F70E2292A0FC50BD01 /* Phobos.m in Sources */,
				A92304541615B5B06D0B4227C40E4DFB /* PhobosDataManager.m in Sources */,
				7B45C5810434A40FDC0ECD89762FDBB4 /* PhobosSendDataEntity+CoreDataClass.m in Sources */,
				2A71FF7ABC2FC0EAAEF102382ECE6D91 /* PhobosSendDataEntity+CoreDataProperties.m in Sources */,
				422B8BDDF1162BEA83CA5B38EBDDF764 /* PhobosSendManager.m in Sources */,
				80DD23B1B7E86F411918A9257DFA93C7 /* PhobosUtil.m in Sources */,
				05AF81961C0296839A698C6CCDC6385C /* UIResponder+PhobosPV.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E92CADBFFCB57DC3F3801F6D93C507C1 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1CD4857ED987E5509DD0A6E2EEE3BD0E /* GMNetMonitorUtils.swift in Sources */,
				B4771B33903C6A17CA1252F8788DFD34 /* GMNetworking-dummy.m in Sources */,
				C8537FA3F631F782EE1A562D7350F9DC /* GMNetworking.swift in Sources */,
				87A0B66668211E5BFC1BADA5DA4AFE6E /* GMNetworkingBase.swift in Sources */,
				AA6A55860D56B7E5EA7807ECB20E0F6C /* GMNetworkingOC.swift in Sources */,
				2213A165BE22FF88FA6097D19440FBCE /* GMNetworkStatusUtils.swift in Sources */,
				0889658C79F2F05A7A5E71D4E935003E /* Utils.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EBC2BA686823DCE2B292248E71FA019F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F57149B104A244ADD0DBE0C854A34A63 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				32F16474E99136D24AA91F6D96D4DB4C /* CIContext+fixBug.m in Sources */,
				D2392FC8C63BF56307ECCDECEFD70D46 /* Constant.m in Sources */,
				135C53564108FE39C87DA27BE2AB5209 /* GMAnnotation.m in Sources */,
				3EF85B56237C46DB21BEBF998306A768 /* GMButton.m in Sources */,
				86E08B1820024925F8B02064EFA1E011 /* GMCollectionView.m in Sources */,
				643E9E7609D58CC38F095B5BEC995228 /* GMCollectionViewCell.m in Sources */,
				E4A608CE22CB855F4629E6FAD1791C63 /* GMControl.m in Sources */,
				F542A06F75D7C23C867F000DB9F5DF23 /* GMDatePickerView.m in Sources */,
				1E096C7C90BFDE5B7846D96BCA7C4272 /* GMEmptyView.m in Sources */,
				6B72CD3AE456916713E62E0D1661D0E5 /* GMFont.m in Sources */,
				B891361055DBC8334E4E1C9D808CB191 /* GMHighlightLabel.m in Sources */,
				987738B996C87E9CC75FC8092C72C772 /* GMHighlightStrGenerator.m in Sources */,
				6B46D8AEA74A46DEA7090E1F54145DDD /* GMImageView.m in Sources */,
				B0FD941FA153F5B0F947490D1810EEB5 /* GMInfiniteScrollView.m in Sources */,
				A76842781CB27AD78B3AC34A44BCB1E0 /* GMKit-dummy.m in Sources */,
				9ABE643B003D2FF9D3644FB44D264080 /* GMLabel.m in Sources */,
				DB1AB92BE904BF0DFE9A378922E059FB /* GMLoadingView.m in Sources */,
				2468BA37B4D8DB301CA7D4CD842E66E2 /* GMMarkStarView.m in Sources */,
				D9E38DC52E0A3BBD436BF770BCDC0CC8 /* GMPlaceholderTextContainer.m in Sources */,
				E22D213DFE39ECD023C27834718B3215 /* GMPopupBgView.m in Sources */,
				08DD68C0070EA49C38668FB2A5F4C6AB /* GMPreviewCell.m in Sources */,
				2A56A22919B76CEBBF9A1523FBAE2320 /* GMPreviewListView.m in Sources */,
				ED407359842E3E4839EC388D21A1B23F /* GMRateView.m in Sources */,
				A5EC95129930E6747C002F683D87F4CF /* GMSafeValue.m in Sources */,
				CC7EC2C86953FFECD30CE8E5273862C3 /* GMScrollView.m in Sources */,
				B98A5AB062493006D7793F0F293119B8 /* GMTableView.m in Sources */,
				1FA4163803F70C93F394A31A2914D0CB /* GMTableViewCell+Layout.m in Sources */,
				6F0655F6A492FE4DBF5E8AFB013ADF2E /* GMTableViewCell.m in Sources */,
				96FD5E4613BBC115D123D30857DC6794 /* GMTextField.m in Sources */,
				7EF726505F99521B8299772835F5357C /* GMTopSearchButton.m in Sources */,
				0EB61015768B495C2C73ED93D84E3E05 /* GMVerticalLayoutButton.m in Sources */,
				DA5EA597F2E24A5C548CB0D858015864 /* GMView.m in Sources */,
				81C380EC4191A31648B2AB4FB9EBBC4E /* NSObject+EasySubClass.m in Sources */,
				0C398AE9AD787898EE46F0D8BF2809DB /* NSString+Image.m in Sources */,
				FA1A3338210E513CF79745607BC2A96F /* SystemVersion.m in Sources */,
				3F4D1DD3957488F2BC45BE41D30C2327 /* UIAlertController+gm.m in Sources */,
				486ACFC4906906D8418EABC882EE9AFF /* UIAlertController+GM.swift in Sources */,
				CE29AC586E802B4D4D7B67E7CBA05B6D /* UIButton+ALReClicks.m in Sources */,
				FEAD20C8D187AD1A2AB5A768FA39C055 /* UIButton+GM.m in Sources */,
				395160298A978A4FD74D3C3BE721E250 /* UIColor+GMTheme.m in Sources */,
				0AC452A6E14972AB8D01651767E3E5F8 /* UIDevice+Resolutions.m in Sources */,
				0D2EF6865854D1040C28BC6B3B418910 /* UIImage+Compress.m in Sources */,
				DF6490756CC52B8ED16491675C28AD0B /* UIImage+Extension.swift in Sources */,
				779BA52C32972F242AB773B3E9077D80 /* UIImage+GIFImages.m in Sources */,
				864691F60C319E86673810342FA1D10E /* UIImage+GM.m in Sources */,
				0FE1A9C17D1096CDF7196A8E3E90EE2D /* UIImage+GMloadImage.m in Sources */,
				646F670E0E1789A5A60EF0715F0C9D1F /* UIImage+ImageEffects.m in Sources */,
				066675A0AAE538341E38223E3A115F6B /* UIImage+Resize.swift in Sources */,
				5E43E6FFDF654C5B89A7CEDF2F6E2342 /* UIImage+water.m in Sources */,
				25722CAD331CD49C5214B2EB01BA6CAA /* UILabel+CopyExtern.m in Sources */,
				7845237B1142D2ACDA5E52CFE9AE77AC /* UINavigationController+FDFullscreenPopGesture.m in Sources */,
				66828FC3C700B116E1253A83F7E3471D /* UIScreen+GM.m in Sources */,
				27756AD3DE016B5E12838F4FAF9F6D1C /* UITextView+Keyboard.m in Sources */,
				0854E5035C73E34C6E52C87F198BA205 /* UITextView+LengthLimit.m in Sources */,
				441B65B59E75276507043856FD71AB20 /* UIView+CornerRadius.m in Sources */,
				40870B32DFECD069756A016963BBF640 /* UIView+GMShadow.m in Sources */,
				7E4A21DAE6D0E1D3FCBDEF8D5B5C12E5 /* UIView+Layer.swift in Sources */,
				95ADD03157708A684FE4A1961AEDF450 /* UIView+Layout.m in Sources */,
				E8A68FB23374EC1EC4AFBB68E62E16C2 /* UIView+LikeAnimation.m in Sources */,
				B62F59CD263E97D9C975B703D4B8B190 /* UIView+LineWithAutolayout.m in Sources */,
				27784B9960A0A2F9B0B32574791E017A /* UIView+PointInside.swift in Sources */,
				991077CAB692DC6665C5CD5F19537937 /* UIView+SafeArea.m in Sources */,
				01F329B1C7334FF3B84B9B0C67C877E1 /* UIView+ScreenshotImage.swift in Sources */,
				8D84CCCFC20BD40993B640BA19E22894 /* UIView+TileSubviews.m in Sources */,
				35B64D55690D1521A1A18651802F9D48 /* UIViewController+ChildControllerSwitch.m in Sources */,
				D5FAD840CDA152376F9F51D15CDD16CA /* WYSegmentView.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		0666496AC3774FC4C2FBB9C1F5463845 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = YYText;
			target = 6F5C17E80BD1B7F60A33F79692330A57 /* YYText */;
			targetProxy = 6482DBC958E8C855A774BE48EE6610C3 /* PBXContainerItemProxy */;
		};
		08E7077CD3002E2B14A7BCB554B81133 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMPhobos;
			target = FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */;
			targetProxy = 31DA24E46FCE792A973CF85126D1B2A8 /* PBXContainerItemProxy */;
		};
		0A2EEEE0DA6AD60ED90FB50AA8DEC942 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MBProgressHUD;
			target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
			targetProxy = D1B095189E0B4AC0521023E2D6BA60F9 /* PBXContainerItemProxy */;
		};
		0B354AAE66A1768C43B6DC1669DE32C5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMRefresh;
			target = A80FB945B8EBAF1A911CAD2059D1B56C /* GMRefresh */;
			targetProxy = 18D2AC8E59B66AC9F2A7A6F674285CF1 /* PBXContainerItemProxy */;
		};
		0CD94D564ACE9BB6C012F78A9D44F9D5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMediator;
			target = 94C5C5E62BF23812EFB9ABF4C8AA7425 /* GMediator */;
			targetProxy = 13C89A0B17D88211D81862B2B28195FC /* PBXContainerItemProxy */;
		};
		1AC2472FC6257B4FD5B7E76BD55201BA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMShareSDK;
			target = 3AA4D1719D5A3E80B58DCD4B68D493ED /* GMShareSDK */;
			targetProxy = 0C4763395A1E095130A2B2B893A3E041 /* PBXContainerItemProxy */;
		};
		1D4922A55C9935F1FDBA5137AD96A08B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MagicalRecord;
			target = BE1E98B0F138484320E4F0E6ED0C79B0 /* MagicalRecord */;
			targetProxy = 18D5488D1D01F0F00CE9638B7A77D6ED /* PBXContainerItemProxy */;
		};
		1EF4A5AC7000B1D1B094D9F7EA4DA5AD /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMRouter;
			target = 75956ED72576558B6E846FD2A08311F6 /* GMRouter */;
			targetProxy = 8B4E2FEF685121DB0CCFAC0F57F4B6C7 /* PBXContainerItemProxy */;
		};
		1FF376172ED6A961FF77E44894FEBCB4 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMediator;
			target = 94C5C5E62BF23812EFB9ABF4C8AA7425 /* GMediator */;
			targetProxy = A012BB8D5D8BF540ACB282F86DA2D0EF /* PBXContainerItemProxy */;
		};
		22168D5682853C7E298EAA8C019FA51D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMNetService;
			target = 48E349A2003F8A0FF4813A8092D0BA0C /* GMNetService */;
			targetProxy = D49E37DA58E57B6AD304342C76A98ED6 /* PBXContainerItemProxy */;
		};
		25B53D922E699B508C9A09E7571E8416 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMCache;
			target = 1F1DCFACC8711EB70F4AF40CB685494E /* GMCache */;
			targetProxy = 0D140540519373967608386C1B77489A /* PBXContainerItemProxy */;
		};
		2AC6B6D3D5742DE9B3690D88E9719A47 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MagicalRecord;
			target = BE1E98B0F138484320E4F0E6ED0C79B0 /* MagicalRecord */;
			targetProxy = 33C4EEA5D2C8A7C994DC20F888C1BA59 /* PBXContainerItemProxy */;
		};
		2E687247A73929596C995BD45C0DC32F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SDWebImage;
			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
			targetProxy = B0C416F95D315287F3B0028A8CC906F1 /* PBXContainerItemProxy */;
		};
		316EABDB85CB30E20CF87B8EC3301BB2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMHud;
			target = FCF0C5BC11623CF5B804DF9AEC74444D /* GMHud */;
			targetProxy = 0902F5F5CA2AA1B5CC85C95711C8EBAE /* PBXContainerItemProxy */;
		};
		363956D543FA0679779EAA4405BFA30F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJRefresh;
			target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */;
			targetProxy = 9B233023503D0CBDF3D2E959A0B0AE0F /* PBXContainerItemProxy */;
		};
		39B9CF691E92A81DB3709C08846C0D23 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = BDOpenSDKKit;
			target = 89868DEC2D6E34C14F1DE5EA0DE5EBEB /* BDOpenSDKKit */;
			targetProxy = A331DD9C0C44C8C2345F9DC39F3C63E1 /* PBXContainerItemProxy */;
		};
		3A6C611977AD13F336A9E4B69879FA23 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMRouter;
			target = 75956ED72576558B6E846FD2A08311F6 /* GMRouter */;
			targetProxy = FDF4AE518C828418A95F7070A8B3C44E /* PBXContainerItemProxy */;
		};
		3CBCB9655E876E9D6004B95B3CBA3679 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "Pods-GMAILab_Example";
			target = 95334C85D079B3C9466DB8FBEF171B10 /* Pods-GMAILab_Example */;
			targetProxy = A97F06AA4B0B584C3B3D89787E020207 /* PBXContainerItemProxy */;
		};
		3E6CEDE746FF9779E4A0DFA28C29D06F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "UITableView+FDTemplateLayoutCell";
			target = 2006263064A94C0063192AE0D2C3F409 /* UITableView+FDTemplateLayoutCell */;
			targetProxy = 443C1B3A1B02E01E1C9E4CC69EF2A3B7 /* PBXContainerItemProxy */;
		};
		3EDC0F948626A7CC40B3193B5D1BA501 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMKit;
			target = 2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */;
			targetProxy = 957CC59E60EF548950B2806AD22620B1 /* PBXContainerItemProxy */;
		};
		47E8E9542F15F51CF6B5C805BDBC9FDE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMHud;
			target = FCF0C5BC11623CF5B804DF9AEC74444D /* GMHud */;
			targetProxy = 14E95E72DDD188E96E56EA260E0CA82E /* PBXContainerItemProxy */;
		};
		487ED28ED030BED021D254A40390A854 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMAILab;
			target = 1556DC07CFFFC299E9792459E956DD54 /* GMAILab */;
			targetProxy = A6FBDF5C5D0E7441D8F94C404FCE05DA /* PBXContainerItemProxy */;
		};
		48DAA37875C0BCD9704679528C8E8AC5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMKit;
			target = 2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */;
			targetProxy = 82EE99E41D2445AA81CC7092F0723992 /* PBXContainerItemProxy */;
		};
		4B38BC76D00A351CDB562F73FA94F78B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = EVReflection;
			target = 28689B9EA4494CFEC2E8F991ABC3E674 /* EVReflection */;
			targetProxy = 192DD0112EED8A1942D0C67B9DDC3F5D /* PBXContainerItemProxy */;
		};
		4B5714F86BFFFBC5D6715BF7D8B0E5CE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "GM-Swift-Observable";
			target = DE1E1531B831B2CDAF98303A09B6BCC7 /* GM-Swift-Observable */;
			targetProxy = 954891445F6EE3083691D523D7666C8B /* PBXContainerItemProxy */;
		};
		4F5615B499D38E32B2DD10DC2BF5365F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMShareSDK;
			target = 3AA4D1719D5A3E80B58DCD4B68D493ED /* GMShareSDK */;
			targetProxy = 250D56D136FF9C7F058722850595E1CD /* PBXContainerItemProxy */;
		};
		50664FBC414BC1047812B3FCF18C9149 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SDWebImage;
			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
			targetProxy = FBD7A4B1B377426D80D0E6B3592644A0 /* PBXContainerItemProxy */;
		};
		52CEAECC1EE9814BA3F1A2D91BA9E0B2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMFoundation;
			target = CB1A7F57202C65AD1CF72A9D46918EA0 /* GMFoundation */;
			targetProxy = 9AAAD7B419AE69CA427B627CE37F666B /* PBXContainerItemProxy */;
		};
		532A45041459CE65765B1555E9381D4E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMRefresh;
			target = A80FB945B8EBAF1A911CAD2059D1B56C /* GMRefresh */;
			targetProxy = F1482C98955162ED7695B3CDE6FEA16F /* PBXContainerItemProxy */;
		};
		5669F94E4617702FACCDFE51617C23E8 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMBaseSwift;
			target = 8F88019BA15ED097D1C8A7ED63894766 /* GMBaseSwift */;
			targetProxy = C00DC6BE48573D94E8F59082419B8765 /* PBXContainerItemProxy */;
		};
		581AD0D3E65EB88A1FA7264C928DC3DA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMFoundation;
			target = CB1A7F57202C65AD1CF72A9D46918EA0 /* GMFoundation */;
			targetProxy = E097EF8B21F74E16A724CDA766DC2CF1 /* PBXContainerItemProxy */;
		};
		5B34F23556FF0F879CBF0750B0F5EAA1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMPhobos;
			target = FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */;
			targetProxy = C752E36B1DDD88313AE52F233F371109 /* PBXContainerItemProxy */;
		};
		5C6746C109E39D18E9C084F44724149E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = WeiboSDK;
			target = C6E91171266BAC1C56880BC4814260AA /* WeiboSDK */;
			targetProxy = DE89AE7DBFB95E120B2273E2D778743D /* PBXContainerItemProxy */;
		};
		627B4129A405EF5FDE4B445E240C4712 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SDWebImage;
			target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */;
			targetProxy = CD1CA45B55DA41000293DEC842C8ECFB /* PBXContainerItemProxy */;
		};
		63106C8EFFA3B7205E9C4D3268AEB23C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = TMCache;
			target = F506817897761782FA49CE576B208282 /* TMCache */;
			targetProxy = D07EB09EE47DE159281A1D49767462B6 /* PBXContainerItemProxy */;
		};
		677624257BD14249BC2CA9DB131E2124 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = DouyinOpenSDK;
			target = 8DBB35948FE85C49A6D9F05CCE45E717 /* DouyinOpenSDK */;
			targetProxy = 93E2BF7A2791EDDB5B6712FED6BF3C44 /* PBXContainerItemProxy */;
		};
		68CF81CF57A65BF2BD6ACFA7DC41AFCC /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMCache;
			target = 1F1DCFACC8711EB70F4AF40CB685494E /* GMCache */;
			targetProxy = 64A4FF9E06A923DE4A64D9D5B9B1D202 /* PBXContainerItemProxy */;
		};
		69812A974A0154DCA72784425001F920 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMJSONModel;
			target = DBD99F71D5AD14F0ABFF62C2A300AF94 /* GMJSONModel */;
			targetProxy = 3FDE7450D2EFCA56681A92EFD818B9AA /* PBXContainerItemProxy */;
		};
		6E76E0CFE23DA5B9B0AEB2EF867A5475 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMKit;
			target = 2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */;
			targetProxy = B60E03272690422DBF11C7794CDDFEAE /* PBXContainerItemProxy */;
		};
		7595F95D8AFD7858BAA61C6BECC4A610 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Masonry;
			target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
			targetProxy = 0206FA6CE886935D4761F983224C0ED3 /* PBXContainerItemProxy */;
		};
		77E64745DB52EB313B44D53B0432A750 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SnapKit;
			target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */;
			targetProxy = 89FA1764824913D48A68EC0EE87EA974 /* PBXContainerItemProxy */;
		};
		78168E05733790A8681EDFDD9B3B1AB5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMNetworking;
			target = E7875802C4C9FCC3FCA43D8B1005A443 /* GMNetworking */;
			targetProxy = 4C0F31800793CCF0B6B3E60D2F1547CA /* PBXContainerItemProxy */;
		};
		7A6A188B88D45D75076CA34157C97CC3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMNetworking;
			target = E7875802C4C9FCC3FCA43D8B1005A443 /* GMNetworking */;
			targetProxy = 691C51772F0F84DFFE467576BE2AA4E8 /* PBXContainerItemProxy */;
		};
		7E5F9D292634E148066998756AFE5BA3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMPhobos;
			target = FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */;
			targetProxy = 48CD050420927D896F1F92DFBB7D7176 /* PBXContainerItemProxy */;
		};
		8B816B351209920164B4BDDF6CEF79A9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = EVReflection;
			target = 28689B9EA4494CFEC2E8F991ABC3E674 /* EVReflection */;
			targetProxy = 35094469878C6EDE416F4BDA14AB0841 /* PBXContainerItemProxy */;
		};
		8F32DDD4E2078A1093A60B08183F7172 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMJSONModel;
			target = DBD99F71D5AD14F0ABFF62C2A300AF94 /* GMJSONModel */;
			targetProxy = 2F4889FC65D847ECBF4C5E486295B4F6 /* PBXContainerItemProxy */;
		};
		90C4624237C9663E02560030DB3D3FBA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMBase;
			target = D528AF38707FE32767B7D5C6A427213E /* GMBase */;
			targetProxy = 967B3EAFB6444314AD905D2B237AD02B /* PBXContainerItemProxy */;
		};
		9A0027116CA751CB42BD4D20635C21CC /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = WeiboSDK;
			target = C6E91171266BAC1C56880BC4814260AA /* WeiboSDK */;
			targetProxy = E6E76847EC616A19F62F3723BE43E912 /* PBXContainerItemProxy */;
		};
		9ABD200192A13D6F2C1CE40A827FD910 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = AFNetworking;
			target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */;
			targetProxy = BE0F35733B8079E21AD2807E3D3FB51A /* PBXContainerItemProxy */;
		};
		9BCC47F8AF82C4D36A6A1C985F375C18 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SnapKit;
			target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */;
			targetProxy = 413D04FAF8E7D93C63A3D98BBE015774 /* PBXContainerItemProxy */;
		};
		9EC53DD6F39FAAC052EFBBA3E41EB4CE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = SnapKit;
			target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */;
			targetProxy = 57F21C901600886F7EF8B688EE7F7D6E /* PBXContainerItemProxy */;
		};
		9ED8888A54B8524CB71E0829EC3E0952 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMKit;
			target = 2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */;
			targetProxy = A56796E3FCA5D970E2E49E10D647C887 /* PBXContainerItemProxy */;
		};
		9F9875AAE19794107EC7C5AC000135E5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMNetService;
			target = 48E349A2003F8A0FF4813A8092D0BA0C /* GMNetService */;
			targetProxy = 1E8A20CA9E25614594A7DC5B58E7F86D /* PBXContainerItemProxy */;
		};
		A1C3A93482D463CC2C751E9CD0ABB143 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = WechatOpenSDK;
			target = 8554F6236D2AA202CF58503D2DF29730 /* WechatOpenSDK */;
			targetProxy = A0059B4A0DE2F710F860719291C34F01 /* PBXContainerItemProxy */;
		};
		A64BF1D87A11224FBFA62A89EC918E6B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "UITableView+FDTemplateLayoutCell";
			target = 2006263064A94C0063192AE0D2C3F409 /* UITableView+FDTemplateLayoutCell */;
			targetProxy = 86B10CE55C3C87B536C343FABAE62E1F /* PBXContainerItemProxy */;
		};
		A8B25FCB323E74AAC4A8177F9A7C627A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMBase;
			target = D528AF38707FE32767B7D5C6A427213E /* GMBase */;
			targetProxy = E026C682ED071266C4BBCA26D0D5AFDC /* PBXContainerItemProxy */;
		};
		AC16E8FD8B18029737369E186175BC57 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMPhobos;
			target = FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */;
			targetProxy = 93AD1CFA92B2ABF594442BCFB17A5C08 /* PBXContainerItemProxy */;
		};
		B9565D3A42FA4279B7D9E3E7468AA1F3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = EVReflection;
			target = 28689B9EA4494CFEC2E8F991ABC3E674 /* EVReflection */;
			targetProxy = 236DD88F64AEB94DAC67E2B2E2385B59 /* PBXContainerItemProxy */;
		};
		BB84939C76B0396BF9571C466D0C0A59 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMJSONModel;
			target = DBD99F71D5AD14F0ABFF62C2A300AF94 /* GMJSONModel */;
			targetProxy = 1BC927E079E55EDD92F086487EA5E7C5 /* PBXContainerItemProxy */;
		};
		C07E44415C0CDAE88E465A9279F1A0B0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJExtension;
			target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */;
			targetProxy = BCF6DAD6889CD2189268950266FC8E28 /* PBXContainerItemProxy */;
		};
		C13B73D83DB3427BC7E58553D04079CB /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Masonry;
			target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
			targetProxy = 16B0C0C8DC4775527D03209A96F56C82 /* PBXContainerItemProxy */;
		};
		C1B7A6AA65247E8F645A9D8BF5257EB9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMRefresh;
			target = A80FB945B8EBAF1A911CAD2059D1B56C /* GMRefresh */;
			targetProxy = 9E30E707357F4A8C8884A1D81054395F /* PBXContainerItemProxy */;
		};
		C5FF8623BC23270DF7D13350AE7AC6E0 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = YYText;
			target = 6F5C17E80BD1B7F60A33F79692330A57 /* YYText */;
			targetProxy = F37C6882C5DC0D67840C8414C08D4C41 /* PBXContainerItemProxy */;
		};
		C63F7F0C25EE132AE8BF9BF6DD4CCA4E /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "lottie-ios";
			target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */;
			targetProxy = CF733816273A564F102D2C58C915D9C8 /* PBXContainerItemProxy */;
		};
		C6464418D9FA5EAE87CD8DFDB211162C /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "GMAILab-GMAILab";
			target = 43088C9C16C9A55631249C09BF66AC08 /* GMAILab-GMAILab */;
			targetProxy = 91D1D2F2EAFC041DB588EE2725CF8F7C /* PBXContainerItemProxy */;
		};
		C6961EC372B38C67D0545BA79C754C58 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "lottie-ios";
			target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */;
			targetProxy = 043DEB806B186C7044C5C5A9E483C7DF /* PBXContainerItemProxy */;
		};
		CA173A8C441F7970A5DB10778715356B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = TMCache;
			target = F506817897761782FA49CE576B208282 /* TMCache */;
			targetProxy = 78C4C9E17CD17082A170D66D3E21CE1A /* PBXContainerItemProxy */;
		};
		CCD27F31CEF84C41EE6FED017CC8AE79 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMRefresh;
			target = A80FB945B8EBAF1A911CAD2059D1B56C /* GMRefresh */;
			targetProxy = 73245BAA99C47FFA664E5918FB84F22A /* PBXContainerItemProxy */;
		};
		D11C3A2FDCA8C25226070003EE6DAA1B /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "GM-Swift-Observable";
			target = DE1E1531B831B2CDAF98303A09B6BCC7 /* GM-Swift-Observable */;
			targetProxy = C26088005BAE4B4B2F5F4D1ED005F4E6 /* PBXContainerItemProxy */;
		};
		D16B454290DCA854CC458E1C49DB888F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = BDOpenSDKKit;
			target = 89868DEC2D6E34C14F1DE5EA0DE5EBEB /* BDOpenSDKKit */;
			targetProxy = 4C29735B3CF0669C5C1AFEDB94507E96 /* PBXContainerItemProxy */;
		};
		D1C14C6568C6786DF815D61D803C9ACA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMHud;
			target = FCF0C5BC11623CF5B804DF9AEC74444D /* GMHud */;
			targetProxy = EE2CC0E4D952AAB67C60C3A477F4D7FE /* PBXContainerItemProxy */;
		};
		D381C82CFABCB907CE7E517DC3A3D7FC /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MBProgressHUD;
			target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
			targetProxy = 1B86E988C0CB4201CFB491CFB676BCC1 /* PBXContainerItemProxy */;
		};
		D57C9A2AF1CDE54C2D8763683BCE6E9A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = DouyinOpenSDK;
			target = 8DBB35948FE85C49A6D9F05CCE45E717 /* DouyinOpenSDK */;
			targetProxy = C4BDB5F56E499C020B6649E5680C3224 /* PBXContainerItemProxy */;
		};
		D6D78D44F06740A136FD30C94F8CD454 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMBaseSwift;
			target = 8F88019BA15ED097D1C8A7ED63894766 /* GMBaseSwift */;
			targetProxy = 6BB350A64E2A51E8DB4954FA11A906EA /* PBXContainerItemProxy */;
		};
		D74EDFDD752715162B8153098DF3CC1D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = "GMRefresh-GMRefresh";
			target = BF3B8D3181FAFBA223CA280A99CC7A91 /* GMRefresh-GMRefresh */;
			targetProxy = 8D354271DF1FC8FB3A401EF33FC08930 /* PBXContainerItemProxy */;
		};
		D854E982047AFA42945EA3D49CA68BAB /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMFoundation;
			target = CB1A7F57202C65AD1CF72A9D46918EA0 /* GMFoundation */;
			targetProxy = ACC6AA82B43526D2C910C5849C83A450 /* PBXContainerItemProxy */;
		};
		DC2E7EF21CF8B1C7CDA178FFA6ED8F69 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJExtension;
			target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */;
			targetProxy = 951281F07EC6B3F7695E535C3ACEA77B /* PBXContainerItemProxy */;
		};
		DE05F7CB945CDC55281E4C7571F7FDD9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = DouyinOpenSDK;
			target = 8DBB35948FE85C49A6D9F05CCE45E717 /* DouyinOpenSDK */;
			targetProxy = 7AA686EE10043F5A154C96FC620C7C15 /* PBXContainerItemProxy */;
		};
		DE2484C1670F87F2F3AA9A20339F6C8D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Alamofire;
			target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */;
			targetProxy = 85B094325363391BC2E0BC05EFD7E3A5 /* PBXContainerItemProxy */;
		};
		E5342D54F363894601873751172B090D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMPhobos;
			target = FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */;
			targetProxy = 89AD3964FBA1AF8BF944FC217BE704D6 /* PBXContainerItemProxy */;
		};
		E5E3D82EB598A3BD121DDE23816233A1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJExtension;
			target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */;
			targetProxy = 50A79F372147E652242D87700A01C375 /* PBXContainerItemProxy */;
		};
		E6BF00441A94266137B2F31D803595D5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MBProgressHUD;
			target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
			targetProxy = 50E3EF64DC8D447A65B681EDC74234F9 /* PBXContainerItemProxy */;
		};
		E7284916549158A9E2B067BFE26223AA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MBProgressHUD;
			target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */;
			targetProxy = 2759F771061263114E2ED3A4EE13194A /* PBXContainerItemProxy */;
		};
		EBD246E113B1BD1105C7B66B48DCA60A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = WechatOpenSDK;
			target = 8554F6236D2AA202CF58503D2DF29730 /* WechatOpenSDK */;
			targetProxy = 289B89CD9553ED21E4869C0805353C03 /* PBXContainerItemProxy */;
		};
		EFDD9520F7774E8789831F8EB3659506 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMKit;
			target = 2E906A0C07506AC32452E4DF0C42D9B4 /* GMKit */;
			targetProxy = F6E3D50333A9202EB1DDD2D2168224BF /* PBXContainerItemProxy */;
		};
		F2F708C3818738A68CCA16D3C18690E9 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Masonry;
			target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */;
			targetProxy = 69B004F78A06AC2399DC8B9E548AD1E2 /* PBXContainerItemProxy */;
		};
		F3CFB4714F265B6199B0D38BC3D11D45 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = Alamofire;
			target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */;
			targetProxy = 738C1A71958AB9FB56707A926363713D /* PBXContainerItemProxy */;
		};
		F9FB2107E92759B86298E4DE7DA7D160 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMPhobos;
			target = FAF4C85C0455EE7B8516FAF3894BE7C1 /* GMPhobos */;
			targetProxy = 180C53A5E98F147DCBA6A92140A64D41 /* PBXContainerItemProxy */;
		};
		FAEAF1A9BABA512346497105680A33F4 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = MJRefresh;
			target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */;
			targetProxy = 8FD88B56B38D555D13F2B5F8ACCD1A17 /* PBXContainerItemProxy */;
		};
		FD1A5B299A42899E79B5D2A6C8508EE8 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = GMNetService;
			target = 48E349A2003F8A0FF4813A8092D0BA0C /* GMNetService */;
			targetProxy = AF6A1272D616725890885A329BC37192 /* PBXContainerItemProxy */;
		};
		FEF5B8FF907AE0C3634E657122A886C1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = AFNetworking;
			target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */;
			targetProxy = 28755C79524E5259016949422FCC2402 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		0085A8E1017E0DA031BE201E850E59F0 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = F8A31A8F7D8C7C6E507740DA95A22355 /* GMJSONModel.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMJSONModel/GMJSONModel-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMJSONModel/GMJSONModel-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMJSONModel/GMJSONModel.modulemap";
				PRODUCT_MODULE_NAME = GMJSONModel;
				PRODUCT_NAME = GMJSONModel;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		02600EF4C6315D464F737709E99CA949 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = B8E6FA5546B6DBD94961525AAC49600C /* GMFoundation.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMFoundation/GMFoundation-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMFoundation/GMFoundation-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMFoundation/GMFoundation.modulemap";
				PRODUCT_MODULE_NAME = GMFoundation;
				PRODUCT_NAME = GMFoundation;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		0517621DAE5919A5B86DAEBCFA1535FE /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = AE720C1F493E5631415832D566B91E75 /* GMAILab.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMAILab/GMAILab-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMAILab/GMAILab-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/GMAILab/GMAILab.modulemap";
				PRODUCT_MODULE_NAME = GMAILab;
				PRODUCT_NAME = GMAILab;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		05410BCA6B22FE396168D6DA69B23A3C /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 5A96BDAD4505AD07A981E2861BF174E9 /* GMShareSDK.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMShareSDK/GMShareSDK-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMShareSDK/GMShareSDK-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/GMShareSDK/GMShareSDK.modulemap";
				PRODUCT_MODULE_NAME = GMShareSDK;
				PRODUCT_NAME = GMShareSDK;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		071F79D6940F5E4D97A7E60C4A254FBB /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = B4A9714807D63644D409E9AA66D435B2 /* GM-Swift-Observable.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GM-Swift-Observable/GM-Swift-Observable-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GM-Swift-Observable/GM-Swift-Observable-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GM-Swift-Observable/GM-Swift-Observable.modulemap";
				PRODUCT_MODULE_NAME = GM_Swift_Observable;
				PRODUCT_NAME = GM_Swift_Observable;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		081D6CDBC0732F867F322DEDB2831119 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3407C715E958E3B6EBF7724D748BD73C /* TMCache.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/TMCache/TMCache-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/TMCache/TMCache-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/TMCache/TMCache.modulemap";
				PRODUCT_MODULE_NAME = TMCache;
				PRODUCT_NAME = TMCache;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		085C19D2FB00AF5C5700997313C3D2DA /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = F0CDAEC3D8A19A2ED44656537C6C9301 /* Alamofire.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap";
				PRODUCT_MODULE_NAME = Alamofire;
				PRODUCT_NAME = Alamofire;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		0A06BA8481F00F8CB6C3AA6AC523BDE2 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4727E5F46185A60ABE2C4DC68F44B14F /* GMAILab.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "iPhone Developer";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GMAILab";
				IBSC_MODULE = GMAILab;
				INFOPLIST_FILE = "Target Support Files/GMAILab/ResourceBundle-GMAILab-GMAILab-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				PRODUCT_NAME = GMAILab;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		0CBE9A575C67BF9362F7747473FBFCE0 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = BF1A507D31F4A7F96DE7923B8CDF91F8 /* WechatOpenSDK.debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		115588906377115C35455E22BBD5C39C /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 0DE94B53800341043299DACD1D746BE9 /* GMBase.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMBase/GMBase-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMBase/GMBase-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMBase/GMBase.modulemap";
				PRODUCT_MODULE_NAME = GMBase;
				PRODUCT_NAME = GMBase;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		16FF4FEC15FC4B2ACF3E2A868C2210C8 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = CB1D97AFCDC9E29CEF37D278BC84627A /* GMRefresh.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "iPhone Developer";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GMRefresh";
				IBSC_MODULE = GMRefresh;
				INFOPLIST_FILE = "Target Support Files/GMRefresh/ResourceBundle-GMRefresh-GMRefresh-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				PRODUCT_NAME = GMRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		1AB1D9EAFC02B3CF783D5DDAB7035AFD /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 8D93D0CF5B06BEF2CAEFB0E74B1A94C9 /* UITableView+FDTemplateLayoutCell.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/UITableView+FDTemplateLayoutCell/UITableView+FDTemplateLayoutCell-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/UITableView+FDTemplateLayoutCell/UITableView+FDTemplateLayoutCell-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/UITableView+FDTemplateLayoutCell/UITableView+FDTemplateLayoutCell.modulemap";
				PRODUCT_MODULE_NAME = UITableView_FDTemplateLayoutCell;
				PRODUCT_NAME = UITableView_FDTemplateLayoutCell;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		1F8734A992AB6B591D914DEC76EF03A5 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 9FEAC6800A48E268A09D8671D81C5D3D /* GMKit.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMKit/GMKit-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMKit/GMKit-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMKit/GMKit.modulemap";
				PRODUCT_MODULE_NAME = GMKit;
				PRODUCT_NAME = GMKit;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.2;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		278C1C58501758551C73AFDFB38FDF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C4AD185D57DCE1C9404488BF7C5B404E /* GMHud.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMHud/GMHud-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMHud/GMHud-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMHud/GMHud.modulemap";
				PRODUCT_MODULE_NAME = GMHud;
				PRODUCT_NAME = GMHud;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		27988CB9F988E645B2AA63865E1AC836 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 767314B5E008FB6E684BC9AFE14B93A1 /* TMCache.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/TMCache/TMCache-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/TMCache/TMCache-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/TMCache/TMCache.modulemap";
				PRODUCT_MODULE_NAME = TMCache;
				PRODUCT_NAME = TMCache;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		2F14427B39EF4046248F4933F467AC93 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 87EBA474AC51C1E41D5D52CCB8642FDB /* GMHud.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMHud/GMHud-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMHud/GMHud-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMHud/GMHud.modulemap";
				PRODUCT_MODULE_NAME = GMHud;
				PRODUCT_NAME = GMHud;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		2F338B638EC9463FA44898671F813756 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 0B10066FDAA77C0DA77BCA8B725D9C3B /* GMJSONModel.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMJSONModel/GMJSONModel-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMJSONModel/GMJSONModel-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMJSONModel/GMJSONModel.modulemap";
				PRODUCT_MODULE_NAME = GMJSONModel;
				PRODUCT_NAME = GMJSONModel;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		2FE5CF10A7E17647FF0C965D80E1E49D /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 57228229010C47BA3CEC3914DE4D1396 /* GMRouter.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMRouter/GMRouter-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMRouter/GMRouter-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMRouter/GMRouter.modulemap";
				PRODUCT_MODULE_NAME = GMRouter;
				PRODUCT_NAME = GMRouter;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		33596FB3327A94A5B3E82B36C4348967 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3D03DE1B969830376AD99FDAFC1D3F19 /* Masonry.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
				PRODUCT_MODULE_NAME = Masonry;
				PRODUCT_NAME = Masonry;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		357D64A66D76A91CDA339E087563B94D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 07202EC7CEAA09C4C6110061A57FA9EF /* lottie-ios.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap";
				PRODUCT_MODULE_NAME = Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		35839B8CBA3A1CE48B99A6E9E87A145D /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = CB1D97AFCDC9E29CEF37D278BC84627A /* GMRefresh.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMRefresh/GMRefresh-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMRefresh/GMRefresh-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMRefresh/GMRefresh.modulemap";
				PRODUCT_MODULE_NAME = GMRefresh;
				PRODUCT_NAME = GMRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		3A22250B730DCF8B1CAA7807687C2A39 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = CF7FB5F7725F73D80A1403B72AB74C14 /* DouyinOpenSDK.release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		407A1B8CC5C8C1D29C80950FD905D64B /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = CE0E9273920B4A872F79AFFE747D1CE4 /* GMRouter.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMRouter/GMRouter-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMRouter/GMRouter-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMRouter/GMRouter.modulemap";
				PRODUCT_MODULE_NAME = GMRouter;
				PRODUCT_NAME = GMRouter;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		43C8E6FA1A1F6145614D9FF19A889618 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3373A3D98D604AAEB694B3DEB6865D7D /* UITableView+FDTemplateLayoutCell.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/UITableView+FDTemplateLayoutCell/UITableView+FDTemplateLayoutCell-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/UITableView+FDTemplateLayoutCell/UITableView+FDTemplateLayoutCell-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/UITableView+FDTemplateLayoutCell/UITableView+FDTemplateLayoutCell.modulemap";
				PRODUCT_MODULE_NAME = UITableView_FDTemplateLayoutCell;
				PRODUCT_NAME = UITableView_FDTemplateLayoutCell;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		458F33B3CD5E92EDD481CE9F38213061 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 37E5F79DD2535A2694047FDD604134D6 /* WeiboSDK.debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		46139A0DF09E097924EB1E891BEC466C /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = AE720C1F493E5631415832D566B91E75 /* GMAILab.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "iPhone Developer";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GMAILab";
				IBSC_MODULE = GMAILab;
				INFOPLIST_FILE = "Target Support Files/GMAILab/ResourceBundle-GMAILab-GMAILab-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				PRODUCT_NAME = GMAILab;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Release;
		};
		4877F348100AAAD8B30FC82523322F46 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = E3B615037CE5706957BBAE92FC3E4504 /* MBProgressHUD.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
				PRODUCT_MODULE_NAME = MBProgressHUD;
				PRODUCT_NAME = MBProgressHUD;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		4B7643E08253086609953C6398C5769B /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = CCD2097AF039B19CEF631D45219CE936 /* GMShareSDK.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMShareSDK/GMShareSDK-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMShareSDK/GMShareSDK-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/GMShareSDK/GMShareSDK.modulemap";
				PRODUCT_MODULE_NAME = GMShareSDK;
				PRODUCT_NAME = GMShareSDK;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		4C2C4D530E3ADCF6F592CDBDFF771CE1 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 8203958A50E44300119E1D7E7686FFEA /* GMNetService.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMNetService/GMNetService-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMNetService/GMNetService-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMNetService/GMNetService.modulemap";
				PRODUCT_MODULE_NAME = GMNetService;
				PRODUCT_NAME = GMNetService;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		4EA4D144ADFFE7BE63A25735CFECCCEA /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 065F2A9B6DD1CAC1615EB796FE76ABFD /* GM-Swift-Observable.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GM-Swift-Observable/GM-Swift-Observable-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GM-Swift-Observable/GM-Swift-Observable-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GM-Swift-Observable/GM-Swift-Observable.modulemap";
				PRODUCT_MODULE_NAME = GM_Swift_Observable;
				PRODUCT_NAME = GM_Swift_Observable;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		547770C5B2B391F4478770954D88B0CB /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 68B5598A647EB2F35D633EA1864850A1 /* GMBaseSwift.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMBaseSwift/GMBaseSwift-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMBaseSwift/GMBaseSwift-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/GMBaseSwift/GMBaseSwift.modulemap";
				PRODUCT_MODULE_NAME = GMBaseSwift;
				PRODUCT_NAME = GMBaseSwift;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		58B85DC13C5226E3CDB86F2617FAA24E /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 09021D5F16FA8FE53E5568964CC0AEFB /* Pods-GMAILab_Example.release.xcconfig */;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = "Target Support Files/Pods-GMAILab_Example/Pods-GMAILab_Example-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-GMAILab_Example/Pods-GMAILab_Example.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		5CC6619F76F85EB0808BAE161BE59A34 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 332554084ACB122895FFA9792544CAD2 /* GMRefresh.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "iPhone Developer";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GMRefresh";
				IBSC_MODULE = GMRefresh;
				INFOPLIST_FILE = "Target Support Files/GMRefresh/ResourceBundle-GMRefresh-GMRefresh-Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				PRODUCT_NAME = GMRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				WRAPPER_EXTENSION = bundle;
			};
			name = Debug;
		};
		601B7059A181D0A75C9181AB97C32306 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 6EBC218FD9609C86D1A09EDD861DB3A0 /* BDOpenSDKKit.release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		61002A2EF56F272E87457E0FF59FE431 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 6E4511B47118FCCECB48DCED477430DA /* MJExtension.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap";
				PRODUCT_MODULE_NAME = MJExtension;
				PRODUCT_NAME = MJExtension;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		616B245E13B868CD271DB472694FA3E7 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 667629980E9A47AC10564B6F2BB14723 /* AFNetworking.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap";
				PRODUCT_MODULE_NAME = AFNetworking;
				PRODUCT_NAME = AFNetworking;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		682A290B7DD09F6A4B7BAC50BCB68F88 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = AE3CED443F7733ACDC56BC40DC464521 /* SnapKit.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap";
				PRODUCT_MODULE_NAME = SnapKit;
				PRODUCT_NAME = SnapKit;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		6A79FFB697C28A0B1A18CDB839BE9978 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = F65C60185D11F64CBC8F2690FD0B7826 /* GMCache.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMCache/GMCache-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMCache/GMCache-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMCache/GMCache.modulemap";
				PRODUCT_MODULE_NAME = GMCache;
				PRODUCT_NAME = GMCache;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		78A6983E6DC44BF7A9E13EA74E115AD1 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 3BB2B1C9D5A905BE4ED68F327222732A /* Pods-GMAILab_Tests.release.xcconfig */;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = "Target Support Files/Pods-GMAILab_Tests/Pods-GMAILab_Tests-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-GMAILab_Tests/Pods-GMAILab_Tests.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		7B607518264DC84276BDB9EB4176B080 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = ADDD00D9ECDC9B944901115AFE4AFC61 /* Masonry.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap";
				PRODUCT_MODULE_NAME = Masonry;
				PRODUCT_NAME = Masonry;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		7C85FB375345A8B252BA518605B7CD89 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = BE0DD00A46EB024ECD7C036F9EAD1244 /* GMNetService.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMNetService/GMNetService-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMNetService/GMNetService-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMNetService/GMNetService.modulemap";
				PRODUCT_MODULE_NAME = GMNetService;
				PRODUCT_NAME = GMNetService;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		7EFAC010681D75F4B92F97F54EB75DBC /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = B128236105C957CB261DC0C330B54C2D /* lottie-ios.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap";
				PRODUCT_MODULE_NAME = Lottie;
				PRODUCT_NAME = Lottie;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		8248ED35B4C156D05AF9B477DBE06E72 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 14FA0F84BFA3BF8A1142DE1BFD67A7F1 /* WeiboSDK.release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		8ADC0D9B99827D29559CCF7D72196A15 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = D12891C064DBA029702D08FFE2FB37FE /* SnapKit.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap";
				PRODUCT_MODULE_NAME = SnapKit;
				PRODUCT_NAME = SnapKit;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		8DB7A0BEF1CD27B2E1E4EC8F28485C88 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 1F385617F0F7327A83F2827E8118B9A5 /* SDWebImage.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap";
				PRODUCT_MODULE_NAME = SDWebImage;
				PRODUCT_NAME = SDWebImage;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		8E419A85CAE2F18888FD106DC7BAE61E /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7D361AD7E85626AA2E13C23650A91599 /* MJRefresh.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap";
				PRODUCT_MODULE_NAME = MJRefresh;
				PRODUCT_NAME = MJRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		8E72A57F4745087136C1AC1F18BCB5DB /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4869EE5820CB64F0DDFD224B07F5BE88 /* WechatOpenSDK.release.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		8F17DC3A99F99FBAD606CE6963886315 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"POD_CONFIGURATION_RELEASE=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 = 9.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				STRIP_INSTALLED_PRODUCT = NO;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				SWIFT_VERSION = 5.0;
				SYMROOT = "${SRCROOT}/../build";
			};
			name = Release;
		};
		916E0404255105F480DC4950B7625F7A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"POD_CONFIGURATION_DEBUG=1",
					"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 = 9.0;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCT_NAME = "$(TARGET_NAME)";
				STRIP_INSTALLED_PRODUCT = NO;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 5.0;
				SYMROOT = "${SRCROOT}/../build";
			};
			name = Debug;
		};
		930375CB7A42CB75A01CEDC92E9CE38C /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 440A7E1C8F2B1BB66C706BEDAF115519 /* Alamofire.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap";
				PRODUCT_MODULE_NAME = Alamofire;
				PRODUCT_NAME = Alamofire;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		97E13D53265F5A4F4AE0302675031CDA /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 45F7636DF3C3B8C9967DB2BCBC96C85B /* MagicalRecord.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MagicalRecord/MagicalRecord-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MagicalRecord/MagicalRecord-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MagicalRecord/MagicalRecord.modulemap";
				PRODUCT_MODULE_NAME = MagicalRecord;
				PRODUCT_NAME = MagicalRecord;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		9E74C1EC7F0AB98011A5BBDE77E8324E /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 2F3E4D33F2AF5603D0B166DCE078CCD9 /* MJRefresh.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap";
				PRODUCT_MODULE_NAME = MJRefresh;
				PRODUCT_NAME = MJRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		9F9F822991FC85E2AF84CAA1575F9660 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 9F483612ABE8CDE9A700569F9B4D3311 /* GMCache.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMCache/GMCache-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMCache/GMCache-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMCache/GMCache.modulemap";
				PRODUCT_MODULE_NAME = GMCache;
				PRODUCT_NAME = GMCache;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		A4627417C89191DC6CE7BFF0A0E55507 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 007099DCBEAE723CF9B7EDF539072603 /* GMNetworking.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMNetworking/GMNetworking-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMNetworking/GMNetworking-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMNetworking/GMNetworking.modulemap";
				PRODUCT_MODULE_NAME = GMNetworking;
				PRODUCT_NAME = GMNetworking;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		A4F416DF4D3F9FD8DF212D4DDAD9A768 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 141E66060DA51F500DA2BF7AC04077E6 /* Pods-GMAILab_Example.debug.xcconfig */;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = "Target Support Files/Pods-GMAILab_Example/Pods-GMAILab_Example-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-GMAILab_Example/Pods-GMAILab_Example.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		A756202B8808131868780ACEE8665D8A /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = A5D0CB7EC22CC346A99E2546A3FC8DD2 /* GMKit.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMKit/GMKit-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMKit/GMKit-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMKit/GMKit.modulemap";
				PRODUCT_MODULE_NAME = GMKit;
				PRODUCT_NAME = GMKit;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.2;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		A77CB3F2A3D6C3559C0C67A132FC386F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = AE532877A32422E4E85E7A8F25F0AB8E /* GMPhobos.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMPhobos/GMPhobos-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMPhobos/GMPhobos-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMPhobos/GMPhobos.modulemap";
				PRODUCT_MODULE_NAME = GMPhobos;
				PRODUCT_NAME = GMPhobos;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		AAF94799EEEB0DC3130F9810C192504D /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 928D1C7915416F0AFAB196FDBD7D0957 /* GMFoundation.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMFoundation/GMFoundation-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMFoundation/GMFoundation-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMFoundation/GMFoundation.modulemap";
				PRODUCT_MODULE_NAME = GMFoundation;
				PRODUCT_NAME = GMFoundation;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		AB29A383FC59586A9854BC159910EA6E /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = F6C3A0B5C0C1B5AF23BDBC45B6AAF994 /* MBProgressHUD.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD.modulemap";
				PRODUCT_MODULE_NAME = MBProgressHUD;
				PRODUCT_NAME = MBProgressHUD;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		AFE362F0E01AEEE99635291E477E1782 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4969B9C3BE36FA011BDA19F891E2E0A8 /* MJExtension.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap";
				PRODUCT_MODULE_NAME = MJExtension;
				PRODUCT_NAME = MJExtension;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		B47F8AA806EF6F39B4A9A4EBAD27910F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = FBB8D09E9DD8930C1F27117A15D427B5 /* GMBaseSwift.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMBaseSwift/GMBaseSwift-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMBaseSwift/GMBaseSwift-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/GMBaseSwift/GMBaseSwift.modulemap";
				PRODUCT_MODULE_NAME = GMBaseSwift;
				PRODUCT_NAME = GMBaseSwift;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		B5F3190ED8C6F8ED84AB2084A1F88ECA /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4727E5F46185A60ABE2C4DC68F44B14F /* GMAILab.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMAILab/GMAILab-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMAILab/GMAILab-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/GMAILab/GMAILab.modulemap";
				PRODUCT_MODULE_NAME = GMAILab;
				PRODUCT_NAME = GMAILab;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		B60AC825E6C1C04825D4FA52F583F12E /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 09F1ADC82E6CB2C512950EDC0AA8A8BD /* GMNetworking.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMNetworking/GMNetworking-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMNetworking/GMNetworking-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMNetworking/GMNetworking.modulemap";
				PRODUCT_MODULE_NAME = GMNetworking;
				PRODUCT_NAME = GMNetworking;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		B6F7F175797466A0E8C6D6101581A3B4 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = AF6DD2030005DD98F892C01B790B8833 /* GMediator.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMediator/GMediator-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMediator/GMediator-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMediator/GMediator.modulemap";
				PRODUCT_MODULE_NAME = GMediator;
				PRODUCT_NAME = GMediator;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		B8D70CADE93B336655A0B1995189DD60 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 332554084ACB122895FFA9792544CAD2 /* GMRefresh.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMRefresh/GMRefresh-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMRefresh/GMRefresh-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMRefresh/GMRefresh.modulemap";
				PRODUCT_MODULE_NAME = GMRefresh;
				PRODUCT_NAME = GMRefresh;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		B9CEF8B389224FD610CBDBE9BEDDDEC2 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 8BE56CC60D0E660E3B57AF57598B6CEA /* GMediator.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMediator/GMediator-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMediator/GMediator-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMediator/GMediator.modulemap";
				PRODUCT_MODULE_NAME = GMediator;
				PRODUCT_NAME = GMediator;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		C132A4ECCC86BD4CF9BF0CF87D4D02FD /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = DE3F58B93FA188DF1A8D1C5CB5D0C825 /* GMBase.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMBase/GMBase-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMBase/GMBase-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMBase/GMBase.modulemap";
				PRODUCT_MODULE_NAME = GMBase;
				PRODUCT_NAME = GMBase;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		C5B9D14E832AEDB9FF4E6867C28484EC /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = F6EC3FBD095AE5F2B2ABA6E62DD8CB79 /* EVReflection.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/EVReflection/EVReflection-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/EVReflection/EVReflection-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/EVReflection/EVReflection.modulemap";
				PRODUCT_MODULE_NAME = EVReflection;
				PRODUCT_NAME = EVReflection;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		CA2126900B042C9704CDED5BF8B18F26 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 7F59D29B575859D984DDA175F390FC06 /* GMPhobos.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/GMPhobos/GMPhobos-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/GMPhobos/GMPhobos-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/GMPhobos/GMPhobos.modulemap";
				PRODUCT_MODULE_NAME = GMPhobos;
				PRODUCT_NAME = GMPhobos;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		D55FCBA8F418F8017E8930BA1F498991 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 97F49776A32692DD46898AA6FF1BA9D0 /* YYText.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/YYText/YYText-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/YYText/YYText-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/YYText/YYText.modulemap";
				PRODUCT_MODULE_NAME = YYText;
				PRODUCT_NAME = YYText;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		DA212A2CE835E3D7F1BB3344A9866F21 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C9FAAD94455426D2A144E8EEFA8F997F /* EVReflection.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/EVReflection/EVReflection-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/EVReflection/EVReflection-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/EVReflection/EVReflection.modulemap";
				PRODUCT_MODULE_NAME = EVReflection;
				PRODUCT_NAME = EVReflection;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		E451A1D95E90D19013AB4250F55DE359 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 5A9844329939D700BBC2EA1D8C144971 /* SDWebImage.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap";
				PRODUCT_MODULE_NAME = SDWebImage;
				PRODUCT_NAME = SDWebImage;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		E9BB3B0F70F63E993D3C3F8A8CFC60F6 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 34B8AA7A92CA0EAFC8F718405A0BA879 /* YYText.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/YYText/YYText-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/YYText/YYText-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/YYText/YYText.modulemap";
				PRODUCT_MODULE_NAME = YYText;
				PRODUCT_NAME = YYText;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		EEFBD24A94663CA81E65F0459EE3F1C9 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 239E1CD246CCAC3460F93443A8C113BF /* DouyinOpenSDK.debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		F1263FDF481180E3FA34A6050BB3CDB8 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = C3F3CBE7274D0EA39C56DF56255BDE3F /* MagicalRecord.debug.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/MagicalRecord/MagicalRecord-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/MagicalRecord/MagicalRecord-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/MagicalRecord/MagicalRecord.modulemap";
				PRODUCT_MODULE_NAME = MagicalRecord;
				PRODUCT_NAME = MagicalRecord;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		F14198EA461F4B314EA9250C1B626D27 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = D6CFC447044CE5348E2AD9E449392F8A /* AFNetworking.release.xcconfig */;
			buildSettings = {
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch";
				INFOPLIST_FILE = "Target Support Files/AFNetworking/AFNetworking-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MODULEMAP_FILE = "Target Support Files/AFNetworking/AFNetworking.modulemap";
				PRODUCT_MODULE_NAME = AFNetworking;
				PRODUCT_NAME = AFNetworking;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
				SWIFT_VERSION = 4.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
		F88263DA874F2405487B4FB23E7E9A9C /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 1740334E8D1783CF922514B7266E8C31 /* BDOpenSDKKit.debug.xcconfig */;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		FBE63C9EF7E4583855DCD656F4B75B21 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 47B86A78CAA8C1B00ECF6910DB122D2E /* Pods-GMAILab_Tests.debug.xcconfig */;
			buildSettings = {
				ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
				CODE_SIGN_IDENTITY = "";
				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
				CURRENT_PROJECT_VERSION = 1;
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				INFOPLIST_FILE = "Target Support Files/Pods-GMAILab_Tests/Pods-GMAILab_Tests-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = staticlib;
				MODULEMAP_FILE = "Target Support Files/Pods-GMAILab_Tests/Pods-GMAILab_Tests.modulemap";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOLFLAGS = "";
				PODS_ROOT = "$(SRCROOT)";
				PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
				PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		02A6DFBE993E231E2FDD215A6A099863 /* Build configuration list for PBXNativeTarget "GMRefresh-GMRefresh" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5CC6619F76F85EB0808BAE161BE59A34 /* Debug */,
				16FF4FEC15FC4B2ACF3E2A868C2210C8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		089E66217CCBEAFDB64426C0DA726B09 /* Build configuration list for PBXNativeTarget "GMNetworking" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B60AC825E6C1C04825D4FA52F583F12E /* Debug */,
				A4627417C89191DC6CE7BFF0A0E55507 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		0E5C67323ECBCA3328466FCD71648D5A /* Build configuration list for PBXNativeTarget "YYText" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				D55FCBA8F418F8017E8930BA1F498991 /* Debug */,
				E9BB3B0F70F63E993D3C3F8A8CFC60F6 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		14426FF115E52136C7429403A5F54696 /* Build configuration list for PBXAggregateTarget "WechatOpenSDK" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0CBE9A575C67BF9362F7747473FBFCE0 /* Debug */,
				8E72A57F4745087136C1AC1F18BCB5DB /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		190EE1B18D3A81875E3B69ED2CAB2CDC /* Build configuration list for PBXNativeTarget "GMHud" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2F14427B39EF4046248F4933F467AC93 /* Debug */,
				278C1C58501758551C73AFDFB38FDF0F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1E16BFC08D58A9FBD08B82945BE7C3BF /* Build configuration list for PBXNativeTarget "GMNetService" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4C2C4D530E3ADCF6F592CDBDFF771CE1 /* Debug */,
				7C85FB375345A8B252BA518605B7CD89 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		1ED0B458959B380B5499BDFA1A904FC6 /* Build configuration list for PBXAggregateTarget "BDOpenSDKKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F88263DA874F2405487B4FB23E7E9A9C /* Debug */,
				601B7059A181D0A75C9181AB97C32306 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2127F666B9D2BCAE6E2DBBC5943CD52D /* Build configuration list for PBXNativeTarget "MJExtension" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				61002A2EF56F272E87457E0FF59FE431 /* Debug */,
				AFE362F0E01AEEE99635291E477E1782 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		22FF71049500EDFFCBBB14F3105ED30B /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4877F348100AAAD8B30FC82523322F46 /* Debug */,
				AB29A383FC59586A9854BC159910EA6E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2BCBD55EE29DA34573C079831A06FCFA /* Build configuration list for PBXNativeTarget "GMBaseSwift" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				547770C5B2B391F4478770954D88B0CB /* Debug */,
				B47F8AA806EF6F39B4A9A4EBAD27910F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3C09E0D2F97FCAF5A7B3B0F2F1AC23F6 /* Build configuration list for PBXNativeTarget "GM-Swift-Observable" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				071F79D6940F5E4D97A7E60C4A254FBB /* Debug */,
				4EA4D144ADFFE7BE63A25735CFECCCEA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3C5AC8089CADC8338D1C073426D3F8E0 /* Build configuration list for PBXNativeTarget "GMBase" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				115588906377115C35455E22BBD5C39C /* Debug */,
				C132A4ECCC86BD4CF9BF0CF87D4D02FD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		3CAFF2D66B7085E7F33B030F27AF1AA4 /* Build configuration list for PBXNativeTarget "SnapKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				682A290B7DD09F6A4B7BAC50BCB68F88 /* Debug */,
				8ADC0D9B99827D29559CCF7D72196A15 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		45F4CF6F0A5E96792A0E3D81EA925554 /* Build configuration list for PBXNativeTarget "GMPhobos" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				CA2126900B042C9704CDED5BF8B18F26 /* Debug */,
				A77CB3F2A3D6C3559C0C67A132FC386F /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4761494AFDD1DF1AE5AB6CDFD5D574E4 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				357D64A66D76A91CDA339E087563B94D /* Debug */,
				7EFAC010681D75F4B92F97F54EB75DBC /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				916E0404255105F480DC4950B7625F7A /* Debug */,
				8F17DC3A99F99FBAD606CE6963886315 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		548D49D74EFCE8DD6CC84206F50A6EFE /* Build configuration list for PBXNativeTarget "Pods-GMAILab_Tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FBE63C9EF7E4583855DCD656F4B75B21 /* Debug */,
				78A6983E6DC44BF7A9E13EA74E115AD1 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		59360D5C2BC76E676228C1D00AA10E70 /* Build configuration list for PBXNativeTarget "GMShareSDK" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				05410BCA6B22FE396168D6DA69B23A3C /* Debug */,
				4B7643E08253086609953C6398C5769B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		5A9C85840F44E56C2C36F3500E1D2DDC /* Build configuration list for PBXNativeTarget "Pods-GMAILab_Example" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A4F416DF4D3F9FD8DF212D4DDAD9A768 /* Debug */,
				58B85DC13C5226E3CDB86F2617FAA24E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		639652513C8C227EF7C5927DAD9665F5 /* Build configuration list for PBXNativeTarget "GMKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1F8734A992AB6B591D914DEC76EF03A5 /* Debug */,
				A756202B8808131868780ACEE8665D8A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		694A9F2D5426BD5A064BA3B41A764151 /* Build configuration list for PBXNativeTarget "GMAILab-GMAILab" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0A06BA8481F00F8CB6C3AA6AC523BDE2 /* Debug */,
				46139A0DF09E097924EB1E891BEC466C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		6A0205721D50343B66459E70AEEC642D /* Build configuration list for PBXNativeTarget "AFNetworking" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				616B245E13B868CD271DB472694FA3E7 /* Debug */,
				F14198EA461F4B314EA9250C1B626D27 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		70603D6F21EB6849FD5099CF5999DCB8 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				8DB7A0BEF1CD27B2E1E4EC8F28485C88 /* Debug */,
				E451A1D95E90D19013AB4250F55DE359 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		719E721E5DC94D18039313A1714562E5 /* Build configuration list for PBXNativeTarget "Masonry" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				33596FB3327A94A5B3E82B36C4348967 /* Debug */,
				7B607518264DC84276BDB9EB4176B080 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		78524A92C3B980834BEF20A199D00208 /* Build configuration list for PBXNativeTarget "GMFoundation" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AAF94799EEEB0DC3130F9810C192504D /* Debug */,
				02600EF4C6315D464F737709E99CA949 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		89F607C1A94575D123671D6D0461B1F8 /* Build configuration list for PBXAggregateTarget "WeiboSDK" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				458F33B3CD5E92EDD481CE9F38213061 /* Debug */,
				8248ED35B4C156D05AF9B477DBE06E72 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		A2EFF9BF5569EF86363DF98023FAE653 /* Build configuration list for PBXNativeTarget "UITableView+FDTemplateLayoutCell" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1AB1D9EAFC02B3CF783D5DDAB7035AFD /* Debug */,
				43C8E6FA1A1F6145614D9FF19A889618 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		ACDE39BF6AFA700D8940C12FA6C65D7B /* Build configuration list for PBXAggregateTarget "DouyinOpenSDK" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EEFBD24A94663CA81E65F0459EE3F1C9 /* Debug */,
				3A22250B730DCF8B1CAA7807687C2A39 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		BEB004D9A4DF6820DBD2159767412F6F /* Build configuration list for PBXNativeTarget "MJRefresh" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				9E74C1EC7F0AB98011A5BBDE77E8324E /* Debug */,
				8E419A85CAE2F18888FD106DC7BAE61E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C0EBB59E765888702102835A3378A506 /* Build configuration list for PBXNativeTarget "EVReflection" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				C5B9D14E832AEDB9FF4E6867C28484EC /* Debug */,
				DA212A2CE835E3D7F1BB3344A9866F21 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C4030B03D931F00E192FCB544EF4BF6B /* Build configuration list for PBXNativeTarget "GMCache" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				9F9F822991FC85E2AF84CAA1575F9660 /* Debug */,
				6A79FFB697C28A0B1A18CDB839BE9978 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		C7DFD0B251DFA6893EE9EC85A2BC5135 /* Build configuration list for PBXNativeTarget "GMRefresh" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B8D70CADE93B336655A0B1995189DD60 /* Debug */,
				35839B8CBA3A1CE48B99A6E9E87A145D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D3EF9254FA195F191C9C5B4FBFFF5346 /* Build configuration list for PBXNativeTarget "GMAILab" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B5F3190ED8C6F8ED84AB2084A1F88ECA /* Debug */,
				0517621DAE5919A5B86DAEBCFA1535FE /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		D9FF99D1A7F39BD1F53A200AAF67A5C4 /* Build configuration list for PBXNativeTarget "MagicalRecord" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F1263FDF481180E3FA34A6050BB3CDB8 /* Debug */,
				97E13D53265F5A4F4AE0302675031CDA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		DC39704162D2F735C48BA0B845ED59E4 /* Build configuration list for PBXNativeTarget "GMediator" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				B6F7F175797466A0E8C6D6101581A3B4 /* Debug */,
				B9CEF8B389224FD610CBDBE9BEDDDEC2 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E38B22A22E27718316AEDB878E586246 /* Build configuration list for PBXNativeTarget "TMCache" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				27988CB9F988E645B2AA63865E1AC836 /* Debug */,
				081D6CDBC0732F867F322DEDB2831119 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		E4A5194ABAF7A4780609E0E581DA6B54 /* Build configuration list for PBXNativeTarget "Alamofire" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				930375CB7A42CB75A01CEDC92E9CE38C /* Debug */,
				085C19D2FB00AF5C5700997313C3D2DA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		F36CC24462A57ED1BC4D9679771CED99 /* Build configuration list for PBXNativeTarget "GMJSONModel" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				0085A8E1017E0DA031BE201E850E59F0 /* Debug */,
				2F338B638EC9463FA44898671F813756 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		F713F074EBF267C36CD8196CF313F017 /* Build configuration list for PBXNativeTarget "GMRouter" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				407A1B8CC5C8C1D29C80950FD905D64B /* Debug */,
				2FE5CF10A7E17647FF0C965D80E1E49D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */

/* Begin XCVersionGroup section */
		05CB35C5EEEA8C35AE07636F4F1AC3C7 /* GMPhobosData.xcdatamodeld */ = {
			isa = XCVersionGroup;
			children = (
				0680C2BCE1A2B53BF0C5295B57149A7B /* GMPhobosData.xcdatamodel */,
			);
			name = GMPhobosData.xcdatamodeld;
			path = GMPhobos/GMPhobosData.xcdatamodeld;
			sourceTree = "<group>";
			versionGroupType = wrapper.xcdatamodel;
		};
/* End XCVersionGroup section */
	};
	rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;
}
