// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 42; objects = { /* Begin PBXBuildFile section */ DD4E88BB09252EE10036BA7C /* JavaScriptGlue.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B30262465703CA149D /* JavaScriptGlue.h */; settings = {ATTRIBUTES = (Public, ); }; }; DD4E88BC09252EE10036BA7C /* JSBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B9026246FD03CA149D /* JSBase.h */; }; DD4E88BD09252EE10036BA7C /* JSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798B7026246FD03CA149D /* JSUtils.h */; }; DD4E88BE09252EE10036BA7C /* JSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BB026246FD03CA149D /* JSObject.h */; }; DD4E88BF09252EE10036BA7C /* JSRun.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798BD026246FD03CA149D /* JSRun.h */; }; DD4E88C009252EE10036BA7C /* JSValueWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798C90262545403CA149D /* JSValueWrapper.h */; }; DD4E88C109252EE10036BA7C /* UserObjectImp.h in Headers */ = {isa = PBXBuildFile; fileRef = F11798CF0262579C03CA149D /* UserObjectImp.h */; }; DD4E88C309252EE10036BA7C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; }; DD4E88C509252EE10036BA7C /* JavaScriptGlue.exp in Sources */ = {isa = PBXBuildFile; fileRef = F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */; }; DD4E88C609252EE10036BA7C /* JavaScriptGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B20262465703CA149D /* JavaScriptGlue.cpp */; }; DD4E88C709252EE10036BA7C /* JSRun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BC026246FD03CA149D /* JSRun.cpp */; }; DD4E88C809252EE10036BA7C /* JSUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B6026246FD03CA149D /* JSUtils.cpp */; }; DD4E88C909252EE10036BA7C /* JSBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798B8026246FD03CA149D /* JSBase.cpp */; }; DD4E88CA09252EE10036BA7C /* JSObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798BA026246FD03CA149D /* JSObject.cpp */; }; DD4E88CB09252EE10036BA7C /* JSValueWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798C80262545403CA149D /* JSValueWrapper.cpp */; }; DD4E88CC09252EE10036BA7C /* UserObjectImp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F11798CE0262579C03CA149D /* UserObjectImp.cpp */; }; DD4E88CE09252EE10036BA7C /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F14FC9F30258E9A603CA149D /* CoreServices.framework */; }; DD4E88CF09252EE10036BA7C /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C6C2BB904E05AD30031EC3B /* JavaScriptCore.framework */; }; /* End PBXBuildFile section */ /* Begin PBXBuildStyle section */ 014CEA440018CDF011CA2923 /* Development */ = { isa = PBXBuildStyle; buildSettings = { COPY_PHASE_STRIP = NO; 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; }; name = Development; }; 014CEA450018CDF011CA2923 /* Deployment */ = { isa = PBXBuildStyle; buildSettings = { COPY_PHASE_STRIP = YES; GCC_ENABLE_FIX_AND_CONTINUE = NO; ZERO_LINK = NO; }; name = Deployment; }; /* End PBXBuildStyle section */ /* Begin PBXFileReference section */ 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 8C6C2BB904E05AD30031EC3B /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/JavaScriptCore.framework; sourceTree = "<absolute>"; }; 8C7C00A6046B01F1002EB936 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; }; DD4E88D509252EE10036BA7C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Info.plist; sourceTree = "<group>"; }; DD4E88D609252EE10036BA7C /* JavaScriptGlue.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JavaScriptGlue.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F11798B20262465703CA149D /* JavaScriptGlue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JavaScriptGlue.cpp; sourceTree = "<group>"; }; F11798B30262465703CA149D /* JavaScriptGlue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JavaScriptGlue.h; sourceTree = "<group>"; }; F11798B6026246FD03CA149D /* JSUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JSUtils.cpp; sourceTree = "<group>"; }; F11798B7026246FD03CA149D /* JSUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSUtils.h; sourceTree = "<group>"; }; F11798B8026246FD03CA149D /* JSBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JSBase.cpp; sourceTree = "<group>"; }; F11798B9026246FD03CA149D /* JSBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSBase.h; sourceTree = "<group>"; }; F11798BA026246FD03CA149D /* JSObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JSObject.cpp; sourceTree = "<group>"; }; F11798BB026246FD03CA149D /* JSObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSObject.h; sourceTree = "<group>"; }; F11798BC026246FD03CA149D /* JSRun.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JSRun.cpp; sourceTree = "<group>"; }; F11798BD026246FD03CA149D /* JSRun.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSRun.h; sourceTree = "<group>"; }; F11798C80262545403CA149D /* JSValueWrapper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JSValueWrapper.cpp; sourceTree = "<group>"; }; F11798C90262545403CA149D /* JSValueWrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JSValueWrapper.h; sourceTree = "<group>"; }; F11798CE0262579C03CA149D /* UserObjectImp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = UserObjectImp.cpp; sourceTree = "<group>"; }; F11798CF0262579C03CA149D /* UserObjectImp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UserObjectImp.h; sourceTree = "<group>"; }; F14FC9F30258E9A603CA149D /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; }; F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.exports; path = JavaScriptGlue.exp; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ DD4E88CD09252EE10036BA7C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( DD4E88CE09252EE10036BA7C /* CoreServices.framework in Frameworks */, DD4E88CF09252EE10036BA7C /* JavaScriptCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 034768DFFF38A50411DB9C8B /* Products */ = { isa = PBXGroup; children = ( DD4E88D609252EE10036BA7C /* JavaScriptGlue.framework */, ); name = Products; sourceTree = "<group>"; }; 0867D691FE84028FC02AAC07 /* JavaScriptGlue */ = { isa = PBXGroup; children = ( 08FB77AEFE84172EC02AAC07 /* Classes */, 089C1665FE841158C02AAC07 /* Resources */, 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */, 034768DFFF38A50411DB9C8B /* Products */, DD4E88D509252EE10036BA7C /* Info.plist */, ); name = JavaScriptGlue; sourceTree = "<group>"; }; 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */, 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */, ); name = "External Frameworks and Libraries"; sourceTree = "<group>"; }; 089C1665FE841158C02AAC07 /* Resources */ = { isa = PBXGroup; children = ( 089C1666FE841158C02AAC07 /* InfoPlist.strings */, ); name = Resources; sourceTree = "<group>"; }; 08FB77AEFE84172EC02AAC07 /* Classes */ = { isa = PBXGroup; children = ( F1EB7EAB02621EAF03CA149D /* JavaScriptGlue.exp */, F11798B20262465703CA149D /* JavaScriptGlue.cpp */, F11798B30262465703CA149D /* JavaScriptGlue.h */, F11798B8026246FD03CA149D /* JSBase.cpp */, F11798B9026246FD03CA149D /* JSBase.h */, F11798BA026246FD03CA149D /* JSObject.cpp */, F11798BB026246FD03CA149D /* JSObject.h */, F11798BC026246FD03CA149D /* JSRun.cpp */, F11798BD026246FD03CA149D /* JSRun.h */, F11798B6026246FD03CA149D /* JSUtils.cpp */, F11798B7026246FD03CA149D /* JSUtils.h */, F11798C80262545403CA149D /* JSValueWrapper.cpp */, F11798C90262545403CA149D /* JSValueWrapper.h */, F11798CE0262579C03CA149D /* UserObjectImp.cpp */, F11798CF0262579C03CA149D /* UserObjectImp.h */, ); name = Classes; sourceTree = "<group>"; }; 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( F14FC9F30258E9A603CA149D /* CoreServices.framework */, 8C6C2BB904E05AD30031EC3B /* JavaScriptCore.framework */, 8C7C00A6046B01F1002EB936 /* WebKit.framework */, ); name = "Linked Frameworks"; sourceTree = "<group>"; }; 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( 0867D69BFE84028FC02AAC07 /* Foundation.framework */, 0867D6A5FE840307C02AAC07 /* AppKit.framework */, ); name = "Other Frameworks"; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ DD4E88BA09252EE10036BA7C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( DD4E88BB09252EE10036BA7C /* JavaScriptGlue.h in Headers */, DD4E88BC09252EE10036BA7C /* JSBase.h in Headers */, DD4E88BD09252EE10036BA7C /* JSUtils.h in Headers */, DD4E88BE09252EE10036BA7C /* JSObject.h in Headers */, DD4E88BF09252EE10036BA7C /* JSRun.h in Headers */, DD4E88C009252EE10036BA7C /* JSValueWrapper.h in Headers */, DD4E88C109252EE10036BA7C /* UserObjectImp.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ DD4E88B909252EE10036BA7C /* JavaScriptGlue */ = { isa = PBXNativeTarget; buildConfigurationList = DD4E88D109252EE10036BA7C /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */; buildPhases = ( DD4E88BA09252EE10036BA7C /* Headers */, DD4E88C209252EE10036BA7C /* Resources */, DD4E88C409252EE10036BA7C /* Sources */, DD4E88CD09252EE10036BA7C /* Frameworks */, DD4E88D009252EE10036BA7C /* Rez */, ); buildRules = ( ); buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp; FRAMEWORK_SEARCH_PATHS = ( "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Frameworks", "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks", ); FRAMEWORK_VERSION = A; HEADER_SEARCH_PATHS = ""; INSTALL_PATH = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; LIBRARY_SEARCH_PATHS = ""; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = JavaScriptGlue; SECTORDER_FLAGS = ( "-sectorder", __TEXT, __text, "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order", ); WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = framework; }; dependencies = ( ); name = JavaScriptGlue; productInstallPath = "$(NEXT_ROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; productName = JavaScriptGlue; productReference = DD4E88D609252EE10036BA7C /* JavaScriptGlue.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 0867D690FE84028FC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = B53406F308D0D7CE00BF5003 /* Build configuration list for PBXProject "JavaScriptGlue" */; buildSettings = { }; buildStyles = ( 014CEA440018CDF011CA2923 /* Development */, 014CEA450018CDF011CA2923 /* Deployment */, ); hasScannedForEncodings = 1; mainGroup = 0867D691FE84028FC02AAC07 /* JavaScriptGlue */; productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; projectDirPath = ""; targets = ( DD4E88B909252EE10036BA7C /* JavaScriptGlue */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ DD4E88C209252EE10036BA7C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( DD4E88C309252EE10036BA7C /* InfoPlist.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXRezBuildPhase section */ DD4E88D009252EE10036BA7C /* Rez */ = { isa = PBXRezBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXRezBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ DD4E88C409252EE10036BA7C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( DD4E88C509252EE10036BA7C /* JavaScriptGlue.exp in Sources */, DD4E88C609252EE10036BA7C /* JavaScriptGlue.cpp in Sources */, DD4E88C709252EE10036BA7C /* JSRun.cpp in Sources */, DD4E88C809252EE10036BA7C /* JSUtils.cpp in Sources */, DD4E88C909252EE10036BA7C /* JSBase.cpp in Sources */, DD4E88CA09252EE10036BA7C /* JSObject.cpp in Sources */, DD4E88CB09252EE10036BA7C /* JSValueWrapper.cpp in Sources */, DD4E88CC09252EE10036BA7C /* UserObjectImp.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C1667FE841158C02AAC07 /* English */, ); name = InfoPlist.strings; sourceTree = "<group>"; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ B53406F408D0D7CE00BF5003 /* Development */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Development; }; B53406F508D0D7CE00BF5003 /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Deployment; }; B53406F608D0D7CE00BF5003 /* Default */ = { isa = XCBuildConfiguration; buildSettings = { }; name = Default; }; DD4E88D209252EE10036BA7C /* Development */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp; FRAMEWORK_SEARCH_PATHS = ( "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Frameworks", "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks", ); FRAMEWORK_VERSION = A; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; PRODUCT_NAME = JavaScriptGlue; SECTORDER_FLAGS = ( "-sectorder", __TEXT, __text, "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order", ); WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = framework; ZERO_LINK = YES; }; name = Development; }; DD4E88D309252EE10036BA7C /* Deployment */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp; FRAMEWORK_SEARCH_PATHS = ( "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Frameworks", "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks", ); FRAMEWORK_VERSION = A; GCC_ENABLE_FIX_AND_CONTINUE = NO; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; PRODUCT_NAME = JavaScriptGlue; SECTORDER_FLAGS = ( "-sectorder", __TEXT, __text, "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order", ); WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = framework; ZERO_LINK = NO; }; name = Deployment; }; DD4E88D409252EE10036BA7C /* Default */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXPORTED_SYMBOLS_FILE = JavaScriptGlue.exp; FRAMEWORK_SEARCH_PATHS = ( "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Frameworks", "$(SYSTEM_LIBRARY_DIR)/Frameworks/WebKit.framework/Versions/A/Frameworks", ); FRAMEWORK_VERSION = A; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks"; PRODUCT_NAME = JavaScriptGlue; SECTORDER_FLAGS = ( "-sectorder", __TEXT, __text, "$(APPLE_INTERNAL_DIR)/OrderFiles/JavaScriptGlue.order", ); WARNING_CFLAGS = ( "-Wmost", "-Wno-four-char-constants", "-Wno-unknown-pragmas", ); WRAPPER_EXTENSION = framework; }; name = Default; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ B53406F308D0D7CE00BF5003 /* Build configuration list for PBXProject "JavaScriptGlue" */ = { isa = XCConfigurationList; buildConfigurations = ( B53406F408D0D7CE00BF5003 /* Development */, B53406F508D0D7CE00BF5003 /* Deployment */, B53406F608D0D7CE00BF5003 /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; DD4E88D109252EE10036BA7C /* Build configuration list for PBXNativeTarget "JavaScriptGlue" */ = { isa = XCConfigurationList; buildConfigurations = ( DD4E88D209252EE10036BA7C /* Development */, DD4E88D309252EE10036BA7C /* Deployment */, DD4E88D409252EE10036BA7C /* Default */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Default; }; /* End XCConfigurationList section */ }; rootObject = 0867D690FE84028FC02AAC07 /* Project object */; }