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

/* Begin PBXAggregateTarget section */
		BCC047160FB651AF00F9F2D3 /* Documentation */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = BCC047190FB651CD00F9F2D3 /* Build configuration list for PBXAggregateTarget "Documentation" */;
			buildPhases = (
				BCC047150FB651AF00F9F2D3 /* Install Docset */,
				BC3A1CB112023B860051A978 /* Refresh Online Docs */,
			);
			dependencies = (
			);
			name = Documentation;
			productName = Documentation;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		5351577A0F6E3BE100C8AABD /* SBJsonParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 535157780F6E3BE100C8AABD /* SBJsonParser.h */; settings = {ATTRIBUTES = (Private, ); }; };
		5351577B0F6E3BE100C8AABD /* SBJsonParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 535157790F6E3BE100C8AABD /* SBJsonParser.m */; };
		5351577C0F6E3BE100C8AABD /* SBJsonParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 535157780F6E3BE100C8AABD /* SBJsonParser.h */; settings = {ATTRIBUTES = (Private, ); }; };
		5351577D0F6E3BE100C8AABD /* SBJsonParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 535157790F6E3BE100C8AABD /* SBJsonParser.m */; };
		535157A50F6EE4A800C8AABD /* SBJsonWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 535157A30F6EE4A800C8AABD /* SBJsonWriter.h */; settings = {ATTRIBUTES = (Private, ); }; };
		535157A60F6EE4A800C8AABD /* SBJsonWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 535157A40F6EE4A800C8AABD /* SBJsonWriter.m */; };
		535157A70F6EE4A800C8AABD /* SBJsonWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 535157A30F6EE4A800C8AABD /* SBJsonWriter.h */; settings = {ATTRIBUTES = (Private, ); }; };
		535157A80F6EE4A800C8AABD /* SBJsonWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 535157A40F6EE4A800C8AABD /* SBJsonWriter.m */; };
		535158700F70DE7A00C8AABD /* SBJsonBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5351586F0F70DE7A00C8AABD /* SBJsonBase.h */; settings = {ATTRIBUTES = (Private, ); }; };
		535158710F70DE7A00C8AABD /* SBJsonBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 5351586F0F70DE7A00C8AABD /* SBJsonBase.h */; settings = {ATTRIBUTES = (Private, ); }; };
		535158730F70DE7B00C8AABD /* SBJsonBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 535158720F70DE7B00C8AABD /* SBJsonBase.m */; };
		535158740F70DE7B00C8AABD /* SBJsonBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 535158720F70DE7B00C8AABD /* SBJsonBase.m */; };
		53C45B9C0C98A87600546F66 /* ErrorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 53C45B9B0C98A87600546F66 /* ErrorTest.m */; };
		53D2299C0C96129800276605 /* JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 53D2299A0C96129800276605 /* JSON.h */; settings = {ATTRIBUTES = (Public, ); }; };
		53D229AD0C961B9900276605 /* JSON.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53D229810C96121600276605 /* JSON.framework */; };
		53F8A8150E57158200355C72 /* libjson.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FE2BBD800D8B0D3900184787 /* libjson.a */; };
		BC0387E811CEC07A0080C552 /* AbstractTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0387E711CEC07A0080C552 /* AbstractTest.m */; };
		BC0387E911CEC07A0080C552 /* AbstractTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0387E711CEC07A0080C552 /* AbstractTest.m */; };
		BC74B6EC0FC9FAD0000BD3DD /* MaxDepthTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74B6EB0FC9FAD0000BD3DD /* MaxDepthTest.m */; };
		BC74B6ED0FC9FAD0000BD3DD /* MaxDepthTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74B6EB0FC9FAD0000BD3DD /* MaxDepthTest.m */; };
		BC74B7AE0FCA8B89000BD3DD /* ProxyTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74B7AD0FCA8B89000BD3DD /* ProxyTest.m */; };
		BC74B7AF0FCA8B89000BD3DD /* ProxyTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC74B7AD0FCA8B89000BD3DD /* ProxyTest.m */; };
		BC8F72A71235331400678720 /* WriterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8F72A61235331400678720 /* WriterTest.m */; };
		BC8F72A81235331400678720 /* WriterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8F72A61235331400678720 /* WriterTest.m */; };
		BCB55A5E1221D09400ACE34F /* array.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A001221D09400ACE34F /* array.json */; };
		BCB55A5F1221D09400ACE34F /* array.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A011221D09400ACE34F /* array.json.pretty */; };
		BCB55A601221D09400ACE34F /* array.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A021221D09400ACE34F /* array.json.terse */; };
		BCB55A611221D09400ACE34F /* bool.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A031221D09400ACE34F /* bool.json */; };
		BCB55A621221D09400ACE34F /* bool.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A041221D09400ACE34F /* bool.json.pretty */; };
		BCB55A631221D09400ACE34F /* bool.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A051221D09400ACE34F /* bool.json.terse */; };
		BCB55A641221D09400ACE34F /* format.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A061221D09400ACE34F /* format.json */; };
		BCB55A651221D09400ACE34F /* format.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A071221D09400ACE34F /* format.json.pretty */; };
		BCB55A661221D09400ACE34F /* format.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A081221D09400ACE34F /* format.json.terse */; };
		BCB55A671221D09400ACE34F /* 1.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0A1221D09400ACE34F /* 1.json */; };
		BCB55A681221D09400ACE34F /* 1.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0B1221D09400ACE34F /* 1.json.pretty */; };
		BCB55A691221D09400ACE34F /* 1.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0C1221D09400ACE34F /* 1.json.terse */; };
		BCB55A6A1221D09400ACE34F /* 2.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0D1221D09400ACE34F /* 2.json */; };
		BCB55A6B1221D09400ACE34F /* 2.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0E1221D09400ACE34F /* 2.json.pretty */; };
		BCB55A6C1221D09400ACE34F /* 2.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0F1221D09400ACE34F /* 2.json.terse */; };
		BCB55A6D1221D09400ACE34F /* 3.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A101221D09400ACE34F /* 3.json */; };
		BCB55A6E1221D09400ACE34F /* 3.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A111221D09400ACE34F /* 3.json.pretty */; };
		BCB55A6F1221D09400ACE34F /* 3.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A121221D09400ACE34F /* 3.json.terse */; };
		BCB55A701221D09400ACE34F /* 4.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A131221D09400ACE34F /* 4.json */; };
		BCB55A711221D09400ACE34F /* 4.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A141221D09400ACE34F /* 4.json.pretty */; };
		BCB55A721221D09400ACE34F /* 4.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A151221D09400ACE34F /* 4.json.terse */; };
		BCB55A731221D09400ACE34F /* 5.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A161221D09400ACE34F /* 5.json */; };
		BCB55A741221D09400ACE34F /* 5.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A171221D09400ACE34F /* 5.json.pretty */; };
		BCB55A751221D09400ACE34F /* 5.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A181221D09400ACE34F /* 5.json.terse */; };
		BCB55A761221D09400ACE34F /* fail1.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1A1221D09400ACE34F /* fail1.json */; };
		BCB55A771221D09400ACE34F /* fail10.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1B1221D09400ACE34F /* fail10.json */; };
		BCB55A781221D09400ACE34F /* fail11.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1C1221D09400ACE34F /* fail11.json */; };
		BCB55A791221D09400ACE34F /* fail12.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1D1221D09400ACE34F /* fail12.json */; };
		BCB55A7A1221D09400ACE34F /* fail13.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1E1221D09400ACE34F /* fail13.json */; };
		BCB55A7B1221D09400ACE34F /* fail14.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1F1221D09400ACE34F /* fail14.json */; };
		BCB55A7C1221D09400ACE34F /* fail15.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A201221D09400ACE34F /* fail15.json */; };
		BCB55A7D1221D09400ACE34F /* fail16.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A211221D09400ACE34F /* fail16.json */; };
		BCB55A7E1221D09400ACE34F /* fail17.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A221221D09400ACE34F /* fail17.json */; };
		BCB55A7F1221D09400ACE34F /* fail18.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A231221D09400ACE34F /* fail18.json */; };
		BCB55A801221D09400ACE34F /* fail19.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A241221D09400ACE34F /* fail19.json */; };
		BCB55A811221D09400ACE34F /* fail2.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A251221D09400ACE34F /* fail2.json */; };
		BCB55A821221D09400ACE34F /* fail20.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A261221D09400ACE34F /* fail20.json */; };
		BCB55A831221D09400ACE34F /* fail21.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A271221D09400ACE34F /* fail21.json */; };
		BCB55A841221D09400ACE34F /* fail22.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A281221D09400ACE34F /* fail22.json */; };
		BCB55A851221D09400ACE34F /* fail23.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A291221D09400ACE34F /* fail23.json */; };
		BCB55A861221D09400ACE34F /* fail24.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2A1221D09400ACE34F /* fail24.json */; };
		BCB55A871221D09400ACE34F /* fail25.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2B1221D09400ACE34F /* fail25.json */; };
		BCB55A881221D09400ACE34F /* fail26.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2C1221D09400ACE34F /* fail26.json */; };
		BCB55A891221D09400ACE34F /* fail27.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2D1221D09400ACE34F /* fail27.json */; };
		BCB55A8A1221D09400ACE34F /* fail28.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2E1221D09400ACE34F /* fail28.json */; };
		BCB55A8B1221D09400ACE34F /* fail29.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2F1221D09400ACE34F /* fail29.json */; };
		BCB55A8C1221D09400ACE34F /* fail3.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A301221D09400ACE34F /* fail3.json */; };
		BCB55A8D1221D09400ACE34F /* fail30.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A311221D09400ACE34F /* fail30.json */; };
		BCB55A8E1221D09400ACE34F /* fail31.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A321221D09400ACE34F /* fail31.json */; };
		BCB55A8F1221D09400ACE34F /* fail32.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A331221D09400ACE34F /* fail32.json */; };
		BCB55A901221D09400ACE34F /* fail33.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A341221D09400ACE34F /* fail33.json */; };
		BCB55A911221D09400ACE34F /* fail4.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A351221D09400ACE34F /* fail4.json */; };
		BCB55A921221D09400ACE34F /* fail5.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A361221D09400ACE34F /* fail5.json */; };
		BCB55A931221D09400ACE34F /* fail6.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A371221D09400ACE34F /* fail6.json */; };
		BCB55A941221D09400ACE34F /* fail7.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A381221D09400ACE34F /* fail7.json */; };
		BCB55A951221D09400ACE34F /* fail8.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A391221D09400ACE34F /* fail8.json */; };
		BCB55A961221D09400ACE34F /* fail9.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3A1221D09400ACE34F /* fail9.json */; };
		BCB55A971221D09400ACE34F /* pass1.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3B1221D09400ACE34F /* pass1.json */; };
		BCB55A981221D09400ACE34F /* pass1.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3C1221D09400ACE34F /* pass1.json.pretty */; };
		BCB55A991221D09400ACE34F /* pass1.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3D1221D09400ACE34F /* pass1.json.terse */; };
		BCB55A9A1221D09400ACE34F /* pass2.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3E1221D09400ACE34F /* pass2.json */; };
		BCB55A9B1221D09400ACE34F /* pass2.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3F1221D09400ACE34F /* pass2.json.pretty */; };
		BCB55A9C1221D09400ACE34F /* pass2.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A401221D09400ACE34F /* pass2.json.terse */; };
		BCB55A9D1221D09400ACE34F /* pass3.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A411221D09400ACE34F /* pass3.json */; };
		BCB55A9E1221D09400ACE34F /* pass3.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A421221D09400ACE34F /* pass3.json.pretty */; };
		BCB55A9F1221D09400ACE34F /* pass3.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A431221D09400ACE34F /* pass3.json.terse */; };
		BCB55AA01221D09400ACE34F /* null.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A441221D09400ACE34F /* null.json */; };
		BCB55AA11221D09400ACE34F /* null.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A451221D09400ACE34F /* null.json.pretty */; };
		BCB55AA21221D09400ACE34F /* null.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A461221D09400ACE34F /* null.json.terse */; };
		BCB55AA31221D09400ACE34F /* number.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A471221D09400ACE34F /* number.json */; };
		BCB55AA41221D09400ACE34F /* number.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A481221D09400ACE34F /* number.json.pretty */; };
		BCB55AA51221D09400ACE34F /* number.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A491221D09400ACE34F /* number.json.terse */; };
		BCB55AA61221D09400ACE34F /* object.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4A1221D09400ACE34F /* object.json */; };
		BCB55AA71221D09400ACE34F /* object.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4B1221D09400ACE34F /* object.json.pretty */; };
		BCB55AA81221D09400ACE34F /* object.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4C1221D09400ACE34F /* object.json.terse */; };
		BCB55AAA1221D09400ACE34F /* a.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4F1221D09400ACE34F /* a.json */; };
		BCB55AAB1221D09400ACE34F /* a.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A501221D09400ACE34F /* a.json.pretty */; };
		BCB55AAC1221D09400ACE34F /* a.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A511221D09400ACE34F /* a.json.terse */; };
		BCB55AAD1221D09400ACE34F /* b.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A521221D09400ACE34F /* b.json */; };
		BCB55AAE1221D09400ACE34F /* b.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A531221D09400ACE34F /* b.json.pretty */; };
		BCB55AAF1221D09400ACE34F /* b.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A541221D09400ACE34F /* b.json.terse */; };
		BCB55AB01221D09400ACE34F /* string-ctrl.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A551221D09400ACE34F /* string-ctrl.json */; };
		BCB55AB11221D09400ACE34F /* string-ctrl.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A561221D09400ACE34F /* string-ctrl.json.pretty */; };
		BCB55AB21221D09400ACE34F /* string-ctrl.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A571221D09400ACE34F /* string-ctrl.json.terse */; };
		BCB55AB31221D09400ACE34F /* string-unicode.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A581221D09400ACE34F /* string-unicode.json */; };
		BCB55AB41221D09400ACE34F /* string-unicode.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A591221D09400ACE34F /* string-unicode.json.pretty */; };
		BCB55AB51221D09400ACE34F /* string-unicode.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5A1221D09400ACE34F /* string-unicode.json.terse */; };
		BCB55AB61221D09400ACE34F /* string.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5B1221D09400ACE34F /* string.json */; };
		BCB55AB71221D09400ACE34F /* string.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5C1221D09400ACE34F /* string.json.pretty */; };
		BCB55AB81221D09400ACE34F /* string.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5D1221D09400ACE34F /* string.json.terse */; };
		BCB55AB91221D09400ACE34F /* array.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A001221D09400ACE34F /* array.json */; };
		BCB55ABA1221D09400ACE34F /* array.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A011221D09400ACE34F /* array.json.pretty */; };
		BCB55ABB1221D09400ACE34F /* array.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A021221D09400ACE34F /* array.json.terse */; };
		BCB55ABC1221D09400ACE34F /* bool.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A031221D09400ACE34F /* bool.json */; };
		BCB55ABD1221D09400ACE34F /* bool.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A041221D09400ACE34F /* bool.json.pretty */; };
		BCB55ABE1221D09400ACE34F /* bool.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A051221D09400ACE34F /* bool.json.terse */; };
		BCB55ABF1221D09400ACE34F /* format.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A061221D09400ACE34F /* format.json */; };
		BCB55AC01221D09400ACE34F /* format.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A071221D09400ACE34F /* format.json.pretty */; };
		BCB55AC11221D09400ACE34F /* format.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A081221D09400ACE34F /* format.json.terse */; };
		BCB55AC21221D09400ACE34F /* 1.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0A1221D09400ACE34F /* 1.json */; };
		BCB55AC31221D09400ACE34F /* 1.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0B1221D09400ACE34F /* 1.json.pretty */; };
		BCB55AC41221D09400ACE34F /* 1.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0C1221D09400ACE34F /* 1.json.terse */; };
		BCB55AC51221D09400ACE34F /* 2.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0D1221D09400ACE34F /* 2.json */; };
		BCB55AC61221D09400ACE34F /* 2.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0E1221D09400ACE34F /* 2.json.pretty */; };
		BCB55AC71221D09400ACE34F /* 2.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A0F1221D09400ACE34F /* 2.json.terse */; };
		BCB55AC81221D09400ACE34F /* 3.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A101221D09400ACE34F /* 3.json */; };
		BCB55AC91221D09400ACE34F /* 3.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A111221D09400ACE34F /* 3.json.pretty */; };
		BCB55ACA1221D09400ACE34F /* 3.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A121221D09400ACE34F /* 3.json.terse */; };
		BCB55ACB1221D09400ACE34F /* 4.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A131221D09400ACE34F /* 4.json */; };
		BCB55ACC1221D09400ACE34F /* 4.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A141221D09400ACE34F /* 4.json.pretty */; };
		BCB55ACD1221D09400ACE34F /* 4.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A151221D09400ACE34F /* 4.json.terse */; };
		BCB55ACE1221D09400ACE34F /* 5.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A161221D09400ACE34F /* 5.json */; };
		BCB55ACF1221D09400ACE34F /* 5.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A171221D09400ACE34F /* 5.json.pretty */; };
		BCB55AD01221D09400ACE34F /* 5.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A181221D09400ACE34F /* 5.json.terse */; };
		BCB55AD11221D09400ACE34F /* fail1.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1A1221D09400ACE34F /* fail1.json */; };
		BCB55AD21221D09400ACE34F /* fail10.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1B1221D09400ACE34F /* fail10.json */; };
		BCB55AD31221D09400ACE34F /* fail11.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1C1221D09400ACE34F /* fail11.json */; };
		BCB55AD41221D09400ACE34F /* fail12.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1D1221D09400ACE34F /* fail12.json */; };
		BCB55AD51221D09400ACE34F /* fail13.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1E1221D09400ACE34F /* fail13.json */; };
		BCB55AD61221D09400ACE34F /* fail14.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A1F1221D09400ACE34F /* fail14.json */; };
		BCB55AD71221D09400ACE34F /* fail15.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A201221D09400ACE34F /* fail15.json */; };
		BCB55AD81221D09400ACE34F /* fail16.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A211221D09400ACE34F /* fail16.json */; };
		BCB55AD91221D09400ACE34F /* fail17.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A221221D09400ACE34F /* fail17.json */; };
		BCB55ADA1221D09400ACE34F /* fail18.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A231221D09400ACE34F /* fail18.json */; };
		BCB55ADB1221D09400ACE34F /* fail19.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A241221D09400ACE34F /* fail19.json */; };
		BCB55ADC1221D09400ACE34F /* fail2.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A251221D09400ACE34F /* fail2.json */; };
		BCB55ADD1221D09400ACE34F /* fail20.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A261221D09400ACE34F /* fail20.json */; };
		BCB55ADE1221D09400ACE34F /* fail21.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A271221D09400ACE34F /* fail21.json */; };
		BCB55ADF1221D09400ACE34F /* fail22.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A281221D09400ACE34F /* fail22.json */; };
		BCB55AE01221D09400ACE34F /* fail23.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A291221D09400ACE34F /* fail23.json */; };
		BCB55AE11221D09400ACE34F /* fail24.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2A1221D09400ACE34F /* fail24.json */; };
		BCB55AE21221D09400ACE34F /* fail25.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2B1221D09400ACE34F /* fail25.json */; };
		BCB55AE31221D09400ACE34F /* fail26.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2C1221D09400ACE34F /* fail26.json */; };
		BCB55AE41221D09400ACE34F /* fail27.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2D1221D09400ACE34F /* fail27.json */; };
		BCB55AE51221D09400ACE34F /* fail28.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2E1221D09400ACE34F /* fail28.json */; };
		BCB55AE61221D09400ACE34F /* fail29.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A2F1221D09400ACE34F /* fail29.json */; };
		BCB55AE71221D09400ACE34F /* fail3.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A301221D09400ACE34F /* fail3.json */; };
		BCB55AE81221D09400ACE34F /* fail30.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A311221D09400ACE34F /* fail30.json */; };
		BCB55AE91221D09400ACE34F /* fail31.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A321221D09400ACE34F /* fail31.json */; };
		BCB55AEA1221D09400ACE34F /* fail32.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A331221D09400ACE34F /* fail32.json */; };
		BCB55AEB1221D09400ACE34F /* fail33.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A341221D09400ACE34F /* fail33.json */; };
		BCB55AEC1221D09400ACE34F /* fail4.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A351221D09400ACE34F /* fail4.json */; };
		BCB55AED1221D09400ACE34F /* fail5.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A361221D09400ACE34F /* fail5.json */; };
		BCB55AEE1221D09400ACE34F /* fail6.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A371221D09400ACE34F /* fail6.json */; };
		BCB55AEF1221D09400ACE34F /* fail7.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A381221D09400ACE34F /* fail7.json */; };
		BCB55AF01221D09400ACE34F /* fail8.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A391221D09400ACE34F /* fail8.json */; };
		BCB55AF11221D09400ACE34F /* fail9.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3A1221D09400ACE34F /* fail9.json */; };
		BCB55AF21221D09400ACE34F /* pass1.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3B1221D09400ACE34F /* pass1.json */; };
		BCB55AF31221D09400ACE34F /* pass1.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3C1221D09400ACE34F /* pass1.json.pretty */; };
		BCB55AF41221D09400ACE34F /* pass1.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3D1221D09400ACE34F /* pass1.json.terse */; };
		BCB55AF51221D09400ACE34F /* pass2.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3E1221D09400ACE34F /* pass2.json */; };
		BCB55AF61221D09400ACE34F /* pass2.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A3F1221D09400ACE34F /* pass2.json.pretty */; };
		BCB55AF71221D09400ACE34F /* pass2.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A401221D09400ACE34F /* pass2.json.terse */; };
		BCB55AF81221D09400ACE34F /* pass3.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A411221D09400ACE34F /* pass3.json */; };
		BCB55AF91221D09400ACE34F /* pass3.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A421221D09400ACE34F /* pass3.json.pretty */; };
		BCB55AFA1221D09400ACE34F /* pass3.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A431221D09400ACE34F /* pass3.json.terse */; };
		BCB55AFB1221D09400ACE34F /* null.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A441221D09400ACE34F /* null.json */; };
		BCB55AFC1221D09400ACE34F /* null.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A451221D09400ACE34F /* null.json.pretty */; };
		BCB55AFD1221D09400ACE34F /* null.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A461221D09400ACE34F /* null.json.terse */; };
		BCB55AFE1221D09400ACE34F /* number.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A471221D09400ACE34F /* number.json */; };
		BCB55AFF1221D09400ACE34F /* number.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A481221D09400ACE34F /* number.json.pretty */; };
		BCB55B001221D09400ACE34F /* number.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A491221D09400ACE34F /* number.json.terse */; };
		BCB55B011221D09400ACE34F /* object.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4A1221D09400ACE34F /* object.json */; };
		BCB55B021221D09400ACE34F /* object.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4B1221D09400ACE34F /* object.json.pretty */; };
		BCB55B031221D09400ACE34F /* object.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4C1221D09400ACE34F /* object.json.terse */; };
		BCB55B051221D09400ACE34F /* a.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A4F1221D09400ACE34F /* a.json */; };
		BCB55B061221D09400ACE34F /* a.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A501221D09400ACE34F /* a.json.pretty */; };
		BCB55B071221D09400ACE34F /* a.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A511221D09400ACE34F /* a.json.terse */; };
		BCB55B081221D09400ACE34F /* b.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A521221D09400ACE34F /* b.json */; };
		BCB55B091221D09400ACE34F /* b.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A531221D09400ACE34F /* b.json.pretty */; };
		BCB55B0A1221D09400ACE34F /* b.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A541221D09400ACE34F /* b.json.terse */; };
		BCB55B0B1221D09400ACE34F /* string-ctrl.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A551221D09400ACE34F /* string-ctrl.json */; };
		BCB55B0C1221D09400ACE34F /* string-ctrl.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A561221D09400ACE34F /* string-ctrl.json.pretty */; };
		BCB55B0D1221D09400ACE34F /* string-ctrl.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A571221D09400ACE34F /* string-ctrl.json.terse */; };
		BCB55B0E1221D09400ACE34F /* string-unicode.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A581221D09400ACE34F /* string-unicode.json */; };
		BCB55B0F1221D09400ACE34F /* string-unicode.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A591221D09400ACE34F /* string-unicode.json.pretty */; };
		BCB55B101221D09400ACE34F /* string-unicode.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5A1221D09400ACE34F /* string-unicode.json.terse */; };
		BCB55B111221D09400ACE34F /* string.json in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5B1221D09400ACE34F /* string.json */; };
		BCB55B121221D09400ACE34F /* string.json.pretty in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5C1221D09400ACE34F /* string.json.pretty */; };
		BCB55B131221D09400ACE34F /* string.json.terse in Resources */ = {isa = PBXBuildFile; fileRef = BCB55A5D1221D09400ACE34F /* string.json.terse */; };
		E75716450C96DB530084A449 /* NSObject+SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = E75716430C96DB530084A449 /* NSObject+SBJSON.h */; settings = {ATTRIBUTES = (Private, ); }; };
		E75716460C96DB530084A449 /* NSObject+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = E75716440C96DB530084A449 /* NSObject+SBJSON.m */; };
		E757164D0C96E39B0084A449 /* NSString+SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = E757164B0C96E39B0084A449 /* NSString+SBJSON.h */; settings = {ATTRIBUTES = (Private, ); }; };
		E757164E0C96E39B0084A449 /* NSString+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = E757164C0C96E39B0084A449 /* NSString+SBJSON.m */; };
		E76A1EBD0C996EFD00A0CC83 /* DataDrivenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E76A1EB60C996C2000A0CC83 /* DataDrivenTest.m */; };
		FE2BBD860D8B0D6000184787 /* JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 53D2299A0C96129800276605 /* JSON.h */; settings = {ATTRIBUTES = (Public, ); }; };
		FE2BBD870D8B0D6000184787 /* NSObject+SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = E75716430C96DB530084A449 /* NSObject+SBJSON.h */; settings = {ATTRIBUTES = (Private, ); }; };
		FE2BBD880D8B0D6000184787 /* NSObject+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = E75716440C96DB530084A449 /* NSObject+SBJSON.m */; };
		FE2BBD8B0D8B0D6000184787 /* NSString+SBJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = E757164B0C96E39B0084A449 /* NSString+SBJSON.h */; settings = {ATTRIBUTES = (Private, ); }; };
		FE2BBD8C0D8B0D6000184787 /* NSString+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = E757164C0C96E39B0084A449 /* NSString+SBJSON.m */; };
		FE2BBDB60D8B0F1D00184787 /* DataDrivenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E76A1EB60C996C2000A0CC83 /* DataDrivenTest.m */; };
		FE2BBDB70D8B0F1D00184787 /* ErrorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 53C45B9B0C98A87600546F66 /* ErrorTest.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		53D229920C96122E00276605 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 53D229730C9611FF00276605 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 53D229800C96121600276605;
			remoteInfo = JSON;
		};
		FE2BBDB30D8B0F0F00184787 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 53D229730C9611FF00276605 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FE2BBD7F0D8B0D3900184787;
			remoteInfo = json;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		535157780F6E3BE100C8AABD /* SBJsonParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBJsonParser.h; sourceTree = "<group>"; };
		535157790F6E3BE100C8AABD /* SBJsonParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SBJsonParser.m; sourceTree = "<group>"; };
		535157A30F6EE4A800C8AABD /* SBJsonWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBJsonWriter.h; sourceTree = "<group>"; };
		535157A40F6EE4A800C8AABD /* SBJsonWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SBJsonWriter.m; sourceTree = "<group>"; };
		5351586F0F70DE7A00C8AABD /* SBJsonBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBJsonBase.h; sourceTree = "<group>"; };
		535158720F70DE7B00C8AABD /* SBJsonBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SBJsonBase.m; sourceTree = "<group>"; };
		5355C86B0E392B2A00A18C15 /* ErrorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorTest.h; sourceTree = "<group>"; };
		5355C86C0E392B2A00A18C15 /* DataDrivenTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataDrivenTest.h; sourceTree = "<group>"; };
		53C45B9B0C98A87600546F66 /* ErrorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ErrorTest.m; sourceTree = "<group>"; };
		53D229810C96121600276605 /* JSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JSON.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		53D229830C96121600276605 /* JSON-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JSON-Info.plist"; sourceTree = "<group>"; };
		53D2298D0C96122A00276605 /* Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		53D2298E0C96122A00276605 /* Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
		53D2299A0C96129800276605 /* JSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSON.h; sourceTree = "<group>"; };
		BC010B181248A5E400ACC736 /* RefreshOnlineDocs.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = RefreshOnlineDocs.sh; sourceTree = "<group>"; };
		BC0387E611CEC07A0080C552 /* AbstractTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractTest.h; sourceTree = "<group>"; };
		BC0387E711CEC07A0080C552 /* AbstractTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractTest.m; sourceTree = "<group>"; };
		BC3A1CDC12060DAC0051A978 /* Changes.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Changes.md; sourceTree = "<group>"; };
		BC3A1CDD12060DAC0051A978 /* Credits.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Credits.md; sourceTree = "<group>"; };
		BC3A1CDE12060DAC0051A978 /* Installation.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Installation.md; sourceTree = "<group>"; };
		BC3A1CDF12060DAC0051A978 /* License.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = License.md; sourceTree = "<group>"; };
		BC74B6EA0FC9FAD0000BD3DD /* MaxDepthTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MaxDepthTest.h; sourceTree = "<group>"; };
		BC74B6EB0FC9FAD0000BD3DD /* MaxDepthTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MaxDepthTest.m; sourceTree = "<group>"; };
		BC74B7AC0FCA8B89000BD3DD /* ProxyTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProxyTest.h; sourceTree = "<group>"; };
		BC74B7AD0FCA8B89000BD3DD /* ProxyTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ProxyTest.m; sourceTree = "<group>"; };
		BC8F72A51235331400678720 /* WriterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WriterTest.h; sourceTree = "<group>"; };
		BC8F72A61235331400678720 /* WriterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WriterTest.m; sourceTree = "<group>"; };
		BCB55A001221D09400ACE34F /* array.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = array.json; sourceTree = "<group>"; };
		BCB55A011221D09400ACE34F /* array.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = array.json.pretty; sourceTree = "<group>"; };
		BCB55A021221D09400ACE34F /* array.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = array.json.terse; sourceTree = "<group>"; };
		BCB55A031221D09400ACE34F /* bool.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bool.json; sourceTree = "<group>"; };
		BCB55A041221D09400ACE34F /* bool.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bool.json.pretty; sourceTree = "<group>"; };
		BCB55A051221D09400ACE34F /* bool.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bool.json.terse; sourceTree = "<group>"; };
		BCB55A061221D09400ACE34F /* format.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = format.json; sourceTree = "<group>"; };
		BCB55A071221D09400ACE34F /* format.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = format.json.pretty; sourceTree = "<group>"; };
		BCB55A081221D09400ACE34F /* format.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = format.json.terse; sourceTree = "<group>"; };
		BCB55A0A1221D09400ACE34F /* 1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 1.json; sourceTree = "<group>"; };
		BCB55A0B1221D09400ACE34F /* 1.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 1.json.pretty; sourceTree = "<group>"; };
		BCB55A0C1221D09400ACE34F /* 1.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 1.json.terse; sourceTree = "<group>"; };
		BCB55A0D1221D09400ACE34F /* 2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 2.json; sourceTree = "<group>"; };
		BCB55A0E1221D09400ACE34F /* 2.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 2.json.pretty; sourceTree = "<group>"; };
		BCB55A0F1221D09400ACE34F /* 2.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 2.json.terse; sourceTree = "<group>"; };
		BCB55A101221D09400ACE34F /* 3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 3.json; sourceTree = "<group>"; };
		BCB55A111221D09400ACE34F /* 3.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 3.json.pretty; sourceTree = "<group>"; };
		BCB55A121221D09400ACE34F /* 3.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 3.json.terse; sourceTree = "<group>"; };
		BCB55A131221D09400ACE34F /* 4.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 4.json; sourceTree = "<group>"; };
		BCB55A141221D09400ACE34F /* 4.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 4.json.pretty; sourceTree = "<group>"; };
		BCB55A151221D09400ACE34F /* 4.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 4.json.terse; sourceTree = "<group>"; };
		BCB55A161221D09400ACE34F /* 5.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 5.json; sourceTree = "<group>"; };
		BCB55A171221D09400ACE34F /* 5.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 5.json.pretty; sourceTree = "<group>"; };
		BCB55A181221D09400ACE34F /* 5.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = 5.json.terse; sourceTree = "<group>"; };
		BCB55A1A1221D09400ACE34F /* fail1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail1.json; sourceTree = "<group>"; };
		BCB55A1B1221D09400ACE34F /* fail10.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail10.json; sourceTree = "<group>"; };
		BCB55A1C1221D09400ACE34F /* fail11.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail11.json; sourceTree = "<group>"; };
		BCB55A1D1221D09400ACE34F /* fail12.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail12.json; sourceTree = "<group>"; };
		BCB55A1E1221D09400ACE34F /* fail13.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail13.json; sourceTree = "<group>"; };
		BCB55A1F1221D09400ACE34F /* fail14.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail14.json; sourceTree = "<group>"; };
		BCB55A201221D09400ACE34F /* fail15.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail15.json; sourceTree = "<group>"; };
		BCB55A211221D09400ACE34F /* fail16.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail16.json; sourceTree = "<group>"; };
		BCB55A221221D09400ACE34F /* fail17.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail17.json; sourceTree = "<group>"; };
		BCB55A231221D09400ACE34F /* fail18.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail18.json; sourceTree = "<group>"; };
		BCB55A241221D09400ACE34F /* fail19.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail19.json; sourceTree = "<group>"; };
		BCB55A251221D09400ACE34F /* fail2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail2.json; sourceTree = "<group>"; };
		BCB55A261221D09400ACE34F /* fail20.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail20.json; sourceTree = "<group>"; };
		BCB55A271221D09400ACE34F /* fail21.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail21.json; sourceTree = "<group>"; };
		BCB55A281221D09400ACE34F /* fail22.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail22.json; sourceTree = "<group>"; };
		BCB55A291221D09400ACE34F /* fail23.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail23.json; sourceTree = "<group>"; };
		BCB55A2A1221D09400ACE34F /* fail24.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail24.json; sourceTree = "<group>"; };
		BCB55A2B1221D09400ACE34F /* fail25.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail25.json; sourceTree = "<group>"; };
		BCB55A2C1221D09400ACE34F /* fail26.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail26.json; sourceTree = "<group>"; };
		BCB55A2D1221D09400ACE34F /* fail27.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail27.json; sourceTree = "<group>"; };
		BCB55A2E1221D09400ACE34F /* fail28.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail28.json; sourceTree = "<group>"; };
		BCB55A2F1221D09400ACE34F /* fail29.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail29.json; sourceTree = "<group>"; };
		BCB55A301221D09400ACE34F /* fail3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail3.json; sourceTree = "<group>"; };
		BCB55A311221D09400ACE34F /* fail30.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail30.json; sourceTree = "<group>"; };
		BCB55A321221D09400ACE34F /* fail31.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail31.json; sourceTree = "<group>"; };
		BCB55A331221D09400ACE34F /* fail32.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail32.json; sourceTree = "<group>"; };
		BCB55A341221D09400ACE34F /* fail33.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail33.json; sourceTree = "<group>"; };
		BCB55A351221D09400ACE34F /* fail4.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail4.json; sourceTree = "<group>"; };
		BCB55A361221D09400ACE34F /* fail5.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail5.json; sourceTree = "<group>"; };
		BCB55A371221D09400ACE34F /* fail6.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail6.json; sourceTree = "<group>"; };
		BCB55A381221D09400ACE34F /* fail7.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail7.json; sourceTree = "<group>"; };
		BCB55A391221D09400ACE34F /* fail8.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail8.json; sourceTree = "<group>"; };
		BCB55A3A1221D09400ACE34F /* fail9.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fail9.json; sourceTree = "<group>"; };
		BCB55A3B1221D09400ACE34F /* pass1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass1.json; sourceTree = "<group>"; };
		BCB55A3C1221D09400ACE34F /* pass1.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass1.json.pretty; sourceTree = "<group>"; };
		BCB55A3D1221D09400ACE34F /* pass1.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass1.json.terse; sourceTree = "<group>"; };
		BCB55A3E1221D09400ACE34F /* pass2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass2.json; sourceTree = "<group>"; };
		BCB55A3F1221D09400ACE34F /* pass2.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass2.json.pretty; sourceTree = "<group>"; };
		BCB55A401221D09400ACE34F /* pass2.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass2.json.terse; sourceTree = "<group>"; };
		BCB55A411221D09400ACE34F /* pass3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass3.json; sourceTree = "<group>"; };
		BCB55A421221D09400ACE34F /* pass3.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass3.json.pretty; sourceTree = "<group>"; };
		BCB55A431221D09400ACE34F /* pass3.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pass3.json.terse; sourceTree = "<group>"; };
		BCB55A441221D09400ACE34F /* null.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = null.json; sourceTree = "<group>"; };
		BCB55A451221D09400ACE34F /* null.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = null.json.pretty; sourceTree = "<group>"; };
		BCB55A461221D09400ACE34F /* null.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = null.json.terse; sourceTree = "<group>"; };
		BCB55A471221D09400ACE34F /* number.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = number.json; sourceTree = "<group>"; };
		BCB55A481221D09400ACE34F /* number.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = number.json.pretty; sourceTree = "<group>"; };
		BCB55A491221D09400ACE34F /* number.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = number.json.terse; sourceTree = "<group>"; };
		BCB55A4A1221D09400ACE34F /* object.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = object.json; sourceTree = "<group>"; };
		BCB55A4B1221D09400ACE34F /* object.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = object.json.pretty; sourceTree = "<group>"; };
		BCB55A4C1221D09400ACE34F /* object.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = object.json.terse; sourceTree = "<group>"; };
		BCB55A4F1221D09400ACE34F /* a.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = a.json; sourceTree = "<group>"; };
		BCB55A501221D09400ACE34F /* a.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = a.json.pretty; sourceTree = "<group>"; };
		BCB55A511221D09400ACE34F /* a.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = a.json.terse; sourceTree = "<group>"; };
		BCB55A521221D09400ACE34F /* b.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = b.json; sourceTree = "<group>"; };
		BCB55A531221D09400ACE34F /* b.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = b.json.pretty; sourceTree = "<group>"; };
		BCB55A541221D09400ACE34F /* b.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = b.json.terse; sourceTree = "<group>"; };
		BCB55A551221D09400ACE34F /* string-ctrl.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "string-ctrl.json"; sourceTree = "<group>"; };
		BCB55A561221D09400ACE34F /* string-ctrl.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "string-ctrl.json.pretty"; sourceTree = "<group>"; };
		BCB55A571221D09400ACE34F /* string-ctrl.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "string-ctrl.json.terse"; sourceTree = "<group>"; };
		BCB55A581221D09400ACE34F /* string-unicode.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "string-unicode.json"; sourceTree = "<group>"; };
		BCB55A591221D09400ACE34F /* string-unicode.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "string-unicode.json.pretty"; sourceTree = "<group>"; };
		BCB55A5A1221D09400ACE34F /* string-unicode.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "string-unicode.json.terse"; sourceTree = "<group>"; };
		BCB55A5B1221D09400ACE34F /* string.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = string.json; sourceTree = "<group>"; };
		BCB55A5C1221D09400ACE34F /* string.json.pretty */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = string.json.pretty; sourceTree = "<group>"; };
		BCB55A5D1221D09400ACE34F /* string.json.terse */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = string.json.terse; sourceTree = "<group>"; };
		BCB55B411221D4B800ACE34F /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		BCB55B421221D4E200ACE34F /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		BCB55B441221D50500ACE34F /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		BCC0466C0FB62CF100F9F2D3 /* Readme.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Readme.md; sourceTree = "<group>"; };
		BCC047320FB6584C00F9F2D3 /* InstallDocumentation.sh */ = {isa = PBXFileReference; explicitFileType = text.script.sh; fileEncoding = 4; path = InstallDocumentation.sh; sourceTree = "<group>"; };
		E75716430C96DB530084A449 /* NSObject+SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+SBJSON.h"; sourceTree = "<group>"; };
		E75716440C96DB530084A449 /* NSObject+SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+SBJSON.m"; sourceTree = "<group>"; };
		E757164B0C96E39B0084A449 /* NSString+SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+SBJSON.h"; sourceTree = "<group>"; };
		E757164C0C96E39B0084A449 /* NSString+SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+SBJSON.m"; sourceTree = "<group>"; };
		E76A1EB60C996C2000A0CC83 /* DataDrivenTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataDrivenTest.m; sourceTree = "<group>"; };
		FE2BBD800D8B0D3900184787 /* libjson.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjson.a; sourceTree = BUILT_PRODUCTS_DIR; };
		FE2BBDAB0D8B0EE000184787 /* libjsontests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = libjsontests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		FE2BBDAC0D8B0EE100184787 /* libjsontests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "libjsontests-Info.plist"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		53D2297F0C96121600276605 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		53D2298A0C96122A00276605 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				53D229AD0C961B9900276605 /* JSON.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE2BBD7E0D8B0D3900184787 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE2BBDA80D8B0EE000184787 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				53F8A8150E57158200355C72 /* libjson.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		53D229710C9611FF00276605 = {
			isa = PBXGroup;
			children = (
				53D229950C96123C00276605 /* Classes */,
				53D229960C96124500276605 /* Tests */,
				BCB559FF1221D09300ACE34F /* Test Data */,
				53D229820C96121600276605 /* Products */,
				BCC0465E0FB62C2B00F9F2D3 /* Resources */,
				BCC047D30FB742FC00F9F2D3 /* Documents */,
				BCC046DF0FB6478C00F9F2D3 /* Scripts */,
			);
			sourceTree = "<group>";
		};
		53D229820C96121600276605 /* Products */ = {
			isa = PBXGroup;
			children = (
				53D229810C96121600276605 /* JSON.framework */,
				53D2298D0C96122A00276605 /* Tests.octest */,
				FE2BBD800D8B0D3900184787 /* libjson.a */,
				FE2BBDAB0D8B0EE000184787 /* libjsontests.octest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		53D229950C96123C00276605 /* Classes */ = {
			isa = PBXGroup;
			children = (
				53D2299A0C96129800276605 /* JSON.h */,
				E75716430C96DB530084A449 /* NSObject+SBJSON.h */,
				E75716440C96DB530084A449 /* NSObject+SBJSON.m */,
				E757164B0C96E39B0084A449 /* NSString+SBJSON.h */,
				E757164C0C96E39B0084A449 /* NSString+SBJSON.m */,
				5351586F0F70DE7A00C8AABD /* SBJsonBase.h */,
				535158720F70DE7B00C8AABD /* SBJsonBase.m */,
				535157780F6E3BE100C8AABD /* SBJsonParser.h */,
				535157790F6E3BE100C8AABD /* SBJsonParser.m */,
				535157A30F6EE4A800C8AABD /* SBJsonWriter.h */,
				535157A40F6EE4A800C8AABD /* SBJsonWriter.m */,
			);
			path = Classes;
			sourceTree = "<group>";
		};
		53D229960C96124500276605 /* Tests */ = {
			isa = PBXGroup;
			children = (
				BC0387E611CEC07A0080C552 /* AbstractTest.h */,
				BC0387E711CEC07A0080C552 /* AbstractTest.m */,
				5355C86C0E392B2A00A18C15 /* DataDrivenTest.h */,
				E76A1EB60C996C2000A0CC83 /* DataDrivenTest.m */,
				5355C86B0E392B2A00A18C15 /* ErrorTest.h */,
				53C45B9B0C98A87600546F66 /* ErrorTest.m */,
				BC74B6EA0FC9FAD0000BD3DD /* MaxDepthTest.h */,
				BC74B6EB0FC9FAD0000BD3DD /* MaxDepthTest.m */,
				BC74B7AC0FCA8B89000BD3DD /* ProxyTest.h */,
				BC74B7AD0FCA8B89000BD3DD /* ProxyTest.m */,
				BC8F72A51235331400678720 /* WriterTest.h */,
				BC8F72A61235331400678720 /* WriterTest.m */,
			);
			path = Tests;
			sourceTree = "<group>";
		};
		BCB559FF1221D09300ACE34F /* Test Data */ = {
			isa = PBXGroup;
			children = (
				BCB55A001221D09400ACE34F /* array.json */,
				BCB55A011221D09400ACE34F /* array.json.pretty */,
				BCB55A021221D09400ACE34F /* array.json.terse */,
				BCB55A031221D09400ACE34F /* bool.json */,
				BCB55A041221D09400ACE34F /* bool.json.pretty */,
				BCB55A051221D09400ACE34F /* bool.json.terse */,
				BCB55A061221D09400ACE34F /* format.json */,
				BCB55A071221D09400ACE34F /* format.json.pretty */,
				BCB55A081221D09400ACE34F /* format.json.terse */,
				BCB55A091221D09400ACE34F /* json.org */,
				BCB55A191221D09400ACE34F /* jsonchecker */,
				BCB55A441221D09400ACE34F /* null.json */,
				BCB55A451221D09400ACE34F /* null.json.pretty */,
				BCB55A461221D09400ACE34F /* null.json.terse */,
				BCB55A471221D09400ACE34F /* number.json */,
				BCB55A481221D09400ACE34F /* number.json.pretty */,
				BCB55A491221D09400ACE34F /* number.json.terse */,
				BCB55A4A1221D09400ACE34F /* object.json */,
				BCB55A4B1221D09400ACE34F /* object.json.pretty */,
				BCB55A4C1221D09400ACE34F /* object.json.terse */,
				BCB55A4E1221D09400ACE34F /* rfc4627 */,
				BCB55A551221D09400ACE34F /* string-ctrl.json */,
				BCB55A561221D09400ACE34F /* string-ctrl.json.pretty */,
				BCB55A571221D09400ACE34F /* string-ctrl.json.terse */,
				BCB55A581221D09400ACE34F /* string-unicode.json */,
				BCB55A591221D09400ACE34F /* string-unicode.json.pretty */,
				BCB55A5A1221D09400ACE34F /* string-unicode.json.terse */,
				BCB55A5B1221D09400ACE34F /* string.json */,
				BCB55A5C1221D09400ACE34F /* string.json.pretty */,
				BCB55A5D1221D09400ACE34F /* string.json.terse */,
			);
			name = "Test Data";
			path = Tests/Data;
			sourceTree = "<group>";
		};
		BCB55A091221D09400ACE34F /* json.org */ = {
			isa = PBXGroup;
			children = (
				BCB55A0A1221D09400ACE34F /* 1.json */,
				BCB55A0B1221D09400ACE34F /* 1.json.pretty */,
				BCB55A0C1221D09400ACE34F /* 1.json.terse */,
				BCB55A0D1221D09400ACE34F /* 2.json */,
				BCB55A0E1221D09400ACE34F /* 2.json.pretty */,
				BCB55A0F1221D09400ACE34F /* 2.json.terse */,
				BCB55A101221D09400ACE34F /* 3.json */,
				BCB55A111221D09400ACE34F /* 3.json.pretty */,
				BCB55A121221D09400ACE34F /* 3.json.terse */,
				BCB55A131221D09400ACE34F /* 4.json */,
				BCB55A141221D09400ACE34F /* 4.json.pretty */,
				BCB55A151221D09400ACE34F /* 4.json.terse */,
				BCB55A161221D09400ACE34F /* 5.json */,
				BCB55A171221D09400ACE34F /* 5.json.pretty */,
				BCB55A181221D09400ACE34F /* 5.json.terse */,
				BCB55B411221D4B800ACE34F /* README */,
			);
			path = json.org;
			sourceTree = "<group>";
		};
		BCB55A191221D09400ACE34F /* jsonchecker */ = {
			isa = PBXGroup;
			children = (
				BCB55A1A1221D09400ACE34F /* fail1.json */,
				BCB55A1B1221D09400ACE34F /* fail10.json */,
				BCB55A1C1221D09400ACE34F /* fail11.json */,
				BCB55A1D1221D09400ACE34F /* fail12.json */,
				BCB55A1E1221D09400ACE34F /* fail13.json */,
				BCB55A1F1221D09400ACE34F /* fail14.json */,
				BCB55A201221D09400ACE34F /* fail15.json */,
				BCB55A211221D09400ACE34F /* fail16.json */,
				BCB55A221221D09400ACE34F /* fail17.json */,
				BCB55A231221D09400ACE34F /* fail18.json */,
				BCB55A241221D09400ACE34F /* fail19.json */,
				BCB55A251221D09400ACE34F /* fail2.json */,
				BCB55A261221D09400ACE34F /* fail20.json */,
				BCB55A271221D09400ACE34F /* fail21.json */,
				BCB55A281221D09400ACE34F /* fail22.json */,
				BCB55A291221D09400ACE34F /* fail23.json */,
				BCB55A2A1221D09400ACE34F /* fail24.json */,
				BCB55A2B1221D09400ACE34F /* fail25.json */,
				BCB55A2C1221D09400ACE34F /* fail26.json */,
				BCB55A2D1221D09400ACE34F /* fail27.json */,
				BCB55A2E1221D09400ACE34F /* fail28.json */,
				BCB55A2F1221D09400ACE34F /* fail29.json */,
				BCB55A301221D09400ACE34F /* fail3.json */,
				BCB55A311221D09400ACE34F /* fail30.json */,
				BCB55A321221D09400ACE34F /* fail31.json */,
				BCB55A331221D09400ACE34F /* fail32.json */,
				BCB55A341221D09400ACE34F /* fail33.json */,
				BCB55A351221D09400ACE34F /* fail4.json */,
				BCB55A361221D09400ACE34F /* fail5.json */,
				BCB55A371221D09400ACE34F /* fail6.json */,
				BCB55A381221D09400ACE34F /* fail7.json */,
				BCB55A391221D09400ACE34F /* fail8.json */,
				BCB55A3A1221D09400ACE34F /* fail9.json */,
				BCB55A3B1221D09400ACE34F /* pass1.json */,
				BCB55A3C1221D09400ACE34F /* pass1.json.pretty */,
				BCB55A3D1221D09400ACE34F /* pass1.json.terse */,
				BCB55A3E1221D09400ACE34F /* pass2.json */,
				BCB55A3F1221D09400ACE34F /* pass2.json.pretty */,
				BCB55A401221D09400ACE34F /* pass2.json.terse */,
				BCB55A411221D09400ACE34F /* pass3.json */,
				BCB55A421221D09400ACE34F /* pass3.json.pretty */,
				BCB55A431221D09400ACE34F /* pass3.json.terse */,
				BCB55B421221D4E200ACE34F /* README */,
			);
			path = jsonchecker;
			sourceTree = "<group>";
		};
		BCB55A4E1221D09400ACE34F /* rfc4627 */ = {
			isa = PBXGroup;
			children = (
				BCB55A4F1221D09400ACE34F /* a.json */,
				BCB55A501221D09400ACE34F /* a.json.pretty */,
				BCB55A511221D09400ACE34F /* a.json.terse */,
				BCB55A521221D09400ACE34F /* b.json */,
				BCB55A531221D09400ACE34F /* b.json.pretty */,
				BCB55A541221D09400ACE34F /* b.json.terse */,
				BCB55B441221D50500ACE34F /* README */,
			);
			path = rfc4627;
			sourceTree = "<group>";
		};
		BCC0465E0FB62C2B00F9F2D3 /* Resources */ = {
			isa = PBXGroup;
			children = (
				53D229830C96121600276605 /* JSON-Info.plist */,
				53D2298E0C96122A00276605 /* Tests-Info.plist */,
				FE2BBDAC0D8B0EE100184787 /* libjsontests-Info.plist */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		BCC046DF0FB6478C00F9F2D3 /* Scripts */ = {
			isa = PBXGroup;
			children = (
				BC010B181248A5E400ACC736 /* RefreshOnlineDocs.sh */,
				BCC047320FB6584C00F9F2D3 /* InstallDocumentation.sh */,
			);
			path = Scripts;
			sourceTree = "<group>";
		};
		BCC047D30FB742FC00F9F2D3 /* Documents */ = {
			isa = PBXGroup;
			children = (
				BC3A1CDC12060DAC0051A978 /* Changes.md */,
				BC3A1CDD12060DAC0051A978 /* Credits.md */,
				BC3A1CDE12060DAC0051A978 /* Installation.md */,
				BC3A1CDF12060DAC0051A978 /* License.md */,
				BCC0466C0FB62CF100F9F2D3 /* Readme.md */,
			);
			name = Documents;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		53D2297C0C96121600276605 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				53D2299C0C96129800276605 /* JSON.h in Headers */,
				E75716450C96DB530084A449 /* NSObject+SBJSON.h in Headers */,
				E757164D0C96E39B0084A449 /* NSString+SBJSON.h in Headers */,
				5351577C0F6E3BE100C8AABD /* SBJsonParser.h in Headers */,
				535157A70F6EE4A800C8AABD /* SBJsonWriter.h in Headers */,
				535158700F70DE7A00C8AABD /* SBJsonBase.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE2BBD7C0D8B0D3900184787 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE2BBD860D8B0D6000184787 /* JSON.h in Headers */,
				FE2BBD870D8B0D6000184787 /* NSObject+SBJSON.h in Headers */,
				FE2BBD8B0D8B0D6000184787 /* NSString+SBJSON.h in Headers */,
				5351577A0F6E3BE100C8AABD /* SBJsonParser.h in Headers */,
				535157A50F6EE4A800C8AABD /* SBJsonWriter.h in Headers */,
				535158710F70DE7A00C8AABD /* SBJsonBase.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		53D229800C96121600276605 /* JSON */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 53D229850C96121700276605 /* Build configuration list for PBXNativeTarget "JSON" */;
			buildPhases = (
				BC5BC69F1249767600F22EB0 /* ShellScript */,
				53D2297C0C96121600276605 /* Headers */,
				53D2297D0C96121600276605 /* Resources */,
				53D2297E0C96121600276605 /* Sources */,
				53D2297F0C96121600276605 /* Frameworks */,
				BC5BC6BE1249E3E500F22EB0 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = JSON;
			productName = JSON;
			productReference = 53D229810C96121600276605 /* JSON.framework */;
			productType = "com.apple.product-type.framework";
		};
		53D2298C0C96122A00276605 /* Tests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 53D2298F0C96122A00276605 /* Build configuration list for PBXNativeTarget "Tests" */;
			buildPhases = (
				53D229880C96122A00276605 /* Resources */,
				53D229890C96122A00276605 /* Sources */,
				53D2298A0C96122A00276605 /* Frameworks */,
				53D2298B0C96122A00276605 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
				53D229930C96122E00276605 /* PBXTargetDependency */,
			);
			name = Tests;
			productName = Tests;
			productReference = 53D2298D0C96122A00276605 /* Tests.octest */;
			productType = "com.apple.product-type.bundle";
		};
		FE2BBD7F0D8B0D3900184787 /* libjson */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE2BBD950D8B0DC900184787 /* Build configuration list for PBXNativeTarget "libjson" */;
			buildPhases = (
				BC5BC69F1249767600F22EB0 /* ShellScript */,
				FE2BBD7C0D8B0D3900184787 /* Headers */,
				FE2BBD7D0D8B0D3900184787 /* Sources */,
				FE2BBD7E0D8B0D3900184787 /* Frameworks */,
				BC5BC6BE1249E3E500F22EB0 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = libjson;
			productName = json;
			productReference = FE2BBD800D8B0D3900184787 /* libjson.a */;
			productType = "com.apple.product-type.library.static";
		};
		FE2BBDAA0D8B0EE000184787 /* libjsontests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FE2BBDAF0D8B0EE100184787 /* Build configuration list for PBXNativeTarget "libjsontests" */;
			buildPhases = (
				FE2BBDA60D8B0EE000184787 /* Resources */,
				FE2BBDA70D8B0EE000184787 /* Sources */,
				FE2BBDA80D8B0EE000184787 /* Frameworks */,
				FE2BBDA90D8B0EE000184787 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
				FE2BBDB40D8B0F0F00184787 /* PBXTargetDependency */,
			);
			name = libjsontests;
			productName = libjsontests;
			productReference = FE2BBDAB0D8B0EE000184787 /* libjsontests.octest */;
			productType = "com.apple.product-type.bundle";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		53D229730C9611FF00276605 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 53D229740C9611FF00276605 /* Build configuration list for PBXProject "JSON" */;
			compatibilityVersion = "Xcode 3.1";
			hasScannedForEncodings = 0;
			mainGroup = 53D229710C9611FF00276605;
			productRefGroup = 53D229820C96121600276605 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				53D229800C96121600276605 /* JSON */,
				53D2298C0C96122A00276605 /* Tests */,
				FE2BBD7F0D8B0D3900184787 /* libjson */,
				FE2BBDAA0D8B0EE000184787 /* libjsontests */,
				BCC047160FB651AF00F9F2D3 /* Documentation */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		53D2297D0C96121600276605 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		53D229880C96122A00276605 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				BCB55A5E1221D09400ACE34F /* array.json in Resources */,
				BCB55A5F1221D09400ACE34F /* array.json.pretty in Resources */,
				BCB55A601221D09400ACE34F /* array.json.terse in Resources */,
				BCB55A611221D09400ACE34F /* bool.json in Resources */,
				BCB55A621221D09400ACE34F /* bool.json.pretty in Resources */,
				BCB55A631221D09400ACE34F /* bool.json.terse in Resources */,
				BCB55A641221D09400ACE34F /* format.json in Resources */,
				BCB55A651221D09400ACE34F /* format.json.pretty in Resources */,
				BCB55A661221D09400ACE34F /* format.json.terse in Resources */,
				BCB55A671221D09400ACE34F /* 1.json in Resources */,
				BCB55A681221D09400ACE34F /* 1.json.pretty in Resources */,
				BCB55A691221D09400ACE34F /* 1.json.terse in Resources */,
				BCB55A6A1221D09400ACE34F /* 2.json in Resources */,
				BCB55A6B1221D09400ACE34F /* 2.json.pretty in Resources */,
				BCB55A6C1221D09400ACE34F /* 2.json.terse in Resources */,
				BCB55A6D1221D09400ACE34F /* 3.json in Resources */,
				BCB55A6E1221D09400ACE34F /* 3.json.pretty in Resources */,
				BCB55A6F1221D09400ACE34F /* 3.json.terse in Resources */,
				BCB55A701221D09400ACE34F /* 4.json in Resources */,
				BCB55A711221D09400ACE34F /* 4.json.pretty in Resources */,
				BCB55A721221D09400ACE34F /* 4.json.terse in Resources */,
				BCB55A731221D09400ACE34F /* 5.json in Resources */,
				BCB55A741221D09400ACE34F /* 5.json.pretty in Resources */,
				BCB55A751221D09400ACE34F /* 5.json.terse in Resources */,
				BCB55A761221D09400ACE34F /* fail1.json in Resources */,
				BCB55A771221D09400ACE34F /* fail10.json in Resources */,
				BCB55A781221D09400ACE34F /* fail11.json in Resources */,
				BCB55A791221D09400ACE34F /* fail12.json in Resources */,
				BCB55A7A1221D09400ACE34F /* fail13.json in Resources */,
				BCB55A7B1221D09400ACE34F /* fail14.json in Resources */,
				BCB55A7C1221D09400ACE34F /* fail15.json in Resources */,
				BCB55A7D1221D09400ACE34F /* fail16.json in Resources */,
				BCB55A7E1221D09400ACE34F /* fail17.json in Resources */,
				BCB55A7F1221D09400ACE34F /* fail18.json in Resources */,
				BCB55A801221D09400ACE34F /* fail19.json in Resources */,
				BCB55A811221D09400ACE34F /* fail2.json in Resources */,
				BCB55A821221D09400ACE34F /* fail20.json in Resources */,
				BCB55A831221D09400ACE34F /* fail21.json in Resources */,
				BCB55A841221D09400ACE34F /* fail22.json in Resources */,
				BCB55A851221D09400ACE34F /* fail23.json in Resources */,
				BCB55A861221D09400ACE34F /* fail24.json in Resources */,
				BCB55A871221D09400ACE34F /* fail25.json in Resources */,
				BCB55A881221D09400ACE34F /* fail26.json in Resources */,
				BCB55A891221D09400ACE34F /* fail27.json in Resources */,
				BCB55A8A1221D09400ACE34F /* fail28.json in Resources */,
				BCB55A8B1221D09400ACE34F /* fail29.json in Resources */,
				BCB55A8C1221D09400ACE34F /* fail3.json in Resources */,
				BCB55A8D1221D09400ACE34F /* fail30.json in Resources */,
				BCB55A8E1221D09400ACE34F /* fail31.json in Resources */,
				BCB55A8F1221D09400ACE34F /* fail32.json in Resources */,
				BCB55A901221D09400ACE34F /* fail33.json in Resources */,
				BCB55A911221D09400ACE34F /* fail4.json in Resources */,
				BCB55A921221D09400ACE34F /* fail5.json in Resources */,
				BCB55A931221D09400ACE34F /* fail6.json in Resources */,
				BCB55A941221D09400ACE34F /* fail7.json in Resources */,
				BCB55A951221D09400ACE34F /* fail8.json in Resources */,
				BCB55A961221D09400ACE34F /* fail9.json in Resources */,
				BCB55A971221D09400ACE34F /* pass1.json in Resources */,
				BCB55A981221D09400ACE34F /* pass1.json.pretty in Resources */,
				BCB55A991221D09400ACE34F /* pass1.json.terse in Resources */,
				BCB55A9A1221D09400ACE34F /* pass2.json in Resources */,
				BCB55A9B1221D09400ACE34F /* pass2.json.pretty in Resources */,
				BCB55A9C1221D09400ACE34F /* pass2.json.terse in Resources */,
				BCB55A9D1221D09400ACE34F /* pass3.json in Resources */,
				BCB55A9E1221D09400ACE34F /* pass3.json.pretty in Resources */,
				BCB55A9F1221D09400ACE34F /* pass3.json.terse in Resources */,
				BCB55AA01221D09400ACE34F /* null.json in Resources */,
				BCB55AA11221D09400ACE34F /* null.json.pretty in Resources */,
				BCB55AA21221D09400ACE34F /* null.json.terse in Resources */,
				BCB55AA31221D09400ACE34F /* number.json in Resources */,
				BCB55AA41221D09400ACE34F /* number.json.pretty in Resources */,
				BCB55AA51221D09400ACE34F /* number.json.terse in Resources */,
				BCB55AA61221D09400ACE34F /* object.json in Resources */,
				BCB55AA71221D09400ACE34F /* object.json.pretty in Resources */,
				BCB55AA81221D09400ACE34F /* object.json.terse in Resources */,
				BCB55AAA1221D09400ACE34F /* a.json in Resources */,
				BCB55AAB1221D09400ACE34F /* a.json.pretty in Resources */,
				BCB55AAC1221D09400ACE34F /* a.json.terse in Resources */,
				BCB55AAD1221D09400ACE34F /* b.json in Resources */,
				BCB55AAE1221D09400ACE34F /* b.json.pretty in Resources */,
				BCB55AAF1221D09400ACE34F /* b.json.terse in Resources */,
				BCB55AB01221D09400ACE34F /* string-ctrl.json in Resources */,
				BCB55AB11221D09400ACE34F /* string-ctrl.json.pretty in Resources */,
				BCB55AB21221D09400ACE34F /* string-ctrl.json.terse in Resources */,
				BCB55AB31221D09400ACE34F /* string-unicode.json in Resources */,
				BCB55AB41221D09400ACE34F /* string-unicode.json.pretty in Resources */,
				BCB55AB51221D09400ACE34F /* string-unicode.json.terse in Resources */,
				BCB55AB61221D09400ACE34F /* string.json in Resources */,
				BCB55AB71221D09400ACE34F /* string.json.pretty in Resources */,
				BCB55AB81221D09400ACE34F /* string.json.terse in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE2BBDA60D8B0EE000184787 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				BCB55AB91221D09400ACE34F /* array.json in Resources */,
				BCB55ABA1221D09400ACE34F /* array.json.pretty in Resources */,
				BCB55ABB1221D09400ACE34F /* array.json.terse in Resources */,
				BCB55ABC1221D09400ACE34F /* bool.json in Resources */,
				BCB55ABD1221D09400ACE34F /* bool.json.pretty in Resources */,
				BCB55ABE1221D09400ACE34F /* bool.json.terse in Resources */,
				BCB55ABF1221D09400ACE34F /* format.json in Resources */,
				BCB55AC01221D09400ACE34F /* format.json.pretty in Resources */,
				BCB55AC11221D09400ACE34F /* format.json.terse in Resources */,
				BCB55AC21221D09400ACE34F /* 1.json in Resources */,
				BCB55AC31221D09400ACE34F /* 1.json.pretty in Resources */,
				BCB55AC41221D09400ACE34F /* 1.json.terse in Resources */,
				BCB55AC51221D09400ACE34F /* 2.json in Resources */,
				BCB55AC61221D09400ACE34F /* 2.json.pretty in Resources */,
				BCB55AC71221D09400ACE34F /* 2.json.terse in Resources */,
				BCB55AC81221D09400ACE34F /* 3.json in Resources */,
				BCB55AC91221D09400ACE34F /* 3.json.pretty in Resources */,
				BCB55ACA1221D09400ACE34F /* 3.json.terse in Resources */,
				BCB55ACB1221D09400ACE34F /* 4.json in Resources */,
				BCB55ACC1221D09400ACE34F /* 4.json.pretty in Resources */,
				BCB55ACD1221D09400ACE34F /* 4.json.terse in Resources */,
				BCB55ACE1221D09400ACE34F /* 5.json in Resources */,
				BCB55ACF1221D09400ACE34F /* 5.json.pretty in Resources */,
				BCB55AD01221D09400ACE34F /* 5.json.terse in Resources */,
				BCB55AD11221D09400ACE34F /* fail1.json in Resources */,
				BCB55AD21221D09400ACE34F /* fail10.json in Resources */,
				BCB55AD31221D09400ACE34F /* fail11.json in Resources */,
				BCB55AD41221D09400ACE34F /* fail12.json in Resources */,
				BCB55AD51221D09400ACE34F /* fail13.json in Resources */,
				BCB55AD61221D09400ACE34F /* fail14.json in Resources */,
				BCB55AD71221D09400ACE34F /* fail15.json in Resources */,
				BCB55AD81221D09400ACE34F /* fail16.json in Resources */,
				BCB55AD91221D09400ACE34F /* fail17.json in Resources */,
				BCB55ADA1221D09400ACE34F /* fail18.json in Resources */,
				BCB55ADB1221D09400ACE34F /* fail19.json in Resources */,
				BCB55ADC1221D09400ACE34F /* fail2.json in Resources */,
				BCB55ADD1221D09400ACE34F /* fail20.json in Resources */,
				BCB55ADE1221D09400ACE34F /* fail21.json in Resources */,
				BCB55ADF1221D09400ACE34F /* fail22.json in Resources */,
				BCB55AE01221D09400ACE34F /* fail23.json in Resources */,
				BCB55AE11221D09400ACE34F /* fail24.json in Resources */,
				BCB55AE21221D09400ACE34F /* fail25.json in Resources */,
				BCB55AE31221D09400ACE34F /* fail26.json in Resources */,
				BCB55AE41221D09400ACE34F /* fail27.json in Resources */,
				BCB55AE51221D09400ACE34F /* fail28.json in Resources */,
				BCB55AE61221D09400ACE34F /* fail29.json in Resources */,
				BCB55AE71221D09400ACE34F /* fail3.json in Resources */,
				BCB55AE81221D09400ACE34F /* fail30.json in Resources */,
				BCB55AE91221D09400ACE34F /* fail31.json in Resources */,
				BCB55AEA1221D09400ACE34F /* fail32.json in Resources */,
				BCB55AEB1221D09400ACE34F /* fail33.json in Resources */,
				BCB55AEC1221D09400ACE34F /* fail4.json in Resources */,
				BCB55AED1221D09400ACE34F /* fail5.json in Resources */,
				BCB55AEE1221D09400ACE34F /* fail6.json in Resources */,
				BCB55AEF1221D09400ACE34F /* fail7.json in Resources */,
				BCB55AF01221D09400ACE34F /* fail8.json in Resources */,
				BCB55AF11221D09400ACE34F /* fail9.json in Resources */,
				BCB55AF21221D09400ACE34F /* pass1.json in Resources */,
				BCB55AF31221D09400ACE34F /* pass1.json.pretty in Resources */,
				BCB55AF41221D09400ACE34F /* pass1.json.terse in Resources */,
				BCB55AF51221D09400ACE34F /* pass2.json in Resources */,
				BCB55AF61221D09400ACE34F /* pass2.json.pretty in Resources */,
				BCB55AF71221D09400ACE34F /* pass2.json.terse in Resources */,
				BCB55AF81221D09400ACE34F /* pass3.json in Resources */,
				BCB55AF91221D09400ACE34F /* pass3.json.pretty in Resources */,
				BCB55AFA1221D09400ACE34F /* pass3.json.terse in Resources */,
				BCB55AFB1221D09400ACE34F /* null.json in Resources */,
				BCB55AFC1221D09400ACE34F /* null.json.pretty in Resources */,
				BCB55AFD1221D09400ACE34F /* null.json.terse in Resources */,
				BCB55AFE1221D09400ACE34F /* number.json in Resources */,
				BCB55AFF1221D09400ACE34F /* number.json.pretty in Resources */,
				BCB55B001221D09400ACE34F /* number.json.terse in Resources */,
				BCB55B011221D09400ACE34F /* object.json in Resources */,
				BCB55B021221D09400ACE34F /* object.json.pretty in Resources */,
				BCB55B031221D09400ACE34F /* object.json.terse in Resources */,
				BCB55B051221D09400ACE34F /* a.json in Resources */,
				BCB55B061221D09400ACE34F /* a.json.pretty in Resources */,
				BCB55B071221D09400ACE34F /* a.json.terse in Resources */,
				BCB55B081221D09400ACE34F /* b.json in Resources */,
				BCB55B091221D09400ACE34F /* b.json.pretty in Resources */,
				BCB55B0A1221D09400ACE34F /* b.json.terse in Resources */,
				BCB55B0B1221D09400ACE34F /* string-ctrl.json in Resources */,
				BCB55B0C1221D09400ACE34F /* string-ctrl.json.pretty in Resources */,
				BCB55B0D1221D09400ACE34F /* string-ctrl.json.terse in Resources */,
				BCB55B0E1221D09400ACE34F /* string-unicode.json in Resources */,
				BCB55B0F1221D09400ACE34F /* string-unicode.json.pretty in Resources */,
				BCB55B101221D09400ACE34F /* string-unicode.json.terse in Resources */,
				BCB55B111221D09400ACE34F /* string.json in Resources */,
				BCB55B121221D09400ACE34F /* string.json.pretty in Resources */,
				BCB55B131221D09400ACE34F /* string.json.terse in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		53D2298B0C96122A00276605 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		BC3A1CB112023B860051A978 /* Refresh Online Docs */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 8;
			files = (
			);
			inputPaths = (
			);
			name = "Refresh Online Docs";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 1;
			shellPath = /bin/sh;
			shellScript = "exec $SOURCE_ROOT/Scripts/RefreshOnlineDocs.sh";
		};
		BC5BC69F1249767600F22EB0 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 12;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "/usr/bin/perl -pi -e 's/#if 1/#if 0/' $SRCROOT/Classes/JSON.h\n";
			showEnvVarsInLog = 0;
		};
		BC5BC6BE1249E3E500F22EB0 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "/usr/bin/perl -pi -e 's/#if 0/#if 1/' $SRCROOT/Classes/JSON.h\n";
			showEnvVarsInLog = 0;
		};
		BCC047150FB651AF00F9F2D3 /* Install Docset */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Install Docset";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "exec $SOURCE_ROOT/Scripts/InstallDocumentation.sh";
		};
		FE2BBDA90D8B0EE000184787 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		53D2297E0C96121600276605 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				E75716460C96DB530084A449 /* NSObject+SBJSON.m in Sources */,
				E757164E0C96E39B0084A449 /* NSString+SBJSON.m in Sources */,
				5351577D0F6E3BE100C8AABD /* SBJsonParser.m in Sources */,
				535157A80F6EE4A800C8AABD /* SBJsonWriter.m in Sources */,
				535158730F70DE7B00C8AABD /* SBJsonBase.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		53D229890C96122A00276605 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				53C45B9C0C98A87600546F66 /* ErrorTest.m in Sources */,
				E76A1EBD0C996EFD00A0CC83 /* DataDrivenTest.m in Sources */,
				BC74B6ED0FC9FAD0000BD3DD /* MaxDepthTest.m in Sources */,
				BC74B7AE0FCA8B89000BD3DD /* ProxyTest.m in Sources */,
				BC0387E911CEC07A0080C552 /* AbstractTest.m in Sources */,
				BC8F72A71235331400678720 /* WriterTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE2BBD7D0D8B0D3900184787 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE2BBD880D8B0D6000184787 /* NSObject+SBJSON.m in Sources */,
				FE2BBD8C0D8B0D6000184787 /* NSString+SBJSON.m in Sources */,
				5351577B0F6E3BE100C8AABD /* SBJsonParser.m in Sources */,
				535157A60F6EE4A800C8AABD /* SBJsonWriter.m in Sources */,
				535158740F70DE7B00C8AABD /* SBJsonBase.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FE2BBDA70D8B0EE000184787 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FE2BBDB60D8B0F1D00184787 /* DataDrivenTest.m in Sources */,
				FE2BBDB70D8B0F1D00184787 /* ErrorTest.m in Sources */,
				BC74B6EC0FC9FAD0000BD3DD /* MaxDepthTest.m in Sources */,
				BC74B7AF0FCA8B89000BD3DD /* ProxyTest.m in Sources */,
				BC0387E811CEC07A0080C552 /* AbstractTest.m in Sources */,
				BC8F72A81235331400678720 /* WriterTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		53D229930C96122E00276605 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 53D229800C96121600276605 /* JSON */;
			targetProxy = 53D229920C96122E00276605 /* PBXContainerItemProxy */;
		};
		FE2BBDB40D8B0F0F00184787 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FE2BBD7F0D8B0D3900184787 /* libjson */;
			targetProxy = FE2BBDB30D8B0F0F00184787 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		53D229750C9611FF00276605 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "-Wparentheses";
			};
			name = Debug;
		};
		53D229760C9611FF00276605 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
				COPY_PHASE_STRIP = YES;
				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
				OTHER_CFLAGS = "-Wparentheses";
			};
			name = Release;
		};
		53D229860C96121700276605 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CURRENT_PROJECT_VERSION = 11;
				DYLIB_COMPATIBILITY_VERSION = 4;
				DYLIB_CURRENT_VERSION = 11;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_OBJC_GC = supported;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h";
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INFOPLIST_FILE = "JSON-Info.plist";
				INSTALL_PATH = "@executable_path/../Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
				);
				PREBINDING = NO;
				PRODUCT_NAME = JSON;
				SDKROOT = "";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = SB;
			};
			name = Debug;
		};
		53D229870C96121700276605 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CURRENT_PROJECT_VERSION = 11;
				DYLIB_COMPATIBILITY_VERSION = 4;
				DYLIB_CURRENT_VERSION = 11;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_GC = supported;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h";
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INFOPLIST_FILE = "JSON-Info.plist";
				INSTALL_PATH = "@executable_path/../Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
				);
				PREBINDING = NO;
				PRODUCT_NAME = JSON;
				SDKROOT = "";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = SB;
			};
			name = Release;
		};
		53D229900C96122A00276605 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(value)",
					"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
				);
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h";
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INFOPLIST_FILE = "Tests-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = Tests;
				SDKROOT = "";
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		53D229910C96122A00276605 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = YES;
				FRAMEWORK_SEARCH_PATHS = (
					"$(value)",
					"$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)",
				);
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Foundation.framework/Headers/Foundation.h";
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INFOPLIST_FILE = "Tests-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = Tests;
				SDKROOT = "";
				WRAPPER_EXTENSION = octest;
			};
			name = Release;
		};
		BCC047170FB651AF00F9F2D3 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = Documentation;
			};
			name = Debug;
		};
		BCC047180FB651AF00F9F2D3 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = Documentation;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		FE2BBD840D8B0D3900184787 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				DEPLOYMENT_LOCATION = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_OBJC_GC = unsupported;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
				);
				PREBINDING = NO;
				PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/JSON;
				PRODUCT_NAME = json;
				PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/JSON;
				SDKROOT = "";
			};
			name = Debug;
		};
		FE2BBD850D8B0D3900184787 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEPLOYMENT_LOCATION = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_GC = unsupported;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
				);
				PREBINDING = NO;
				PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/JSON;
				PRODUCT_NAME = json;
				PUBLIC_HEADERS_FOLDER_PATH = /usr/local/include/JSON;
				SDKROOT = "";
				SKIP_INSTALL = NO;
			};
			name = Release;
		};
		FE2BBDAD0D8B0EE100184787 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = unsupported;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INFOPLIST_FILE = "libjsontests-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-all_load",
					"-ObjC",
					"-ljson",
					"-framework",
					Foundation,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = libjsontests;
				SDKROOT = "";
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		FE2BBDAE0D8B0EE100184787 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = YES;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = unsupported;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				INFOPLIST_FILE = "libjsontests-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-all_load",
					"-ObjC",
					"-ljson",
					"-framework",
					Foundation,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = libjsontests;
				SDKROOT = "";
				WRAPPER_EXTENSION = octest;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		53D229740C9611FF00276605 /* Build configuration list for PBXProject "JSON" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				53D229750C9611FF00276605 /* Debug */,
				53D229760C9611FF00276605 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		53D229850C96121700276605 /* Build configuration list for PBXNativeTarget "JSON" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				53D229860C96121700276605 /* Debug */,
				53D229870C96121700276605 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		53D2298F0C96122A00276605 /* Build configuration list for PBXNativeTarget "Tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				53D229900C96122A00276605 /* Debug */,
				53D229910C96122A00276605 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		BCC047190FB651CD00F9F2D3 /* Build configuration list for PBXAggregateTarget "Documentation" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				BCC047170FB651AF00F9F2D3 /* Debug */,
				BCC047180FB651AF00F9F2D3 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE2BBD950D8B0DC900184787 /* Build configuration list for PBXNativeTarget "libjson" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE2BBD840D8B0D3900184787 /* Debug */,
				FE2BBD850D8B0D3900184787 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FE2BBDAF0D8B0EE100184787 /* Build configuration list for PBXNativeTarget "libjsontests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FE2BBDAD0D8B0EE100184787 /* Debug */,
				FE2BBDAE0D8B0EE100184787 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 53D229730C9611FF00276605 /* Project object */;
}
