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

/* Begin PBXBuildFile section */
		74076F4E219B549A0015E836 /* IFKCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F40219B549A0015E836 /* IFKCancellationToken.m */; };
		74076F4F219B549A0015E836 /* IFKCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F42219B549A0015E836 /* IFKCancellationTokenRegistration.m */; };
		74076F50219B549A0015E836 /* IFKCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F44219B549A0015E836 /* IFKCancellationTokenSource.m */; };
		74076F51219B549A0015E836 /* IFKExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F46219B549A0015E836 /* IFKExecutor.m */; };
		74076F52219B549A0015E836 /* IFKTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F49219B549A0015E836 /* IFKTask.m */; };
		74076F53219B549A0015E836 /* IFKTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F4B219B549A0015E836 /* IFKTaskCompletionSource.m */; };
		74076F54219B549A0015E836 /* IFKBolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 74076F4D219B549A0015E836 /* IFKBolts.m */; };
		7412B1132123FCF500FB00FF /* NSArray+FilterMapReduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 7412B1122123FCF500FB00FF /* NSArray+FilterMapReduce.m */; };
		741D779D21DFCCD20056AE59 /* IFKPathShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 741D779C21DFCCD20056AE59 /* IFKPathShape.m */; };
		741D77A021DFCE290056AE59 /* IFKShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 741D779F21DFCE290056AE59 /* IFKShape.m */; };
		741D77A321E0096D0056AE59 /* IFKRegularPolygonShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 741D77A221E0096D0056AE59 /* IFKRegularPolygonShape.m */; };
		7421720121DD73F300E24F6E /* IFKCircleShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 7421720021DD73F300E24F6E /* IFKCircleShape.m */; };
		7421720421DD845F00E24F6E /* IFKOvalShape.m in Sources */ = {isa = PBXBuildFile; fileRef = 7421720321DD845F00E24F6E /* IFKOvalShape.m */; };
		7425EBFD219C5C9400E93C3A /* IFKFilterableImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7425EBFC219C5C9400E93C3A /* IFKFilterableImage.m */; };
		7425EC00219C62B200E93C3A /* IFKPostProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7425EBFF219C62B200E93C3A /* IFKPostProcessor.m */; };
		74538BDE213406AF00F1FDD0 /* IFKOutputExtentHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 74538BDD213406AF00F1FDD0 /* IFKOutputExtentHandler.m */; };
		74615B4B21BDE78E006A1F22 /* IFKXorCompositing.m in Sources */ = {isa = PBXBuildFile; fileRef = 74615B4A21BDE78E006A1F22 /* IFKXorCompositing.m */; };
		7467490021B9807200433619 /* IFKLinearGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 746748FF21B9807200433619 /* IFKLinearGradient.m */; };
		74700F5321EBC09A00FF37E4 /* IFKTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 74700F5221EBC09A00FF37E4 /* IFKTransform.m */; };
		74938E4A21B1DB0B006BCF26 /* IFKImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 74938E4921B1DB0B006BCF26 /* IFKImage.m */; };
		7494575121AA2CFB005AD9F1 /* IFKCompositionPostProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7494575021AA2CFB005AD9F1 /* IFKCompositionPostProcessor.m */; };
		749468FF21A34A7300D4805E /* RCTImageView+CacheKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 749468FE21A34A7300D4805E /* RCTImageView+CacheKey.m */; };
		749C22A321D23B4800320EC4 /* IFKTextImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 749C22A221D23B4800320EC4 /* IFKTextImage.m */; };
		74AEAD0E2199A44800DC563B /* IFKInputConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74AEAD0D2199A44800DC563B /* IFKInputConverter.m */; };
		74AEEEBA21989B8300DAA02F /* IFKScale.m in Sources */ = {isa = PBXBuildFile; fileRef = 74AEEEB921989B8300DAA02F /* IFKScale.m */; };
		74B28F9721B87522001E6AAE /* IFKFilterConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 74B28F9621B87522001E6AAE /* IFKFilterConstructor.m */; };
		74BF08B320B258E300D93AFC /* IFKImageFilterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BF08AF20B258E200D93AFC /* IFKImageFilterManager.m */; };
		74BF08B420B258E300D93AFC /* IFKImageFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BF08B220B258E300D93AFC /* IFKImageFilter.m */; };
		74D0D692219EEA8500EC6551 /* IFKConfigHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 74D0D691219EEA8500EC6551 /* IFKConfigHelper.m */; };
		74DCA32C21BAB22800561C80 /* IFKRadialGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DCA32B21BAB22800561C80 /* IFKRadialGradient.m */; };
		74DCA32F21BAB3FC00561C80 /* IFKGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DCA32E21BAB3FC00561C80 /* IFKGradient.m */; };
		74DCA3D921BADD1F00561C80 /* IFKSweepGradient.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DCA3D821BADD1F00561C80 /* IFKSweepGradient.m */; };
		74F6B5F9211E40D2005A9DB1 /* IFKImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 74F6B5F8211E40D2005A9DB1 /* IFKImageCache.m */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
		58B511D91A9E6C8500147676 /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "include/$(PRODUCT_NAME)";
			dstSubfolderSpec = 16;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		134814201AA4EA6300B7C361 /* libRNImageFilterKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNImageFilterKit.a; sourceTree = BUILT_PRODUCTS_DIR; };
		74076F3F219B549A0015E836 /* IFKCancellationToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKCancellationToken.h; sourceTree = "<group>"; };
		74076F40219B549A0015E836 /* IFKCancellationToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKCancellationToken.m; sourceTree = "<group>"; };
		74076F41219B549A0015E836 /* IFKCancellationTokenRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKCancellationTokenRegistration.h; sourceTree = "<group>"; };
		74076F42219B549A0015E836 /* IFKCancellationTokenRegistration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKCancellationTokenRegistration.m; sourceTree = "<group>"; };
		74076F43219B549A0015E836 /* IFKCancellationTokenSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKCancellationTokenSource.h; sourceTree = "<group>"; };
		74076F44219B549A0015E836 /* IFKCancellationTokenSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKCancellationTokenSource.m; sourceTree = "<group>"; };
		74076F45219B549A0015E836 /* IFKExecutor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKExecutor.h; sourceTree = "<group>"; };
		74076F46219B549A0015E836 /* IFKExecutor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKExecutor.m; sourceTree = "<group>"; };
		74076F47219B549A0015E836 /* IFKGeneric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKGeneric.h; sourceTree = "<group>"; };
		74076F48219B549A0015E836 /* IFKTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKTask.h; sourceTree = "<group>"; };
		74076F49219B549A0015E836 /* IFKTask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKTask.m; sourceTree = "<group>"; };
		74076F4A219B549A0015E836 /* IFKTaskCompletionSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKTaskCompletionSource.h; sourceTree = "<group>"; };
		74076F4B219B549A0015E836 /* IFKTaskCompletionSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKTaskCompletionSource.m; sourceTree = "<group>"; };
		74076F4C219B549A0015E836 /* IFKBolts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKBolts.h; sourceTree = "<group>"; };
		74076F4D219B549A0015E836 /* IFKBolts.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKBolts.m; sourceTree = "<group>"; };
		7412B1112123FCF400FB00FF /* NSArray+FilterMapReduce.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSArray+FilterMapReduce.h"; sourceTree = "<group>"; };
		7412B1122123FCF500FB00FF /* NSArray+FilterMapReduce.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSArray+FilterMapReduce.m"; sourceTree = "<group>"; };
		741D779B21DFCCD20056AE59 /* IFKPathShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKPathShape.h; sourceTree = "<group>"; };
		741D779C21DFCCD20056AE59 /* IFKPathShape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKPathShape.m; sourceTree = "<group>"; };
		741D779E21DFCE290056AE59 /* IFKShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKShape.h; sourceTree = "<group>"; };
		741D779F21DFCE290056AE59 /* IFKShape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKShape.m; sourceTree = "<group>"; };
		741D77A121E0096D0056AE59 /* IFKRegularPolygonShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKRegularPolygonShape.h; sourceTree = "<group>"; };
		741D77A221E0096D0056AE59 /* IFKRegularPolygonShape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKRegularPolygonShape.m; sourceTree = "<group>"; };
		742171FF21DD73F300E24F6E /* IFKCircleShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKCircleShape.h; sourceTree = "<group>"; };
		7421720021DD73F300E24F6E /* IFKCircleShape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKCircleShape.m; sourceTree = "<group>"; };
		7421720221DD845F00E24F6E /* IFKOvalShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKOvalShape.h; sourceTree = "<group>"; };
		7421720321DD845F00E24F6E /* IFKOvalShape.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKOvalShape.m; sourceTree = "<group>"; };
		7425EBFB219C5C9400E93C3A /* IFKFilterableImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKFilterableImage.h; sourceTree = "<group>"; };
		7425EBFC219C5C9400E93C3A /* IFKFilterableImage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKFilterableImage.m; sourceTree = "<group>"; };
		7425EBFE219C62B200E93C3A /* IFKPostProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKPostProcessor.h; sourceTree = "<group>"; };
		7425EBFF219C62B200E93C3A /* IFKPostProcessor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKPostProcessor.m; sourceTree = "<group>"; };
		74538BDC213406AF00F1FDD0 /* IFKOutputExtentHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKOutputExtentHandler.h; sourceTree = "<group>"; };
		74538BDD213406AF00F1FDD0 /* IFKOutputExtentHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKOutputExtentHandler.m; sourceTree = "<group>"; };
		74615AF521BDE678006A1F22 /* IFKXorCompositing.cikernel */ = {isa = PBXFileReference; lastKnownFileType = text; path = IFKXorCompositing.cikernel; sourceTree = "<group>"; };
		74615B4921BDE78E006A1F22 /* IFKXorCompositing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKXorCompositing.h; sourceTree = "<group>"; };
		74615B4A21BDE78E006A1F22 /* IFKXorCompositing.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKXorCompositing.m; sourceTree = "<group>"; };
		746748FE21B9807200433619 /* IFKLinearGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKLinearGradient.h; sourceTree = "<group>"; };
		746748FF21B9807200433619 /* IFKLinearGradient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKLinearGradient.m; sourceTree = "<group>"; };
		74700F5121EBC09A00FF37E4 /* IFKTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKTransform.h; sourceTree = "<group>"; };
		74700F5221EBC09A00FF37E4 /* IFKTransform.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKTransform.m; sourceTree = "<group>"; };
		74938E4821B1DB0B006BCF26 /* IFKImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKImage.h; sourceTree = "<group>"; };
		74938E4921B1DB0B006BCF26 /* IFKImage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKImage.m; sourceTree = "<group>"; };
		7494574F21AA2CFB005AD9F1 /* IFKCompositionPostProcessor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKCompositionPostProcessor.h; sourceTree = "<group>"; };
		7494575021AA2CFB005AD9F1 /* IFKCompositionPostProcessor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKCompositionPostProcessor.m; sourceTree = "<group>"; };
		749468FD21A34A7300D4805E /* RCTImageView+CacheKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "RCTImageView+CacheKey.h"; sourceTree = "<group>"; };
		749468FE21A34A7300D4805E /* RCTImageView+CacheKey.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "RCTImageView+CacheKey.m"; sourceTree = "<group>"; };
		749C22A121D23B4800320EC4 /* IFKTextImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKTextImage.h; sourceTree = "<group>"; };
		749C22A221D23B4800320EC4 /* IFKTextImage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKTextImage.m; sourceTree = "<group>"; };
		74AEAD0C2199A44800DC563B /* IFKInputConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKInputConverter.h; sourceTree = "<group>"; };
		74AEAD0D2199A44800DC563B /* IFKInputConverter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKInputConverter.m; sourceTree = "<group>"; };
		74AEEEB821989B8300DAA02F /* IFKScale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKScale.h; sourceTree = "<group>"; };
		74AEEEB921989B8300DAA02F /* IFKScale.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKScale.m; sourceTree = "<group>"; };
		74B28F8C21B80377001E6AAE /* IFKCacheable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKCacheable.h; sourceTree = "<group>"; };
		74B28F9521B87522001E6AAE /* IFKFilterConstructor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKFilterConstructor.h; sourceTree = "<group>"; };
		74B28F9621B87522001E6AAE /* IFKFilterConstructor.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKFilterConstructor.m; sourceTree = "<group>"; };
		74B290EE21B8A185001E6AAE /* IFKLinearGradient.cikernel */ = {isa = PBXFileReference; lastKnownFileType = text; path = IFKLinearGradient.cikernel; sourceTree = "<group>"; };
		74BF08AF20B258E200D93AFC /* IFKImageFilterManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKImageFilterManager.m; sourceTree = "<group>"; };
		74BF08B020B258E200D93AFC /* IFKImageFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKImageFilter.h; sourceTree = "<group>"; };
		74BF08B120B258E200D93AFC /* IFKImageFilterManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFKImageFilterManager.h; sourceTree = "<group>"; };
		74BF08B220B258E300D93AFC /* IFKImageFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IFKImageFilter.m; sourceTree = "<group>"; };
		74D0D690219EEA8500EC6551 /* IFKConfigHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKConfigHelper.h; sourceTree = "<group>"; };
		74D0D691219EEA8500EC6551 /* IFKConfigHelper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKConfigHelper.m; sourceTree = "<group>"; };
		74DCA32921BAB0C900561C80 /* IFKRadialGradient.cikernel */ = {isa = PBXFileReference; lastKnownFileType = text; path = IFKRadialGradient.cikernel; sourceTree = "<group>"; };
		74DCA32A21BAB22800561C80 /* IFKRadialGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKRadialGradient.h; sourceTree = "<group>"; };
		74DCA32B21BAB22800561C80 /* IFKRadialGradient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKRadialGradient.m; sourceTree = "<group>"; };
		74DCA32D21BAB3FC00561C80 /* IFKGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKGradient.h; sourceTree = "<group>"; };
		74DCA32E21BAB3FC00561C80 /* IFKGradient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKGradient.m; sourceTree = "<group>"; };
		74DCA38321BADB4700561C80 /* IFKSweepGradient.cikernel */ = {isa = PBXFileReference; lastKnownFileType = text; path = IFKSweepGradient.cikernel; sourceTree = "<group>"; };
		74DCA3D721BADD1F00561C80 /* IFKSweepGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKSweepGradient.h; sourceTree = "<group>"; };
		74DCA3D821BADD1F00561C80 /* IFKSweepGradient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKSweepGradient.m; sourceTree = "<group>"; };
		74F6B5F7211E40D2005A9DB1 /* IFKImageCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IFKImageCache.h; sourceTree = "<group>"; };
		74F6B5F8211E40D2005A9DB1 /* IFKImageCache.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IFKImageCache.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		58B511D81A9E6C8500147676 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		134814211AA4EA7D00B7C361 /* Products */ = {
			isa = PBXGroup;
			children = (
				134814201AA4EA6300B7C361 /* libRNImageFilterKit.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		58B511D21A9E6C8500147676 = {
			isa = PBXGroup;
			children = (
				74B2903E21B8981A001E6AAE /* Resources */,
				74076F3E219B549A0015E836 /* Bolts */,
				744193A720D58B8400E7725F /* RNImageFilter */,
				134814211AA4EA7D00B7C361 /* Products */,
			);
			sourceTree = "<group>";
		};
		74076F3E219B549A0015E836 /* Bolts */ = {
			isa = PBXGroup;
			children = (
				74076F3F219B549A0015E836 /* IFKCancellationToken.h */,
				74076F40219B549A0015E836 /* IFKCancellationToken.m */,
				74076F41219B549A0015E836 /* IFKCancellationTokenRegistration.h */,
				74076F42219B549A0015E836 /* IFKCancellationTokenRegistration.m */,
				74076F43219B549A0015E836 /* IFKCancellationTokenSource.h */,
				74076F44219B549A0015E836 /* IFKCancellationTokenSource.m */,
				74076F45219B549A0015E836 /* IFKExecutor.h */,
				74076F46219B549A0015E836 /* IFKExecutor.m */,
				74076F47219B549A0015E836 /* IFKGeneric.h */,
				74076F48219B549A0015E836 /* IFKTask.h */,
				74076F49219B549A0015E836 /* IFKTask.m */,
				74076F4A219B549A0015E836 /* IFKTaskCompletionSource.h */,
				74076F4B219B549A0015E836 /* IFKTaskCompletionSource.m */,
				74076F4C219B549A0015E836 /* IFKBolts.h */,
				74076F4D219B549A0015E836 /* IFKBolts.m */,
			);
			path = Bolts;
			sourceTree = "<group>";
		};
		742171FE21DD73A500E24F6E /* Shapes */ = {
			isa = PBXGroup;
			children = (
				741D779E21DFCE290056AE59 /* IFKShape.h */,
				741D779F21DFCE290056AE59 /* IFKShape.m */,
				742171FF21DD73F300E24F6E /* IFKCircleShape.h */,
				7421720021DD73F300E24F6E /* IFKCircleShape.m */,
				7421720221DD845F00E24F6E /* IFKOvalShape.h */,
				7421720321DD845F00E24F6E /* IFKOvalShape.m */,
				741D779B21DFCCD20056AE59 /* IFKPathShape.h */,
				741D779C21DFCCD20056AE59 /* IFKPathShape.m */,
				741D77A121E0096D0056AE59 /* IFKRegularPolygonShape.h */,
				741D77A221E0096D0056AE59 /* IFKRegularPolygonShape.m */,
			);
			name = Shapes;
			sourceTree = "<group>";
		};
		744193A720D58B8400E7725F /* RNImageFilter */ = {
			isa = PBXGroup;
			children = (
				74B28F8D21B8499E001E6AAE /* CustomFilters */,
				74BF08B020B258E200D93AFC /* IFKImageFilter.h */,
				74BF08B220B258E300D93AFC /* IFKImageFilter.m */,
				74BF08B120B258E200D93AFC /* IFKImageFilterManager.h */,
				74BF08AF20B258E200D93AFC /* IFKImageFilterManager.m */,
				74F6B5F7211E40D2005A9DB1 /* IFKImageCache.h */,
				74F6B5F8211E40D2005A9DB1 /* IFKImageCache.m */,
				7412B1112123FCF400FB00FF /* NSArray+FilterMapReduce.h */,
				7412B1122123FCF500FB00FF /* NSArray+FilterMapReduce.m */,
				74538BDC213406AF00F1FDD0 /* IFKOutputExtentHandler.h */,
				74538BDD213406AF00F1FDD0 /* IFKOutputExtentHandler.m */,
				74AEEEB821989B8300DAA02F /* IFKScale.h */,
				74AEEEB921989B8300DAA02F /* IFKScale.m */,
				74AEAD0C2199A44800DC563B /* IFKInputConverter.h */,
				74AEAD0D2199A44800DC563B /* IFKInputConverter.m */,
				7425EBFB219C5C9400E93C3A /* IFKFilterableImage.h */,
				7425EBFC219C5C9400E93C3A /* IFKFilterableImage.m */,
				7425EBFE219C62B200E93C3A /* IFKPostProcessor.h */,
				7425EBFF219C62B200E93C3A /* IFKPostProcessor.m */,
				7494574F21AA2CFB005AD9F1 /* IFKCompositionPostProcessor.h */,
				7494575021AA2CFB005AD9F1 /* IFKCompositionPostProcessor.m */,
				74D0D690219EEA8500EC6551 /* IFKConfigHelper.h */,
				74D0D691219EEA8500EC6551 /* IFKConfigHelper.m */,
				749468FD21A34A7300D4805E /* RCTImageView+CacheKey.h */,
				749468FE21A34A7300D4805E /* RCTImageView+CacheKey.m */,
				74938E4821B1DB0B006BCF26 /* IFKImage.h */,
				74938E4921B1DB0B006BCF26 /* IFKImage.m */,
				74B28F8C21B80377001E6AAE /* IFKCacheable.h */,
				74700F5121EBC09A00FF37E4 /* IFKTransform.h */,
				74700F5221EBC09A00FF37E4 /* IFKTransform.m */,
			);
			name = RNImageFilter;
			sourceTree = "<group>";
		};
		746748FD21B9805200433619 /* Gradients */ = {
			isa = PBXGroup;
			children = (
				74DCA32D21BAB3FC00561C80 /* IFKGradient.h */,
				74DCA32E21BAB3FC00561C80 /* IFKGradient.m */,
				746748FE21B9807200433619 /* IFKLinearGradient.h */,
				746748FF21B9807200433619 /* IFKLinearGradient.m */,
				74DCA32A21BAB22800561C80 /* IFKRadialGradient.h */,
				74DCA32B21BAB22800561C80 /* IFKRadialGradient.m */,
				74DCA3D721BADD1F00561C80 /* IFKSweepGradient.h */,
				74DCA3D821BADD1F00561C80 /* IFKSweepGradient.m */,
			);
			name = Gradients;
			sourceTree = "<group>";
		};
		74B28F8D21B8499E001E6AAE /* CustomFilters */ = {
			isa = PBXGroup;
			children = (
				742171FE21DD73A500E24F6E /* Shapes */,
				746748FD21B9805200433619 /* Gradients */,
				74B28F9421B874E3001E6AAE /* Misc */,
				74B28F9521B87522001E6AAE /* IFKFilterConstructor.h */,
				74B28F9621B87522001E6AAE /* IFKFilterConstructor.m */,
			);
			name = CustomFilters;
			sourceTree = "<group>";
		};
		74B28F9421B874E3001E6AAE /* Misc */ = {
			isa = PBXGroup;
			children = (
				74615B4921BDE78E006A1F22 /* IFKXorCompositing.h */,
				74615B4A21BDE78E006A1F22 /* IFKXorCompositing.m */,
				749C22A121D23B4800320EC4 /* IFKTextImage.h */,
				749C22A221D23B4800320EC4 /* IFKTextImage.m */,
			);
			name = Misc;
			sourceTree = "<group>";
		};
		74B2903E21B8981A001E6AAE /* Resources */ = {
			isa = PBXGroup;
			children = (
				74B290EE21B8A185001E6AAE /* IFKLinearGradient.cikernel */,
				74DCA32921BAB0C900561C80 /* IFKRadialGradient.cikernel */,
				74DCA38321BADB4700561C80 /* IFKSweepGradient.cikernel */,
				74615AF521BDE678006A1F22 /* IFKXorCompositing.cikernel */,
			);
			path = Resources;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		58B511DA1A9E6C8500147676 /* RNImageFilterKit */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RNImageFilterKit" */;
			buildPhases = (
				58B511D71A9E6C8500147676 /* Sources */,
				58B511D81A9E6C8500147676 /* Frameworks */,
				58B511D91A9E6C8500147676 /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = RNImageFilterKit;
			productName = RCTDataManager;
			productReference = 134814201AA4EA6300B7C361 /* libRNImageFilterKit.a */;
			productType = "com.apple.product-type.library.static";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		58B511D31A9E6C8500147676 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0610;
				ORGANIZATIONNAME = Facebook;
				TargetAttributes = {
					58B511DA1A9E6C8500147676 = {
						CreatedOnToolsVersion = 6.1.1;
					};
				};
			};
			buildConfigurationList = 58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RNImageFilterKit" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = 58B511D21A9E6C8500147676;
			productRefGroup = 58B511D21A9E6C8500147676;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				58B511DA1A9E6C8500147676 /* RNImageFilterKit */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		58B511D71A9E6C8500147676 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				74AEEEBA21989B8300DAA02F /* IFKScale.m in Sources */,
				741D779D21DFCCD20056AE59 /* IFKPathShape.m in Sources */,
				74538BDE213406AF00F1FDD0 /* IFKOutputExtentHandler.m in Sources */,
				7425EBFD219C5C9400E93C3A /* IFKFilterableImage.m in Sources */,
				74D0D692219EEA8500EC6551 /* IFKConfigHelper.m in Sources */,
				74076F4E219B549A0015E836 /* IFKCancellationToken.m in Sources */,
				74F6B5F9211E40D2005A9DB1 /* IFKImageCache.m in Sources */,
				7425EC00219C62B200E93C3A /* IFKPostProcessor.m in Sources */,
				7494575121AA2CFB005AD9F1 /* IFKCompositionPostProcessor.m in Sources */,
				7467490021B9807200433619 /* IFKLinearGradient.m in Sources */,
				74076F51219B549A0015E836 /* IFKExecutor.m in Sources */,
				74076F54219B549A0015E836 /* IFKBolts.m in Sources */,
				74AEAD0E2199A44800DC563B /* IFKInputConverter.m in Sources */,
				74BF08B320B258E300D93AFC /* IFKImageFilterManager.m in Sources */,
				74076F4F219B549A0015E836 /* IFKCancellationTokenRegistration.m in Sources */,
				741D77A021DFCE290056AE59 /* IFKShape.m in Sources */,
				74076F53219B549A0015E836 /* IFKTaskCompletionSource.m in Sources */,
				74938E4A21B1DB0B006BCF26 /* IFKImage.m in Sources */,
				74DCA32F21BAB3FC00561C80 /* IFKGradient.m in Sources */,
				749468FF21A34A7300D4805E /* RCTImageView+CacheKey.m in Sources */,
				749C22A321D23B4800320EC4 /* IFKTextImage.m in Sources */,
				74076F50219B549A0015E836 /* IFKCancellationTokenSource.m in Sources */,
				74615B4B21BDE78E006A1F22 /* IFKXorCompositing.m in Sources */,
				7412B1132123FCF500FB00FF /* NSArray+FilterMapReduce.m in Sources */,
				74DCA32C21BAB22800561C80 /* IFKRadialGradient.m in Sources */,
				74B28F9721B87522001E6AAE /* IFKFilterConstructor.m in Sources */,
				74076F52219B549A0015E836 /* IFKTask.m in Sources */,
				74DCA3D921BADD1F00561C80 /* IFKSweepGradient.m in Sources */,
				74BF08B420B258E300D93AFC /* IFKImageFilter.m in Sources */,
				74700F5321EBC09A00FF37E4 /* IFKTransform.m in Sources */,
				7421720421DD845F00E24F6E /* IFKOvalShape.m in Sources */,
				741D77A321E0096D0056AE59 /* IFKRegularPolygonShape.m in Sources */,
				7421720121DD73F300E24F6E /* IFKCircleShape.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		58B511ED1A9E6C8500147676 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				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 = 7.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
			};
			name = Debug;
		};
		58B511EE1A9E6C8500147676 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				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 = 7.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		58B511F01A9E6C8500147676 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
					"$(SRCROOT)/../../../React/**",
					"$(SRCROOT)/../../react-native/React/**",
					"$(SRCROOT)/../../react-native/Libraries/**",
					"$(SRCROOT)/../../../node_modules/react-native/React/**",
					"$(SRCROOT)/../../../node_modules/react-native/Libraries/**",
				);
				LIBRARY_SEARCH_PATHS = "$(inherited)";
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = RNImageFilterKit;
				SKIP_INSTALL = YES;
			};
			name = Debug;
		};
		58B511F11A9E6C8500147676 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
					"$(SRCROOT)/../../../React/**",
					"$(SRCROOT)/../../react-native/React/**",
					"$(SRCROOT)/../../react-native/Libraries/**",
					"$(SRCROOT)/../../../node_modules/react-native/React/**",
					"$(SRCROOT)/../../../node_modules/react-native/Libraries/**",
				);
				LIBRARY_SEARCH_PATHS = "$(inherited)";
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = RNImageFilterKit;
				SKIP_INSTALL = YES;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		58B511D61A9E6C8500147676 /* Build configuration list for PBXProject "RNImageFilterKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				58B511ED1A9E6C8500147676 /* Debug */,
				58B511EE1A9E6C8500147676 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		58B511EF1A9E6C8500147676 /* Build configuration list for PBXNativeTarget "RNImageFilterKit" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				58B511F01A9E6C8500147676 /* Debug */,
				58B511F11A9E6C8500147676 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 58B511D31A9E6C8500147676 /* Project object */;
}
