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

/* Begin PBXAggregateTarget section */
		4A4E075408AA72B10098FF0F /* Tests */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 4A4E076108AA72B10098FF0F /* Build configuration list for PBXAggregateTarget "Tests" */;
			buildPhases = (
			);
			dependencies = (
				4A4E07E208AA72B10098FF0F /* PBXTargetDependency */,
				4A4E07E408AA72B10098FF0F /* PBXTargetDependency */,
				4A4E07E808AA72B10098FF0F /* PBXTargetDependency */,
				4A4E07EC08AA72B10098FF0F /* PBXTargetDependency */,
			);
			name = Tests;
			productName = Tests;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		34043BEA0DA3F16700761C40 /* CFData-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34043BDB0DA3EFA500761C40 /* CFData-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34043BEB0DA3F16800761C40 /* CFData-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34043BDC0DA3EFA500761C40 /* CFData-OFExtensions.m */; };
		340CDBD6098A9E03006270CA /* ExceptionHandling.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 340CDBD5098A9E03006270CA /* ExceptionHandling.framework */; };
		341897940B7C01650032C5FA /* NSSetCommand-OFFixes.h in Headers */ = {isa = PBXBuildFile; fileRef = 341897920B7C01650032C5FA /* NSSetCommand-OFFixes.h */; };
		341897950B7C01650032C5FA /* NSSetCommand-OFFixes.m in Sources */ = {isa = PBXBuildFile; fileRef = 341897930B7C01650032C5FA /* NSSetCommand-OFFixes.m */; };
		342877B308EC788400D89442 /* NSBundle-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 342877B108EC788400D89442 /* NSBundle-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		342877B408EC788400D89442 /* NSBundle-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 342877B208EC788400D89442 /* NSBundle-OFExtensions.m */; };
		342A9EC808C89683006AA532 /* NSComparisonPredicate-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 342A9EC608C89683006AA532 /* NSComparisonPredicate-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		342A9EC908C89683006AA532 /* NSComparisonPredicate-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 342A9EC708C89683006AA532 /* NSComparisonPredicate-OFExtensions.m */; };
		3431F4F40CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3431F4F20CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.h */; };
		3431F4F50CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3431F4F30CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.m */; };
		343301940D85ED6100C82A0B /* NSString-OFUnicodeCharacters.h in Headers */ = {isa = PBXBuildFile; fileRef = 343301920D85ED6100C82A0B /* NSString-OFUnicodeCharacters.h */; settings = {ATTRIBUTES = (Public, ); }; };
		343301950D85ED6100C82A0B /* NSString-OFUnicodeCharacters.m in Sources */ = {isa = PBXBuildFile; fileRef = 343301930D85ED6100C82A0B /* NSString-OFUnicodeCharacters.m */; };
		343301A50D85EEBF00C82A0B /* NSString-OFSimpleMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 343301A30D85EEBF00C82A0B /* NSString-OFSimpleMatching.h */; settings = {ATTRIBUTES = (Public, ); }; };
		343301A60D85EEBF00C82A0B /* NSString-OFSimpleMatching.m in Sources */ = {isa = PBXBuildFile; fileRef = 343301A40D85EEBF00C82A0B /* NSString-OFSimpleMatching.m */; };
		343301CC0D85F09000C82A0B /* NSString-OFReplacement.h in Headers */ = {isa = PBXBuildFile; fileRef = 343301CA0D85F09000C82A0B /* NSString-OFReplacement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		343301CD0D85F09000C82A0B /* NSString-OFReplacement.m in Sources */ = {isa = PBXBuildFile; fileRef = 343301CB0D85F09000C82A0B /* NSString-OFReplacement.m */; };
		343302110D85F33300C82A0B /* OFUnicodeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 343302100D85F33300C82A0B /* OFUnicodeUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3433029F0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 3433029D0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; };
		343302A00D85F52B00C82A0B /* OFCFWeakRetainCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = 3433029E0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.m */; };
		3433031E0D86097E00C82A0B /* NSString-OFConversion.h in Headers */ = {isa = PBXBuildFile; fileRef = 3433031C0D86097E00C82A0B /* NSString-OFConversion.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3433031F0D86097E00C82A0B /* NSString-OFConversion.m in Sources */ = {isa = PBXBuildFile; fileRef = 3433031D0D86097E00C82A0B /* NSString-OFConversion.m */; };
		345E73E60C6D06630034A811 /* OFErrorRecovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 345E73E40C6D06630034A811 /* OFErrorRecovery.h */; settings = {ATTRIBUTES = (Public, ); }; };
		345E73E70C6D06630034A811 /* OFErrorRecovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 345E73E50C6D06630034A811 /* OFErrorRecovery.m */; };
		3461493D08EA2E2900F4853E /* NSError-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3461493B08EA2E2900F4853E /* NSError-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		346149F008EB0D2F00F4853E /* OFErrorExtensionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 346149EF08EB0D2F00F4853E /* OFErrorExtensionTests.m */; };
		346DE9EB0D861EA7000C9E97 /* NSData-OFEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 346DE9E90D861EA7000C9E97 /* NSData-OFEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		346DE9EC0D861EA7000C9E97 /* NSData-OFEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 346DE9EA0D861EA7000C9E97 /* NSData-OFEncoding.m */; };
		346DF739099BA59B008F5B5F /* OFXMLStringTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 346DF737099BA59B008F5B5F /* OFXMLStringTests.m */; };
		3475A0290DE2330E00FB73CC /* OFTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 3475A0270DE2330E00FB73CC /* OFTestCase.h */; };
		3475A02A0DE2330E00FB73CC /* OFTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475A0280DE2330E00FB73CC /* OFTestCase.m */; };
		3475A0760DE2350F00FB73CC /* OBTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475A0250DE232F900FB73CC /* OBTestCase.m */; };
		3475FBD20D747F550050931A /* OFCrashOnExceptionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3475FBD10D747F550050931A /* OFCrashOnExceptionTest.m */; };
		3475FBEE0D7481F50050931A /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */; };
		3475FBF00D7481FE0050931A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		3475FBF10D7482010050931A /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		347DB78B0D863F3B00338653 /* NSString-OFURLEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 347DB7890D863F3B00338653 /* NSString-OFURLEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		347DB78C0D863F3B00338653 /* NSString-OFURLEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 347DB78A0D863F3B00338653 /* NSString-OFURLEncoding.m */; };
		347DB8880D864B9200338653 /* NSString-OFCharacterEnumeration.h in Headers */ = {isa = PBXBuildFile; fileRef = 347DB8870D864B9200338653 /* NSString-OFCharacterEnumeration.h */; settings = {ATTRIBUTES = (Public, ); }; };
		347DB9160D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 347DB9140D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		347DB9170D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 347DB9150D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.m */; };
		347DB93D0D86509200338653 /* NSObject-OFAppleScriptExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 347DB93B0D86509200338653 /* NSObject-OFAppleScriptExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		347DB93E0D86509200338653 /* NSObject-OFAppleScriptExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 347DB93C0D86509200338653 /* NSObject-OFAppleScriptExtensions.m */; };
		347EFD7C0DD4D7C900D6F347 /* OFXMLUnparsedElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 347EFD7A0DD4D7C900D6F347 /* OFXMLUnparsedElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		347EFD7D0DD4D7C900D6F347 /* OFXMLUnparsedElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 347EFD7B0DD4D7C900D6F347 /* OFXMLUnparsedElement.m */; };
		3482890B0A93A29F0064561B /* CFArrayExtensionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3482890A0A93A29F0064561B /* CFArrayExtensionsTests.m */; };
		34850C840A71491100675995 /* OFBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 34850C820A71491100675995 /* OFBinding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34850C850A71491100675995 /* OFBinding.m in Sources */ = {isa = PBXBuildFile; fileRef = 34850C830A71491100675995 /* OFBinding.m */; };
		34920C7D0D58D2A0001CBD3D /* DateProcessing.strings in Resources */ = {isa = PBXBuildFile; fileRef = 34920C7B0D58D2A0001CBD3D /* DateProcessing.strings */; };
		34A2CDF60D865A6100219E36 /* OFEnumNameTable-OFFlagMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A2CDF40D865A6100219E36 /* OFEnumNameTable-OFFlagMask.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34A2CDF70D865A6100219E36 /* OFEnumNameTable-OFFlagMask.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A2CDF50D865A6100219E36 /* OFEnumNameTable-OFFlagMask.m */; };
		34A2CE8B0D865E9200219E36 /* OFCharacterScanner-OFTrie.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A2CE890D865E9200219E36 /* OFCharacterScanner-OFTrie.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34A2CE8C0D865E9200219E36 /* OFCharacterScanner-OFTrie.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A2CE8A0D865E9200219E36 /* OFCharacterScanner-OFTrie.m */; };
		34A2CEAF0D865F5000219E36 /* NSData-OFCompression.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A2CEAD0D865F5000219E36 /* NSData-OFCompression.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34A2CEB00D865F5000219E36 /* NSData-OFCompression.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A2CEAE0D865F5000219E36 /* NSData-OFCompression.m */; };
		34A2CEC10D86600B00219E36 /* NSData-OFFileIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A2CEBF0D86600B00219E36 /* NSData-OFFileIO.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34A2CEC20D86600B00219E36 /* NSData-OFFileIO.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A2CEC00D86600B00219E36 /* NSData-OFFileIO.m */; };
		34AD4CB50DF846B8008974EB /* NSFileManager-OFTemporaryPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AD4CB30DF846B8008974EB /* NSFileManager-OFTemporaryPath.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34AD4CB60DF846B8008974EB /* NSFileManager-OFTemporaryPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AD4CB40DF846B8008974EB /* NSFileManager-OFTemporaryPath.m */; };
		34AF16CA0C4FE9BE00ADC170 /* OFXMLComment.h in Headers */ = {isa = PBXBuildFile; fileRef = 34AF16C80C4FE9BE00ADC170 /* OFXMLComment.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34AF16CB0C4FE9BE00ADC170 /* OFXMLComment.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AF16C90C4FE9BE00ADC170 /* OFXMLComment.m */; };
		34B051970B2750400095EA0A /* OFDateXMLTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B051960B2750400095EA0A /* OFDateXMLTests.m */; };
		34B4352C0C6D111A00874D95 /* OFCancelErrorRecovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B4352A0C6D111A00874D95 /* OFCancelErrorRecovery.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34B4352D0C6D111A00874D95 /* OFCancelErrorRecovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B4352B0C6D111A00874D95 /* OFCancelErrorRecovery.m */; };
		34B435560C6D122600874D95 /* OFMultipleOptionErrorRecovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B435540C6D122600874D95 /* OFMultipleOptionErrorRecovery.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34B435570C6D122600874D95 /* OFMultipleOptionErrorRecovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B435550C6D122600874D95 /* OFMultipleOptionErrorRecovery.m */; };
		34B4392E0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B4392C0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34B4392F0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34B4392D0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.m */; };
		34C4D94008C7CBC80072D2D6 /* OFComparisonPredicateExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C4D93F08C7CBC80072D2D6 /* OFComparisonPredicateExtensions.m */; };
		34D606DD0CCAA74100467736 /* OFErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D606DC0CCAA74100467736 /* OFErrors.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DF03990B05108D00D82DFC /* OFRelativeDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DF03970B05108D00D82DFC /* OFRelativeDateFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DF039A0B05108D00D82DFC /* OFRelativeDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34DF03980B05108D00D82DFC /* OFRelativeDateFormatter.m */; };
		34E576C20E245BEB00C1F5FB /* OFRelativeDateParser-Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E576C10E245BEB00C1F5FB /* OFRelativeDateParser-Internal.h */; };
		34E7BCC109A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E7BCBF09A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34E7BCC209A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E7BCC009A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.m */; };
		34F7C0B90D82354A007E383C /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 34F7C0B80D82354A007E383C /* libxml2.dylib */; };
		34F7C14D0D8247EB007E383C /* OFXMLDocument-Parsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F7C14B0D8247EB007E383C /* OFXMLDocument-Parsing.h */; };
		34F7C14E0D8247EB007E383C /* OFXMLDocument-Parsing.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F7C14C0D8247EB007E383C /* OFXMLDocument-Parsing.m */; };
		4A45FF630CA489E600752880 /* NSConditionLock-OFFixes.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A45FF610CA489E600752880 /* NSConditionLock-OFFixes.m */; };
		4A4E060008AA72B10098FF0F /* OFAddScriptCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A71C400663D4F40097A113 /* OFAddScriptCommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060108AA72B10098FF0F /* OFRemoveScriptCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A71C420663D4F40097A113 /* OFRemoveScriptCommand.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060208AA72B10098FF0F /* OFScriptPlaceholder.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A71C440663D4F40097A113 /* OFScriptPlaceholder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060308AA72B10098FF0F /* CFArray-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34184171050C3E810097A113 /* CFArray-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060408AA72B10098FF0F /* CFDictionary-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 1872811AFF5DF33FC697A12F /* CFDictionary-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060508AA72B10098FF0F /* CFPropertyList-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A2B8C03A0563FD43000AFC06 /* CFPropertyList-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060608AA72B10098FF0F /* CFSet-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 18728122FF5E2785C697A12F /* CFSet-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060708AA72B10098FF0F /* CFString-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 06DB16D5FF5DC915C697A12F /* CFString-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060808AA72B10098FF0F /* OFCFCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = F0109F80023E8CB83897A113 /* OFCFCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060A08AA72B10098FF0F /* OFResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 26484EA1008E5BA6C697A166 /* OFResource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060B08AA72B10098FF0F /* OFResourceFork.h in Headers */ = {isa = PBXBuildFile; fileRef = 036D1EDEFFE458657F000001 /* OFResourceFork.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060C08AA72B10098FF0F /* OFBTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 015BD82600070DC5C697A10E /* OFBTree.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060D08AA72B10098FF0F /* OFBitField.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA1FE8AAEA611C9CC38 /* OFBitField.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060E08AA72B10098FF0F /* OFBulkBlockPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA2FE8AAEA611C9CC38 /* OFBulkBlockPool.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E060F08AA72B10098FF0F /* OFByte.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA3FE8AAEA611C9CC38 /* OFByte.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061008AA72B10098FF0F /* OFByteSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA4FE8AAEA611C9CC38 /* OFByteSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061108AA72B10098FF0F /* OFCharacterSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A1D8CE10017C8DCC697A1D6 /* OFCharacterSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061308AA72B10098FF0F /* OFDataBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA5FE8AAEA611C9CC38 /* OFDataBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061408AA72B10098FF0F /* OFDataCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA6FE8AAEA611C9CC38 /* OFDataCursor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061508AA72B10098FF0F /* OFDatedMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA7FE8AAEA611C9CC38 /* OFDatedMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061608AA72B10098FF0F /* OFEnumNameTable.h in Headers */ = {isa = PBXBuildFile; fileRef = F0EB5C23023828FE3897A113 /* OFEnumNameTable.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061708AA72B10098FF0F /* OFFastMutableData.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA8FE8AAEA611C9CC38 /* OFFastMutableData.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061808AA72B10098FF0F /* OFHeap.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CA9FE8AAEA611C9CC38 /* OFHeap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061908AA72B10098FF0F /* OFKnownKeyDictionaryTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CAAFE8AAEA611C9CC38 /* OFKnownKeyDictionaryTemplate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061A08AA72B10098FF0F /* OFLowercaseStringCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1872811EFF5E2339C697A12F /* OFLowercaseStringCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061B08AA72B10098FF0F /* OFMatrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CABFE8AAEA611C9CC38 /* OFMatrix.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061C08AA72B10098FF0F /* OFMultiValueDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CACFE8AAEA611C9CC38 /* OFMultiValueDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061D08AA72B10098FF0F /* OFMutableKnownKeyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CADFE8AAEA611C9CC38 /* OFMutableKnownKeyDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061E08AA72B10098FF0F /* OFNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CAEFE8AAEA611C9CC38 /* OFNull.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E061F08AA72B10098FF0F /* OFOid.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CAFFE8AAEA611C9CC38 /* OFOid.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062008AA72B10098FF0F /* OFPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = 348A50860571490C0097A113 /* OFPoint.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062108AA72B10098FF0F /* OFQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB0FE8AAEA611C9CC38 /* OFQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062208AA72B10098FF0F /* OFRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB1FE8AAEA611C9CC38 /* OFRandom.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062308AA72B10098FF0F /* OFSignature.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB2FE8AAEA611C9CC38 /* OFSignature.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062508AA72B10098FF0F /* OFSparseArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB4FE8AAEA611C9CC38 /* OFSparseArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062608AA72B10098FF0F /* OFStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB5FE8AAEA611C9CC38 /* OFStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062908AA72B10098FF0F /* OFTrie.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB8FE8AAEA611C9CC38 /* OFTrie.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062A08AA72B10098FF0F /* OFTrieBucket.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CB9FE8AAEA611C9CC38 /* OFTrieBucket.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E062B08AA72B10098FF0F /* OFTrieEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CBAFE8AAEA611C9CC38 /* OFTrieEnumerator.h */; };
		4A4E062C08AA72B10098FF0F /* OFTrieNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CBBFE8AAEA611C9CC38 /* OFTrieNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063208AA72B10098FF0F /* OFAlias.h in Headers */ = {isa = PBXBuildFile; fileRef = E2FCCB3C062205A40097A11C /* OFAlias.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063308AA72B10098FF0F /* OFCacheFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BB21F1104014AD113F763DD /* OFCacheFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063408AA72B10098FF0F /* OFDirectory.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CD8FE8AAEA611C9CC38 /* OFDirectory.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063508AA72B10098FF0F /* OFFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CD9FE8AAEA611C9CC38 /* OFFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063608AA72B10098FF0F /* OFScratchFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CDAFE8AAEA611C9CC38 /* OFScratchFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063708AA72B10098FF0F /* OFUnixDirectory.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CDBFE8AAEA611C9CC38 /* OFUnixDirectory.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063808AA72B10098FF0F /* OFUnixFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CDCFE8AAEA611C9CC38 /* OFUnixFile.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063908AA72B10098FF0F /* OFCapitalizeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CECFE8AAEA611C9CC38 /* OFCapitalizeFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E063A08AA72B10098FF0F /* OFDateFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CEDFE8AAEA611C9CC38 /* OFDateFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E063B08AA72B10098FF0F /* OFMultipleNumberFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = F5FBE7A8025BEF9F0100084B /* OFMultipleNumberFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E063C08AA72B10098FF0F /* OFSimpleStringFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CEEFE8AAEA611C9CC38 /* OFSimpleStringFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E063D08AA72B10098FF0F /* OFSocialSecurityFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CEFFE8AAEA611C9CC38 /* OFSocialSecurityFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E063F08AA72B10098FF0F /* OFTelephoneFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CF1FE8AAEA611C9CC38 /* OFTelephoneFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E064008AA72B10098FF0F /* OFTimeSpanFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C3E2D2FEF0F1AAC697A12D /* OFTimeSpanFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064108AA72B10098FF0F /* OFUppercaseFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CF2FE8AAEA611C9CC38 /* OFUppercaseFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E064208AA72B10098FF0F /* OFZipCodeFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CF3FE8AAEA611C9CC38 /* OFZipCodeFormatter.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E064408AA72B10098FF0F /* OFReadWriteLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CFEFE8AAEA611C9CC38 /* OFReadWriteLock.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064508AA72B10098FF0F /* OFSimpleLock-hppa.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51CFFFE8AAEA611C9CC38 /* OFSimpleLock-hppa.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064608AA72B10098FF0F /* OFSimpleLock-i386.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D00FE8AAEA611C9CC38 /* OFSimpleLock-i386.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064708AA72B10098FF0F /* OFSimpleLock-ppc.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D02FE8AAEA611C9CC38 /* OFSimpleLock-ppc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064808AA72B10098FF0F /* OFSimpleLock-pthreads.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D03FE8AAEA611C9CC38 /* OFSimpleLock-pthreads.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064908AA72B10098FF0F /* OFSimpleLock-sparc.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D04FE8AAEA611C9CC38 /* OFSimpleLock-sparc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064A08AA72B10098FF0F /* OFSimpleLock.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D05FE8AAEA611C9CC38 /* OFSimpleLock.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064B08AA72B10098FF0F /* OFAutoreleasedMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C6EFE8AAEA611C9CC38 /* OFAutoreleasedMemory.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064C08AA72B10098FF0F /* OFBundleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C70FE8AAEA611C9CC38 /* OFBundleRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064D08AA72B10098FF0F /* OFBundledClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C6FFE8AAEA611C9CC38 /* OFBundledClass.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E064F08AA72B10098FF0F /* OFCharacterScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D990C72FF3658F5C697A146 /* OFCharacterScanner.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065008AA72B10098FF0F /* OFController.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C72FE8AAEA611C9CC38 /* OFController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065108AA72B10098FF0F /* OFDictionaryInitialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C73FE8AAEA611C9CC38 /* OFDictionaryInitialization.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065208AA72B10098FF0F /* OFEnrichedTextReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C74FE8AAEA611C9CC38 /* OFEnrichedTextReader.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065308AA72B10098FF0F /* OFForwardObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C76FE8AAEA611C9CC38 /* OFForwardObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065408AA72B10098FF0F /* OFGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F41140E036614060297A14E /* OFGeometry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065508AA72B10098FF0F /* OFMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 011075B9FF708771C697A10E /* OFMach.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065608AA72B10098FF0F /* OFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C77FE8AAEA611C9CC38 /* OFObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065708AA72B10098FF0F /* OFPendingMethodList.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C78FE8AAEA611C9CC38 /* OFPendingMethodList.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065808AA72B10098FF0F /* OFPreference.h in Headers */ = {isa = PBXBuildFile; fileRef = 01644BAC003B34EEC697A10E /* OFPreference.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065908AA72B10098FF0F /* OFRTFGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C7CFE8AAEA611C9CC38 /* OFRTFGenerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065A08AA72B10098FF0F /* OFRegularExpression.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C79FE8AAEA611C9CC38 /* OFRegularExpression.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065B08AA72B10098FF0F /* OFRegularExpressionMatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C7AFE8AAEA611C9CC38 /* OFRegularExpressionMatch.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065C08AA72B10098FF0F /* OFRetainableObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C7BFE8AAEA611C9CC38 /* OFRetainableObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065E08AA72B10098FF0F /* OFStringDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1952E656FF2502DFC697A146 /* OFStringDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E065F08AA72B10098FF0F /* OFStringScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C7EFE8AAEA611C9CC38 /* OFStringScanner.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066008AA72B10098FF0F /* OFUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C7FFE8AAEA611C9CC38 /* OFUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066108AA72B10098FF0F /* OFWeakRetainConcreteImplementation.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D75BCFFFA3CD4ECD999A53 /* OFWeakRetainConcreteImplementation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066208AA72B10098FF0F /* OFWeakRetainProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D75BCDFFA3C81DCD999A53 /* OFWeakRetainProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066408AA72B10098FF0F /* OmniFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51C82FE8AAEA611C9CC38 /* OmniFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066508AA72B10098FF0F /* NSArray-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D28FE8AAEA611C9CC38 /* NSArray-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066608AA72B10098FF0F /* NSAttributedString-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D29FE8AAEA611C9CC38 /* NSAttributedString-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066708AA72B10098FF0F /* NSBundle-OFFixes.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D2AFE8AAEA611C9CC38 /* NSBundle-OFFixes.h */; settings = {ATTRIBUTES = (Project, ); }; };
		4A4E066808AA72B10098FF0F /* NSCalendarDate-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D2BFE8AAEA611C9CC38 /* NSCalendarDate-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066908AA72B10098FF0F /* NSData-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D2CFE8AAEA611C9CC38 /* NSData-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066A08AA72B10098FF0F /* NSDate-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D2DFE8AAEA611C9CC38 /* NSDate-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066B08AA72B10098FF0F /* NSDecimalNumber-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D42FE8AAEA611C9CC38 /* NSDecimalNumber-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066C08AA72B10098FF0F /* NSDictionary-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D2FFE8AAEA611C9CC38 /* NSDictionary-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066D08AA72B10098FF0F /* NSException-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D30FE8AAEA611C9CC38 /* NSException-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066E08AA72B10098FF0F /* NSFileManager-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D31FE8AAEA611C9CC38 /* NSFileManager-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E066F08AA72B10098FF0F /* NSHost-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D32FE8AAEA611C9CC38 /* NSHost-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067008AA72B10098FF0F /* NSInvocation-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D33FE8AAEA611C9CC38 /* NSInvocation-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067108AA72B10098FF0F /* NSMutableArray-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D34FE8AAEA611C9CC38 /* NSMutableArray-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067208AA72B10098FF0F /* NSMutableAttributedString-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E9110B05FE19A40097A113 /* NSMutableAttributedString-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067308AA72B10098FF0F /* NSMutableData-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D35FE8AAEA611C9CC38 /* NSMutableData-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067408AA72B10098FF0F /* NSMutableDictionary-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D36FE8AAEA611C9CC38 /* NSMutableDictionary-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067508AA72B10098FF0F /* NSMutableSet-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = F0532697023D5B173897A113 /* NSMutableSet-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067608AA72B10098FF0F /* NSMutableString-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D37FE8AAEA611C9CC38 /* NSMutableString-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067708AA72B10098FF0F /* NSNotificationCenter-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D38FE8AAEA611C9CC38 /* NSNotificationCenter-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067808AA72B10098FF0F /* NSNotificationQueue-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D39FE8AAEA611C9CC38 /* NSNotificationQueue-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067908AA72B10098FF0F /* NSNumber-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D3AFE8AAEA611C9CC38 /* NSNumber-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067A08AA72B10098FF0F /* NSObject-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D3BFE8AAEA611C9CC38 /* NSObject-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067B08AA72B10098FF0F /* NSProcessInfo-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D3CFE8AAEA611C9CC38 /* NSProcessInfo-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067C08AA72B10098FF0F /* NSScanner-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D3DFE8AAEA611C9CC38 /* NSScanner-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067D08AA72B10098FF0F /* NSString-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D3EFE8AAEA611C9CC38 /* NSString-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E067E08AA72B10098FF0F /* NSString-OFPathExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D3FFE8AAEA611C9CC38 /* NSString-OFPathExtensions.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E067F08AA72B10098FF0F /* NSThread-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D40FE8AAEA611C9CC38 /* NSThread-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E068008AA72B10098FF0F /* NSUndoManager-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 467ADC25003CE443C697A14B /* NSUndoManager-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E068108AA72B10098FF0F /* NSUserDefaults-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D43FE8AAEA611C9CC38 /* NSUserDefaults-OFExtensions.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E068408AA72B10098FF0F /* OFChildScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D64FE8AAEA611C9CC38 /* OFChildScheduler.h */; };
		4A4E068508AA72B10098FF0F /* OFConcreteInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D65FE8AAEA611C9CC38 /* OFConcreteInvocation.h */; };
		4A4E068608AA72B10098FF0F /* OFDedicatedThreadScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D66FE8AAEA611C9CC38 /* OFDedicatedThreadScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E068708AA72B10098FF0F /* OFDelayedEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 04928CCEFF40F165CD999AE4 /* OFDelayedEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E068808AA72B10098FF0F /* OFIObjectNSInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D69FE8AAEA611C9CC38 /* OFIObjectNSInvocation.h */; };
		4A4E068908AA72B10098FF0F /* OFIObjectSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D6AFE8AAEA611C9CC38 /* OFIObjectSelector.h */; };
		4A4E068A08AA72B10098FF0F /* OFIObjectSelectorBool.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D6BFE8AAEA611C9CC38 /* OFIObjectSelectorBool.h */; };
		4A4E068B08AA72B10098FF0F /* OFIObjectSelectorInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D6CFE8AAEA611C9CC38 /* OFIObjectSelectorInt.h */; };
		4A4E068C08AA72B10098FF0F /* OFIObjectSelectorIntInt.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D6DFE8AAEA611C9CC38 /* OFIObjectSelectorIntInt.h */; };
		4A4E068D08AA72B10098FF0F /* OFIObjectSelectorObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D6EFE8AAEA611C9CC38 /* OFIObjectSelectorObject.h */; };
		4A4E068E08AA72B10098FF0F /* OFIObjectSelectorObjectInt.h in Headers */ = {isa = PBXBuildFile; fileRef = A2BAA296055202790097A146 /* OFIObjectSelectorObjectInt.h */; };
		4A4E068F08AA72B10098FF0F /* OFIObjectSelectorObjectObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D6FFE8AAEA611C9CC38 /* OFIObjectSelectorObjectObject.h */; };
		4A4E069008AA72B10098FF0F /* OFIObjectSelectorObjectObjectObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D70FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObjectObject.h */; };
		4A4E069108AA72B10098FF0F /* OFImplementationHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D67FE8AAEA611C9CC38 /* OFImplementationHolder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069208AA72B10098FF0F /* OFInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D68FE8AAEA611C9CC38 /* OFInvocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069308AA72B10098FF0F /* OFMessageQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D71FE8AAEA611C9CC38 /* OFMessageQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069408AA72B10098FF0F /* OFMessageQueueDelegateProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D72FE8AAEA611C9CC38 /* OFMessageQueueDelegateProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069508AA72B10098FF0F /* OFMessageQueuePriorityProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D73FE8AAEA611C9CC38 /* OFMessageQueuePriorityProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069608AA72B10098FF0F /* OFObject-Queue.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D74FE8AAEA611C9CC38 /* OFObject-Queue.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E069708AA72B10098FF0F /* OFQueueProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D75FE8AAEA611C9CC38 /* OFQueueProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069808AA72B10098FF0F /* OFResultHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D76FE8AAEA611C9CC38 /* OFResultHolder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069908AA72B10098FF0F /* OFRunLoopQueueProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D77FE8AAEA611C9CC38 /* OFRunLoopQueueProcessor.h */; settings = {ATTRIBUTES = (Public, Project, ); }; };
		4A4E069A08AA72B10098FF0F /* OFRunLoopScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D78FE8AAEA611C9CC38 /* OFRunLoopScheduler.h */; };
		4A4E069B08AA72B10098FF0F /* OFScheduledEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D79FE8AAEA611C9CC38 /* OFScheduledEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069C08AA72B10098FF0F /* OFScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D7AFE8AAEA611C9CC38 /* OFScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E069D08AA72B10098FF0F /* OFTemporaryPlaceholderInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E51D7BFE8AAEA611C9CC38 /* OFTemporaryPlaceholderInvocation.h */; };
		4A4E069E08AA72B10098FF0F /* OFXMLBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3476E4EE07C3BDBA0097A113 /* OFXMLBuffer.h */; };
		4A4E069F08AA72B10098FF0F /* OFXMLCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 341841F9050CF7800097A113 /* OFXMLCursor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A008AA72B10098FF0F /* OFXMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 344F2BF5050A921B0097A113 /* OFXMLDocument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A108AA72B10098FF0F /* OFXMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 344F2BF9050A924C0097A113 /* OFXMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A208AA72B10098FF0F /* OFXMLFrozenElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 347C6AE507C672320097A113 /* OFXMLFrozenElement.h */; };
		4A4E06A308AA72B10098FF0F /* OFXMLIdentifierRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = B58A47670662B2E30097A154 /* OFXMLIdentifierRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A408AA72B10098FF0F /* OFXMLIdentifierRegistryObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F1CADB066244350097A113 /* OFXMLIdentifierRegistryObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A508AA72B10098FF0F /* OFXMLString.h in Headers */ = {isa = PBXBuildFile; fileRef = 344F2EA0050ADFBF0097A113 /* OFXMLString.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A608AA72B10098FF0F /* OFXMLWhitespaceBehavior.h in Headers */ = {isa = PBXBuildFile; fileRef = 344F2E1A050ABDE60097A113 /* OFXMLWhitespaceBehavior.h */; settings = {ATTRIBUTES = (Public, ); }; };
		4A4E06A808AA72B10098FF0F /* OmniFoundation.strings in Resources */ = {isa = PBXBuildFile; fileRef = 16ACF158FFC40A50C697A14E /* OmniFoundation.strings */; };
		4A4E06A908AA72B10098FF0F /* Language.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1D3F8FBD03DE7CFA0097A138 /* Language.strings */; };
		4A4E06AA08AA72B10098FF0F /* EnglishToISO.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1D3F8FBE03DE7CFA0097A138 /* EnglishToISO.strings */; };
		4A4E06AE08AA72B10098FF0F /* NSObjectSpecifier-OFFixes.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A71C3F0663D4F40097A113 /* NSObjectSpecifier-OFFixes.m */; };
		4A4E06AF08AA72B10098FF0F /* OFAddScriptCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A71C410663D4F40097A113 /* OFAddScriptCommand.m */; };
		4A4E06B008AA72B10098FF0F /* OFRemoveScriptCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A71C430663D4F40097A113 /* OFRemoveScriptCommand.m */; };
		4A4E06B108AA72B10098FF0F /* OFScriptPlaceholder.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A71C450663D4F40097A113 /* OFScriptPlaceholder.m */; };
		4A4E06B208AA72B10098FF0F /* CFArray-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34184172050C3E810097A113 /* CFArray-OFExtensions.m */; };
		4A4E06B308AA72B10098FF0F /* CFDictionary-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1872811BFF5DF33FC697A12F /* CFDictionary-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06B408AA72B10098FF0F /* CFPropertyList-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = A2B8C03B0563FD43000AFC06 /* CFPropertyList-OFExtensions.m */; };
		4A4E06B508AA72B10098FF0F /* CFSet-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 18728123FF5E2785C697A12F /* CFSet-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06B608AA72B10098FF0F /* CFString-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 06DB16D6FF5DC915C697A12F /* CFString-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06B708AA72B10098FF0F /* OFCFCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = F0109F81023E8CB83897A113 /* OFCFCallbacks.m */; };
		4A4E06B908AA72B10098FF0F /* OFResource.m in Sources */ = {isa = PBXBuildFile; fileRef = 26484EA2008E5BA6C697A166 /* OFResource.m */; };
		4A4E06BA08AA72B10098FF0F /* OFResourceFork.m in Sources */ = {isa = PBXBuildFile; fileRef = 036D1EDFFFE458657F000001 /* OFResourceFork.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06BB08AA72B10098FF0F /* OFBTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 015BD82700070DC5C697A10E /* OFBTree.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06BC08AA72B10098FF0F /* OFBitField.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C88FE8AAEA611C9CC38 /* OFBitField.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06BD08AA72B10098FF0F /* OFBulkBlockPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C89FE8AAEA611C9CC38 /* OFBulkBlockPool.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06BE08AA72B10098FF0F /* OFByteSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C8AFE8AAEA611C9CC38 /* OFByteSet.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06BF08AA72B10098FF0F /* OFCharacterSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1D8CE20017C8DCC697A1D6 /* OFCharacterSet.m */; };
		4A4E06C108AA72B10098FF0F /* OFDataBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6737D836FF0496C4C697A12F /* OFDataBuffer.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C208AA72B10098FF0F /* OFDataCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C8BFE8AAEA611C9CC38 /* OFDataCursor.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C308AA72B10098FF0F /* OFDatedMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C8CFE8AAEA611C9CC38 /* OFDatedMutableDictionary.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C408AA72B10098FF0F /* OFEnumNameTable.m in Sources */ = {isa = PBXBuildFile; fileRef = F0EB5C24023828FE3897A113 /* OFEnumNameTable.m */; };
		4A4E06C508AA72B10098FF0F /* OFFastMutableData.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C8DFE8AAEA611C9CC38 /* OFFastMutableData.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C608AA72B10098FF0F /* OFHeap.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C8EFE8AAEA611C9CC38 /* OFHeap.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C708AA72B10098FF0F /* OFKnownKeyDictionaryTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C8FFE8AAEA611C9CC38 /* OFKnownKeyDictionaryTemplate.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C808AA72B10098FF0F /* OFLowercaseStringCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1872811FFF5E2339C697A12F /* OFLowercaseStringCache.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06C908AA72B10098FF0F /* OFMatrix.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C90FE8AAEA611C9CC38 /* OFMatrix.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06CA08AA72B10098FF0F /* OFMultiValueDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C91FE8AAEA611C9CC38 /* OFMultiValueDictionary.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06CB08AA72B10098FF0F /* OFMutableKnownKeyDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C92FE8AAEA611C9CC38 /* OFMutableKnownKeyDictionary.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06CC08AA72B10098FF0F /* OFNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C93FE8AAEA611C9CC38 /* OFNull.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06CD08AA72B10098FF0F /* OFOid.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C94FE8AAEA611C9CC38 /* OFOid.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06CE08AA72B10098FF0F /* OFPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 348A50870571490C0097A113 /* OFPoint.m */; };
		4A4E06CF08AA72B10098FF0F /* OFQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C95FE8AAEA611C9CC38 /* OFQueue.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D008AA72B10098FF0F /* OFRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CBDFE8AAEA611C9CC38 /* OFRandom.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D108AA72B10098FF0F /* OFSignature.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C96FE8AAEA611C9CC38 /* OFSignature.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D308AA72B10098FF0F /* OFSparseArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C98FE8AAEA611C9CC38 /* OFSparseArray.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D408AA72B10098FF0F /* OFStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C99FE8AAEA611C9CC38 /* OFStack.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D708AA72B10098FF0F /* OFTrie.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C9CFE8AAEA611C9CC38 /* OFTrie.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D808AA72B10098FF0F /* OFTrieBucket.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C9DFE8AAEA611C9CC38 /* OFTrieBucket.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06D908AA72B10098FF0F /* OFTrieEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C9EFE8AAEA611C9CC38 /* OFTrieEnumerator.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06DA08AA72B10098FF0F /* OFTrieNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C9FFE8AAEA611C9CC38 /* OFTrieNode.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06DF08AA72B10098FF0F /* OFAlias.m in Sources */ = {isa = PBXBuildFile; fileRef = E2FCCB3D062205A40097A11C /* OFAlias.m */; };
		4A4E06E008AA72B10098FF0F /* OFCacheFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BB21F1004014AD113F763DD /* OFCacheFile.m */; };
		4A4E06E108AA72B10098FF0F /* OFDirectory.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CD2FE8AAEA611C9CC38 /* OFDirectory.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E208AA72B10098FF0F /* OFFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CD3FE8AAEA611C9CC38 /* OFFile.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E308AA72B10098FF0F /* OFScratchFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CD4FE8AAEA611C9CC38 /* OFScratchFile.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E408AA72B10098FF0F /* OFUnixDirectory.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CD5FE8AAEA611C9CC38 /* OFUnixDirectory.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E508AA72B10098FF0F /* OFUnixFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CD6FE8AAEA611C9CC38 /* OFUnixFile.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E608AA72B10098FF0F /* OFCapitalizeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CE3FE8AAEA611C9CC38 /* OFCapitalizeFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E708AA72B10098FF0F /* OFDateFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CE4FE8AAEA611C9CC38 /* OFDateFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06E808AA72B10098FF0F /* OFMultipleNumberFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FBE7A7025BEF9F0100084B /* OFMultipleNumberFormatter.m */; };
		4A4E06E908AA72B10098FF0F /* OFSimpleStringFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CE5FE8AAEA611C9CC38 /* OFSimpleStringFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06EA08AA72B10098FF0F /* OFSocialSecurityFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CE6FE8AAEA611C9CC38 /* OFSocialSecurityFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06EC08AA72B10098FF0F /* OFTelephoneFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CE8FE8AAEA611C9CC38 /* OFTelephoneFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06ED08AA72B10098FF0F /* OFTimeSpanFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 28C3E2D1FEF0F1AAC697A12D /* OFTimeSpanFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06EE08AA72B10098FF0F /* OFUppercaseFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CE9FE8AAEA611C9CC38 /* OFUppercaseFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06EF08AA72B10098FF0F /* OFZipCodeFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CEAFE8AAEA611C9CC38 /* OFZipCodeFormatter.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F008AA72B10098FF0F /* OFReadWriteLock.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51CFBFE8AAEA611C9CC38 /* OFReadWriteLock.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F108AA72B10098FF0F /* OFAutoreleasedMemory.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C5EFE8AAEA611C9CC38 /* OFAutoreleasedMemory.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F208AA72B10098FF0F /* OFBundleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C60FE8AAEA611C9CC38 /* OFBundleRegistry.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F308AA72B10098FF0F /* OFBundledClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C5FFE8AAEA611C9CC38 /* OFBundledClass.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F408AA72B10098FF0F /* OFCharacterScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D990C74FF36598CC697A146 /* OFCharacterScanner.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F508AA72B10098FF0F /* OFController.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C61FE8AAEA611C9CC38 /* OFController.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F608AA72B10098FF0F /* OFEnrichedTextReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C62FE8AAEA611C9CC38 /* OFEnrichedTextReader.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F708AA72B10098FF0F /* OFForwardObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C63FE8AAEA611C9CC38 /* OFForwardObject.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06F808AA72B10098FF0F /* OFGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F41140F036614060297A14E /* OFGeometry.m */; };
		4A4E06F908AA72B10098FF0F /* OFMach.m in Sources */ = {isa = PBXBuildFile; fileRef = 011075BAFF708771C697A10E /* OFMach.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06FA08AA72B10098FF0F /* OFObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C64FE8AAEA611C9CC38 /* OFObject.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06FB08AA72B10098FF0F /* OFPreference.m in Sources */ = {isa = PBXBuildFile; fileRef = 01644BAD003B34EEC697A10E /* OFPreference.m */; };
		4A4E06FC08AA72B10098FF0F /* OFRTFGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C68FE8AAEA611C9CC38 /* OFRTFGenerator.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06FD08AA72B10098FF0F /* OFRegularExpression.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C65FE8AAEA611C9CC38 /* OFRegularExpression.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06FE08AA72B10098FF0F /* OFRegularExpressionMatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C66FE8AAEA611C9CC38 /* OFRegularExpressionMatch.m */; settings = {ATTRIBUTES = (); }; };
		4A4E06FF08AA72B10098FF0F /* OFRetainableObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C67FE8AAEA611C9CC38 /* OFRetainableObject.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070108AA72B10098FF0F /* OFStringDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1952E654FF24F0A8C697A146 /* OFStringDecoder.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070208AA72B10098FF0F /* OFStringScanner.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C6AFE8AAEA611C9CC38 /* OFStringScanner.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070308AA72B10098FF0F /* OFUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51C84FE8AAEA611C9CC38 /* OFUtilities.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070408AA72B10098FF0F /* OFWeakRetainConcreteImplementation.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D75BD2FFA3D802CD999A53 /* OFWeakRetainConcreteImplementation.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070608AA72B10098FF0F /* NSArray-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D0CFE8AAEA611C9CC38 /* NSArray-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070708AA72B10098FF0F /* NSAttributedString-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D0DFE8AAEA611C9CC38 /* NSAttributedString-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070808AA72B10098FF0F /* NSBundle-OFFixes.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D0EFE8AAEA611C9CC38 /* NSBundle-OFFixes.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070908AA72B10098FF0F /* NSCalendarDate-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D0FFE8AAEA611C9CC38 /* NSCalendarDate-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070A08AA72B10098FF0F /* NSData-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D10FE8AAEA611C9CC38 /* NSData-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070B08AA72B10098FF0F /* NSDate-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D11FE8AAEA611C9CC38 /* NSDate-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070C08AA72B10098FF0F /* NSDecimalNumber-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D24FE8AAEA611C9CC38 /* NSDecimalNumber-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070D08AA72B10098FF0F /* NSDictionary-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D12FE8AAEA611C9CC38 /* NSDictionary-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070E08AA72B10098FF0F /* NSException-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D13FE8AAEA611C9CC38 /* NSException-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E070F08AA72B10098FF0F /* NSFileManager-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D14FE8AAEA611C9CC38 /* NSFileManager-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071008AA72B10098FF0F /* NSHost-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D15FE8AAEA611C9CC38 /* NSHost-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071108AA72B10098FF0F /* NSInvocation-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D16FE8AAEA611C9CC38 /* NSInvocation-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071208AA72B10098FF0F /* NSMutableArray-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D17FE8AAEA611C9CC38 /* NSMutableArray-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071308AA72B10098FF0F /* NSMutableAttributedString-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E9110C05FE19A40097A113 /* NSMutableAttributedString-OFExtensions.m */; };
		4A4E071408AA72B10098FF0F /* NSMutableData-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D18FE8AAEA611C9CC38 /* NSMutableData-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071508AA72B10098FF0F /* NSMutableDictionary-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D19FE8AAEA611C9CC38 /* NSMutableDictionary-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071608AA72B10098FF0F /* NSMutableSet-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = F0532698023D5B173897A113 /* NSMutableSet-OFExtensions.m */; };
		4A4E071708AA72B10098FF0F /* NSMutableString-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D1AFE8AAEA611C9CC38 /* NSMutableString-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071808AA72B10098FF0F /* NSNotificationCenter-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D1BFE8AAEA611C9CC38 /* NSNotificationCenter-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071908AA72B10098FF0F /* NSNotificationQueue-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D1CFE8AAEA611C9CC38 /* NSNotificationQueue-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071A08AA72B10098FF0F /* NSNumber-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D1DFE8AAEA611C9CC38 /* NSNumber-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071B08AA72B10098FF0F /* NSObject-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D1EFE8AAEA611C9CC38 /* NSObject-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071C08AA72B10098FF0F /* NSProcessInfo-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D1FFE8AAEA611C9CC38 /* NSProcessInfo-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071D08AA72B10098FF0F /* NSScanner-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D20FE8AAEA611C9CC38 /* NSScanner-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071E08AA72B10098FF0F /* NSString-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D21FE8AAEA611C9CC38 /* NSString-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E071F08AA72B10098FF0F /* NSString-OFPathExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D22FE8AAEA611C9CC38 /* NSString-OFPathExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072008AA72B10098FF0F /* NSThread-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D23FE8AAEA611C9CC38 /* NSThread-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072108AA72B10098FF0F /* NSUndoManager-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 467ADC26003CE443C697A14B /* NSUndoManager-OFExtensions.m */; };
		4A4E072208AA72B10098FF0F /* NSUserDefaults-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D25FE8AAEA611C9CC38 /* NSUserDefaults-OFExtensions.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072508AA72B10098FF0F /* OFChildScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D4DFE8AAEA611C9CC38 /* OFChildScheduler.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072608AA72B10098FF0F /* OFConcreteInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D4EFE8AAEA611C9CC38 /* OFConcreteInvocation.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072708AA72B10098FF0F /* OFDedicatedThreadScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D4FFE8AAEA611C9CC38 /* OFDedicatedThreadScheduler.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072808AA72B10098FF0F /* OFDelayedEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 04928CCDFF40F165CD999AE4 /* OFDelayedEvent.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072908AA72B10098FF0F /* OFIObjectNSInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D52FE8AAEA611C9CC38 /* OFIObjectNSInvocation.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072A08AA72B10098FF0F /* OFIObjectSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D53FE8AAEA611C9CC38 /* OFIObjectSelector.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072B08AA72B10098FF0F /* OFIObjectSelectorBool.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D54FE8AAEA611C9CC38 /* OFIObjectSelectorBool.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072C08AA72B10098FF0F /* OFIObjectSelectorInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D55FE8AAEA611C9CC38 /* OFIObjectSelectorInt.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072D08AA72B10098FF0F /* OFIObjectSelectorIntInt.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D56FE8AAEA611C9CC38 /* OFIObjectSelectorIntInt.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072E08AA72B10098FF0F /* OFIObjectSelectorObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D57FE8AAEA611C9CC38 /* OFIObjectSelectorObject.m */; settings = {ATTRIBUTES = (); }; };
		4A4E072F08AA72B10098FF0F /* OFIObjectSelectorObjectInt.m in Sources */ = {isa = PBXBuildFile; fileRef = A2BAA297055202790097A146 /* OFIObjectSelectorObjectInt.m */; };
		4A4E073008AA72B10098FF0F /* OFIObjectSelectorObjectObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D58FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObject.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073108AA72B10098FF0F /* OFIObjectSelectorObjectObjectObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D59FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObjectObject.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073208AA72B10098FF0F /* OFImplementationHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D50FE8AAEA611C9CC38 /* OFImplementationHolder.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073308AA72B10098FF0F /* OFInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D51FE8AAEA611C9CC38 /* OFInvocation.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073408AA72B10098FF0F /* OFMessageQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D5AFE8AAEA611C9CC38 /* OFMessageQueue.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073508AA72B10098FF0F /* OFObject-Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D5BFE8AAEA611C9CC38 /* OFObject-Queue.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073608AA72B10098FF0F /* OFQueueProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D5CFE8AAEA611C9CC38 /* OFQueueProcessor.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073708AA72B10098FF0F /* OFResultHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D5DFE8AAEA611C9CC38 /* OFResultHolder.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073808AA72B10098FF0F /* OFRunLoopQueueProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D5EFE8AAEA611C9CC38 /* OFRunLoopQueueProcessor.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073908AA72B10098FF0F /* OFRunLoopScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D5FFE8AAEA611C9CC38 /* OFRunLoopScheduler.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073A08AA72B10098FF0F /* OFScheduledEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D60FE8AAEA611C9CC38 /* OFScheduledEvent.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073B08AA72B10098FF0F /* OFScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D61FE8AAEA611C9CC38 /* OFScheduler.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073C08AA72B10098FF0F /* OFTemporaryPlaceholderInvocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E51D62FE8AAEA611C9CC38 /* OFTemporaryPlaceholderInvocation.m */; settings = {ATTRIBUTES = (); }; };
		4A4E073D08AA72B10098FF0F /* OFXMLBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3476E4EF07C3BDBA0097A113 /* OFXMLBuffer.m */; };
		4A4E073E08AA72B10098FF0F /* OFXMLCursor.m in Sources */ = {isa = PBXBuildFile; fileRef = 341841FA050CF7800097A113 /* OFXMLCursor.m */; };
		4A4E073F08AA72B10098FF0F /* OFXMLDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 344F2BF6050A921B0097A113 /* OFXMLDocument.m */; };
		4A4E074008AA72B10098FF0F /* OFXMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 344F2BFA050A924C0097A113 /* OFXMLElement.m */; };
		4A4E074108AA72B10098FF0F /* OFXMLFrozenElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 347C6AE607C672320097A113 /* OFXMLFrozenElement.m */; };
		4A4E074208AA72B10098FF0F /* OFXMLIdentifierRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = B58A47680662B2E30097A154 /* OFXMLIdentifierRegistry.m */; };
		4A4E074308AA72B10098FF0F /* OFXMLString.m in Sources */ = {isa = PBXBuildFile; fileRef = 344F2EA1050ADFBF0097A113 /* OFXMLString.m */; };
		4A4E074408AA72B10098FF0F /* OFXMLWhitespaceBehavior.m in Sources */ = {isa = PBXBuildFile; fileRef = 344F2E1B050ABDE60097A113 /* OFXMLWhitespaceBehavior.m */; };
		4A4E074608AA72B10098FF0F /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		4A4E074708AA72B10098FF0F /* System.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8CFE8AAEA611C9CC38 /* System.framework */; };
		4A4E074808AA72B10098FF0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		4A4E074908AA72B10098FF0F /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 036D1EE2FFE45E797F000001 /* CoreServices.framework */; };
		4A4E074A08AA72B10098FF0F /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62BFF5D70079062E7F000001 /* CoreFoundation.framework */; };
		4A4E074B08AA72B10098FF0F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B72FEC801FF28E01397A146 /* SystemConfiguration.framework */; };
		4A4E074C08AA72B10098FF0F /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AF8309606A637B400964FAA /* libz.dylib */; };
		4A4E076A08AA72B10098FF0F /* OFSimpleLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F94538FF278A8FC697A12F /* OFSimpleLockTest.m */; settings = {ATTRIBUTES = (Optimize, ); }; };
		4A4E076C08AA72B10098FF0F /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		4A4E076E08AA72B10098FF0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		4A4E078C08AA72B10098FF0F /* OFDedicatedThreadSchedulerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0153B4BBFF856A08C697A10E /* OFDedicatedThreadSchedulerTest.m */; settings = {ATTRIBUTES = (); }; };
		4A4E078E08AA72B10098FF0F /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		4A4E078F08AA72B10098FF0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		4A4E079D08AA72B10098FF0F /* OFClobberDetectionZoneTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 015B6AE000057FECC697A10E /* OFClobberDetectionZoneTest.m */; settings = {ATTRIBUTES = (); }; };
		4A4E07A008AA72B10098FF0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		4A4E07AD08AA72B10098FF0F /* OFDateTestCase.tests in Resources */ = {isa = PBXBuildFile; fileRef = 8B35FEB803943EBF13FD4E88 /* OFDateTestCase.tests */; };
		4A4E07AE08AA72B10098FF0F /* OFStringEncodingTests.plist in Resources */ = {isa = PBXBuildFile; fileRef = A2821CEA04FFFCF40097A146 /* OFStringEncodingTests.plist */; };
		4A4E07AF08AA72B10098FF0F /* 0000-CreateDocument.xmloutline in Resources */ = {isa = PBXBuildFile; fileRef = A2BEE38505AB531B0097A146 /* 0000-CreateDocument.xmloutline */; };
		4A4E07B108AA72B10098FF0F /* OFXMLDocumentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 344F2DA1050AA6D00097A113 /* OFXMLDocumentTests.m */; };
		4A4E07B208AA72B10098FF0F /* OFDateTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B8DB053039416A313C564E8 /* OFDateTestCase.m */; };
		4A4E07B308AA72B10098FF0F /* OFHeapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B09837F03D366EB130D77EE /* OFHeapTests.m */; };
		4A4E07B408AA72B10098FF0F /* OFBTreeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 397A06C7000811187F000001 /* OFBTreeTest.m */; };
		4A4E07B508AA72B10098FF0F /* OFRegexpTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CC8806DFF5DD165C697A146 /* OFRegexpTests.m */; };
		4A4E07B608AA72B10098FF0F /* OFHashTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A2177C9704FEB5350097A146 /* OFHashTests.m */; };
		4A4E07B708AA72B10098FF0F /* OFStringEncodingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A2821CC104FFF0BE0097A146 /* OFStringEncodingTests.m */; };
		4A4E07B808AA72B10098FF0F /* OFXMLCursorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3418438D050D0C770097A113 /* OFXMLCursorTests.m */; };
		4A4E07B908AA72B10098FF0F /* OFArrayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A20C3A0E05E438460097A146 /* OFArrayTests.m */; };
		4A4E07BA08AA72B10098FF0F /* OFSearchingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A28A5337060113A70097A146 /* OFSearchingTests.m */; };
		4A4E07BB08AA72B10098FF0F /* OFNumberFormatterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B52ADE9906138D530097A154 /* OFNumberFormatterTest.m */; };
		4A4E07BC08AA72B10098FF0F /* OFStringScannerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B52ADE9A06138D530097A154 /* OFStringScannerTest.m */; };
		4A4E07BD08AA72B10098FF0F /* OFAliasTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E2FCCB41062210DC0097A11C /* OFAliasTests.m */; };
		4A4E07BE08AA72B10098FF0F /* OFCompressionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3433588F06415A4C00EEBA57 /* OFCompressionTest.m */; };
		4A4E07BF08AA72B10098FF0F /* OFStringExtensionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34A4978706498FE80097A113 /* OFStringExtensionsTest.m */; };
		4A4E07C008AA72B10098FF0F /* OFMutableAttributedStringExtensionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 34DC612F06CD08E30097A113 /* OFMutableAttributedStringExtensionsTest.m */; };
		4A4E07C108AA72B10098FF0F /* OFVersionNumberTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F4C0F1078F065E00E8899E /* OFVersionNumberTests.m */; };
		4A4E07C208AA72B10098FF0F /* OFAttributedStringExtensionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 49ED828C07D3A8C80097A137 /* OFAttributedStringExtensionsTest.m */; };
		4A4E07C408AA72B10098FF0F /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		4A4E07C508AA72B10098FF0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		4A4E07C608AA72B10098FF0F /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BBC663103CB8689136E2E95 /* SenTestingKit.framework */; };
		4A4E07D508AA72B10098FF0F /* OFMainThreadLockTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B5C3E7A806B06FB40097A118 /* OFMainThreadLockTest.m */; };
		4A4E07D708AA72B10098FF0F /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		4A4E07D908AA72B10098FF0F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */; };
		4A4E07F908AA72B10098FF0F /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */; };
		4A4E07FB08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */; };
		4A4E07FC08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */; };
		4A4E07FD08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */; };
		4A4E07FE08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */; };
		4AA353BA08AA7FFB002BAE3E /* OFVersionNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F4C0EC078F062000E8899E /* OFVersionNumber.m */; };
		4AB0D6F909128A0B00129359 /* OmniBase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */; };
		4ADA019A093F3EEE00F5F615 /* OFVersionNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F4C0EB078F062000E8899E /* OFVersionNumber.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6C4635F90B38956800635C03 /* OFScriptHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C4635F70B38956800635C03 /* OFScriptHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6C4635FA0B38956800635C03 /* OFScriptHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C4635F80B38956800635C03 /* OFScriptHelpers.m */; };
		6C8D1732097D84D500DD3EAE /* OFTimeSpan.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8D1730097D84D500DD3EAE /* OFTimeSpan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		6C8D1733097D84D500DD3EAE /* OFTimeSpan.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C8D1731097D84D500DD3EAE /* OFTimeSpan.m */; };
		9FE23DFF0AB0EBC600E3D795 /* OFRelativeDateParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE23DFD0AB0EBC600E3D795 /* OFRelativeDateParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9FE23E000AB0EBC600E3D795 /* OFRelativeDateParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE23DFE0AB0EBC600E3D795 /* OFRelativeDateParser.m */; };
		9FFE05E20B0E7A7900C5E063 /* OFRelativeDateParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FFE05E10B0E7A7900C5E063 /* OFRelativeDateParserTests.m */; };
		A211EB0B09327540002B603D /* OFRationalTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A211EB0A09327540002B603D /* OFRationalTests.m */; };
		A22C597F0BA88349005F177C /* OFDataTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A22C597E0BA88349005F177C /* OFDataTest.m */; };
		A24CE92209464D670064A8AF /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A24CE92109464D670064A8AF /* ApplicationServices.framework */; };
		A25B32540E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A25B32520E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A25B32550E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = A25B32530E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.m */; };
		A26BB40E092A42F700ECCDEE /* OFSetTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A26BB40D092A42F700ECCDEE /* OFSetTests.m */; };
		A28161B209351CA10086A1EF /* OFRationalNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = A20055D208F49ACC007E98E2 /* OFRationalNumber.m */; };
		A28161B309351CA20086A1EF /* OFRationalNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A20055D108F49ACC007E98E2 /* OFRationalNumber.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A2863F510B73DFB800BF81B8 /* OFFileTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A2863F500B73DFB800BF81B8 /* OFFileTests.m */; };
		A28D43B70916EAFC006D5336 /* NSSet-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A28D43B50916EAFC006D5336 /* NSSet-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A28D43B80916EAFC006D5336 /* NSSet-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = A28D43B60916EAFC006D5336 /* NSSet-OFExtensions.m */; };
		A2B6E77F0E37D39600A71C3B /* OFSimpleLock.c in Sources */ = {isa = PBXBuildFile; fileRef = A2B6E77E0E37D39600A71C3B /* OFSimpleLock.c */; };
		A2C67D830D91A4BB00BD7911 /* NSIndexSet-OFExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A2C67D810D91A4BB00BD7911 /* NSIndexSet-OFExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		A2C67D840D91A4BB00BD7911 /* NSIndexSet-OFExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = A2C67D820D91A4BB00BD7911 /* NSIndexSet-OFExtensions.m */; };
		A2C67D8B0D91AF9100BD7911 /* OFIndexSetTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A2C67D890D91AF9100BD7911 /* OFIndexSetTests.m */; };
		A2FE46650E50C35300977722 /* OFLowerCaseTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 06DB16D9FF5DCC3BC697A12F /* OFLowerCaseTest.m */; };
		E264C0930AEFDE9B004948CB /* OFScannerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E264C0900AEFDE7C004948CB /* OFScannerTests.m */; };
		F220577108CF6059004B6007 /* OFTimeSpanFormatterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = F220577008CF6059004B6007 /* OFTimeSpanFormatterTest.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		3475FBD40D747F720050931A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
			remoteInfo = OmniFoundation;
		};
		4A4E07E108AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E07A808AA72B10098FF0F;
			remoteInfo = "OFUnitTests (Upgraded)";
		};
		4A4E07E308AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E076508AA72B10098FF0F;
			remoteInfo = "OFSimpleLockTest (Upgraded)";
		};
		4A4E07E708AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E078708AA72B10098FF0F;
			remoteInfo = "OFDedicatedThreadSchedulerTest (Upgraded)";
		};
		4A4E07EB08AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E07D008AA72B10098FF0F;
			remoteInfo = "OFMainThreadLockTest (Upgraded)";
		};
		4A4E07ED08AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
			remoteInfo = "OmniFoundation (Framework) (Upgraded)";
		};
		4A4E07F108AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
			remoteInfo = "OmniFoundation (Framework) (Upgraded)";
		};
		4A4E07F308AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
			remoteInfo = "OmniFoundation (Framework) (Upgraded)";
		};
		4A4E07F508AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
			remoteInfo = "OmniFoundation (Framework) (Upgraded)";
		};
		4A4E07F708AA72B10098FF0F /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 4A4E05FE08AA72B10098FF0F;
			remoteInfo = "OmniFoundation (Framework) (Upgraded)";
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		00E51C5EFE8AAEA611C9CC38 /* OFAutoreleasedMemory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFAutoreleasedMemory.m; sourceTree = "<group>"; };
		00E51C5FFE8AAEA611C9CC38 /* OFBundledClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFBundledClass.m; sourceTree = "<group>"; };
		00E51C60FE8AAEA611C9CC38 /* OFBundleRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFBundleRegistry.m; sourceTree = "<group>"; };
		00E51C61FE8AAEA611C9CC38 /* OFController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFController.m; sourceTree = "<group>"; };
		00E51C62FE8AAEA611C9CC38 /* OFEnrichedTextReader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFEnrichedTextReader.m; sourceTree = "<group>"; };
		00E51C63FE8AAEA611C9CC38 /* OFForwardObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFForwardObject.m; sourceTree = "<group>"; };
		00E51C64FE8AAEA611C9CC38 /* OFObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFObject.m; sourceTree = "<group>"; };
		00E51C65FE8AAEA611C9CC38 /* OFRegularExpression.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRegularExpression.m; sourceTree = "<group>"; };
		00E51C66FE8AAEA611C9CC38 /* OFRegularExpressionMatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRegularExpressionMatch.m; sourceTree = "<group>"; };
		00E51C67FE8AAEA611C9CC38 /* OFRetainableObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRetainableObject.m; sourceTree = "<group>"; };
		00E51C68FE8AAEA611C9CC38 /* OFRTFGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRTFGenerator.m; sourceTree = "<group>"; };
		00E51C6AFE8AAEA611C9CC38 /* OFStringScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFStringScanner.m; sourceTree = "<group>"; };
		00E51C6EFE8AAEA611C9CC38 /* OFAutoreleasedMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFAutoreleasedMemory.h; sourceTree = "<group>"; };
		00E51C6FFE8AAEA611C9CC38 /* OFBundledClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFBundledClass.h; sourceTree = "<group>"; };
		00E51C70FE8AAEA611C9CC38 /* OFBundleRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFBundleRegistry.h; sourceTree = "<group>"; };
		00E51C72FE8AAEA611C9CC38 /* OFController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFController.h; sourceTree = "<group>"; };
		00E51C73FE8AAEA611C9CC38 /* OFDictionaryInitialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDictionaryInitialization.h; sourceTree = "<group>"; };
		00E51C74FE8AAEA611C9CC38 /* OFEnrichedTextReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFEnrichedTextReader.h; sourceTree = "<group>"; };
		00E51C76FE8AAEA611C9CC38 /* OFForwardObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFForwardObject.h; sourceTree = "<group>"; };
		00E51C77FE8AAEA611C9CC38 /* OFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFObject.h; sourceTree = "<group>"; };
		00E51C78FE8AAEA611C9CC38 /* OFPendingMethodList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFPendingMethodList.h; sourceTree = "<group>"; };
		00E51C79FE8AAEA611C9CC38 /* OFRegularExpression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRegularExpression.h; sourceTree = "<group>"; };
		00E51C7AFE8AAEA611C9CC38 /* OFRegularExpressionMatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRegularExpressionMatch.h; sourceTree = "<group>"; };
		00E51C7BFE8AAEA611C9CC38 /* OFRetainableObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRetainableObject.h; sourceTree = "<group>"; };
		00E51C7CFE8AAEA611C9CC38 /* OFRTFGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRTFGenerator.h; sourceTree = "<group>"; };
		00E51C7EFE8AAEA611C9CC38 /* OFStringScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFStringScanner.h; sourceTree = "<group>"; };
		00E51C7FFE8AAEA611C9CC38 /* OFUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUtilities.h; sourceTree = "<group>"; };
		00E51C82FE8AAEA611C9CC38 /* OmniFoundation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OmniFoundation.h; sourceTree = "<group>"; };
		00E51C84FE8AAEA611C9CC38 /* OFUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFUtilities.m; sourceTree = "<group>"; };
		00E51C88FE8AAEA611C9CC38 /* OFBitField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFBitField.m; sourceTree = "<group>"; };
		00E51C89FE8AAEA611C9CC38 /* OFBulkBlockPool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFBulkBlockPool.m; sourceTree = "<group>"; };
		00E51C8AFE8AAEA611C9CC38 /* OFByteSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFByteSet.m; sourceTree = "<group>"; };
		00E51C8BFE8AAEA611C9CC38 /* OFDataCursor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDataCursor.m; sourceTree = "<group>"; };
		00E51C8CFE8AAEA611C9CC38 /* OFDatedMutableDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDatedMutableDictionary.m; sourceTree = "<group>"; };
		00E51C8DFE8AAEA611C9CC38 /* OFFastMutableData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFFastMutableData.m; sourceTree = "<group>"; };
		00E51C8EFE8AAEA611C9CC38 /* OFHeap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFHeap.m; sourceTree = "<group>"; };
		00E51C8FFE8AAEA611C9CC38 /* OFKnownKeyDictionaryTemplate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFKnownKeyDictionaryTemplate.m; sourceTree = "<group>"; };
		00E51C90FE8AAEA611C9CC38 /* OFMatrix.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMatrix.m; sourceTree = "<group>"; };
		00E51C91FE8AAEA611C9CC38 /* OFMultiValueDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMultiValueDictionary.m; sourceTree = "<group>"; };
		00E51C92FE8AAEA611C9CC38 /* OFMutableKnownKeyDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMutableKnownKeyDictionary.m; sourceTree = "<group>"; };
		00E51C93FE8AAEA611C9CC38 /* OFNull.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFNull.m; sourceTree = "<group>"; };
		00E51C94FE8AAEA611C9CC38 /* OFOid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFOid.m; sourceTree = "<group>"; };
		00E51C95FE8AAEA611C9CC38 /* OFQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFQueue.m; sourceTree = "<group>"; };
		00E51C96FE8AAEA611C9CC38 /* OFSignature.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSignature.m; sourceTree = "<group>"; };
		00E51C98FE8AAEA611C9CC38 /* OFSparseArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSparseArray.m; sourceTree = "<group>"; };
		00E51C99FE8AAEA611C9CC38 /* OFStack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFStack.m; sourceTree = "<group>"; };
		00E51C9CFE8AAEA611C9CC38 /* OFTrie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTrie.m; sourceTree = "<group>"; };
		00E51C9DFE8AAEA611C9CC38 /* OFTrieBucket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTrieBucket.m; sourceTree = "<group>"; };
		00E51C9EFE8AAEA611C9CC38 /* OFTrieEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTrieEnumerator.m; sourceTree = "<group>"; };
		00E51C9FFE8AAEA611C9CC38 /* OFTrieNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTrieNode.m; sourceTree = "<group>"; };
		00E51CA1FE8AAEA611C9CC38 /* OFBitField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFBitField.h; sourceTree = "<group>"; };
		00E51CA2FE8AAEA611C9CC38 /* OFBulkBlockPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFBulkBlockPool.h; sourceTree = "<group>"; };
		00E51CA3FE8AAEA611C9CC38 /* OFByte.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFByte.h; sourceTree = "<group>"; };
		00E51CA4FE8AAEA611C9CC38 /* OFByteSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFByteSet.h; sourceTree = "<group>"; };
		00E51CA5FE8AAEA611C9CC38 /* OFDataBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDataBuffer.h; sourceTree = "<group>"; };
		00E51CA6FE8AAEA611C9CC38 /* OFDataCursor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDataCursor.h; sourceTree = "<group>"; };
		00E51CA7FE8AAEA611C9CC38 /* OFDatedMutableDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDatedMutableDictionary.h; sourceTree = "<group>"; };
		00E51CA8FE8AAEA611C9CC38 /* OFFastMutableData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFFastMutableData.h; sourceTree = "<group>"; };
		00E51CA9FE8AAEA611C9CC38 /* OFHeap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFHeap.h; sourceTree = "<group>"; };
		00E51CAAFE8AAEA611C9CC38 /* OFKnownKeyDictionaryTemplate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFKnownKeyDictionaryTemplate.h; sourceTree = "<group>"; };
		00E51CABFE8AAEA611C9CC38 /* OFMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMatrix.h; sourceTree = "<group>"; };
		00E51CACFE8AAEA611C9CC38 /* OFMultiValueDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMultiValueDictionary.h; sourceTree = "<group>"; };
		00E51CADFE8AAEA611C9CC38 /* OFMutableKnownKeyDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMutableKnownKeyDictionary.h; sourceTree = "<group>"; };
		00E51CAEFE8AAEA611C9CC38 /* OFNull.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFNull.h; sourceTree = "<group>"; };
		00E51CAFFE8AAEA611C9CC38 /* OFOid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFOid.h; sourceTree = "<group>"; };
		00E51CB0FE8AAEA611C9CC38 /* OFQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFQueue.h; sourceTree = "<group>"; };
		00E51CB1FE8AAEA611C9CC38 /* OFRandom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRandom.h; sourceTree = "<group>"; };
		00E51CB2FE8AAEA611C9CC38 /* OFSignature.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFSignature.h; sourceTree = "<group>"; };
		00E51CB4FE8AAEA611C9CC38 /* OFSparseArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFSparseArray.h; sourceTree = "<group>"; };
		00E51CB5FE8AAEA611C9CC38 /* OFStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFStack.h; sourceTree = "<group>"; };
		00E51CB8FE8AAEA611C9CC38 /* OFTrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTrie.h; sourceTree = "<group>"; };
		00E51CB9FE8AAEA611C9CC38 /* OFTrieBucket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTrieBucket.h; sourceTree = "<group>"; };
		00E51CBAFE8AAEA611C9CC38 /* OFTrieEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTrieEnumerator.h; sourceTree = "<group>"; };
		00E51CBBFE8AAEA611C9CC38 /* OFTrieNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTrieNode.h; sourceTree = "<group>"; };
		00E51CBDFE8AAEA611C9CC38 /* OFRandom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRandom.m; sourceTree = "<group>"; };
		00E51CD2FE8AAEA611C9CC38 /* OFDirectory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDirectory.m; sourceTree = "<group>"; };
		00E51CD3FE8AAEA611C9CC38 /* OFFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFFile.m; sourceTree = "<group>"; };
		00E51CD4FE8AAEA611C9CC38 /* OFScratchFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFScratchFile.m; sourceTree = "<group>"; };
		00E51CD5FE8AAEA611C9CC38 /* OFUnixDirectory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFUnixDirectory.m; sourceTree = "<group>"; };
		00E51CD6FE8AAEA611C9CC38 /* OFUnixFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFUnixFile.m; sourceTree = "<group>"; };
		00E51CD8FE8AAEA611C9CC38 /* OFDirectory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDirectory.h; sourceTree = "<group>"; };
		00E51CD9FE8AAEA611C9CC38 /* OFFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFFile.h; sourceTree = "<group>"; };
		00E51CDAFE8AAEA611C9CC38 /* OFScratchFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFScratchFile.h; sourceTree = "<group>"; };
		00E51CDBFE8AAEA611C9CC38 /* OFUnixDirectory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUnixDirectory.h; sourceTree = "<group>"; };
		00E51CDCFE8AAEA611C9CC38 /* OFUnixFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUnixFile.h; sourceTree = "<group>"; };
		00E51CE3FE8AAEA611C9CC38 /* OFCapitalizeFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCapitalizeFormatter.m; sourceTree = "<group>"; };
		00E51CE4FE8AAEA611C9CC38 /* OFDateFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDateFormatter.m; sourceTree = "<group>"; };
		00E51CE5FE8AAEA611C9CC38 /* OFSimpleStringFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSimpleStringFormatter.m; sourceTree = "<group>"; };
		00E51CE6FE8AAEA611C9CC38 /* OFSocialSecurityFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSocialSecurityFormatter.m; sourceTree = "<group>"; };
		00E51CE7FE8AAEA611C9CC38 /* OFStateFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OFStateFormatter.m; path = Formatters.subproj/OFStateFormatter.m; sourceTree = "<group>"; };
		00E51CE8FE8AAEA611C9CC38 /* OFTelephoneFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTelephoneFormatter.m; sourceTree = "<group>"; };
		00E51CE9FE8AAEA611C9CC38 /* OFUppercaseFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFUppercaseFormatter.m; sourceTree = "<group>"; };
		00E51CEAFE8AAEA611C9CC38 /* OFZipCodeFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFZipCodeFormatter.m; sourceTree = "<group>"; };
		00E51CECFE8AAEA611C9CC38 /* OFCapitalizeFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCapitalizeFormatter.h; sourceTree = "<group>"; };
		00E51CEDFE8AAEA611C9CC38 /* OFDateFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDateFormatter.h; sourceTree = "<group>"; };
		00E51CEEFE8AAEA611C9CC38 /* OFSimpleStringFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFSimpleStringFormatter.h; sourceTree = "<group>"; };
		00E51CEFFE8AAEA611C9CC38 /* OFSocialSecurityFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFSocialSecurityFormatter.h; sourceTree = "<group>"; };
		00E51CF0FE8AAEA611C9CC38 /* OFStateFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OFStateFormatter.h; path = Formatters.subproj/OFStateFormatter.h; sourceTree = "<group>"; };
		00E51CF1FE8AAEA611C9CC38 /* OFTelephoneFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTelephoneFormatter.h; sourceTree = "<group>"; };
		00E51CF2FE8AAEA611C9CC38 /* OFUppercaseFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUppercaseFormatter.h; sourceTree = "<group>"; };
		00E51CF3FE8AAEA611C9CC38 /* OFZipCodeFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFZipCodeFormatter.h; sourceTree = "<group>"; };
		00E51CFAFE8AAEA611C9CC38 /* OFCondition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCondition.m; sourceTree = "<group>"; };
		00E51CFBFE8AAEA611C9CC38 /* OFReadWriteLock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFReadWriteLock.m; sourceTree = "<group>"; };
		00E51CFDFE8AAEA611C9CC38 /* OFCondition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCondition.h; sourceTree = "<group>"; };
		00E51CFEFE8AAEA611C9CC38 /* OFReadWriteLock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFReadWriteLock.h; sourceTree = "<group>"; };
		00E51CFFFE8AAEA611C9CC38 /* OFSimpleLock-hppa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFSimpleLock-hppa.h"; sourceTree = "<group>"; };
		00E51D00FE8AAEA611C9CC38 /* OFSimpleLock-i386.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFSimpleLock-i386.h"; sourceTree = "<group>"; };
		00E51D02FE8AAEA611C9CC38 /* OFSimpleLock-ppc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFSimpleLock-ppc.h"; sourceTree = "<group>"; };
		00E51D03FE8AAEA611C9CC38 /* OFSimpleLock-pthreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFSimpleLock-pthreads.h"; sourceTree = "<group>"; };
		00E51D04FE8AAEA611C9CC38 /* OFSimpleLock-sparc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFSimpleLock-sparc.h"; sourceTree = "<group>"; };
		00E51D05FE8AAEA611C9CC38 /* OFSimpleLock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFSimpleLock.h; sourceTree = "<group>"; };
		00E51D0CFE8AAEA611C9CC38 /* NSArray-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D0DFE8AAEA611C9CC38 /* NSAttributedString-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D0EFE8AAEA611C9CC38 /* NSBundle-OFFixes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle-OFFixes.m"; sourceTree = "<group>"; };
		00E51D0FFE8AAEA611C9CC38 /* NSCalendarDate-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSCalendarDate-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D10FE8AAEA611C9CC38 /* NSData-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D11FE8AAEA611C9CC38 /* NSDate-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D12FE8AAEA611C9CC38 /* NSDictionary-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D13FE8AAEA611C9CC38 /* NSException-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSException-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D14FE8AAEA611C9CC38 /* NSFileManager-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D15FE8AAEA611C9CC38 /* NSHost-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSHost-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D16FE8AAEA611C9CC38 /* NSInvocation-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSInvocation-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D17FE8AAEA611C9CC38 /* NSMutableArray-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D18FE8AAEA611C9CC38 /* NSMutableData-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableData-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D19FE8AAEA611C9CC38 /* NSMutableDictionary-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D1AFE8AAEA611C9CC38 /* NSMutableString-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableString-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D1BFE8AAEA611C9CC38 /* NSNotificationCenter-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D1CFE8AAEA611C9CC38 /* NSNotificationQueue-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationQueue-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D1DFE8AAEA611C9CC38 /* NSNumber-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D1EFE8AAEA611C9CC38 /* NSObject-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D1FFE8AAEA611C9CC38 /* NSProcessInfo-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSProcessInfo-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D20FE8AAEA611C9CC38 /* NSScanner-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSScanner-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D21FE8AAEA611C9CC38 /* NSString-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D22FE8AAEA611C9CC38 /* NSString-OFPathExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFPathExtensions.m"; sourceTree = "<group>"; };
		00E51D23FE8AAEA611C9CC38 /* NSThread-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D24FE8AAEA611C9CC38 /* NSDecimalNumber-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDecimalNumber-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D25FE8AAEA611C9CC38 /* NSUserDefaults-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSUserDefaults-OFExtensions.m"; sourceTree = "<group>"; };
		00E51D28FE8AAEA611C9CC38 /* NSArray-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D29FE8AAEA611C9CC38 /* NSAttributedString-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D2AFE8AAEA611C9CC38 /* NSBundle-OFFixes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle-OFFixes.h"; sourceTree = "<group>"; };
		00E51D2BFE8AAEA611C9CC38 /* NSCalendarDate-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSCalendarDate-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D2CFE8AAEA611C9CC38 /* NSData-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D2DFE8AAEA611C9CC38 /* NSDate-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D2FFE8AAEA611C9CC38 /* NSDictionary-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D30FE8AAEA611C9CC38 /* NSException-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSException-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D31FE8AAEA611C9CC38 /* NSFileManager-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFileManager-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D32FE8AAEA611C9CC38 /* NSHost-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSHost-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D33FE8AAEA611C9CC38 /* NSInvocation-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSInvocation-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D34FE8AAEA611C9CC38 /* NSMutableArray-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D35FE8AAEA611C9CC38 /* NSMutableData-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableData-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D36FE8AAEA611C9CC38 /* NSMutableDictionary-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D37FE8AAEA611C9CC38 /* NSMutableString-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableString-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D38FE8AAEA611C9CC38 /* NSNotificationCenter-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D39FE8AAEA611C9CC38 /* NSNotificationQueue-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationQueue-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D3AFE8AAEA611C9CC38 /* NSNumber-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D3BFE8AAEA611C9CC38 /* NSObject-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D3CFE8AAEA611C9CC38 /* NSProcessInfo-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSProcessInfo-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D3DFE8AAEA611C9CC38 /* NSScanner-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSScanner-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D3EFE8AAEA611C9CC38 /* NSString-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D3FFE8AAEA611C9CC38 /* NSString-OFPathExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFPathExtensions.h"; sourceTree = "<group>"; };
		00E51D40FE8AAEA611C9CC38 /* NSThread-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D42FE8AAEA611C9CC38 /* NSDecimalNumber-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDecimalNumber-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D43FE8AAEA611C9CC38 /* NSUserDefaults-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSUserDefaults-OFExtensions.h"; sourceTree = "<group>"; };
		00E51D4DFE8AAEA611C9CC38 /* OFChildScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFChildScheduler.m; sourceTree = "<group>"; };
		00E51D4EFE8AAEA611C9CC38 /* OFConcreteInvocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFConcreteInvocation.m; sourceTree = "<group>"; };
		00E51D4FFE8AAEA611C9CC38 /* OFDedicatedThreadScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDedicatedThreadScheduler.m; sourceTree = "<group>"; };
		00E51D50FE8AAEA611C9CC38 /* OFImplementationHolder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFImplementationHolder.m; sourceTree = "<group>"; };
		00E51D51FE8AAEA611C9CC38 /* OFInvocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFInvocation.m; sourceTree = "<group>"; };
		00E51D52FE8AAEA611C9CC38 /* OFIObjectNSInvocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectNSInvocation.m; sourceTree = "<group>"; };
		00E51D53FE8AAEA611C9CC38 /* OFIObjectSelector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelector.m; sourceTree = "<group>"; };
		00E51D54FE8AAEA611C9CC38 /* OFIObjectSelectorBool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorBool.m; sourceTree = "<group>"; };
		00E51D55FE8AAEA611C9CC38 /* OFIObjectSelectorInt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorInt.m; sourceTree = "<group>"; };
		00E51D56FE8AAEA611C9CC38 /* OFIObjectSelectorIntInt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorIntInt.m; sourceTree = "<group>"; };
		00E51D57FE8AAEA611C9CC38 /* OFIObjectSelectorObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorObject.m; sourceTree = "<group>"; };
		00E51D58FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorObjectObject.m; sourceTree = "<group>"; };
		00E51D59FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObjectObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorObjectObjectObject.m; sourceTree = "<group>"; };
		00E51D5AFE8AAEA611C9CC38 /* OFMessageQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMessageQueue.m; sourceTree = "<group>"; };
		00E51D5BFE8AAEA611C9CC38 /* OFObject-Queue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OFObject-Queue.m"; sourceTree = "<group>"; };
		00E51D5CFE8AAEA611C9CC38 /* OFQueueProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFQueueProcessor.m; sourceTree = "<group>"; };
		00E51D5DFE8AAEA611C9CC38 /* OFResultHolder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFResultHolder.m; sourceTree = "<group>"; };
		00E51D5EFE8AAEA611C9CC38 /* OFRunLoopQueueProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRunLoopQueueProcessor.m; sourceTree = "<group>"; };
		00E51D5FFE8AAEA611C9CC38 /* OFRunLoopScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRunLoopScheduler.m; sourceTree = "<group>"; };
		00E51D60FE8AAEA611C9CC38 /* OFScheduledEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFScheduledEvent.m; sourceTree = "<group>"; };
		00E51D61FE8AAEA611C9CC38 /* OFScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFScheduler.m; sourceTree = "<group>"; };
		00E51D62FE8AAEA611C9CC38 /* OFTemporaryPlaceholderInvocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTemporaryPlaceholderInvocation.m; sourceTree = "<group>"; };
		00E51D64FE8AAEA611C9CC38 /* OFChildScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFChildScheduler.h; sourceTree = "<group>"; };
		00E51D65FE8AAEA611C9CC38 /* OFConcreteInvocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFConcreteInvocation.h; sourceTree = "<group>"; };
		00E51D66FE8AAEA611C9CC38 /* OFDedicatedThreadScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDedicatedThreadScheduler.h; sourceTree = "<group>"; };
		00E51D67FE8AAEA611C9CC38 /* OFImplementationHolder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFImplementationHolder.h; sourceTree = "<group>"; };
		00E51D68FE8AAEA611C9CC38 /* OFInvocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFInvocation.h; sourceTree = "<group>"; };
		00E51D69FE8AAEA611C9CC38 /* OFIObjectNSInvocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectNSInvocation.h; sourceTree = "<group>"; };
		00E51D6AFE8AAEA611C9CC38 /* OFIObjectSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelector.h; sourceTree = "<group>"; };
		00E51D6BFE8AAEA611C9CC38 /* OFIObjectSelectorBool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorBool.h; sourceTree = "<group>"; };
		00E51D6CFE8AAEA611C9CC38 /* OFIObjectSelectorInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorInt.h; sourceTree = "<group>"; };
		00E51D6DFE8AAEA611C9CC38 /* OFIObjectSelectorIntInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorIntInt.h; sourceTree = "<group>"; };
		00E51D6EFE8AAEA611C9CC38 /* OFIObjectSelectorObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorObject.h; sourceTree = "<group>"; };
		00E51D6FFE8AAEA611C9CC38 /* OFIObjectSelectorObjectObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorObjectObject.h; sourceTree = "<group>"; };
		00E51D70FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObjectObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorObjectObjectObject.h; sourceTree = "<group>"; };
		00E51D71FE8AAEA611C9CC38 /* OFMessageQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMessageQueue.h; sourceTree = "<group>"; };
		00E51D72FE8AAEA611C9CC38 /* OFMessageQueueDelegateProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMessageQueueDelegateProtocol.h; sourceTree = "<group>"; };
		00E51D73FE8AAEA611C9CC38 /* OFMessageQueuePriorityProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMessageQueuePriorityProtocol.h; sourceTree = "<group>"; };
		00E51D74FE8AAEA611C9CC38 /* OFObject-Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFObject-Queue.h"; sourceTree = "<group>"; };
		00E51D75FE8AAEA611C9CC38 /* OFQueueProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFQueueProcessor.h; sourceTree = "<group>"; };
		00E51D76FE8AAEA611C9CC38 /* OFResultHolder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFResultHolder.h; sourceTree = "<group>"; };
		00E51D77FE8AAEA611C9CC38 /* OFRunLoopQueueProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRunLoopQueueProcessor.h; sourceTree = "<group>"; };
		00E51D78FE8AAEA611C9CC38 /* OFRunLoopScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRunLoopScheduler.h; sourceTree = "<group>"; };
		00E51D79FE8AAEA611C9CC38 /* OFScheduledEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFScheduledEvent.h; sourceTree = "<group>"; };
		00E51D7AFE8AAEA611C9CC38 /* OFScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFScheduler.h; sourceTree = "<group>"; };
		00E51D7BFE8AAEA611C9CC38 /* OFTemporaryPlaceholderInvocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTemporaryPlaceholderInvocation.h; sourceTree = "<group>"; };
		00E51D87FE8AAEA611C9CC38 /* OmniSourceLicense.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = OmniSourceLicense.html; sourceTree = "<group>"; };
		00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = OmniBase.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		00E51D8CFE8AAEA611C9CC38 /* System.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = System.framework; path = /System/Library/Frameworks/System.framework; sourceTree = "<absolute>"; };
		00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		011075B9FF708771C697A10E /* OFMach.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMach.h; sourceTree = "<group>"; };
		011075BAFF708771C697A10E /* OFMach.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMach.m; sourceTree = "<group>"; };
		0153B4BBFF856A08C697A10E /* OFDedicatedThreadSchedulerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDedicatedThreadSchedulerTest.m; sourceTree = "<group>"; };
		015667E5FF93D6BCC697A10E /* OFNoFreeDebugZone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OFNoFreeDebugZone.h; path = DataStructures.subproj/OFNoFreeDebugZone.h; sourceTree = SOURCE_ROOT; };
		015667E7FF93D731C697A10E /* OFNoFreeDebugZone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OFNoFreeDebugZone.m; path = DataStructures.subproj/OFNoFreeDebugZone.m; sourceTree = SOURCE_ROOT; };
		015B6ADC00048800C697A10E /* OFClobberDetectionZone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OFClobberDetectionZone.h; path = DataStructures.subproj/OFClobberDetectionZone.h; sourceTree = SOURCE_ROOT; };
		015B6ADD00048800C697A10E /* OFClobberDetectionZone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OFClobberDetectionZone.m; path = DataStructures.subproj/OFClobberDetectionZone.m; sourceTree = SOURCE_ROOT; };
		015B6AE000057FECC697A10E /* OFClobberDetectionZoneTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFClobberDetectionZoneTest.m; sourceTree = "<group>"; };
		015BD82600070DC5C697A10E /* OFBTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFBTree.h; sourceTree = "<group>"; };
		015BD82700070DC5C697A10E /* OFBTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFBTree.m; sourceTree = "<group>"; };
		01644BAC003B34EEC697A10E /* OFPreference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFPreference.h; sourceTree = "<group>"; };
		01644BAD003B34EEC697A10E /* OFPreference.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFPreference.m; sourceTree = "<group>"; };
		036D1EDEFFE458657F000001 /* OFResourceFork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFResourceFork.h; sourceTree = "<group>"; };
		036D1EDFFFE458657F000001 /* OFResourceFork.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFResourceFork.m; sourceTree = "<group>"; };
		036D1EE2FFE45E797F000001 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
		04928CCDFF40F165CD999AE4 /* OFDelayedEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDelayedEvent.m; sourceTree = "<group>"; };
		04928CCEFF40F165CD999AE4 /* OFDelayedEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDelayedEvent.h; sourceTree = "<group>"; };
		06DB16D5FF5DC915C697A12F /* CFString-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CFString-OFExtensions.h"; sourceTree = "<group>"; };
		06DB16D6FF5DC915C697A12F /* CFString-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CFString-OFExtensions.m"; sourceTree = "<group>"; };
		06DB16D9FF5DCC3BC697A12F /* OFLowerCaseTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFLowerCaseTest.m; sourceTree = "<group>"; };
		16ACF159FFC40A50C697A14E /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/OmniFoundation.strings; sourceTree = "<group>"; };
		1872811AFF5DF33FC697A12F /* CFDictionary-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CFDictionary-OFExtensions.h"; sourceTree = "<group>"; };
		1872811BFF5DF33FC697A12F /* CFDictionary-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CFDictionary-OFExtensions.m"; sourceTree = "<group>"; };
		1872811EFF5E2339C697A12F /* OFLowercaseStringCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFLowercaseStringCache.h; sourceTree = "<group>"; };
		1872811FFF5E2339C697A12F /* OFLowercaseStringCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFLowercaseStringCache.m; sourceTree = "<group>"; };
		18728122FF5E2785C697A12F /* CFSet-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CFSet-OFExtensions.h"; sourceTree = "<group>"; };
		18728123FF5E2785C697A12F /* CFSet-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CFSet-OFExtensions.m"; sourceTree = "<group>"; };
		1952E654FF24F0A8C697A146 /* OFStringDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFStringDecoder.m; sourceTree = "<group>"; };
		1952E656FF2502DFC697A146 /* OFStringDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFStringDecoder.h; sourceTree = "<group>"; };
		1CC8806DFF5DD165C697A146 /* OFRegexpTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRegexpTests.m; sourceTree = "<group>"; };
		1D3F8FBD03DE7CFA0097A138 /* Language.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = Language.strings; sourceTree = "<group>"; };
		1D3F8FBE03DE7CFA0097A138 /* EnglishToISO.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; path = EnglishToISO.strings; sourceTree = "<group>"; };
		26484EA1008E5BA6C697A166 /* OFResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFResource.h; sourceTree = "<group>"; };
		26484EA2008E5BA6C697A166 /* OFResource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFResource.m; sourceTree = "<group>"; };
		28C3E2D1FEF0F1AAC697A12D /* OFTimeSpanFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTimeSpanFormatter.m; sourceTree = "<group>"; };
		28C3E2D2FEF0F1AAC697A12D /* OFTimeSpanFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTimeSpanFormatter.h; sourceTree = "<group>"; };
		34043BDB0DA3EFA500761C40 /* CFData-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CFData-OFExtensions.h"; sourceTree = "<group>"; };
		34043BDC0DA3EFA500761C40 /* CFData-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CFData-OFExtensions.m"; sourceTree = "<group>"; };
		340CDBD5098A9E03006270CA /* ExceptionHandling.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExceptionHandling.framework; path = /System/Library/Frameworks/ExceptionHandling.framework; sourceTree = "<absolute>"; };
		34184171050C3E810097A113 /* CFArray-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CFArray-OFExtensions.h"; sourceTree = "<group>"; };
		34184172050C3E810097A113 /* CFArray-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CFArray-OFExtensions.m"; sourceTree = "<group>"; };
		341841F9050CF7800097A113 /* OFXMLCursor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLCursor.h; sourceTree = "<group>"; };
		341841FA050CF7800097A113 /* OFXMLCursor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLCursor.m; sourceTree = "<group>"; };
		3418438D050D0C770097A113 /* OFXMLCursorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLCursorTests.m; sourceTree = "<group>"; };
		341897920B7C01650032C5FA /* NSSetCommand-OFFixes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSSetCommand-OFFixes.h"; sourceTree = "<group>"; };
		341897930B7C01650032C5FA /* NSSetCommand-OFFixes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSSetCommand-OFFixes.m"; sourceTree = "<group>"; };
		342877B108EC788400D89442 /* NSBundle-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle-OFExtensions.h"; sourceTree = "<group>"; };
		342877B208EC788400D89442 /* NSBundle-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle-OFExtensions.m"; sourceTree = "<group>"; };
		342A9EC608C89683006AA532 /* NSComparisonPredicate-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSComparisonPredicate-OFExtensions.h"; sourceTree = "<group>"; };
		342A9EC708C89683006AA532 /* NSComparisonPredicate-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSComparisonPredicate-OFExtensions.m"; sourceTree = "<group>"; };
		3431F4F20CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSScriptObjectSpecifier-OFExtensions.h"; sourceTree = "<group>"; };
		3431F4F30CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSScriptObjectSpecifier-OFExtensions.m"; sourceTree = "<group>"; };
		343301920D85ED6100C82A0B /* NSString-OFUnicodeCharacters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFUnicodeCharacters.h"; sourceTree = "<group>"; };
		343301930D85ED6100C82A0B /* NSString-OFUnicodeCharacters.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFUnicodeCharacters.m"; sourceTree = "<group>"; };
		343301A30D85EEBF00C82A0B /* NSString-OFSimpleMatching.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFSimpleMatching.h"; sourceTree = "<group>"; };
		343301A40D85EEBF00C82A0B /* NSString-OFSimpleMatching.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFSimpleMatching.m"; sourceTree = "<group>"; };
		343301CA0D85F09000C82A0B /* NSString-OFReplacement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFReplacement.h"; sourceTree = "<group>"; };
		343301CB0D85F09000C82A0B /* NSString-OFReplacement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFReplacement.m"; sourceTree = "<group>"; };
		343302100D85F33300C82A0B /* OFUnicodeUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUnicodeUtilities.h; sourceTree = "<group>"; };
		3433029D0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCFWeakRetainCallbacks.h; sourceTree = "<group>"; };
		3433029E0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCFWeakRetainCallbacks.m; sourceTree = "<group>"; };
		3433031C0D86097E00C82A0B /* NSString-OFConversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFConversion.h"; sourceTree = "<group>"; };
		3433031D0D86097E00C82A0B /* NSString-OFConversion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFConversion.m"; sourceTree = "<group>"; };
		3433588F06415A4C00EEBA57 /* OFCompressionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCompressionTest.m; sourceTree = "<group>"; };
		344F2BF5050A921B0097A113 /* OFXMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLDocument.h; sourceTree = "<group>"; };
		344F2BF6050A921B0097A113 /* OFXMLDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLDocument.m; sourceTree = "<group>"; };
		344F2BF9050A924C0097A113 /* OFXMLElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLElement.h; sourceTree = "<group>"; };
		344F2BFA050A924C0097A113 /* OFXMLElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLElement.m; sourceTree = "<group>"; };
		344F2DA1050AA6D00097A113 /* OFXMLDocumentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLDocumentTests.m; sourceTree = "<group>"; };
		344F2E1A050ABDE60097A113 /* OFXMLWhitespaceBehavior.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLWhitespaceBehavior.h; sourceTree = "<group>"; };
		344F2E1B050ABDE60097A113 /* OFXMLWhitespaceBehavior.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLWhitespaceBehavior.m; sourceTree = "<group>"; };
		344F2EA0050ADFBF0097A113 /* OFXMLString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLString.h; sourceTree = "<group>"; };
		344F2EA1050ADFBF0097A113 /* OFXMLString.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLString.m; sourceTree = "<group>"; };
		345069110D747ED4004B40C2 /* OFCrashOnExceptionTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OFCrashOnExceptionTest; sourceTree = BUILT_PRODUCTS_DIR; };
		345E73E40C6D06630034A811 /* OFErrorRecovery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFErrorRecovery.h; sourceTree = "<group>"; };
		345E73E50C6D06630034A811 /* OFErrorRecovery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFErrorRecovery.m; sourceTree = "<group>"; };
		3461493B08EA2E2900F4853E /* NSError-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSError-OFExtensions.h"; sourceTree = "<group>"; };
		346149EF08EB0D2F00F4853E /* OFErrorExtensionTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFErrorExtensionTests.m; sourceTree = "<group>"; };
		346DE9E90D861EA7000C9E97 /* NSData-OFEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData-OFEncoding.h"; sourceTree = "<group>"; };
		346DE9EA0D861EA7000C9E97 /* NSData-OFEncoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData-OFEncoding.m"; sourceTree = "<group>"; };
		346DF737099BA59B008F5B5F /* OFXMLStringTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLStringTests.m; sourceTree = "<group>"; };
		3475A0240DE232F900FB73CC /* OBTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OBTestCase.h; path = ../../OmniBase/OBTestCase.h; sourceTree = "<group>"; };
		3475A0250DE232F900FB73CC /* OBTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OBTestCase.m; path = ../../OmniBase/OBTestCase.m; sourceTree = "<group>"; };
		3475A0270DE2330E00FB73CC /* OFTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFTestCase.h; sourceTree = "<group>"; };
		3475A0280DE2330E00FB73CC /* OFTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTestCase.m; sourceTree = "<group>"; };
		3475FBD10D747F550050931A /* OFCrashOnExceptionTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCrashOnExceptionTest.m; sourceTree = "<group>"; };
		3476E4EE07C3BDBA0097A113 /* OFXMLBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLBuffer.h; sourceTree = "<group>"; };
		3476E4EF07C3BDBA0097A113 /* OFXMLBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLBuffer.m; sourceTree = "<group>"; };
		347C6AE507C672320097A113 /* OFXMLFrozenElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLFrozenElement.h; sourceTree = "<group>"; };
		347C6AE607C672320097A113 /* OFXMLFrozenElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLFrozenElement.m; sourceTree = "<group>"; };
		347DB7890D863F3B00338653 /* NSString-OFURLEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFURLEncoding.h"; sourceTree = "<group>"; };
		347DB78A0D863F3B00338653 /* NSString-OFURLEncoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString-OFURLEncoding.m"; sourceTree = "<group>"; };
		347DB8870D864B9200338653 /* NSString-OFCharacterEnumeration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString-OFCharacterEnumeration.h"; sourceTree = "<group>"; };
		347DB9140D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAppleEventDescriptor-OFExtensions.h"; sourceTree = "<group>"; };
		347DB9150D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAppleEventDescriptor-OFExtensions.m"; sourceTree = "<group>"; };
		347DB93B0D86509200338653 /* NSObject-OFAppleScriptExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject-OFAppleScriptExtensions.h"; sourceTree = "<group>"; };
		347DB93C0D86509200338653 /* NSObject-OFAppleScriptExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject-OFAppleScriptExtensions.m"; sourceTree = "<group>"; };
		347EFD7A0DD4D7C900D6F347 /* OFXMLUnparsedElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLUnparsedElement.h; sourceTree = "<group>"; };
		347EFD7B0DD4D7C900D6F347 /* OFXMLUnparsedElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLUnparsedElement.m; sourceTree = "<group>"; };
		3482890A0A93A29F0064561B /* CFArrayExtensionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CFArrayExtensionsTests.m; sourceTree = "<group>"; };
		34850C820A71491100675995 /* OFBinding.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OFBinding.h; sourceTree = "<group>"; };
		34850C830A71491100675995 /* OFBinding.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OFBinding.m; sourceTree = "<group>"; };
		348A50860571490C0097A113 /* OFPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFPoint.h; sourceTree = "<group>"; };
		348A50870571490C0097A113 /* OFPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFPoint.m; sourceTree = "<group>"; };
		34920C7C0D58D2A0001CBD3D /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/DateProcessing.strings; sourceTree = "<group>"; };
		34A1594705641CC70097A113 /* OmniFoundation.order */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = OmniFoundation.order; sourceTree = "<group>"; };
		34A2CDF40D865A6100219E36 /* OFEnumNameTable-OFFlagMask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFEnumNameTable-OFFlagMask.h"; sourceTree = "<group>"; };
		34A2CDF50D865A6100219E36 /* OFEnumNameTable-OFFlagMask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OFEnumNameTable-OFFlagMask.m"; sourceTree = "<group>"; };
		34A2CE890D865E9200219E36 /* OFCharacterScanner-OFTrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFCharacterScanner-OFTrie.h"; sourceTree = "<group>"; };
		34A2CE8A0D865E9200219E36 /* OFCharacterScanner-OFTrie.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OFCharacterScanner-OFTrie.m"; sourceTree = "<group>"; };
		34A2CEAD0D865F5000219E36 /* NSData-OFCompression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData-OFCompression.h"; sourceTree = "<group>"; };
		34A2CEAE0D865F5000219E36 /* NSData-OFCompression.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData-OFCompression.m"; sourceTree = "<group>"; };
		34A2CEBF0D86600B00219E36 /* NSData-OFFileIO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData-OFFileIO.h"; sourceTree = "<group>"; };
		34A2CEC00D86600B00219E36 /* NSData-OFFileIO.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData-OFFileIO.m"; sourceTree = "<group>"; };
		34A4978706498FE80097A113 /* OFStringExtensionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFStringExtensionsTest.m; sourceTree = "<group>"; };
		34A71C3F0663D4F40097A113 /* NSObjectSpecifier-OFFixes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObjectSpecifier-OFFixes.m"; sourceTree = "<group>"; };
		34A71C400663D4F40097A113 /* OFAddScriptCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFAddScriptCommand.h; sourceTree = "<group>"; };
		34A71C410663D4F40097A113 /* OFAddScriptCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFAddScriptCommand.m; sourceTree = "<group>"; };
		34A71C420663D4F40097A113 /* OFRemoveScriptCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRemoveScriptCommand.h; sourceTree = "<group>"; };
		34A71C430663D4F40097A113 /* OFRemoveScriptCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRemoveScriptCommand.m; sourceTree = "<group>"; };
		34A71C440663D4F40097A113 /* OFScriptPlaceholder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFScriptPlaceholder.h; sourceTree = "<group>"; };
		34A71C450663D4F40097A113 /* OFScriptPlaceholder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFScriptPlaceholder.m; sourceTree = "<group>"; };
		34A71C460663D4F40097A113 /* OmniFoundation.sdef */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = OmniFoundation.sdef; sourceTree = "<group>"; };
		34AD4CB30DF846B8008974EB /* NSFileManager-OFTemporaryPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSFileManager-OFTemporaryPath.h"; sourceTree = "<group>"; };
		34AD4CB40DF846B8008974EB /* NSFileManager-OFTemporaryPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager-OFTemporaryPath.m"; sourceTree = "<group>"; };
		34AF16C80C4FE9BE00ADC170 /* OFXMLComment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLComment.h; sourceTree = "<group>"; };
		34AF16C90C4FE9BE00ADC170 /* OFXMLComment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLComment.m; sourceTree = "<group>"; };
		34B051960B2750400095EA0A /* OFDateXMLTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDateXMLTests.m; sourceTree = "<group>"; };
		34B4352A0C6D111A00874D95 /* OFCancelErrorRecovery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCancelErrorRecovery.h; sourceTree = "<group>"; };
		34B4352B0C6D111A00874D95 /* OFCancelErrorRecovery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCancelErrorRecovery.m; sourceTree = "<group>"; };
		34B435540C6D122600874D95 /* OFMultipleOptionErrorRecovery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMultipleOptionErrorRecovery.h; sourceTree = "<group>"; };
		34B435550C6D122600874D95 /* OFMultipleOptionErrorRecovery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMultipleOptionErrorRecovery.m; sourceTree = "<group>"; };
		34B4392C0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSScriptCommand-OFExtensions.h"; sourceTree = "<group>"; };
		34B4392D0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSScriptCommand-OFExtensions.m"; sourceTree = "<group>"; };
		34C4D93F08C7CBC80072D2D6 /* OFComparisonPredicateExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFComparisonPredicateExtensions.m; sourceTree = "<group>"; };
		34D606DC0CCAA74100467736 /* OFErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFErrors.h; sourceTree = "<group>"; };
		34DC612F06CD08E30097A113 /* OFMutableAttributedStringExtensionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMutableAttributedStringExtensionsTest.m; sourceTree = "<group>"; };
		34DF03970B05108D00D82DFC /* OFRelativeDateFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRelativeDateFormatter.h; sourceTree = "<group>"; };
		34DF03980B05108D00D82DFC /* OFRelativeDateFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRelativeDateFormatter.m; sourceTree = "<group>"; };
		34E576C10E245BEB00C1F5FB /* OFRelativeDateParser-Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFRelativeDateParser-Internal.h"; sourceTree = "<group>"; };
		34E7BCBF09A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSScriptClassDescription-OFExtensions.h"; sourceTree = "<group>"; };
		34E7BCC009A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSScriptClassDescription-OFExtensions.m"; sourceTree = "<group>"; };
		34E9110B05FE19A40097A113 /* NSMutableAttributedString-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableAttributedString-OFExtensions.h"; sourceTree = "<group>"; };
		34E9110C05FE19A40097A113 /* NSMutableAttributedString-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableAttributedString-OFExtensions.m"; sourceTree = "<group>"; };
		34F1CADB066244350097A113 /* OFXMLIdentifierRegistryObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLIdentifierRegistryObject.h; sourceTree = "<group>"; };
		34F4C0EB078F062000E8899E /* OFVersionNumber.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OFVersionNumber.h; sourceTree = "<group>"; };
		34F4C0EC078F062000E8899E /* OFVersionNumber.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OFVersionNumber.m; sourceTree = "<group>"; };
		34F4C0F1078F065E00E8899E /* OFVersionNumberTests.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OFVersionNumberTests.m; sourceTree = "<group>"; };
		34F7C0B80D82354A007E383C /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = /usr/lib/libxml2.dylib; sourceTree = "<absolute>"; };
		34F7C14B0D8247EB007E383C /* OFXMLDocument-Parsing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OFXMLDocument-Parsing.h"; sourceTree = "<group>"; };
		34F7C14C0D8247EB007E383C /* OFXMLDocument-Parsing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OFXMLDocument-Parsing.m"; sourceTree = "<group>"; };
		397A06C7000811187F000001 /* OFBTreeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFBTreeTest.m; sourceTree = "<group>"; };
		3D990C72FF3658F5C697A146 /* OFCharacterScanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCharacterScanner.h; sourceTree = "<group>"; };
		3D990C74FF36598CC697A146 /* OFCharacterScanner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCharacterScanner.m; sourceTree = "<group>"; };
		3F41140E036614060297A14E /* OFGeometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFGeometry.h; sourceTree = "<group>"; };
		3F41140F036614060297A14E /* OFGeometry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFGeometry.m; sourceTree = "<group>"; };
		43F94538FF278A8FC697A12F /* OFSimpleLockTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSimpleLockTest.m; sourceTree = "<group>"; };
		467ADC25003CE443C697A14B /* NSUndoManager-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSUndoManager-OFExtensions.h"; sourceTree = "<group>"; };
		467ADC26003CE443C697A14B /* NSUndoManager-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSUndoManager-OFExtensions.m"; sourceTree = "<group>"; };
		49ED828C07D3A8C80097A137 /* OFAttributedStringExtensionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFAttributedStringExtensionsTest.m; sourceTree = "<group>"; };
		4A45FF610CA489E600752880 /* NSConditionLock-OFFixes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSConditionLock-OFFixes.m"; sourceTree = "<group>"; };
		4A4E075308AA72B10098FF0F /* OmniFoundation.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OmniFoundation.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		4A4E077408AA72B10098FF0F /* OFSimpleLockTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OFSimpleLockTest; sourceTree = BUILT_PRODUCTS_DIR; };
		4A4E079608AA72B10098FF0F /* OFDedicatedThreadSchedulerTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OFDedicatedThreadSchedulerTest; sourceTree = BUILT_PRODUCTS_DIR; };
		4A4E07A608AA72B10098FF0F /* OFClobberDetectionTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OFClobberDetectionTest; sourceTree = BUILT_PRODUCTS_DIR; };
		4A4E07CF08AA72B10098FF0F /* OFUnitTests.otest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OFUnitTests.otest; sourceTree = BUILT_PRODUCTS_DIR; };
		4A4E07DF08AA72B10098FF0F /* OFMainThreadLockTest */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OFMainThreadLockTest; sourceTree = BUILT_PRODUCTS_DIR; };
		4A4E080608AA73400098FF0F /* Omni-Application-Coverage.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Application-Coverage.xcconfig"; sourceTree = "<group>"; };
		4A4E080708AA73400098FF0F /* Omni-Application-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Application-Debug.xcconfig"; sourceTree = "<group>"; };
		4A4E080808AA73400098FF0F /* Omni-Application-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Application-Release.xcconfig"; sourceTree = "<group>"; };
		4A4E080908AA73400098FF0F /* Omni-Framework-Coverage.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Framework-Coverage.xcconfig"; sourceTree = "<group>"; };
		4A4E080A08AA73400098FF0F /* Omni-Framework-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Framework-Debug.xcconfig"; sourceTree = "<group>"; };
		4A4E080B08AA73400098FF0F /* Omni-Framework-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Framework-Release.xcconfig"; sourceTree = "<group>"; };
		4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Tool-Coverage.xcconfig"; sourceTree = "<group>"; };
		4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Tool-Debug.xcconfig"; sourceTree = "<group>"; };
		4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Tool-Release.xcconfig"; sourceTree = "<group>"; };
		4AB8F38708AD0CA100DBB061 /* Omni-Bundle-Coverage.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Bundle-Coverage.xcconfig"; sourceTree = "<group>"; };
		4AB8F38808AD0CA100DBB061 /* Omni-Bundle-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Bundle-Debug.xcconfig"; sourceTree = "<group>"; };
		4AB8F38908AD0CA100DBB061 /* Omni-Bundle-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Bundle-Release.xcconfig"; sourceTree = "<group>"; };
		4AB8F38A08AD0CA100DBB061 /* Omni-Global-Coverage.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Global-Coverage.xcconfig"; sourceTree = "<group>"; };
		4AB8F38B08AD0CA100DBB061 /* Omni-Global-Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Global-Debug.xcconfig"; sourceTree = "<group>"; };
		4AB8F38C08AD0CA100DBB061 /* Omni-Global-Release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "Omni-Global-Release.xcconfig"; sourceTree = "<group>"; };
		4AF8309606A637B400964FAA /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; };
		5A1D8CE10017C8DCC697A1D6 /* OFCharacterSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCharacterSet.h; sourceTree = "<group>"; };
		5A1D8CE20017C8DCC697A1D6 /* OFCharacterSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCharacterSet.m; sourceTree = "<group>"; };
		62BFF5D70079062E7F000001 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
		6737D836FF0496C4C697A12F /* OFDataBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDataBuffer.m; sourceTree = "<group>"; };
		6C4635F70B38956800635C03 /* OFScriptHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFScriptHelpers.h; sourceTree = "<group>"; };
		6C4635F80B38956800635C03 /* OFScriptHelpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFScriptHelpers.m; sourceTree = "<group>"; };
		6C8D1730097D84D500DD3EAE /* OFTimeSpan.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OFTimeSpan.h; sourceTree = "<group>"; };
		6C8D1731097D84D500DD3EAE /* OFTimeSpan.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OFTimeSpan.m; sourceTree = "<group>"; };
		71D75BCDFFA3C81DCD999A53 /* OFWeakRetainProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFWeakRetainProtocol.h; sourceTree = "<group>"; };
		71D75BCFFFA3CD4ECD999A53 /* OFWeakRetainConcreteImplementation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFWeakRetainConcreteImplementation.h; sourceTree = "<group>"; };
		71D75BD2FFA3D802CD999A53 /* OFWeakRetainConcreteImplementation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFWeakRetainConcreteImplementation.m; sourceTree = "<group>"; };
		8B09837F03D366EB130D77EE /* OFHeapTests.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = OFHeapTests.m; sourceTree = "<group>"; };
		8B35FEB803943EBF13FD4E88 /* OFDateTestCase.tests */ = {isa = PBXFileReference; explicitFileType = text.plist; fileEncoding = 5; path = OFDateTestCase.tests; sourceTree = "<group>"; };
		8B72FEC801FF28E01397A146 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = /System/Library/Frameworks/SystemConfiguration.framework; sourceTree = "<absolute>"; };
		8B8DB053039416A313C564E8 /* OFDateTestCase.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = OFDateTestCase.m; sourceTree = "<group>"; };
		8BB21F1004014AD113F763DD /* OFCacheFile.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OFCacheFile.m; sourceTree = "<group>"; };
		8BB21F1104014AD113F763DD /* OFCacheFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OFCacheFile.h; sourceTree = "<group>"; };
		8BBC663103CB8689136E2E95 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = /System/Library/Frameworks/SenTestingKit.framework; sourceTree = "<absolute>"; };
		9FE23DFD0AB0EBC600E3D795 /* OFRelativeDateParser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OFRelativeDateParser.h; sourceTree = "<group>"; };
		9FE23DFE0AB0EBC600E3D795 /* OFRelativeDateParser.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OFRelativeDateParser.m; sourceTree = "<group>"; };
		9FFE05E10B0E7A7900C5E063 /* OFRelativeDateParserTests.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = OFRelativeDateParserTests.m; sourceTree = "<group>"; };
		A20055D108F49ACC007E98E2 /* OFRationalNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFRationalNumber.h; sourceTree = "<group>"; };
		A20055D208F49ACC007E98E2 /* OFRationalNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRationalNumber.m; sourceTree = "<group>"; };
		A20C3A0E05E438460097A146 /* OFArrayTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFArrayTests.m; sourceTree = "<group>"; };
		A2102A8E093BCB91006D0DFC /* OFScaleGrammar.ym */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.yacc; path = OFScaleGrammar.ym; sourceTree = "<group>"; };
		A2102A9A093BCC0A006D0DFC /* OFUnits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUnits.h; sourceTree = "<group>"; };
		A2102A9B093BCC0A006D0DFC /* OFUnits.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFUnits.m; sourceTree = "<group>"; };
		A2102AA1093BCC57006D0DFC /* OFUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFUnit.h; sourceTree = "<group>"; };
		A2102AA2093BCC57006D0DFC /* OFUnit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFUnit.m; sourceTree = "<group>"; };
		A2102AAA093BD942006D0DFC /* distance.ofunits */ = {isa = PBXFileReference; explicitFileType = text.plist; fileEncoding = 4; path = distance.ofunits; sourceTree = "<group>"; };
		A211EB0A09327540002B603D /* OFRationalTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFRationalTests.m; sourceTree = "<group>"; };
		A2177C9704FEB5350097A146 /* OFHashTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFHashTests.m; sourceTree = "<group>"; };
		A22C597E0BA88349005F177C /* OFDataTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDataTest.m; sourceTree = "<group>"; };
		A22F9A11093D2FB9001E16BB /* OFDimensionedValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFDimensionedValue.h; sourceTree = "<group>"; };
		A22F9A12093D2FB9001E16BB /* OFDimensionedValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFDimensionedValue.m; sourceTree = "<group>"; };
		A24CE92109464D670064A8AF /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
		A25B32520E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber-OFExtensions-CGTypes.h"; sourceTree = "<group>"; };
		A25B32530E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber-OFExtensions-CGTypes.m"; sourceTree = "<group>"; };
		A26BB40D092A42F700ECCDEE /* OFSetTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSetTests.m; sourceTree = "<group>"; };
		A2821CC104FFF0BE0097A146 /* OFStringEncodingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFStringEncodingTests.m; sourceTree = "<group>"; };
		A2821CEA04FFFCF40097A146 /* OFStringEncodingTests.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = OFStringEncodingTests.plist; sourceTree = "<group>"; };
		A2863F500B73DFB800BF81B8 /* OFFileTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFFileTests.m; sourceTree = "<group>"; };
		A28A5337060113A70097A146 /* OFSearchingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFSearchingTests.m; sourceTree = "<group>"; };
		A28C00260E25A52700832A54 /* OmniFoundation_Prefix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OmniFoundation_Prefix.h; sourceTree = SOURCE_ROOT; };
		A28D43B50916EAFC006D5336 /* NSSet-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSSet-OFExtensions.h"; sourceTree = "<group>"; };
		A28D43B60916EAFC006D5336 /* NSSet-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSSet-OFExtensions.m"; sourceTree = "<group>"; };
		A2B6E77E0E37D39600A71C3B /* OFSimpleLock.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = OFSimpleLock.c; sourceTree = "<group>"; };
		A2B8C03A0563FD43000AFC06 /* CFPropertyList-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CFPropertyList-OFExtensions.h"; sourceTree = "<group>"; };
		A2B8C03B0563FD43000AFC06 /* CFPropertyList-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CFPropertyList-OFExtensions.m"; sourceTree = "<group>"; };
		A2BAA296055202790097A146 /* OFIObjectSelectorObjectInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFIObjectSelectorObjectInt.h; sourceTree = "<group>"; };
		A2BAA297055202790097A146 /* OFIObjectSelectorObjectInt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIObjectSelectorObjectInt.m; sourceTree = "<group>"; };
		A2BEE38505AB531B0097A146 /* 0000-CreateDocument.xmloutline */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = "0000-CreateDocument.xmloutline"; path = "Inputs/XML/0000-CreateDocument.xmloutline"; sourceTree = "<group>"; };
		A2C67D810D91A4BB00BD7911 /* NSIndexSet-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSIndexSet-OFExtensions.h"; sourceTree = "<group>"; };
		A2C67D820D91A4BB00BD7911 /* NSIndexSet-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSIndexSet-OFExtensions.m"; sourceTree = "<group>"; };
		A2C67D890D91AF9100BD7911 /* OFIndexSetTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFIndexSetTests.m; sourceTree = "<group>"; };
		B52ADE9906138D530097A154 /* OFNumberFormatterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFNumberFormatterTest.m; sourceTree = "<group>"; };
		B52ADE9A06138D530097A154 /* OFStringScannerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFStringScannerTest.m; sourceTree = "<group>"; };
		B58A47670662B2E30097A154 /* OFXMLIdentifierRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFXMLIdentifierRegistry.h; sourceTree = "<group>"; };
		B58A47680662B2E30097A154 /* OFXMLIdentifierRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFXMLIdentifierRegistry.m; sourceTree = "<group>"; };
		B5C3E7A806B06FB40097A118 /* OFMainThreadLockTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMainThreadLockTest.m; sourceTree = "<group>"; };
		BF0E642806309CBE0097A147 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		E264C0900AEFDE7C004948CB /* OFScannerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFScannerTests.m; sourceTree = "<group>"; };
		E2FCCB3C062205A40097A11C /* OFAlias.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OFAlias.h; path = FileManagement.subproj/OFAlias.h; sourceTree = SOURCE_ROOT; };
		E2FCCB3D062205A40097A11C /* OFAlias.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OFAlias.m; path = FileManagement.subproj/OFAlias.m; sourceTree = SOURCE_ROOT; };
		E2FCCB41062210DC0097A11C /* OFAliasTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFAliasTests.m; sourceTree = "<group>"; };
		F0109F80023E8CB83897A113 /* OFCFCallbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFCFCallbacks.h; sourceTree = "<group>"; };
		F0109F81023E8CB83897A113 /* OFCFCallbacks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFCFCallbacks.m; sourceTree = "<group>"; };
		F0532697023D5B173897A113 /* NSMutableSet-OFExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableSet-OFExtensions.h"; sourceTree = "<group>"; };
		F0532698023D5B173897A113 /* NSMutableSet-OFExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableSet-OFExtensions.m"; sourceTree = "<group>"; };
		F0EB5C23023828FE3897A113 /* OFEnumNameTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFEnumNameTable.h; sourceTree = "<group>"; };
		F0EB5C24023828FE3897A113 /* OFEnumNameTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFEnumNameTable.m; sourceTree = "<group>"; };
		F220577008CF6059004B6007 /* OFTimeSpanFormatterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFTimeSpanFormatterTest.m; sourceTree = "<group>"; };
		F5FBE7A7025BEF9F0100084B /* OFMultipleNumberFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OFMultipleNumberFormatter.m; sourceTree = "<group>"; };
		F5FBE7A8025BEF9F0100084B /* OFMultipleNumberFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OFMultipleNumberFormatter.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		3450690F0D747ED4004B40C2 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3475FBEE0D7481F50050931A /* OmniFoundation.framework in Frameworks */,
				3475FBF00D7481FE0050931A /* Foundation.framework in Frameworks */,
				3475FBF10D7482010050931A /* OmniBase.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E074508AA72B10098FF0F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E074608AA72B10098FF0F /* OmniBase.framework in Frameworks */,
				4A4E074708AA72B10098FF0F /* System.framework in Frameworks */,
				4A4E074808AA72B10098FF0F /* Foundation.framework in Frameworks */,
				4A4E074908AA72B10098FF0F /* CoreServices.framework in Frameworks */,
				4A4E074A08AA72B10098FF0F /* CoreFoundation.framework in Frameworks */,
				4A4E074B08AA72B10098FF0F /* SystemConfiguration.framework in Frameworks */,
				4A4E074C08AA72B10098FF0F /* libz.dylib in Frameworks */,
				340CDBD6098A9E03006270CA /* ExceptionHandling.framework in Frameworks */,
				34F7C0B90D82354A007E383C /* libxml2.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E076B08AA72B10098FF0F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E076C08AA72B10098FF0F /* OmniBase.framework in Frameworks */,
				4A4E07F908AA72B10098FF0F /* OmniFoundation.framework in Frameworks */,
				4A4E076E08AA72B10098FF0F /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E078D08AA72B10098FF0F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E078E08AA72B10098FF0F /* OmniBase.framework in Frameworks */,
				4A4E078F08AA72B10098FF0F /* Foundation.framework in Frameworks */,
				4A4E07FB08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E079E08AA72B10098FF0F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E07FC08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */,
				4A4E07A008AA72B10098FF0F /* Foundation.framework in Frameworks */,
				4AB0D6F909128A0B00129359 /* OmniBase.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07C308AA72B10098FF0F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E07C408AA72B10098FF0F /* OmniBase.framework in Frameworks */,
				4A4E07C508AA72B10098FF0F /* Foundation.framework in Frameworks */,
				4A4E07C608AA72B10098FF0F /* SenTestingKit.framework in Frameworks */,
				4A4E07FD08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */,
				A24CE92209464D670064A8AF /* ApplicationServices.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07D608AA72B10098FF0F /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E07D708AA72B10098FF0F /* OmniBase.framework in Frameworks */,
				4A4E07FE08AA72B10098FF0F /* OmniFoundation.framework in Frameworks */,
				4A4E07D908AA72B10098FF0F /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		00E51C5CFE8AAEA611C9CC38 /* OmniFoundation */ = {
			isa = PBXGroup;
			children = (
				00E51D87FE8AAEA611C9CC38 /* OmniSourceLicense.html */,
				4A4E080508AA73400098FF0F /* Configurations */,
				4AE259E206A639520097A149 /* Source */,
				A2B9CE390E2E903600588299 /* Obsolete code */,
				43F94537FF278A8FC697A12F /* Tests */,
				00E51D8AFE8AAEA611C9CC38 /* Frameworks and Libraries */,
				0326409BFEAE65C2C697A14E /* Products */,
			);
			name = OmniFoundation;
			sourceTree = "<group>";
		};
		00E51C86FE8AAEA611C9CC38 /* DataStructures */ = {
			isa = PBXGroup;
			children = (
				015667E4FF93D6BCC697A10E /* Memory Allocation */,
				00E51CA1FE8AAEA611C9CC38 /* OFBitField.h */,
				00E51C88FE8AAEA611C9CC38 /* OFBitField.m */,
				015BD82600070DC5C697A10E /* OFBTree.h */,
				015BD82700070DC5C697A10E /* OFBTree.m */,
				00E51CA3FE8AAEA611C9CC38 /* OFByte.h */,
				00E51CA4FE8AAEA611C9CC38 /* OFByteSet.h */,
				00E51C8AFE8AAEA611C9CC38 /* OFByteSet.m */,
				5A1D8CE10017C8DCC697A1D6 /* OFCharacterSet.h */,
				5A1D8CE20017C8DCC697A1D6 /* OFCharacterSet.m */,
				00E51CA5FE8AAEA611C9CC38 /* OFDataBuffer.h */,
				6737D836FF0496C4C697A12F /* OFDataBuffer.m */,
				00E51CA6FE8AAEA611C9CC38 /* OFDataCursor.h */,
				00E51C8BFE8AAEA611C9CC38 /* OFDataCursor.m */,
				00E51CA7FE8AAEA611C9CC38 /* OFDatedMutableDictionary.h */,
				00E51C8CFE8AAEA611C9CC38 /* OFDatedMutableDictionary.m */,
				A22F9A11093D2FB9001E16BB /* OFDimensionedValue.h */,
				A22F9A12093D2FB9001E16BB /* OFDimensionedValue.m */,
				F0EB5C23023828FE3897A113 /* OFEnumNameTable.h */,
				F0EB5C24023828FE3897A113 /* OFEnumNameTable.m */,
				34A2CDF40D865A6100219E36 /* OFEnumNameTable-OFFlagMask.h */,
				34A2CDF50D865A6100219E36 /* OFEnumNameTable-OFFlagMask.m */,
				00E51CA9FE8AAEA611C9CC38 /* OFHeap.h */,
				00E51C8EFE8AAEA611C9CC38 /* OFHeap.m */,
				00E51CAAFE8AAEA611C9CC38 /* OFKnownKeyDictionaryTemplate.h */,
				00E51C8FFE8AAEA611C9CC38 /* OFKnownKeyDictionaryTemplate.m */,
				1872811EFF5E2339C697A12F /* OFLowercaseStringCache.h */,
				1872811FFF5E2339C697A12F /* OFLowercaseStringCache.m */,
				00E51CABFE8AAEA611C9CC38 /* OFMatrix.h */,
				00E51C90FE8AAEA611C9CC38 /* OFMatrix.m */,
				00E51CACFE8AAEA611C9CC38 /* OFMultiValueDictionary.h */,
				00E51C91FE8AAEA611C9CC38 /* OFMultiValueDictionary.m */,
				00E51CADFE8AAEA611C9CC38 /* OFMutableKnownKeyDictionary.h */,
				00E51C92FE8AAEA611C9CC38 /* OFMutableKnownKeyDictionary.m */,
				00E51CAEFE8AAEA611C9CC38 /* OFNull.h */,
				00E51C93FE8AAEA611C9CC38 /* OFNull.m */,
				00E51CAFFE8AAEA611C9CC38 /* OFOid.h */,
				00E51C94FE8AAEA611C9CC38 /* OFOid.m */,
				348A50860571490C0097A113 /* OFPoint.h */,
				348A50870571490C0097A113 /* OFPoint.m */,
				00E51CB0FE8AAEA611C9CC38 /* OFQueue.h */,
				00E51C95FE8AAEA611C9CC38 /* OFQueue.m */,
				00E51CB1FE8AAEA611C9CC38 /* OFRandom.h */,
				00E51CBDFE8AAEA611C9CC38 /* OFRandom.m */,
				A20055D108F49ACC007E98E2 /* OFRationalNumber.h */,
				A20055D208F49ACC007E98E2 /* OFRationalNumber.m */,
				00E51CB2FE8AAEA611C9CC38 /* OFSignature.h */,
				00E51C96FE8AAEA611C9CC38 /* OFSignature.m */,
				00E51CB4FE8AAEA611C9CC38 /* OFSparseArray.h */,
				00E51C98FE8AAEA611C9CC38 /* OFSparseArray.m */,
				00E51CB5FE8AAEA611C9CC38 /* OFStack.h */,
				00E51C99FE8AAEA611C9CC38 /* OFStack.m */,
				34F4C0EB078F062000E8899E /* OFVersionNumber.h */,
				34F4C0EC078F062000E8899E /* OFVersionNumber.m */,
				3F95F9D3002B743AC697A14E /* Trie */,
			);
			name = DataStructures;
			path = DataStructures.subproj;
			sourceTree = "<group>";
		};
		00E51CD0FE8AAEA611C9CC38 /* FileManagement */ = {
			isa = PBXGroup;
			children = (
				E2FCCB3C062205A40097A11C /* OFAlias.h */,
				E2FCCB3D062205A40097A11C /* OFAlias.m */,
				8BB21F1104014AD113F763DD /* OFCacheFile.h */,
				8BB21F1004014AD113F763DD /* OFCacheFile.m */,
				00E51CD8FE8AAEA611C9CC38 /* OFDirectory.h */,
				00E51CD2FE8AAEA611C9CC38 /* OFDirectory.m */,
				00E51CD9FE8AAEA611C9CC38 /* OFFile.h */,
				00E51CD3FE8AAEA611C9CC38 /* OFFile.m */,
				00E51CDAFE8AAEA611C9CC38 /* OFScratchFile.h */,
				00E51CD4FE8AAEA611C9CC38 /* OFScratchFile.m */,
				00E51CDBFE8AAEA611C9CC38 /* OFUnixDirectory.h */,
				00E51CD5FE8AAEA611C9CC38 /* OFUnixDirectory.m */,
				00E51CDCFE8AAEA611C9CC38 /* OFUnixFile.h */,
				00E51CD6FE8AAEA611C9CC38 /* OFUnixFile.m */,
			);
			name = FileManagement;
			path = FileManagement.subproj;
			sourceTree = "<group>";
		};
		00E51CE1FE8AAEA611C9CC38 /* Formatters */ = {
			isa = PBXGroup;
			children = (
				00E51CE3FE8AAEA611C9CC38 /* OFCapitalizeFormatter.m */,
				00E51CE4FE8AAEA611C9CC38 /* OFDateFormatter.m */,
				00E51CE5FE8AAEA611C9CC38 /* OFSimpleStringFormatter.m */,
				00E51CE6FE8AAEA611C9CC38 /* OFSocialSecurityFormatter.m */,
				00E51CE8FE8AAEA611C9CC38 /* OFTelephoneFormatter.m */,
				28C3E2D1FEF0F1AAC697A12D /* OFTimeSpanFormatter.m */,
				6C8D1731097D84D500DD3EAE /* OFTimeSpan.m */,
				00E51CE9FE8AAEA611C9CC38 /* OFUppercaseFormatter.m */,
				00E51CEAFE8AAEA611C9CC38 /* OFZipCodeFormatter.m */,
				F5FBE7A7025BEF9F0100084B /* OFMultipleNumberFormatter.m */,
				00E51CECFE8AAEA611C9CC38 /* OFCapitalizeFormatter.h */,
				00E51CEDFE8AAEA611C9CC38 /* OFDateFormatter.h */,
				00E51CEEFE8AAEA611C9CC38 /* OFSimpleStringFormatter.h */,
				00E51CEFFE8AAEA611C9CC38 /* OFSocialSecurityFormatter.h */,
				00E51CF1FE8AAEA611C9CC38 /* OFTelephoneFormatter.h */,
				28C3E2D2FEF0F1AAC697A12D /* OFTimeSpanFormatter.h */,
				6C8D1730097D84D500DD3EAE /* OFTimeSpan.h */,
				00E51CF2FE8AAEA611C9CC38 /* OFUppercaseFormatter.h */,
				00E51CF3FE8AAEA611C9CC38 /* OFZipCodeFormatter.h */,
				F5FBE7A8025BEF9F0100084B /* OFMultipleNumberFormatter.h */,
				A2102A96093BCBBE006D0DFC /* Unit Scale */,
			);
			name = Formatters;
			path = Formatters.subproj;
			sourceTree = "<group>";
		};
		00E51CF8FE8AAEA611C9CC38 /* Locks */ = {
			isa = PBXGroup;
			children = (
				00E51CFDFE8AAEA611C9CC38 /* OFCondition.h */,
				00E51CFAFE8AAEA611C9CC38 /* OFCondition.m */,
				00E51CFEFE8AAEA611C9CC38 /* OFReadWriteLock.h */,
				00E51CFBFE8AAEA611C9CC38 /* OFReadWriteLock.m */,
				00E51CFFFE8AAEA611C9CC38 /* OFSimpleLock-hppa.h */,
				00E51D00FE8AAEA611C9CC38 /* OFSimpleLock-i386.h */,
				00E51D02FE8AAEA611C9CC38 /* OFSimpleLock-ppc.h */,
				00E51D04FE8AAEA611C9CC38 /* OFSimpleLock-sparc.h */,
				00E51D03FE8AAEA611C9CC38 /* OFSimpleLock-pthreads.h */,
				00E51D05FE8AAEA611C9CC38 /* OFSimpleLock.h */,
				A2B6E77E0E37D39600A71C3B /* OFSimpleLock.c */,
			);
			name = Locks;
			path = Locks.subproj;
			sourceTree = "<group>";
		};
		00E51D0AFE8AAEA611C9CC38 /* Foundation Extensions */ = {
			isa = PBXGroup;
			children = (
				34A71C3E0663D47D0097A113 /* AppleScript */,
				00E51D28FE8AAEA611C9CC38 /* NSArray-OFExtensions.h */,
				00E51D0CFE8AAEA611C9CC38 /* NSArray-OFExtensions.m */,
				00E51D29FE8AAEA611C9CC38 /* NSAttributedString-OFExtensions.h */,
				00E51D0DFE8AAEA611C9CC38 /* NSAttributedString-OFExtensions.m */,
				00E51D2AFE8AAEA611C9CC38 /* NSBundle-OFFixes.h */,
				00E51D0EFE8AAEA611C9CC38 /* NSBundle-OFFixes.m */,
				342877B108EC788400D89442 /* NSBundle-OFExtensions.h */,
				342877B208EC788400D89442 /* NSBundle-OFExtensions.m */,
				00E51D2BFE8AAEA611C9CC38 /* NSCalendarDate-OFExtensions.h */,
				00E51D0FFE8AAEA611C9CC38 /* NSCalendarDate-OFExtensions.m */,
				342A9EC608C89683006AA532 /* NSComparisonPredicate-OFExtensions.h */,
				342A9EC708C89683006AA532 /* NSComparisonPredicate-OFExtensions.m */,
				4A45FF610CA489E600752880 /* NSConditionLock-OFFixes.m */,
				00E51D2CFE8AAEA611C9CC38 /* NSData-OFExtensions.h */,
				00E51D10FE8AAEA611C9CC38 /* NSData-OFExtensions.m */,
				34A2CEAD0D865F5000219E36 /* NSData-OFCompression.h */,
				34A2CEAE0D865F5000219E36 /* NSData-OFCompression.m */,
				346DE9E90D861EA7000C9E97 /* NSData-OFEncoding.h */,
				346DE9EA0D861EA7000C9E97 /* NSData-OFEncoding.m */,
				00E51D2DFE8AAEA611C9CC38 /* NSDate-OFExtensions.h */,
				00E51D11FE8AAEA611C9CC38 /* NSDate-OFExtensions.m */,
				00E51D42FE8AAEA611C9CC38 /* NSDecimalNumber-OFExtensions.h */,
				00E51D24FE8AAEA611C9CC38 /* NSDecimalNumber-OFExtensions.m */,
				00E51D2FFE8AAEA611C9CC38 /* NSDictionary-OFExtensions.h */,
				00E51D12FE8AAEA611C9CC38 /* NSDictionary-OFExtensions.m */,
				3461493B08EA2E2900F4853E /* NSError-OFExtensions.h */,
				00E51D30FE8AAEA611C9CC38 /* NSException-OFExtensions.h */,
				00E51D13FE8AAEA611C9CC38 /* NSException-OFExtensions.m */,
				00E51D31FE8AAEA611C9CC38 /* NSFileManager-OFExtensions.h */,
				00E51D14FE8AAEA611C9CC38 /* NSFileManager-OFExtensions.m */,
				34AD4CB30DF846B8008974EB /* NSFileManager-OFTemporaryPath.h */,
				34AD4CB40DF846B8008974EB /* NSFileManager-OFTemporaryPath.m */,
				00E51D32FE8AAEA611C9CC38 /* NSHost-OFExtensions.h */,
				00E51D15FE8AAEA611C9CC38 /* NSHost-OFExtensions.m */,
				A2C67D810D91A4BB00BD7911 /* NSIndexSet-OFExtensions.h */,
				A2C67D820D91A4BB00BD7911 /* NSIndexSet-OFExtensions.m */,
				00E51D33FE8AAEA611C9CC38 /* NSInvocation-OFExtensions.h */,
				00E51D16FE8AAEA611C9CC38 /* NSInvocation-OFExtensions.m */,
				34A2CEBF0D86600B00219E36 /* NSData-OFFileIO.h */,
				34A2CEC00D86600B00219E36 /* NSData-OFFileIO.m */,
				00E51D34FE8AAEA611C9CC38 /* NSMutableArray-OFExtensions.h */,
				00E51D17FE8AAEA611C9CC38 /* NSMutableArray-OFExtensions.m */,
				34E9110B05FE19A40097A113 /* NSMutableAttributedString-OFExtensions.h */,
				34E9110C05FE19A40097A113 /* NSMutableAttributedString-OFExtensions.m */,
				00E51D35FE8AAEA611C9CC38 /* NSMutableData-OFExtensions.h */,
				00E51D18FE8AAEA611C9CC38 /* NSMutableData-OFExtensions.m */,
				00E51D36FE8AAEA611C9CC38 /* NSMutableDictionary-OFExtensions.h */,
				00E51D19FE8AAEA611C9CC38 /* NSMutableDictionary-OFExtensions.m */,
				F0532697023D5B173897A113 /* NSMutableSet-OFExtensions.h */,
				F0532698023D5B173897A113 /* NSMutableSet-OFExtensions.m */,
				00E51D37FE8AAEA611C9CC38 /* NSMutableString-OFExtensions.h */,
				00E51D1AFE8AAEA611C9CC38 /* NSMutableString-OFExtensions.m */,
				00E51D38FE8AAEA611C9CC38 /* NSNotificationCenter-OFExtensions.h */,
				00E51D1BFE8AAEA611C9CC38 /* NSNotificationCenter-OFExtensions.m */,
				00E51D39FE8AAEA611C9CC38 /* NSNotificationQueue-OFExtensions.h */,
				00E51D1CFE8AAEA611C9CC38 /* NSNotificationQueue-OFExtensions.m */,
				00E51D3AFE8AAEA611C9CC38 /* NSNumber-OFExtensions.h */,
				00E51D1DFE8AAEA611C9CC38 /* NSNumber-OFExtensions.m */,
				A25B32520E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.h */,
				A25B32530E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.m */,
				00E51D3BFE8AAEA611C9CC38 /* NSObject-OFExtensions.h */,
				00E51D1EFE8AAEA611C9CC38 /* NSObject-OFExtensions.m */,
				00E51D3CFE8AAEA611C9CC38 /* NSProcessInfo-OFExtensions.h */,
				00E51D1FFE8AAEA611C9CC38 /* NSProcessInfo-OFExtensions.m */,
				00E51D3DFE8AAEA611C9CC38 /* NSScanner-OFExtensions.h */,
				00E51D20FE8AAEA611C9CC38 /* NSScanner-OFExtensions.m */,
				A28D43B50916EAFC006D5336 /* NSSet-OFExtensions.h */,
				A28D43B60916EAFC006D5336 /* NSSet-OFExtensions.m */,
				347DB8870D864B9200338653 /* NSString-OFCharacterEnumeration.h */,
				3433031C0D86097E00C82A0B /* NSString-OFConversion.h */,
				3433031D0D86097E00C82A0B /* NSString-OFConversion.m */,
				00E51D3EFE8AAEA611C9CC38 /* NSString-OFExtensions.h */,
				00E51D21FE8AAEA611C9CC38 /* NSString-OFExtensions.m */,
				00E51D3FFE8AAEA611C9CC38 /* NSString-OFPathExtensions.h */,
				00E51D22FE8AAEA611C9CC38 /* NSString-OFPathExtensions.m */,
				343301CA0D85F09000C82A0B /* NSString-OFReplacement.h */,
				343301CB0D85F09000C82A0B /* NSString-OFReplacement.m */,
				343301A30D85EEBF00C82A0B /* NSString-OFSimpleMatching.h */,
				343301A40D85EEBF00C82A0B /* NSString-OFSimpleMatching.m */,
				343301920D85ED6100C82A0B /* NSString-OFUnicodeCharacters.h */,
				343301930D85ED6100C82A0B /* NSString-OFUnicodeCharacters.m */,
				347DB7890D863F3B00338653 /* NSString-OFURLEncoding.h */,
				347DB93B0D86509200338653 /* NSObject-OFAppleScriptExtensions.h */,
				347DB93C0D86509200338653 /* NSObject-OFAppleScriptExtensions.m */,
				347DB78A0D863F3B00338653 /* NSString-OFURLEncoding.m */,
				00E51D23FE8AAEA611C9CC38 /* NSThread-OFExtensions.m */,
				00E51D40FE8AAEA611C9CC38 /* NSThread-OFExtensions.h */,
				467ADC25003CE443C697A14B /* NSUndoManager-OFExtensions.h */,
				467ADC26003CE443C697A14B /* NSUndoManager-OFExtensions.m */,
				00E51D43FE8AAEA611C9CC38 /* NSUserDefaults-OFExtensions.h */,
				00E51D25FE8AAEA611C9CC38 /* NSUserDefaults-OFExtensions.m */,
			);
			name = "Foundation Extensions";
			path = OpenStepExtensions.subproj;
			sourceTree = "<group>";
		};
		00E51D4BFE8AAEA611C9CC38 /* Scheduling */ = {
			isa = PBXGroup;
			children = (
				0536A3F1FF807667C697A14E /* Schedulers */,
				0536A3F3FF807667C697A14E /* Message Queues */,
				0536A3F2FF807667C697A14E /* Invocations */,
				00E51D67FE8AAEA611C9CC38 /* OFImplementationHolder.h */,
				00E51D50FE8AAEA611C9CC38 /* OFImplementationHolder.m */,
				00E51D76FE8AAEA611C9CC38 /* OFResultHolder.h */,
				00E51D5DFE8AAEA611C9CC38 /* OFResultHolder.m */,
			);
			name = Scheduling;
			path = Scheduling.subproj;
			sourceTree = "<group>";
		};
		00E51D8AFE8AAEA611C9CC38 /* Frameworks and Libraries */ = {
			isa = PBXGroup;
			children = (
				340CDBD5098A9E03006270CA /* ExceptionHandling.framework */,
				00E51D8BFE8AAEA611C9CC38 /* OmniBase.framework */,
				00E51D8CFE8AAEA611C9CC38 /* System.framework */,
				00E51D8DFE8AAEA611C9CC38 /* Foundation.framework */,
				036D1EE2FFE45E797F000001 /* CoreServices.framework */,
				62BFF5D70079062E7F000001 /* CoreFoundation.framework */,
				8B72FEC801FF28E01397A146 /* SystemConfiguration.framework */,
				4AF8309606A637B400964FAA /* libz.dylib */,
				34F7C0B80D82354A007E383C /* libxml2.dylib */,
				8BBC663103CB8689136E2E95 /* SenTestingKit.framework */,
				A24CE92109464D670064A8AF /* ApplicationServices.framework */,
			);
			name = "Frameworks and Libraries";
			sourceTree = "<group>";
		};
		015667E4FF93D6BCC697A10E /* Memory Allocation */ = {
			isa = PBXGroup;
			children = (
				00E51CA2FE8AAEA611C9CC38 /* OFBulkBlockPool.h */,
				00E51C89FE8AAEA611C9CC38 /* OFBulkBlockPool.m */,
				00E51CA8FE8AAEA611C9CC38 /* OFFastMutableData.h */,
				00E51C8DFE8AAEA611C9CC38 /* OFFastMutableData.m */,
			);
			name = "Memory Allocation";
			sourceTree = "<group>";
		};
		0326409BFEAE65C2C697A14E /* Products */ = {
			isa = PBXGroup;
			children = (
				4A4E075308AA72B10098FF0F /* OmniFoundation.framework */,
				4A4E077408AA72B10098FF0F /* OFSimpleLockTest */,
				4A4E07DF08AA72B10098FF0F /* OFMainThreadLockTest */,
				4A4E079608AA72B10098FF0F /* OFDedicatedThreadSchedulerTest */,
				4A4E07A608AA72B10098FF0F /* OFClobberDetectionTest */,
				4A4E07CF08AA72B10098FF0F /* OFUnitTests.otest */,
				345069110D747ED4004B40C2 /* OFCrashOnExceptionTest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		036D1EDDFFE458657F000001 /* CoreServices Extensions */ = {
			isa = PBXGroup;
			children = (
				036D1EDEFFE458657F000001 /* OFResourceFork.h */,
				036D1EDFFFE458657F000001 /* OFResourceFork.m */,
				26484EA1008E5BA6C697A166 /* OFResource.h */,
				26484EA2008E5BA6C697A166 /* OFResource.m */,
			);
			name = "CoreServices Extensions";
			path = CoreServicesExtensions;
			sourceTree = SOURCE_ROOT;
		};
		0536A3F1FF807667C697A14E /* Schedulers */ = {
			isa = PBXGroup;
			children = (
				00E51D7AFE8AAEA611C9CC38 /* OFScheduler.h */,
				00E51D61FE8AAEA611C9CC38 /* OFScheduler.m */,
				00E51D64FE8AAEA611C9CC38 /* OFChildScheduler.h */,
				00E51D4DFE8AAEA611C9CC38 /* OFChildScheduler.m */,
				00E51D66FE8AAEA611C9CC38 /* OFDedicatedThreadScheduler.h */,
				00E51D4FFE8AAEA611C9CC38 /* OFDedicatedThreadScheduler.m */,
				00E51D78FE8AAEA611C9CC38 /* OFRunLoopScheduler.h */,
				00E51D5FFE8AAEA611C9CC38 /* OFRunLoopScheduler.m */,
				0536A3F4FF807696C697A14E /* Events */,
			);
			name = Schedulers;
			sourceTree = "<group>";
		};
		0536A3F2FF807667C697A14E /* Invocations */ = {
			isa = PBXGroup;
			children = (
				00E51D68FE8AAEA611C9CC38 /* OFInvocation.h */,
				00E51D51FE8AAEA611C9CC38 /* OFInvocation.m */,
				00E51D65FE8AAEA611C9CC38 /* OFConcreteInvocation.h */,
				00E51D4EFE8AAEA611C9CC38 /* OFConcreteInvocation.m */,
				00E51D6AFE8AAEA611C9CC38 /* OFIObjectSelector.h */,
				00E51D53FE8AAEA611C9CC38 /* OFIObjectSelector.m */,
				00E51D6BFE8AAEA611C9CC38 /* OFIObjectSelectorBool.h */,
				00E51D54FE8AAEA611C9CC38 /* OFIObjectSelectorBool.m */,
				00E51D6CFE8AAEA611C9CC38 /* OFIObjectSelectorInt.h */,
				00E51D55FE8AAEA611C9CC38 /* OFIObjectSelectorInt.m */,
				00E51D6DFE8AAEA611C9CC38 /* OFIObjectSelectorIntInt.h */,
				00E51D56FE8AAEA611C9CC38 /* OFIObjectSelectorIntInt.m */,
				00E51D6EFE8AAEA611C9CC38 /* OFIObjectSelectorObject.h */,
				00E51D57FE8AAEA611C9CC38 /* OFIObjectSelectorObject.m */,
				A2BAA296055202790097A146 /* OFIObjectSelectorObjectInt.h */,
				A2BAA297055202790097A146 /* OFIObjectSelectorObjectInt.m */,
				00E51D6FFE8AAEA611C9CC38 /* OFIObjectSelectorObjectObject.h */,
				00E51D58FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObject.m */,
				00E51D70FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObjectObject.h */,
				00E51D59FE8AAEA611C9CC38 /* OFIObjectSelectorObjectObjectObject.m */,
				00E51D69FE8AAEA611C9CC38 /* OFIObjectNSInvocation.h */,
				00E51D52FE8AAEA611C9CC38 /* OFIObjectNSInvocation.m */,
				00E51D7BFE8AAEA611C9CC38 /* OFTemporaryPlaceholderInvocation.h */,
				00E51D62FE8AAEA611C9CC38 /* OFTemporaryPlaceholderInvocation.m */,
			);
			name = Invocations;
			sourceTree = "<group>";
		};
		0536A3F3FF807667C697A14E /* Message Queues */ = {
			isa = PBXGroup;
			children = (
				00E51D72FE8AAEA611C9CC38 /* OFMessageQueueDelegateProtocol.h */,
				00E51D73FE8AAEA611C9CC38 /* OFMessageQueuePriorityProtocol.h */,
				00E51D71FE8AAEA611C9CC38 /* OFMessageQueue.h */,
				00E51D5AFE8AAEA611C9CC38 /* OFMessageQueue.m */,
				00E51D74FE8AAEA611C9CC38 /* OFObject-Queue.h */,
				00E51D5BFE8AAEA611C9CC38 /* OFObject-Queue.m */,
				00E51D75FE8AAEA611C9CC38 /* OFQueueProcessor.h */,
				00E51D5CFE8AAEA611C9CC38 /* OFQueueProcessor.m */,
				00E51D77FE8AAEA611C9CC38 /* OFRunLoopQueueProcessor.h */,
				00E51D5EFE8AAEA611C9CC38 /* OFRunLoopQueueProcessor.m */,
			);
			name = "Message Queues";
			sourceTree = "<group>";
		};
		0536A3F4FF807696C697A14E /* Events */ = {
			isa = PBXGroup;
			children = (
				04928CCEFF40F165CD999AE4 /* OFDelayedEvent.h */,
				04928CCDFF40F165CD999AE4 /* OFDelayedEvent.m */,
				00E51D79FE8AAEA611C9CC38 /* OFScheduledEvent.h */,
				00E51D60FE8AAEA611C9CC38 /* OFScheduledEvent.m */,
			);
			name = Events;
			sourceTree = "<group>";
		};
		06DB16D4FF5DC915C697A12F /* CoreFoundation Extensions */ = {
			isa = PBXGroup;
			children = (
				F0109F80023E8CB83897A113 /* OFCFCallbacks.h */,
				F0109F81023E8CB83897A113 /* OFCFCallbacks.m */,
				3433029D0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.h */,
				3433029E0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.m */,
				34184171050C3E810097A113 /* CFArray-OFExtensions.h */,
				34184172050C3E810097A113 /* CFArray-OFExtensions.m */,
				34043BDB0DA3EFA500761C40 /* CFData-OFExtensions.h */,
				34043BDC0DA3EFA500761C40 /* CFData-OFExtensions.m */,
				1872811AFF5DF33FC697A12F /* CFDictionary-OFExtensions.h */,
				1872811BFF5DF33FC697A12F /* CFDictionary-OFExtensions.m */,
				A2B8C03A0563FD43000AFC06 /* CFPropertyList-OFExtensions.h */,
				A2B8C03B0563FD43000AFC06 /* CFPropertyList-OFExtensions.m */,
				18728122FF5E2785C697A12F /* CFSet-OFExtensions.h */,
				18728123FF5E2785C697A12F /* CFSet-OFExtensions.m */,
				06DB16D5FF5DC915C697A12F /* CFString-OFExtensions.h */,
				06DB16D6FF5DC915C697A12F /* CFString-OFExtensions.m */,
			);
			name = "CoreFoundation Extensions";
			path = CoreFoundationExtensions;
			sourceTree = "<group>";
		};
		0C8017CEFEE33D48C697A14E /* General Classes */ = {
			isa = PBXGroup;
			children = (
				34B435290C6D110100874D95 /* Error Recovery */,
				34DF03970B05108D00D82DFC /* OFRelativeDateFormatter.h */,
				34DF03980B05108D00D82DFC /* OFRelativeDateFormatter.m */,
				9FE23DFD0AB0EBC600E3D795 /* OFRelativeDateParser.h */,
				34E576C10E245BEB00C1F5FB /* OFRelativeDateParser-Internal.h */,
				9FE23DFE0AB0EBC600E3D795 /* OFRelativeDateParser.m */,
				00E51C6EFE8AAEA611C9CC38 /* OFAutoreleasedMemory.h */,
				00E51C5EFE8AAEA611C9CC38 /* OFAutoreleasedMemory.m */,
				34850C820A71491100675995 /* OFBinding.h */,
				34850C830A71491100675995 /* OFBinding.m */,
				00E51C6FFE8AAEA611C9CC38 /* OFBundledClass.h */,
				00E51C5FFE8AAEA611C9CC38 /* OFBundledClass.m */,
				00E51C70FE8AAEA611C9CC38 /* OFBundleRegistry.h */,
				00E51C60FE8AAEA611C9CC38 /* OFBundleRegistry.m */,
				3D990C72FF3658F5C697A146 /* OFCharacterScanner.h */,
				3D990C74FF36598CC697A146 /* OFCharacterScanner.m */,
				34A2CE890D865E9200219E36 /* OFCharacterScanner-OFTrie.h */,
				34A2CE8A0D865E9200219E36 /* OFCharacterScanner-OFTrie.m */,
				00E51C72FE8AAEA611C9CC38 /* OFController.h */,
				00E51C61FE8AAEA611C9CC38 /* OFController.m */,
				00E51C73FE8AAEA611C9CC38 /* OFDictionaryInitialization.h */,
				00E51C74FE8AAEA611C9CC38 /* OFEnrichedTextReader.h */,
				00E51C62FE8AAEA611C9CC38 /* OFEnrichedTextReader.m */,
				00E51C76FE8AAEA611C9CC38 /* OFForwardObject.h */,
				00E51C63FE8AAEA611C9CC38 /* OFForwardObject.m */,
				00E51C77FE8AAEA611C9CC38 /* OFObject.h */,
				00E51C64FE8AAEA611C9CC38 /* OFObject.m */,
				00E51C78FE8AAEA611C9CC38 /* OFPendingMethodList.h */,
				01644BAC003B34EEC697A10E /* OFPreference.h */,
				01644BAD003B34EEC697A10E /* OFPreference.m */,
				00E51C79FE8AAEA611C9CC38 /* OFRegularExpression.h */,
				00E51C7AFE8AAEA611C9CC38 /* OFRegularExpressionMatch.h */,
				00E51C65FE8AAEA611C9CC38 /* OFRegularExpression.m */,
				00E51C66FE8AAEA611C9CC38 /* OFRegularExpressionMatch.m */,
				00E51C7BFE8AAEA611C9CC38 /* OFRetainableObject.h */,
				00E51C67FE8AAEA611C9CC38 /* OFRetainableObject.m */,
				00E51C7CFE8AAEA611C9CC38 /* OFRTFGenerator.h */,
				00E51C68FE8AAEA611C9CC38 /* OFRTFGenerator.m */,
				00E51C7EFE8AAEA611C9CC38 /* OFStringScanner.h */,
				00E51C6AFE8AAEA611C9CC38 /* OFStringScanner.m */,
				A2102AA1093BCC57006D0DFC /* OFUnit.h */,
				A2102AA2093BCC57006D0DFC /* OFUnit.m */,
				A2102A9A093BCC0A006D0DFC /* OFUnits.h */,
				A2102A9B093BCC0A006D0DFC /* OFUnits.m */,
			);
			name = "General Classes";
			sourceTree = "<group>";
		};
		344F2BF4050A91EA0097A113 /* XML */ = {
			isa = PBXGroup;
			children = (
				34F1CADB066244350097A113 /* OFXMLIdentifierRegistryObject.h */,
				B58A47670662B2E30097A154 /* OFXMLIdentifierRegistry.h */,
				B58A47680662B2E30097A154 /* OFXMLIdentifierRegistry.m */,
				344F2BF5050A921B0097A113 /* OFXMLDocument.h */,
				344F2BF6050A921B0097A113 /* OFXMLDocument.m */,
				34F7C14B0D8247EB007E383C /* OFXMLDocument-Parsing.h */,
				34F7C14C0D8247EB007E383C /* OFXMLDocument-Parsing.m */,
				3476E4EE07C3BDBA0097A113 /* OFXMLBuffer.h */,
				3476E4EF07C3BDBA0097A113 /* OFXMLBuffer.m */,
				341841F9050CF7800097A113 /* OFXMLCursor.h */,
				341841FA050CF7800097A113 /* OFXMLCursor.m */,
				344F2E1A050ABDE60097A113 /* OFXMLWhitespaceBehavior.h */,
				344F2E1B050ABDE60097A113 /* OFXMLWhitespaceBehavior.m */,
				344F2BF9050A924C0097A113 /* OFXMLElement.h */,
				344F2BFA050A924C0097A113 /* OFXMLElement.m */,
				347C6AE507C672320097A113 /* OFXMLFrozenElement.h */,
				347C6AE607C672320097A113 /* OFXMLFrozenElement.m */,
				347EFD7A0DD4D7C900D6F347 /* OFXMLUnparsedElement.h */,
				347EFD7B0DD4D7C900D6F347 /* OFXMLUnparsedElement.m */,
				344F2EA0050ADFBF0097A113 /* OFXMLString.h */,
				344F2EA1050ADFBF0097A113 /* OFXMLString.m */,
				34AF16C80C4FE9BE00ADC170 /* OFXMLComment.h */,
				34AF16C90C4FE9BE00ADC170 /* OFXMLComment.m */,
			);
			path = XML;
			sourceTree = SOURCE_ROOT;
		};
		34A71C3E0663D47D0097A113 /* AppleScript */ = {
			isa = PBXGroup;
			children = (
				6C4635F70B38956800635C03 /* OFScriptHelpers.h */,
				6C4635F80B38956800635C03 /* OFScriptHelpers.m */,
				34A71C3F0663D4F40097A113 /* NSObjectSpecifier-OFFixes.m */,
				34B4392C0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.h */,
				34B4392D0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.m */,
				3431F4F20CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.h */,
				3431F4F30CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.m */,
				34A71C400663D4F40097A113 /* OFAddScriptCommand.h */,
				34A71C410663D4F40097A113 /* OFAddScriptCommand.m */,
				34A71C420663D4F40097A113 /* OFRemoveScriptCommand.h */,
				34A71C430663D4F40097A113 /* OFRemoveScriptCommand.m */,
				34A71C440663D4F40097A113 /* OFScriptPlaceholder.h */,
				34A71C450663D4F40097A113 /* OFScriptPlaceholder.m */,
				34E7BCBF09A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.h */,
				34E7BCC009A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.m */,
				347DB9140D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.h */,
				347DB9150D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.m */,
				341897920B7C01650032C5FA /* NSSetCommand-OFFixes.h */,
				341897930B7C01650032C5FA /* NSSetCommand-OFFixes.m */,
				34A71C460663D4F40097A113 /* OmniFoundation.sdef */,
			);
			path = AppleScript;
			sourceTree = SOURCE_ROOT;
		};
		34B435290C6D110100874D95 /* Error Recovery */ = {
			isa = PBXGroup;
			children = (
				345E73E40C6D06630034A811 /* OFErrorRecovery.h */,
				345E73E50C6D06630034A811 /* OFErrorRecovery.m */,
				34B4352A0C6D111A00874D95 /* OFCancelErrorRecovery.h */,
				34B4352B0C6D111A00874D95 /* OFCancelErrorRecovery.m */,
				34B435540C6D122600874D95 /* OFMultipleOptionErrorRecovery.h */,
				34B435550C6D122600874D95 /* OFMultipleOptionErrorRecovery.m */,
			);
			name = "Error Recovery";
			sourceTree = "<group>";
		};
		3D990C76FF365ADAC697A146 /* General Functions */ = {
			isa = PBXGroup;
			children = (
				3F41140E036614060297A14E /* OFGeometry.h */,
				3F41140F036614060297A14E /* OFGeometry.m */,
				011075B9FF708771C697A10E /* OFMach.h */,
				011075BAFF708771C697A10E /* OFMach.m */,
				343302100D85F33300C82A0B /* OFUnicodeUtilities.h */,
				1952E656FF2502DFC697A146 /* OFStringDecoder.h */,
				1952E654FF24F0A8C697A146 /* OFStringDecoder.m */,
				00E51C7FFE8AAEA611C9CC38 /* OFUtilities.h */,
				00E51C84FE8AAEA611C9CC38 /* OFUtilities.m */,
				1D3F8FBE03DE7CFA0097A138 /* EnglishToISO.strings */,
				1D3F8FBD03DE7CFA0097A138 /* Language.strings */,
			);
			name = "General Functions";
			sourceTree = "<group>";
		};
		3F95F9D3002B743AC697A14E /* Trie */ = {
			isa = PBXGroup;
			children = (
				00E51CB8FE8AAEA611C9CC38 /* OFTrie.h */,
				00E51C9CFE8AAEA611C9CC38 /* OFTrie.m */,
				00E51CB9FE8AAEA611C9CC38 /* OFTrieBucket.h */,
				00E51C9DFE8AAEA611C9CC38 /* OFTrieBucket.m */,
				00E51CBAFE8AAEA611C9CC38 /* OFTrieEnumerator.h */,
				00E51C9EFE8AAEA611C9CC38 /* OFTrieEnumerator.m */,
				00E51CBBFE8AAEA611C9CC38 /* OFTrieNode.h */,
				00E51C9FFE8AAEA611C9CC38 /* OFTrieNode.m */,
			);
			name = Trie;
			sourceTree = "<group>";
		};
		43F94537FF278A8FC697A12F /* Tests */ = {
			isa = PBXGroup;
			children = (
				3475A0240DE232F900FB73CC /* OBTestCase.h */,
				3475A0250DE232F900FB73CC /* OBTestCase.m */,
				3475A0270DE2330E00FB73CC /* OFTestCase.h */,
				3475A0280DE2330E00FB73CC /* OFTestCase.m */,
				3482890A0A93A29F0064561B /* CFArrayExtensionsTests.m */,
				E2FCCB41062210DC0097A11C /* OFAliasTests.m */,
				A20C3A0E05E438460097A146 /* OFArrayTests.m */,
				49ED828C07D3A8C80097A137 /* OFAttributedStringExtensionsTest.m */,
				397A06C7000811187F000001 /* OFBTreeTest.m */,
				015B6AE000057FECC697A10E /* OFClobberDetectionZoneTest.m */,
				34C4D93F08C7CBC80072D2D6 /* OFComparisonPredicateExtensions.m */,
				3433588F06415A4C00EEBA57 /* OFCompressionTest.m */,
				A22C597E0BA88349005F177C /* OFDataTest.m */,
				8B8DB053039416A313C564E8 /* OFDateTestCase.m */,
				34B051960B2750400095EA0A /* OFDateXMLTests.m */,
				8B35FEB803943EBF13FD4E88 /* OFDateTestCase.tests */,
				0153B4BBFF856A08C697A10E /* OFDedicatedThreadSchedulerTest.m */,
				346149EF08EB0D2F00F4853E /* OFErrorExtensionTests.m */,
				A2863F500B73DFB800BF81B8 /* OFFileTests.m */,
				A2177C9704FEB5350097A146 /* OFHashTests.m */,
				8B09837F03D366EB130D77EE /* OFHeapTests.m */,
				A2C67D890D91AF9100BD7911 /* OFIndexSetTests.m */,
				06DB16D9FF5DCC3BC697A12F /* OFLowerCaseTest.m */,
				B5C3E7A806B06FB40097A118 /* OFMainThreadLockTest.m */,
				34DC612F06CD08E30097A113 /* OFMutableAttributedStringExtensionsTest.m */,
				B52ADE9906138D530097A154 /* OFNumberFormatterTest.m */,
				A211EB0A09327540002B603D /* OFRationalTests.m */,
				1CC8806DFF5DD165C697A146 /* OFRegexpTests.m */,
				9FFE05E10B0E7A7900C5E063 /* OFRelativeDateParserTests.m */,
				A28A5337060113A70097A146 /* OFSearchingTests.m */,
				A26BB40D092A42F700ECCDEE /* OFSetTests.m */,
				E264C0900AEFDE7C004948CB /* OFScannerTests.m */,
				43F94538FF278A8FC697A12F /* OFSimpleLockTest.m */,
				A2821CC104FFF0BE0097A146 /* OFStringEncodingTests.m */,
				A2821CEA04FFFCF40097A146 /* OFStringEncodingTests.plist */,
				34A4978706498FE80097A113 /* OFStringExtensionsTest.m */,
				B52ADE9A06138D530097A154 /* OFStringScannerTest.m */,
				F220577008CF6059004B6007 /* OFTimeSpanFormatterTest.m */,
				34F4C0F1078F065E00E8899E /* OFVersionNumberTests.m */,
				3475FBD10D747F550050931A /* OFCrashOnExceptionTest.m */,
				A2BEE38705AB534E0097A146 /* XML */,
			);
			path = Tests;
			sourceTree = "<group>";
		};
		4A4E080508AA73400098FF0F /* Configurations */ = {
			isa = PBXGroup;
			children = (
				4AB8F38708AD0CA100DBB061 /* Omni-Bundle-Coverage.xcconfig */,
				4AB8F38808AD0CA100DBB061 /* Omni-Bundle-Debug.xcconfig */,
				4AB8F38908AD0CA100DBB061 /* Omni-Bundle-Release.xcconfig */,
				4AB8F38A08AD0CA100DBB061 /* Omni-Global-Coverage.xcconfig */,
				4AB8F38B08AD0CA100DBB061 /* Omni-Global-Debug.xcconfig */,
				4AB8F38C08AD0CA100DBB061 /* Omni-Global-Release.xcconfig */,
				4A4E080608AA73400098FF0F /* Omni-Application-Coverage.xcconfig */,
				4A4E080708AA73400098FF0F /* Omni-Application-Debug.xcconfig */,
				4A4E080808AA73400098FF0F /* Omni-Application-Release.xcconfig */,
				4A4E080908AA73400098FF0F /* Omni-Framework-Coverage.xcconfig */,
				4A4E080A08AA73400098FF0F /* Omni-Framework-Debug.xcconfig */,
				4A4E080B08AA73400098FF0F /* Omni-Framework-Release.xcconfig */,
				4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */,
				4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */,
				4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */,
			);
			name = Configurations;
			path = ../../Configurations;
			sourceTree = SOURCE_ROOT;
		};
		4AE259E206A639520097A149 /* Source */ = {
			isa = PBXGroup;
			children = (
				00E51C82FE8AAEA611C9CC38 /* OmniFoundation.h */,
				34D606DC0CCAA74100467736 /* OFErrors.h */,
				A28C00260E25A52700832A54 /* OmniFoundation_Prefix.h */,
				BF0E642806309CBE0097A147 /* Info.plist */,
				16ACF158FFC40A50C697A14E /* OmniFoundation.strings */,
				34920C7B0D58D2A0001CBD3D /* DateProcessing.strings */,
				34A1594705641CC70097A113 /* OmniFoundation.order */,
				0C8017CEFEE33D48C697A14E /* General Classes */,
				3D990C76FF365ADAC697A146 /* General Functions */,
				00E51C86FE8AAEA611C9CC38 /* DataStructures */,
				00E51CD0FE8AAEA611C9CC38 /* FileManagement */,
				00E51CF8FE8AAEA611C9CC38 /* Locks */,
				06DB16D4FF5DC915C697A12F /* CoreFoundation Extensions */,
				00E51CE1FE8AAEA611C9CC38 /* Formatters */,
				036D1EDDFFE458657F000001 /* CoreServices Extensions */,
				00E51D0AFE8AAEA611C9CC38 /* Foundation Extensions */,
				00E51D4BFE8AAEA611C9CC38 /* Scheduling */,
				71D75BD1FFA3CD8FCD999A53 /* Weak Retains */,
				344F2BF4050A91EA0097A113 /* XML */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		71D75BD1FFA3CD8FCD999A53 /* Weak Retains */ = {
			isa = PBXGroup;
			children = (
				71D75BCDFFA3C81DCD999A53 /* OFWeakRetainProtocol.h */,
				71D75BCFFFA3CD4ECD999A53 /* OFWeakRetainConcreteImplementation.h */,
				71D75BD2FFA3D802CD999A53 /* OFWeakRetainConcreteImplementation.m */,
			);
			name = "Weak Retains";
			sourceTree = "<group>";
		};
		A2102A96093BCBBE006D0DFC /* Unit Scale */ = {
			isa = PBXGroup;
			children = (
				A2102A8E093BCB91006D0DFC /* OFScaleGrammar.ym */,
				A2102AAA093BD942006D0DFC /* distance.ofunits */,
			);
			name = "Unit Scale";
			sourceTree = "<group>";
		};
		A2B9CE390E2E903600588299 /* Obsolete code */ = {
			isa = PBXGroup;
			children = (
				015667E5FF93D6BCC697A10E /* OFNoFreeDebugZone.h */,
				015667E7FF93D731C697A10E /* OFNoFreeDebugZone.m */,
				015B6ADC00048800C697A10E /* OFClobberDetectionZone.h */,
				015B6ADD00048800C697A10E /* OFClobberDetectionZone.m */,
				00E51CE7FE8AAEA611C9CC38 /* OFStateFormatter.m */,
				00E51CF0FE8AAEA611C9CC38 /* OFStateFormatter.h */,
			);
			name = "Obsolete code";
			sourceTree = SOURCE_ROOT;
		};
		A2BEE38705AB534E0097A146 /* XML */ = {
			isa = PBXGroup;
			children = (
				A2BEE38505AB531B0097A146 /* 0000-CreateDocument.xmloutline */,
				3418438D050D0C770097A113 /* OFXMLCursorTests.m */,
				344F2DA1050AA6D00097A113 /* OFXMLDocumentTests.m */,
				346DF737099BA59B008F5B5F /* OFXMLStringTests.m */,
			);
			name = XML;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		4A4E05FF08AA72B10098FF0F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4ADA019A093F3EEE00F5F615 /* OFVersionNumber.h in Headers */,
				4A4E060008AA72B10098FF0F /* OFAddScriptCommand.h in Headers */,
				4A4E060108AA72B10098FF0F /* OFRemoveScriptCommand.h in Headers */,
				4A4E060208AA72B10098FF0F /* OFScriptPlaceholder.h in Headers */,
				4A4E060308AA72B10098FF0F /* CFArray-OFExtensions.h in Headers */,
				4A4E060408AA72B10098FF0F /* CFDictionary-OFExtensions.h in Headers */,
				4A4E060508AA72B10098FF0F /* CFPropertyList-OFExtensions.h in Headers */,
				4A4E060608AA72B10098FF0F /* CFSet-OFExtensions.h in Headers */,
				4A4E060708AA72B10098FF0F /* CFString-OFExtensions.h in Headers */,
				4A4E060808AA72B10098FF0F /* OFCFCallbacks.h in Headers */,
				4A4E060A08AA72B10098FF0F /* OFResource.h in Headers */,
				4A4E060B08AA72B10098FF0F /* OFResourceFork.h in Headers */,
				4A4E060C08AA72B10098FF0F /* OFBTree.h in Headers */,
				4A4E060D08AA72B10098FF0F /* OFBitField.h in Headers */,
				4A4E060E08AA72B10098FF0F /* OFBulkBlockPool.h in Headers */,
				4A4E060F08AA72B10098FF0F /* OFByte.h in Headers */,
				4A4E061008AA72B10098FF0F /* OFByteSet.h in Headers */,
				4A4E061108AA72B10098FF0F /* OFCharacterSet.h in Headers */,
				4A4E061308AA72B10098FF0F /* OFDataBuffer.h in Headers */,
				4A4E061408AA72B10098FF0F /* OFDataCursor.h in Headers */,
				4A4E061508AA72B10098FF0F /* OFDatedMutableDictionary.h in Headers */,
				4A4E061608AA72B10098FF0F /* OFEnumNameTable.h in Headers */,
				4A4E061708AA72B10098FF0F /* OFFastMutableData.h in Headers */,
				4A4E061808AA72B10098FF0F /* OFHeap.h in Headers */,
				4A4E061908AA72B10098FF0F /* OFKnownKeyDictionaryTemplate.h in Headers */,
				4A4E061A08AA72B10098FF0F /* OFLowercaseStringCache.h in Headers */,
				4A4E061B08AA72B10098FF0F /* OFMatrix.h in Headers */,
				4A4E061C08AA72B10098FF0F /* OFMultiValueDictionary.h in Headers */,
				4A4E061D08AA72B10098FF0F /* OFMutableKnownKeyDictionary.h in Headers */,
				4A4E061E08AA72B10098FF0F /* OFNull.h in Headers */,
				4A4E061F08AA72B10098FF0F /* OFOid.h in Headers */,
				4A4E062008AA72B10098FF0F /* OFPoint.h in Headers */,
				4A4E062108AA72B10098FF0F /* OFQueue.h in Headers */,
				4A4E062208AA72B10098FF0F /* OFRandom.h in Headers */,
				4A4E062308AA72B10098FF0F /* OFSignature.h in Headers */,
				4A4E062508AA72B10098FF0F /* OFSparseArray.h in Headers */,
				4A4E062608AA72B10098FF0F /* OFStack.h in Headers */,
				4A4E062908AA72B10098FF0F /* OFTrie.h in Headers */,
				4A4E062A08AA72B10098FF0F /* OFTrieBucket.h in Headers */,
				4A4E062B08AA72B10098FF0F /* OFTrieEnumerator.h in Headers */,
				4A4E062C08AA72B10098FF0F /* OFTrieNode.h in Headers */,
				4A4E063208AA72B10098FF0F /* OFAlias.h in Headers */,
				4A4E063308AA72B10098FF0F /* OFCacheFile.h in Headers */,
				4A4E063408AA72B10098FF0F /* OFDirectory.h in Headers */,
				4A4E063508AA72B10098FF0F /* OFFile.h in Headers */,
				4A4E063608AA72B10098FF0F /* OFScratchFile.h in Headers */,
				4A4E063708AA72B10098FF0F /* OFUnixDirectory.h in Headers */,
				4A4E063808AA72B10098FF0F /* OFUnixFile.h in Headers */,
				4A4E063908AA72B10098FF0F /* OFCapitalizeFormatter.h in Headers */,
				4A4E063A08AA72B10098FF0F /* OFDateFormatter.h in Headers */,
				4A4E063B08AA72B10098FF0F /* OFMultipleNumberFormatter.h in Headers */,
				4A4E063C08AA72B10098FF0F /* OFSimpleStringFormatter.h in Headers */,
				4A4E063D08AA72B10098FF0F /* OFSocialSecurityFormatter.h in Headers */,
				4A4E063F08AA72B10098FF0F /* OFTelephoneFormatter.h in Headers */,
				4A4E064008AA72B10098FF0F /* OFTimeSpanFormatter.h in Headers */,
				4A4E064108AA72B10098FF0F /* OFUppercaseFormatter.h in Headers */,
				4A4E064208AA72B10098FF0F /* OFZipCodeFormatter.h in Headers */,
				4A4E064408AA72B10098FF0F /* OFReadWriteLock.h in Headers */,
				4A4E064508AA72B10098FF0F /* OFSimpleLock-hppa.h in Headers */,
				4A4E064608AA72B10098FF0F /* OFSimpleLock-i386.h in Headers */,
				4A4E064708AA72B10098FF0F /* OFSimpleLock-ppc.h in Headers */,
				4A4E064808AA72B10098FF0F /* OFSimpleLock-pthreads.h in Headers */,
				4A4E064908AA72B10098FF0F /* OFSimpleLock-sparc.h in Headers */,
				4A4E064A08AA72B10098FF0F /* OFSimpleLock.h in Headers */,
				4A4E064B08AA72B10098FF0F /* OFAutoreleasedMemory.h in Headers */,
				4A4E064C08AA72B10098FF0F /* OFBundleRegistry.h in Headers */,
				4A4E064D08AA72B10098FF0F /* OFBundledClass.h in Headers */,
				4A4E064F08AA72B10098FF0F /* OFCharacterScanner.h in Headers */,
				4A4E065008AA72B10098FF0F /* OFController.h in Headers */,
				4A4E065108AA72B10098FF0F /* OFDictionaryInitialization.h in Headers */,
				4A4E065208AA72B10098FF0F /* OFEnrichedTextReader.h in Headers */,
				4A4E065308AA72B10098FF0F /* OFForwardObject.h in Headers */,
				4A4E065408AA72B10098FF0F /* OFGeometry.h in Headers */,
				4A4E065508AA72B10098FF0F /* OFMach.h in Headers */,
				4A4E065608AA72B10098FF0F /* OFObject.h in Headers */,
				4A4E065708AA72B10098FF0F /* OFPendingMethodList.h in Headers */,
				4A4E065808AA72B10098FF0F /* OFPreference.h in Headers */,
				4A4E065908AA72B10098FF0F /* OFRTFGenerator.h in Headers */,
				4A4E065A08AA72B10098FF0F /* OFRegularExpression.h in Headers */,
				4A4E065B08AA72B10098FF0F /* OFRegularExpressionMatch.h in Headers */,
				4A4E065C08AA72B10098FF0F /* OFRetainableObject.h in Headers */,
				4A4E065E08AA72B10098FF0F /* OFStringDecoder.h in Headers */,
				4A4E065F08AA72B10098FF0F /* OFStringScanner.h in Headers */,
				4A4E066008AA72B10098FF0F /* OFUtilities.h in Headers */,
				4A4E066108AA72B10098FF0F /* OFWeakRetainConcreteImplementation.h in Headers */,
				4A4E066208AA72B10098FF0F /* OFWeakRetainProtocol.h in Headers */,
				4A4E066408AA72B10098FF0F /* OmniFoundation.h in Headers */,
				4A4E066508AA72B10098FF0F /* NSArray-OFExtensions.h in Headers */,
				4A4E066608AA72B10098FF0F /* NSAttributedString-OFExtensions.h in Headers */,
				4A4E066708AA72B10098FF0F /* NSBundle-OFFixes.h in Headers */,
				4A4E066808AA72B10098FF0F /* NSCalendarDate-OFExtensions.h in Headers */,
				4A4E066908AA72B10098FF0F /* NSData-OFExtensions.h in Headers */,
				4A4E066A08AA72B10098FF0F /* NSDate-OFExtensions.h in Headers */,
				4A4E066B08AA72B10098FF0F /* NSDecimalNumber-OFExtensions.h in Headers */,
				4A4E066C08AA72B10098FF0F /* NSDictionary-OFExtensions.h in Headers */,
				4A4E066D08AA72B10098FF0F /* NSException-OFExtensions.h in Headers */,
				4A4E066E08AA72B10098FF0F /* NSFileManager-OFExtensions.h in Headers */,
				4A4E066F08AA72B10098FF0F /* NSHost-OFExtensions.h in Headers */,
				4A4E067008AA72B10098FF0F /* NSInvocation-OFExtensions.h in Headers */,
				4A4E067108AA72B10098FF0F /* NSMutableArray-OFExtensions.h in Headers */,
				4A4E067208AA72B10098FF0F /* NSMutableAttributedString-OFExtensions.h in Headers */,
				4A4E067308AA72B10098FF0F /* NSMutableData-OFExtensions.h in Headers */,
				4A4E067408AA72B10098FF0F /* NSMutableDictionary-OFExtensions.h in Headers */,
				4A4E067508AA72B10098FF0F /* NSMutableSet-OFExtensions.h in Headers */,
				4A4E067608AA72B10098FF0F /* NSMutableString-OFExtensions.h in Headers */,
				4A4E067708AA72B10098FF0F /* NSNotificationCenter-OFExtensions.h in Headers */,
				4A4E067808AA72B10098FF0F /* NSNotificationQueue-OFExtensions.h in Headers */,
				4A4E067908AA72B10098FF0F /* NSNumber-OFExtensions.h in Headers */,
				4A4E067A08AA72B10098FF0F /* NSObject-OFExtensions.h in Headers */,
				4A4E067B08AA72B10098FF0F /* NSProcessInfo-OFExtensions.h in Headers */,
				4A4E067C08AA72B10098FF0F /* NSScanner-OFExtensions.h in Headers */,
				4A4E067D08AA72B10098FF0F /* NSString-OFExtensions.h in Headers */,
				4A4E067E08AA72B10098FF0F /* NSString-OFPathExtensions.h in Headers */,
				4A4E067F08AA72B10098FF0F /* NSThread-OFExtensions.h in Headers */,
				4A4E068008AA72B10098FF0F /* NSUndoManager-OFExtensions.h in Headers */,
				4A4E068108AA72B10098FF0F /* NSUserDefaults-OFExtensions.h in Headers */,
				4A4E068408AA72B10098FF0F /* OFChildScheduler.h in Headers */,
				4A4E068508AA72B10098FF0F /* OFConcreteInvocation.h in Headers */,
				4A4E068608AA72B10098FF0F /* OFDedicatedThreadScheduler.h in Headers */,
				4A4E068708AA72B10098FF0F /* OFDelayedEvent.h in Headers */,
				4A4E068808AA72B10098FF0F /* OFIObjectNSInvocation.h in Headers */,
				4A4E068908AA72B10098FF0F /* OFIObjectSelector.h in Headers */,
				4A4E068A08AA72B10098FF0F /* OFIObjectSelectorBool.h in Headers */,
				4A4E068B08AA72B10098FF0F /* OFIObjectSelectorInt.h in Headers */,
				4A4E068C08AA72B10098FF0F /* OFIObjectSelectorIntInt.h in Headers */,
				4A4E068D08AA72B10098FF0F /* OFIObjectSelectorObject.h in Headers */,
				4A4E068E08AA72B10098FF0F /* OFIObjectSelectorObjectInt.h in Headers */,
				4A4E068F08AA72B10098FF0F /* OFIObjectSelectorObjectObject.h in Headers */,
				4A4E069008AA72B10098FF0F /* OFIObjectSelectorObjectObjectObject.h in Headers */,
				4A4E069108AA72B10098FF0F /* OFImplementationHolder.h in Headers */,
				4A4E069208AA72B10098FF0F /* OFInvocation.h in Headers */,
				4A4E069308AA72B10098FF0F /* OFMessageQueue.h in Headers */,
				4A4E069408AA72B10098FF0F /* OFMessageQueueDelegateProtocol.h in Headers */,
				4A4E069508AA72B10098FF0F /* OFMessageQueuePriorityProtocol.h in Headers */,
				4A4E069608AA72B10098FF0F /* OFObject-Queue.h in Headers */,
				4A4E069708AA72B10098FF0F /* OFQueueProcessor.h in Headers */,
				4A4E069808AA72B10098FF0F /* OFResultHolder.h in Headers */,
				4A4E069908AA72B10098FF0F /* OFRunLoopQueueProcessor.h in Headers */,
				4A4E069A08AA72B10098FF0F /* OFRunLoopScheduler.h in Headers */,
				4A4E069B08AA72B10098FF0F /* OFScheduledEvent.h in Headers */,
				4A4E069C08AA72B10098FF0F /* OFScheduler.h in Headers */,
				4A4E069D08AA72B10098FF0F /* OFTemporaryPlaceholderInvocation.h in Headers */,
				4A4E069E08AA72B10098FF0F /* OFXMLBuffer.h in Headers */,
				4A4E069F08AA72B10098FF0F /* OFXMLCursor.h in Headers */,
				4A4E06A008AA72B10098FF0F /* OFXMLDocument.h in Headers */,
				4A4E06A108AA72B10098FF0F /* OFXMLElement.h in Headers */,
				4A4E06A208AA72B10098FF0F /* OFXMLFrozenElement.h in Headers */,
				4A4E06A308AA72B10098FF0F /* OFXMLIdentifierRegistry.h in Headers */,
				4A4E06A408AA72B10098FF0F /* OFXMLIdentifierRegistryObject.h in Headers */,
				4A4E06A508AA72B10098FF0F /* OFXMLString.h in Headers */,
				4A4E06A608AA72B10098FF0F /* OFXMLWhitespaceBehavior.h in Headers */,
				342A9EC808C89683006AA532 /* NSComparisonPredicate-OFExtensions.h in Headers */,
				3461493D08EA2E2900F4853E /* NSError-OFExtensions.h in Headers */,
				342877B308EC788400D89442 /* NSBundle-OFExtensions.h in Headers */,
				A28D43B70916EAFC006D5336 /* NSSet-OFExtensions.h in Headers */,
				A28161B309351CA20086A1EF /* OFRationalNumber.h in Headers */,
				6C8D1732097D84D500DD3EAE /* OFTimeSpan.h in Headers */,
				34E7BCC109A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.h in Headers */,
				34850C840A71491100675995 /* OFBinding.h in Headers */,
				9FE23DFF0AB0EBC600E3D795 /* OFRelativeDateParser.h in Headers */,
				34B4392E0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.h in Headers */,
				34DF03990B05108D00D82DFC /* OFRelativeDateFormatter.h in Headers */,
				6C4635F90B38956800635C03 /* OFScriptHelpers.h in Headers */,
				341897940B7C01650032C5FA /* NSSetCommand-OFFixes.h in Headers */,
				34AF16CA0C4FE9BE00ADC170 /* OFXMLComment.h in Headers */,
				345E73E60C6D06630034A811 /* OFErrorRecovery.h in Headers */,
				34B4352C0C6D111A00874D95 /* OFCancelErrorRecovery.h in Headers */,
				34B435560C6D122600874D95 /* OFMultipleOptionErrorRecovery.h in Headers */,
				34D606DD0CCAA74100467736 /* OFErrors.h in Headers */,
				3431F4F40CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.h in Headers */,
				A2C67D830D91A4BB00BD7911 /* NSIndexSet-OFExtensions.h in Headers */,
				34F7C14D0D8247EB007E383C /* OFXMLDocument-Parsing.h in Headers */,
				343301940D85ED6100C82A0B /* NSString-OFUnicodeCharacters.h in Headers */,
				343301A50D85EEBF00C82A0B /* NSString-OFSimpleMatching.h in Headers */,
				343301CC0D85F09000C82A0B /* NSString-OFReplacement.h in Headers */,
				343302110D85F33300C82A0B /* OFUnicodeUtilities.h in Headers */,
				3433029F0D85F52B00C82A0B /* OFCFWeakRetainCallbacks.h in Headers */,
				3433031E0D86097E00C82A0B /* NSString-OFConversion.h in Headers */,
				346DE9EB0D861EA7000C9E97 /* NSData-OFEncoding.h in Headers */,
				347DB78B0D863F3B00338653 /* NSString-OFURLEncoding.h in Headers */,
				347DB8880D864B9200338653 /* NSString-OFCharacterEnumeration.h in Headers */,
				347DB9160D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.h in Headers */,
				347DB93D0D86509200338653 /* NSObject-OFAppleScriptExtensions.h in Headers */,
				34A2CDF60D865A6100219E36 /* OFEnumNameTable-OFFlagMask.h in Headers */,
				34A2CE8B0D865E9200219E36 /* OFCharacterScanner-OFTrie.h in Headers */,
				34A2CEAF0D865F5000219E36 /* NSData-OFCompression.h in Headers */,
				34A2CEC10D86600B00219E36 /* NSData-OFFileIO.h in Headers */,
				34043BEA0DA3F16700761C40 /* CFData-OFExtensions.h in Headers */,
				347EFD7C0DD4D7C900D6F347 /* OFXMLUnparsedElement.h in Headers */,
				34AD4CB50DF846B8008974EB /* NSFileManager-OFTemporaryPath.h in Headers */,
				34E576C20E245BEB00C1F5FB /* OFRelativeDateParser-Internal.h in Headers */,
				A25B32540E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E076808AA72B10098FF0F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E078A08AA72B10098FF0F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E079B08AA72B10098FF0F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07AB08AA72B10098FF0F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3475A0290DE2330E00FB73CC /* OFTestCase.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07D308AA72B10098FF0F /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		345069100D747ED4004B40C2 /* OFCrashOnExceptionTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 345069160D747F0B004B40C2 /* Build configuration list for PBXNativeTarget "OFCrashOnExceptionTest" */;
			buildPhases = (
				3450690E0D747ED4004B40C2 /* Sources */,
				3450690F0D747ED4004B40C2 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				3475FBD50D747F720050931A /* PBXTargetDependency */,
			);
			name = OFCrashOnExceptionTest;
			productName = OFCrashOnExceptionTest;
			productReference = 345069110D747ED4004B40C2 /* OFCrashOnExceptionTest */;
			productType = "com.apple.product-type.tool";
		};
		4A4E05FE08AA72B10098FF0F /* OmniFoundation */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4A4E074E08AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OmniFoundation" */;
			buildPhases = (
				4A4E05FF08AA72B10098FF0F /* Headers */,
				4A4E06A708AA72B10098FF0F /* Resources */,
				4A4E06AD08AA72B10098FF0F /* Sources */,
				4A4E074508AA72B10098FF0F /* Frameworks */,
				4A4E074D08AA72B10098FF0F /* Rez */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = OmniFoundation;
			productInstallPath = "$(OMNI_INSTALLED_PRODUCTS)";
			productName = OmniFoundation;
			productReference = 4A4E075308AA72B10098FF0F /* OmniFoundation.framework */;
			productType = "com.apple.product-type.framework";
		};
		4A4E076508AA72B10098FF0F /* OFSimpleLockTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4A4E077008AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFSimpleLockTest" */;
			buildPhases = (
				4A4E076808AA72B10098FF0F /* Headers */,
				4A4E076908AA72B10098FF0F /* Sources */,
				4A4E076B08AA72B10098FF0F /* Frameworks */,
				4A4E076F08AA72B10098FF0F /* Rez */,
			);
			buildRules = (
			);
			dependencies = (
				4A4E07EE08AA72B10098FF0F /* PBXTargetDependency */,
			);
			name = OFSimpleLockTest;
			productInstallPath = /usr/local/bin;
			productName = OFSimpleLockTest;
			productReference = 4A4E077408AA72B10098FF0F /* OFSimpleLockTest */;
			productType = "com.apple.product-type.tool";
		};
		4A4E078708AA72B10098FF0F /* OFDedicatedThreadSchedulerTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4A4E079208AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFDedicatedThreadSchedulerTest" */;
			buildPhases = (
				4A4E078A08AA72B10098FF0F /* Headers */,
				4A4E078B08AA72B10098FF0F /* Sources */,
				4A4E078D08AA72B10098FF0F /* Frameworks */,
				4A4E079108AA72B10098FF0F /* Rez */,
			);
			buildRules = (
			);
			dependencies = (
				4A4E07F208AA72B10098FF0F /* PBXTargetDependency */,
			);
			name = OFDedicatedThreadSchedulerTest;
			productInstallPath = /usr/local/bin;
			productName = OFDedicatedThreadSchedulerTest;
			productReference = 4A4E079608AA72B10098FF0F /* OFDedicatedThreadSchedulerTest */;
			productType = "com.apple.product-type.tool";
		};
		4A4E079808AA72B10098FF0F /* OFClobberDetectionZoneTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4A4E07A208AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFClobberDetectionZoneTest" */;
			buildPhases = (
				4A4E079B08AA72B10098FF0F /* Headers */,
				4A4E079C08AA72B10098FF0F /* Sources */,
				4A4E079E08AA72B10098FF0F /* Frameworks */,
				4A4E07A108AA72B10098FF0F /* Rez */,
			);
			buildRules = (
			);
			dependencies = (
				4A4E07F408AA72B10098FF0F /* PBXTargetDependency */,
			);
			name = OFClobberDetectionZoneTest;
			productInstallPath = "$(OMNI_INSTALLED_PRODUCTS)";
			productName = OFClobberDetectionTest;
			productReference = 4A4E07A608AA72B10098FF0F /* OFClobberDetectionTest */;
			productType = "com.apple.product-type.tool";
		};
		4A4E07A808AA72B10098FF0F /* OFUnitTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4A4E07CA08AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFUnitTests" */;
			buildPhases = (
				4A4E07AB08AA72B10098FF0F /* Headers */,
				4A4E07AC08AA72B10098FF0F /* Resources */,
				4A4E07B008AA72B10098FF0F /* Sources */,
				4A4E07C308AA72B10098FF0F /* Frameworks */,
				4A4E07C908AA72B10098FF0F /* Rez */,
				340478D408BE626600BE1C39 /* Run Tests */,
			);
			buildRules = (
			);
			dependencies = (
				4A4E07F608AA72B10098FF0F /* PBXTargetDependency */,
			);
			name = OFUnitTests;
			productInstallPath = "$(USER_LIBRARY_DIR)/Bundles";
			productName = OFUnitTests;
			productReference = 4A4E07CF08AA72B10098FF0F /* OFUnitTests.otest */;
			productType = "com.apple.product-type.bundle";
		};
		4A4E07D008AA72B10098FF0F /* OFMainThreadLockTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4A4E07DB08AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFMainThreadLockTest" */;
			buildPhases = (
				4A4E07D308AA72B10098FF0F /* Headers */,
				4A4E07D408AA72B10098FF0F /* Sources */,
				4A4E07D608AA72B10098FF0F /* Frameworks */,
				4A4E07DA08AA72B10098FF0F /* Rez */,
			);
			buildRules = (
			);
			dependencies = (
				4A4E07F808AA72B10098FF0F /* PBXTargetDependency */,
			);
			name = OFMainThreadLockTest;
			productInstallPath = /usr/local/bin;
			productName = OFSimpleLockTest;
			productReference = 4A4E07DF08AA72B10098FF0F /* OFMainThreadLockTest */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		00E51C5BFE8AAEA611C9CC38 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 4AD1C16408A9803A00C087FE /* Build configuration list for PBXProject "OmniFoundation" */;
			compatibilityVersion = "Xcode 2.4";
			hasScannedForEncodings = 1;
			mainGroup = 00E51C5CFE8AAEA611C9CC38 /* OmniFoundation */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				4A4E05FE08AA72B10098FF0F /* OmniFoundation */,
				4A4E075408AA72B10098FF0F /* Tests */,
				4A4E07A808AA72B10098FF0F /* OFUnitTests */,
				4A4E076508AA72B10098FF0F /* OFSimpleLockTest */,
				4A4E078708AA72B10098FF0F /* OFDedicatedThreadSchedulerTest */,
				4A4E079808AA72B10098FF0F /* OFClobberDetectionZoneTest */,
				4A4E07D008AA72B10098FF0F /* OFMainThreadLockTest */,
				345069100D747ED4004B40C2 /* OFCrashOnExceptionTest */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		4A4E06A708AA72B10098FF0F /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E06A808AA72B10098FF0F /* OmniFoundation.strings in Resources */,
				4A4E06A908AA72B10098FF0F /* Language.strings in Resources */,
				4A4E06AA08AA72B10098FF0F /* EnglishToISO.strings in Resources */,
				34920C7D0D58D2A0001CBD3D /* DateProcessing.strings in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07AC08AA72B10098FF0F /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E07AD08AA72B10098FF0F /* OFDateTestCase.tests in Resources */,
				4A4E07AE08AA72B10098FF0F /* OFStringEncodingTests.plist in Resources */,
				4A4E07AF08AA72B10098FF0F /* 0000-CreateDocument.xmloutline in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXRezBuildPhase section */
		4A4E074D08AA72B10098FF0F /* Rez */ = {
			isa = PBXRezBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E076F08AA72B10098FF0F /* Rez */ = {
			isa = PBXRezBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E079108AA72B10098FF0F /* Rez */ = {
			isa = PBXRezBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07A108AA72B10098FF0F /* Rez */ = {
			isa = PBXRezBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07C908AA72B10098FF0F /* Rez */ = {
			isa = PBXRezBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07DA08AA72B10098FF0F /* Rez */ = {
			isa = PBXRezBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXRezBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		340478D408BE626600BE1C39 /* Run Tests */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Run Tests";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "if [ \"$CONFIGURATION\" = \"Coverage\" ]; then\n\t# Execute OmniFoundation's unit tests to collect coverage information.  Later maybe we should run these on all builds?\n\t../../Scripts/Coverage/xcode_generate\nfi\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		3450690E0D747ED4004B40C2 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3475FBD20D747F550050931A /* OFCrashOnExceptionTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E06AD08AA72B10098FF0F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E06AE08AA72B10098FF0F /* NSObjectSpecifier-OFFixes.m in Sources */,
				4A4E06AF08AA72B10098FF0F /* OFAddScriptCommand.m in Sources */,
				4A4E06B008AA72B10098FF0F /* OFRemoveScriptCommand.m in Sources */,
				4A4E06B108AA72B10098FF0F /* OFScriptPlaceholder.m in Sources */,
				4A4E06B208AA72B10098FF0F /* CFArray-OFExtensions.m in Sources */,
				4A4E06B308AA72B10098FF0F /* CFDictionary-OFExtensions.m in Sources */,
				4A4E06B408AA72B10098FF0F /* CFPropertyList-OFExtensions.m in Sources */,
				4A4E06B508AA72B10098FF0F /* CFSet-OFExtensions.m in Sources */,
				4A4E06B608AA72B10098FF0F /* CFString-OFExtensions.m in Sources */,
				4A4E06B708AA72B10098FF0F /* OFCFCallbacks.m in Sources */,
				4A4E06B908AA72B10098FF0F /* OFResource.m in Sources */,
				4A4E06BA08AA72B10098FF0F /* OFResourceFork.m in Sources */,
				4A4E06BB08AA72B10098FF0F /* OFBTree.m in Sources */,
				4A4E06BC08AA72B10098FF0F /* OFBitField.m in Sources */,
				4A4E06BD08AA72B10098FF0F /* OFBulkBlockPool.m in Sources */,
				4A4E06BE08AA72B10098FF0F /* OFByteSet.m in Sources */,
				4A4E06BF08AA72B10098FF0F /* OFCharacterSet.m in Sources */,
				4A4E06C108AA72B10098FF0F /* OFDataBuffer.m in Sources */,
				4A4E06C208AA72B10098FF0F /* OFDataCursor.m in Sources */,
				4A4E06C308AA72B10098FF0F /* OFDatedMutableDictionary.m in Sources */,
				4A4E06C408AA72B10098FF0F /* OFEnumNameTable.m in Sources */,
				4A4E06C508AA72B10098FF0F /* OFFastMutableData.m in Sources */,
				4A4E06C608AA72B10098FF0F /* OFHeap.m in Sources */,
				4A4E06C708AA72B10098FF0F /* OFKnownKeyDictionaryTemplate.m in Sources */,
				4A4E06C808AA72B10098FF0F /* OFLowercaseStringCache.m in Sources */,
				4A4E06C908AA72B10098FF0F /* OFMatrix.m in Sources */,
				4A4E06CA08AA72B10098FF0F /* OFMultiValueDictionary.m in Sources */,
				4A4E06CB08AA72B10098FF0F /* OFMutableKnownKeyDictionary.m in Sources */,
				4A4E06CC08AA72B10098FF0F /* OFNull.m in Sources */,
				4A4E06CD08AA72B10098FF0F /* OFOid.m in Sources */,
				4A4E06CE08AA72B10098FF0F /* OFPoint.m in Sources */,
				4A4E06CF08AA72B10098FF0F /* OFQueue.m in Sources */,
				4A4E06D008AA72B10098FF0F /* OFRandom.m in Sources */,
				4A4E06D108AA72B10098FF0F /* OFSignature.m in Sources */,
				4A4E06D308AA72B10098FF0F /* OFSparseArray.m in Sources */,
				4A4E06D408AA72B10098FF0F /* OFStack.m in Sources */,
				4A4E06D708AA72B10098FF0F /* OFTrie.m in Sources */,
				4A4E06D808AA72B10098FF0F /* OFTrieBucket.m in Sources */,
				4A4E06D908AA72B10098FF0F /* OFTrieEnumerator.m in Sources */,
				4A4E06DA08AA72B10098FF0F /* OFTrieNode.m in Sources */,
				4A4E06DF08AA72B10098FF0F /* OFAlias.m in Sources */,
				4A4E06E008AA72B10098FF0F /* OFCacheFile.m in Sources */,
				4A4E06E108AA72B10098FF0F /* OFDirectory.m in Sources */,
				4A4E06E208AA72B10098FF0F /* OFFile.m in Sources */,
				4A4E06E308AA72B10098FF0F /* OFScratchFile.m in Sources */,
				4A4E06E408AA72B10098FF0F /* OFUnixDirectory.m in Sources */,
				4A4E06E508AA72B10098FF0F /* OFUnixFile.m in Sources */,
				4A4E06E608AA72B10098FF0F /* OFCapitalizeFormatter.m in Sources */,
				4A4E06E708AA72B10098FF0F /* OFDateFormatter.m in Sources */,
				4A4E06E808AA72B10098FF0F /* OFMultipleNumberFormatter.m in Sources */,
				4A4E06E908AA72B10098FF0F /* OFSimpleStringFormatter.m in Sources */,
				4A4E06EA08AA72B10098FF0F /* OFSocialSecurityFormatter.m in Sources */,
				4A4E06EC08AA72B10098FF0F /* OFTelephoneFormatter.m in Sources */,
				4A4E06ED08AA72B10098FF0F /* OFTimeSpanFormatter.m in Sources */,
				4A4E06EE08AA72B10098FF0F /* OFUppercaseFormatter.m in Sources */,
				4A4E06EF08AA72B10098FF0F /* OFZipCodeFormatter.m in Sources */,
				4A4E06F008AA72B10098FF0F /* OFReadWriteLock.m in Sources */,
				4A4E06F108AA72B10098FF0F /* OFAutoreleasedMemory.m in Sources */,
				4A4E06F208AA72B10098FF0F /* OFBundleRegistry.m in Sources */,
				4A4E06F308AA72B10098FF0F /* OFBundledClass.m in Sources */,
				4A4E06F408AA72B10098FF0F /* OFCharacterScanner.m in Sources */,
				4A4E06F508AA72B10098FF0F /* OFController.m in Sources */,
				4A4E06F608AA72B10098FF0F /* OFEnrichedTextReader.m in Sources */,
				4A4E06F708AA72B10098FF0F /* OFForwardObject.m in Sources */,
				4A4E06F808AA72B10098FF0F /* OFGeometry.m in Sources */,
				4A4E06F908AA72B10098FF0F /* OFMach.m in Sources */,
				4A4E06FA08AA72B10098FF0F /* OFObject.m in Sources */,
				4A4E06FB08AA72B10098FF0F /* OFPreference.m in Sources */,
				4A4E06FC08AA72B10098FF0F /* OFRTFGenerator.m in Sources */,
				4A4E06FD08AA72B10098FF0F /* OFRegularExpression.m in Sources */,
				4A4E06FE08AA72B10098FF0F /* OFRegularExpressionMatch.m in Sources */,
				4A4E06FF08AA72B10098FF0F /* OFRetainableObject.m in Sources */,
				4A4E070108AA72B10098FF0F /* OFStringDecoder.m in Sources */,
				4A4E070208AA72B10098FF0F /* OFStringScanner.m in Sources */,
				4A4E070308AA72B10098FF0F /* OFUtilities.m in Sources */,
				4A4E070408AA72B10098FF0F /* OFWeakRetainConcreteImplementation.m in Sources */,
				4A4E070608AA72B10098FF0F /* NSArray-OFExtensions.m in Sources */,
				4A4E070708AA72B10098FF0F /* NSAttributedString-OFExtensions.m in Sources */,
				4A4E070808AA72B10098FF0F /* NSBundle-OFFixes.m in Sources */,
				4A4E070908AA72B10098FF0F /* NSCalendarDate-OFExtensions.m in Sources */,
				4A4E070A08AA72B10098FF0F /* NSData-OFExtensions.m in Sources */,
				4A4E070B08AA72B10098FF0F /* NSDate-OFExtensions.m in Sources */,
				4A4E070C08AA72B10098FF0F /* NSDecimalNumber-OFExtensions.m in Sources */,
				4A4E070D08AA72B10098FF0F /* NSDictionary-OFExtensions.m in Sources */,
				4A4E070E08AA72B10098FF0F /* NSException-OFExtensions.m in Sources */,
				4A4E070F08AA72B10098FF0F /* NSFileManager-OFExtensions.m in Sources */,
				4A4E071008AA72B10098FF0F /* NSHost-OFExtensions.m in Sources */,
				4A4E071108AA72B10098FF0F /* NSInvocation-OFExtensions.m in Sources */,
				4A4E071208AA72B10098FF0F /* NSMutableArray-OFExtensions.m in Sources */,
				4A4E071308AA72B10098FF0F /* NSMutableAttributedString-OFExtensions.m in Sources */,
				4A4E071408AA72B10098FF0F /* NSMutableData-OFExtensions.m in Sources */,
				4A4E071508AA72B10098FF0F /* NSMutableDictionary-OFExtensions.m in Sources */,
				4A4E071608AA72B10098FF0F /* NSMutableSet-OFExtensions.m in Sources */,
				4A4E071708AA72B10098FF0F /* NSMutableString-OFExtensions.m in Sources */,
				4A4E071808AA72B10098FF0F /* NSNotificationCenter-OFExtensions.m in Sources */,
				4A4E071908AA72B10098FF0F /* NSNotificationQueue-OFExtensions.m in Sources */,
				4A4E071A08AA72B10098FF0F /* NSNumber-OFExtensions.m in Sources */,
				A25B32550E3519AC00072E39 /* NSNumber-OFExtensions-CGTypes.m in Sources */,
				4A4E071B08AA72B10098FF0F /* NSObject-OFExtensions.m in Sources */,
				4A4E071C08AA72B10098FF0F /* NSProcessInfo-OFExtensions.m in Sources */,
				4A4E071D08AA72B10098FF0F /* NSScanner-OFExtensions.m in Sources */,
				4A4E071E08AA72B10098FF0F /* NSString-OFExtensions.m in Sources */,
				4A4E071F08AA72B10098FF0F /* NSString-OFPathExtensions.m in Sources */,
				4A4E072008AA72B10098FF0F /* NSThread-OFExtensions.m in Sources */,
				4A4E072108AA72B10098FF0F /* NSUndoManager-OFExtensions.m in Sources */,
				4A4E072208AA72B10098FF0F /* NSUserDefaults-OFExtensions.m in Sources */,
				4A4E072508AA72B10098FF0F /* OFChildScheduler.m in Sources */,
				4A4E072608AA72B10098FF0F /* OFConcreteInvocation.m in Sources */,
				4A4E072708AA72B10098FF0F /* OFDedicatedThreadScheduler.m in Sources */,
				4A4E072808AA72B10098FF0F /* OFDelayedEvent.m in Sources */,
				4A4E072908AA72B10098FF0F /* OFIObjectNSInvocation.m in Sources */,
				4A4E072A08AA72B10098FF0F /* OFIObjectSelector.m in Sources */,
				4A4E072B08AA72B10098FF0F /* OFIObjectSelectorBool.m in Sources */,
				4A4E072C08AA72B10098FF0F /* OFIObjectSelectorInt.m in Sources */,
				4A4E072D08AA72B10098FF0F /* OFIObjectSelectorIntInt.m in Sources */,
				4A4E072E08AA72B10098FF0F /* OFIObjectSelectorObject.m in Sources */,
				4A4E072F08AA72B10098FF0F /* OFIObjectSelectorObjectInt.m in Sources */,
				4A4E073008AA72B10098FF0F /* OFIObjectSelectorObjectObject.m in Sources */,
				4A4E073108AA72B10098FF0F /* OFIObjectSelectorObjectObjectObject.m in Sources */,
				4A4E073208AA72B10098FF0F /* OFImplementationHolder.m in Sources */,
				4A4E073308AA72B10098FF0F /* OFInvocation.m in Sources */,
				4A4E073408AA72B10098FF0F /* OFMessageQueue.m in Sources */,
				4A4E073508AA72B10098FF0F /* OFObject-Queue.m in Sources */,
				4A4E073608AA72B10098FF0F /* OFQueueProcessor.m in Sources */,
				4A4E073708AA72B10098FF0F /* OFResultHolder.m in Sources */,
				4A4E073808AA72B10098FF0F /* OFRunLoopQueueProcessor.m in Sources */,
				4A4E073908AA72B10098FF0F /* OFRunLoopScheduler.m in Sources */,
				4A4E073A08AA72B10098FF0F /* OFScheduledEvent.m in Sources */,
				4A4E073B08AA72B10098FF0F /* OFScheduler.m in Sources */,
				4A4E073C08AA72B10098FF0F /* OFTemporaryPlaceholderInvocation.m in Sources */,
				4A4E073D08AA72B10098FF0F /* OFXMLBuffer.m in Sources */,
				4A4E073E08AA72B10098FF0F /* OFXMLCursor.m in Sources */,
				4A4E073F08AA72B10098FF0F /* OFXMLDocument.m in Sources */,
				4A4E074008AA72B10098FF0F /* OFXMLElement.m in Sources */,
				4A4E074108AA72B10098FF0F /* OFXMLFrozenElement.m in Sources */,
				4A4E074208AA72B10098FF0F /* OFXMLIdentifierRegistry.m in Sources */,
				4A4E074308AA72B10098FF0F /* OFXMLString.m in Sources */,
				4A4E074408AA72B10098FF0F /* OFXMLWhitespaceBehavior.m in Sources */,
				4AA353BA08AA7FFB002BAE3E /* OFVersionNumber.m in Sources */,
				342A9EC908C89683006AA532 /* NSComparisonPredicate-OFExtensions.m in Sources */,
				342877B408EC788400D89442 /* NSBundle-OFExtensions.m in Sources */,
				A28D43B80916EAFC006D5336 /* NSSet-OFExtensions.m in Sources */,
				A28161B209351CA10086A1EF /* OFRationalNumber.m in Sources */,
				6C8D1733097D84D500DD3EAE /* OFTimeSpan.m in Sources */,
				34E7BCC209A4FE9300BB8A5D /* NSScriptClassDescription-OFExtensions.m in Sources */,
				34850C850A71491100675995 /* OFBinding.m in Sources */,
				9FE23E000AB0EBC600E3D795 /* OFRelativeDateParser.m in Sources */,
				34B4392F0AED91F8002FB0E1 /* NSScriptCommand-OFExtensions.m in Sources */,
				34DF039A0B05108D00D82DFC /* OFRelativeDateFormatter.m in Sources */,
				6C4635FA0B38956800635C03 /* OFScriptHelpers.m in Sources */,
				341897950B7C01650032C5FA /* NSSetCommand-OFFixes.m in Sources */,
				34AF16CB0C4FE9BE00ADC170 /* OFXMLComment.m in Sources */,
				345E73E70C6D06630034A811 /* OFErrorRecovery.m in Sources */,
				34B4352D0C6D111A00874D95 /* OFCancelErrorRecovery.m in Sources */,
				34B435570C6D122600874D95 /* OFMultipleOptionErrorRecovery.m in Sources */,
				4A45FF630CA489E600752880 /* NSConditionLock-OFFixes.m in Sources */,
				3431F4F50CD24BBE000D6E70 /* NSScriptObjectSpecifier-OFExtensions.m in Sources */,
				A2C67D840D91A4BB00BD7911 /* NSIndexSet-OFExtensions.m in Sources */,
				34F7C14E0D8247EB007E383C /* OFXMLDocument-Parsing.m in Sources */,
				343301950D85ED6100C82A0B /* NSString-OFUnicodeCharacters.m in Sources */,
				343301A60D85EEBF00C82A0B /* NSString-OFSimpleMatching.m in Sources */,
				343301CD0D85F09000C82A0B /* NSString-OFReplacement.m in Sources */,
				343302A00D85F52B00C82A0B /* OFCFWeakRetainCallbacks.m in Sources */,
				3433031F0D86097E00C82A0B /* NSString-OFConversion.m in Sources */,
				346DE9EC0D861EA7000C9E97 /* NSData-OFEncoding.m in Sources */,
				347DB78C0D863F3B00338653 /* NSString-OFURLEncoding.m in Sources */,
				347DB9170D864F1000338653 /* NSAppleEventDescriptor-OFExtensions.m in Sources */,
				347DB93E0D86509200338653 /* NSObject-OFAppleScriptExtensions.m in Sources */,
				34A2CDF70D865A6100219E36 /* OFEnumNameTable-OFFlagMask.m in Sources */,
				34A2CE8C0D865E9200219E36 /* OFCharacterScanner-OFTrie.m in Sources */,
				34A2CEB00D865F5000219E36 /* NSData-OFCompression.m in Sources */,
				34A2CEC20D86600B00219E36 /* NSData-OFFileIO.m in Sources */,
				34043BEB0DA3F16800761C40 /* CFData-OFExtensions.m in Sources */,
				347EFD7D0DD4D7C900D6F347 /* OFXMLUnparsedElement.m in Sources */,
				34AD4CB60DF846B8008974EB /* NSFileManager-OFTemporaryPath.m in Sources */,
				A2B6E77F0E37D39600A71C3B /* OFSimpleLock.c in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E076908AA72B10098FF0F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E076A08AA72B10098FF0F /* OFSimpleLockTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E078B08AA72B10098FF0F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E078C08AA72B10098FF0F /* OFDedicatedThreadSchedulerTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E079C08AA72B10098FF0F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E079D08AA72B10098FF0F /* OFClobberDetectionZoneTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07B008AA72B10098FF0F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E07B108AA72B10098FF0F /* OFXMLDocumentTests.m in Sources */,
				4A4E07B208AA72B10098FF0F /* OFDateTestCase.m in Sources */,
				4A4E07B308AA72B10098FF0F /* OFHeapTests.m in Sources */,
				4A4E07B408AA72B10098FF0F /* OFBTreeTest.m in Sources */,
				4A4E07B508AA72B10098FF0F /* OFRegexpTests.m in Sources */,
				4A4E07B608AA72B10098FF0F /* OFHashTests.m in Sources */,
				4A4E07B708AA72B10098FF0F /* OFStringEncodingTests.m in Sources */,
				4A4E07B808AA72B10098FF0F /* OFXMLCursorTests.m in Sources */,
				4A4E07B908AA72B10098FF0F /* OFArrayTests.m in Sources */,
				4A4E07BA08AA72B10098FF0F /* OFSearchingTests.m in Sources */,
				4A4E07BB08AA72B10098FF0F /* OFNumberFormatterTest.m in Sources */,
				4A4E07BC08AA72B10098FF0F /* OFStringScannerTest.m in Sources */,
				4A4E07BD08AA72B10098FF0F /* OFAliasTests.m in Sources */,
				4A4E07BE08AA72B10098FF0F /* OFCompressionTest.m in Sources */,
				4A4E07BF08AA72B10098FF0F /* OFStringExtensionsTest.m in Sources */,
				4A4E07C008AA72B10098FF0F /* OFMutableAttributedStringExtensionsTest.m in Sources */,
				4A4E07C108AA72B10098FF0F /* OFVersionNumberTests.m in Sources */,
				4A4E07C208AA72B10098FF0F /* OFAttributedStringExtensionsTest.m in Sources */,
				34C4D94008C7CBC80072D2D6 /* OFComparisonPredicateExtensions.m in Sources */,
				F220577108CF6059004B6007 /* OFTimeSpanFormatterTest.m in Sources */,
				346149F008EB0D2F00F4853E /* OFErrorExtensionTests.m in Sources */,
				A26BB40E092A42F700ECCDEE /* OFSetTests.m in Sources */,
				A211EB0B09327540002B603D /* OFRationalTests.m in Sources */,
				346DF739099BA59B008F5B5F /* OFXMLStringTests.m in Sources */,
				3482890B0A93A29F0064561B /* CFArrayExtensionsTests.m in Sources */,
				9FFE05E20B0E7A7900C5E063 /* OFRelativeDateParserTests.m in Sources */,
				E264C0930AEFDE9B004948CB /* OFScannerTests.m in Sources */,
				34B051970B2750400095EA0A /* OFDateXMLTests.m in Sources */,
				A2863F510B73DFB800BF81B8 /* OFFileTests.m in Sources */,
				A22C597F0BA88349005F177C /* OFDataTest.m in Sources */,
				A2C67D8B0D91AF9100BD7911 /* OFIndexSetTests.m in Sources */,
				3475A02A0DE2330E00FB73CC /* OFTestCase.m in Sources */,
				3475A0760DE2350F00FB73CC /* OBTestCase.m in Sources */,
				A2FE46650E50C35300977722 /* OFLowerCaseTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		4A4E07D408AA72B10098FF0F /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4A4E07D508AA72B10098FF0F /* OFMainThreadLockTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		3475FBD50D747F720050931A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E05FE08AA72B10098FF0F /* OmniFoundation */;
			targetProxy = 3475FBD40D747F720050931A /* PBXContainerItemProxy */;
		};
		4A4E07E208AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E07A808AA72B10098FF0F /* OFUnitTests */;
			targetProxy = 4A4E07E108AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07E408AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E076508AA72B10098FF0F /* OFSimpleLockTest */;
			targetProxy = 4A4E07E308AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07E808AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E078708AA72B10098FF0F /* OFDedicatedThreadSchedulerTest */;
			targetProxy = 4A4E07E708AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07EC08AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E07D008AA72B10098FF0F /* OFMainThreadLockTest */;
			targetProxy = 4A4E07EB08AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07EE08AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E05FE08AA72B10098FF0F /* OmniFoundation */;
			targetProxy = 4A4E07ED08AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07F208AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E05FE08AA72B10098FF0F /* OmniFoundation */;
			targetProxy = 4A4E07F108AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07F408AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E05FE08AA72B10098FF0F /* OmniFoundation */;
			targetProxy = 4A4E07F308AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07F608AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E05FE08AA72B10098FF0F /* OmniFoundation */;
			targetProxy = 4A4E07F508AA72B10098FF0F /* PBXContainerItemProxy */;
		};
		4A4E07F808AA72B10098FF0F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 4A4E05FE08AA72B10098FF0F /* OmniFoundation */;
			targetProxy = 4A4E07F708AA72B10098FF0F /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		16ACF158FFC40A50C697A14E /* OmniFoundation.strings */ = {
			isa = PBXVariantGroup;
			children = (
				16ACF159FFC40A50C697A14E /* English */,
			);
			name = OmniFoundation.strings;
			sourceTree = "<group>";
		};
		34920C7B0D58D2A0001CBD3D /* DateProcessing.strings */ = {
			isa = PBXVariantGroup;
			children = (
				34920C7C0D58D2A0001CBD3D /* English */,
			);
			name = DateProcessing.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		345069130D747ED4004B40C2 /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFCrashOnExceptionTest;
			};
			name = Debug;
		};
		345069140D747ED4004B40C2 /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFCrashOnExceptionTest;
			};
			name = Release;
		};
		345069150D747ED4004B40C2 /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFCrashOnExceptionTest;
			};
			name = Coverage;
		};
		4A4E074F08AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080A08AA73400098FF0F /* Omni-Framework-Debug.xcconfig */;
			buildSettings = {
				HEADER_SEARCH_PATHS = /usr/include/libxml2;
				INFOPLIST_FILE = Info.plist;
				OMNI_BUNDLE_IDENTIFIER = com.omnigroup.framework.OmniFoundation;
				OTHER_LDFLAGS = (
					"$(value)",
					"$(BZ2_LDFLAGS)",
				);
				PRODUCT_NAME = OmniFoundation;
				SECTORDER_FLAGS = (
					"-sectorder",
					__TEXT,
					__text,
					"$(PRODUCT_NAME).order",
				);
			};
			name = Debug;
		};
		4A4E075008AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080B08AA73400098FF0F /* Omni-Framework-Release.xcconfig */;
			buildSettings = {
				HEADER_SEARCH_PATHS = /usr/include/libxml2;
				INFOPLIST_FILE = Info.plist;
				OMNI_BUNDLE_IDENTIFIER = com.omnigroup.framework.OmniFoundation;
				OTHER_LDFLAGS = (
					"$(value)",
					"$(BZ2_LDFLAGS)",
				);
				PRODUCT_NAME = OmniFoundation;
				SECTORDER_FLAGS = (
					"-sectorder",
					__TEXT,
					__text,
					"$(PRODUCT_NAME).order",
				);
			};
			name = Release;
		};
		4A4E075108AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080908AA73400098FF0F /* Omni-Framework-Coverage.xcconfig */;
			buildSettings = {
				HEADER_SEARCH_PATHS = /usr/include/libxml2;
				INFOPLIST_FILE = Info.plist;
				OMNI_BUNDLE_IDENTIFIER = com.omnigroup.framework.OmniFoundation;
				OTHER_LDFLAGS = (
					"$(value)",
					"$(BZ2_LDFLAGS)",
				);
				PRODUCT_NAME = OmniFoundation;
				SECTORDER_FLAGS = (
					"-sectorder",
					__TEXT,
					__text,
					"$(PRODUCT_NAME).order",
				);
			};
			name = Coverage;
		};
		4A4E076208AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 2;
				HEADER_SEARCH_PATHS = "";
				LIBRARY_SEARCH_PATHS = "";
				OTHER_CFLAGS = (
					"-DDEBUG",
					"-DDEBUG_$(USER)",
				);
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = Tests;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		4A4E076308AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DYLIB_INSTALLED_NAME_normal = "$(FRAMEWORK_INSTALLED_NAME)";
				FRAMEWORK_INSTALLED_NAME = "$(OMNI_FRAMEWORK_TARGET_PATH)$(/)$(PRODUCT_NAME).$(WRAPPER_EXTENSION)$(/)Versions$(/)$(FRAMEWORK_VERSION)$(/)$(PRODUCT_NAME)";
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				HEADER_SEARCH_PATHS = "";
				INSTALL_MODE_FLAG = "a+rX";
				LIBRARY_SEARCH_PATHS = "";
				OMNI_FRAMEWORK_TARGET_PATH = "@executable_path/../Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "$(OMNI_PREBIND_FLAGS)";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = Tests;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				ZERO_LINK = NO;
			};
			name = Release;
		};
		4A4E076408AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_OPTIMIZATION_LEVEL = 0;
				HEADER_SEARCH_PATHS = "";
				LIBRARY_SEARCH_PATHS = "";
				OPTIMIZATION_CFLAGS = "$(value) -O0";
				OTHER_CFLAGS = (
					"-fprofile-arcs",
					"-ftest-coverage",
				);
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = Tests;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Coverage;
		};
		4A4E077108AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFSimpleLockTest;
			};
			name = Debug;
		};
		4A4E077208AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFSimpleLockTest;
			};
			name = Release;
		};
		4A4E077308AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFSimpleLockTest;
			};
			name = Coverage;
		};
		4A4E079308AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFDedicatedThreadSchedulerTest;
			};
			name = Debug;
		};
		4A4E079408AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFDedicatedThreadSchedulerTest;
			};
			name = Release;
		};
		4A4E079508AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFDedicatedThreadSchedulerTest;
			};
			name = Coverage;
		};
		4A4E07A308AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFClobberDetectionTest;
			};
			name = Debug;
		};
		4A4E07A408AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFClobberDetectionTest;
			};
			name = Release;
		};
		4A4E07A508AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFClobberDetectionTest;
			};
			name = Coverage;
		};
		4A4E07CB08AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4AB8F38808AD0CA100DBB061 /* Omni-Bundle-Debug.xcconfig */;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
				);
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PREFIX_HEADER = "";
				INFOPLIST_FILE = "Info-OFUnitTests.plist";
				LD_RUNPATH_SEARCH_PATHS = "$(DEVELOPER_FRAMEWORKS_DIR)";
				OMNI_BUNDLE_IDENTIFIER = com.omnigroup.framework.OmniFoundation.UnitTests;
				PRODUCT_NAME = OFUnitTests;
				WARNING_CFLAGS = (
					"-Wall",
					"-W#warnings",
					"-Wno-trigraphs",
				);
				WRAPPER_EXTENSION = otest;
			};
			name = Debug;
		};
		4A4E07CC08AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4AB8F38908AD0CA100DBB061 /* Omni-Bundle-Release.xcconfig */;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
				);
				GCC_PREFIX_HEADER = "";
				INFOPLIST_FILE = "Info-OFUnitTests.plist";
				LD_RUNPATH_SEARCH_PATHS = "$(DEVELOPER_FRAMEWORKS_DIR)";
				OMNI_BUNDLE_IDENTIFIER = com.omnigroup.framework.OmniFoundation.UnitTests;
				PRODUCT_NAME = OFUnitTests;
				WRAPPER_EXTENSION = otest;
			};
			name = Release;
		};
		4A4E07CD08AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4AB8F38708AD0CA100DBB061 /* Omni-Bundle-Coverage.xcconfig */;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
				);
				GCC_PREFIX_HEADER = "";
				INFOPLIST_FILE = "Info-OFUnitTests.plist";
				LD_RUNPATH_SEARCH_PATHS = "$(DEVELOPER_FRAMEWORKS_DIR)";
				OMNI_BUNDLE_IDENTIFIER = com.omnigroup.framework.OmniFoundation.UnitTests;
				PRODUCT_NAME = OFUnitTests;
				WRAPPER_EXTENSION = otest;
			};
			name = Coverage;
		};
		4A4E07DC08AA72B10098FF0F /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080D08AA73400098FF0F /* Omni-Tool-Debug.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFMainThreadLockTest;
			};
			name = Debug;
		};
		4A4E07DD08AA72B10098FF0F /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080E08AA73400098FF0F /* Omni-Tool-Release.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFMainThreadLockTest;
			};
			name = Release;
		};
		4A4E07DE08AA72B10098FF0F /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4A4E080C08AA73400098FF0F /* Omni-Tool-Coverage.xcconfig */;
			buildSettings = {
				PRODUCT_NAME = OFMainThreadLockTest;
			};
			name = Coverage;
		};
		4AD1C16508A9803A00C087FE /* Debug */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4AB8F38B08AD0CA100DBB061 /* Omni-Global-Debug.xcconfig */;
			buildSettings = {
			};
			name = Debug;
		};
		4AD1C16608A9803A00C087FE /* Release */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4AB8F38C08AD0CA100DBB061 /* Omni-Global-Release.xcconfig */;
			buildSettings = {
			};
			name = Release;
		};
		4AD1C16708A9803A00C087FE /* Coverage */ = {
			isa = XCBuildConfiguration;
			baseConfigurationReference = 4AB8F38A08AD0CA100DBB061 /* Omni-Global-Coverage.xcconfig */;
			buildSettings = {
			};
			name = Coverage;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		345069160D747F0B004B40C2 /* Build configuration list for PBXNativeTarget "OFCrashOnExceptionTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				345069130D747ED4004B40C2 /* Debug */,
				345069140D747ED4004B40C2 /* Release */,
				345069150D747ED4004B40C2 /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E074E08AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OmniFoundation" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E074F08AA72B10098FF0F /* Debug */,
				4A4E075008AA72B10098FF0F /* Release */,
				4A4E075108AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E076108AA72B10098FF0F /* Build configuration list for PBXAggregateTarget "Tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E076208AA72B10098FF0F /* Debug */,
				4A4E076308AA72B10098FF0F /* Release */,
				4A4E076408AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E077008AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFSimpleLockTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E077108AA72B10098FF0F /* Debug */,
				4A4E077208AA72B10098FF0F /* Release */,
				4A4E077308AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E079208AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFDedicatedThreadSchedulerTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E079308AA72B10098FF0F /* Debug */,
				4A4E079408AA72B10098FF0F /* Release */,
				4A4E079508AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E07A208AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFClobberDetectionZoneTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E07A308AA72B10098FF0F /* Debug */,
				4A4E07A408AA72B10098FF0F /* Release */,
				4A4E07A508AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E07CA08AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFUnitTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E07CB08AA72B10098FF0F /* Debug */,
				4A4E07CC08AA72B10098FF0F /* Release */,
				4A4E07CD08AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4A4E07DB08AA72B10098FF0F /* Build configuration list for PBXNativeTarget "OFMainThreadLockTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4A4E07DC08AA72B10098FF0F /* Debug */,
				4A4E07DD08AA72B10098FF0F /* Release */,
				4A4E07DE08AA72B10098FF0F /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		4AD1C16408A9803A00C087FE /* Build configuration list for PBXProject "OmniFoundation" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				4AD1C16508A9803A00C087FE /* Debug */,
				4AD1C16608A9803A00C087FE /* Release */,
				4AD1C16708A9803A00C087FE /* Coverage */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
/* End XCConfigurationList section */
	};
	rootObject = 00E51C5BFE8AAEA611C9CC38 /* Project object */;
}
