project.pbxproj #3

  • //
  • guest/
  • jeff_argast/
  • P4Cocoa/
  • P4Cocoa.xcode/
  • project.pbxproj
  • View
  • Commits
  • Open Download .zip Download (106 KB)
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 39;
	objects = {
		089C165CFE840E0CC02AAC07 = {
			children = (
				089C165DFE840E0CC02AAC07,
			);
			isa = PBXVariantGroup;
			name = InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
		089C165DFE840E0CC02AAC07 = {
			expectedFileType = text.plist.strings;
			fileEncoding = 10;
			isa = PBXFileReference;
			name = English;
			path = English.lproj/InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
//080
//081
//082
//083
//084
//100
//101
//102
//103
//104
		1058C7A0FEA54F0111CA2CBB = {
			children = (
				1058C7A1FEA54F0111CA2CBB,
			);
			isa = PBXGroup;
			name = "Linked Frameworks";
			refType = 4;
			sourceTree = "<group>";
		};
		1058C7A1FEA54F0111CA2CBB = {
			expectedFileType = wrapper.framework;
			fallbackIsa = PBXFileReference;
			isa = PBXFrameworkReference;
			name = Cocoa.framework;
			path = /System/Library/Frameworks/Cocoa.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		1058C7A2FEA54F0111CA2CBB = {
			children = (
				29B97325FDCFA39411CA2CEA,
				29B97324FDCFA39411CA2CEA,
			);
			isa = PBXGroup;
			name = "Other Frameworks";
			refType = 4;
			sourceTree = "<group>";
		};
//100
//101
//102
//103
//104
//190
//191
//192
//193
//194
		19C28FACFE9D520D11CA2CBB = {
			children = (
				F5942253038DF73801A80028,
				3D7D7BD005697445006BB800,
			);
			isa = PBXGroup;
			name = Products;
			refType = 4;
			sourceTree = "<group>";
		};
//190
//191
//192
//193
//194
//290
//291
//292
//293
//294
		29B97313FDCFA39411CA2CEA = {
			buildSettings = {
			};
			buildStyles = (
				4A9504CCFFE6A4B311CA0CBA,
				4A9504CDFFE6A4B311CA0CBA,
			);
			hasScannedForEncodings = 1;
			isa = PBXProject;
			mainGroup = 29B97314FDCFA39411CA2CEA;
			projectDirPath = "";
			targets = (
				3D7D7AC305697444006BB800,
			);
		};
		29B97314FDCFA39411CA2CEA = {
			children = (
				3D2D2FB30457025E00A80164,
				F594225C038E94C701A80028,
				F58C60F4038EEB1001A80028,
				F50A4B9203744A8201A80006,
				F50A4B990374508E01A80006,
				29B97317FDCFA39411CA2CEA,
				29B97323FDCFA39411CA2CEA,
				19C28FACFE9D520D11CA2CBB,
				3D7D7BCF05697445006BB800,
			);
			isa = PBXGroup;
			name = P4Cocoa;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		29B97317FDCFA39411CA2CEA = {
			children = (
				F5C44E5A038C2A8901A80028,
				F5A6FCD7037F10C801A80028,
				F50A4BFD037450D101A80006,
				F55A2F55037CB2C101A80028,
				F50A4BFE037450D101A80006,
				F50A4BFF037450D101A80006,
				29B97318FDCFA39411CA2CEA,
				089C165CFE840E0CC02AAC07,
				F52ABA47037DF15301A80028,
				F590FDC80393E34701A80028,
			);
			isa = PBXGroup;
			name = Resources;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		29B97318FDCFA39411CA2CEA = {
			children = (
				29B97319FDCFA39411CA2CEA,
			);
			isa = PBXVariantGroup;
			name = MainMenu.nib;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		29B97319FDCFA39411CA2CEA = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			name = English;
			path = English.lproj/MainMenu.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		29B97323FDCFA39411CA2CEA = {
			children = (
				1058C7A0FEA54F0111CA2CBB,
				1058C7A2FEA54F0111CA2CBB,
			);
			isa = PBXGroup;
			name = Frameworks;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		29B97324FDCFA39411CA2CEA = {
			expectedFileType = wrapper.framework;
			fallbackIsa = PBXFileReference;
			isa = PBXFrameworkReference;
			name = AppKit.framework;
			path = /System/Library/Frameworks/AppKit.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		29B97325FDCFA39411CA2CEA = {
			expectedFileType = wrapper.framework;
			fallbackIsa = PBXFileReference;
			isa = PBXFrameworkReference;
			name = Foundation.framework;
			path = /System/Library/Frameworks/Foundation.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
//290
//291
//292
//293
//294
//3D0
//3D1
//3D2
//3D3
//3D4
		3D2D2FB30457025E00A80164 = {
			expectedFileType = text;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = COPYRIGHT;
			refType = 4;
			sourceTree = "<group>";
		};
		3D5F45C90569711800F47AAE = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = DirXCodeIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		3D7872D6057D8FB400E54CD9 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = DistributedP4CocoaProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3D7872D7057D8FB400E54CD9 = {
			fileRef = 3D7872D6057D8FB400E54CD9;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7872DC057D91C800E54CD9 = {
			children = (
				3D7872DD057D91C800E54CD9,
				3D7872DE057D91C800E54CD9,
			);
			isa = PBXGroup;
			name = Distributed;
			path = source/Distributed;
			refType = 4;
			sourceTree = "<group>";
		};
		3D7872DD057D91C800E54CD9 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DistributedP4Cocoa.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3D7872DE057D91C800E54CD9 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DistributedP4Cocoa.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3D7872DF057D91C800E54CD9 = {
			fileRef = 3D7872DD057D91C800E54CD9;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7872E0057D91C800E54CD9 = {
			fileRef = 3D7872DE057D91C800E54CD9;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AC305697444006BB800 = {
			buildPhases = (
				3D7D7AC405697444006BB800,
				3D7D7B2A05697444006BB800,
				3D7D7B6F05697444006BB800,
				3D7D7BCA05697444006BB800,
				3D7D7BCC05697444006BB800,
			);
			buildRules = (
			);
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_FILE = "Info-P4Cocoa.plist";
				INSTALL_PATH = "$(HOME)/Applications";
				LIBRARY_SEARCH_PATHS = "";
				MACOSX_DEPLOYMENT_TARGET = 10.2;
				OTHER_LDFLAGS = "";
				PRODUCT_NAME = P4Cocoa;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
				WRAPPER_EXTENSION = app;
			};
			dependencies = (
			);
			isa = PBXNativeTarget;
			name = P4Cocoa;
			productInstallPath = "$(HOME)/Applications";
			productName = P4Cocoa;
			productReference = 3D7D7BD005697445006BB800;
			productType = "com.apple.product-type.application";
		};
		3D7D7AC405697444006BB800 = {
			buildActionMask = 2147483647;
			files = (
				3D7D7AC505697444006BB800,
				3D7D7AC605697444006BB800,
				3D7D7AC705697444006BB800,
				3D7D7AC805697444006BB800,
				3D7D7AC905697444006BB800,
				3D7D7ACA05697444006BB800,
				3D7D7ACB05697444006BB800,
				3D7D7ACC05697444006BB800,
				3D7D7ACD05697444006BB800,
				3D7D7ACE05697444006BB800,
				3D7D7ACF05697444006BB800,
				3D7D7AD005697444006BB800,
				3D7D7AD105697444006BB800,
				3D7D7AD205697444006BB800,
				3D7D7AD305697444006BB800,
				3D7D7AD405697444006BB800,
				3D7D7AD505697444006BB800,
				3D7D7AD605697444006BB800,
				3D7D7AD705697444006BB800,
				3D7D7AD805697444006BB800,
				3D7D7AD905697444006BB800,
				3D7D7ADA05697444006BB800,
				3D7D7ADB05697444006BB800,
				3D7D7ADC05697444006BB800,
				3D7D7ADD05697444006BB800,
				3D7D7ADE05697444006BB800,
				3D7D7ADF05697444006BB800,
				3D7D7AE005697444006BB800,
				3D7D7AE105697444006BB800,
				3D7D7AE205697444006BB800,
				3D7D7AE305697444006BB800,
				3D7D7AE405697444006BB800,
				3D7D7AE505697444006BB800,
				3D7D7AE605697444006BB800,
				3D7D7AE705697444006BB800,
				3D7D7AE805697444006BB800,
				3D7D7AE905697444006BB800,
				3D7D7AEA05697444006BB800,
				3D7D7AEB05697444006BB800,
				3D7D7AEC05697444006BB800,
				3D7D7AED05697444006BB800,
				3D7D7AEE05697444006BB800,
				3D7D7AEF05697444006BB800,
				3D7D7AF005697444006BB800,
				3D7D7AF105697444006BB800,
				3D7D7AF205697444006BB800,
				3D7D7AF305697444006BB800,
				3D7D7AF405697444006BB800,
				3D7D7AF505697444006BB800,
				3D7D7AF605697444006BB800,
				3D7D7AF705697444006BB800,
				3D7D7AF805697444006BB800,
				3D7D7AF905697444006BB800,
				3D7D7AFA05697444006BB800,
				3D7D7AFB05697444006BB800,
				3D7D7AFC05697444006BB800,
				3D7D7AFD05697444006BB800,
				3D7D7AFE05697444006BB800,
				3D7D7AFF05697444006BB800,
				3D7D7B0005697444006BB800,
				3D7D7B0105697444006BB800,
				3D7D7B0205697444006BB800,
				3D7D7B0305697444006BB800,
				3D7D7B0405697444006BB800,
				3D7D7B0505697444006BB800,
				3D7D7B0605697444006BB800,
				3D7D7B0705697444006BB800,
				3D7D7B0805697444006BB800,
				3D7D7B0905697444006BB800,
				3D7D7B0A05697444006BB800,
				3D7D7B0B05697444006BB800,
				3D7D7B0C05697444006BB800,
				3D7D7B0D05697444006BB800,
				3D7D7B0E05697444006BB800,
				3D7D7B0F05697444006BB800,
				3D7D7B1005697444006BB800,
				3D7D7B1105697444006BB800,
				3D7D7B1205697444006BB800,
				3D7D7B1305697444006BB800,
				3D7D7B1405697444006BB800,
				3D7D7B1505697444006BB800,
				3D7D7B1605697444006BB800,
				3D7D7B1705697444006BB800,
				3D7D7B1805697444006BB800,
				3D7D7B1905697444006BB800,
				3D7D7B1A05697444006BB800,
				3D7D7B1B05697444006BB800,
				3D7D7B1C05697444006BB800,
				3D7D7B1D05697444006BB800,
				3D7D7B1E05697444006BB800,
				3D7D7B1F05697444006BB800,
				3D7D7B2005697444006BB800,
				3D7D7B2105697444006BB800,
				3D7D7B2205697444006BB800,
				3D7D7B2305697444006BB800,
				3D7D7B2405697444006BB800,
				3D7D7B2505697444006BB800,
				3D7D7B2605697444006BB800,
				3D7D7B2705697444006BB800,
				3D7D7B2805697444006BB800,
				3D7D7B2905697444006BB800,
				3D7872D7057D8FB400E54CD9,
				3D7872DF057D91C800E54CD9,
			);
			isa = PBXHeadersBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D7D7AC505697444006BB800 = {
			fileRef = F5A1D25A0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AC605697444006BB800 = {
			fileRef = F5A1D25C0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AC705697444006BB800 = {
			fileRef = F5A1D25E0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AC805697444006BB800 = {
			fileRef = F5A1D2600374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AC905697444006BB800 = {
			fileRef = F5A1D2620374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ACA05697444006BB800 = {
			fileRef = F5A1D2640374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ACB05697444006BB800 = {
			fileRef = F5A1D2660374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ACC05697444006BB800 = {
			fileRef = F5A1D2680374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ACD05697444006BB800 = {
			fileRef = F5A1D26A0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ACE05697444006BB800 = {
			fileRef = F5A1D26C0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ACF05697444006BB800 = {
			fileRef = F5A1D26E0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD005697444006BB800 = {
			fileRef = F5A1D2700374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD105697444006BB800 = {
			fileRef = F5A1D2740374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD205697444006BB800 = {
			fileRef = F5A1D2760374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD305697444006BB800 = {
			fileRef = F5A1D27A0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD405697444006BB800 = {
			fileRef = F5A1D29F0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD505697444006BB800 = {
			fileRef = F5A1D2A20374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD605697444006BB800 = {
			fileRef = F5A1D2A30374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD705697444006BB800 = {
			fileRef = F5A1D2A50374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD805697444006BB800 = {
			fileRef = F5A1D2A80374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AD905697444006BB800 = {
			fileRef = F5A1D2AA0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ADA05697444006BB800 = {
			fileRef = F5A1D2AC0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ADB05697444006BB800 = {
			fileRef = F5A1D2AE0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ADC05697444006BB800 = {
			fileRef = F5A1D2B00374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ADD05697444006BB800 = {
			fileRef = F5A1D2B40374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ADE05697444006BB800 = {
			fileRef = F5A1D2B60374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7ADF05697444006BB800 = {
			fileRef = F5A1D2B80374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE005697444006BB800 = {
			fileRef = F5A1D2BA0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE105697444006BB800 = {
			fileRef = F5A1D2BC0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE205697444006BB800 = {
			fileRef = F5A1D2BE0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE305697444006BB800 = {
			fileRef = F5A1D2C00374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE405697444006BB800 = {
			fileRef = F5A1D2C20374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE505697444006BB800 = {
			fileRef = F5A1D2C50374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE605697444006BB800 = {
			fileRef = F5A1D2C60374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE705697444006BB800 = {
			fileRef = F5A1D2C70374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE805697444006BB800 = {
			fileRef = F5A1D2C90374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AE905697444006BB800 = {
			fileRef = F5A1D2CC0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AEA05697444006BB800 = {
			fileRef = F5A1D2CE0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AEB05697444006BB800 = {
			fileRef = F55187730374C1BA01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AEC05697444006BB800 = {
			fileRef = F55187770374D58001A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AED05697444006BB800 = {
			fileRef = F551877B0374D89201A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AEE05697444006BB800 = {
			fileRef = F55188920375A66301A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AEF05697444006BB800 = {
			fileRef = F5CC32C403785F6C01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF005697444006BB800 = {
			fileRef = F5CC36560378B55201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF105697444006BB800 = {
			fileRef = F5CC365E0378BFF201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF205697444006BB800 = {
			fileRef = F545B2CB0378C60701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF305697444006BB800 = {
			fileRef = F545B2CF0378C61401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF405697444006BB800 = {
			fileRef = F545B2D10378C61401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF505697444006BB800 = {
			fileRef = F5A1D2B20374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF605697444006BB800 = {
			fileRef = F52E03F1037AD53901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF705697444006BB800 = {
			fileRef = F52E03F9037AD8D901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF805697444006BB800 = {
			fileRef = F52E03FF037ADACB01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AF905697444006BB800 = {
			fileRef = F52E0407037AF39701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AFA05697444006BB800 = {
			fileRef = F52E040B037B2B3601A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AFB05697444006BB800 = {
			fileRef = F52E040F037B2BA401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AFC05697444006BB800 = {
			fileRef = F52E0413037B2BAC01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AFD05697444006BB800 = {
			fileRef = F52E0417037B2BB501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AFE05697444006BB800 = {
			fileRef = F507852D037CCE1D01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7AFF05697444006BB800 = {
			fileRef = F5A1D2720374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0005697444006BB800 = {
			fileRef = F52ABA49037DF1C901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0105697444006BB800 = {
			fileRef = F52ABA4F037DF9E901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0205697444006BB800 = {
			fileRef = F5A6FCCF037F101E01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0305697444006BB800 = {
			fileRef = F5A6FCD1037F101E01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0405697444006BB800 = {
			fileRef = F504B2D3037F6C4F01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0505697444006BB800 = {
			fileRef = F52BC78203842A1F01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0605697444006BB800 = {
			fileRef = F52BC78603843AB401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0705697444006BB800 = {
			fileRef = F5FF10C103845E2001A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0805697444006BB800 = {
			fileRef = F5CFAF540385B9D101A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0905697444006BB800 = {
			fileRef = F58CE5080385DAFB01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0A05697444006BB800 = {
			fileRef = F58CE50C0385E33301A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0B05697444006BB800 = {
			fileRef = F58CE5100385E33A01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0C05697444006BB800 = {
			fileRef = F58CE5140385E34001A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0D05697444006BB800 = {
			fileRef = F58CE5180385E36F01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0E05697444006BB800 = {
			fileRef = F58CE51C0385E37501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B0F05697444006BB800 = {
			fileRef = F58CE5240386003A01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1005697444006BB800 = {
			fileRef = F58CE52B0386074101A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1105697444006BB800 = {
			fileRef = F58CE533038618A401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1205697444006BB800 = {
			fileRef = F5DDFE0B0389E8D401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1305697444006BB800 = {
			fileRef = F5DDFE17038A019601A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1405697444006BB800 = {
			fileRef = F5DDFE35038ADF7901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1505697444006BB800 = {
			fileRef = F5DDFE37038AE02E01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1605697444006BB800 = {
			fileRef = F5DDFE3B038AE0A301A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1705697444006BB800 = {
			fileRef = F5DDFE3F038AE0B601A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1805697444006BB800 = {
			fileRef = F5DDFE43038AE0D501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1905697444006BB800 = {
			fileRef = F5DDFE47038AE12201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1A05697444006BB800 = {
			fileRef = F505EB8D038AE87901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1B05697444006BB800 = {
			fileRef = F505EB91038AEA1001A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1C05697444006BB800 = {
			fileRef = F505EB96038AF1EC01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1D05697444006BB800 = {
			fileRef = F505EB9E038B3CEC01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1E05697444006BB800 = {
			fileRef = F58C60A4038EA4F701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B1F05697444006BB800 = {
			fileRef = F59BB34C03918A5201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2005697444006BB800 = {
			fileRef = F590FDC00393D68B01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2105697444006BB800 = {
			fileRef = F59A5B3B03940CC801A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2205697444006BB800 = {
			fileRef = F590FDC40393DEE901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2305697444006BB800 = {
			fileRef = 3DB3AD9403FFFCA200A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2405697444006BB800 = {
			fileRef = 3DFC9446040083AB00A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2505697444006BB800 = {
			fileRef = 3DFC944D04008AD900A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2605697444006BB800 = {
			fileRef = 3DA3067B0458720900A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2705697444006BB800 = {
			fileRef = 3DA309F40458D16500A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2805697444006BB800 = {
			fileRef = 3DA39DAF04598FB200A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2905697444006BB800 = {
			fileRef = 3DA39DBB0459B78200A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2A05697444006BB800 = {
			buildActionMask = 2147483647;
			files = (
				3D7D7B2B05697444006BB800,
				3D7D7B2C05697444006BB800,
				3D7D7B2D05697444006BB800,
				3D7D7B2E05697444006BB800,
				3D7D7B2F05697444006BB800,
				3D7D7B3005697444006BB800,
				3D7D7B3105697444006BB800,
				3D7D7B3205697444006BB800,
				3D7D7B3305697444006BB800,
				3D7D7B3405697444006BB800,
				3D7D7B3505697444006BB800,
				3D7D7B3605697444006BB800,
				3D7D7B3705697444006BB800,
				3D7D7B3805697444006BB800,
				3D7D7B3905697444006BB800,
				3D7D7B3A05697444006BB800,
				3D7D7B3B05697444006BB800,
				3D7D7B3C05697444006BB800,
				3D7D7B3D05697444006BB800,
				3D7D7B3E05697444006BB800,
				3D7D7B3F05697444006BB800,
				3D7D7B4005697444006BB800,
				3D7D7B4105697444006BB800,
				3D7D7B4205697444006BB800,
				3D7D7B4305697444006BB800,
				3D7D7B4405697444006BB800,
				3D7D7B4505697444006BB800,
				3D7D7B4605697444006BB800,
				3D7D7B4705697444006BB800,
				3D7D7B4805697444006BB800,
				3D7D7B4905697444006BB800,
				3D7D7B4A05697444006BB800,
				3D7D7B4B05697444006BB800,
				3D7D7B4C05697444006BB800,
				3D7D7B4D05697444006BB800,
				3D7D7B4E05697444006BB800,
				3D7D7B4F05697444006BB800,
				3D7D7B5005697444006BB800,
				3D7D7B5105697444006BB800,
				3D7D7B5205697444006BB800,
				3D7D7B5305697444006BB800,
				3D7D7B5405697444006BB800,
				3D7D7B5505697444006BB800,
				3D7D7B5605697444006BB800,
				3D7D7B5705697444006BB800,
				3D7D7B5805697444006BB800,
				3D7D7B5905697444006BB800,
				3D7D7B5A05697444006BB800,
				3D7D7B5B05697444006BB800,
				3D7D7B5C05697444006BB800,
				3D7D7B5D05697444006BB800,
				3D7D7B5E05697444006BB800,
				3D7D7B5F05697444006BB800,
				3D7D7B6005697444006BB800,
				3D7D7B6105697444006BB800,
				3D7D7B6205697444006BB800,
				3D7D7B6305697444006BB800,
				3D7D7B6405697444006BB800,
				3D7D7B6505697444006BB800,
				3D7D7B6605697444006BB800,
				3D7D7B6705697444006BB800,
				3D7D7B6805697444006BB800,
				3D7D7B6905697444006BB800,
				3D7D7B6A05697444006BB800,
				3D7D7B6B05697444006BB800,
				3D7D7B6C05697444006BB800,
				3D7D7B6D05697444006BB800,
				3D7D7B6E05697444006BB800,
			);
			isa = PBXResourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D7D7B2B05697444006BB800 = {
			fileRef = 29B97318FDCFA39411CA2CEA;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2C05697444006BB800 = {
			fileRef = 089C165CFE840E0CC02AAC07;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2D05697444006BB800 = {
			fileRef = F50A4B9A0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2E05697444006BB800 = {
			fileRef = F50A4B9B0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B2F05697444006BB800 = {
			fileRef = F50A4B9C0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3005697444006BB800 = {
			fileRef = F50A4B9D0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3105697444006BB800 = {
			fileRef = F50A4B9E0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3205697444006BB800 = {
			fileRef = F50A4B9F0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3305697444006BB800 = {
			fileRef = F50A4BA00374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3405697444006BB800 = {
			fileRef = F50A4BA10374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3505697444006BB800 = {
			fileRef = F50A4BA20374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3605697444006BB800 = {
			fileRef = F50A4BA30374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3705697444006BB800 = {
			fileRef = F50A4BA40374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3805697444006BB800 = {
			fileRef = F50A4BA50374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3905697444006BB800 = {
			fileRef = F50A4BA60374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3A05697444006BB800 = {
			fileRef = F50A4BA70374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3B05697444006BB800 = {
			fileRef = F50A4BA80374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3C05697444006BB800 = {
			fileRef = F50A4BA90374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3D05697444006BB800 = {
			fileRef = F50A4BAA0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3E05697444006BB800 = {
			fileRef = F50A4BAB0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B3F05697444006BB800 = {
			fileRef = F50A4BAC0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4005697444006BB800 = {
			fileRef = F50A4BAD0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4105697444006BB800 = {
			fileRef = F50A4BAE0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4205697444006BB800 = {
			fileRef = F50A4BAF0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4305697444006BB800 = {
			fileRef = F50A4BB00374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4405697444006BB800 = {
			fileRef = F50A4BB10374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4505697444006BB800 = {
			fileRef = F50A4BB20374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4605697444006BB800 = {
			fileRef = F50A4BB30374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4705697444006BB800 = {
			fileRef = F50A4BB40374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4805697444006BB800 = {
			fileRef = F50A4BB50374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4905697444006BB800 = {
			fileRef = F50A4BB60374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4A05697444006BB800 = {
			fileRef = F50A4BB70374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4B05697444006BB800 = {
			fileRef = F50A4BB80374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4C05697444006BB800 = {
			fileRef = F50A4BB90374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4D05697444006BB800 = {
			fileRef = F50A4BBA0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4E05697444006BB800 = {
			fileRef = F50A4BBB0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B4F05697444006BB800 = {
			fileRef = F50A4BBC0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5005697444006BB800 = {
			fileRef = F50A4BBD0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5105697444006BB800 = {
			fileRef = F50A4BBE0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5205697444006BB800 = {
			fileRef = F50A4BBF0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5305697444006BB800 = {
			fileRef = F50A4BC00374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5405697444006BB800 = {
			fileRef = F50A4BC10374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5505697444006BB800 = {
			fileRef = F50A4BC20374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5605697444006BB800 = {
			fileRef = F50A4BC30374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5705697444006BB800 = {
			fileRef = F50A4BC40374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5805697444006BB800 = {
			fileRef = F50A4BC50374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5905697444006BB800 = {
			fileRef = F50A4BC60374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5A05697444006BB800 = {
			fileRef = F50A4BC70374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5B05697444006BB800 = {
			fileRef = F50A4BC80374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5C05697444006BB800 = {
			fileRef = F50A4BC90374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5D05697444006BB800 = {
			fileRef = F50A4BCA0374508E01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5E05697444006BB800 = {
			fileRef = F50A4BFD037450D101A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B5F05697444006BB800 = {
			fileRef = F50A4BFE037450D101A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6005697444006BB800 = {
			fileRef = F50A4BFF037450D101A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6105697444006BB800 = {
			fileRef = F55A2F55037CB2C101A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6205697444006BB800 = {
			fileRef = F52ABA47037DF15301A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6305697444006BB800 = {
			fileRef = F5A6FCD7037F10C801A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6405697444006BB800 = {
			fileRef = F5DDFE070389D9D401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6505697444006BB800 = {
			fileRef = F5DDFE080389D9D401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6605697444006BB800 = {
			fileRef = F5DDFE2B038ABBEF01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6705697444006BB800 = {
			fileRef = F5DDFE2D038AC3FF01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6805697444006BB800 = {
			fileRef = F5DDFE2E038AC3FF01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6905697444006BB800 = {
			fileRef = F5DDFE2F038AC3FF01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6A05697444006BB800 = {
			fileRef = F5DDFE30038AC3FF01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6B05697444006BB800 = {
			fileRef = F5C44E5A038C2A8901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6C05697444006BB800 = {
			fileRef = F590A49D039165FD01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6D05697444006BB800 = {
			fileRef = F590FDC80393E34701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6E05697444006BB800 = {
			fileRef = 3D5F45C90569711800F47AAE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B6F05697444006BB800 = {
			buildActionMask = 2147483647;
			files = (
				3D7D7B7005697444006BB800,
				3D7D7B7105697444006BB800,
				3D7D7B7205697444006BB800,
				3D7D7B7305697444006BB800,
				3D7D7B7405697444006BB800,
				3D7D7B7505697444006BB800,
				3D7D7B7605697444006BB800,
				3D7D7B7705697444006BB800,
				3D7D7B7805697444006BB800,
				3D7D7B7905697444006BB800,
				3D7D7B7A05697444006BB800,
				3D7D7B7B05697444006BB800,
				3D7D7B7C05697444006BB800,
				3D7D7B7D05697444006BB800,
				3D7D7B7E05697444006BB800,
				3D7D7B7F05697444006BB800,
				3D7D7B8005697444006BB800,
				3D7D7B8105697444006BB800,
				3D7D7B8205697444006BB800,
				3D7D7B8305697444006BB800,
				3D7D7B8405697444006BB800,
				3D7D7B8505697444006BB800,
				3D7D7B8605697444006BB800,
				3D7D7B8705697444006BB800,
				3D7D7B8805697444006BB800,
				3D7D7B8905697444006BB800,
				3D7D7B8A05697444006BB800,
				3D7D7B8B05697444006BB800,
				3D7D7B8C05697444006BB800,
				3D7D7B8D05697444006BB800,
				3D7D7B8E05697444006BB800,
				3D7D7B8F05697444006BB800,
				3D7D7B9005697444006BB800,
				3D7D7B9105697444006BB800,
				3D7D7B9205697444006BB800,
				3D7D7B9305697444006BB800,
				3D7D7B9405697444006BB800,
				3D7D7B9505697444006BB800,
				3D7D7B9605697444006BB800,
				3D7D7B9705697444006BB800,
				3D7D7B9805697444006BB800,
				3D7D7B9905697444006BB800,
				3D7D7B9A05697444006BB800,
				3D7D7B9B05697444006BB800,
				3D7D7B9C05697444006BB800,
				3D7D7B9D05697444006BB800,
				3D7D7B9E05697444006BB800,
				3D7D7B9F05697444006BB800,
				3D7D7BA005697444006BB800,
				3D7D7BA105697444006BB800,
				3D7D7BA205697444006BB800,
				3D7D7BA305697444006BB800,
				3D7D7BA405697444006BB800,
				3D7D7BA505697444006BB800,
				3D7D7BA605697444006BB800,
				3D7D7BA705697444006BB800,
				3D7D7BA805697444006BB800,
				3D7D7BA905697444006BB800,
				3D7D7BAA05697444006BB800,
				3D7D7BAB05697444006BB800,
				3D7D7BAC05697444006BB800,
				3D7D7BAD05697444006BB800,
				3D7D7BAE05697444006BB800,
				3D7D7BAF05697444006BB800,
				3D7D7BB005697444006BB800,
				3D7D7BB105697444006BB800,
				3D7D7BB205697444006BB800,
				3D7D7BB305697444006BB800,
				3D7D7BB405697444006BB800,
				3D7D7BB505697444006BB800,
				3D7D7BB605697444006BB800,
				3D7D7BB705697444006BB800,
				3D7D7BB805697444006BB800,
				3D7D7BB905697444006BB800,
				3D7D7BBA05697444006BB800,
				3D7D7BBB05697444006BB800,
				3D7D7BBC05697444006BB800,
				3D7D7BBD05697444006BB800,
				3D7D7BBE05697444006BB800,
				3D7D7BBF05697444006BB800,
				3D7D7BC005697444006BB800,
				3D7D7BC105697444006BB800,
				3D7D7BC205697444006BB800,
				3D7D7BC305697444006BB800,
				3D7D7BC405697444006BB800,
				3D7D7BC505697444006BB800,
				3D7D7BC605697444006BB800,
				3D7D7BC705697444006BB800,
				3D7D7BC805697444006BB800,
				3D7D7BC905697444006BB800,
				3D7872E0057D91C800E54CD9,
			);
			isa = PBXSourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D7D7B7005697444006BB800 = {
			fileRef = F5A1D25B0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7105697444006BB800 = {
			fileRef = F5A1D25D0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7205697444006BB800 = {
			fileRef = F5A1D25F0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7305697444006BB800 = {
			fileRef = F5A1D2610374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7405697444006BB800 = {
			fileRef = F5A1D2630374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7505697444006BB800 = {
			fileRef = F5A1D2650374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7605697444006BB800 = {
			fileRef = F5A1D2670374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7705697444006BB800 = {
			fileRef = F5A1D2690374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7805697444006BB800 = {
			fileRef = F5A1D26B0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7905697444006BB800 = {
			fileRef = F5A1D26D0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7A05697444006BB800 = {
			fileRef = F5A1D26F0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7B05697444006BB800 = {
			fileRef = F5A1D2710374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7C05697444006BB800 = {
			fileRef = F5A1D2730374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7D05697444006BB800 = {
			fileRef = F5A1D2750374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7E05697444006BB800 = {
			fileRef = F5A1D2770374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B7F05697444006BB800 = {
			fileRef = F5A1D27B0374493501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8005697444006BB800 = {
			fileRef = F5A1D2A00374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8105697444006BB800 = {
			fileRef = F5A1D2A60374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8205697444006BB800 = {
			fileRef = F5A1D2A90374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8305697444006BB800 = {
			fileRef = F5A1D2AB0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8405697444006BB800 = {
			fileRef = F5A1D2AD0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8505697444006BB800 = {
			fileRef = F5A1D2AF0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8605697444006BB800 = {
			fileRef = F5A1D2B10374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8705697444006BB800 = {
			fileRef = F5A1D2B30374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8805697444006BB800 = {
			fileRef = F5A1D2B70374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8905697444006BB800 = {
			fileRef = F5A1D2B90374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8A05697444006BB800 = {
			fileRef = F5A1D2BB0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8B05697444006BB800 = {
			fileRef = F5A1D2BD0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8C05697444006BB800 = {
			fileRef = F5A1D2BF0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8D05697444006BB800 = {
			fileRef = F5A1D2C10374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8E05697444006BB800 = {
			fileRef = F5A1D2C30374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B8F05697444006BB800 = {
			fileRef = F5A1D2CA0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9005697444006BB800 = {
			fileRef = F5A1D2CD0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9105697444006BB800 = {
			fileRef = F5A1D2CF0374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9205697444006BB800 = {
			fileRef = F55187740374C1BA01A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9305697444006BB800 = {
			fileRef = F55187780374D58001A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9405697444006BB800 = {
			fileRef = F551877C0374D89201A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9505697444006BB800 = {
			fileRef = F55188930375A66301A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9605697444006BB800 = {
			fileRef = F5CC32C503785F6C01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9705697444006BB800 = {
			fileRef = F5CC36570378B55201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9805697444006BB800 = {
			fileRef = F5CC365F0378BFF201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9905697444006BB800 = {
			fileRef = F545B2CC0378C60701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9A05697444006BB800 = {
			fileRef = F545B2D00378C61401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9B05697444006BB800 = {
			fileRef = F545B2D20378C61401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9C05697444006BB800 = {
			fileRef = F52E03F2037AD53901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9D05697444006BB800 = {
			fileRef = F52E03FA037AD8D901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9E05697444006BB800 = {
			fileRef = F52E0400037ADACB01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7B9F05697444006BB800 = {
			fileRef = F52E0408037AF39701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA005697444006BB800 = {
			fileRef = F52E040C037B2B3601A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA105697444006BB800 = {
			fileRef = F52E0410037B2BA401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA205697444006BB800 = {
			fileRef = F52E0414037B2BAC01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA305697444006BB800 = {
			fileRef = F52E0418037B2BB501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA405697444006BB800 = {
			fileRef = F507852E037CCE1D01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA505697444006BB800 = {
			fileRef = F52ABA4A037DF1C901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA605697444006BB800 = {
			fileRef = F52ABA50037DF9E901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA705697444006BB800 = {
			fileRef = F5A6FCCC037F101501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA805697444006BB800 = {
			fileRef = F5A6FCD0037F101E01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BA905697444006BB800 = {
			fileRef = F5A6FCD2037F101E01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BAA05697444006BB800 = {
			fileRef = F504B2D4037F6C4F01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BAB05697444006BB800 = {
			fileRef = F52BC78303842A1F01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BAC05697444006BB800 = {
			fileRef = F52BC78703843AB401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BAD05697444006BB800 = {
			fileRef = F5FF10C203845E2001A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BAE05697444006BB800 = {
			fileRef = F5CFAF550385B9D101A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BAF05697444006BB800 = {
			fileRef = F58CE5090385DAFB01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB005697444006BB800 = {
			fileRef = F58CE50D0385E33301A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB105697444006BB800 = {
			fileRef = F58CE5110385E33A01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB205697444006BB800 = {
			fileRef = F58CE5150385E34001A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB305697444006BB800 = {
			fileRef = F58CE5190385E36F01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB405697444006BB800 = {
			fileRef = F58CE51D0385E37501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB505697444006BB800 = {
			fileRef = F58CE5250386003A01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB605697444006BB800 = {
			fileRef = F58CE534038618A401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB705697444006BB800 = {
			fileRef = F5DDFE0C0389E8D401A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB805697444006BB800 = {
			fileRef = F5DDFE18038A019601A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BB905697444006BB800 = {
			fileRef = F5DDFE38038AE02E01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BBA05697444006BB800 = {
			fileRef = F5DDFE3C038AE0A301A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BBB05697444006BB800 = {
			fileRef = F5DDFE40038AE0B601A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BBC05697444006BB800 = {
			fileRef = F5DDFE44038AE0D501A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BBD05697444006BB800 = {
			fileRef = F5DDFE48038AE12201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BBE05697444006BB800 = {
			fileRef = F58C60A5038EA4F701A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BBF05697444006BB800 = {
			fileRef = F59BB34D03918A5201A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC005697444006BB800 = {
			fileRef = F590FDC10393D68B01A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC105697444006BB800 = {
			fileRef = F590FDC50393DEE901A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC205697444006BB800 = {
			fileRef = F59A5B3C03940CC801A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC305697444006BB800 = {
			fileRef = 3DB3AD9503FFFCA200A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC405697444006BB800 = {
			fileRef = 3DFC9447040083AB00A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC505697444006BB800 = {
			fileRef = 3DA3067C0458720900A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC605697444006BB800 = {
			fileRef = 3DA309F50458D16500A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC705697444006BB800 = {
			fileRef = 3DA39DB004598FB200A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC805697444006BB800 = {
			fileRef = 3DA39DBC0459B78200A80164;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BC905697444006BB800 = {
			fileRef = F5A1D2B50374496501A80006;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BCA05697444006BB800 = {
			buildActionMask = 2147483647;
			files = (
				3D7D7BCB05697444006BB800,
			);
			isa = PBXFrameworksBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D7D7BCB05697444006BB800 = {
			fileRef = 1058C7A1FEA54F0111CA2CBB;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BCC05697444006BB800 = {
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 6;
			files = (
				3D7D7BCD05697444006BB800,
			);
			isa = PBXCopyFilesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		3D7D7BCD05697444006BB800 = {
			fileRef = F5942253038DF73801A80028;
			isa = PBXBuildFile;
			settings = {
			};
		};
		3D7D7BCF05697445006BB800 = {
			expectedFileType = text.plist;
			isa = PBXFileReference;
			path = "Info-P4Cocoa.plist";
			refType = 4;
			sourceTree = "<group>";
		};
		3D7D7BD005697445006BB800 = {
			expectedFileType = wrapper.application;
			includeInIndex = 0;
			isa = PBXFileReference;
			path = P4Cocoa.app;
			refType = 3;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		3DA3067B0458720900A80164 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionReopen.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA3067C0458720900A80164 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionReopen.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA309F40458D16500A80164 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionWhere.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA309F50458D16500A80164 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionWhere.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA39DAF04598FB200A80164 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotExpander.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA39DB004598FB200A80164 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotExpander.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA39DBB0459B78200A80164 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = EditBookmarksController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3DA39DBC0459B78200A80164 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = EditBookmarksController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3DB3AD9303FFFC8500A80028 = {
			children = (
				3DB3AD9403FFFCA200A80028,
				3DB3AD9503FFFCA200A80028,
				3DFC9446040083AB00A80028,
				3DFC9447040083AB00A80028,
			);
			isa = PBXGroup;
			name = Selection;
			path = source/Selection;
			refType = 4;
			sourceTree = "<group>";
		};
		3DB3AD9403FFFCA200A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = DepotViewSelection.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3DB3AD9503FFFCA200A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = DepotViewSelection.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3DFC9446040083AB00A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = PendingViewSelection.h;
			refType = 4;
			sourceTree = "<group>";
		};
		3DFC9447040083AB00A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = PendingViewSelection.m;
			refType = 4;
			sourceTree = "<group>";
		};
		3DFC944D04008AD900A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 4;
			isa = PBXFileReference;
			path = PendingChangelistProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
//3D0
//3D1
//3D2
//3D3
//3D4
//4A0
//4A1
//4A2
//4A3
//4A4
		4A9504CCFFE6A4B311CA0CBA = {
			buildRules = (
			);
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DEBUGGING_SYMBOLS = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				OPTIMIZATION_CFLAGS = "-O0";
				ZERO_LINK = YES;
			};
			isa = PBXBuildStyle;
			name = Development;
		};
		4A9504CDFFE6A4B311CA0CBA = {
			buildRules = (
			);
			buildSettings = {
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				ZERO_LINK = NO;
			};
			isa = PBXBuildStyle;
			name = Deployment;
		};
//4A0
//4A1
//4A2
//4A3
//4A4
//F50
//F51
//F52
//F53
//F54
		F504B2D3037F6C4F01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = SplitViewDelegate.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F504B2D4037F6C4F01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = SplitViewDelegate.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F505EB8D038AE87901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = LabelProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F505EB91038AEA1001A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ClientProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F505EB96038AF1EC01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = UserProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F505EB9E038B3CEC01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = JobProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F507852D037CCE1D01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ActionListController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F507852E037CCE1D01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ActionListController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9203744A8201A80006 = {
			children = (
				F5A6FCCC037F101501A80028,
				F5A1D2590374493501A80006,
				F5A1D29E0374496501A80006,
				F5A1D2A10374496501A80006,
				F5A1D2A40374496501A80006,
				3D7872DC057D91C800E54CD9,
				F58C60A3038EA4D001A80028,
				F590FDBF0393D66201A80028,
				F5A1D2A70374496501A80006,
				F5A1D2C40374496501A80006,
				3DB3AD9303FFFC8500A80028,
				F5A1D2C80374496501A80006,
				F5A1D2CB0374496501A80006,
				F5A6FCCE037F101E01A80028,
			);
			isa = PBXGroup;
			name = Source;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B990374508E01A80006 = {
			children = (
				F5DDFE2D038AC3FF01A80028,
				F5DDFE2E038AC3FF01A80028,
				F5DDFE2F038AC3FF01A80028,
				F5DDFE30038AC3FF01A80028,
				F5DDFE2B038ABBEF01A80028,
				F50A4B9A0374508E01A80006,
				F50A4B9B0374508E01A80006,
				F50A4B9C0374508E01A80006,
				F50A4B9D0374508E01A80006,
				F50A4B9E0374508E01A80006,
				F50A4B9F0374508E01A80006,
				F50A4BA00374508E01A80006,
				F50A4BA10374508E01A80006,
				F50A4BA20374508E01A80006,
				F50A4BA30374508E01A80006,
				F5DDFE070389D9D401A80028,
				3D5F45C90569711800F47AAE,
				F50A4BA40374508E01A80006,
				F50A4BA50374508E01A80006,
				F5DDFE080389D9D401A80028,
				F50A4BA60374508E01A80006,
				F50A4BA70374508E01A80006,
				F50A4BA80374508E01A80006,
				F50A4BA90374508E01A80006,
				F50A4BAA0374508E01A80006,
				F50A4BAB0374508E01A80006,
				F50A4BAC0374508E01A80006,
				F50A4BAD0374508E01A80006,
				F50A4BAE0374508E01A80006,
				F50A4BAF0374508E01A80006,
				F50A4BB00374508E01A80006,
				F50A4BB10374508E01A80006,
				F50A4BB20374508E01A80006,
				F50A4BB30374508E01A80006,
				F50A4BB40374508E01A80006,
				F50A4BB50374508E01A80006,
				F50A4BB60374508E01A80006,
				F50A4BB70374508E01A80006,
				F50A4BB80374508E01A80006,
				F50A4BB90374508E01A80006,
				F50A4BBA0374508E01A80006,
				F50A4BBB0374508E01A80006,
				F50A4BBC0374508E01A80006,
				F50A4BBD0374508E01A80006,
				F50A4BBE0374508E01A80006,
				F50A4BBF0374508E01A80006,
				F50A4BC00374508E01A80006,
				F50A4BC10374508E01A80006,
				F50A4BC20374508E01A80006,
				F50A4BC30374508E01A80006,
				F50A4BC40374508E01A80006,
				F50A4BC50374508E01A80006,
				F50A4BC60374508E01A80006,
				F50A4BC70374508E01A80006,
				F50A4BC80374508E01A80006,
				F50A4BC90374508E01A80006,
				F50A4BCA0374508E01A80006,
				F590A49D039165FD01A80028,
			);
			isa = PBXGroup;
			path = Icons;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9A0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = BranchesIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9B0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = BranchesTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9C0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientAddIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9D0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientChangeIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9E0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4B9F0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientEditIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA00374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientPendingChangesIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA10374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientsIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA20374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClientsTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA30374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = DirIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA40374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileBothDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA50374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileBothLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA60374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA70374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA80374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileOtherDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BA90374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileOtherLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BAA0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileOurDeleteOtherLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BAB0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileOurLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BAC0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = HaveFileOurLockOtherDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BAD0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = JobsIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BAE0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = JobsTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BAF0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = LabelsIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB00374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = LabelsTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB10374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = LocalDepotIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB20374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = MissingFileIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB30374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = MissingFileOtherDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB40374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = MissingFileOtherLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB50374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileBothDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB60374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileBothLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB70374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB80374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BB90374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileOtherDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BBA0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileOtherLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BBB0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileOurDeleteOtherLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BBC0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileOurLockIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BBD0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OldFileOurLockOtherDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BBE0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OtherAddIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BBF0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OtherChangeIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC00374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OtherDeleteIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC10374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OtherEditIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC20374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = OtherPendingChangesIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC30374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = PendingTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC40374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = RemoteDepotIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC50374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = SortingDownArrowIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC60374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = SortingUpArrowIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC70374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = SubmittedChangeIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC80374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = SubmittedTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BC90374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = UsersIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BCA0374508E01A80006 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = UsersTabIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BFD037450D101A80006 = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			path = Preferences.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BFE037450D101A80006 = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			path = Revisions.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F50A4BFF037450D101A80006 = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			path = TextFieldDialog.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F52ABA47037DF15301A80028 = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			path = ReadOnlyEditor.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F52ABA49037DF1C901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ReadOnlyEditorController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52ABA4A037DF1C901A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ReadOnlyEditorController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52ABA4F037DF9E901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDescribe.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52ABA50037DF9E901A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDescribe.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52BC78203842A1F01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDiff.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52BC78303842A1F01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDiff.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52BC78603843AB401A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDiff2.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52BC78703843AB401A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDiff2.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E03F1037AD53901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionOpened.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E03F2037AD53901A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionOpened.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E03F9037AD8D901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionChangesPending.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E03FA037AD8D901A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionChangesPending.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E03FF037ADACB01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionChangesSubmitted.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0400037ADACB01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionChangesSubmitted.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0407037AF39701A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionBranches.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0408037AF39701A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionBranches.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E040B037B2B3601A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionLabels.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E040C037B2B3601A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionLabels.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E040F037B2BA401A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionClients.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0410037B2BA401A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionClients.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0413037B2BAC01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionUsers.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0414037B2BAC01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionUsers.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0417037B2BB501A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionJobs.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F52E0418037B2BB501A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionJobs.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F545B2CB0378C60701A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionRevert.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F545B2CC0378C60701A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionRevert.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F545B2CF0378C61401A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDelete.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F545B2D00378C61401A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDelete.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F545B2D10378C61401A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionEdit.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F545B2D20378C61401A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionEdit.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F55187730374C1BA01A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDepots.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F55187740374C1BA01A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDepots.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F55187770374D58001A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDirs.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F55187780374D58001A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDirs.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F551877B0374D89201A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceOutputParsers.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F551877C0374D89201A80006 = {
			expectedFileType = sourcecode.cpp.objcpp;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceOutputParsers.mm;
			refType = 4;
			sourceTree = "<group>";
		};
		F55188920375A66301A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionFstat.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F55188930375A66301A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionFstat.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F55A2F55037CB2C101A80028 = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			path = EditWindow.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F58C60A3038EA4D001A80028 = {
			children = (
				F58C60A4038EA4F701A80028,
				F58C60A5038EA4F701A80028,
			);
			isa = PBXGroup;
			name = Environment;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		F58C60A4038EA4F701A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = AppEnvironment.h;
			path = source/Environment/AppEnvironment.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58C60A5038EA4F701A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = AppEnvironment.m;
			path = source/Environment/AppEnvironment.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58C60F4038EEB1001A80028 = {
			expectedFileType = text;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ReleaseNotes.txt;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5080385DAFB01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionChange.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5090385DAFB01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionChange.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE50C0385E33301A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionBranch.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE50D0385E33301A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionBranch.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5100385E33A01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionLabel.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5110385E33A01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionLabel.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5140385E34001A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionClient.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5150385E34001A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionClient.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5180385E36F01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionUser.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5190385E36F01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionUser.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE51C0385E37501A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionJob.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE51D0385E37501A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionJob.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5240386003A01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PendingChangesView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE5250386003A01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PendingChangesView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE52B0386074101A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ChangelistProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE533038618A401A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionSubmit.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58CE534038618A401A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionSubmit.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F590A49D039165FD01A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = ClearEditIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F590FDBF0393D66201A80028 = {
			children = (
				F590FDC00393D68B01A80028,
				F590FDC10393D68B01A80028,
				F59A5B3B03940CC801A80028,
				F59A5B3C03940CC801A80028,
			);
			isa = PBXGroup;
			name = Configuration;
			refType = 4;
			sourceTree = "<group>";
		};
		F590FDC00393D68B01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = PerforceConfiguration.h;
			path = source/Configuration/PerforceConfiguration.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F590FDC10393D68B01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = PerforceConfiguration.m;
			path = source/Configuration/PerforceConfiguration.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F590FDC40393DEE901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = EditConfigurationsController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F590FDC50393DEE901A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = EditConfigurationsController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F590FDC80393E34701A80028 = {
			expectedFileType = wrapper.nib;
			isa = PBXFileReference;
			path = EditConfigurations.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F5942253038DF73801A80028 = {
			expectedFileType = text.script.csh;
			fallbackIsa = PBXFileReference;
			fileEncoding = 30;
			isa = PBXExecutableFileReference;
			path = gettermenv;
			refType = 4;
			sourceTree = "<group>";
		};
		F594225C038E94C701A80028 = {
			expectedFileType = text;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TODO.txt;
			refType = 4;
			sourceTree = "<group>";
		};
		F59A5B3B03940CC801A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = PerforceConfigurationsList.h;
			path = source/Configuration/PerforceConfigurationsList.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F59A5B3C03940CC801A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = PerforceConfigurationsList.m;
			path = source/Configuration/PerforceConfigurationsList.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F59BB34C03918A5201A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TextControlWithClear.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F59BB34D03918A5201A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TextControlWithClear.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2590374493501A80006 = {
			children = (
				F5A1D25A0374493501A80006,
				F5A1D25B0374493501A80006,
				F5A1D25C0374493501A80006,
				F5A1D25D0374493501A80006,
				F5A1D26E0374493501A80006,
				F5A1D26F0374493501A80006,
				F5A1D2740374493501A80006,
				F5A1D2750374493501A80006,
				F5A1D25E0374493501A80006,
				F5A1D25F0374493501A80006,
				F5A1D26C0374493501A80006,
				F5A1D26D0374493501A80006,
				F5A1D2600374493501A80006,
				F5A1D2610374493501A80006,
				F5A1D27A0374493501A80006,
				F5A1D27B0374493501A80006,
				F5A1D26A0374493501A80006,
				F5A1D26B0374493501A80006,
				F5A1D2620374493501A80006,
				F5A1D2630374493501A80006,
				F507852D037CCE1D01A80028,
				F507852E037CCE1D01A80028,
				F5A1D2640374493501A80006,
				F5A1D2650374493501A80006,
				F5A1D2680374493501A80006,
				F5A1D2690374493501A80006,
				F5A1D2700374493501A80006,
				F5A1D2710374493501A80006,
				F5A1D2720374493501A80006,
				F5A1D2730374493501A80006,
				F5A1D2760374493501A80006,
				F5A1D2770374493501A80006,
				F5A1D2780374493501A80006,
				F5A1D2790374493501A80006,
				F5A1D2660374493501A80006,
				F5A1D2670374493501A80006,
				F52ABA49037DF1C901A80028,
				F52ABA4A037DF1C901A80028,
				F590FDC40393DEE901A80028,
				F590FDC50393DEE901A80028,
				3DA39DBB0459B78200A80164,
				3DA39DBC0459B78200A80164,
			);
			isa = PBXGroup;
			name = Controllers;
			path = source/Controllers;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D25A0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = AppController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D25B0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = AppController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D25C0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BasicTableController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D25D0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BasicTableController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D25E0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BranchesController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D25F0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BranchesController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2600374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ClientsController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2610374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ClientsController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2620374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ConsoleController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2630374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ConsoleController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2640374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2650374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2660374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = EditSheetController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2670374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = EditSheetController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2680374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = IconController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2690374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = IconController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D26A0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = JobsController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D26B0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = JobsController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D26C0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = LabelsController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D26D0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = LabelsController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D26E0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PendingChangesController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D26F0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PendingChangesController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2700374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PreferenceController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2710374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PreferenceController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2720374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = RevisionsController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2730374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = RevisionsController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2740374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = SubmittedChangesController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2750374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = SubmittedChangesController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2760374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TextFieldDialogController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2770374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TextFieldDialogController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2780374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TransferController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2790374493501A80006 = {
			expectedFileType = sourcecode.cpp.objcpp;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TransferController.mm;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D27A0374493501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = UsersController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D27B0374493501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = UsersController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D29E0374496501A80006 = {
			children = (
				F5A1D29F0374496501A80006,
				F5A1D2A00374496501A80006,
			);
			isa = PBXGroup;
			name = Defaults;
			path = source/Defaults;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D29F0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = AppDefaults.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A00374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = AppDefaults.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A10374496501A80006 = {
			children = (
				F5A1D2A20374496501A80006,
				F5A1D2A30374496501A80006,
			);
			isa = PBXGroup;
			name = Definitions;
			path = source/Definitions;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A20374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = IconDefs.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A30374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = MessageDefs.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A40374496501A80006 = {
			children = (
				F5A1D2A50374496501A80006,
				F5A1D2A60374496501A80006,
				F504B2D3037F6C4F01A80028,
				F504B2D4037F6C4F01A80028,
			);
			isa = PBXGroup;
			name = Delegates;
			path = source/Delegates;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A50374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TabViewDelegate.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A60374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TabViewDelegate.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A70374496501A80006 = {
			children = (
				F551877B0374D89201A80006,
				F551877C0374D89201A80006,
				F5A1D2A80374496501A80006,
				F5A1D2A90374496501A80006,
				F55187730374C1BA01A80006,
				F55187740374C1BA01A80006,
				F55187770374D58001A80006,
				F55187780374D58001A80006,
				F55188920375A66301A80006,
				F55188930375A66301A80006,
				F5CC32C403785F6C01A80028,
				F5CC32C503785F6C01A80028,
				F5CC36560378B55201A80028,
				F5CC36570378B55201A80028,
				F5CC365E0378BFF201A80028,
				F5CC365F0378BFF201A80028,
				F545B2CB0378C60701A80028,
				F545B2CC0378C60701A80028,
				F545B2CF0378C61401A80028,
				F545B2D00378C61401A80028,
				F545B2D10378C61401A80028,
				F545B2D20378C61401A80028,
				3DA3067B0458720900A80164,
				3DA3067C0458720900A80164,
				F52E03F1037AD53901A80028,
				F52E03F2037AD53901A80028,
				F52E03F9037AD8D901A80028,
				F52E03FA037AD8D901A80028,
				F52E03FF037ADACB01A80028,
				F52E0400037ADACB01A80028,
				F52E0407037AF39701A80028,
				F52E0408037AF39701A80028,
				F52E040B037B2B3601A80028,
				F52E040C037B2B3601A80028,
				F52E040F037B2BA401A80028,
				F52E0410037B2BA401A80028,
				F52E0413037B2BAC01A80028,
				F52E0414037B2BAC01A80028,
				F52E0417037B2BB501A80028,
				F52E0418037B2BB501A80028,
				F52ABA4F037DF9E901A80028,
				F52ABA50037DF9E901A80028,
				F52BC78203842A1F01A80028,
				F52BC78303842A1F01A80028,
				F52BC78603843AB401A80028,
				F52BC78703843AB401A80028,
				F5FF10C103845E2001A80028,
				F5FF10C203845E2001A80028,
				F5CFAF540385B9D101A80028,
				F5CFAF550385B9D101A80028,
				F58CE5080385DAFB01A80028,
				F58CE5090385DAFB01A80028,
				F58CE50C0385E33301A80028,
				F58CE50D0385E33301A80028,
				F58CE5100385E33A01A80028,
				F58CE5110385E33A01A80028,
				F58CE5140385E34001A80028,
				F58CE5150385E34001A80028,
				F58CE5180385E36F01A80028,
				F58CE5190385E36F01A80028,
				F58CE51C0385E37501A80028,
				F58CE51D0385E37501A80028,
				F58CE533038618A401A80028,
				F58CE534038618A401A80028,
				3DA309F40458D16500A80164,
				3DA309F50458D16500A80164,
				F5A1D2AA0374496501A80006,
				F5A1D2AB0374496501A80006,
				F5A1D2AC0374496501A80006,
				F5A1D2AD0374496501A80006,
				F5A1D2AE0374496501A80006,
				F5A1D2AF0374496501A80006,
				F5A1D2B00374496501A80006,
				F5A1D2B10374496501A80006,
				F5A1D2B20374496501A80006,
				F5A1D2B30374496501A80006,
				F5A1D2B40374496501A80006,
				F5A1D2B50374496501A80006,
				F5A1D2B60374496501A80006,
				F5A1D2B70374496501A80006,
				F5A1D2B80374496501A80006,
				F5A1D2B90374496501A80006,
				F5A1D2BA0374496501A80006,
				F5A1D2BB0374496501A80006,
				F5A1D2BC0374496501A80006,
				F5A1D2BD0374496501A80006,
				F5A1D2BE0374496501A80006,
				F5A1D2BF0374496501A80006,
				F5A1D2C00374496501A80006,
				F5A1D2C10374496501A80006,
				F5A1D2C20374496501A80006,
				F5A1D2C30374496501A80006,
			);
			isa = PBXGroup;
			name = Perforce;
			path = source/Perforce;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A80374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceAction.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2A90374496501A80006 = {
			expectedFileType = sourcecode.cpp.objcpp;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceAction.mm;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2AA0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceBranch.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2AB0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceBranch.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2AC0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceChangeFile.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2AD0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceChangeFile.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2AE0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceChangeList.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2AF0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceChangeList.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B00374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceChanges.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B10374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceChanges.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B20374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceClient.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B30374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceClient.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B40374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceDepot.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B50374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceDepot.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B60374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceDirectory.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B70374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceDirectory.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B80374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceFile.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2B90374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceFile.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2BA0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceFileRevision.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2BB0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceFileRevision.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2BC0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceJob.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2BD0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceJob.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2BE0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceLabel.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2BF0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceLabel.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C00374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceSubmittedChange.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C10374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceSubmittedChange.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C20374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceUser.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C30374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceUser.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C40374496501A80006 = {
			children = (
				F5A1D2C50374496501A80006,
				F5A1D2C60374496501A80006,
				F5A1D2C70374496501A80006,
				F58CE52B0386074101A80028,
				F5DDFE35038ADF7901A80028,
				F505EB8D038AE87901A80028,
				F505EB91038AEA1001A80028,
				F505EB96038AF1EC01A80028,
				F505EB9E038B3CEC01A80028,
				3DFC944D04008AD900A80028,
				3D7872D6057D8FB400E54CD9,
			);
			isa = PBXGroup;
			name = Protocols;
			path = source/Protocols;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C50374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotViewProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C60374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = OutlineItem.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C70374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TabViewProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C80374496501A80006 = {
			children = (
				F5A1D2C90374496501A80006,
				F5A1D2CA0374496501A80006,
				3DA39DAF04598FB200A80164,
				3DA39DB004598FB200A80164,
			);
			isa = PBXGroup;
			name = Utils;
			path = source/Utils;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2C90374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = AppUtils.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2CA0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = AppUtils.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2CB0374496501A80006 = {
			children = (
				F5A1D2CC0374496501A80006,
				F5A1D2CD0374496501A80006,
				F5A1D2CE0374496501A80006,
				F5A1D2CF0374496501A80006,
				F58CE5240386003A01A80028,
				F58CE5250386003A01A80028,
				F5DDFE0B0389E8D401A80028,
				F5DDFE0C0389E8D401A80028,
				F5DDFE17038A019601A80028,
				F5DDFE18038A019601A80028,
				F5DDFE37038AE02E01A80028,
				F5DDFE38038AE02E01A80028,
				F5DDFE3B038AE0A301A80028,
				F5DDFE3C038AE0A301A80028,
				F5DDFE3F038AE0B601A80028,
				F5DDFE40038AE0B601A80028,
				F5DDFE43038AE0D501A80028,
				F5DDFE44038AE0D501A80028,
				F5DDFE47038AE12201A80028,
				F5DDFE48038AE12201A80028,
				F59BB34C03918A5201A80028,
				F59BB34D03918A5201A80028,
			);
			isa = PBXGroup;
			name = Views;
			path = source/Views;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2CC0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = CustomTabViewItem.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2CD0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = CustomTabViewItem.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2CE0374496501A80006 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotOutlineView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A1D2CF0374496501A80006 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = DepotOutlineView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCCC037F101501A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			name = main.m;
			path = source/main.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCCE037F101E01A80028 = {
			children = (
				F5A6FCCF037F101E01A80028,
				F5A6FCD0037F101E01A80028,
				F5A6FCD1037F101E01A80028,
				F5A6FCD2037F101E01A80028,
			);
			isa = PBXGroup;
			name = Windows;
			path = source/Windows;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCCF037F101E01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = FastSheetWindow.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCD0037F101E01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = FastSheetWindow.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCD1037F101E01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = NonCascadingWindow.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCD2037F101E01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = NonCascadingWindow.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5A6FCD7037F10C801A80028 = {
			expectedFileType = image.icns;
			isa = PBXFileReference;
			path = P4Cocoa.icns;
			refType = 4;
			sourceTree = "<group>";
		};
		F5C44E5A038C2A8901A80028 = {
			expectedFileType = text.rtf;
			isa = PBXFileReference;
			path = Credits.rtf;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CC32C403785F6C01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionSync.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CC32C503785F6C01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionSync.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CC36560378B55201A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionFilelog.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CC36570378B55201A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionFilelog.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CC365E0378BFF201A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionPrint.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CC365F0378BFF201A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionPrint.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CFAF540385B9D101A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionAdd.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CFAF550385B9D101A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionAdd.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE070389D9D401A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = DirNibIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE080389D9D401A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = DirPBIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE0B0389E8D401A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = SubmittedChangeView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE0C0389E8D401A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = SubmittedChangeView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE17038A019601A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TaskTabView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE18038A019601A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = TaskTabView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE2B038ABBEF01A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = TaskProgressIcon.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE2D038AC3FF01A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = TaskProgressIcon1.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE2E038AC3FF01A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = TaskProgressIcon2.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE2F038AC3FF01A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = TaskProgressIcon3.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE30038AC3FF01A80028 = {
			expectedFileType = image.tiff;
			isa = PBXFileReference;
			path = TaskProgressIcon4.tif;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE35038ADF7901A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BranchProtocol.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE37038AE02E01A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BranchesView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE38038AE02E01A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = BranchesView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE3B038AE0A301A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ClientsView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE3C038AE0A301A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = ClientsView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE3F038AE0B601A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = UsersView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE40038AE0B601A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = UsersView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE43038AE0D501A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = JobsView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE44038AE0D501A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = JobsView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE47038AE12201A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = LabelsView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5DDFE48038AE12201A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = LabelsView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5FF10C103845E2001A80028 = {
			expectedFileType = sourcecode.c.h;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDirsAndFstat.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5FF10C203845E2001A80028 = {
			expectedFileType = sourcecode.c.objc;
			fileEncoding = 30;
			isa = PBXFileReference;
			path = PerforceActionDirsAndFstat.m;
			refType = 4;
			sourceTree = "<group>";
		};
	};
	rootObject = 29B97313FDCFA39411CA2CEA;
}
# Change User Description Committed
#8 4960 Jeff Argast Project Writable
#7 4225 Jeff Argast Added resolve support, reveal in finder, drag and drop edit,
show local files, and showing added files.
#6 4160 Jeff Argast Checking in version 0.20 but awaiting confirmation from unicode server
user that it actually works before posting.  This change modifies the defaults
and old versions crash on launch once you run 0.20.
#5 3985 Jeff Argast Fixed broken project, fixed crash in xcode plugin
#4 3984 Jeff Argast Updated version information
#3 3980 Jeff Argast Added distributed protocol
#2 3937 Jeff Argast Added transparency to the XCode icon
Put back the leading zeros for the submitted change number in the submitted
change view
Enabled perforce integration in my xcode project
#1 3931 Jeff Argast Fixed a hang when actin on large numbers of files
Added an icon for xcode
Switched to xcode
Tweaked the icons in the tabs for panther