diff --git a/Projects/MacOS/Xcode/XercesLib/English.lproj/InfoPlist.strings b/Projects/MacOS/Xcode/XercesLib/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000000000000000000000000000000000000..83b94b41dcf2ae28063cf4d620cd980c5573b7f5
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesLib/English.lproj/InfoPlist.strings
@@ -0,0 +1,6 @@
+/* Localized versions of Info.plist keys */
+
+CFBundleName = "Xerces";
+CFBundleShortVersionString = "XercesLib version 2.3.0";
+CFBundleGetInfoString = "XercesLib version 2.3.0";
+NSHumanReadableCopyright = "Copyright";
diff --git a/Projects/MacOS/Xcode/XercesLib/Info-XercesLib.plist b/Projects/MacOS/Xcode/XercesLib/Info-XercesLib.plist
new file mode 100644
index 0000000000000000000000000000000000000000..1cc7093d1bd57aad053322573bc803d3d6353279
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesLib/Info-XercesLib.plist
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>Xerces</string>
+	<key>CFBundleIconFile</key>
+	<string></string>
+	<key>CFBundleIdentifier</key>
+	<string></string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>Xerces</string>
+	<key>CFBundlePackageType</key>
+	<string>FMWK</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>2.3.0</string>
+</dict>
+</plist>
diff --git a/Projects/MacOS/Xcode/XercesLib/XercesLib.xcode/project.pbxproj b/Projects/MacOS/Xcode/XercesLib/XercesLib.xcode/project.pbxproj
new file mode 100644
index 0000000000000000000000000000000000000000..fdb670b078100a89e5f341f2ca545c516171ce33
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesLib/XercesLib.xcode/project.pbxproj
@@ -0,0 +1,14254 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 39;
+	objects = {
+		02058CF3FF8AF8CD7F000001 = {
+			children = (
+				F574C25E0327B73C015B10DE,
+				F58FFB7A02C4EAAC01A80065,
+				F58FFC1902C4ED1F01A80065,
+				F58FFC1A02C4ED1F01A80065,
+				F58FFC1B02C4ED1F01A80065,
+				F58FFC1C02C4ED1F01A80065,
+				F58FFC1D02C4ED1F01A80065,
+				F58FFC1E02C4ED1F01A80065,
+				9019E701045C3C8C0095DDBE,
+				F58FFC1F02C4ED1F01A80065,
+				F58FFC2002C4ED1F01A80065,
+				F58FFC2102C4ED1F01A80065,
+				F58FFC2202C4ED1F01A80065,
+				F58FFC2302C4ED1F01A80065,
+				F58FFC2402C4ED1F01A80065,
+				F58FFC2502C4ED1F01A80065,
+				F58FFC2602C4ED1F01A80065,
+				F58FFC2702C4ED1F01A80065,
+				F58FFC2802C4ED1F01A80065,
+				F58FFC2902C4ED1F01A80065,
+				F58FFC2A02C4ED1F01A80065,
+				F58FFC2B02C4ED1F01A80065,
+				F58FFC2C02C4ED1F01A80065,
+				F58FFC2D02C4ED1F01A80065,
+				F58FFC2E02C4ED1F01A80065,
+				F58FFC2F02C4ED1F01A80065,
+				F58FFC3002C4ED1F01A80065,
+				F58FFC3102C4ED1F01A80065,
+				F58FFC3202C4ED1F01A80065,
+				F58FFC3302C4ED1F01A80065,
+				F58FFC3402C4ED1F01A80065,
+				F58FFC3502C4ED1F01A80065,
+				F58FFC3602C4ED1F01A80065,
+				F58FFC3702C4ED1F01A80065,
+				F58FFC3802C4ED1F01A80065,
+				F58FFC3902C4ED1F01A80065,
+				F58FFC3A02C4ED1F01A80065,
+				F58FFC3B02C4ED1F01A80065,
+				90E0251303E9F54A00136FE6,
+				F58FFC3C02C4ED1F01A80065,
+				F58FFC3D02C4ED1F01A80065,
+				F58FFC3E02C4ED1F01A80065,
+				F58FFC3F02C4ED1F01A80065,
+				F58FFC4002C4ED1F01A80065,
+				90FE1B2104FAE65600A80082,
+				90FE1B2204FAE65600A80082,
+				90FE1B2304FAE65600A80082,
+				90FE1B2404FAE65600A80082,
+				90FE1B2504FAE65600A80082,
+				90FE1B2604FAE65600A80082,
+				90FE1B2704FAE65600A80082,
+				90E140990541865100C60A69,
+			);
+			isa = PBXGroup;
+			path = dom;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D6FFF8AF8CD7F000001 = {
+			children = (
+				02058D70FF8AF8CD7F000001,
+				02058D71FF8AF8CD7F000001,
+				02058D73FF8AF8CD7F000001,
+				02058D74FF8AF8CD7F000001,
+				9019E6FD045C367E0095DDBE,
+				02058D75FF8AF8CD7F000001,
+				02058D76FF8AF8CD7F000001,
+				02058D77FF8AF8CD7F000001,
+				02058D78FF8AF8CD7F000001,
+				02058D79FF8AF8CD7F000001,
+				02058D7AFF8AF8CD7F000001,
+				02058D7BFF8AF8CD7F000001,
+				02058D7CFF8AF8CD7F000001,
+				02058D7DFF8AF8CD7F000001,
+				02058D7EFF8AF8CD7F000001,
+				02058D7FFF8AF8CD7F000001,
+				02058D80FF8AF8CD7F000001,
+				02058D81FF8AF8CD7F000001,
+				02058D82FF8AF8CD7F000001,
+				02058D83FF8AF8CD7F000001,
+				02058D84FF8AF8CD7F000001,
+				02058D85FF8AF8CD7F000001,
+				02058D86FF8AF8CD7F000001,
+				02058D87FF8AF8CD7F000001,
+				02058D88FF8AF8CD7F000001,
+				02058D89FF8AF8CD7F000001,
+				02058D8AFF8AF8CD7F000001,
+				02058D8BFF8AF8CD7F000001,
+				02058D8CFF8AF8CD7F000001,
+				02058D8DFF8AF8CD7F000001,
+				02058D8EFF8AF8CD7F000001,
+				02058D8FFF8AF8CD7F000001,
+				02058D90FF8AF8CD7F000001,
+				02058D91FF8AF8CD7F000001,
+				02058D92FF8AF8CD7F000001,
+				02058D93FF8AF8CD7F000001,
+				02058D94FF8AF8CD7F000001,
+				02058D95FF8AF8CD7F000001,
+				02058D96FF8AF8CD7F000001,
+				F58FFC6902C4ED4301A80065,
+				F58FFC6A02C4ED4301A80065,
+				F58FFC6B02C4ED4301A80065,
+				F58FFC6C02C4ED4301A80065,
+				F58FFC6D02C4ED4301A80065,
+				F58FFC6E02C4ED4301A80065,
+				F58FFC6F02C4ED4301A80065,
+				F58FFC7002C4ED4301A80065,
+				F58FFC7102C4ED4301A80065,
+				F58FFC7202C4ED4301A80065,
+				90E140780541863C00C60A69,
+				90E140790541863C00C60A69,
+				90E1407A0541863C00C60A69,
+				90E1407B0541863C00C60A69,
+				90E1407C0541863C00C60A69,
+				90E1407D0541863C00C60A69,
+				90E1407E0541863C00C60A69,
+				90E1407F0541863C00C60A69,
+				90E140800541863C00C60A69,
+				90E140810541863C00C60A69,
+				90E140820541863C00C60A69,
+				900A9B0D055B053C002E6943,
+			);
+			isa = PBXGroup;
+			path = framework;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D70FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = LocalFileInputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D71FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = LocalFileInputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D73FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MemBufInputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D74FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MemBufInputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D75FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = StdInInputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D76FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = StdInInputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D77FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = URLInputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D78FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = URLInputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D79FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLAttDef.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D7AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLAttDef.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D7BFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLAttDefList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D7CFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLAttr.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D7DFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLAttr.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D7EFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLBuffer.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D7FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLBuffer.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D80FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLBufferMgr.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D81FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLBufferMgr.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D82FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLContentModel.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D83FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLContentModel.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D84FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDocumentHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D85FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLElementDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D86FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLElementDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D87FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLEntityDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D88FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLEntityDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D89FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLEntityHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D8AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLErrorCodes.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D8BFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLErrorReporter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D8CFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLFormatter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D8DFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLFormatter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D8EFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLNotationDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D8FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLNotationDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D90FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLPScanToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D91FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLRecognizer.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D92FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLRecognizer.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D93FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLRefInfo.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D94FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D95FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D96FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLValidityCodes.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D97FF8AF8CD7F000001 = {
+			children = (
+				90E140600541861300C60A69,
+				90E140610541861300C60A69,
+				02058D98FF8AF8CD7F000001,
+				F52345E203AE522201A80065,
+				F52345E303AE522201A80065,
+				02058D99FF8AF8CD7F000001,
+				02058D9AFF8AF8CD7F000001,
+				02058D9BFF8AF8CD7F000001,
+				F5F38FAF039FA5DB01A80066,
+				F5F38FB0039FA5DB01A80066,
+				F5F38FB1039FA5DB01A80066,
+				F5F38FB2039FA5DB01A80066,
+				9067ED1604FC0A9600A80082,
+				9067ED1704FC0A9600A80082,
+				9019E708045C3CE10095DDBE,
+				9019E707045C3CE10095DDBE,
+				02058D9DFF8AF8CD7F000001,
+				02058D9EFF8AF8CD7F000001,
+				F52345E403AE522201A80065,
+				F52345E503AE522201A80065,
+				9092296A0573B03C00C9F477,
+				9092296B0573B03C00C9F477,
+				02058D9FFF8AF8CD7F000001,
+				02058DA0FF8AF8CD7F000001,
+				02058DA1FF8AF8CD7F000001,
+				02058DA2FF8AF8CD7F000001,
+				F5F38FB3039FA5DB01A80066,
+				F5F38FB4039FA5DB01A80066,
+				90EF59D804D99CF800DC5A2D,
+				90EF59D904D99CF800DC5A2D,
+				F58FFC7D02C4ED6101A80065,
+				02058DA3FF8AF8CD7F000001,
+				02058DA4FF8AF8CD7F000001,
+				02058DA5FF8AF8CD7F000001,
+				02058DA6FF8AF8CD7F000001,
+				F5F38FB5039FA5DB01A80066,
+				F5F38FB6039FA5DB01A80066,
+				900A9B7C055B0570002E6943,
+				900A9B7D055B0570002E6943,
+				90E140620541861300C60A69,
+				90E140630541861300C60A69,
+				90E140640541861300C60A69,
+				90E140650541861300C60A69,
+				90E140660541861300C60A69,
+				90E140670541861300C60A69,
+				9092296C0573B03C00C9F477,
+				9092296D0573B03C00C9F477,
+				900A9B7E055B0570002E6943,
+				900A9B7F055B0570002E6943,
+				900A9B80055B0570002E6943,
+				900A9B81055B0570002E6943,
+			);
+			isa = PBXGroup;
+			path = internal;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D98FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CharTypeTables.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D99FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ElemStack.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D9AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ElemStack.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D9BFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = EndOfEntityException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D9DFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ReaderMgr.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D9EFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ReaderMgr.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058D9FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = VecAttributesImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA0FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = VecAttributesImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA1FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = VecAttrListImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = VecAttrListImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLReader.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA4FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLReader.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA5FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLScanner.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DA6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLScanner.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DACFF8AF8CD7F000001 = {
+			children = (
+				F58FFC0902C4EB8001A80065,
+				F58FFC0A02C4EB8001A80065,
+				F58FFC0B02C4EB8001A80065,
+				F58FFC0C02C4EB8001A80065,
+				02058DB0FF8AF8CD7F000001,
+				02058DB1FF8AF8CD7F000001,
+				02058DB2FF8AF8CD7F000001,
+				02058DB3FF8AF8CD7F000001,
+				F58FFC0D02C4EB8001A80065,
+				F58FFC0E02C4EB8001A80065,
+			);
+			isa = PBXGroup;
+			path = parsers;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB0FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SAX2XMLReaderImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB1FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SAX2XMLReaderImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SAXParser.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SAXParser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB4FF8AF8CD7F000001 = {
+			children = (
+				02058DB5FF8AF8CD7F000001,
+				02058DB6FF8AF8CD7F000001,
+				02058DB7FF8AF8CD7F000001,
+				02058DB8FF8AF8CD7F000001,
+				02058DB9FF8AF8CD7F000001,
+				02058DBAFF8AF8CD7F000001,
+				02058DBBFF8AF8CD7F000001,
+				02058DBCFF8AF8CD7F000001,
+				02058DBDFF8AF8CD7F000001,
+				02058DBEFF8AF8CD7F000001,
+				02058DC0FF8AF8CD7F000001,
+				02058DC1FF8AF8CD7F000001,
+				02058DC2FF8AF8CD7F000001,
+				02058DC3FF8AF8CD7F000001,
+				02058DC4FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = sax;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB5FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AttributeList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DocumentHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB7FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB8FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Dummy.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DB9FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = EntityResolver.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DBAFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ErrorHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DBBFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HandlerBase.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DBCFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = InputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DBDFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = InputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DBEFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Locator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC0FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Parser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC1FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SAXException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SAXException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SAXParseException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC4FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SAXParseException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC5FF8AF8CD7F000001 = {
+			children = (
+				02058DC6FF8AF8CD7F000001,
+				02058DC7FF8AF8CD7F000001,
+				02058DC8FF8AF8CD7F000001,
+				F58FFC7F02C4ED8601A80065,
+				F58FFC8002C4ED8601A80065,
+				02058DCAFF8AF8CD7F000001,
+				02058DCBFF8AF8CD7F000001,
+				02058DCCFF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = sax2;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Attributes.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC7FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ContentHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DC8FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DefaultHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DCAFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = sax2Dummy.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DCBFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SAX2XMLReader.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DCCFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLReaderFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DCDFF8AF8CD7F000001 = {
+			children = (
+				02058DCEFF8AF8CD7F000001,
+				02058DCFFF8AF8CD7F000001,
+				F50CFCBC00B9D1DF01000001,
+				F50CFCBD00B9D1DF01000001,
+				02058DD0FF8AF8CD7F000001,
+				02058DD1FF8AF8CD7F000001,
+				02058DD2FF8AF8CD7F000001,
+				02058DD3FF8AF8CD7F000001,
+				02058DD4FF8AF8CD7F000001,
+				02058DD5FF8AF8CD7F000001,
+				02058DD6FF8AF8CD7F000001,
+				02058DD7FF8AF8CD7F000001,
+				02058DD8FF8AF8CD7F000001,
+				02058DD9FF8AF8CD7F000001,
+				02058DDDFF8AF8CD7F000001,
+				90B1A251041C20760095DDD1,
+				90B1A252041C20770095DDD1,
+				02058DDEFF8AF8CD7F000001,
+				F59560B402EC620201A80066,
+				F59560B502EC620201A80066,
+				02058DE0FF8AF8CD7F000001,
+				02058DE1FF8AF8CD7F000001,
+				F5A6C93701B968C801000102,
+				02058DE2FF8AF8CD7F000001,
+				02058DE3FF8AF8CD7F000001,
+				02058DE4FF8AF8CD7F000001,
+				02058DE5FF8AF8CD7F000001,
+				02058DE6FF8AF8CD7F000001,
+				F50CFCB400B9D19B01000001,
+				F50CFCB500B9D19B01000001,
+				02058DE7FF8AF8CD7F000001,
+				02058DE8FF8AF8CD7F000001,
+				02058DE9FF8AF8CD7F000001,
+				02058DEBFF8AF8CD7F000001,
+				02058DEDFF8AF8CD7F000001,
+				02058DEEFF8AF8CD7F000001,
+				02058DEFFF8AF8CD7F000001,
+				02058DF0FF8AF8CD7F000001,
+				02058DF6FF8AF8CD7F000001,
+				02058DF7FF8AF8CD7F000001,
+				02058DF9FF8AF8CD7F000001,
+				02058DFAFF8AF8CD7F000001,
+				02058E12FF8AF8CD7F000001,
+				02058E13FF8AF8CD7F000001,
+				F5A6C93801B968C801000102,
+				90B1A253041C20770095DDD1,
+				90B1A254041C20770095DDD1,
+				F5A6C93901B968C801000102,
+				02058E14FF8AF8CD7F000001,
+				02058E4FFF8AF8CD7F000001,
+				02058E50FF8AF8CD7F000001,
+				209654700081120E7F000001,
+				209654710081120E7F000001,
+				02058E52FF8AF8CD7F000001,
+				02058E54FF8AF8CD7F000001,
+				02058E56FF8AF8CD7F000001,
+				02058E58FF8AF8CD7F000001,
+				F50CFC2900B9D01B01000001,
+				02058E59FF8AF8CD7F000001,
+				9019E6FF045C36BD0095DDBE,
+				F51053540382BB2501A80066,
+				02058E5AFF8AF8CD7F000001,
+				02058E5BFF8AF8CD7F000001,
+				02058E5CFF8AF8CD7F000001,
+				02058E7AFF8AF8CD7F000001,
+				02058E7CFF8AF8CD7F000001,
+				02058E7DFF8AF8CD7F000001,
+				02058E7EFF8AF8CD7F000001,
+				02058E7FFF8AF8CD7F000001,
+				02058E80FF8AF8CD7F000001,
+				02058E81FF8AF8CD7F000001,
+				02058E83FF8AF8CD7F000001,
+				02058E85FF8AF8CD7F000001,
+				02058E87FF8AF8CD7F000001,
+				02058E88FF8AF8CD7F000001,
+				F51053550382BB2501A80066,
+				90F9913A047B1E0100A80080,
+				90F9913B047B1E0100A80080,
+				02058E89FF8AF8CD7F000001,
+				02058E8AFF8AF8CD7F000001,
+				02058E8BFF8AF8CD7F000001,
+				02058E8CFF8AF8CD7F000001,
+				F5A6C93A01B968C801000102,
+				F5A6C93B01B968C801000102,
+				02058E8DFF8AF8CD7F000001,
+				02058E8EFF8AF8CD7F000001,
+				F50CFC9800B9D07301000001,
+				F50CFC9900B9D07301000001,
+				F50CFC9A00B9D07301000001,
+				F50CFC9B00B9D07301000001,
+				90A75CE103DDAE6E00F3A4A6,
+				90A75CE203DDAE6E00F3A4A6,
+				02058E8FFF8AF8CD7F000001,
+				02058E90FF8AF8CD7F000001,
+				F5A6C93C01B968C801000102,
+				F5A6C93D01B968C801000102,
+				02058E92FF8AF8CD7F000001,
+				F51053560382BB2501A80066,
+				02058E93FF8AF8CD7F000001,
+				02058E94FF8AF8CD7F000001,
+				02058E95FF8AF8CD7F000001,
+				02058E96FF8AF8CD7F000001,
+				02058E97FF8AF8CD7F000001,
+				02058E98FF8AF8CD7F000001,
+				909229740573B0C400C9F477,
+				909229750573B0C400C9F477,
+				02058E99FF8AF8CD7F000001,
+				02058E9AFF8AF8CD7F000001,
+				02058E9BFF8AF8CD7F000001,
+				F51053570382BB2501A80066,
+				02058E9CFF8AF8CD7F000001,
+				F5A6C93E01B968C801000102,
+				02058E9DFF8AF8CD7F000001,
+				02058E9EFF8AF8CD7F000001,
+				F563D4BF00D52C3F01000001,
+				F563D4C000D52C3F01000001,
+				02058E9FFF8AF8CD7F000001,
+				02058EA0FF8AF8CD7F000001,
+				02058EA1FF8AF8CD7F000001,
+				02058EA2FF8AF8CD7F000001,
+				02058EA3FF8AF8CD7F000001,
+				02058EA4FF8AF8CD7F000001,
+				02058EA5FF8AF8CD7F000001,
+				02058EA6FF8AF8CD7F000001,
+				02058EA7FF8AF8CD7F000001,
+				02058EA8FF8AF8CD7F000001,
+				02058EA9FF8AF8CD7F000001,
+				02058EAAFF8AF8CD7F000001,
+				02058EABFF8AF8CD7F000001,
+				F57ED6180180A2EC0195DDE3,
+				F57ED6190180A2EC0195DDE3,
+				F57ED61A0180A2EC0195DDE3,
+				F57ED61B0180A2EC0195DDE3,
+				F57ED61C0180A2EC0195DDE3,
+				F57ED61D0180A2EC0195DDE3,
+				F57ED61E0180A2EC0195DDE3,
+				F57ED61F0180A2EC0195DDE3,
+				F57ED6200180A2EC0195DDE3,
+				90E140390541854800C60A69,
+				90E1403A0541854800C60A69,
+				90E1403B0541854800C60A69,
+				90E1403C0541854800C60A69,
+				90E1403D0541854800C60A69,
+				90E1403E0541854800C60A69,
+				90E1403F0541854800C60A69,
+				90E140400541854800C60A69,
+				90E140410541854800C60A69,
+			);
+			isa = PBXGroup;
+			path = util;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DCEFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ArrayIndexOutOfBoundsException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DCFFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AutoSense.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD0FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BinFileInputStream.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD1FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BinFileInputStream.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BinInputStream.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BinInputStream.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD4FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BinMemInputStream.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD5FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BinMemInputStream.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BitOps.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD7FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BitSet.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD8FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BitSet.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DD9FF8AF8CD7F000001 = {
+			children = (
+				02058DDAFF8AF8CD7F000001,
+				02058DDBFF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = Compilers;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DDAFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = GCCDefs.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DDBFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = GCCDefs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DDDFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CountedPointer.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DDEFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = EmptyStackException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE0FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = FlagJanitor.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE1FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HashBase.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = HashPtr.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HashPtr.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE4FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = HashXMLCh.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE5FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HashXMLCh.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = HeaderDummy.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE7FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IllegalArgumentException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE8FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = InvalidCastException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DE9FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IOException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DEBFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Janitor.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DEDFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = KeyValuePair.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DEEFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = KVStringPair.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DEFFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = KVStringPair.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF0FF8AF8CD7F000001 = {
+			children = (
+				02058DF1FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = MsgLoaders;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF1FF8AF8CD7F000001 = {
+			children = (
+				02058DF2FF8AF8CD7F000001,
+				02058DF3FF8AF8CD7F000001,
+				02058DF4FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = InMemory;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = file;
+			path = CppErrMsgs_EN_US.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = InMemMsgLoader.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF4FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = InMemMsgLoader.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Mutexes.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF7FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Mutexes.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DF9FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NameIdPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058DFAFF8AF8CD7F000001 = {
+			children = (
+				F5020B73022092AC01A80067,
+			);
+			isa = PBXGroup;
+			path = NetAccessors;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E12FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NoSuchElementException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E13FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NullPointerException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E14FF8AF8CD7F000001 = {
+			children = (
+				02058E25FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = Platforms;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E25FF8AF8CD7F000001 = {
+			children = (
+				02058E26FF8AF8CD7F000001,
+				02058E28FF8AF8CD7F000001,
+				02058E27FF8AF8CD7F000001,
+				90796E510407DF740095DDBF,
+				90796E490407DAAC0095DDBF,
+				90796E4A0407DAAC0095DDBF,
+				90796E4D0407DAE20095DDBF,
+				90796E4E0407DAE20095DDBF,
+			);
+			isa = PBXGroup;
+			path = MacOS;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E26FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacOSDefs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E27FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MacOSPlatformUtils.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E28FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacOSPlatformUtils.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E4FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = PlatformUtils.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E50FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PlatformUtils.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E52FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefArrayOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E54FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefHashTableOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E56FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefStackOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E58FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefVectorOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E59FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RuntimeException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E5AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = StringPool.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E5BFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = StringPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E5CFF8AF8CD7F000001 = {
+			children = (
+				02058E73FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = Transcoders;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E73FF8AF8CD7F000001 = {
+			children = (
+				02058E74FF8AF8CD7F000001,
+				02058E75FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = MacOSUnicodeConverter;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E74FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			indentWidth = 4;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MacOSUnicodeConverter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+			tabWidth = 4;
+			usesTabs = 0;
+		};
+		02058E75FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacOSUnicodeConverter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E7AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TranscodingException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E7CFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TransENameMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E7DFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = TransService.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E7EFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TransService.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E7FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UnexpectedEOFException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E80FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UnsupportedEncodingException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E81FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UTFDataFormatException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E83FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValueArrayOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E85FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValueStackOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E87FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValueVectorOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E88FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesDefs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E89FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XML256TableTranscoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E8AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XML256TableTranscoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E8BFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XML88591Transcoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E8CFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XML88591Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E8DFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLASCIITranscoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E8EFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLASCIITranscoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E8FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLChTranscoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E90FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLChTranscoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E92FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDeleterFor.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E93FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLEBCDICTranscoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E94FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLEBCDICTranscoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E95FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLEnumerator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E96FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E97FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E98FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLExceptMsgs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E99FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLIBM1140Transcoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E9AFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLIBM1140Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E9BFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLMsgLoader.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E9CFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLNetAccessor.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E9DFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLString.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E9EFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLString.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058E9FFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUCS4Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA0FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLUCSTranscoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA1FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLUni.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA2FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUni.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA3FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUniDefs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA4FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLURL.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA5FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLURL.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA6FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLUTF16Transcoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA7FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUTF16Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA8FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLUTF8Transcoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EA9FF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUTF8Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EAAFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLWin1252Transcoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EABFF8AF8CD7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLWin1252Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02058EACFF8AF8CD7F000001 = {
+			children = (
+				209653FA008111847F000001,
+				20965411008111847F000001,
+				20965418008111847F000001,
+				20965427008111847F000001,
+			);
+			isa = PBXGroup;
+			path = validators;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//020
+//021
+//022
+//023
+//024
+//030
+//031
+//032
+//033
+//034
+		034768DDFF38A45A11DB9C8B = {
+			children = (
+				902F758A05417B7800353415,
+			);
+			isa = PBXGroup;
+			name = Products;
+			path = "";
+			refType = 3;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
+//030
+//031
+//032
+//033
+//034
+//080
+//081
+//082
+//083
+//084
+		0867D690FE84028FC02AAC07 = {
+			buildSettings = {
+			};
+			buildStyles = (
+				1A7E46A50080FC837F000001,
+				1A7E46A60080FC837F000001,
+				F58B302202DE22220195DDC8,
+				F58B302402DE22660195DDC8,
+			);
+			hasScannedForEncodings = 1;
+			isa = PBXProject;
+			mainGroup = 0867D691FE84028FC02AAC07;
+			productRefGroup = 034768DDFF38A45A11DB9C8B;
+			projectDirPath = "";
+			targets = (
+				902F729A05417B7700353415,
+			);
+		};
+		0867D691FE84028FC02AAC07 = {
+			children = (
+				0C26523EFF92762B7F000001,
+				089C1665FE841158C02AAC07,
+				0867D69AFE84028FC02AAC07,
+				034768DDFF38A45A11DB9C8B,
+				902F758905417B7800353415,
+			);
+			isa = PBXGroup;
+			name = XercesLib;
+			path = ../../../..;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		0867D69AFE84028FC02AAC07 = {
+			children = (
+				F5020B800220B42701A80067,
+			);
+			isa = PBXGroup;
+			name = "External Frameworks and Libraries";
+			path = "";
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		089C1665FE841158C02AAC07 = {
+			children = (
+				089C1666FE841158C02AAC07,
+			);
+			isa = PBXGroup;
+			name = Resources;
+			path = "";
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		089C1666FE841158C02AAC07 = {
+			children = (
+				089C1667FE841158C02AAC07,
+			);
+			isa = PBXVariantGroup;
+			name = InfoPlist.strings;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		089C1667FE841158C02AAC07 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = text.plist.strings;
+			name = English;
+			path = English.lproj/InfoPlist.strings;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//080
+//081
+//082
+//083
+//084
+//0C0
+//0C1
+//0C2
+//0C3
+//0C4
+		0C26523EFF92762B7F000001 = {
+			children = (
+				F52345F703AE61CA01A80065,
+				02058CF3FF8AF8CD7F000001,
+				02058D6FFF8AF8CD7F000001,
+				02058D97FF8AF8CD7F000001,
+				02058DACFF8AF8CD7F000001,
+				02058DB4FF8AF8CD7F000001,
+				02058DC5FF8AF8CD7F000001,
+				02058DCDFF8AF8CD7F000001,
+				02058EACFF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			name = Sources;
+			path = src/xercesc;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//0C0
+//0C1
+//0C2
+//0C3
+//0C4
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+		1A7E46A50080FC837F000001 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_VERSION = 2.x;
+				OPTIMIZATION_CFLAGS = "-O0";
+				OTHER_CFLAGS = "\U0001-DDEBUG";
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC2";
+		};
+		1A7E46A60080FC837F000001 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_VERSION = 2.x;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC2";
+		};
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+//200
+//201
+//202
+//203
+//204
+		209653FA008111847F000001 = {
+			children = (
+				90E140560541857100C60A69,
+				F57ED6210180A2EC0195DDE3,
+				F57ED6220180A2EC0195DDE3,
+				209653FB008111847F000001,
+				209653FC008111847F000001,
+				209653FD008111847F000001,
+				209653FE008111847F000001,
+				209653FF008111847F000001,
+				20965400008111847F000001,
+				20965401008111847F000001,
+				20965402008111847F000001,
+				20965403008111847F000001,
+				20965404008111847F000001,
+				20965405008111847F000001,
+				20965406008111847F000001,
+				20965407008111847F000001,
+				20965408008111847F000001,
+				20965409008111847F000001,
+				2096540A008111847F000001,
+				2096540B008111847F000001,
+				2096540C008111847F000001,
+				2096540D008111847F000001,
+				2096540E008111847F000001,
+				2096540F008111847F000001,
+				20965410008111847F000001,
+			);
+			isa = PBXGroup;
+			path = common;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209653FB008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CMAny.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209653FC008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CMAny.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209653FD008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CMBinaryOp.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209653FE008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CMBinaryOp.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209653FF008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CMLeaf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965400008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CMNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965401008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CMStateSet.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965402008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CMUnaryOp.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965403008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CMUnaryOp.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965404008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ContentLeafNameTypeVector.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965405008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ContentLeafNameTypeVector.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965406008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ContentSpecNode.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965407008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ContentSpecNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965408008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DFAContentModel.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965409008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DFAContentModel.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096540A008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Grammar.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096540B008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = GrammarResolver.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096540C008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = GrammarResolver.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096540D008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MixedContentModel.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096540E008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MixedContentModel.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096540F008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SimpleContentModel.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965410008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SimpleContentModel.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965411008111847F000001 = {
+			children = (
+				F57ED62E0180A3BB0195DDE3,
+				F57ED62F0180A3BB0195DDE3,
+				F57ED6300180A3BB0195DDE3,
+				F57ED6310180A3BB0195DDE3,
+				F57ED6320180A3BB0195DDE3,
+				F57ED6330180A3BB0195DDE3,
+				F57ED6340180A3BB0195DDE3,
+				F57ED6350180A3BB0195DDE3,
+				F57ED6360180A3BB0195DDE3,
+				F57ED6370180A3BB0195DDE3,
+				F50CFCA600B9D0E301000001,
+				F50CFCA700B9D0E301000001,
+				F50CFCA800B9D0E301000001,
+				F50CFCA900B9D0E301000001,
+				20965412008111847F000001,
+				20965413008111847F000001,
+				20965414008111847F000001,
+				20965415008111847F000001,
+				F50CFCA400B9D0E301000001,
+				F50CFCA500B9D0E301000001,
+				F5DEBE3800F80EF301000001,
+				F5DEBE3900F80EF301000001,
+				F50CFCA200B9D0E301000001,
+				F50CFCA300B9D0E301000001,
+				F5DEBE3A00F80EF301000001,
+				F5DEBE3B00F80EF301000001,
+				F5DEBE3C00F80EF301000001,
+				F5DEBE3D00F80EF301000001,
+				20965416008111847F000001,
+				20965417008111847F000001,
+				F5DCC2690101D29101000001,
+				F5DCC26A0101D29101000001,
+				F5DEBE3E00F80EF301000001,
+				F5DEBE3F00F80EF301000001,
+				F5DEBE4000F80EF301000001,
+				F5DEBE4100F80EF301000001,
+				F50CFCA000B9D0E301000001,
+				F50CFCA100B9D0E301000001,
+				F57ED6380180A3BB0195DDE3,
+				F5DCC26B0101D29101000001,
+				F57ED6390180A3BB0195DDE3,
+				F57ED63A0180A3BB0195DDE3,
+				F57ED63B0180A3BB0195DDE3,
+				F57ED63C0180A3BB0195DDE3,
+				F57ED63D0180A3BB0195DDE3,
+				F57ED63E0180A3BB0195DDE3,
+				F57ED63F0180A3BB0195DDE3,
+				F57ED6400180A3BB0195DDE3,
+				F5A6C8D401B9677901000102,
+				F5A6C8D501B9677901000102,
+				F5A6C8D601B9677901000102,
+				F5A6C8D701B9677901000102,
+				F5A6C8D801B9677901000102,
+				F5A6C8D901B9677901000102,
+				F5A6C8DA01B9677901000102,
+				F5A6C8DB01B9677901000102,
+				F5A6C8DC01B9677901000102,
+				F5A6C8DD01B9677901000102,
+				F5A6C8DE01B9677901000102,
+				F5A6C8DF01B9677901000102,
+				F5A6C8E001B9677901000102,
+				F5A6C8E101B9677901000102,
+				F5A6C8E201B9677901000102,
+				F5A6C8E301B9677901000102,
+				F5A6C8E401B9677901000102,
+				F5A6C8E501B9677901000102,
+				F5A6C8E601B9677901000102,
+				F5A6C8E701B9677901000102,
+			);
+			isa = PBXGroup;
+			path = datatype;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965412008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965413008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965414008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DatatypeValidatorFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965415008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DatatypeValidatorFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965416008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = InvalidDatatypeFacetException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965417008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = InvalidDatatypeValueException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965418008111847F000001 = {
+			children = (
+				20965419008111847F000001,
+				2096541A008111847F000001,
+				2096541B008111847F000001,
+				2096541C008111847F000001,
+				2096541D008111847F000001,
+				2096541E008111847F000001,
+				2096541F008111847F000001,
+				20965420008111847F000001,
+				20965421008111847F000001,
+				20965422008111847F000001,
+				20965423008111847F000001,
+				20965424008111847F000001,
+				20965425008111847F000001,
+				20965426008111847F000001,
+				90EF59D004D99C0B00DC5A2D,
+				90EF59D104D99C0B00DC5A2D,
+				90E1405D054185B400C60A69,
+			);
+			isa = PBXGroup;
+			path = DTD;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965419008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DocTypeHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096541A008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDAttDef.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096541B008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDAttDef.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096541C008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDAttDefList.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096541D008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDAttDefList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096541E008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDElementDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		2096541F008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDElementDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965420008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDEntityDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965421008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDGrammar.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965422008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDGrammar.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965423008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDScanner.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965424008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDScanner.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965425008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965426008111847F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DTDValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		20965427008111847F000001 = {
+			children = (
+				F5A6C8E801B9677901000102,
+				F50CFBF000B9CF4801000001,
+				F50CFBF100B9CF4801000001,
+				F50CFBF200B9CF4801000001,
+				F50CFBF300B9CF4801000001,
+				F50CFBF500B9CF4801000001,
+				F50CFBF600B9CF4801000001,
+				90E0251A03E9FE2200136FE6,
+				F50CFBF700B9CF4801000001,
+				F50CFBF800B9CF4801000001,
+				F50CFBF900B9CF4801000001,
+				F50CFBFA00B9CF4801000001,
+				F50CFBFB00B9CF4801000001,
+				F50CFBFC00B9CF4801000001,
+				F50CFBFD00B9CF4801000001,
+				F50CFBFE00B9CF4801000001,
+				F50CFBFF00B9CF4801000001,
+				F50CFC0000B9CF4801000001,
+				F50CFC0100B9CF4801000001,
+				F50CFC0200B9CF4801000001,
+				F50CFC0300B9CF4801000001,
+				F50CFC0400B9CF4801000001,
+				F50CFC0500B9CF4801000001,
+				F50CFC0600B9CF4801000001,
+				F50CFC0700B9CF4801000001,
+				F50CFC0800B9CF4801000001,
+				F50CFC0900B9CF4801000001,
+				F50CFC0A00B9CF4801000001,
+				F57ED6410180A3BB0195DDE3,
+				F57ED6420180A3BB0195DDE3,
+				F57ED6430180A3BB0195DDE3,
+				F57ED6440180A3BB0195DDE3,
+				F57ED6450180A3BB0195DDE3,
+				F57ED6460180A3BB0195DDE3,
+				F5CA376502634A7E01A80064,
+				F5CA376602634A7E01A80064,
+				F5CA376902634A7E01A80064,
+				F5CA376A02634A7E01A80064,
+				F58FFC1502C4EBE001A80065,
+				F58FFC1602C4EBE001A80065,
+				90EF59D404D99CC200DC5A2D,
+				90EF59D504D99CC200DC5A2D,
+			);
+			isa = PBXGroup;
+			path = schema;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209654700081120E7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = QName.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		209654710081120E7F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = QName.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//200
+//201
+//202
+//203
+//204
+//900
+//901
+//902
+//903
+//904
+		900A9B0D055B053C002E6943 = {
+			children = (
+				900A9B10055B053D002E6943,
+				900A9B11055B053D002E6943,
+				900A9B12055B053D002E6943,
+				900A9B13055B053D002E6943,
+				900A9B14055B053D002E6943,
+				900A9B15055B053D002E6943,
+				900A9B16055B053D002E6943,
+				900A9B17055B053D002E6943,
+				900A9B18055B053D002E6943,
+				900A9B19055B053D002E6943,
+				900A9B1A055B053D002E6943,
+				900A9B1B055B053D002E6943,
+				900A9B1C055B053D002E6943,
+				900A9B1D055B053D002E6943,
+				900A9B1E055B053D002E6943,
+				900A9B1F055B053D002E6943,
+				900A9B20055B053D002E6943,
+				900A9B21055B053D002E6943,
+				900A9B22055B053D002E6943,
+				900A9B23055B053D002E6943,
+				900A9B24055B053D002E6943,
+				900A9B25055B053D002E6943,
+				900A9B26055B053D002E6943,
+				900A9B27055B053D002E6943,
+				900A9B28055B053D002E6943,
+				900A9B29055B053D002E6943,
+				900A9B2A055B053D002E6943,
+				900A9B2B055B053D002E6943,
+				900A9B2C055B053D002E6943,
+				900A9B2D055B053D002E6943,
+				900A9B2E055B053D002E6943,
+				900A9B2F055B053D002E6943,
+				900A9B30055B053D002E6943,
+				900A9B31055B053D002E6943,
+				900A9B33055B053D002E6943,
+				900A9B34055B053D002E6943,
+				900A9B35055B053D002E6943,
+				900A9B36055B053D002E6943,
+				900A9B37055B053D002E6943,
+				900A9B38055B053D002E6943,
+				900A9B39055B053D002E6943,
+				900A9B3A055B053D002E6943,
+				900A9B3B055B053D002E6943,
+				900A9B3C055B053D002E6943,
+				900A9B3D055B053D002E6943,
+				900A9B3E055B053D002E6943,
+				900A9B3F055B053D002E6943,
+				900A9B40055B053D002E6943,
+				900A9B41055B053D002E6943,
+			);
+			isa = PBXGroup;
+			path = psvi;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B10055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = PSVIAttribute.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B11055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PSVIAttribute.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B12055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = PSVIAttributeList.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B13055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PSVIAttributeList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B14055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = PSVIElement.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B15055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PSVIElement.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B16055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PSVIHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B17055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = PSVIItem.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B18055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PSVIItem.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B19055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSAnnotation.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B1A055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSAnnotation.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B1B055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSAttributeDeclaration.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B1C055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSAttributeDeclaration.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B1D055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSAttributeGroupDefinition.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B1E055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSAttributeGroupDefinition.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B1F055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSAttributeUse.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B20055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSAttributeUse.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B21055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSComplexTypeDefinition.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B22055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSComplexTypeDefinition.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B23055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSConstants.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B24055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSElementDeclaration.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B25055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSElementDeclaration.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B26055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSFacet.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B27055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSFacet.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B28055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSIDCDefinition.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B29055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSIDCDefinition.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B2A055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSModel.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B2B055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSModel.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B2C055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSModelGroup.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B2D055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSModelGroup.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B2E055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSModelGroupDefinition.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B2F055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSModelGroupDefinition.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B30055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSMultiValueFacet.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B31055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSMultiValueFacet.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B33055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSNamedMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B34055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSNamespaceItem.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B35055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSNamespaceItem.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B36055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSNotationDeclaration.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B37055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSNotationDeclaration.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B38055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSObject.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B39055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSObject.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B3A055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSParticle.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B3B055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSParticle.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B3C055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSSimpleTypeDefinition.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B3D055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSSimpleTypeDefinition.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B3E055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSTypeDefinition.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B3F055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSTypeDefinition.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B40055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSWildcard.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B41055B053D002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSWildcard.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B44055B053D002E6943 = {
+			fileRef = 900A9B10055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B45055B053D002E6943 = {
+			fileRef = 900A9B11055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B46055B053D002E6943 = {
+			fileRef = 900A9B12055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B47055B053D002E6943 = {
+			fileRef = 900A9B13055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B48055B053D002E6943 = {
+			fileRef = 900A9B14055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B49055B053D002E6943 = {
+			fileRef = 900A9B15055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B4A055B053D002E6943 = {
+			fileRef = 900A9B16055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B4B055B053D002E6943 = {
+			fileRef = 900A9B17055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B4C055B053D002E6943 = {
+			fileRef = 900A9B18055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B4D055B053D002E6943 = {
+			fileRef = 900A9B19055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B4E055B053D002E6943 = {
+			fileRef = 900A9B1A055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B4F055B053D002E6943 = {
+			fileRef = 900A9B1B055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B50055B053D002E6943 = {
+			fileRef = 900A9B1C055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B51055B053D002E6943 = {
+			fileRef = 900A9B1D055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B52055B053D002E6943 = {
+			fileRef = 900A9B1E055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B53055B053D002E6943 = {
+			fileRef = 900A9B1F055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B54055B053D002E6943 = {
+			fileRef = 900A9B20055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B55055B053D002E6943 = {
+			fileRef = 900A9B21055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B56055B053D002E6943 = {
+			fileRef = 900A9B22055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B57055B053D002E6943 = {
+			fileRef = 900A9B23055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B58055B053D002E6943 = {
+			fileRef = 900A9B24055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B59055B053D002E6943 = {
+			fileRef = 900A9B25055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B5A055B053D002E6943 = {
+			fileRef = 900A9B26055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B5B055B053D002E6943 = {
+			fileRef = 900A9B27055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B5C055B053D002E6943 = {
+			fileRef = 900A9B28055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B5D055B053D002E6943 = {
+			fileRef = 900A9B29055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B5E055B053D002E6943 = {
+			fileRef = 900A9B2A055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B5F055B053D002E6943 = {
+			fileRef = 900A9B2B055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B60055B053D002E6943 = {
+			fileRef = 900A9B2C055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B61055B053D002E6943 = {
+			fileRef = 900A9B2D055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B62055B053D002E6943 = {
+			fileRef = 900A9B2E055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B63055B053D002E6943 = {
+			fileRef = 900A9B2F055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B64055B053D002E6943 = {
+			fileRef = 900A9B30055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B65055B053D002E6943 = {
+			fileRef = 900A9B31055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B67055B053D002E6943 = {
+			fileRef = 900A9B33055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B68055B053D002E6943 = {
+			fileRef = 900A9B34055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B69055B053D002E6943 = {
+			fileRef = 900A9B35055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B6A055B053D002E6943 = {
+			fileRef = 900A9B36055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B6B055B053D002E6943 = {
+			fileRef = 900A9B37055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B6C055B053D002E6943 = {
+			fileRef = 900A9B38055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B6D055B053D002E6943 = {
+			fileRef = 900A9B39055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B6E055B053D002E6943 = {
+			fileRef = 900A9B3A055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B6F055B053D002E6943 = {
+			fileRef = 900A9B3B055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B70055B053D002E6943 = {
+			fileRef = 900A9B3C055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B71055B053D002E6943 = {
+			fileRef = 900A9B3D055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B72055B053D002E6943 = {
+			fileRef = 900A9B3E055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B73055B053D002E6943 = {
+			fileRef = 900A9B3F055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B74055B053D002E6943 = {
+			fileRef = 900A9B40055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B75055B053D002E6943 = {
+			fileRef = 900A9B41055B053D002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B7C055B0570002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XObjectComparator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B7D055B0570002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XObjectComparator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B7E055B0570002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XTemplateComparator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B7F055B0570002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XTemplateComparator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B80055B0570002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XTemplateSerializer.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B81055B0570002E6943 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XTemplateSerializer.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		900A9B82055B0570002E6943 = {
+			fileRef = 900A9B7C055B0570002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B83055B0570002E6943 = {
+			fileRef = 900A9B7D055B0570002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B84055B0570002E6943 = {
+			fileRef = 900A9B7E055B0570002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B85055B0570002E6943 = {
+			fileRef = 900A9B7F055B0570002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B86055B0570002E6943 = {
+			fileRef = 900A9B80055B0570002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900A9B87055B0570002E6943 = {
+			fileRef = 900A9B81055B0570002E6943;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		9019E6FD045C367E0095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MemoryManager.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9019E6FF045C36BD0095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SecurityManager.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9019E701045C3C8C0095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMConfiguration.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9019E703045C3CBB0095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMConfigurationImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9019E704045C3CBB0095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMConfigurationImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9019E707045C3CE10095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MemoryManagerImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9019E708045C3CE10095DDBE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MemoryManagerImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		902F729A05417B7700353415 = {
+			buildPhases = (
+				902F729B05417B7700353415,
+				902F745105417B7700353415,
+				902F745305417B7700353415,
+				902F758505417B7700353415,
+				902F758705417B7700353415,
+			);
+			buildRules = (
+			);
+			buildSettings = {
+				DYLIB_COMPATIBILITY_VERSION = 1;
+				DYLIB_CURRENT_VERSION = 1;
+				FRAMEWORK_SEARCH_PATHS = "";
+				FRAMEWORK_VERSION = A;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = xerces_prefix.h;
+				GCC_PREPROCESSOR_DEFINITIONS = "XML_USE_INMEM_MESSAGELOADER XML_USE_MACOS_UNICODECONVERTER XML_USE_NETACCESSOR_URLACCESSCF";
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES;
+				GCC_WARN_INHIBIT_ALL_WARNINGS = YES;
+				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+				HEADER_SEARCH_PATHS = ../../../../src;
+				INFOPLIST_FILE = "Info-XercesLib.plist";
+				INSTALL_PATH = "";
+				LIBRARY_SEARCH_PATHS = "";
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = Xerces;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = "-Wmost -Wno-reorder";
+				WRAPPER_EXTENSION = framework;
+			};
+			dependencies = (
+			);
+			isa = PBXNativeTarget;
+			name = XercesLib;
+			productInstallPath = "";
+			productName = Xerces;
+			productReference = 902F758A05417B7800353415;
+			productType = "com.apple.product-type.framework";
+		};
+		902F729B05417B7700353415 = {
+			buildActionMask = 2147483647;
+			files = (
+				902F729C05417B7700353415,
+				902F729D05417B7700353415,
+				902F729E05417B7700353415,
+				902F729F05417B7700353415,
+				902F72A005417B7700353415,
+				902F72A105417B7700353415,
+				902F72A205417B7700353415,
+				902F72A305417B7700353415,
+				902F72A405417B7700353415,
+				902F72A505417B7700353415,
+				902F72A605417B7700353415,
+				902F72A705417B7700353415,
+				902F72A805417B7700353415,
+				902F72A905417B7700353415,
+				902F72AA05417B7700353415,
+				902F72AB05417B7700353415,
+				902F72AC05417B7700353415,
+				902F72AD05417B7700353415,
+				902F72AE05417B7700353415,
+				902F72AF05417B7700353415,
+				902F72B005417B7700353415,
+				902F72B105417B7700353415,
+				902F72B205417B7700353415,
+				902F72B305417B7700353415,
+				902F72B405417B7700353415,
+				902F72B505417B7700353415,
+				902F72B605417B7700353415,
+				902F72B705417B7700353415,
+				902F72B805417B7700353415,
+				902F72B905417B7700353415,
+				902F72BA05417B7700353415,
+				902F72BB05417B7700353415,
+				902F72BC05417B7700353415,
+				902F72BD05417B7700353415,
+				902F72BE05417B7700353415,
+				902F72BF05417B7700353415,
+				902F72C005417B7700353415,
+				902F72C105417B7700353415,
+				902F72C205417B7700353415,
+				902F72C305417B7700353415,
+				902F72C405417B7700353415,
+				902F72C505417B7700353415,
+				902F72C605417B7700353415,
+				902F72C705417B7700353415,
+				902F72C805417B7700353415,
+				902F72C905417B7700353415,
+				902F72CA05417B7700353415,
+				902F72CB05417B7700353415,
+				902F72CC05417B7700353415,
+				902F72CD05417B7700353415,
+				902F72CE05417B7700353415,
+				902F72CF05417B7700353415,
+				902F72D005417B7700353415,
+				902F72D105417B7700353415,
+				902F72D205417B7700353415,
+				902F72D305417B7700353415,
+				902F72D405417B7700353415,
+				902F72D505417B7700353415,
+				902F72D605417B7700353415,
+				902F72D705417B7700353415,
+				902F72D805417B7700353415,
+				902F72D905417B7700353415,
+				902F72DA05417B7700353415,
+				902F72DB05417B7700353415,
+				902F72DC05417B7700353415,
+				902F72DD05417B7700353415,
+				902F72DE05417B7700353415,
+				902F72DF05417B7700353415,
+				902F72E005417B7700353415,
+				902F72E105417B7700353415,
+				902F72E205417B7700353415,
+				902F72E305417B7700353415,
+				902F72E405417B7700353415,
+				902F72E505417B7700353415,
+				902F72E605417B7700353415,
+				902F72E705417B7700353415,
+				902F72E805417B7700353415,
+				902F72E905417B7700353415,
+				902F72EA05417B7700353415,
+				902F72EB05417B7700353415,
+				902F72EC05417B7700353415,
+				902F72ED05417B7700353415,
+				902F72EE05417B7700353415,
+				902F72EF05417B7700353415,
+				902F72F005417B7700353415,
+				902F72F105417B7700353415,
+				902F72F205417B7700353415,
+				902F72F305417B7700353415,
+				902F72F405417B7700353415,
+				902F72F505417B7700353415,
+				902F72F605417B7700353415,
+				902F72F705417B7700353415,
+				902F72F805417B7700353415,
+				902F72F905417B7700353415,
+				902F72FA05417B7700353415,
+				902F72FB05417B7700353415,
+				902F72FC05417B7700353415,
+				902F72FD05417B7700353415,
+				902F72FE05417B7700353415,
+				902F72FF05417B7700353415,
+				902F730005417B7700353415,
+				902F730105417B7700353415,
+				902F730205417B7700353415,
+				902F730305417B7700353415,
+				902F730405417B7700353415,
+				902F730505417B7700353415,
+				902F730605417B7700353415,
+				902F730705417B7700353415,
+				902F730805417B7700353415,
+				902F730905417B7700353415,
+				902F730A05417B7700353415,
+				902F730B05417B7700353415,
+				902F730C05417B7700353415,
+				902F730D05417B7700353415,
+				902F730E05417B7700353415,
+				902F730F05417B7700353415,
+				902F731005417B7700353415,
+				902F731105417B7700353415,
+				902F731205417B7700353415,
+				902F731305417B7700353415,
+				902F731405417B7700353415,
+				902F731505417B7700353415,
+				902F731605417B7700353415,
+				902F731705417B7700353415,
+				902F731805417B7700353415,
+				902F731905417B7700353415,
+				902F731A05417B7700353415,
+				902F731B05417B7700353415,
+				902F731C05417B7700353415,
+				902F731D05417B7700353415,
+				902F731E05417B7700353415,
+				902F731F05417B7700353415,
+				902F732005417B7700353415,
+				902F732105417B7700353415,
+				902F732205417B7700353415,
+				902F732305417B7700353415,
+				902F732405417B7700353415,
+				902F732505417B7700353415,
+				902F732605417B7700353415,
+				902F732705417B7700353415,
+				902F732805417B7700353415,
+				902F732905417B7700353415,
+				902F732A05417B7700353415,
+				902F732B05417B7700353415,
+				902F732C05417B7700353415,
+				902F732D05417B7700353415,
+				902F732E05417B7700353415,
+				902F732F05417B7700353415,
+				902F733005417B7700353415,
+				902F733105417B7700353415,
+				902F733205417B7700353415,
+				902F733305417B7700353415,
+				902F733405417B7700353415,
+				902F733505417B7700353415,
+				902F733605417B7700353415,
+				902F733705417B7700353415,
+				902F733805417B7700353415,
+				902F733905417B7700353415,
+				902F733A05417B7700353415,
+				902F733B05417B7700353415,
+				902F733C05417B7700353415,
+				902F733D05417B7700353415,
+				902F733E05417B7700353415,
+				902F733F05417B7700353415,
+				902F734005417B7700353415,
+				902F734105417B7700353415,
+				902F734205417B7700353415,
+				902F734305417B7700353415,
+				902F734405417B7700353415,
+				902F734505417B7700353415,
+				902F734605417B7700353415,
+				902F734705417B7700353415,
+				902F734805417B7700353415,
+				902F734905417B7700353415,
+				902F734A05417B7700353415,
+				902F734B05417B7700353415,
+				902F734C05417B7700353415,
+				902F734D05417B7700353415,
+				902F734E05417B7700353415,
+				902F734F05417B7700353415,
+				902F735005417B7700353415,
+				902F735105417B7700353415,
+				902F735205417B7700353415,
+				902F735305417B7700353415,
+				902F735405417B7700353415,
+				902F735505417B7700353415,
+				902F735605417B7700353415,
+				902F735705417B7700353415,
+				902F735805417B7700353415,
+				902F735905417B7700353415,
+				902F735A05417B7700353415,
+				902F735B05417B7700353415,
+				902F735C05417B7700353415,
+				902F735D05417B7700353415,
+				902F735E05417B7700353415,
+				902F735F05417B7700353415,
+				902F736005417B7700353415,
+				902F736105417B7700353415,
+				902F736205417B7700353415,
+				902F736305417B7700353415,
+				902F736405417B7700353415,
+				902F736505417B7700353415,
+				902F736605417B7700353415,
+				902F736705417B7700353415,
+				902F736805417B7700353415,
+				902F736905417B7700353415,
+				902F736A05417B7700353415,
+				902F736B05417B7700353415,
+				902F736C05417B7700353415,
+				902F736D05417B7700353415,
+				902F736E05417B7700353415,
+				902F736F05417B7700353415,
+				902F737005417B7700353415,
+				902F737105417B7700353415,
+				902F737205417B7700353415,
+				902F737305417B7700353415,
+				902F737405417B7700353415,
+				902F737505417B7700353415,
+				902F737605417B7700353415,
+				902F737705417B7700353415,
+				902F737805417B7700353415,
+				902F737905417B7700353415,
+				902F737A05417B7700353415,
+				902F737B05417B7700353415,
+				902F737C05417B7700353415,
+				902F737D05417B7700353415,
+				902F737E05417B7700353415,
+				902F737F05417B7700353415,
+				902F738005417B7700353415,
+				902F738105417B7700353415,
+				902F738205417B7700353415,
+				902F738305417B7700353415,
+				902F738405417B7700353415,
+				902F738505417B7700353415,
+				902F738605417B7700353415,
+				902F738705417B7700353415,
+				902F738805417B7700353415,
+				902F738905417B7700353415,
+				902F738A05417B7700353415,
+				902F738B05417B7700353415,
+				902F738C05417B7700353415,
+				902F738D05417B7700353415,
+				902F738E05417B7700353415,
+				902F738F05417B7700353415,
+				902F739005417B7700353415,
+				902F739105417B7700353415,
+				902F739205417B7700353415,
+				902F739305417B7700353415,
+				902F739405417B7700353415,
+				902F739505417B7700353415,
+				902F739605417B7700353415,
+				902F739705417B7700353415,
+				902F739805417B7700353415,
+				902F739905417B7700353415,
+				902F739A05417B7700353415,
+				902F739B05417B7700353415,
+				902F739C05417B7700353415,
+				902F739D05417B7700353415,
+				902F739E05417B7700353415,
+				902F739F05417B7700353415,
+				902F73A005417B7700353415,
+				902F73A105417B7700353415,
+				902F73A205417B7700353415,
+				902F73A305417B7700353415,
+				902F73A405417B7700353415,
+				902F73A505417B7700353415,
+				902F73A605417B7700353415,
+				902F73A705417B7700353415,
+				902F73A805417B7700353415,
+				902F73A905417B7700353415,
+				902F73AA05417B7700353415,
+				902F73AB05417B7700353415,
+				902F73AC05417B7700353415,
+				902F73AD05417B7700353415,
+				902F73AE05417B7700353415,
+				902F73AF05417B7700353415,
+				902F73B005417B7700353415,
+				902F73B105417B7700353415,
+				902F73B205417B7700353415,
+				902F73B305417B7700353415,
+				902F73B405417B7700353415,
+				902F73B505417B7700353415,
+				902F73B605417B7700353415,
+				902F73B705417B7700353415,
+				902F73B805417B7700353415,
+				902F73B905417B7700353415,
+				902F73BA05417B7700353415,
+				902F73BB05417B7700353415,
+				902F73BC05417B7700353415,
+				902F73BD05417B7700353415,
+				902F73BE05417B7700353415,
+				902F73BF05417B7700353415,
+				902F73C005417B7700353415,
+				902F73C105417B7700353415,
+				902F73C205417B7700353415,
+				902F73C305417B7700353415,
+				902F73C405417B7700353415,
+				902F73C505417B7700353415,
+				902F73C605417B7700353415,
+				902F73C705417B7700353415,
+				902F73C805417B7700353415,
+				902F73C905417B7700353415,
+				902F73CA05417B7700353415,
+				902F73CB05417B7700353415,
+				902F73CC05417B7700353415,
+				902F73CD05417B7700353415,
+				902F73CE05417B7700353415,
+				902F73CF05417B7700353415,
+				902F73D005417B7700353415,
+				902F73D105417B7700353415,
+				902F73D205417B7700353415,
+				902F73D305417B7700353415,
+				902F73D405417B7700353415,
+				902F73D505417B7700353415,
+				902F73D605417B7700353415,
+				902F73D705417B7700353415,
+				902F73D805417B7700353415,
+				902F73D905417B7700353415,
+				902F73DA05417B7700353415,
+				902F73DB05417B7700353415,
+				902F73DC05417B7700353415,
+				902F73DD05417B7700353415,
+				902F73DE05417B7700353415,
+				902F73DF05417B7700353415,
+				902F73E005417B7700353415,
+				902F73E105417B7700353415,
+				902F73E205417B7700353415,
+				902F73E305417B7700353415,
+				902F73E405417B7700353415,
+				902F73E505417B7700353415,
+				902F73E605417B7700353415,
+				902F73E705417B7700353415,
+				902F73E805417B7700353415,
+				902F73E905417B7700353415,
+				902F73EA05417B7700353415,
+				902F73EB05417B7700353415,
+				902F73EC05417B7700353415,
+				902F73ED05417B7700353415,
+				902F73EE05417B7700353415,
+				902F73EF05417B7700353415,
+				902F73F005417B7700353415,
+				902F73F105417B7700353415,
+				902F73F205417B7700353415,
+				902F73F305417B7700353415,
+				902F73F405417B7700353415,
+				902F73F505417B7700353415,
+				902F73F605417B7700353415,
+				902F73F705417B7700353415,
+				902F73F805417B7700353415,
+				902F73F905417B7700353415,
+				902F73FA05417B7700353415,
+				902F73FB05417B7700353415,
+				902F73FC05417B7700353415,
+				902F73FD05417B7700353415,
+				902F73FE05417B7700353415,
+				902F73FF05417B7700353415,
+				902F740005417B7700353415,
+				902F740105417B7700353415,
+				902F740205417B7700353415,
+				902F740305417B7700353415,
+				902F740405417B7700353415,
+				902F740505417B7700353415,
+				902F740605417B7700353415,
+				902F740705417B7700353415,
+				902F740805417B7700353415,
+				902F740905417B7700353415,
+				902F740A05417B7700353415,
+				902F740B05417B7700353415,
+				902F740C05417B7700353415,
+				902F740D05417B7700353415,
+				902F740E05417B7700353415,
+				902F740F05417B7700353415,
+				902F741005417B7700353415,
+				902F741105417B7700353415,
+				902F741205417B7700353415,
+				902F741305417B7700353415,
+				902F741405417B7700353415,
+				902F741505417B7700353415,
+				902F741605417B7700353415,
+				902F741705417B7700353415,
+				902F741805417B7700353415,
+				902F741905417B7700353415,
+				902F741A05417B7700353415,
+				902F741B05417B7700353415,
+				902F741C05417B7700353415,
+				902F741D05417B7700353415,
+				902F741E05417B7700353415,
+				902F741F05417B7700353415,
+				902F742005417B7700353415,
+				902F742105417B7700353415,
+				902F742205417B7700353415,
+				902F742305417B7700353415,
+				902F742405417B7700353415,
+				902F742505417B7700353415,
+				902F742605417B7700353415,
+				902F742705417B7700353415,
+				902F742805417B7700353415,
+				902F742905417B7700353415,
+				902F742A05417B7700353415,
+				902F742B05417B7700353415,
+				902F742C05417B7700353415,
+				902F742D05417B7700353415,
+				902F742E05417B7700353415,
+				902F742F05417B7700353415,
+				902F743005417B7700353415,
+				902F743105417B7700353415,
+				902F743205417B7700353415,
+				902F743305417B7700353415,
+				902F743405417B7700353415,
+				902F743505417B7700353415,
+				902F743605417B7700353415,
+				902F743705417B7700353415,
+				902F743805417B7700353415,
+				902F743905417B7700353415,
+				902F743A05417B7700353415,
+				902F743B05417B7700353415,
+				902F743C05417B7700353415,
+				902F743D05417B7700353415,
+				902F743E05417B7700353415,
+				902F743F05417B7700353415,
+				902F744005417B7700353415,
+				902F744105417B7700353415,
+				902F744205417B7700353415,
+				902F744305417B7700353415,
+				902F744405417B7700353415,
+				902F744505417B7700353415,
+				902F744605417B7700353415,
+				902F744705417B7700353415,
+				902F744805417B7700353415,
+				902F744905417B7700353415,
+				902F744A05417B7700353415,
+				902F744B05417B7700353415,
+				902F744C05417B7700353415,
+				902F744D05417B7700353415,
+				902F744E05417B7700353415,
+				902F744F05417B7700353415,
+				902F745005417B7700353415,
+				90E140420541854800C60A69,
+				90E140430541854800C60A69,
+				90E140440541854800C60A69,
+				90E140450541854800C60A69,
+				90E140460541854800C60A69,
+				90E140470541854800C60A69,
+				90E140490541854800C60A69,
+				90E1404A0541854800C60A69,
+				90E140690541861300C60A69,
+				90E1406B0541861300C60A69,
+				90E1406C0541861300C60A69,
+				90E1406D0541861300C60A69,
+				90E1406F0541861300C60A69,
+				90E140840541863C00C60A69,
+				90E140870541863C00C60A69,
+				90E140890541863C00C60A69,
+				90E1408A0541863C00C60A69,
+				90E1408D0541863C00C60A69,
+				90E1409A0541865100C60A69,
+				900A9B45055B053D002E6943,
+				900A9B47055B053D002E6943,
+				900A9B49055B053D002E6943,
+				900A9B4A055B053D002E6943,
+				900A9B4C055B053D002E6943,
+				900A9B4E055B053D002E6943,
+				900A9B50055B053D002E6943,
+				900A9B52055B053D002E6943,
+				900A9B54055B053D002E6943,
+				900A9B56055B053D002E6943,
+				900A9B57055B053D002E6943,
+				900A9B59055B053D002E6943,
+				900A9B5B055B053D002E6943,
+				900A9B5D055B053D002E6943,
+				900A9B5F055B053D002E6943,
+				900A9B61055B053D002E6943,
+				900A9B63055B053D002E6943,
+				900A9B65055B053D002E6943,
+				900A9B67055B053D002E6943,
+				900A9B69055B053D002E6943,
+				900A9B6B055B053D002E6943,
+				900A9B6D055B053D002E6943,
+				900A9B6F055B053D002E6943,
+				900A9B71055B053D002E6943,
+				900A9B73055B053D002E6943,
+				900A9B75055B053D002E6943,
+				900A9B83055B0570002E6943,
+				900A9B85055B0570002E6943,
+				900A9B87055B0570002E6943,
+				9092296F0573B03C00C9F477,
+				909229710573B03C00C9F477,
+				909229770573B0C400C9F477,
+			);
+			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		902F729C05417B7700353415 = {
+			fileRef = 02058D71FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F729D05417B7700353415 = {
+			fileRef = 02058D74FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F729E05417B7700353415 = {
+			fileRef = 02058D76FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F729F05417B7700353415 = {
+			fileRef = 02058D78FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A005417B7700353415 = {
+			fileRef = 02058D7AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A105417B7700353415 = {
+			fileRef = 02058D7BFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A205417B7700353415 = {
+			fileRef = 02058D7DFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A305417B7700353415 = {
+			fileRef = 02058D7FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A405417B7700353415 = {
+			fileRef = 02058D81FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A505417B7700353415 = {
+			fileRef = 02058D83FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A605417B7700353415 = {
+			fileRef = 02058D84FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A705417B7700353415 = {
+			fileRef = 02058D86FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A805417B7700353415 = {
+			fileRef = 02058D88FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72A905417B7700353415 = {
+			fileRef = 02058D89FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72AA05417B7700353415 = {
+			fileRef = 02058D8AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72AB05417B7700353415 = {
+			fileRef = 02058D8BFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72AC05417B7700353415 = {
+			fileRef = 02058D8DFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72AD05417B7700353415 = {
+			fileRef = 02058D8FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72AE05417B7700353415 = {
+			fileRef = 02058D90FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72AF05417B7700353415 = {
+			fileRef = 02058D92FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B005417B7700353415 = {
+			fileRef = 02058D93FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B105417B7700353415 = {
+			fileRef = 02058D95FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B205417B7700353415 = {
+			fileRef = 02058D96FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B305417B7700353415 = {
+			fileRef = 02058D98FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B405417B7700353415 = {
+			fileRef = 02058D9AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B505417B7700353415 = {
+			fileRef = 02058D9BFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B605417B7700353415 = {
+			fileRef = 02058D9EFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B705417B7700353415 = {
+			fileRef = 02058DA0FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B805417B7700353415 = {
+			fileRef = 02058DA2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72B905417B7700353415 = {
+			fileRef = 02058DA4FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72BA05417B7700353415 = {
+			fileRef = 02058DA6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72BB05417B7700353415 = {
+			fileRef = 02058DB1FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72BC05417B7700353415 = {
+			fileRef = 02058DB3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72BD05417B7700353415 = {
+			fileRef = 02058DB5FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72BE05417B7700353415 = {
+			fileRef = 02058DB6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72BF05417B7700353415 = {
+			fileRef = 02058DB7FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C005417B7700353415 = {
+			fileRef = 02058DB9FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C105417B7700353415 = {
+			fileRef = 02058DBAFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C205417B7700353415 = {
+			fileRef = 02058DBBFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C305417B7700353415 = {
+			fileRef = 02058DBDFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C405417B7700353415 = {
+			fileRef = 02058DBEFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C505417B7700353415 = {
+			fileRef = 02058DC0FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C605417B7700353415 = {
+			fileRef = 02058DC2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C705417B7700353415 = {
+			fileRef = 02058DC4FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C805417B7700353415 = {
+			fileRef = 02058DC6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72C905417B7700353415 = {
+			fileRef = 02058DC7FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72CA05417B7700353415 = {
+			fileRef = 02058DC8FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72CB05417B7700353415 = {
+			fileRef = 02058DCBFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72CC05417B7700353415 = {
+			fileRef = 02058DCCFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72CD05417B7700353415 = {
+			fileRef = 02058DCEFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72CE05417B7700353415 = {
+			fileRef = 02058DCFFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72CF05417B7700353415 = {
+			fileRef = 02058DD1FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D005417B7700353415 = {
+			fileRef = 02058DD3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D105417B7700353415 = {
+			fileRef = 02058DD5FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D205417B7700353415 = {
+			fileRef = 02058DD6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D305417B7700353415 = {
+			fileRef = 02058DD8FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D405417B7700353415 = {
+			fileRef = 02058DDBFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D505417B7700353415 = {
+			fileRef = 02058DDDFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D605417B7700353415 = {
+			fileRef = 02058DDEFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D705417B7700353415 = {
+			fileRef = 02058DE0FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D805417B7700353415 = {
+			fileRef = 02058DE1FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72D905417B7700353415 = {
+			fileRef = 02058DE3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72DA05417B7700353415 = {
+			fileRef = 02058DE5FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72DB05417B7700353415 = {
+			fileRef = 02058DE7FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72DC05417B7700353415 = {
+			fileRef = 02058DE8FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72DD05417B7700353415 = {
+			fileRef = 02058DE9FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72DE05417B7700353415 = {
+			fileRef = 02058DEBFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72DF05417B7700353415 = {
+			fileRef = 02058DEDFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E005417B7700353415 = {
+			fileRef = 02058DEFFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E105417B7700353415 = {
+			fileRef = 02058DF2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E205417B7700353415 = {
+			fileRef = 02058DF4FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E305417B7700353415 = {
+			fileRef = 02058DF7FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E405417B7700353415 = {
+			fileRef = 02058DF9FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E505417B7700353415 = {
+			fileRef = 02058E12FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E605417B7700353415 = {
+			fileRef = 02058E13FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E705417B7700353415 = {
+			fileRef = 02058E26FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E805417B7700353415 = {
+			fileRef = 02058E28FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72E905417B7700353415 = {
+			fileRef = 02058E50FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72EA05417B7700353415 = {
+			fileRef = 02058E52FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72EB05417B7700353415 = {
+			fileRef = 02058E54FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72EC05417B7700353415 = {
+			fileRef = 02058E56FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72ED05417B7700353415 = {
+			fileRef = 02058E58FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72EE05417B7700353415 = {
+			fileRef = 02058E59FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72EF05417B7700353415 = {
+			fileRef = 02058E5BFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F005417B7700353415 = {
+			fileRef = 02058E75FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F105417B7700353415 = {
+			fileRef = 02058E7AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F205417B7700353415 = {
+			fileRef = 02058E7CFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F305417B7700353415 = {
+			fileRef = 02058E7EFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F405417B7700353415 = {
+			fileRef = 02058E7FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F505417B7700353415 = {
+			fileRef = 02058E80FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F605417B7700353415 = {
+			fileRef = 02058E81FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F705417B7700353415 = {
+			fileRef = 02058E83FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F805417B7700353415 = {
+			fileRef = 02058E85FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72F905417B7700353415 = {
+			fileRef = 02058E87FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72FA05417B7700353415 = {
+			fileRef = 02058E88FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72FB05417B7700353415 = {
+			fileRef = 02058E8AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72FC05417B7700353415 = {
+			fileRef = 02058E8CFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72FD05417B7700353415 = {
+			fileRef = 02058E8EFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72FE05417B7700353415 = {
+			fileRef = 02058E90FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F72FF05417B7700353415 = {
+			fileRef = 02058E92FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730005417B7700353415 = {
+			fileRef = 02058E94FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730105417B7700353415 = {
+			fileRef = 02058E95FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730205417B7700353415 = {
+			fileRef = 02058E97FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730305417B7700353415 = {
+			fileRef = 02058E98FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730405417B7700353415 = {
+			fileRef = 02058E9AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730505417B7700353415 = {
+			fileRef = 02058E9BFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730605417B7700353415 = {
+			fileRef = 02058E9CFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730705417B7700353415 = {
+			fileRef = 02058E9EFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730805417B7700353415 = {
+			fileRef = 02058E9FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730905417B7700353415 = {
+			fileRef = 02058EA2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730A05417B7700353415 = {
+			fileRef = 02058EA3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730B05417B7700353415 = {
+			fileRef = 02058EA5FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730C05417B7700353415 = {
+			fileRef = 02058EA7FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730D05417B7700353415 = {
+			fileRef = 02058EA9FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730E05417B7700353415 = {
+			fileRef = 02058EABFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F730F05417B7700353415 = {
+			fileRef = 209653FC008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731005417B7700353415 = {
+			fileRef = 209653FE008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731105417B7700353415 = {
+			fileRef = 209653FF008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731205417B7700353415 = {
+			fileRef = 20965400008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731305417B7700353415 = {
+			fileRef = 20965401008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731405417B7700353415 = {
+			fileRef = 20965403008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731505417B7700353415 = {
+			fileRef = 20965405008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731605417B7700353415 = {
+			fileRef = 20965407008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731705417B7700353415 = {
+			fileRef = 20965409008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731805417B7700353415 = {
+			fileRef = 2096540A008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731905417B7700353415 = {
+			fileRef = 2096540C008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731A05417B7700353415 = {
+			fileRef = 2096540E008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731B05417B7700353415 = {
+			fileRef = 20965410008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731C05417B7700353415 = {
+			fileRef = 20965413008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731D05417B7700353415 = {
+			fileRef = 20965415008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731E05417B7700353415 = {
+			fileRef = 20965416008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F731F05417B7700353415 = {
+			fileRef = 20965417008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732005417B7700353415 = {
+			fileRef = 20965419008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732105417B7700353415 = {
+			fileRef = 2096541B008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732205417B7700353415 = {
+			fileRef = 2096541D008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732305417B7700353415 = {
+			fileRef = 2096541F008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732405417B7700353415 = {
+			fileRef = 20965420008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732505417B7700353415 = {
+			fileRef = 20965422008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732605417B7700353415 = {
+			fileRef = 20965424008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732705417B7700353415 = {
+			fileRef = 20965426008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732805417B7700353415 = {
+			fileRef = 209654710081120E7F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732905417B7700353415 = {
+			fileRef = F50CFBF100B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732A05417B7700353415 = {
+			fileRef = F50CFBF300B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732B05417B7700353415 = {
+			fileRef = F50CFBF600B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732C05417B7700353415 = {
+			fileRef = F50CFC0000B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732D05417B7700353415 = {
+			fileRef = F50CFC0600B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732E05417B7700353415 = {
+			fileRef = F50CFC0800B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F732F05417B7700353415 = {
+			fileRef = F50CFC2B00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733005417B7700353415 = {
+			fileRef = F50CFC2D00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733105417B7700353415 = {
+			fileRef = F50CFC2F00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733205417B7700353415 = {
+			fileRef = F50CFC3100B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733305417B7700353415 = {
+			fileRef = F50CFC3300B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733405417B7700353415 = {
+			fileRef = F50CFC3500B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733505417B7700353415 = {
+			fileRef = F50CFC3700B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733605417B7700353415 = {
+			fileRef = F50CFC3900B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733705417B7700353415 = {
+			fileRef = F50CFC3B00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733805417B7700353415 = {
+			fileRef = F50CFC3D00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733905417B7700353415 = {
+			fileRef = F50CFC3F00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733A05417B7700353415 = {
+			fileRef = F50CFC4100B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733B05417B7700353415 = {
+			fileRef = F50CFC4300B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733C05417B7700353415 = {
+			fileRef = F50CFC4500B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733D05417B7700353415 = {
+			fileRef = F50CFC4700B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733E05417B7700353415 = {
+			fileRef = F50CFC4900B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F733F05417B7700353415 = {
+			fileRef = F50CFC4B00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734005417B7700353415 = {
+			fileRef = F50CFC4C00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734105417B7700353415 = {
+			fileRef = F50CFC4E00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734205417B7700353415 = {
+			fileRef = F50CFC5000B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734305417B7700353415 = {
+			fileRef = F50CFC5200B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734405417B7700353415 = {
+			fileRef = F50CFC5400B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734505417B7700353415 = {
+			fileRef = F50CFC5600B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734605417B7700353415 = {
+			fileRef = F50CFC5700B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734705417B7700353415 = {
+			fileRef = F50CFC5800B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734805417B7700353415 = {
+			fileRef = F50CFC5A00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734905417B7700353415 = {
+			fileRef = F50CFC5C00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734A05417B7700353415 = {
+			fileRef = F50CFC5E00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734B05417B7700353415 = {
+			fileRef = F50CFC6000B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734C05417B7700353415 = {
+			fileRef = F50CFC9800B9D07301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734D05417B7700353415 = {
+			fileRef = F50CFC9A00B9D07301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734E05417B7700353415 = {
+			fileRef = F50CFCA000B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F734F05417B7700353415 = {
+			fileRef = F50CFCA200B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735005417B7700353415 = {
+			fileRef = F50CFCA400B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735105417B7700353415 = {
+			fileRef = F50CFCA700B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735205417B7700353415 = {
+			fileRef = F50CFCA900B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735305417B7700353415 = {
+			fileRef = F50CFCB500B9D19B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735405417B7700353415 = {
+			fileRef = F50CFCBC00B9D1DF01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735505417B7700353415 = {
+			fileRef = F50CFBF800B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735605417B7700353415 = {
+			fileRef = F50CFBFA00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735705417B7700353415 = {
+			fileRef = F50CFBFC00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735805417B7700353415 = {
+			fileRef = F50CFBFE00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735905417B7700353415 = {
+			fileRef = F50CFC0200B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735A05417B7700353415 = {
+			fileRef = F50CFC0400B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735B05417B7700353415 = {
+			fileRef = F50CFC0A00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735C05417B7700353415 = {
+			fileRef = F563D4C000D52C3F01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735D05417B7700353415 = {
+			fileRef = F5DEBE3900F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735E05417B7700353415 = {
+			fileRef = F5DEBE3B00F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F735F05417B7700353415 = {
+			fileRef = F5DEBE3D00F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736005417B7700353415 = {
+			fileRef = F5DEBE3F00F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736105417B7700353415 = {
+			fileRef = F5DEBE4100F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736205417B7700353415 = {
+			fileRef = F5DCC26A0101D29101000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736305417B7700353415 = {
+			fileRef = F57ED6190180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736405417B7700353415 = {
+			fileRef = F57ED61B0180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736505417B7700353415 = {
+			fileRef = F57ED61C0180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736605417B7700353415 = {
+			fileRef = F57ED61E0180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736705417B7700353415 = {
+			fileRef = F57ED6200180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736805417B7700353415 = {
+			fileRef = F57ED6220180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736905417B7700353415 = {
+			fileRef = F57ED62F0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736A05417B7700353415 = {
+			fileRef = F57ED6310180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736B05417B7700353415 = {
+			fileRef = F57ED6330180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736C05417B7700353415 = {
+			fileRef = F57ED6350180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736D05417B7700353415 = {
+			fileRef = F57ED6370180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736E05417B7700353415 = {
+			fileRef = F57ED63A0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F736F05417B7700353415 = {
+			fileRef = F57ED63C0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737005417B7700353415 = {
+			fileRef = F57ED63E0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737105417B7700353415 = {
+			fileRef = F57ED6400180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737205417B7700353415 = {
+			fileRef = F57ED6380180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737305417B7700353415 = {
+			fileRef = F57ED6420180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737405417B7700353415 = {
+			fileRef = F57ED6440180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737505417B7700353415 = {
+			fileRef = F57ED6460180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737605417B7700353415 = {
+			fileRef = F5A6C8D501B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737705417B7700353415 = {
+			fileRef = F5A6C8D701B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737805417B7700353415 = {
+			fileRef = F5A6C8D901B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737905417B7700353415 = {
+			fileRef = F5A6C8DB01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737A05417B7700353415 = {
+			fileRef = F5A6C8DD01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737B05417B7700353415 = {
+			fileRef = F5A6C8DF01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737C05417B7700353415 = {
+			fileRef = F5A6C8E101B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737D05417B7700353415 = {
+			fileRef = F5A6C8E301B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737E05417B7700353415 = {
+			fileRef = F5A6C8E501B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F737F05417B7700353415 = {
+			fileRef = F5A6C8E701B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738005417B7700353415 = {
+			fileRef = F5A6C8EA01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738105417B7700353415 = {
+			fileRef = F5A6C8EC01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738205417B7700353415 = {
+			fileRef = F5A6C8EE01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738305417B7700353415 = {
+			fileRef = F5A6C8F001B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738405417B7700353415 = {
+			fileRef = F5A6C8F201B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738505417B7700353415 = {
+			fileRef = F5A6C8F401B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738605417B7700353415 = {
+			fileRef = F5A6C8F601B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738705417B7700353415 = {
+			fileRef = F5A6C8F801B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738805417B7700353415 = {
+			fileRef = F5A6C8FA01B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738905417B7700353415 = {
+			fileRef = F5A6C8FC01B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738A05417B7700353415 = {
+			fileRef = F5A6C8FE01B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738B05417B7700353415 = {
+			fileRef = F5A6C8FF01B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738C05417B7700353415 = {
+			fileRef = F5A6C90101B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738D05417B7700353415 = {
+			fileRef = F5A6C90301B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738E05417B7700353415 = {
+			fileRef = F5A6C90501B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F738F05417B7700353415 = {
+			fileRef = F5A6C93701B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739005417B7700353415 = {
+			fileRef = F5A6C93801B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739105417B7700353415 = {
+			fileRef = F5A6C93901B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739205417B7700353415 = {
+			fileRef = F5A6C93B01B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739305417B7700353415 = {
+			fileRef = F5A6C93D01B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739405417B7700353415 = {
+			fileRef = F5A6C93E01B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739505417B7700353415 = {
+			fileRef = F5020B75022092AC01A80067;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739605417B7700353415 = {
+			fileRef = F5020B77022092AC01A80067;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739705417B7700353415 = {
+			fileRef = F5CA376602634A7E01A80064;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739805417B7700353415 = {
+			fileRef = F5CA376A02634A7E01A80064;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739905417B7700353415 = {
+			fileRef = F58FFB7C02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739A05417B7700353415 = {
+			fileRef = F58FFB7E02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739B05417B7700353415 = {
+			fileRef = F58FFB8002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739C05417B7700353415 = {
+			fileRef = F58FFB8102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739D05417B7700353415 = {
+			fileRef = F58FFB8302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739E05417B7700353415 = {
+			fileRef = F58FFB8502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F739F05417B7700353415 = {
+			fileRef = F58FFB8702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A005417B7700353415 = {
+			fileRef = F58FFB8902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A105417B7700353415 = {
+			fileRef = F58FFB8B02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A205417B7700353415 = {
+			fileRef = F58FFB8D02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A305417B7700353415 = {
+			fileRef = F58FFB8F02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A405417B7700353415 = {
+			fileRef = F58FFB9102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A505417B7700353415 = {
+			fileRef = F58FFB9302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A605417B7700353415 = {
+			fileRef = F58FFB9502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A705417B7700353415 = {
+			fileRef = F58FFB9702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A805417B7700353415 = {
+			fileRef = F58FFB9902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73A905417B7700353415 = {
+			fileRef = F58FFB9B02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73AA05417B7700353415 = {
+			fileRef = F58FFB9D02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73AB05417B7700353415 = {
+			fileRef = F58FFB9F02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73AC05417B7700353415 = {
+			fileRef = F58FFBA202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73AD05417B7700353415 = {
+			fileRef = F58FFBA402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73AE05417B7700353415 = {
+			fileRef = F58FFBA602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73AF05417B7700353415 = {
+			fileRef = F58FFBA802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B005417B7700353415 = {
+			fileRef = F58FFBAA02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B105417B7700353415 = {
+			fileRef = F58FFBAC02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B205417B7700353415 = {
+			fileRef = F58FFBAE02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B305417B7700353415 = {
+			fileRef = F58FFBB002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B405417B7700353415 = {
+			fileRef = F58FFBB202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B505417B7700353415 = {
+			fileRef = F58FFBB402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B605417B7700353415 = {
+			fileRef = F58FFBB602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B705417B7700353415 = {
+			fileRef = F58FFBB802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B805417B7700353415 = {
+			fileRef = F58FFBBA02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73B905417B7700353415 = {
+			fileRef = F58FFBBC02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73BA05417B7700353415 = {
+			fileRef = F58FFBBE02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73BB05417B7700353415 = {
+			fileRef = F58FFBC102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73BC05417B7700353415 = {
+			fileRef = F58FFC0A02C4EB8001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73BD05417B7700353415 = {
+			fileRef = F58FFC0C02C4EB8001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73BE05417B7700353415 = {
+			fileRef = F58FFC0E02C4EB8001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73BF05417B7700353415 = {
+			fileRef = F58FFC1602C4EBE001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C005417B7700353415 = {
+			fileRef = F58FFC1902C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C105417B7700353415 = {
+			fileRef = F58FFC1A02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C205417B7700353415 = {
+			fileRef = F58FFC1B02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C305417B7700353415 = {
+			fileRef = F58FFC1C02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C405417B7700353415 = {
+			fileRef = F58FFC1D02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C505417B7700353415 = {
+			fileRef = F58FFC1E02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C605417B7700353415 = {
+			fileRef = F58FFC1F02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C705417B7700353415 = {
+			fileRef = F58FFC2002C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C805417B7700353415 = {
+			fileRef = F58FFC2102C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73C905417B7700353415 = {
+			fileRef = F58FFC2202C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73CA05417B7700353415 = {
+			fileRef = F58FFC2302C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73CB05417B7700353415 = {
+			fileRef = F58FFC2402C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73CC05417B7700353415 = {
+			fileRef = F58FFC2502C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73CD05417B7700353415 = {
+			fileRef = F58FFC2602C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73CE05417B7700353415 = {
+			fileRef = F58FFC2702C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73CF05417B7700353415 = {
+			fileRef = F58FFC2802C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D005417B7700353415 = {
+			fileRef = F58FFC2902C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D105417B7700353415 = {
+			fileRef = F58FFC2B02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D205417B7700353415 = {
+			fileRef = F58FFC2C02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D305417B7700353415 = {
+			fileRef = F58FFC2D02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D405417B7700353415 = {
+			fileRef = F58FFC2E02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D505417B7700353415 = {
+			fileRef = F58FFC2F02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D605417B7700353415 = {
+			fileRef = F58FFC3002C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D705417B7700353415 = {
+			fileRef = F58FFC3102C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D805417B7700353415 = {
+			fileRef = F58FFC3202C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73D905417B7700353415 = {
+			fileRef = F58FFC3302C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73DA05417B7700353415 = {
+			fileRef = F58FFC3402C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73DB05417B7700353415 = {
+			fileRef = F58FFC3502C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73DC05417B7700353415 = {
+			fileRef = F58FFC3602C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73DD05417B7700353415 = {
+			fileRef = F58FFC3702C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73DE05417B7700353415 = {
+			fileRef = F58FFC3802C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73DF05417B7700353415 = {
+			fileRef = F58FFC3902C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E005417B7700353415 = {
+			fileRef = F58FFC3B02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E105417B7700353415 = {
+			fileRef = F58FFC3C02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E205417B7700353415 = {
+			fileRef = F58FFC3D02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E305417B7700353415 = {
+			fileRef = F58FFC3E02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E405417B7700353415 = {
+			fileRef = F58FFC3F02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E505417B7700353415 = {
+			fileRef = F58FFC4002C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E605417B7700353415 = {
+			fileRef = F58FFC6A02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E705417B7700353415 = {
+			fileRef = F58FFC6C02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E805417B7700353415 = {
+			fileRef = F58FFC6E02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73E905417B7700353415 = {
+			fileRef = F58FFC7002C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73EA05417B7700353415 = {
+			fileRef = F58FFC7202C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73EB05417B7700353415 = {
+			fileRef = F58FFC7D02C4ED6101A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73EC05417B7700353415 = {
+			fileRef = F58FFC7F02C4ED8601A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73ED05417B7700353415 = {
+			fileRef = F58FFC8002C4ED8601A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73EE05417B7700353415 = {
+			fileRef = F59560B502EC620201A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73EF05417B7700353415 = {
+			fileRef = F574C2600327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F005417B7700353415 = {
+			fileRef = F574C2620327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F105417B7700353415 = {
+			fileRef = F574C2640327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F205417B7700353415 = {
+			fileRef = F574C2660327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F305417B7700353415 = {
+			fileRef = F574C2680327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F405417B7700353415 = {
+			fileRef = F574C26A0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F505417B7700353415 = {
+			fileRef = F574C26C0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F605417B7700353415 = {
+			fileRef = F574C26E0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F705417B7700353415 = {
+			fileRef = F574C2700327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F805417B7700353415 = {
+			fileRef = F574C2720327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73F905417B7700353415 = {
+			fileRef = F574C2740327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73FA05417B7700353415 = {
+			fileRef = F574C2750327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73FB05417B7700353415 = {
+			fileRef = F574C2770327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73FC05417B7700353415 = {
+			fileRef = F574C2790327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73FD05417B7700353415 = {
+			fileRef = F574C27B0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73FE05417B7700353415 = {
+			fileRef = F574C27D0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F73FF05417B7700353415 = {
+			fileRef = F574C27F0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740005417B7700353415 = {
+			fileRef = F574C2810327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740105417B7700353415 = {
+			fileRef = F574C2830327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740205417B7700353415 = {
+			fileRef = F574C2850327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740305417B7700353415 = {
+			fileRef = F574C2870327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740405417B7700353415 = {
+			fileRef = F574C2890327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740505417B7700353415 = {
+			fileRef = F574C28B0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740605417B7700353415 = {
+			fileRef = F574C28D0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740705417B7700353415 = {
+			fileRef = F574C28F0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740805417B7700353415 = {
+			fileRef = F574C2910327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740905417B7700353415 = {
+			fileRef = F574C2930327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740A05417B7700353415 = {
+			fileRef = F574C2950327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740B05417B7700353415 = {
+			fileRef = F574C2970327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740C05417B7700353415 = {
+			fileRef = F574C2990327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740D05417B7700353415 = {
+			fileRef = F574C29B0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740E05417B7700353415 = {
+			fileRef = F574C29D0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F740F05417B7700353415 = {
+			fileRef = F574C29F0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741005417B7700353415 = {
+			fileRef = F574C2A10327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741105417B7700353415 = {
+			fileRef = F574C2A30327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741205417B7700353415 = {
+			fileRef = F574C2A50327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741305417B7700353415 = {
+			fileRef = F574C2A70327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741405417B7700353415 = {
+			fileRef = F574C2A90327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741505417B7700353415 = {
+			fileRef = F574C2AB0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741605417B7700353415 = {
+			fileRef = F574C2AC0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741705417B7700353415 = {
+			fileRef = F574C2AE0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741805417B7700353415 = {
+			fileRef = F574C2B00327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741905417B7700353415 = {
+			fileRef = F574C2B20327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741A05417B7700353415 = {
+			fileRef = F574C2B40327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741B05417B7700353415 = {
+			fileRef = F574C2B60327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741C05417B7700353415 = {
+			fileRef = F574C2B80327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741D05417B7700353415 = {
+			fileRef = F574C2BB0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741E05417B7700353415 = {
+			fileRef = F574C2BD0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F741F05417B7700353415 = {
+			fileRef = F574C2BE0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742005417B7700353415 = {
+			fileRef = F574C2C00327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742105417B7700353415 = {
+			fileRef = F574C2C20327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742205417B7700353415 = {
+			fileRef = F574C2C40327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742305417B7700353415 = {
+			fileRef = F574C2C60327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742405417B7700353415 = {
+			fileRef = F574C2C80327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742505417B7700353415 = {
+			fileRef = F574C2CA0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742605417B7700353415 = {
+			fileRef = F574C2CC0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742705417B7700353415 = {
+			fileRef = F574C2CE0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742805417B7700353415 = {
+			fileRef = F574C2D00327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742905417B7700353415 = {
+			fileRef = F574C2D20327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742A05417B7700353415 = {
+			fileRef = F574C2D40327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742B05417B7700353415 = {
+			fileRef = F574C2D60327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742C05417B7700353415 = {
+			fileRef = F574C2D80327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742D05417B7700353415 = {
+			fileRef = F51053540382BB2501A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742E05417B7700353415 = {
+			fileRef = F51053550382BB2501A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F742F05417B7700353415 = {
+			fileRef = F51053560382BB2501A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743005417B7700353415 = {
+			fileRef = F5F38FAF039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743105417B7700353415 = {
+			fileRef = F5F38FB1039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743205417B7700353415 = {
+			fileRef = F5F38FB4039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743305417B7700353415 = {
+			fileRef = F5F38FB6039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743405417B7700353415 = {
+			fileRef = F52345E303AE522201A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743505417B7700353415 = {
+			fileRef = F52345E503AE522201A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743605417B7700353415 = {
+			fileRef = F52345F703AE61CA01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743705417B7700353415 = {
+			fileRef = 90A75CE203DDAE6E00F3A4A6;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743805417B7700353415 = {
+			fileRef = 90E0251303E9F54A00136FE6;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743905417B7700353415 = {
+			fileRef = 90E0251603E9F61700136FE6;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743A05417B7700353415 = {
+			fileRef = 90E0251A03E9FE2200136FE6;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743B05417B7700353415 = {
+			fileRef = 90796E490407DAAC0095DDBF;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743C05417B7700353415 = {
+			fileRef = 90796E4D0407DAE20095DDBF;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743D05417B7700353415 = {
+			fileRef = 90796E510407DF740095DDBF;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743E05417B7700353415 = {
+			fileRef = 90B1A252041C20770095DDD1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F743F05417B7700353415 = {
+			fileRef = 90B1A254041C20770095DDD1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744005417B7700353415 = {
+			fileRef = 9019E6FD045C367E0095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744105417B7700353415 = {
+			fileRef = 9019E6FF045C36BD0095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744205417B7700353415 = {
+			fileRef = 9019E701045C3C8C0095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744305417B7700353415 = {
+			fileRef = 9019E704045C3CBB0095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744405417B7700353415 = {
+			fileRef = 9019E708045C3CE10095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744505417B7700353415 = {
+			fileRef = 90F9913B047B1E0100A80080;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744605417B7700353415 = {
+			fileRef = 90F9913F047B1E7800A80080;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744705417B7700353415 = {
+			fileRef = 90EF59D104D99C0B00DC5A2D;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744805417B7700353415 = {
+			fileRef = 90EF59D504D99CC200DC5A2D;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744905417B7700353415 = {
+			fileRef = 90EF59D904D99CF800DC5A2D;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744A05417B7700353415 = {
+			fileRef = 90FE1B2104FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744B05417B7700353415 = {
+			fileRef = 90FE1B2304FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744C05417B7700353415 = {
+			fileRef = 90FE1B2404FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744D05417B7700353415 = {
+			fileRef = 90FE1B2504FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744E05417B7700353415 = {
+			fileRef = 90FE1B2604FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F744F05417B7700353415 = {
+			fileRef = 90FE1B2704FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F745005417B7700353415 = {
+			fileRef = 9067ED1604FC0A9600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F745105417B7700353415 = {
+			buildActionMask = 2147483647;
+			files = (
+				902F745205417B7700353415,
+			);
+			isa = PBXResourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		902F745205417B7700353415 = {
+			fileRef = 089C1666FE841158C02AAC07;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F745305417B7700353415 = {
+			buildActionMask = 2147483647;
+			files = (
+				902F745405417B7700353415,
+				902F745505417B7700353415,
+				902F745605417B7700353415,
+				902F745705417B7700353415,
+				902F745805417B7700353415,
+				902F745905417B7700353415,
+				902F745A05417B7700353415,
+				902F745B05417B7700353415,
+				902F745C05417B7700353415,
+				902F745D05417B7700353415,
+				902F745E05417B7700353415,
+				902F745F05417B7700353415,
+				902F746005417B7700353415,
+				902F746105417B7700353415,
+				902F746205417B7700353415,
+				902F746305417B7700353415,
+				902F746405417B7700353415,
+				902F746505417B7700353415,
+				902F746605417B7700353415,
+				902F746705417B7700353415,
+				902F746805417B7700353415,
+				902F746905417B7700353415,
+				902F746A05417B7700353415,
+				902F746B05417B7700353415,
+				902F746C05417B7700353415,
+				902F746D05417B7700353415,
+				902F746E05417B7700353415,
+				902F746F05417B7700353415,
+				902F747005417B7700353415,
+				902F747105417B7700353415,
+				902F747205417B7700353415,
+				902F747305417B7700353415,
+				902F747405417B7700353415,
+				902F747505417B7700353415,
+				902F747605417B7700353415,
+				902F747705417B7700353415,
+				902F747805417B7700353415,
+				902F747905417B7700353415,
+				902F747A05417B7700353415,
+				902F747B05417B7700353415,
+				902F747C05417B7700353415,
+				902F747D05417B7700353415,
+				902F747E05417B7700353415,
+				902F747F05417B7700353415,
+				902F748005417B7700353415,
+				902F748105417B7700353415,
+				902F748205417B7700353415,
+				902F748305417B7700353415,
+				902F748405417B7700353415,
+				902F748505417B7700353415,
+				902F748605417B7700353415,
+				902F748705417B7700353415,
+				902F748805417B7700353415,
+				902F748905417B7700353415,
+				902F748A05417B7700353415,
+				902F748B05417B7700353415,
+				902F748C05417B7700353415,
+				902F748D05417B7700353415,
+				902F748E05417B7700353415,
+				902F748F05417B7700353415,
+				902F749005417B7700353415,
+				902F749105417B7700353415,
+				902F749205417B7700353415,
+				902F749305417B7700353415,
+				902F749405417B7700353415,
+				902F749505417B7700353415,
+				902F749605417B7700353415,
+				902F749705417B7700353415,
+				902F749805417B7700353415,
+				902F749905417B7700353415,
+				902F749A05417B7700353415,
+				902F749B05417B7700353415,
+				902F749C05417B7700353415,
+				902F749D05417B7700353415,
+				902F749E05417B7700353415,
+				902F749F05417B7700353415,
+				902F74A005417B7700353415,
+				902F74A105417B7700353415,
+				902F74A205417B7700353415,
+				902F74A305417B7700353415,
+				902F74A405417B7700353415,
+				902F74A505417B7700353415,
+				902F74A605417B7700353415,
+				902F74A705417B7700353415,
+				902F74A805417B7700353415,
+				902F74A905417B7700353415,
+				902F74AA05417B7700353415,
+				902F74AB05417B7700353415,
+				902F74AC05417B7700353415,
+				902F74AD05417B7700353415,
+				902F74AE05417B7700353415,
+				902F74AF05417B7700353415,
+				902F74B005417B7700353415,
+				902F74B105417B7700353415,
+				902F74B205417B7700353415,
+				902F74B305417B7700353415,
+				902F74B405417B7700353415,
+				902F74B505417B7700353415,
+				902F74B605417B7700353415,
+				902F74B705417B7700353415,
+				902F74B805417B7700353415,
+				902F74B905417B7700353415,
+				902F74BA05417B7700353415,
+				902F74BB05417B7700353415,
+				902F74BC05417B7700353415,
+				902F74BD05417B7700353415,
+				902F74BE05417B7700353415,
+				902F74BF05417B7700353415,
+				902F74C005417B7700353415,
+				902F74C105417B7700353415,
+				902F74C205417B7700353415,
+				902F74C305417B7700353415,
+				902F74C405417B7700353415,
+				902F74C505417B7700353415,
+				902F74C605417B7700353415,
+				902F74C705417B7700353415,
+				902F74C805417B7700353415,
+				902F74C905417B7700353415,
+				902F74CA05417B7700353415,
+				902F74CB05417B7700353415,
+				902F74CC05417B7700353415,
+				902F74CD05417B7700353415,
+				902F74CE05417B7700353415,
+				902F74CF05417B7700353415,
+				902F74D005417B7700353415,
+				902F74D105417B7700353415,
+				902F74D205417B7700353415,
+				902F74D305417B7700353415,
+				902F74D405417B7700353415,
+				902F74D505417B7700353415,
+				902F74D605417B7700353415,
+				902F74D705417B7700353415,
+				902F74D805417B7700353415,
+				902F74D905417B7700353415,
+				902F74DA05417B7700353415,
+				902F74DB05417B7700353415,
+				902F74DC05417B7700353415,
+				902F74DD05417B7700353415,
+				902F74DE05417B7700353415,
+				902F74DF05417B7700353415,
+				902F74E005417B7700353415,
+				902F74E105417B7700353415,
+				902F74E205417B7700353415,
+				902F74E305417B7700353415,
+				902F74E405417B7700353415,
+				902F74E505417B7700353415,
+				902F74E605417B7700353415,
+				902F74E705417B7700353415,
+				902F74E805417B7700353415,
+				902F74E905417B7700353415,
+				902F74EA05417B7700353415,
+				902F74EB05417B7700353415,
+				902F74EC05417B7700353415,
+				902F74ED05417B7700353415,
+				902F74EE05417B7700353415,
+				902F74EF05417B7700353415,
+				902F74F005417B7700353415,
+				902F74F105417B7700353415,
+				902F74F205417B7700353415,
+				902F74F305417B7700353415,
+				902F74F405417B7700353415,
+				902F74F505417B7700353415,
+				902F74F605417B7700353415,
+				902F74F705417B7700353415,
+				902F74F805417B7700353415,
+				902F74F905417B7700353415,
+				902F74FA05417B7700353415,
+				902F74FB05417B7700353415,
+				902F74FC05417B7700353415,
+				902F74FD05417B7700353415,
+				902F74FE05417B7700353415,
+				902F74FF05417B7700353415,
+				902F750005417B7700353415,
+				902F750105417B7700353415,
+				902F750205417B7700353415,
+				902F750305417B7700353415,
+				902F750405417B7700353415,
+				902F750505417B7700353415,
+				902F750605417B7700353415,
+				902F750705417B7700353415,
+				902F750805417B7700353415,
+				902F750905417B7700353415,
+				902F750A05417B7700353415,
+				902F750B05417B7700353415,
+				902F750C05417B7700353415,
+				902F750D05417B7700353415,
+				902F750E05417B7700353415,
+				902F750F05417B7700353415,
+				902F751005417B7700353415,
+				902F751105417B7700353415,
+				902F751205417B7700353415,
+				902F751305417B7700353415,
+				902F751405417B7700353415,
+				902F751505417B7700353415,
+				902F751605417B7700353415,
+				902F751705417B7700353415,
+				902F751805417B7700353415,
+				902F751905417B7700353415,
+				902F751A05417B7700353415,
+				902F751B05417B7700353415,
+				902F751C05417B7700353415,
+				902F751D05417B7700353415,
+				902F751E05417B7700353415,
+				902F751F05417B7700353415,
+				902F752005417B7700353415,
+				902F752105417B7700353415,
+				902F752205417B7700353415,
+				902F752305417B7700353415,
+				902F752405417B7700353415,
+				902F752505417B7700353415,
+				902F752605417B7700353415,
+				902F752705417B7700353415,
+				902F752805417B7700353415,
+				902F752905417B7700353415,
+				902F752A05417B7700353415,
+				902F752B05417B7700353415,
+				902F752C05417B7700353415,
+				902F752D05417B7700353415,
+				902F752E05417B7700353415,
+				902F752F05417B7700353415,
+				902F753005417B7700353415,
+				902F753105417B7700353415,
+				902F753205417B7700353415,
+				902F753305417B7700353415,
+				902F753405417B7700353415,
+				902F753505417B7700353415,
+				902F753605417B7700353415,
+				902F753705417B7700353415,
+				902F753805417B7700353415,
+				902F753905417B7700353415,
+				902F753A05417B7700353415,
+				902F753B05417B7700353415,
+				902F753C05417B7700353415,
+				902F753D05417B7700353415,
+				902F753E05417B7700353415,
+				902F753F05417B7700353415,
+				902F754005417B7700353415,
+				902F754105417B7700353415,
+				902F754205417B7700353415,
+				902F754305417B7700353415,
+				902F754405417B7700353415,
+				902F754505417B7700353415,
+				902F754605417B7700353415,
+				902F754705417B7700353415,
+				902F754805417B7700353415,
+				902F754905417B7700353415,
+				902F754A05417B7700353415,
+				902F754B05417B7700353415,
+				902F754C05417B7700353415,
+				902F754D05417B7700353415,
+				902F754E05417B7700353415,
+				902F754F05417B7700353415,
+				902F755005417B7700353415,
+				902F755105417B7700353415,
+				902F755205417B7700353415,
+				902F755305417B7700353415,
+				902F755405417B7700353415,
+				902F755505417B7700353415,
+				902F755605417B7700353415,
+				902F755705417B7700353415,
+				902F755805417B7700353415,
+				902F755905417B7700353415,
+				902F755A05417B7700353415,
+				902F755B05417B7700353415,
+				902F755C05417B7700353415,
+				902F755D05417B7700353415,
+				902F755E05417B7700353415,
+				902F755F05417B7700353415,
+				902F756005417B7700353415,
+				902F756105417B7700353415,
+				902F756205417B7700353415,
+				902F756305417B7700353415,
+				902F756405417B7700353415,
+				902F756505417B7700353415,
+				902F756605417B7700353415,
+				902F756705417B7700353415,
+				902F756805417B7700353415,
+				902F756905417B7700353415,
+				902F756A05417B7700353415,
+				902F756B05417B7700353415,
+				902F756C05417B7700353415,
+				902F756D05417B7700353415,
+				902F756E05417B7700353415,
+				902F756F05417B7700353415,
+				902F757005417B7700353415,
+				902F757105417B7700353415,
+				902F757205417B7700353415,
+				902F757305417B7700353415,
+				902F757405417B7700353415,
+				902F757505417B7700353415,
+				902F757605417B7700353415,
+				902F757705417B7700353415,
+				902F757805417B7700353415,
+				902F757905417B7700353415,
+				902F757A05417B7700353415,
+				902F757B05417B7700353415,
+				902F757C05417B7700353415,
+				902F757D05417B7700353415,
+				902F757E05417B7700353415,
+				902F757F05417B7700353415,
+				902F758005417B7700353415,
+				902F758105417B7700353415,
+				902F758205417B7700353415,
+				902F758305417B7700353415,
+				902F758405417B7700353415,
+				90E140480541854800C60A69,
+				90E140570541857100C60A69,
+				90E1405E054185B400C60A69,
+				90E140680541861300C60A69,
+				90E1406A0541861300C60A69,
+				90E1406E0541861300C60A69,
+				90E140830541863C00C60A69,
+				90E140850541863C00C60A69,
+				90E140860541863C00C60A69,
+				90E140880541863C00C60A69,
+				90E1408B0541863C00C60A69,
+				90E1408C0541863C00C60A69,
+				900A9B44055B053D002E6943,
+				900A9B46055B053D002E6943,
+				900A9B48055B053D002E6943,
+				900A9B4B055B053D002E6943,
+				900A9B4D055B053D002E6943,
+				900A9B4F055B053D002E6943,
+				900A9B51055B053D002E6943,
+				900A9B53055B053D002E6943,
+				900A9B55055B053D002E6943,
+				900A9B58055B053D002E6943,
+				900A9B5A055B053D002E6943,
+				900A9B5C055B053D002E6943,
+				900A9B5E055B053D002E6943,
+				900A9B60055B053D002E6943,
+				900A9B62055B053D002E6943,
+				900A9B64055B053D002E6943,
+				900A9B68055B053D002E6943,
+				900A9B6A055B053D002E6943,
+				900A9B6C055B053D002E6943,
+				900A9B6E055B053D002E6943,
+				900A9B70055B053D002E6943,
+				900A9B72055B053D002E6943,
+				900A9B74055B053D002E6943,
+				900A9B82055B0570002E6943,
+				900A9B84055B0570002E6943,
+				900A9B86055B0570002E6943,
+				9092296E0573B03C00C9F477,
+				909229700573B03C00C9F477,
+				909229760573B0C400C9F477,
+			);
+			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		902F745405417B7700353415 = {
+			fileRef = 02058D70FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745505417B7700353415 = {
+			fileRef = 02058D73FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745605417B7700353415 = {
+			fileRef = 02058D75FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745705417B7700353415 = {
+			fileRef = 02058D77FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745805417B7700353415 = {
+			fileRef = 02058D79FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745905417B7700353415 = {
+			fileRef = 02058D7CFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745A05417B7700353415 = {
+			fileRef = 02058D7EFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745B05417B7700353415 = {
+			fileRef = 02058D80FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745C05417B7700353415 = {
+			fileRef = 02058D82FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745D05417B7700353415 = {
+			fileRef = 02058D85FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745E05417B7700353415 = {
+			fileRef = 02058D87FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F745F05417B7700353415 = {
+			fileRef = 02058D8CFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746005417B7700353415 = {
+			fileRef = 02058D8EFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746105417B7700353415 = {
+			fileRef = 02058D91FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746205417B7700353415 = {
+			fileRef = 02058D94FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746305417B7700353415 = {
+			fileRef = 02058D99FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746405417B7700353415 = {
+			fileRef = 02058D9DFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746505417B7700353415 = {
+			fileRef = 02058D9FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746605417B7700353415 = {
+			fileRef = 02058DA1FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746705417B7700353415 = {
+			fileRef = 02058DA3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746805417B7700353415 = {
+			fileRef = 02058DA5FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746905417B7700353415 = {
+			fileRef = 02058DB0FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746A05417B7700353415 = {
+			fileRef = 02058DB2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746B05417B7700353415 = {
+			fileRef = 02058DB8FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746C05417B7700353415 = {
+			fileRef = 02058DBCFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746D05417B7700353415 = {
+			fileRef = 02058DC1FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746E05417B7700353415 = {
+			fileRef = 02058DC3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F746F05417B7700353415 = {
+			fileRef = 02058DCAFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747005417B7700353415 = {
+			fileRef = 02058DD0FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747105417B7700353415 = {
+			fileRef = 02058DD2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747205417B7700353415 = {
+			fileRef = 02058DD4FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747305417B7700353415 = {
+			fileRef = 02058DD7FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747405417B7700353415 = {
+			fileRef = 02058DDAFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747505417B7700353415 = {
+			fileRef = 02058DE2FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747605417B7700353415 = {
+			fileRef = 02058DE4FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747705417B7700353415 = {
+			fileRef = 02058DE6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747805417B7700353415 = {
+			fileRef = 02058DEEFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747905417B7700353415 = {
+			fileRef = 02058DF3FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747A05417B7700353415 = {
+			fileRef = 02058DF6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747B05417B7700353415 = {
+			fileRef = 02058E27FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747C05417B7700353415 = {
+			fileRef = 02058E4FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747D05417B7700353415 = {
+			fileRef = 02058E5AFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747E05417B7700353415 = {
+			fileRef = 02058E74FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F747F05417B7700353415 = {
+			fileRef = 02058E7DFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748005417B7700353415 = {
+			fileRef = 02058E89FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748105417B7700353415 = {
+			fileRef = 02058E8BFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748205417B7700353415 = {
+			fileRef = 02058E8DFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748305417B7700353415 = {
+			fileRef = 02058E8FFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748405417B7700353415 = {
+			fileRef = 02058E93FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748505417B7700353415 = {
+			fileRef = 02058E96FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748605417B7700353415 = {
+			fileRef = 02058E99FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748705417B7700353415 = {
+			fileRef = 02058E9DFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748805417B7700353415 = {
+			fileRef = 02058EA0FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748905417B7700353415 = {
+			fileRef = 02058EA1FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748A05417B7700353415 = {
+			fileRef = 02058EA4FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748B05417B7700353415 = {
+			fileRef = 02058EA6FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748C05417B7700353415 = {
+			fileRef = 02058EA8FF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748D05417B7700353415 = {
+			fileRef = 02058EAAFF8AF8CD7F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		902F748E05417B7700353415 = {
+			fileRef = 209653FB008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F748F05417B7700353415 = {
+			fileRef = 209653FD008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749005417B7700353415 = {
+			fileRef = 20965402008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749105417B7700353415 = {
+			fileRef = 20965404008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749205417B7700353415 = {
+			fileRef = 20965406008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749305417B7700353415 = {
+			fileRef = 20965408008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749405417B7700353415 = {
+			fileRef = 2096540B008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749505417B7700353415 = {
+			fileRef = 2096540D008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749605417B7700353415 = {
+			fileRef = 2096540F008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749705417B7700353415 = {
+			fileRef = 20965412008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749805417B7700353415 = {
+			fileRef = 20965414008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749905417B7700353415 = {
+			fileRef = 2096541A008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749A05417B7700353415 = {
+			fileRef = 2096541C008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749B05417B7700353415 = {
+			fileRef = 2096541E008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749C05417B7700353415 = {
+			fileRef = 20965421008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749D05417B7700353415 = {
+			fileRef = 20965423008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749E05417B7700353415 = {
+			fileRef = 20965425008111847F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F749F05417B7700353415 = {
+			fileRef = 209654700081120E7F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A005417B7700353415 = {
+			fileRef = F50CFBF000B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A105417B7700353415 = {
+			fileRef = F50CFBF200B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A205417B7700353415 = {
+			fileRef = F50CFBF500B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A305417B7700353415 = {
+			fileRef = F50CFBFF00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A405417B7700353415 = {
+			fileRef = F50CFC0500B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A505417B7700353415 = {
+			fileRef = F50CFC0700B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A605417B7700353415 = {
+			fileRef = F50CFC2A00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A705417B7700353415 = {
+			fileRef = F50CFC2C00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A805417B7700353415 = {
+			fileRef = F50CFC2E00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74A905417B7700353415 = {
+			fileRef = F50CFC3000B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74AA05417B7700353415 = {
+			fileRef = F50CFC3200B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74AB05417B7700353415 = {
+			fileRef = F50CFC3400B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74AC05417B7700353415 = {
+			fileRef = F50CFC3600B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74AD05417B7700353415 = {
+			fileRef = F50CFC3800B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74AE05417B7700353415 = {
+			fileRef = F50CFC3A00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74AF05417B7700353415 = {
+			fileRef = F50CFC3C00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B005417B7700353415 = {
+			fileRef = F50CFC3E00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B105417B7700353415 = {
+			fileRef = F50CFC4000B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B205417B7700353415 = {
+			fileRef = F50CFC4200B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B305417B7700353415 = {
+			fileRef = F50CFC4400B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B405417B7700353415 = {
+			fileRef = F50CFC4600B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B505417B7700353415 = {
+			fileRef = F50CFC4800B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B605417B7700353415 = {
+			fileRef = F50CFC4A00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B705417B7700353415 = {
+			fileRef = F50CFC4D00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B805417B7700353415 = {
+			fileRef = F50CFC4F00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74B905417B7700353415 = {
+			fileRef = F50CFC5100B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74BA05417B7700353415 = {
+			fileRef = F50CFC5300B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74BB05417B7700353415 = {
+			fileRef = F50CFC5500B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74BC05417B7700353415 = {
+			fileRef = F50CFC5900B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74BD05417B7700353415 = {
+			fileRef = F50CFC5B00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74BE05417B7700353415 = {
+			fileRef = F50CFC5D00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74BF05417B7700353415 = {
+			fileRef = F50CFC5F00B9D01B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C005417B7700353415 = {
+			fileRef = F50CFC9900B9D07301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C105417B7700353415 = {
+			fileRef = F50CFC9B00B9D07301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C205417B7700353415 = {
+			fileRef = F50CFCA100B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C305417B7700353415 = {
+			fileRef = F50CFCA300B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C405417B7700353415 = {
+			fileRef = F50CFCA500B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C505417B7700353415 = {
+			fileRef = F50CFCA600B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C605417B7700353415 = {
+			fileRef = F50CFCA800B9D0E301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C705417B7700353415 = {
+			fileRef = F50CFCB400B9D19B01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C805417B7700353415 = {
+			fileRef = F50CFCBD00B9D1DF01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74C905417B7700353415 = {
+			fileRef = F50CFBF700B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74CA05417B7700353415 = {
+			fileRef = F50CFBF900B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74CB05417B7700353415 = {
+			fileRef = F50CFBFB00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74CC05417B7700353415 = {
+			fileRef = F50CFBFD00B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74CD05417B7700353415 = {
+			fileRef = F50CFC0100B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74CE05417B7700353415 = {
+			fileRef = F50CFC0300B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74CF05417B7700353415 = {
+			fileRef = F50CFC0900B9CF4801000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D005417B7700353415 = {
+			fileRef = F563D4BF00D52C3F01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D105417B7700353415 = {
+			fileRef = F5DEBE3800F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D205417B7700353415 = {
+			fileRef = F5DEBE3A00F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D305417B7700353415 = {
+			fileRef = F5DEBE3C00F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D405417B7700353415 = {
+			fileRef = F5DEBE3E00F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D505417B7700353415 = {
+			fileRef = F5DEBE4000F80EF301000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D605417B7700353415 = {
+			fileRef = F5DCC2690101D29101000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D705417B7700353415 = {
+			fileRef = F5DCC26B0101D29101000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D805417B7700353415 = {
+			fileRef = F57ED6180180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74D905417B7700353415 = {
+			fileRef = F57ED61A0180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74DA05417B7700353415 = {
+			fileRef = F57ED61D0180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74DB05417B7700353415 = {
+			fileRef = F57ED61F0180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74DC05417B7700353415 = {
+			fileRef = F57ED6210180A2EC0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74DD05417B7700353415 = {
+			fileRef = F57ED62E0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74DE05417B7700353415 = {
+			fileRef = F57ED6300180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74DF05417B7700353415 = {
+			fileRef = F57ED6320180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E005417B7700353415 = {
+			fileRef = F57ED6340180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E105417B7700353415 = {
+			fileRef = F57ED6360180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E205417B7700353415 = {
+			fileRef = F57ED6390180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E305417B7700353415 = {
+			fileRef = F57ED63B0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E405417B7700353415 = {
+			fileRef = F57ED63D0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E505417B7700353415 = {
+			fileRef = F57ED63F0180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E605417B7700353415 = {
+			fileRef = F57ED6410180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E705417B7700353415 = {
+			fileRef = F57ED6430180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E805417B7700353415 = {
+			fileRef = F57ED6450180A3BB0195DDE3;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74E905417B7700353415 = {
+			fileRef = F5A6C8D401B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74EA05417B7700353415 = {
+			fileRef = F5A6C8D601B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74EB05417B7700353415 = {
+			fileRef = F5A6C8D801B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74EC05417B7700353415 = {
+			fileRef = F5A6C8DA01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74ED05417B7700353415 = {
+			fileRef = F5A6C8DC01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74EE05417B7700353415 = {
+			fileRef = F5A6C8DE01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74EF05417B7700353415 = {
+			fileRef = F5A6C8E001B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F005417B7700353415 = {
+			fileRef = F5A6C8E201B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F105417B7700353415 = {
+			fileRef = F5A6C8E401B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F205417B7700353415 = {
+			fileRef = F5A6C8E601B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F305417B7700353415 = {
+			fileRef = F5A6C8E901B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F405417B7700353415 = {
+			fileRef = F5A6C8EB01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F505417B7700353415 = {
+			fileRef = F5A6C8ED01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F605417B7700353415 = {
+			fileRef = F5A6C8EF01B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F705417B7700353415 = {
+			fileRef = F5A6C8F101B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F805417B7700353415 = {
+			fileRef = F5A6C8F301B9677901000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74F905417B7700353415 = {
+			fileRef = F5A6C8F501B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74FA05417B7700353415 = {
+			fileRef = F5A6C8F701B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74FB05417B7700353415 = {
+			fileRef = F5A6C8F901B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74FC05417B7700353415 = {
+			fileRef = F5A6C8FB01B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74FD05417B7700353415 = {
+			fileRef = F5A6C8FD01B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74FE05417B7700353415 = {
+			fileRef = F5A6C90001B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F74FF05417B7700353415 = {
+			fileRef = F5A6C90201B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750005417B7700353415 = {
+			fileRef = F5A6C90401B9677A01000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750105417B7700353415 = {
+			fileRef = F5A6C93A01B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750205417B7700353415 = {
+			fileRef = F5A6C93C01B968C801000102;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750305417B7700353415 = {
+			fileRef = F5020B74022092AC01A80067;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750405417B7700353415 = {
+			fileRef = F5020B76022092AC01A80067;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750505417B7700353415 = {
+			fileRef = F5CA376502634A7E01A80064;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750605417B7700353415 = {
+			fileRef = F5CA376902634A7E01A80064;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750705417B7700353415 = {
+			fileRef = F58FFB7B02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750805417B7700353415 = {
+			fileRef = F58FFB7D02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750905417B7700353415 = {
+			fileRef = F58FFB7F02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750A05417B7700353415 = {
+			fileRef = F58FFB8202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750B05417B7700353415 = {
+			fileRef = F58FFB8402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750C05417B7700353415 = {
+			fileRef = F58FFB8602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750D05417B7700353415 = {
+			fileRef = F58FFB8802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750E05417B7700353415 = {
+			fileRef = F58FFB8A02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F750F05417B7700353415 = {
+			fileRef = F58FFB8E02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751005417B7700353415 = {
+			fileRef = F58FFB9002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751105417B7700353415 = {
+			fileRef = F58FFB9202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751205417B7700353415 = {
+			fileRef = F58FFB9402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751305417B7700353415 = {
+			fileRef = F58FFB9602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751405417B7700353415 = {
+			fileRef = F58FFB9802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751505417B7700353415 = {
+			fileRef = F58FFB9A02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751605417B7700353415 = {
+			fileRef = F58FFB9C02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751705417B7700353415 = {
+			fileRef = F58FFB9E02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751805417B7700353415 = {
+			fileRef = F58FFBA002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751905417B7700353415 = {
+			fileRef = F58FFBA102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751A05417B7700353415 = {
+			fileRef = F58FFBA302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751B05417B7700353415 = {
+			fileRef = F58FFBA502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751C05417B7700353415 = {
+			fileRef = F58FFBA702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751D05417B7700353415 = {
+			fileRef = F58FFBA902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751E05417B7700353415 = {
+			fileRef = F58FFBAB02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F751F05417B7700353415 = {
+			fileRef = F58FFBAD02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752005417B7700353415 = {
+			fileRef = F58FFBAF02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752105417B7700353415 = {
+			fileRef = F58FFBB102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752205417B7700353415 = {
+			fileRef = F58FFBB302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752305417B7700353415 = {
+			fileRef = F58FFBB502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752405417B7700353415 = {
+			fileRef = F58FFBB702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752505417B7700353415 = {
+			fileRef = F58FFBB902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752605417B7700353415 = {
+			fileRef = F58FFBBB02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752705417B7700353415 = {
+			fileRef = F58FFBBD02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752805417B7700353415 = {
+			fileRef = F58FFBC002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752905417B7700353415 = {
+			fileRef = F58FFC0902C4EB8001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752A05417B7700353415 = {
+			fileRef = F58FFC0B02C4EB8001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752B05417B7700353415 = {
+			fileRef = F58FFC0D02C4EB8001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752C05417B7700353415 = {
+			fileRef = F58FFC1502C4EBE001A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752D05417B7700353415 = {
+			fileRef = F58FFC2A02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752E05417B7700353415 = {
+			fileRef = F58FFC3A02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F752F05417B7700353415 = {
+			fileRef = F58FFC6902C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753005417B7700353415 = {
+			fileRef = F58FFC6B02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753105417B7700353415 = {
+			fileRef = F58FFC6D02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753205417B7700353415 = {
+			fileRef = F58FFC6F02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753305417B7700353415 = {
+			fileRef = F58FFC7102C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753405417B7700353415 = {
+			fileRef = F59560B402EC620201A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753505417B7700353415 = {
+			fileRef = F574C25F0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753605417B7700353415 = {
+			fileRef = F574C2610327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753705417B7700353415 = {
+			fileRef = F574C2630327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753805417B7700353415 = {
+			fileRef = F574C2650327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753905417B7700353415 = {
+			fileRef = F574C2670327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753A05417B7700353415 = {
+			fileRef = F574C2690327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753B05417B7700353415 = {
+			fileRef = F574C26B0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753C05417B7700353415 = {
+			fileRef = F574C26D0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753D05417B7700353415 = {
+			fileRef = F574C26F0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753E05417B7700353415 = {
+			fileRef = F574C2710327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F753F05417B7700353415 = {
+			fileRef = F574C2730327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754005417B7700353415 = {
+			fileRef = F574C2760327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754105417B7700353415 = {
+			fileRef = F574C2780327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754205417B7700353415 = {
+			fileRef = F574C27A0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754305417B7700353415 = {
+			fileRef = F574C27C0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754405417B7700353415 = {
+			fileRef = F574C27E0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754505417B7700353415 = {
+			fileRef = F574C2800327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754605417B7700353415 = {
+			fileRef = F574C2820327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754705417B7700353415 = {
+			fileRef = F574C2840327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754805417B7700353415 = {
+			fileRef = F574C2860327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754905417B7700353415 = {
+			fileRef = F574C2880327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754A05417B7700353415 = {
+			fileRef = F574C28A0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754B05417B7700353415 = {
+			fileRef = F574C28C0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754C05417B7700353415 = {
+			fileRef = F574C28E0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754D05417B7700353415 = {
+			fileRef = F574C2900327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754E05417B7700353415 = {
+			fileRef = F574C2920327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F754F05417B7700353415 = {
+			fileRef = F574C2940327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755005417B7700353415 = {
+			fileRef = F574C2960327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755105417B7700353415 = {
+			fileRef = F574C2980327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755205417B7700353415 = {
+			fileRef = F574C29A0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755305417B7700353415 = {
+			fileRef = F574C29C0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755405417B7700353415 = {
+			fileRef = F574C29E0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755505417B7700353415 = {
+			fileRef = F574C2A00327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755605417B7700353415 = {
+			fileRef = F574C2A20327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755705417B7700353415 = {
+			fileRef = F574C2A40327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755805417B7700353415 = {
+			fileRef = F574C2A60327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755905417B7700353415 = {
+			fileRef = F574C2A80327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755A05417B7700353415 = {
+			fileRef = F574C2AA0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755B05417B7700353415 = {
+			fileRef = F574C2AD0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755C05417B7700353415 = {
+			fileRef = F574C2AF0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755D05417B7700353415 = {
+			fileRef = F574C2B10327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755E05417B7700353415 = {
+			fileRef = F574C2B30327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F755F05417B7700353415 = {
+			fileRef = F574C2B50327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756005417B7700353415 = {
+			fileRef = F574C2B70327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756105417B7700353415 = {
+			fileRef = F574C2BC0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756205417B7700353415 = {
+			fileRef = F574C2BF0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756305417B7700353415 = {
+			fileRef = F574C2C10327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756405417B7700353415 = {
+			fileRef = F574C2C30327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756505417B7700353415 = {
+			fileRef = F574C2C50327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756605417B7700353415 = {
+			fileRef = F574C2C70327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756705417B7700353415 = {
+			fileRef = F574C2C90327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756805417B7700353415 = {
+			fileRef = F574C2CB0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756905417B7700353415 = {
+			fileRef = F574C2CD0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756A05417B7700353415 = {
+			fileRef = F574C2CF0327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756B05417B7700353415 = {
+			fileRef = F574C2D10327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756C05417B7700353415 = {
+			fileRef = F574C2D30327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756D05417B7700353415 = {
+			fileRef = F574C2D50327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756E05417B7700353415 = {
+			fileRef = F574C2D70327B73C015B10DE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F756F05417B7700353415 = {
+			fileRef = F51053570382BB2501A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757005417B7700353415 = {
+			fileRef = F5F38FB0039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757105417B7700353415 = {
+			fileRef = F5F38FB2039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757205417B7700353415 = {
+			fileRef = F5F38FB3039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757305417B7700353415 = {
+			fileRef = F5F38FB5039FA5DB01A80066;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757405417B7700353415 = {
+			fileRef = F52345E203AE522201A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757505417B7700353415 = {
+			fileRef = F52345E403AE522201A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757605417B7700353415 = {
+			fileRef = 90A75CE103DDAE6E00F3A4A6;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757705417B7700353415 = {
+			fileRef = 90E0251503E9F61700136FE6;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757805417B7700353415 = {
+			fileRef = 90796E4A0407DAAC0095DDBF;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757905417B7700353415 = {
+			fileRef = 90796E4E0407DAE20095DDBF;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757A05417B7700353415 = {
+			fileRef = 90B1A251041C20760095DDD1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757B05417B7700353415 = {
+			fileRef = 90B1A253041C20770095DDD1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757C05417B7700353415 = {
+			fileRef = 9019E703045C3CBB0095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757D05417B7700353415 = {
+			fileRef = 9019E707045C3CE10095DDBE;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757E05417B7700353415 = {
+			fileRef = 90F9913A047B1E0100A80080;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F757F05417B7700353415 = {
+			fileRef = 90F9913E047B1E7800A80080;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758005417B7700353415 = {
+			fileRef = 90EF59D004D99C0B00DC5A2D;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758105417B7700353415 = {
+			fileRef = 90EF59D404D99CC200DC5A2D;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758205417B7700353415 = {
+			fileRef = 90EF59D804D99CF800DC5A2D;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758305417B7700353415 = {
+			fileRef = 90FE1B2204FAE65600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758405417B7700353415 = {
+			fileRef = 9067ED1704FC0A9600A80082;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758505417B7700353415 = {
+			buildActionMask = 2147483647;
+			files = (
+				902F758605417B7700353415,
+			);
+			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		902F758605417B7700353415 = {
+			fileRef = F5020B800220B42701A80067;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		902F758705417B7700353415 = {
+			buildActionMask = 2147483647;
+			files = (
+			);
+			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		902F758905417B7800353415 = {
+			isa = PBXFileReference;
+			lastKnownFileType = text.plist;
+			name = "Info-XercesLib.plist";
+			path = "Projects/MacOS/Xcode/XercesLib/Info-XercesLib.plist";
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		902F758A05417B7800353415 = {
+			explicitFileType = wrapper.framework;
+			includeInIndex = 0;
+			isa = PBXFileReference;
+			path = Xerces.framework;
+			refType = 3;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
+		9067ED1604FC0A9600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MemoryManagerArrayImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9067ED1704FC0A9600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MemoryManagerArrayImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90796E490407DAAC0095DDBF = {
+			fileEncoding = 4;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacCarbonFile.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90796E4A0407DAAC0095DDBF = {
+			fileEncoding = 4;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MacCarbonFile.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90796E4D0407DAE20095DDBF = {
+			fileEncoding = 4;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacPosixFile.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90796E4E0407DAE20095DDBF = {
+			fileEncoding = 4;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MacPosixFile.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90796E510407DF740095DDBF = {
+			fileEncoding = 4;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacAbstractFile.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9092296A0573B03C00C9F477 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ValidationContextImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9092296B0573B03C00C9F477 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValidationContextImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9092296C0573B03C00C9F477 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSObjectFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9092296D0573B03C00C9F477 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSObjectFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		9092296E0573B03C00C9F477 = {
+			fileRef = 9092296A0573B03C00C9F477;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		9092296F0573B03C00C9F477 = {
+			fileRef = 9092296B0573B03C00C9F477;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		909229700573B03C00C9F477 = {
+			fileRef = 9092296C0573B03C00C9F477;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		909229710573B03C00C9F477 = {
+			fileRef = 9092296D0573B03C00C9F477;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		909229740573B0C400C9F477 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLIBM1047Transcoder.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		909229750573B0C400C9F477 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLIBM1047Transcoder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		909229760573B0C400C9F477 = {
+			fileRef = 909229740573B0C400C9F477;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		909229770573B0C400C9F477 = {
+			fileRef = 909229750573B0C400C9F477;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90A75CE103DDAE6E00F3A4A6 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLChar.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90A75CE203DDAE6E00F3A4A6 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLChar.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90B1A251041C20760095DDD1 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DefaultPanicHandler.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90B1A252041C20770095DDD1 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DefaultPanicHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90B1A253041C20770095DDD1 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = PanicHandler.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90B1A254041C20770095DDD1 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PanicHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E0251303E9F54A00136FE6 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMTypeInfo.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E0251503E9F61700136FE6 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMTypeInfoImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E0251603E9F61700136FE6 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMTypeInfoImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E0251A03E9FE2200136FE6 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = PSVIDefs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140390541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BaseRefVectorOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1403A0541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = KeyRefPair.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1403B0541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = OutOfMemoryException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1403C0541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefArrayVectorOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1403D0541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefHash2KeysTableOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1403E0541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefHash3KeysIdPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1403F0541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SynchronizedStringPool.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140400541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SynchronizedStringPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140410541854800C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValueHashTableOf.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140420541854800C60A69 = {
+			fileRef = 90E140390541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140430541854800C60A69 = {
+			fileRef = 90E1403A0541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140440541854800C60A69 = {
+			fileRef = 90E1403B0541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140450541854800C60A69 = {
+			fileRef = 90E1403C0541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140460541854800C60A69 = {
+			fileRef = 90E1403D0541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140470541854800C60A69 = {
+			fileRef = 90E1403E0541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140480541854800C60A69 = {
+			fileRef = 90E1403F0541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140490541854800C60A69 = {
+			fileRef = 90E140400541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1404A0541854800C60A69 = {
+			fileRef = 90E140410541854800C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140560541857100C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Grammar.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140570541857100C60A69 = {
+			fileRef = 90E140560541857100C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1405D054185B400C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DTDEntityDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1405E054185B400C60A69 = {
+			fileRef = 90E1405D054185B400C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140600541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BinFileOutputStream.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140610541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BinFileOutputStream.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140620541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XProtoType.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140630541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XProtoType.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140640541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSerializable.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140650541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSerializationException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140660541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSerializeEngine.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140670541861300C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSerializeEngine.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140680541861300C60A69 = {
+			fileRef = 90E140600541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140690541861300C60A69 = {
+			fileRef = 90E140610541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1406A0541861300C60A69 = {
+			fileRef = 90E140620541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1406B0541861300C60A69 = {
+			fileRef = 90E140630541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1406C0541861300C60A69 = {
+			fileRef = 90E140640541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1406D0541861300C60A69 = {
+			fileRef = 90E140650541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1406E0541861300C60A69 = {
+			fileRef = 90E140660541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1406F0541861300C60A69 = {
+			fileRef = 90E140670541861300C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140780541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BinOutputStream.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140790541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BinOutputStream.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1407A0541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLAttDefList.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1407B0541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLDTDDescription.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1407C0541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDTDDescription.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1407D0541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLGrammarDescription.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1407E0541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLGrammarDescription.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1407F0541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLGrammarPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140800541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLRefInfo.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140810541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLSchemaDescription.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140820541863C00C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLSchemaDescription.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E140830541863C00C60A69 = {
+			fileRef = 90E140780541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140840541863C00C60A69 = {
+			fileRef = 90E140790541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140850541863C00C60A69 = {
+			fileRef = 90E1407A0541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140860541863C00C60A69 = {
+			fileRef = 90E1407B0541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140870541863C00C60A69 = {
+			fileRef = 90E1407C0541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140880541863C00C60A69 = {
+			fileRef = 90E1407D0541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140890541863C00C60A69 = {
+			fileRef = 90E1407E0541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1408A0541863C00C60A69 = {
+			fileRef = 90E1407F0541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1408B0541863C00C60A69 = {
+			fileRef = 90E140800541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1408C0541863C00C60A69 = {
+			fileRef = 90E140810541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E1408D0541863C00C60A69 = {
+			fileRef = 90E140820541863C00C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140990541865100C60A69 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = StDOMNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90E1409A0541865100C60A69 = {
+			fileRef = 90E140990541865100C60A69;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90EF59D004D99C0B00DC5A2D = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLDTDDescriptionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90EF59D104D99C0B00DC5A2D = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDTDDescriptionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90EF59D404D99CC200DC5A2D = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLSchemaDescriptionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90EF59D504D99CC200DC5A2D = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLSchemaDescriptionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90EF59D804D99CF800DC5A2D = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLGrammarPoolImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90EF59D904D99CF800DC5A2D = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLGrammarPoolImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90F9913A047B1E0100A80080 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMemory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90F9913B047B1E0100A80080 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMemory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90F9913E047B1E7800A80080 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNormalizer.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90F9913F047B1E7800A80080 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNormalizer.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2104FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMXPathEvaluator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2204FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMXPathException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2304FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMXPathException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2404FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMXPathExpression.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2504FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMXPathNamespace.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2604FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMXPathNSResolver.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		90FE1B2704FAE65600A80082 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMXPathResult.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//900
+//901
+//902
+//903
+//904
+//F50
+//F51
+//F52
+//F53
+//F54
+		F5020B73022092AC01A80067 = {
+			children = (
+				F5020B74022092AC01A80067,
+				F5020B75022092AC01A80067,
+				F5020B76022092AC01A80067,
+				F5020B77022092AC01A80067,
+			);
+			isa = PBXGroup;
+			path = MacOSURLAccessCF;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5020B74022092AC01A80067 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MacOSURLAccessCF.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5020B75022092AC01A80067 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MacOSURLAccessCF.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5020B76022092AC01A80067 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = URLAccessCFBinInputStream.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5020B77022092AC01A80067 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = URLAccessCFBinInputStream.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5020B800220B42701A80067 = {
+			fallbackIsa = PBXFileReference;
+			isa = PBXFrameworkReference;
+			lastKnownFileType = wrapper.framework;
+			name = CoreServices.framework;
+			path = /System/Library/Frameworks/CoreServices.framework;
+			refType = 0;
+			sourceTree = "<absolute>";
+		};
+		F50CFBF000B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ComplexTypeInfo.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF100B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ComplexTypeInfo.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF200B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = GeneralAttributeCheck.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF300B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = GeneralAttributeCheck.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF500B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NamespaceScope.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF600B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NamespaceScope.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF700B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaAttDef.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF800B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaAttDef.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBF900B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaAttDefList.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBFA00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaAttDefList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBFB00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaElementDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBFC00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaElementDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBFD00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaGrammar.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBFE00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaGrammar.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFBFF00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaInfo.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0000B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaInfo.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0100B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaSymbols.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0200B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaSymbols.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0300B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SchemaValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0400B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0500B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SubstitutionGroupComparator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0600B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SubstitutionGroupComparator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0700B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = TraverseSchema.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0800B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TraverseSchema.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0900B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XUtil.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC0A00B9CF4801000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XUtil.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2900B9D01B01000001 = {
+			children = (
+				F50CFC2A00B9D01B01000001,
+				F50CFC2B00B9D01B01000001,
+				F50CFC2C00B9D01B01000001,
+				F50CFC2D00B9D01B01000001,
+				F50CFC2E00B9D01B01000001,
+				F50CFC2F00B9D01B01000001,
+				F50CFC3000B9D01B01000001,
+				F50CFC3100B9D01B01000001,
+				F50CFC3200B9D01B01000001,
+				F50CFC3300B9D01B01000001,
+				F50CFC3400B9D01B01000001,
+				F50CFC3500B9D01B01000001,
+				F50CFC3600B9D01B01000001,
+				F50CFC3700B9D01B01000001,
+				F50CFC3800B9D01B01000001,
+				F50CFC3900B9D01B01000001,
+				F50CFC3A00B9D01B01000001,
+				F50CFC3B00B9D01B01000001,
+				F50CFC3C00B9D01B01000001,
+				F50CFC3D00B9D01B01000001,
+				F50CFC3E00B9D01B01000001,
+				F50CFC3F00B9D01B01000001,
+				F50CFC4000B9D01B01000001,
+				F50CFC4100B9D01B01000001,
+				F50CFC4200B9D01B01000001,
+				F50CFC4300B9D01B01000001,
+				F50CFC4400B9D01B01000001,
+				F50CFC4500B9D01B01000001,
+				F50CFC4600B9D01B01000001,
+				F50CFC4700B9D01B01000001,
+				F50CFC4800B9D01B01000001,
+				F50CFC4900B9D01B01000001,
+				F50CFC4A00B9D01B01000001,
+				F50CFC4B00B9D01B01000001,
+				F50CFC4C00B9D01B01000001,
+				F50CFC4D00B9D01B01000001,
+				F50CFC4E00B9D01B01000001,
+				F50CFC4F00B9D01B01000001,
+				F50CFC5000B9D01B01000001,
+				F50CFC5100B9D01B01000001,
+				F50CFC5200B9D01B01000001,
+				F50CFC5300B9D01B01000001,
+				F50CFC5400B9D01B01000001,
+				F50CFC5500B9D01B01000001,
+				F50CFC5600B9D01B01000001,
+				F50CFC5700B9D01B01000001,
+				F50CFC5800B9D01B01000001,
+				F50CFC5900B9D01B01000001,
+				F50CFC5A00B9D01B01000001,
+				F50CFC5B00B9D01B01000001,
+				F50CFC5C00B9D01B01000001,
+				F50CFC5D00B9D01B01000001,
+				F50CFC5E00B9D01B01000001,
+				F50CFC5F00B9D01B01000001,
+				F50CFC6000B9D01B01000001,
+			);
+			isa = PBXGroup;
+			path = regx;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2A00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ASCIIRangeFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2B00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ASCIIRangeFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2C00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BlockRangeFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2D00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BlockRangeFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2E00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BMPattern.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC2F00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BMPattern.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3000B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CharToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3100B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CharToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3200B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ClosureToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3300B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ClosureToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3400B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ConcatToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3500B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ConcatToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3600B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ConditionToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3700B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ConditionToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3800B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Match.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3900B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Match.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3A00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ModifierToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3B00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ModifierToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3C00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Op.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3D00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Op.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3E00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = OpFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC3F00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = OpFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4000B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ParenToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4100B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ParenToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4200B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ParserForXMLSchema.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4300B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ParserForXMLSchema.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4400B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RangeFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4500B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RangeFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4600B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RangeToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4700B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RangeToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4800B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RangeTokenMap.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4900B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RangeTokenMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4A00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RegularExpression.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4B00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RegularExpression.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4C00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RegxDefs.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4D00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RegxParser.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4E00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RegxParser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC4F00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RegxUtil.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5000B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RegxUtil.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5100B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = StringToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5200B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = StringToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5300B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Token.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5400B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Token.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5500B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = TokenFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5600B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TokenFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5700B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TokenInc.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5800B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UniCharTable.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5900B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = UnicodeRangeFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5A00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UnicodeRangeFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5B00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = UnionToken.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5C00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UnionToken.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5D00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLRangeFactory.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5E00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLRangeFactory.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC5F00B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLUniCharacter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC6000B9D01B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUniCharacter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC9800B9D07301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLBigInteger.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC9900B9D07301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLBigInteger.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC9A00B9D07301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLBigDecimal.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFC9B00B9D07301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLBigDecimal.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA000B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = StringDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA100B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = StringDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA200B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HexBinaryDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA300B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = HexBinaryDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA400B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DecimalDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA500B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DecimalDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA600B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Base64BinaryDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA700B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Base64BinaryDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA800B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = BooleanDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCA900B9D0E301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = BooleanDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCB400B9D19B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = HexBin.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCB500B9D19B01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HexBin.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCBC00B9D1DF01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Base64.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F50CFCBD00B9D1DF01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Base64.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F51053540382BB2501A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SchemaDateTimeException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F51053550382BB2501A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesVersion.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F51053560382BB2501A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDOMMsg.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F51053570382BB2501A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLMsgLoader.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F52345E203AE522201A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DGXMLScanner.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F52345E303AE522201A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DGXMLScanner.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F52345E403AE522201A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = SGXMLScanner.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F52345E503AE522201A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = SGXMLScanner.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F52345F703AE61CA01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.c.h;
+			path = xerces_prefix.h;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		F563D4BF00D52C3F01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLStringTokenizer.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F563D4C000D52C3F01000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLStringTokenizer.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C25E0327B73C015B10DE = {
+			children = (
+				F574C25F0327B73C015B10DE,
+				F574C2600327B73C015B10DE,
+				F574C2610327B73C015B10DE,
+				F574C2620327B73C015B10DE,
+				F574C2630327B73C015B10DE,
+				F574C2640327B73C015B10DE,
+				F574C2650327B73C015B10DE,
+				F574C2660327B73C015B10DE,
+				F574C2670327B73C015B10DE,
+				F574C2680327B73C015B10DE,
+				F574C2690327B73C015B10DE,
+				F574C26A0327B73C015B10DE,
+				F574C26B0327B73C015B10DE,
+				F574C26C0327B73C015B10DE,
+				F574C26D0327B73C015B10DE,
+				F574C26E0327B73C015B10DE,
+				F574C26F0327B73C015B10DE,
+				F574C2700327B73C015B10DE,
+				F574C2710327B73C015B10DE,
+				F574C2720327B73C015B10DE,
+				F574C2730327B73C015B10DE,
+				F574C2740327B73C015B10DE,
+				F574C2750327B73C015B10DE,
+				F574C2760327B73C015B10DE,
+				F574C2770327B73C015B10DE,
+				F574C2780327B73C015B10DE,
+				F574C2790327B73C015B10DE,
+				F574C27A0327B73C015B10DE,
+				F574C27B0327B73C015B10DE,
+				F574C27C0327B73C015B10DE,
+				F574C27D0327B73C015B10DE,
+				F574C27E0327B73C015B10DE,
+				F574C27F0327B73C015B10DE,
+				F574C2800327B73C015B10DE,
+				F574C2810327B73C015B10DE,
+				F574C2820327B73C015B10DE,
+				F574C2830327B73C015B10DE,
+				F574C2840327B73C015B10DE,
+				F574C2850327B73C015B10DE,
+				F574C2860327B73C015B10DE,
+				F574C2870327B73C015B10DE,
+				F574C2880327B73C015B10DE,
+				F574C2890327B73C015B10DE,
+				F574C28A0327B73C015B10DE,
+				F574C28B0327B73C015B10DE,
+				F574C28C0327B73C015B10DE,
+				F574C28D0327B73C015B10DE,
+				F574C28E0327B73C015B10DE,
+				F574C28F0327B73C015B10DE,
+				F574C2900327B73C015B10DE,
+				F574C2910327B73C015B10DE,
+				F574C2920327B73C015B10DE,
+				F574C2930327B73C015B10DE,
+				F574C2940327B73C015B10DE,
+				F574C2950327B73C015B10DE,
+				F574C2960327B73C015B10DE,
+				F574C2970327B73C015B10DE,
+				F574C2980327B73C015B10DE,
+				F574C2990327B73C015B10DE,
+				F574C29A0327B73C015B10DE,
+				F574C29B0327B73C015B10DE,
+				F574C29C0327B73C015B10DE,
+				F574C29D0327B73C015B10DE,
+				F574C29E0327B73C015B10DE,
+				F574C29F0327B73C015B10DE,
+				F574C2A00327B73C015B10DE,
+				F574C2A10327B73C015B10DE,
+				F574C2A20327B73C015B10DE,
+				F574C2A30327B73C015B10DE,
+				F574C2A40327B73C015B10DE,
+				F574C2A50327B73C015B10DE,
+				F574C2A60327B73C015B10DE,
+				F574C2A70327B73C015B10DE,
+				F574C2A80327B73C015B10DE,
+				F574C2A90327B73C015B10DE,
+				F574C2AA0327B73C015B10DE,
+				F574C2AB0327B73C015B10DE,
+				F574C2AC0327B73C015B10DE,
+				F574C2AD0327B73C015B10DE,
+				F574C2AE0327B73C015B10DE,
+				F574C2AF0327B73C015B10DE,
+				F574C2B00327B73C015B10DE,
+				F574C2B10327B73C015B10DE,
+				F574C2B20327B73C015B10DE,
+				F574C2B30327B73C015B10DE,
+				F574C2B40327B73C015B10DE,
+				F574C2B50327B73C015B10DE,
+				F574C2B60327B73C015B10DE,
+				F574C2B70327B73C015B10DE,
+				F574C2B80327B73C015B10DE,
+				F574C2BB0327B73C015B10DE,
+				F574C2BC0327B73C015B10DE,
+				F574C2BD0327B73C015B10DE,
+				F574C2BE0327B73C015B10DE,
+				F574C2BF0327B73C015B10DE,
+				F574C2C00327B73C015B10DE,
+				F574C2C10327B73C015B10DE,
+				F574C2C20327B73C015B10DE,
+				F574C2C30327B73C015B10DE,
+				F574C2C40327B73C015B10DE,
+				F574C2C50327B73C015B10DE,
+				F574C2C60327B73C015B10DE,
+				F574C2C70327B73C015B10DE,
+				F574C2C80327B73C015B10DE,
+				F574C2C90327B73C015B10DE,
+				F574C2CA0327B73C015B10DE,
+				F574C2CB0327B73C015B10DE,
+				F574C2CC0327B73C015B10DE,
+				F574C2CD0327B73C015B10DE,
+				F574C2CE0327B73C015B10DE,
+				F574C2CF0327B73C015B10DE,
+				F574C2D00327B73C015B10DE,
+				F574C2D10327B73C015B10DE,
+				F574C2D20327B73C015B10DE,
+				F574C2D30327B73C015B10DE,
+				F574C2D40327B73C015B10DE,
+				F574C2D50327B73C015B10DE,
+				F574C2D60327B73C015B10DE,
+				F574C2D70327B73C015B10DE,
+				F574C2D80327B73C015B10DE,
+			);
+			isa = PBXGroup;
+			path = deprecated;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C25F0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AttrImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2600327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AttrImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2610327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AttrMapImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2620327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AttrMapImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2630327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AttrNSImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2640327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AttrNSImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2650327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CDATASectionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2660327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CDATASectionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2670327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CharacterDataImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2680327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CharacterDataImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2690327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ChildNode.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C26A0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ChildNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C26B0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = CommentImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C26C0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = CommentImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C26D0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DeepNodeListImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C26E0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DeepNodeListImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C26F0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DocumentFragmentImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2700327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DocumentFragmentImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2710327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DocumentImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2720327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DocumentImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2730327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DocumentTypeImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2740327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DocumentTypeImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2750327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2760327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Attr.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2770327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Attr.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2780327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_CDATASection.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2790327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_CDATASection.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C27A0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_CharacterData.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C27B0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_CharacterData.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C27C0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Comment.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C27D0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Comment.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C27E0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Document.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C27F0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Document.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2800327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_DocumentFragment.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2810327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_DocumentFragment.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2820327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_DocumentType.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2830327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_DocumentType.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2840327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_DOMException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2850327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_DOMException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2860327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_DOMImplementation.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2870327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_DOMImplementation.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2880327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Element.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2890327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Element.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C28A0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Entity.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C28B0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Entity.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C28C0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_EntityReference.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C28D0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_EntityReference.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C28E0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_NamedNodeMap.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C28F0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_NamedNodeMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2900327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Node.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2910327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Node.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2920327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_NodeFilter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2930327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_NodeFilter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2940327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_NodeIterator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2950327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_NodeIterator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2960327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_NodeList.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2970327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_NodeList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2980327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Notation.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2990327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Notation.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C29A0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_ProcessingInstruction.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C29B0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_ProcessingInstruction.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C29C0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Range.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C29D0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Range.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C29E0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_RangeException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C29F0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_RangeException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A00327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_Text.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A10327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_Text.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A20327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_TreeWalker.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A30327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_TreeWalker.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A40327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOM_XMLDecl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A50327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM_XMLDecl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A60327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DomMemDebug.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A70327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DomMemDebug.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A80327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMParser.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2A90327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMParser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2AA0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMString.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2AB0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMString.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2AC0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMStringImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2AD0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DStringPool.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2AE0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DStringPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2AF0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ElementDefinitionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B00327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ElementDefinitionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B10327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ElementImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B20327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ElementImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B30327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ElementNSImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B40327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ElementNSImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B50327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = EntityImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B60327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = EntityImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B70327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = EntityReferenceImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2B80327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = EntityReferenceImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2BB0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MemDebug.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2BC0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NamedNodeMapImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2BD0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NamedNodeMapImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2BE0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NameNodeFilter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2BF0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NodeIDMap.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C00327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NodeIDMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C10327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NodeImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C20327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NodeImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C30327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NodeIteratorImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C40327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NodeIteratorImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C50327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NodeListImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C60327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NodeListImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C70327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NodeVector.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C80327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NodeVector.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2C90327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NotationImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2CA0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NotationImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2CB0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ParentNode.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2CC0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ParentNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2CD0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ProcessingInstructionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2CE0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ProcessingInstructionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2CF0327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RangeImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D00327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RangeImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D10327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = RefCountedImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D20327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = RefCountedImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D30327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = TextImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D40327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TextImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D50327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = TreeWalkerImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D60327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TreeWalkerImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D70327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLDeclImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F574C2D80327B73C015B10DE = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDeclImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6180180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLDouble.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6190180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDouble.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED61A0180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLFloat.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED61B0180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLFloat.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED61C0180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLInteger.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED61D0180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLNumber.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED61E0180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLNumber.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED61F0180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLUri.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6200180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLUri.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6210180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AllContentModel.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6220180A2EC0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AllContentModel.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED62E0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AbstractNumericFacetValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED62F0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AbstractNumericFacetValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6300180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AbstractNumericValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6310180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AbstractNumericValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6320180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AbstractStringValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6330180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AbstractStringValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6340180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AnySimpleTypeDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6350180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AnySimpleTypeDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6360180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AnyURIDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6370180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AnyURIDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6380180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = UnionDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6390180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DoubleDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED63A0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DoubleDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED63B0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = FloatDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED63C0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = FloatDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED63D0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NameDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED63E0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NameDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED63F0180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NCNameDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6400180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NCNameDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6410180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XercesAttGroupInfo.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6420180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesAttGroupInfo.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6430180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XercesElementWildcard.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6440180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesElementWildcard.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6450180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XercesGroupInfo.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57ED6460180A3BB0195DDE3 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesGroupInfo.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58B302202DE22220195DDC8 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				OPTIMIZATION_CFLAGS = "-O0";
+				OTHER_CFLAGS = "\U0001-DDEBUG";
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC3";
+		};
+		F58B302402DE22660195DDC8 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC3";
+		};
+		F58FFB7A02C4EAAC01A80065 = {
+			children = (
+				F58FFB7B02C4EAAC01A80065,
+				F58FFB7C02C4EAAC01A80065,
+				F58FFB7D02C4EAAC01A80065,
+				F58FFB7E02C4EAAC01A80065,
+				F58FFB7F02C4EAAC01A80065,
+				F58FFB8002C4EAAC01A80065,
+				F58FFB8102C4EAAC01A80065,
+				F58FFB8202C4EAAC01A80065,
+				F58FFB8302C4EAAC01A80065,
+				F58FFB8402C4EAAC01A80065,
+				F58FFB8502C4EAAC01A80065,
+				F58FFB8602C4EAAC01A80065,
+				F58FFB8702C4EAAC01A80065,
+				F58FFB8802C4EAAC01A80065,
+				F58FFB8902C4EAAC01A80065,
+				9019E703045C3CBB0095DDBE,
+				9019E704045C3CBB0095DDBE,
+				F58FFB8A02C4EAAC01A80065,
+				F58FFB8B02C4EAAC01A80065,
+				F58FFB8D02C4EAAC01A80065,
+				F58FFB8E02C4EAAC01A80065,
+				F58FFB8F02C4EAAC01A80065,
+				F58FFB9002C4EAAC01A80065,
+				F58FFB9102C4EAAC01A80065,
+				F58FFB9202C4EAAC01A80065,
+				F58FFB9302C4EAAC01A80065,
+				F58FFB9402C4EAAC01A80065,
+				F58FFB9502C4EAAC01A80065,
+				F58FFB9602C4EAAC01A80065,
+				F58FFB9702C4EAAC01A80065,
+				F58FFB9802C4EAAC01A80065,
+				F58FFB9902C4EAAC01A80065,
+				F58FFB9A02C4EAAC01A80065,
+				F58FFB9B02C4EAAC01A80065,
+				F58FFB9C02C4EAAC01A80065,
+				F58FFB9D02C4EAAC01A80065,
+				F58FFB9E02C4EAAC01A80065,
+				F58FFB9F02C4EAAC01A80065,
+				F58FFBA002C4EAAC01A80065,
+				F58FFBA102C4EAAC01A80065,
+				F58FFBA202C4EAAC01A80065,
+				F58FFBA302C4EAAC01A80065,
+				F58FFBA402C4EAAC01A80065,
+				F58FFBA502C4EAAC01A80065,
+				F58FFBA602C4EAAC01A80065,
+				F58FFBA702C4EAAC01A80065,
+				F58FFBA802C4EAAC01A80065,
+				F58FFBA902C4EAAC01A80065,
+				F58FFBAA02C4EAAC01A80065,
+				F58FFBAB02C4EAAC01A80065,
+				F58FFBAC02C4EAAC01A80065,
+				F58FFBAD02C4EAAC01A80065,
+				F58FFBAE02C4EAAC01A80065,
+				90F9913E047B1E7800A80080,
+				90F9913F047B1E7800A80080,
+				F58FFBAF02C4EAAC01A80065,
+				F58FFBB002C4EAAC01A80065,
+				F58FFBB102C4EAAC01A80065,
+				F58FFBB202C4EAAC01A80065,
+				F58FFBB302C4EAAC01A80065,
+				F58FFBB402C4EAAC01A80065,
+				F58FFBB502C4EAAC01A80065,
+				F58FFBB602C4EAAC01A80065,
+				F58FFBB702C4EAAC01A80065,
+				F58FFBB802C4EAAC01A80065,
+				F58FFBB902C4EAAC01A80065,
+				F58FFBBA02C4EAAC01A80065,
+				F58FFBBB02C4EAAC01A80065,
+				F58FFBBC02C4EAAC01A80065,
+				90E0251503E9F61700136FE6,
+				90E0251603E9F61700136FE6,
+				F58FFBBD02C4EAAC01A80065,
+				F58FFBBE02C4EAAC01A80065,
+				F58FFBC002C4EAAC01A80065,
+				F58FFBC102C4EAAC01A80065,
+			);
+			isa = PBXGroup;
+			path = impl;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB7B02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMAttrImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB7C02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMAttrImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB7D02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMAttrMapImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB7E02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMAttrMapImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB7F02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMAttrNSImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8002C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMAttrNSImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8102C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMCasts.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8202C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMCDATASectionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8302C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMCDATASectionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8402C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMCharacterDataImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8502C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMCharacterDataImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8602C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMChildNode.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8702C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMChildNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8802C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMCommentImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8902C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMCommentImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8A02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMDeepNodeListImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8B02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDeepNodeListImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8D02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDeepNodeListPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8E02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMDocumentFragmentImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB8F02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentFragmentImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9002C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMDocumentImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9102C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9202C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMDocumentTypeImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9302C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentTypeImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9402C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMElementImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9502C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMElementImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9602C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMElementNSImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9702C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMElementNSImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9802C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMEntityImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9902C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMEntityImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9A02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMEntityReferenceImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9B02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMEntityReferenceImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9C02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMErrorImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9D02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMErrorImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9E02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMImplementationImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFB9F02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMImplementationImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA002C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMImplementationRegistry.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA102C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMLocatorImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA202C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMLocatorImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA302C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNamedNodeMapImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA402C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNamedNodeMapImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA502C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNodeIDMap.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA602C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeIDMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA702C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNodeImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA802C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBA902C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNodeIteratorImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBAA02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeIteratorImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBAB02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNodeListImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBAC02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeListImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBAD02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNodeVector.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBAE02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeVector.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBAF02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMNotationImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB002C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNotationImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB102C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMParentNode.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB202C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMParentNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB302C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMProcessingInstructionImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB402C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMProcessingInstructionImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB502C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMRangeImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB602C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMRangeImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB702C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMStringPool.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB802C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMStringPool.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBB902C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMTextImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBBA02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMTextImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBBB02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMTreeWalkerImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBBC02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMTreeWalkerImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBBD02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMWriterImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBBE02C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMWriterImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBC002C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSDElementNSImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFBC102C4EAAC01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSDElementNSImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC0902C4EB8001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = AbstractDOMParser.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC0A02C4EB8001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = AbstractDOMParser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC0B02C4EB8001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMBuilderImpl.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC0C02C4EB8001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMBuilderImpl.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC0D02C4EB8001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XercesDOMParser.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC0E02C4EB8001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesDOMParser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1502C4EBE001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSDDOMParser.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1602C4EBE001A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSDDOMParser.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1902C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOM.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1A02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMAttr.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1B02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMBuilder.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1C02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMCDATASection.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1D02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMCharacterData.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1E02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMComment.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC1F02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocument.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2002C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentFragment.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2102C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentRange.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2202C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentTraversal.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2302C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMDocumentType.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2402C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMElement.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2502C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMEntity.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2602C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMEntityReference.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2702C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMEntityResolver.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2802C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMError.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2902C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMErrorHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2A02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2B02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2C02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMImplementation.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2D02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMImplementationLS.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2E02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMImplementationRegistry.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC2F02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMImplementationSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3002C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMInputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3102C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMLocator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3202C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNamedNodeMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3302C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNode.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3402C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeFilter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3502C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeIterator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3602C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNodeList.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3702C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMNotation.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3802C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMProcessingInstruction.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3902C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMRange.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3A02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMRangeException.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3B02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMRangeException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3C02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMText.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3D02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMTreeWalker.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3E02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMUserDataHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC3F02C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMWriter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC4002C4ED1F01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMWriterFilter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6902C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = LocalFileFormatTarget.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6A02C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = LocalFileFormatTarget.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6B02C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MemBufFormatTarget.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6C02C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MemBufFormatTarget.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6D02C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = StdOutFormatTarget.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6E02C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = StdOutFormatTarget.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC6F02C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Wrapper4DOMInputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC7002C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Wrapper4DOMInputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC7102C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = Wrapper4InputSource.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC7202C4ED4301A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = Wrapper4InputSource.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC7D02C4ED6101A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLInternalErrorHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC7F02C4ED8601A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DeclHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFC8002C4ED8601A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = LexicalHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F59560B402EC620201A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = EncodingValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F59560B502EC620201A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = EncodingValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8D401B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DateDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8D501B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DateDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8D601B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DateTimeDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8D701B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DateTimeDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8D801B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DateTimeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8D901B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DateTimeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8DA01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DayDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8DB01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DayDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8DC01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DurationDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8DD01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DurationDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8DE01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MonthDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8DF01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MonthDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E001B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = MonthDayDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E101B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = MonthDayDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E201B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = TimeDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E301B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = TimeDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E401B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = YearDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E501B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = YearDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E601B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = YearMonthDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E701B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = YearMonthDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E801B9677901000102 = {
+			children = (
+				F5A6C8E901B9677901000102,
+				F5A6C8EA01B9677901000102,
+				F5A6C8EB01B9677901000102,
+				F5A6C8EC01B9677901000102,
+				F5A6C8ED01B9677901000102,
+				F5A6C8EE01B9677901000102,
+				F5A6C8EF01B9677901000102,
+				F5A6C8F001B9677901000102,
+				F5A6C8F101B9677901000102,
+				F5A6C8F201B9677901000102,
+				F5A6C8F301B9677901000102,
+				F5A6C8F401B9677A01000102,
+				F5A6C8F501B9677A01000102,
+				F5A6C8F601B9677A01000102,
+				F5A6C8F701B9677A01000102,
+				F5A6C8F801B9677A01000102,
+				F5A6C8F901B9677A01000102,
+				F5A6C8FA01B9677A01000102,
+				F5A6C8FB01B9677A01000102,
+				F5A6C8FC01B9677A01000102,
+				F5A6C8FD01B9677A01000102,
+				F5A6C8FE01B9677A01000102,
+				F5A6C8FF01B9677A01000102,
+				F5A6C90001B9677A01000102,
+				F5A6C90101B9677A01000102,
+				F5A6C90201B9677A01000102,
+				F5A6C90301B9677A01000102,
+				F5A6C90401B9677A01000102,
+				F5A6C90501B9677A01000102,
+			);
+			isa = PBXGroup;
+			path = identity;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8E901B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = FieldActivator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8EA01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = FieldActivator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8EB01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = FieldValueMap.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8EC01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = FieldValueMap.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8ED01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IC_Field.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8EE01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IC_Field.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8EF01B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IC_Key.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F001B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IC_Key.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F101B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IC_KeyRef.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F201B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IC_KeyRef.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F301B9677901000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IC_Selector.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F401B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IC_Selector.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F501B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IC_Unique.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F601B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IC_Unique.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F701B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IdentityConstraint.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F801B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IdentityConstraint.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8F901B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ValueStore.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8FA01B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValueStore.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8FB01B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ValueStoreCache.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8FC01B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ValueStoreCache.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8FD01B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XercesXPath.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8FE01B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XercesXPath.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C8FF01B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XPathException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C90001B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XPathMatcher.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C90101B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XPathMatcher.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C90201B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XPathMatcherStack.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C90301B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XPathMatcherStack.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C90401B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XPathSymbols.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C90501B9677A01000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XPathSymbols.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93701B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = HashCMStateSet.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93801B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NumberFormatException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93901B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ParseException.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93A01B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLAbstractDoubleFloat.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93B01B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLAbstractDoubleFloat.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93C01B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLDateTime.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93D01B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLDateTime.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5A6C93E01B968C801000102 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLRegisterCleanup.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5CA376502634A7E01A80064 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSDErrorReporter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5CA376602634A7E01A80064 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSDErrorReporter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5CA376902634A7E01A80064 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XSDLocator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5CA376A02634A7E01A80064 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XSDLocator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DCC2690101D29101000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ListDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DCC26A0101D29101000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ListDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DCC26B0101D29101000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = UnionDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3800F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = ENTITYDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3900F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = ENTITYDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3A00F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IDDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3B00F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IDDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3C00F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IDREFDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3D00F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IDREFDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3E00F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = NOTATIONDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE3F00F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = NOTATIONDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE4000F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = QNameDatatypeValidator.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5DEBE4100F80EF301000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = QNameDatatypeValidator.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FAF039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IANAEncodings.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB0039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IGXMLScanner.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB1039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = IGXMLScanner.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB2039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = IGXMLScanner2.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB3039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = WFXMLScanner.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB4039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = WFXMLScanner.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB5039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = XMLScannerResolver.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F5F38FB6039FA5DB01A80066 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = XMLScannerResolver.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+	};
+	rootObject = 0867D690FE84028FC02AAC07;
+}
diff --git a/Projects/MacOS/Xcode/XercesLib/xerces_prefix.h b/Projects/MacOS/Xcode/XercesLib/xerces_prefix.h
new file mode 100644
index 0000000000000000000000000000000000000000..bc37c7c7b2aa864abdc8cdc1cdc2bf5e3c0a9f1b
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesLib/xerces_prefix.h
@@ -0,0 +1,83 @@
+/*
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ *    if any, must include the following acknowledgment:
+ *       "This product includes software developed by the
+ *        Apache Software Foundation (http://www.apache.org/)."
+ *    Alternately, this acknowledgment may appear in the software itself,
+ *    if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Xerces" and "Apache Software Foundation" must
+ *    not be used to endorse or promote products derived from this
+ *    software without prior written permission. For written
+ *    permission, please contact apache\@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ *    nor may "Apache" appear in their name, without prior written
+ *    permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation, and was
+ * originally based on software copyright (c) 2001, International
+ * Business Machines, Inc., http://www.ibm.com .  For more information
+ * on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
+
+/*
+ * $Id$
+ */
+
+//	Objective C only
+#if __OBJC__
+#endif
+
+//	C++ only
+#if defined(__cplusplus)
+#include <algorithm>
+#include <cstring>
+#include <cstdlib>
+#include <cctype>
+#include <cstdio>
+#include <memory>
+#endif
+
+//	Standard C headers
+#include <stddef.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdlib.h>
+
+//	Carbon Headers
+#include <Carbon/Carbon.h>
+#include <CoreFoundation/CoreFoundation.h>
diff --git a/Projects/MacOS/Xcode/XercesSamples/DOMPrint/DOMPrint.xcode/project.pbxproj b/Projects/MacOS/Xcode/XercesSamples/DOMPrint/DOMPrint.xcode/project.pbxproj
new file mode 100644
index 0000000000000000000000000000000000000000..3371f68867850d8bc15aa04a078c477384115e55
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesSamples/DOMPrint/DOMPrint.xcode/project.pbxproj
@@ -0,0 +1,377 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 39;
+	objects = {
+		0249A662FF388D9811CA2CEA = {
+			children = (
+				902151AB055B3A4B00086E2E,
+			);
+			isa = PBXGroup;
+			name = "External Frameworks and Libraries";
+			path = "";
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		02DDAA62FF8BF5E17F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMPrint.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02DDAA63FF8BF5E17F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMTreeErrorReporter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		02DDAA64FF8BF5E17F000001 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMTreeErrorReporter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//020
+//021
+//022
+//023
+//024
+//080
+//081
+//082
+//083
+//084
+		08FB7793FE84155DC02AAC07 = {
+			buildSettings = {
+			};
+			buildStyles = (
+				32D0C9130081428B7F000001,
+				32D0C9140081428B7F000001,
+				F58B304702DE343B0195DDC8,
+				F58B304802DE34410195DDC8,
+			);
+			hasScannedForEncodings = 1;
+			isa = PBXProject;
+			mainGroup = 08FB7794FE84155DC02AAC07;
+			projectDirPath = "";
+			targets = (
+				90E140B80541872600C60A69,
+			);
+		};
+		08FB7794FE84155DC02AAC07 = {
+			children = (
+				F52345F503AE603601A80065,
+				08FB7795FE84155DC02AAC07,
+				0249A662FF388D9811CA2CEA,
+				1AB674ADFE9D54B511CA2CBB,
+			);
+			isa = PBXGroup;
+			name = DOMPrint;
+			path = ../../../../../samples/DOMPrint;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		08FB7795FE84155DC02AAC07 = {
+			children = (
+				02DDAA62FF8BF5E17F000001,
+				02DDAA63FF8BF5E17F000001,
+				02DDAA64FF8BF5E17F000001,
+				F58FFD0602C4FB8D01A80065,
+				F58FFD0702C4FB8D01A80065,
+				F58FFD0802C4FB8D01A80065,
+				F58FFD0902C4FB8D01A80065,
+			);
+			isa = PBXGroup;
+			name = Sources;
+			path = "";
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//080
+//081
+//082
+//083
+//084
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+		1AB674ADFE9D54B511CA2CBB = {
+			children = (
+				90E140C70541872700C60A69,
+			);
+			isa = PBXGroup;
+			name = Products;
+			path = "";
+			refType = 3;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+//320
+//321
+//322
+//323
+//324
+		32D0C9130081428B7F000001 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_VERSION = 2.x;
+				OPTIMIZATION_CFLAGS = "-O0";
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC2";
+		};
+		32D0C9140081428B7F000001 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_VERSION = 2.x;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC2";
+		};
+//320
+//321
+//322
+//323
+//324
+//900
+//901
+//902
+//903
+//904
+		902151AB055B3A4B00086E2E = {
+			isa = PBXFileReference;
+			lastKnownFileType = wrapper.framework;
+			name = Xerces.framework;
+			path = ../../XercesLib/build/Xerces.framework;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		902151AC055B3A4B00086E2E = {
+			fileRef = 902151AB055B3A4B00086E2E;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140B80541872600C60A69 = {
+			buildPhases = (
+				90E140B90541872600C60A69,
+				90E140BE0541872600C60A69,
+				90E140C30541872600C60A69,
+				90E140C50541872600C60A69,
+			);
+			buildRules = (
+			);
+			buildSettings = {
+				BUILD_SETTING = "";
+				FRAMEWORK_SEARCH_PATHS = "../../../../../lib/ /Volumes/Rock/Users/jberry/Projects/xml-apache/xml-xerces/c/Projects/MacOS/Xcode/XercesLib/build";
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = ../xerces_sample_prefix.h;
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+				HEADER_SEARCH_PATHS = ../../../../../src/;
+				LIBRARY_SEARCH_PATHS = "";
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = "";
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = DOMPrint;
+				REZ_EXECUTABLE = YES;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = "-Wmost";
+			};
+			dependencies = (
+			);
+			isa = PBXNativeTarget;
+			name = DOMPrint;
+			productName = DOMPrint;
+			productReference = 90E140C70541872700C60A69;
+			productType = "com.apple.product-type.tool";
+		};
+		90E140B90541872600C60A69 = {
+			buildActionMask = 2147483647;
+			files = (
+				90E140BA0541872600C60A69,
+				90E140BB0541872600C60A69,
+				90E140BC0541872600C60A69,
+				90E140BD0541872600C60A69,
+			);
+			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		90E140BA0541872600C60A69 = {
+			fileRef = 02DDAA63FF8BF5E17F000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140BB0541872600C60A69 = {
+			fileRef = F58FFD0702C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140BC0541872600C60A69 = {
+			fileRef = F58FFD0902C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140BD0541872600C60A69 = {
+			fileRef = F52345F503AE603601A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140BE0541872600C60A69 = {
+			buildActionMask = 2147483647;
+			files = (
+				90E140BF0541872600C60A69,
+				90E140C00541872600C60A69,
+				90E140C10541872600C60A69,
+				90E140C20541872600C60A69,
+			);
+			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		90E140BF0541872600C60A69 = {
+			fileRef = 02DDAA62FF8BF5E17F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		90E140C00541872600C60A69 = {
+			fileRef = 02DDAA64FF8BF5E17F000001;
+			isa = PBXBuildFile;
+			settings = {
+				ATTRIBUTES = (
+				);
+			};
+		};
+		90E140C10541872600C60A69 = {
+			fileRef = F58FFD0602C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140C20541872600C60A69 = {
+			fileRef = F58FFD0802C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		90E140C30541872600C60A69 = {
+			buildActionMask = 2147483647;
+			files = (
+				902151AC055B3A4B00086E2E,
+			);
+			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		90E140C50541872600C60A69 = {
+			buildActionMask = 2147483647;
+			files = (
+			);
+			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		90E140C70541872700C60A69 = {
+			explicitFileType = "compiled.mach-o.executable";
+			includeInIndex = 0;
+			isa = PBXFileReference;
+			path = DOMPrint;
+			refType = 3;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
+//900
+//901
+//902
+//903
+//904
+//F50
+//F51
+//F52
+//F53
+//F54
+		F52345F503AE603601A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.c.h;
+			name = xerces_sample_prefix.h;
+			path = ../xerces_sample_prefix.h;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		F58B304702DE343B0195DDC8 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				OPTIMIZATION_CFLAGS = "-O0";
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC3";
+		};
+		F58B304802DE34410195DDC8 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC3";
+		};
+		F58FFD0602C4FB8D01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMPrintErrorHandler.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFD0702C4FB8D01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMPrintErrorHandler.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFD0802C4FB8D01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.cpp;
+			path = DOMPrintFilter.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F58FFD0902C4FB8D01A80065 = {
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			lastKnownFileType = sourcecode.cpp.h;
+			path = DOMPrintFilter.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+	};
+	rootObject = 08FB7793FE84155DC02AAC07;
+}
diff --git a/Projects/MacOS/Xcode/XercesSamples/SAX2Print/SAX2Print.xcode/project.pbxproj b/Projects/MacOS/Xcode/XercesSamples/SAX2Print/SAX2Print.xcode/project.pbxproj
new file mode 100644
index 0000000000000000000000000000000000000000..4c1c241b06dec9cd3292466226edd494ff60f360
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesSamples/SAX2Print/SAX2Print.xcode/project.pbxproj
@@ -0,0 +1,340 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 39;
+	objects = {
+		014CEA460018CE2711CA2923 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_VERSION = 2.x;
+				OPTIMIZATION_CFLAGS = "-O0";
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC2";
+		};
+		014CEA470018CE2711CA2923 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_VERSION = 2.x;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC2";
+		};
+//010
+//011
+//012
+//013
+//014
+//020
+//021
+//022
+//023
+//024
+		0249A662FF388D9811CA2CEA = {
+			children = (
+				0249A663FF388D9811CA2CEA,
+				F58FFD7402C67EF401A80065,
+			);
+			isa = PBXGroup;
+			name = "External Frameworks and Libraries";
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		0249A663FF388D9811CA2CEA = {
+			expectedFileType = archive.ar;
+			isa = PBXFileReference;
+			name = "libstdc++.a";
+			path = "/usr/lib/libstdc++.a";
+			refType = 0;
+			sourceTree = "<absolute>";
+		};
+//020
+//021
+//022
+//023
+//024
+//080
+//081
+//082
+//083
+//084
+		08FB7793FE84155DC02AAC07 = {
+			buildSettings = {
+			};
+			buildStyles = (
+				014CEA460018CE2711CA2923,
+				014CEA470018CE2711CA2923,
+				F57843050313FA0D01A80065,
+				F57843060313FA1301A80065,
+			);
+			hasScannedForEncodings = 1;
+			isa = PBXProject;
+			mainGroup = 08FB7794FE84155DC02AAC07;
+			projectDirPath = "";
+			targets = (
+				900E8AA0055B217D000AC26D,
+			);
+		};
+		08FB7794FE84155DC02AAC07 = {
+			children = (
+				F52345FA03AE621701A80065,
+				08FB7795FE84155DC02AAC07,
+				0249A662FF388D9811CA2CEA,
+				1AB674ADFE9D54B511CA2CBB,
+			);
+			isa = PBXGroup;
+			name = IDOMPrint;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		08FB7795FE84155DC02AAC07 = {
+			children = (
+				F54F8B8B00F8F37F01000001,
+				F54F8B8C00F8F37F01000001,
+				F54F8B8D00F8F37F01000001,
+				F54F8B8E00F8F37F01000001,
+			);
+			isa = PBXGroup;
+			name = SAX2Print;
+			path = ../../../../../samples/SAX2Print;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+//080
+//081
+//082
+//083
+//084
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+		1AB674ADFE9D54B511CA2CBB = {
+			children = (
+				900E8AAD055B217D000AC26D,
+			);
+			isa = PBXGroup;
+			name = Products;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+//1A0
+//1A1
+//1A2
+//1A3
+//1A4
+//900
+//901
+//902
+//903
+//904
+		900E8AA0055B217D000AC26D = {
+			buildPhases = (
+				900E8AA1055B217D000AC26D,
+				900E8AA5055B217D000AC26D,
+				900E8AA8055B217D000AC26D,
+				900E8AAB055B217D000AC26D,
+			);
+			buildRules = (
+			);
+			buildSettings = {
+				FRAMEWORK_SEARCH_PATHS = ../../../../../lib/;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = ../xerces_sample_prefix.h;
+				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+				GCC_WARN_UNKNOWN_PRAGMAS = NO;
+				HEADER_SEARCH_PATHS = ../../../../../src/;
+				INSTALL_PATH = "$(HOME)/bin";
+				LIBRARY_SEARCH_PATHS = "";
+				OTHER_CFLAGS = "";
+				OTHER_LDFLAGS = "";
+				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
+				PRODUCT_NAME = SAX2Print;
+				REZ_EXECUTABLE = YES;
+				SECTORDER_FLAGS = "";
+				WARNING_CFLAGS = "-Wmost";
+			};
+			dependencies = (
+			);
+			isa = PBXNativeTarget;
+			name = SAX2Print;
+			productInstallPath = "$(HOME)/bin";
+			productName = IDOMPrint;
+			productReference = 900E8AAD055B217D000AC26D;
+			productType = "com.apple.product-type.tool";
+		};
+		900E8AA1055B217D000AC26D = {
+			buildActionMask = 2147483647;
+			files = (
+				900E8AA2055B217D000AC26D,
+				900E8AA3055B217D000AC26D,
+				900E8AA4055B217D000AC26D,
+			);
+			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		900E8AA2055B217D000AC26D = {
+			fileRef = F54F8B8C00F8F37F01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AA3055B217D000AC26D = {
+			fileRef = F54F8B8E00F8F37F01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AA4055B217D000AC26D = {
+			fileRef = F52345FA03AE621701A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AA5055B217D000AC26D = {
+			buildActionMask = 2147483647;
+			files = (
+				900E8AA6055B217D000AC26D,
+				900E8AA7055B217D000AC26D,
+			);
+			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		900E8AA6055B217D000AC26D = {
+			fileRef = F54F8B8B00F8F37F01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AA7055B217D000AC26D = {
+			fileRef = F54F8B8D00F8F37F01000001;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AA8055B217D000AC26D = {
+			buildActionMask = 2147483647;
+			files = (
+				900E8AA9055B217D000AC26D,
+				900E8AAA055B217D000AC26D,
+			);
+			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		900E8AA9055B217D000AC26D = {
+			fileRef = 0249A663FF388D9811CA2CEA;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AAA055B217D000AC26D = {
+			fileRef = F58FFD7402C67EF401A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		900E8AAB055B217D000AC26D = {
+			buildActionMask = 2147483647;
+			files = (
+			);
+			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		900E8AAD055B217D000AC26D = {
+			expectedFileType = "compiled.mach-o.executable";
+			includeInIndex = 0;
+			isa = PBXFileReference;
+			path = SAX2Print;
+			refType = 3;
+			sourceTree = BUILT_PRODUCTS_DIR;
+		};
+//900
+//901
+//902
+//903
+//904
+//F50
+//F51
+//F52
+//F53
+//F54
+		F52345FA03AE621701A80065 = {
+			expectedFileType = sourcecode.c.h;
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			name = xerces_sample_prefix.h;
+			path = ../xerces_sample_prefix.h;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+		F54F8B8B00F8F37F01000001 = {
+			expectedFileType = sourcecode.cpp.cpp;
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			path = SAX2Print.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F54F8B8C00F8F37F01000001 = {
+			expectedFileType = sourcecode.cpp.h;
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			path = SAX2Print.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F54F8B8D00F8F37F01000001 = {
+			expectedFileType = sourcecode.cpp.cpp;
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			path = SAX2PrintHandlers.cpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F54F8B8E00F8F37F01000001 = {
+			expectedFileType = sourcecode.cpp.h;
+			fileEncoding = 30;
+			isa = PBXFileReference;
+			path = SAX2PrintHandlers.hpp;
+			refType = 4;
+			sourceTree = "<group>";
+		};
+		F57843050313FA0D01A80065 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				OPTIMIZATION_CFLAGS = "-O0";
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC3";
+		};
+		F57843060313FA1301A80065 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC3";
+		};
+		F58FFD7402C67EF401A80065 = {
+			expectedFileType = wrapper.framework;
+			fallbackIsa = PBXFileReference;
+			isa = PBXFrameworkReference;
+			name = Xerces.framework;
+			path = ../../../../../lib/Xerces.framework;
+			refType = 2;
+			sourceTree = SOURCE_ROOT;
+		};
+	};
+	rootObject = 08FB7793FE84155DC02AAC07;
+}
diff --git a/Projects/MacOS/Xcode/XercesSamples/xerces_sample_prefix.h b/Projects/MacOS/Xcode/XercesSamples/xerces_sample_prefix.h
new file mode 100644
index 0000000000000000000000000000000000000000..bc37c7c7b2aa864abdc8cdc1cdc2bf5e3c0a9f1b
--- /dev/null
+++ b/Projects/MacOS/Xcode/XercesSamples/xerces_sample_prefix.h
@@ -0,0 +1,83 @@
+/*
+ * The Apache Software License, Version 1.1
+ *
+ * Copyright (c) 2001-2002 The Apache Software Foundation.  All rights
+ * reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in
+ *    the documentation and/or other materials provided with the
+ *    distribution.
+ *
+ * 3. The end-user documentation included with the redistribution,
+ *    if any, must include the following acknowledgment:
+ *       "This product includes software developed by the
+ *        Apache Software Foundation (http://www.apache.org/)."
+ *    Alternately, this acknowledgment may appear in the software itself,
+ *    if and wherever such third-party acknowledgments normally appear.
+ *
+ * 4. The names "Xerces" and "Apache Software Foundation" must
+ *    not be used to endorse or promote products derived from this
+ *    software without prior written permission. For written
+ *    permission, please contact apache\@apache.org.
+ *
+ * 5. Products derived from this software may not be called "Apache",
+ *    nor may "Apache" appear in their name, without prior written
+ *    permission of the Apache Software Foundation.
+ *
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This software consists of voluntary contributions made by many
+ * individuals on behalf of the Apache Software Foundation, and was
+ * originally based on software copyright (c) 2001, International
+ * Business Machines, Inc., http://www.ibm.com .  For more information
+ * on the Apache Software Foundation, please see
+ * <http://www.apache.org/>.
+ */
+
+/*
+ * $Id$
+ */
+
+//	Objective C only
+#if __OBJC__
+#endif
+
+//	C++ only
+#if defined(__cplusplus)
+#include <algorithm>
+#include <cstring>
+#include <cstdlib>
+#include <cctype>
+#include <cstdio>
+#include <memory>
+#endif
+
+//	Standard C headers
+#include <stddef.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdlib.h>
+
+//	Carbon Headers
+#include <Carbon/Carbon.h>
+#include <CoreFoundation/CoreFoundation.h>