aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Foundation/GTMGetURLHandler.m270
-rw-r--r--Foundation/GTMStackTrace.m4
-rw-r--r--GTM.xcodeproj/project.pbxproj4
-rw-r--r--ReleaseNotes.txt9
-rw-r--r--SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj335
-rw-r--r--SpotlightPlugins/AppleScript/English.lproj/InfoPlist.stringsbin0 -> 452 bytes
-rw-r--r--SpotlightPlugins/AppleScript/GetMetadataForFile.m121
-rw-r--r--SpotlightPlugins/AppleScript/Info.plist74
-rw-r--r--SpotlightPlugins/AppleScript/PluginID.h19
-rw-r--r--SpotlightPlugins/AppleScript/ReadMe.rtf31
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptbin0 -> 296 bytes
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist17
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scptbin0 -> 296 bytes
-rw-r--r--SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf6
-rw-r--r--SpotlightPlugins/Common/main.c204
-rw-r--r--SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.stringsbin0 -> 480 bytes
-rw-r--r--SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m168
-rw-r--r--SpotlightPlugins/InterfaceBuilder/Info.plist51
-rw-r--r--SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj345
-rw-r--r--SpotlightPlugins/InterfaceBuilder/PluginID.h19
-rw-r--r--SpotlightPlugins/InterfaceBuilder/ReadMe.rtf34
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib3106
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib627
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib3075
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nibbin0 -> 27869 bytes
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib3106
-rw-r--r--SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib3075
-rw-r--r--SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.stringsbin0 -> 472 bytes
-rw-r--r--SpotlightPlugins/XcodeProject/GetMetadataForFile.m85
-rw-r--r--SpotlightPlugins/XcodeProject/Info.plist49
-rw-r--r--SpotlightPlugins/XcodeProject/PluginID.h19
-rw-r--r--SpotlightPlugins/XcodeProject/ReadMe.rtf31
-rw-r--r--SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj277
-rw-r--r--SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj335
-rw-r--r--XcodeConfig/subconfig/Debug.xcconfig3
35 files changed, 15494 insertions, 5 deletions
diff --git a/Foundation/GTMGetURLHandler.m b/Foundation/GTMGetURLHandler.m
new file mode 100644
index 0000000..30d516f
--- /dev/null
+++ b/Foundation/GTMGetURLHandler.m
@@ -0,0 +1,270 @@
+//
+// GTMGetURLHandler.m
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+// Add this class to your app to have get URL handled almost automatically for
+// you. For each entry in your CFBundleURLTypes dictionaries, add a new
+// key/object pair of GTMBundleURLClass/the name of the class you want
+// to have handle the scheme(s).
+// Then have that class respond to the class method:
+// + (BOOL)gtm_openURL:(NSURL*)url
+// and voila, it will just work.
+// Note that in Debug mode we will do extensive testing to make sure that this
+// is all hooked up correctly, and will spew out to the console if we
+// find anything amiss.
+//
+// Example plist entry
+// ...
+//
+// <key>CFBundleURLTypes</key>
+// <array>
+// <dict>
+// <key>CFBundleURLName</key>
+// <string>Google Suggestion URL</string>
+// <key>GTMBundleURLClass</key>
+// <string>GoogleSuggestURLHandler</string>
+// <key>CFBundleURLSchemes</key>
+// <array>
+// <string>googlesuggest</string>
+// <string>googlesuggestextreme</string>
+// </array>
+// </dict>
+// </array>
+//
+//
+// Example implementation
+// @interface GoogleSuggestURLHandler
+// @end
+// @implementation GoogleSuggestURLHandler
+// + (BOOL)gtm_openURL:(NSURL*)url {
+// NSLog(@"%@", url);
+// }
+// @end
+
+#import <Foundation/Foundation.h>
+#import "GTMGarbageCollection.h"
+#import "GTMNSAppleEventDescriptor+Foundation.h"
+#import "GTMMethodCheck.h"
+
+static NSString *const kGTMBundleURLClassKey = @"GTMBundleURLClass";
+// A variety of constants Apple really should have defined somewhere to
+// allow the compiler to find your typos.
+static NSString *const kGTMCFBundleURLSchemesKey = @"CFBundleURLSchemes";
+static NSString *const kGTMCFBundleURLNameKey = @"CFBundleURLName";
+static NSString *const kGTMCFBundleTypeRoleKey = @"CFBundleTypeRole";
+static NSString *const kGTMCFBundleURLTypesKey = @"CFBundleURLTypes";
+static NSString *const kGTMCFBundleViewerRole = @"Viewer";
+static NSString *const kGTMCFBundleEditorRole = @"Editor";
+
+// Set this macro elsewhere is you want to force the
+// bundle checks on/off. They are nice for debugging
+// problems, but shouldn't be required in a release version
+// unless you are paranoid about your users messing with your
+// Info.plist
+#ifndef GTM_CHECK_BUNDLE_URL_CLASSES
+#define GTM_CHECK_BUNDLE_URL_CLASSES DEBUG
+#endif // GTM_CHECK_BUNDLE_URL_CLASSES
+
+@protocol GTMGetURLHandlerProtocol
++ (BOOL)gtm_openURL:(NSURL*)url;
+@end
+
+@interface GTMGetURLHandler : NSObject {
+ NSArray *urlTypes_;
+}
+- (id)initWithTypes:(NSArray*)urlTypes;
+- (void)getUrl:(NSAppleEventDescriptor *)event
+withReplyEvent:(NSAppleEventDescriptor *)replyEvent;
+- (void)addError:(OSStatus)error
+ withDescription:(NSString*)string
+ toDescriptor:(NSAppleEventDescriptor *)desc;
++ (id)handlerForBundle:(NSBundle *)bundle;
+@end
+
+@implementation GTMGetURLHandler
+GTM_METHOD_CHECK(NSNumber, gtm_appleEventDescriptor);
+GTM_METHOD_CHECK(NSString, gtm_appleEventDescriptor);
+
++ (void)load {
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+ NSBundle *bundle = [NSBundle mainBundle];
+ GTMGetURLHandler *handler = [GTMGetURLHandler handlerForBundle:bundle];
+ if (handler) {
+ [handler retain];
+ GTMNSMakeUncollectable(handler);
+ NSAppleEventManager *man = [NSAppleEventManager sharedAppleEventManager];
+ [man setEventHandler:handler
+ andSelector:@selector(getUrl:withReplyEvent:)
+ forEventClass:kInternetEventClass
+ andEventID:kAEGetURL];
+ }
+ [pool release];
+}
+
++ (id)handlerForBundle:(NSBundle *)bundle {
+ GTMGetURLHandler *handler = nil;
+ NSArray *urlTypes = [bundle objectForInfoDictionaryKey:kGTMCFBundleURLTypesKey];
+ if (urlTypes) {
+ handler = [[[GTMGetURLHandler alloc] initWithTypes:urlTypes] autorelease];
+ } else {
+ _GTMDevLog(@"If you don't have CFBundleURLTypes in your plist, you may want"
+ @" to remove GTMGetURLHandler.m from your project");
+ }
+ return handler;
+}
+
+- (id)initWithTypes:(NSArray*)urlTypes {
+ if ((self = [super init])) {
+ urlTypes_ = [urlTypes retain];
+#if GTM_CHECK_BUNDLE_URL_CLASSES
+ // Some debug handling to check to make sure we can handle the
+ // classes properly.
+ NSEnumerator *enumerator = [urlTypes_ objectEnumerator];
+ NSDictionary *urlType;
+ while ((urlType = [enumerator nextObject])) {
+ NSString *className = [urlType objectForKey:kGTMBundleURLClassKey];
+ if ([className length]) {
+ Class cls = NSClassFromString(className);
+ if (cls) {
+ if (![cls respondsToSelector:@selector(gtm_openURL:)]) {
+ _GTMDevLog(@"Class %@ for URL handler %@ "
+ "(URL schemes: %@) doesn't respond to openURL:",
+ className,
+ [urlType objectForKey:kGTMCFBundleURLNameKey],
+ [urlType objectForKey:kGTMCFBundleURLSchemesKey]);
+ }
+ } else {
+ _GTMDevLog(@"Unable to get class %@ for URL handler %@ "
+ "(URL schemes: %@)",
+ className,
+ [urlType objectForKey:kGTMCFBundleURLNameKey],
+ [urlType objectForKey:kGTMCFBundleURLSchemesKey]);
+ }
+ } else {
+ NSString *role = [urlType objectForKey:kGTMCFBundleTypeRoleKey];
+ if ([role caseInsensitiveCompare:kGTMCFBundleViewerRole] == NSOrderedSame ||
+ [role caseInsensitiveCompare:kGTMCFBundleEditorRole] == NSOrderedSame) {
+ _GTMDevLog(@"Missing %@ for URL handler %@ "
+ "(URL schemes: %@)",
+ kGTMBundleURLClassKey,
+ [urlType objectForKey:kGTMCFBundleURLNameKey],
+ [urlType objectForKey:kGTMCFBundleURLSchemesKey]);
+ }
+ }
+ }
+#endif // GTM_CHECK_BUNDLE_URL_CLASSES
+ }
+ return self;
+}
+
+- (void)dealloc {
+ [urlTypes_ release];
+ [super dealloc];
+}
+
+- (NSURL*)extractURLFromEvent:(NSAppleEventDescriptor*)event
+ withReplyEvent:(NSAppleEventDescriptor *)replyEvent {
+ NSAppleEventDescriptor *desc
+ = [event paramDescriptorForKeyword:keyDirectObject];
+ NSString *urlstring = [desc stringValue];
+ NSURL *url = [NSURL URLWithString:urlstring];
+ if (!url) {
+ [self addError:errAECoercionFail
+ withDescription:@"Unable to extract url from key direct object."
+ toDescriptor:replyEvent];
+ }
+ return url;
+}
+
+- (Class)getClassForScheme:(NSString *)scheme
+ withReplyEvent:(NSAppleEventDescriptor*)replyEvent {
+ NSEnumerator *typeEnumerator = [urlTypes_ objectEnumerator];
+ NSDictionary *urlType;
+ Class cls = nil;
+ NSString *typeScheme = nil;
+ while (!typeScheme && (urlType = [typeEnumerator nextObject])) {
+ NSArray *schemes = [urlType objectForKey:kGTMCFBundleURLSchemesKey];
+ NSEnumerator *schemeEnumerator = [schemes objectEnumerator];
+ while ((typeScheme = [schemeEnumerator nextObject])) {
+ if ([typeScheme caseInsensitiveCompare:scheme] == NSOrderedSame) {
+ break;
+ }
+ }
+ }
+ if (typeScheme) {
+ NSString *class = [urlType objectForKey:kGTMBundleURLClassKey];
+ if (class) {
+ cls = NSClassFromString(class);
+ }
+ if (!cls) {
+ NSString *errorString
+ = [NSString stringWithFormat:@"Unable to instantiate class for "
+ "%@:%@ for scheme:%@.",
+ kGTMBundleURLClassKey, class, typeScheme];
+ [self addError:errAECorruptData
+ withDescription:errorString
+ toDescriptor:replyEvent];
+ }
+ } else {
+ NSString *errorString
+ = [NSString stringWithFormat:@"Unable to find handler for scheme %@.",
+ scheme];
+ [self addError:errAECorruptData
+ withDescription:errorString
+ toDescriptor:replyEvent];
+ }
+ return cls;
+}
+
+- (void)getUrl:(NSAppleEventDescriptor *)event
+withReplyEvent:(NSAppleEventDescriptor *)replyEvent {
+ NSURL *url = [self extractURLFromEvent:event withReplyEvent:replyEvent];
+ if (!url) {
+ return;
+ }
+ NSString *scheme = [url scheme];
+ Class cls = [self getClassForScheme:scheme withReplyEvent:replyEvent];
+ if (!cls) {
+ return;
+ }
+ BOOL wasGood = [cls gtm_openURL:url];
+ if (!wasGood) {
+ NSString *errorString
+ = [NSString stringWithFormat:@"[%@ gtm_openURL:] failed to handle %@",
+ NSStringFromClass(cls), url];
+ [self addError:errAEEventNotHandled
+ withDescription:errorString
+ toDescriptor:replyEvent];
+ }
+}
+
+- (void)addError:(OSStatus)error
+ withDescription:(NSString*)string
+ toDescriptor:(NSAppleEventDescriptor *)desc {
+ NSAppleEventDescriptor *errorDesc = nil;
+ if (error != noErr) {
+ NSNumber *errNum = [NSNumber numberWithLong:error];
+ errorDesc = [errNum gtm_appleEventDescriptor];
+ [desc setParamDescriptor:errorDesc forKeyword:keyErrorNumber];
+ }
+ if (string) {
+ errorDesc = [string gtm_appleEventDescriptor];
+ [desc setParamDescriptor:errorDesc forKeyword:keyErrorString];
+ }
+}
+@end
+
diff --git a/Foundation/GTMStackTrace.m b/Foundation/GTMStackTrace.m
index 5dc1c0b..a7198dc 100644
--- a/Foundation/GTMStackTrace.m
+++ b/Foundation/GTMStackTrace.m
@@ -45,7 +45,7 @@ struct GTMClassDescription {
static struct GTMClassDescription *GTMClassDescriptions(int *total_count) {
int class_count = objc_getClassList(nil, 0);
struct GTMClassDescription *class_descs
- = calloc(class_count, sizeof(struct GTMClassDescription));
+ = calloc(class_count, sizeof(struct GTMClassDescription));
if (class_descs) {
Class *classes = calloc(class_count, sizeof(Class));
if (classes) {
@@ -61,8 +61,10 @@ static struct GTMClassDescription *GTMClassDescriptions(int *total_count) {
}
free(classes);
} else {
+ // COV_NF_START - Don't know how to force this in a unittest
free(class_descs);
class_count = 0;
+ // COV_NF_END
}
}
if (total_count) {
diff --git a/GTM.xcodeproj/project.pbxproj b/GTM.xcodeproj/project.pbxproj
index 94623d9..c51faa8 100644
--- a/GTM.xcodeproj/project.pbxproj
+++ b/GTM.xcodeproj/project.pbxproj
@@ -79,6 +79,7 @@
8B4D7A150E40D79200EFEDD8 /* GTMObjC2Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6F32040DA34A1B0052CA40 /* GTMObjC2Runtime.m */; };
8B55479C0DB3B7A50014CC1C /* GTMAppKit+UnitTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B55479B0DB3B7A50014CC1C /* GTMAppKit+UnitTesting.m */; };
8B5547B90DB3BB220014CC1C /* GTMAppKit+UnitTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B55479B0DB3B7A50014CC1C /* GTMAppKit+UnitTesting.m */; };
+ 8B58E9950E547EB000A0E02E /* GTMGetURLHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B58E9940E547EB000A0E02E /* GTMGetURLHandler.m */; };
8B61FDC00E4CDB8000FF9C21 /* GTMStackTrace.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B61FDBF0E4CDB8000FF9C21 /* GTMStackTrace.m */; };
8B6F32080DA34A1B0052CA40 /* GTMObjC2RuntimeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6F32050DA34A1B0052CA40 /* GTMObjC2RuntimeTest.m */; };
8B6F32160DA34C830052CA40 /* GTMMethodCheckTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B6F31F10DA347720052CA40 /* GTMMethodCheckTest.m */; };
@@ -329,6 +330,7 @@
8B45A6B90DA67DD5001148C5 /* GTMUnitTestingImage.gtmUTState */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = GTMUnitTestingImage.gtmUTState; sourceTree = "<group>"; };
8B55479A0DB3B7A50014CC1C /* GTMAppKit+UnitTesting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMAppKit+UnitTesting.h"; sourceTree = "<group>"; };
8B55479B0DB3B7A50014CC1C /* GTMAppKit+UnitTesting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMAppKit+UnitTesting.m"; sourceTree = "<group>"; };
+ 8B58E9940E547EB000A0E02E /* GTMGetURLHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMGetURLHandler.m; sourceTree = "<group>"; };
8B61FDBF0E4CDB8000FF9C21 /* GTMStackTrace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMStackTrace.m; sourceTree = "<group>"; };
8B6F31EF0DA347720052CA40 /* GTMMethodCheck.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMMethodCheck.m; sourceTree = "<group>"; };
8B6F31F10DA347720052CA40 /* GTMMethodCheckTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMMethodCheckTest.m; sourceTree = "<group>"; };
@@ -700,6 +702,7 @@
F48FE27E0D198D0E009257D2 /* GTMGeometryUtils.h */,
F48FE27F0D198D0E009257D2 /* GTMGeometryUtils.m */,
F48FE2800D198D0E009257D2 /* GTMGeometryUtilsTest.m */,
+ 8B58E9940E547EB000A0E02E /* GTMGetURLHandler.m */,
F47F1D2D0D4914AD00925B8F /* GTMCalculatedRange.h */,
F47F1D2E0D4914AD00925B8F /* GTMCalculatedRange.m */,
F47F1D2F0D4914AD00925B8F /* GTMCalculatedRangeTest.m */,
@@ -1271,6 +1274,7 @@
F98681970E2C20C800CEE8BF /* GTMLogger+ASL.m in Sources */,
F95803F90E2FB0850049A088 /* GTMLoggerRingBufferWriter.m in Sources */,
8B61FDC00E4CDB8000FF9C21 /* GTMStackTrace.m in Sources */,
+ 8B58E9950E547EB000A0E02E /* GTMGetURLHandler.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index c3bab2b..047935d 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -76,7 +76,14 @@ Changes since 1.5.1
- Significant updates to GTMNSAppleScript+Handler allowing you to
list all handlers and properties (including inherited) and cleans up
several errors in how scripting was being handled.
-
+
+- Added GTMGetURLHandler class that gives you a very easy way of supporting
+ Get URL events just by adding a key to your plists, and adding a single
+ method to your class. See GTMGetURLHandler.m for more details.
+
+- Added XcodeProject, AppleScript, and InterfaceBuilder Spotlight Plugins.
+ Allows you to index .xcodeproj, .scpt, .scptd, .xib, .nib, and
+ .aib files. See Readmes beside individual projects in SpotlightPlugins.
Release 1.5.1
Changes since 1.5.0
diff --git a/SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj b/SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..ea381b3
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/AppleScript.xcodeproj/project.pbxproj
@@ -0,0 +1,335 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ 8BF1560D0E5B8C7A00D28B05 /* RunAllUnitTests */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 8BF156170E5B8C8F00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */;
+ buildPhases = (
+ 8BF1560C0E5B8C7A00D28B05 /* ShellScript */,
+ );
+ dependencies = (
+ 8BF156110E5B8C8000D28B05 /* PBXTargetDependency */,
+ );
+ name = RunAllUnitTests;
+ productName = TestPlugin;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */; };
+ 8B1D48A10E59F699000EB8CA /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1D48A00E59F699000EB8CA /* main.c */; };
+ 8B58F8EF0E5726DE00A0E02E /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C86B05260671AA6E00DD9006 /* CoreServices.framework */; };
+ 8BF152920E5A334200D28B05 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF152910E5A334200D28B05 /* AppKit.framework */; };
+ 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 8BF156100E5B8C8000D28B05 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D57630D048677EA00EA77CD;
+ remoteInfo = AppleScriptSpotlightPlugin;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetMetadataForFile.m; sourceTree = "<group>"; };
+ 8B1D48A00E59F699000EB8CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
+ 8B1D48A30E59F6D0000EB8CA /* PluginID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginID.h; sourceTree = "<group>"; };
+ 8B58F75A0E56502600A0E02E /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
+ 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
+ 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugTigerOrLater.xcconfig; sourceTree = "<group>"; };
+ 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseTigerOrLater.xcconfig; sourceTree = "<group>"; };
+ 8BF152910E5A334200D28B05 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 8D576316048677EA00EA77CD /* AppleScript.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppleScript.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
+ C86B05260671AA6E00DD9006 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D576313048677EA00EA77CD /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8B58F8EF0E5726DE00A0E02E /* CoreServices.framework in Frameworks */,
+ 8BF152920E5A334200D28B05 /* AppKit.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F75A0E56502600A0E02E /* ReadMe.rtf */,
+ 8B58F84D0E5697B500A0E02E /* XcodeConfig */,
+ 8B1D489F0E59F699000EB8CA /* Common */,
+ 08FB77AFFE84173DC02AAC07 /* Source */,
+ 089C167CFE841241C02AAC07 /* Resources */,
+ 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
+ 19C28FB6FE9D52B211CA2CBB /* Products */,
+ );
+ comments = "// Copyright 2008 Google Inc.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n// use this file except in compliance with the License. You may obtain a copy\n// of the License at\n// \n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n// License for the specific language governing permissions and limitations under\n// the License.";
+ name = XcodeProjectSpotlightPlugin;
+ sourceTree = "<group>";
+ };
+ 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 8BF152910E5A334200D28B05 /* AppKit.framework */,
+ C86B05260671AA6E00DD9006 /* CoreServices.framework */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ 089C167CFE841241C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D576317048677EA00EA77CD /* Info.plist */,
+ 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 08FB77AFFE84173DC02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 8B1D48A30E59F6D0000EB8CA /* PluginID.h */,
+ 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */,
+ );
+ name = Source;
+ sourceTree = "<group>";
+ };
+ 19C28FB6FE9D52B211CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D576316048677EA00EA77CD /* AppleScript.mdimporter */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 8B1D489F0E59F699000EB8CA /* Common */ = {
+ isa = PBXGroup;
+ children = (
+ 8B1D48A00E59F699000EB8CA /* main.c */,
+ );
+ name = Common;
+ path = ../Common;
+ sourceTree = SOURCE_ROOT;
+ };
+ 8B58F84D0E5697B500A0E02E /* XcodeConfig */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F90F0E579A1300A0E02E /* Target */,
+ 8B58F9250E579A1300A0E02E /* Project */,
+ );
+ name = XcodeConfig;
+ path = ../../XcodeConfig;
+ sourceTree = SOURCE_ROOT;
+ };
+ 8B58F90F0E579A1300A0E02E /* Target */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */,
+ );
+ path = Target;
+ sourceTree = "<group>";
+ };
+ 8B58F9250E579A1300A0E02E /* Project */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */,
+ 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */,
+ );
+ path = Project;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D57630D048677EA00EA77CD /* AppleScriptSpotlightPlugin */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "AppleScriptSpotlightPlugin" */;
+ buildPhases = (
+ 8D57630F048677EA00EA77CD /* Resources */,
+ 8D576311048677EA00EA77CD /* Sources */,
+ 8D576313048677EA00EA77CD /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = AppleScriptSpotlightPlugin;
+ productInstallPath = /Library/Spotlight;
+ productName = XcodeProjectSpotlightPlugin;
+ productReference = 8D576316048677EA00EA77CD /* AppleScript.mdimporter */;
+ productType = "com.apple.product-type.bundle";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 089C1669FE841209C02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "AppleScript" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8BF1560D0E5B8C7A00D28B05 /* RunAllUnitTests */,
+ 8D57630D048677EA00EA77CD /* AppleScriptSpotlightPlugin */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D57630F048677EA00EA77CD /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 8BF1560C0E5B8C7A00D28B05 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /usr/bin/python;
+ shellScript = "# Test of scpt and scptd importer\nimport os\nimport subprocess\n\ncmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/AppleScript.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/test.scpt\"\nimporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\nif importer_out.find(\"kMDItemDescription = \\\"This is a description.\\\";\") == -1:\n\tprint \"error: Bad Description for test.scpt\"\n\texit(1)\nif importer_out.find(\"kMDItemTextContent = \\\"1 + 1\\\";\") == -1:\n\tprint \"error: Bad Content for test.scpt\"\n\texit(1)\n\n# quick test of scptd importer\n# Commented out due to radars:\n# 6160685 Need UTI for AppleScript script bundle \n# 6160646 UTIs declared in Spotlight Importers in Library/Spotlight not recognized\n# Basically we don't have a UTI for AppleScript script bundles (.scptd) defined by the system\n# even worse, UTIs defined by Spotlight Importers in the right location\n# don't get their UTIs that they declare recognized by LaunchServices.\n#aCmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/AppleScript.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/test.scptd\"\n#importerOut = subprocess.Popen(aCmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n#if importerOut.find(\"kMDItemDescription = \\\"This is a description.\\\";\") == -1:\n#\tprint \"error: Bad Description for test.scpt\"\n#\texit(1)\n#if importerOut.find(\"kMDItemTextContent = \\\"1 + 1\\\";\") == -1:\n#\tprint \"error: Bad Content for test.scpt\"\n#\texit(1)\n#\nexit(0)";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D576311048677EA00EA77CD /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */,
+ 8B1D48A10E59F699000EB8CA /* main.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 8BF156110E5B8C8000D28B05 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D57630D048677EA00EA77CD /* AppleScriptSpotlightPlugin */;
+ targetProxy = 8BF156100E5B8C8000D28B05 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C167EFE841241C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 70138C850896BE9A00968C2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
+ buildSettings = {
+ INFOPLIST_FILE = Info.plist;
+ PRODUCT_NAME = AppleScript;
+ WRAPPER_EXTENSION = mdimporter;
+ };
+ name = Debug;
+ };
+ 70138C860896BE9A00968C2F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
+ buildSettings = {
+ INFOPLIST_FILE = Info.plist;
+ PRODUCT_NAME = AppleScript;
+ WRAPPER_EXTENSION = mdimporter;
+ };
+ name = Release;
+ };
+ 70138C890896BE9A00968C2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */;
+ buildSettings = {
+ };
+ name = Debug;
+ };
+ 70138C8A0896BE9A00968C2F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */;
+ buildSettings = {
+ };
+ name = Release;
+ };
+ 8BF1560E0E5B8C7A00D28B05 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ PRODUCT_NAME = RunAllUnitTests;
+ };
+ name = Debug;
+ };
+ 8BF1560F0E5B8C7A00D28B05 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ PRODUCT_NAME = RunAllUnitTests;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "AppleScriptSpotlightPlugin" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 70138C850896BE9A00968C2F /* Debug */,
+ 70138C860896BE9A00968C2F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "AppleScript" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 70138C890896BE9A00968C2F /* Debug */,
+ 70138C8A0896BE9A00968C2F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8BF156170E5B8C8F00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8BF1560E0E5B8C7A00D28B05 /* Debug */,
+ 8BF1560F0E5B8C7A00D28B05 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 089C1669FE841209C02AAC07 /* Project object */;
+}
diff --git a/SpotlightPlugins/AppleScript/English.lproj/InfoPlist.strings b/SpotlightPlugins/AppleScript/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..41ade49
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/English.lproj/InfoPlist.strings
Binary files differ
diff --git a/SpotlightPlugins/AppleScript/GetMetadataForFile.m b/SpotlightPlugins/AppleScript/GetMetadataForFile.m
new file mode 100644
index 0000000..d635f40
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/GetMetadataForFile.m
@@ -0,0 +1,121 @@
+//
+// GetMetadataForFile.m
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#import <AppKit/AppKit.h>
+#import <Carbon/Carbon.h>
+
+static BOOL ImportScriptBundle(NSMutableDictionary *attributes,
+ NSString *path) {
+ NSBundle *scriptBundle = [NSBundle bundleWithPath:path];
+ NSString *descriptionPath = [scriptBundle pathForResource:@"description"
+ ofType:@"rtfd"];
+ NSAttributedString *attrString = nil;
+ if (descriptionPath) {
+ attrString = [[[NSAttributedString alloc] initWithPath:descriptionPath
+ documentAttributes:NULL] autorelease];
+ }
+ BOOL wasGood = NO;
+ if (attrString) {
+ NSString *description = [attrString string];
+ [attributes setObject:description forKey:(NSString*)kMDItemDescription];
+ wasGood = YES;
+ }
+
+ NSArray *scripts = [scriptBundle pathsForResourcesOfType:@"scpt"
+ inDirectory:@"Scripts"];
+ NSEnumerator *scriptEnum = [scripts objectEnumerator];
+ NSString *scriptPath;
+ NSMutableArray *scriptSources = [NSMutableArray array];
+ while ((scriptPath = [scriptEnum nextObject])) {
+ NSURL *scriptURL = [NSURL fileURLWithPath:scriptPath];
+ NSDictionary *error;
+ NSAppleScript *script
+ = [[[NSAppleScript alloc] initWithContentsOfURL:scriptURL
+ error:&error]
+ autorelease];
+ NSString *scriptSource = [script source];
+ if (scriptSource) {
+ [scriptSources addObject:scriptSource];
+ }
+ }
+ if ([scriptSources count]) {
+ NSString *source = [scriptSources componentsJoinedByString:@"\n"];
+ [attributes setObject:source forKey:(NSString*)kMDItemTextContent];
+ wasGood = YES;
+ }
+ return wasGood;
+}
+
+static BOOL ImportScript(NSMutableDictionary *attributes,
+ NSString *path) {
+ NSURL *fileURL = [NSURL fileURLWithPath:path];
+ FSRef ref;
+ BOOL wasGood = NO;
+ if (CFURLGetFSRef((CFURLRef)fileURL, &ref)) {
+ ResFileRefNum resFile = FSOpenResFile(&ref, fsRdPerm);
+ if (resFile) {
+ const ResID kScriptDescriptionResID = 1128;
+ ResFileRefNum curResFile = CurResFile();
+ UseResFile(resFile);
+ Handle res = Get1Resource('TEXT', kScriptDescriptionResID);
+ if (res) {
+ NSString *descString
+ = [[[NSString alloc]initWithBytes:(char*)(*res)
+ length:GetHandleSize(res)
+ encoding:NSMacOSRomanStringEncoding] autorelease];
+ ReleaseResource(res);
+ if (descString) {
+ [attributes setObject:descString forKey:(NSString*)kMDItemDescription];
+ wasGood = YES;
+ }
+ }
+ UseResFile(curResFile);
+ CloseResFile(resFile);
+ }
+
+ NSDictionary *error;
+ NSAppleScript *script = [[[NSAppleScript alloc] initWithContentsOfURL:fileURL
+ error:&error]
+ autorelease];
+ NSString *scriptSource = [script source];
+ if (scriptSource) {
+ [attributes setObject:scriptSource forKey:(NSString*)kMDItemTextContent];
+ wasGood = YES;
+ }
+ }
+ return wasGood;
+}
+
+// Currently grabs the script description and puts it into kMDItemDescription.
+// Grabs the script code and puts it into kMDItemTextContent.
+Boolean GetMetadataForFile(void* interface,
+ CFMutableDictionaryRef cfAttributes,
+ CFStringRef cfContentTypeUTI,
+ CFStringRef cfPathToFile) {
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+ NSMutableDictionary *attributes = (NSMutableDictionary*)cfAttributes;
+ NSString *pathToFile = (NSString*)cfPathToFile;
+ BOOL wasGood = NO;
+ if (UTTypeConformsTo(cfContentTypeUTI, CFSTR("com.apple.applescript.scriptbundle"))) {
+ wasGood = ImportScriptBundle(attributes, pathToFile);
+ } else if (UTTypeConformsTo(cfContentTypeUTI, CFSTR("com.apple.applescript.script"))) {
+ wasGood = ImportScript(attributes, pathToFile);
+ }
+ [pool release];
+ return wasGood ? TRUE : FALSE;
+}
diff --git a/SpotlightPlugins/AppleScript/Info.plist b/SpotlightPlugins/AppleScript/Info.plist
new file mode 100644
index 0000000..be3c622
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/Info.plist
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>UTImportedTypeDeclarations</key>
+ <array>
+ <dict>
+ <key>UTTypeIdentifier</key>
+ <string>com.apple.applescript.scriptbundle</string>
+ <key>UTTypeReferenceURL</key>
+ <string>http://www.apple.com/applescript/</string>
+ <key>UTTypeDescription</key>
+ <string>Script Bundle</string>
+ <key>UTTypeConformsTo</key>
+ <array>
+ <string>com.apple.package</string>
+ <string>public.composite-content</string>
+ <string>public.data</string>
+ </array>
+ <key>UTTypeTagSpecification</key>
+ <dict>
+ <key>public.filename-extension</key>
+ <array>
+ <string>scptd</string>
+ </array>
+ </dict>
+ </dict>
+ </array>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleDocumentTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeRole</key>
+ <string>MDImporter</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.apple.applescript.script</string>
+ <string>com.apple.applescript.scriptbundle</string>
+ </array>
+ </dict>
+ </array>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.google.spotlightimporter.${PRODUCT_NAME:identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CFPlugInDynamicRegisterFunction</key>
+ <string></string>
+ <key>CFPlugInDynamicRegistration</key>
+ <string>NO</string>
+ <key>CFPlugInFactories</key>
+ <dict>
+ <key>B498BAB3-7887-4E93-862A-19E74809248D0</key>
+ <string>MetadataImporterPluginFactory</string>
+ </dict>
+ <key>CFPlugInTypes</key>
+ <dict>
+ <key>8B08C4BF-415B-11D8-B3F9-0003936726FC</key>
+ <array>
+ <string>B498BAB3-7887-4E93-862A-19E74809248D0</string>
+ </array>
+ </dict>
+ <key>CFPlugInUnloadFunction</key>
+ <string></string>
+</dict>
+</plist>
diff --git a/SpotlightPlugins/AppleScript/PluginID.h b/SpotlightPlugins/AppleScript/PluginID.h
new file mode 100644
index 0000000..955a476
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/PluginID.h
@@ -0,0 +1,19 @@
+//
+// PluginID.h
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#define PLUGIN_ID "B498BAB3-7887-4E93-862A-19E74809248D0"
diff --git a/SpotlightPlugins/AppleScript/ReadMe.rtf b/SpotlightPlugins/AppleScript/ReadMe.rtf
new file mode 100644
index 0000000..ae98045
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/ReadMe.rtf
@@ -0,0 +1,31 @@
+{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\vieww9860\viewh7900\viewkind0
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 AppleScript Spotlight Plugin\
+\
+Copyright 2008 Google Inc.\
+\
+Licensed under the Apache License, Version 2.0 (the "License"); you may not\
+use this file except in compliance with the License. You may obtain a copy\
+of the License at\
+\
+http://www.apache.org/licenses/LICENSE-2.0\
+ \
+Unless required by applicable law or agreed to in writing, software\
+distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
+WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\
+License for the specific language governing permissions and limitations under\
+the License.\
+\
+-----------------------\
+\
+This is a spotlight importer for AppleScripts.\
+It imports the description and the code of an AppleScript to make them easily searchable.\
+\
+To install the spotlight plugin, please copy it into /Library/Spotlight or ~/Library/Spotlight.\
+\
+It is part of the Google Toolbox For Mac project\
+http://code.google.com/p/google-toolbox-for-mac/} \ No newline at end of file
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scpt b/SpotlightPlugins/AppleScript/TestData/test.scpt
new file mode 100644
index 0000000..8dd96c2
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/TestData/test.scpt
Binary files differ
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist
new file mode 100644
index 0000000..68d2098
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Info.plist
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>WindowState</key>
+ <dict>
+ <key>name</key>
+ <string>ScriptWindowState</string>
+ <key>positionOfDivider</key>
+ <real>274</real>
+ <key>savedFrame</key>
+ <string>39 1099 439 476 0 0 2560 1578 </string>
+ <key>selectedTabView</key>
+ <string>result</string>
+ </dict>
+</dict>
+</plist>
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scpt b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scpt
new file mode 100644
index 0000000..8dd96c2
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/Scripts/main.scpt
Binary files differ
diff --git a/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf
new file mode 100644
index 0000000..bd022ac
--- /dev/null
+++ b/SpotlightPlugins/AppleScript/TestData/test.scptd/Contents/Resources/description.rtfd/TXT.rtf
@@ -0,0 +1,6 @@
+{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\tx7280\tx7840\tx8400\tx8960\tx9520\tx10080\tx10640\tx11200\tx11760\tx12320\tx12880\tx13440\tx14000\tx14560\tx15120\tx15680\tx16240\tx16800\tx17360\tx17920\tx18480\tx19040\tx19600\tx20160\tx20720\tx21280\tx21840\tx22400\tx22960\tx23520\tx24080\tx24640\tx25200\tx25760\tx26320\tx26880\tx27440\tx28000\tx28560\tx29120\tx29680\tx30240\tx30800\tx31360\tx31920\tx32480\tx33040\tx33600\tx34160\tx34720\tx35280\tx35840\tx36400\tx36960\tx37520\tx38080\tx38640\tx39200\tx39760\tx40320\tx40880\tx41440\tx42000\tx42560\tx43120\tx43680\tx44240\tx44800\tx45360\tx45920\tx46480\tx47040\tx47600\tx48160\tx48720\tx49280\tx49840\tx50400\tx50960\tx51520\tx52080\tx52640\tx53200\tx53760\tx54320\tx54880\tx55440\tx56000\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 \CocoaLigature0 This is a description.} \ No newline at end of file
diff --git a/SpotlightPlugins/Common/main.c b/SpotlightPlugins/Common/main.c
new file mode 100644
index 0000000..16eecac
--- /dev/null
+++ b/SpotlightPlugins/Common/main.c
@@ -0,0 +1,204 @@
+//
+// main.c
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#include <CoreFoundation/CoreFoundation.h>
+#include <CoreFoundation/CFPlugInCOM.h>
+#include <CoreServices/CoreServices.h>
+#include "PluginID.h"
+
+// -----------------------------------------------------------------------------
+// constants
+// -----------------------------------------------------------------------------
+
+
+
+//
+// Below is the generic glue code for all plug-ins.
+//
+// You should not have to modify this code aside from changing
+// names if you decide to change the names defined in the Info.plist
+//
+
+// -----------------------------------------------------------------------------
+// typedefs
+// -----------------------------------------------------------------------------
+
+// The import function to be implemented in GetMetadataForFile.c
+Boolean GetMetadataForFile(void *thisInterface,
+ CFMutableDictionaryRef attributes,
+ CFStringRef contentTypeUTI,
+ CFStringRef pathToFile);
+
+// The layout for an instance of MetaDataImporterPlugIn
+typedef struct __MetadataImporterPluginType {
+ MDImporterInterfaceStruct *conduitInterface;
+ CFUUIDRef factoryID;
+ UInt32 refCount;
+} MetadataImporterPluginType;
+
+// -----------------------------------------------------------------------------
+// prototypes
+// -----------------------------------------------------------------------------
+// Forward declaration for the IUnknown implementation.
+//
+
+MetadataImporterPluginType* AllocMetadataImporterPluginType(CFUUIDRef inFactoryID);
+void DeallocMetadataImporterPluginType(MetadataImporterPluginType *instance);
+void* MetadataImporterPluginFactory(CFAllocatorRef allocator, CFUUIDRef typeID);
+static ULONG MetadataImporterPluginAddRef(void *instance);
+static ULONG MetadataImporterPluginRelease(void *instance);
+static HRESULT MetadataImporterQueryInterface(void *instance, REFIID iid, LPVOID *ppv);
+// -----------------------------------------------------------------------------
+// testInterfaceFtbl definition
+// -----------------------------------------------------------------------------
+// The TestInterface function table.
+//
+
+static MDImporterInterfaceStruct testInterfaceFtbl = {
+ NULL,
+ MetadataImporterQueryInterface,
+ MetadataImporterPluginAddRef,
+ MetadataImporterPluginRelease,
+ GetMetadataForFile
+};
+
+
+// -----------------------------------------------------------------------------
+// AllocMetadataImporterPluginType
+// -----------------------------------------------------------------------------
+// Utility function that allocates a new instance.
+// You can do some initial setup for the importer here if you wish
+// like allocating globals etc...
+//
+MetadataImporterPluginType *AllocMetadataImporterPluginType(CFUUIDRef inFactoryID) {
+ MetadataImporterPluginType *theNewInstance
+ = (MetadataImporterPluginType *)malloc(sizeof(MetadataImporterPluginType));
+ memset(theNewInstance, 0, sizeof(MetadataImporterPluginType));
+
+ // Point to the function table
+ theNewInstance->conduitInterface = &testInterfaceFtbl;
+
+ // Retain and keep an open instance refcount for each factory.
+ theNewInstance->factoryID = CFRetain(inFactoryID);
+ CFPlugInAddInstanceForFactory(inFactoryID);
+
+ // This function returns the IUnknown interface so set the refCount to one.
+ theNewInstance->refCount = 1;
+ return theNewInstance;
+}
+
+// -----------------------------------------------------------------------------
+// DeallocXcodeProjectSpotlightPluginMDImporterPluginType
+// -----------------------------------------------------------------------------
+// Utility function that deallocates the instance when
+// the refCount goes to zero.
+// In the current implementation importer interfaces are never deallocated
+// but implement this as this might change in the future
+//
+void DeallocMetadataImporterPluginType(MetadataImporterPluginType *instance) {
+ CFUUIDRef theFactoryID = instance->factoryID;
+ free(instance);
+ if (theFactoryID) {
+ CFPlugInRemoveInstanceForFactory(theFactoryID);
+ CFRelease(theFactoryID);
+ }
+}
+
+// -----------------------------------------------------------------------------
+// MetadataImporterQueryInterface
+// -----------------------------------------------------------------------------
+// Implementation of the IUnknown QueryInterface function.
+//
+HRESULT MetadataImporterQueryInterface(void *instance, REFIID iid, LPVOID *ppv) {
+ CFUUIDRef interfaceID = CFUUIDCreateFromUUIDBytes(kCFAllocatorDefault, iid);
+ MetadataImporterPluginType *plugin = ((MetadataImporterPluginType*)instance);
+ HRESULT result = E_INVALIDARG;
+ if (interfaceID) {
+ if (CFEqual(interfaceID, kMDImporterInterfaceID)) {
+ // If the Right interface was requested, bump the ref count,
+ // set the ppv parameter equal to the instance, and
+ // return good status.
+ plugin->conduitInterface->AddRef(instance);
+ *ppv = instance;
+ result = S_OK;
+ } else {
+ if (CFEqual(interfaceID, IUnknownUUID)) {
+ // If the IUnknown interface was requested, same as above.
+ plugin->conduitInterface->AddRef(instance);
+ *ppv = instance;
+ result = S_OK;
+ } else {
+ // Requested interface unknown, bail with error.
+ *ppv = NULL;
+ result = E_NOINTERFACE;
+ }
+ }
+ CFRelease(interfaceID);
+ }
+ return result;
+}
+
+// -----------------------------------------------------------------------------
+// MetadataImporterPluginAddRef
+// -----------------------------------------------------------------------------
+// Implementation of reference counting for this type. Whenever an interface
+// is requested, bump the refCount for the instance. NOTE: returning the
+// refcount is a convention but is not required so don't rely on it.
+//
+ULONG MetadataImporterPluginAddRef(void *instance) {
+ MetadataImporterPluginType *plugin = ((MetadataImporterPluginType*)instance);
+ plugin->refCount += 1;
+ return plugin->refCount;
+}
+
+// -----------------------------------------------------------------------------
+// SampleCMPluginRelease
+// -----------------------------------------------------------------------------
+// When an interface is released, decrement the refCount.
+// If the refCount goes to zero, deallocate the instance.
+//
+ULONG MetadataImporterPluginRelease(void *instance) {
+ ULONG refCount = 0;
+ MetadataImporterPluginType *plugin = ((MetadataImporterPluginType*)instance);
+ plugin->refCount -= 1;
+ if (plugin->refCount == 0) {
+ DeallocMetadataImporterPluginType(plugin);
+ refCount = 0;
+ } else {
+ refCount = (plugin)->refCount;
+ }
+ return refCount;
+}
+
+// -----------------------------------------------------------------------------
+// XcodeProjectSpotlightPluginMDImporterPluginFactory
+// -----------------------------------------------------------------------------
+// Implementation of the factory function for this type.
+//
+void *MetadataImporterPluginFactory(CFAllocatorRef allocator, CFUUIDRef typeID) {
+ // If correct type is being requested, allocate an
+ //instance of TestType and return the IUnknown interface.
+ MetadataImporterPluginType *result = NULL;
+ if (CFEqual(typeID, kMDImporterTypeID)){
+ CFUUIDRef uuid = CFUUIDCreateFromString(kCFAllocatorDefault, CFSTR(PLUGIN_ID));
+ result = AllocMetadataImporterPluginType(uuid);
+ CFRelease(uuid);
+ }
+ // If the requested type is incorrect, return NULL.
+ return result;
+}
diff --git a/SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.strings b/SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..b150894
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/English.lproj/InfoPlist.strings
Binary files differ
diff --git a/SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m b/SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m
new file mode 100644
index 0000000..8c09f1c
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/GetMetadataForFile.m
@@ -0,0 +1,168 @@
+//
+// GetMetadataForFile.m
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#import <Foundation/Foundation.h>
+#import "GTMScriptRunner.h"
+#import "GTMGarbageCollection.h"
+
+static BOOL AddStringsToTextContent(NSSet *stringSet,
+ NSMutableDictionary *attributes) {
+ BOOL wasGood = NO;
+ if ([stringSet count]) {
+ NSString *allStrings = [[stringSet allObjects] componentsJoinedByString:@"\n"];
+ NSString *oldContent = [attributes objectForKey:(NSString*)kMDItemTextContent];
+ if (oldContent) {
+ allStrings = [NSString stringWithFormat:@"%@\n%@", allStrings, oldContent];
+ }
+ [attributes setObject:allStrings forKey:(NSString*)kMDItemTextContent];
+ wasGood = YES;
+ }
+ return wasGood;
+}
+
+static BOOL ExtractClasses(NSDictionary *ibToolData,
+ NSMutableDictionary *attributes) {
+ NSString *classesKey = @"com.apple.ibtool.document.classes";
+ NSDictionary *classes = [ibToolData objectForKey:classesKey];
+ NSMutableSet *classSet = [NSMutableSet set];
+ NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
+ NSArray *classPrefixesToIgnore
+ = [ud objectForKey:@"classPrefixesToIgnore"];
+ if (!classPrefixesToIgnore) {
+ classPrefixesToIgnore = [NSArray arrayWithObjects:
+ @"IB",
+ @"FirstResponder",
+ @"NS",
+ @"Web",
+ nil];
+ [ud setObject:classPrefixesToIgnore forKey:@"classPrefixesToIgnore"];
+ [ud synchronize];
+ }
+ NSDictionary *entry;
+ NSEnumerator *entryEnum = [classes objectEnumerator];
+ while ((entry = [entryEnum nextObject])) {
+ NSString *classStr = [entry objectForKey:@"class"];
+ if (classStr) {
+ NSString *prefix;
+ NSEnumerator *classPrefixesToIgnoreEnum
+ = [classPrefixesToIgnore objectEnumerator];
+ while (classStr && (prefix = [classPrefixesToIgnoreEnum nextObject])) {
+ if ([classStr hasPrefix:prefix]) {
+ classStr = nil;
+ }
+ }
+ if (classStr) {
+ [classSet addObject:classStr];
+ }
+ }
+ }
+ return AddStringsToTextContent(classSet, attributes);
+}
+
+static BOOL ExtractLocalizableStrings(NSDictionary *ibToolData,
+ NSMutableDictionary *attributes) {
+ NSString *localStrKey = @"com.apple.ibtool.document.localizable-strings";
+ NSDictionary *strings = [ibToolData objectForKey:localStrKey];
+ NSMutableSet *stringSet = [NSMutableSet set];
+ NSDictionary *entry;
+ NSEnumerator *entryEnum = [strings objectEnumerator];
+ while ((entry = [entryEnum nextObject])) {
+ NSEnumerator *stringEnum = [entry objectEnumerator];
+ NSString *string;
+ while ((string = [stringEnum nextObject])) {
+ [stringSet addObject:string];
+ }
+ }
+ return AddStringsToTextContent(stringSet, attributes);
+}
+
+static BOOL ExtractConnections(NSDictionary *ibToolData,
+ NSMutableDictionary *attributes) {
+ NSString *connectionsKey = @"com.apple.ibtool.document.connections";
+ NSDictionary *connections = [ibToolData objectForKey:connectionsKey];
+ NSMutableSet *connectionsSet = [NSMutableSet set];
+ NSDictionary *entry;
+ NSEnumerator *entryEnum = [connections objectEnumerator];
+ while ((entry = [entryEnum nextObject])) {
+ NSString *typeStr = [entry objectForKey:@"type"];
+ NSString *value = nil;
+ if (typeStr) {
+ if ([typeStr isEqualToString:@"IBBindingConnection"]) {
+ value = [entry objectForKey:@"keypath"];
+ } else if ([typeStr isEqualToString:@"IBCocoaOutletConnection"] ||
+ [typeStr isEqualToString:@"IBCocoaActionConnection"]) {
+ value = [entry objectForKey:@"label"];
+ }
+ if (value) {
+ [connectionsSet addObject:value];
+ }
+ }
+ }
+ return AddStringsToTextContent(connectionsSet, attributes);
+}
+
+static BOOL ImportIBFile(NSMutableDictionary *attributes,
+ NSString *pathToFile) {
+ BOOL wasGood = NO;
+ GTMScriptRunner *runner = [GTMScriptRunner runner];
+ NSDictionary *environment
+ = [NSDictionary dictionaryWithObject:@"/usr/bin:/Developer/usr/bin"
+ forKey:@"PATH"];
+ [runner setEnvironment:environment];
+ NSString *cmdString
+ = @"ibtool --classes --localizable-strings --connections \"%@\"";
+ NSString *cmd = [NSString stringWithFormat:cmdString, pathToFile];
+ NSString *dataString = [runner run:cmd];
+ CFDataRef data
+ = (CFDataRef)[dataString dataUsingEncoding:NSUTF8StringEncoding];
+ if (data) {
+ NSDictionary *results
+ = GTMCFAutorelease(CFPropertyListCreateFromXMLData(NULL,
+ data ,
+ kCFPropertyListImmutable,
+ NULL));
+ if (results && [results isKindOfClass:[NSDictionary class]]) {
+ wasGood = ExtractClasses(results, attributes);
+ wasGood |= ExtractLocalizableStrings(results, attributes);
+ wasGood |= ExtractConnections(results, attributes);
+ }
+ }
+ return wasGood;
+}
+
+// Grabs all of the classes, localizable strings, bindings, outlets
+// and actions and sticks them into kMDItemTextContent.
+Boolean GetMetadataForFile(void* interface,
+ CFMutableDictionaryRef cfAttributes,
+ CFStringRef contentTypeUTI,
+ CFStringRef cfPathToFile) {
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+ NSMutableDictionary *attributes = (NSMutableDictionary*)cfAttributes;
+ NSString *pathToFile = (NSString*)cfPathToFile;
+ BOOL wasGood = NO;
+ if (UTTypeConformsTo(contentTypeUTI,
+ CFSTR("com.apple.interfacebuilder.document"))
+ || UTTypeConformsTo(contentTypeUTI,
+ CFSTR("com.apple.interfacebuilder.document.cocoa"))
+ || UTTypeConformsTo(contentTypeUTI,
+ CFSTR("com.apple.interfacebuilder.document.carbon"))) {
+ wasGood = ImportIBFile(attributes, pathToFile);
+ }
+ [pool release];
+ return wasGood == NO ? FALSE : TRUE;
+}
diff --git a/SpotlightPlugins/InterfaceBuilder/Info.plist b/SpotlightPlugins/InterfaceBuilder/Info.plist
new file mode 100644
index 0000000..8412ec0
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/Info.plist
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleDocumentTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeRole</key>
+ <string>MDImporter</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.apple.interfacebuilder.document.cocoa</string>
+ <string>com.apple.interfacebuilder.document.carbon</string>
+ <string>com.apple.interfacebuilder.document</string>
+ </array>
+ </dict>
+ </array>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.google.spotlightimporter.${PRODUCT_NAME:identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CFPlugInDynamicRegisterFunction</key>
+ <string></string>
+ <key>CFPlugInDynamicRegistration</key>
+ <string>NO</string>
+ <key>CFPlugInFactories</key>
+ <dict>
+ <key>556C7CA3-979B-44B2-BF4A-EADD88AFE0D9</key>
+ <string>MetadataImporterPluginFactory</string>
+ </dict>
+ <key>CFPlugInTypes</key>
+ <dict>
+ <key>8B08C4BF-415B-11D8-B3F9-0003936726FC</key>
+ <array>
+ <string>556C7CA3-979B-44B2-BF4A-EADD88AFE0D9</string>
+ </array>
+ </dict>
+ <key>CFPlugInUnloadFunction</key>
+ <string></string>
+</dict>
+</plist>
diff --git a/SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj b/SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..8bea28e
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/InterfaceBuilder.xcodeproj/project.pbxproj
@@ -0,0 +1,345 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ 8BF156AA0E5BA66300D28B05 /* RunAllUnitTests */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 8BF156B10E5BA6A500D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */;
+ buildPhases = (
+ 8BF156A90E5BA66300D28B05 /* ShellScript */,
+ );
+ dependencies = (
+ 8BF156AE0E5BA66700D28B05 /* PBXTargetDependency */,
+ );
+ name = RunAllUnitTests;
+ productName = RunAllUnitTests;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */; };
+ 8B1D48820E59F52A000EB8CA /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1D48810E59F52A000EB8CA /* main.c */; };
+ 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B58F86F0E5726D000A0E02E /* Foundation.framework */; };
+ 8BF153730E5A436600D28B05 /* GTMScriptRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BF153720E5A436600D28B05 /* GTMScriptRunner.m */; };
+ 8BF1543C0E5B42F500D28B05 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF1543B0E5B42F500D28B05 /* ApplicationServices.framework */; };
+ 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 8BF156AD0E5BA66700D28B05 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D57630D048677EA00EA77CD;
+ remoteInfo = InterfaceBuilderSpotlightPlugin;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetMetadataForFile.m; sourceTree = "<group>"; };
+ 8B1D48810E59F52A000EB8CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
+ 8B1D48840E59F591000EB8CA /* PluginID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginID.h; sourceTree = "<group>"; };
+ 8B58F75A0E56502600A0E02E /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
+ 8B58F86F0E5726D000A0E02E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
+ 8BF153710E5A436600D28B05 /* GTMScriptRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMScriptRunner.h; path = ../../Foundation/GTMScriptRunner.h; sourceTree = SOURCE_ROOT; };
+ 8BF153720E5A436600D28B05 /* GTMScriptRunner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GTMScriptRunner.m; path = ../../Foundation/GTMScriptRunner.m; sourceTree = SOURCE_ROOT; };
+ 8BF1537B0E5A456F00D28B05 /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMDefines.h; path = ../../GTMDefines.h; sourceTree = SOURCE_ROOT; };
+ 8BF153C30E5A48C400D28B05 /* GTMGarbageCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GTMGarbageCollection.h; path = ../../Foundation/GTMGarbageCollection.h; sourceTree = SOURCE_ROOT; };
+ 8BF1543B0E5B42F500D28B05 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
+ 8BF155B40E5B835900D28B05 /* ReleaseLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseLeopardOrLater.xcconfig; sourceTree = "<group>"; };
+ 8BF155B50E5B835900D28B05 /* DebugLeopardOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugLeopardOrLater.xcconfig; sourceTree = "<group>"; };
+ 8D576316048677EA00EA77CD /* InterfaceBuilder.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InterfaceBuilder.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D576313048677EA00EA77CD /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */,
+ 8BF1543C0E5B42F500D28B05 /* ApplicationServices.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F75A0E56502600A0E02E /* ReadMe.rtf */,
+ 8B58F84D0E5697B500A0E02E /* XcodeConfig */,
+ 8B1D48800E59F52A000EB8CA /* Common */,
+ 08FB77AFFE84173DC02AAC07 /* Source */,
+ 089C167CFE841241C02AAC07 /* Resources */,
+ 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
+ 19C28FB6FE9D52B211CA2CBB /* Products */,
+ );
+ comments = "// Copyright 2008 Google Inc.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n// use this file except in compliance with the License. You may obtain a copy\n// of the License at\n// \n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n// License for the specific language governing permissions and limitations under\n// the License.";
+ name = XcodeProjectSpotlightPlugin;
+ sourceTree = "<group>";
+ };
+ 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 8BF1543B0E5B42F500D28B05 /* ApplicationServices.framework */,
+ 8B58F86F0E5726D000A0E02E /* Foundation.framework */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ 089C167CFE841241C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D576317048677EA00EA77CD /* Info.plist */,
+ 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 08FB77AFFE84173DC02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 8BF1537B0E5A456F00D28B05 /* GTMDefines.h */,
+ 8BF153710E5A436600D28B05 /* GTMScriptRunner.h */,
+ 8BF153720E5A436600D28B05 /* GTMScriptRunner.m */,
+ 8BF153C30E5A48C400D28B05 /* GTMGarbageCollection.h */,
+ 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */,
+ 8B1D48840E59F591000EB8CA /* PluginID.h */,
+ );
+ name = Source;
+ sourceTree = "<group>";
+ };
+ 19C28FB6FE9D52B211CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D576316048677EA00EA77CD /* InterfaceBuilder.mdimporter */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 8B1D48800E59F52A000EB8CA /* Common */ = {
+ isa = PBXGroup;
+ children = (
+ 8B1D48810E59F52A000EB8CA /* main.c */,
+ );
+ name = Common;
+ path = ../Common;
+ sourceTree = SOURCE_ROOT;
+ };
+ 8B58F84D0E5697B500A0E02E /* XcodeConfig */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F90F0E579A1300A0E02E /* Target */,
+ 8B58F9250E579A1300A0E02E /* Project */,
+ );
+ name = XcodeConfig;
+ path = ../../XcodeConfig;
+ sourceTree = SOURCE_ROOT;
+ };
+ 8B58F90F0E579A1300A0E02E /* Target */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */,
+ );
+ path = Target;
+ sourceTree = "<group>";
+ };
+ 8B58F9250E579A1300A0E02E /* Project */ = {
+ isa = PBXGroup;
+ children = (
+ 8BF155B40E5B835900D28B05 /* ReleaseLeopardOrLater.xcconfig */,
+ 8BF155B50E5B835900D28B05 /* DebugLeopardOrLater.xcconfig */,
+ );
+ path = Project;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D57630D048677EA00EA77CD /* InterfaceBuilderSpotlightPlugin */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "InterfaceBuilderSpotlightPlugin" */;
+ buildPhases = (
+ 8D57630F048677EA00EA77CD /* Resources */,
+ 8D576311048677EA00EA77CD /* Sources */,
+ 8D576313048677EA00EA77CD /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = InterfaceBuilderSpotlightPlugin;
+ productInstallPath = /Library/Spotlight;
+ productName = XcodeProjectSpotlightPlugin;
+ productReference = 8D576316048677EA00EA77CD /* InterfaceBuilder.mdimporter */;
+ productType = "com.apple.product-type.bundle";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 089C1669FE841209C02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "InterfaceBuilder" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8BF156AA0E5BA66300D28B05 /* RunAllUnitTests */,
+ 8D57630D048677EA00EA77CD /* InterfaceBuilderSpotlightPlugin */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D57630F048677EA00EA77CD /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 8BF156A90E5BA66300D28B05 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /usr/bin/python;
+ shellScript = "# Test of xib and nib importer for carbon and cocoa\n\nimport os\nimport subprocess\n\nfile_names = [ \"NibCocoaTest.nib\", \"XibCocoaTest.xib\"]\nfor file_name in file_names:\n\tcmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/InterfaceBuilder.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/\" + file_name\n\timporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n\tif importer_out.find(\"TestCustomClass\") == -1 or importer_out.find(\"testAction:\") == -1 or importer_out.find(\"testBinding\") == -1 or importer_out.find(\"TestLocalizedString\") == -1:\n\t\tprint \"error: Failed to import for \" + file_name\n\t\tprint importer_out\n\t\texit(1)\n\nfile_names = [ \"NibCarbonTest.nib\", \"XibCarbonTest.xib\"]\nfor file_name in file_names:\n\tcmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/InterfaceBuilder.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/\" + file_name\n\timporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n\tif importer_out.find(\"TestLocalizedString\") == -1:\n\t\tprint \"error: Failed to import for \" + file_name\n\t\tprint importer_out\n\t\texit(1)\n\n#if importer_out.find(\"kMDItemDescription = \\\"This is a description.\\\";\") == -1:\n#\tprint \"error: Bad Description for test.scpt\"\n#\texit(1)\n#if importer_out.find(\"kMDItemTextContent = \\\"1 + 1\\\";\") == -1:\n#\tprint \"error: Bad Content for test.scpt\"\n#\texit(1)\n\nexit(0)";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D576311048677EA00EA77CD /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */,
+ 8B1D48820E59F52A000EB8CA /* main.c in Sources */,
+ 8BF153730E5A436600D28B05 /* GTMScriptRunner.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 8BF156AE0E5BA66700D28B05 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D57630D048677EA00EA77CD /* InterfaceBuilderSpotlightPlugin */;
+ targetProxy = 8BF156AD0E5BA66700D28B05 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C167EFE841241C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 70138C850896BE9A00968C2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
+ buildSettings = {
+ INFOPLIST_FILE = Info.plist;
+ PRODUCT_NAME = InterfaceBuilder;
+ WRAPPER_EXTENSION = mdimporter;
+ };
+ name = Debug;
+ };
+ 70138C860896BE9A00968C2F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
+ buildSettings = {
+ INFOPLIST_FILE = Info.plist;
+ PRODUCT_NAME = InterfaceBuilder;
+ WRAPPER_EXTENSION = mdimporter;
+ };
+ name = Release;
+ };
+ 70138C890896BE9A00968C2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8BF155B50E5B835900D28B05 /* DebugLeopardOrLater.xcconfig */;
+ buildSettings = {
+ };
+ name = Debug;
+ };
+ 70138C8A0896BE9A00968C2F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8BF155B40E5B835900D28B05 /* ReleaseLeopardOrLater.xcconfig */;
+ buildSettings = {
+ };
+ name = Release;
+ };
+ 8BF156AB0E5BA66300D28B05 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ PRODUCT_NAME = RunAllUnitTests;
+ };
+ name = Debug;
+ };
+ 8BF156AC0E5BA66300D28B05 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ PRODUCT_NAME = RunAllUnitTests;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "InterfaceBuilderSpotlightPlugin" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 70138C850896BE9A00968C2F /* Debug */,
+ 70138C860896BE9A00968C2F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "InterfaceBuilder" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 70138C890896BE9A00968C2F /* Debug */,
+ 70138C8A0896BE9A00968C2F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8BF156B10E5BA6A500D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8BF156AB0E5BA66300D28B05 /* Debug */,
+ 8BF156AC0E5BA66300D28B05 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 089C1669FE841209C02AAC07 /* Project object */;
+}
diff --git a/SpotlightPlugins/InterfaceBuilder/PluginID.h b/SpotlightPlugins/InterfaceBuilder/PluginID.h
new file mode 100644
index 0000000..c89c091
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/PluginID.h
@@ -0,0 +1,19 @@
+//
+// PluginID.h
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#define PLUGIN_ID "556C7CA3-979B-44B2-BF4A-EADD88AFE0D9"
diff --git a/SpotlightPlugins/InterfaceBuilder/ReadMe.rtf b/SpotlightPlugins/InterfaceBuilder/ReadMe.rtf
new file mode 100644
index 0000000..16cd43d
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/ReadMe.rtf
@@ -0,0 +1,34 @@
+{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 InterfaceBuilder Spotlight Plugin\
+\
+Copyright 2008 Google Inc.\
+\
+Licensed under the Apache License, Version 2.0 (the "License"); you may not\
+use this file except in compliance with the License. You may obtain a copy\
+of the License at\
+\
+http://www.apache.org/licenses/LICENSE-2.0\
+ \
+Unless required by applicable law or agreed to in writing, software\
+distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
+WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\
+License for the specific language governing permissions and limitations under\
+the License.\
+\
+-----------------------\
+\
+This is a spotlight importer for nibs and xibs.\
+Makes it easy for you to search nibs and xibs for classes they use.\
+Class names, bindings, outlets, actions and localizable strings are added \
+to the text content attribute.\
+\
+To install the spotlight plugin, please copy it into /Library/Spotlight or ~/Library/Spotlight.\
+\
+This spotlight plugin requires Xcode 3 or better (specifically ibtool).\
+\
+It is part of the Google Toolbox For Mac project\
+http://code.google.com/p/google-toolbox-for-mac/} \ No newline at end of file
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib
new file mode 100644
index 0000000..33bddb1
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/designable.nib
@@ -0,0 +1,3106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Carbon.XIB" version="7.02">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">672</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="399"/>
+ <integer value="317"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1023437918">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenu" id="612875881">
+ <string key="NSTitle">Menu</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="704607057">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">TestLocalizedString</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <object class="NSImage" key="NSOnImage" id="1067467733">
+ <string key="NSName">NSMenuCheckmark</string>
+ <int key="NSImageFlags">1623195648</int>
+ </object>
+ <object class="NSImage" key="NSMixedImage" id="763295676">
+ <string key="NSName">NSMenuMixedState</string>
+ <int key="NSImageFlags">1623195648</int>
+ </object>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="72930468">
+ <string key="NSTitle">TestLocalizedString</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="875618782">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">About NewApplication</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">About NewApplication</string>
+ <string key="keyEquivalent"/>
+ <integer value="0" key="disabled" id="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <integer value="1" key="updateSingleItem" id="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <reference key="keyEquivalentModifierMask" ref="8"/>
+ <integer value="1633841013" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="882072235">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="623583908">
+ <reference key="NSMenu" ref="72930468"/>
+ <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
+ <string key="NSKeyEquiv">,</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">UHJlZmVyZW5jZXPigKY</string>
+ <string key="keyEquivalent">,</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1886545254" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="67264554">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="776020511">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Services</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="192327574">
+ <string key="NSTitle">Services</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <string key="title">Services</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Services</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="451320297">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="285450960">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Hide NewApplication</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Hide NewApplication</string>
+ <string key="keyEquivalent">h</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1751737445" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1058175216">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Hide Others</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Hide Others</string>
+ <string key="keyEquivalent">h</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1572864" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="552789090">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Show All</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show All</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1051888276">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="847187968">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Quit NewApplication</string>
+ <string key="NSKeyEquiv">q</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Quit NewApplication</string>
+ <string key="keyEquivalent">q</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1903520116" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="63529853">
+ <characters key="NS.bytes">_NSAppleMenu</characters>
+ </object>
+ <string key="title">TestLocalizedString</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="63529853"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">TestLocalizedString</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="604048812">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">File</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="205811382">
+ <string key="NSTitle">File</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="705228715">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">New</string>
+ <string key="NSKeyEquiv">n</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">New</string>
+ <string key="keyEquivalent">n</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1852143392" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="507010880">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
+ <string key="NSKeyEquiv">o</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">T3BlbuKApg</string>
+ <string key="keyEquivalent">o</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1869636974" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="971491831">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Open Recent</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="315990037">
+ <string key="NSTitle">Open Recent</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="297222316">
+ <reference key="NSMenu" ref="315990037"/>
+ <string key="NSTitle">Clear Menu</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Clear Menu</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Open Recent</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Open Recent</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="762068440">
+ <reference key="NSMenu" ref="205811382"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="938432662">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Close</string>
+ <string key="NSKeyEquiv">w</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Close</string>
+ <string key="keyEquivalent">w</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668050803" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="82567518">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Save</string>
+ <string key="NSKeyEquiv">s</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Save</string>
+ <string key="keyEquivalent">s</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1935767141" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="301200498">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
+ <string key="NSKeyEquiv">S</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">U2F2ZSBBc+KApg</string>
+ <string key="keyEquivalent">S</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <integer value="1937138035" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="20404397">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Revert to Saved</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Revert to Saved</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <reference key="keyEquivalentModifierMask" ref="8"/>
+ <integer value="1920365172" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="772072760">
+ <reference key="NSMenu" ref="205811382"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="146096371">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">UGFnZSBTZXR1cOKApg</string>
+ <string key="NSKeyEquiv">P</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">UGFnZSBTZXR1cOKApg</string>
+ <string key="keyEquivalent">P</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <integer value="1885431653" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="778158183">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
+ <string key="NSKeyEquiv">p</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">UHJpbnTigKY</string>
+ <string key="keyEquivalent">p</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1886547572" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">File</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">File</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="205101701">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Edit</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="792337290">
+ <string key="NSTitle">Edit</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="1072051194">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Undo</string>
+ <string key="NSKeyEquiv">z</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Undo</string>
+ <string key="keyEquivalent">z</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1970168943" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="600568978">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Redo</string>
+ <string key="NSKeyEquiv">Z</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Redo</string>
+ <string key="keyEquivalent">Z</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <integer value="1919247471" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="223232420">
+ <reference key="NSMenu" ref="792337290"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="383997164">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Cut</string>
+ <string key="NSKeyEquiv">x</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Cut</string>
+ <string key="keyEquivalent">x</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668641824" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="364987866">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Copy</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Copy</string>
+ <string key="keyEquivalent">c</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668247673" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="808355228">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Paste</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Paste</string>
+ <string key="keyEquivalent">v</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1885434740" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="165870337">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Delete</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Delete</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668048225" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="258489327">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Select All</string>
+ <string key="NSKeyEquiv">a</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Select All</string>
+ <string key="keyEquivalent">a</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1935764588" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="512006815">
+ <reference key="NSMenu" ref="792337290"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="31203485">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Find</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="863955259">
+ <string key="NSTitle">Find</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="424994992">
+ <reference key="NSMenu" ref="863955259"/>
+ <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
+ <string key="NSKeyEquiv">f</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">1</int>
+ <string type="base64-UTF8" key="title">RmluZOKApg</string>
+ <string key="keyEquivalent">f</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="995284859">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Find Next</string>
+ <string key="NSKeyEquiv">g</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">2</int>
+ <string key="title">Find Next</string>
+ <string key="keyEquivalent">g</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="123323930">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Find Previous</string>
+ <string key="NSKeyEquiv">G</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">3</int>
+ <string key="title">Find Previous</string>
+ <string key="keyEquivalent">G</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="422397583">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Use Selection for Find</string>
+ <string key="NSKeyEquiv">e</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">7</int>
+ <string key="title">Use Selection for Find</string>
+ <string key="keyEquivalent">e</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="233219417">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Jump to Selection</string>
+ <string key="NSKeyEquiv">j</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Jump to Selection</string>
+ <string key="keyEquivalent">j</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Find</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Find</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="639152515">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Spelling</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="1048087335">
+ <string key="NSTitle">Spelling</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="524649574">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="NSKeyEquiv">:</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="keyEquivalent">:</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1936225136" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="219896289">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string key="NSTitle">Check Spelling</string>
+ <string key="NSKeyEquiv">;</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Check Spelling</string>
+ <string key="keyEquivalent">;</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1667986288" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="702914428">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string key="NSTitle">Check Spelling as You Type</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Check Spelling as You Type</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1634955363" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="563572321">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string key="NSTitle">Check Grammar With Spelling</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Check Grammar With Spelling</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Spelling</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Spelling</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1068490733">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Substitutions</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="471426593">
+ <string key="NSTitle">Substitutions</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="351985819">
+ <reference key="NSMenu" ref="471426593"/>
+ <string key="NSTitle">Smart Copy Paste</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Smart Copy Paste</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="832037660">
+ <reference key="NSMenu" ref="471426593"/>
+ <string key="NSTitle">Smart Quotes</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Smart Quotes</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="222741534">
+ <reference key="NSMenu" ref="471426593"/>
+ <string key="NSTitle">Smart Links</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Smart Links</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Substitutions</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Substitutions</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="336115432">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Speech</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="807724991">
+ <string key="NSTitle">Speech</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="205890448">
+ <reference key="NSMenu" ref="807724991"/>
+ <string key="NSTitle">Start Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Start Speaking</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="53882475">
+ <reference key="NSMenu" ref="807724991"/>
+ <string key="NSTitle">Stop Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Stop Speaking</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Speech</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Speech</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Edit</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Edit</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="471483215">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Format</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="517259905">
+ <string key="NSTitle">Format</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="890093857">
+ <reference key="NSMenu" ref="517259905"/>
+ <string key="NSTitle">Show Fonts</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show Fonts</string>
+ <string key="keyEquivalent">t</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="679366252">
+ <reference key="NSMenu" ref="517259905"/>
+ <string key="NSTitle">Show Colors</string>
+ <string key="NSKeyEquiv">C</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show Colors</string>
+ <string key="keyEquivalent">C</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="NSName"/>
+ <string key="title">Format</string>
+ <reference key="menuID" ref="8"/>
+ <string key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Format</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="828960915">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">View</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="960860811">
+ <string key="NSTitle">View</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="412220865">
+ <reference key="NSMenu" ref="960860811"/>
+ <string key="NSTitle">Show Toolbar</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show Toolbar</string>
+ <string key="keyEquivalent">t</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1572864" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="365447280">
+ <reference key="NSMenu" ref="960860811"/>
+ <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">View</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">View</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1034821076">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Window</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="607950030">
+ <string key="NSTitle">Window</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="1026972731">
+ <reference key="NSMenu" ref="607950030"/>
+ <string key="NSTitle">Minimize</string>
+ <string key="NSKeyEquiv">m</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Minimize</string>
+ <string key="keyEquivalent">m</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="9"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1835626089" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="852441058">
+ <reference key="NSMenu" ref="607950030"/>
+ <string key="NSTitle">Zoom</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Zoom</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="2054123373" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="729751414">
+ <reference key="NSMenu" ref="607950030"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="216674658">
+ <reference key="NSMenu" ref="607950030"/>
+ <string key="NSTitle">Bring All to Front</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Bring All to Front</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="9"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1650881140" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="727607344">
+ <characters key="NS.bytes">_NSWindowsMenu</characters>
+ </object>
+ <string key="title">Window</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="727607344"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Window</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="909640949">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Help</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="141756445">
+ <string key="NSTitle">Help</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="1050195647">
+ <reference key="NSMenu" ref="141756445"/>
+ <string key="NSTitle">NewApplication Help</string>
+ <string key="NSKeyEquiv">?</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">NewApplication Help</string>
+ <string key="keyEquivalent">?</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="693080635">
+ <characters key="NS.bytes">_NSWindowsMenu</characters>
+ </object>
+ <string key="title">Help</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="693080635"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Help</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="434699641">
+ <characters key="NS.bytes">_NSMainMenu</characters>
+ </object>
+ <string key="title">Menu</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="434699641"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <object class="IBHIWindowTemplate" id="872933631">
+ <reference key="doesNotHide" ref="8"/>
+ <reference key="squareCorners" ref="8"/>
+ <reference key="autoViewDragTracking" ref="9"/>
+ <reference key="receivesActivates" ref="9"/>
+ <reference key="receivesUpdates" ref="9"/>
+ <reference key="hasCloseBox" ref="9"/>
+ <reference key="hasCollapseBox" ref="9"/>
+ <reference key="hasHorizontalZoom" ref="9"/>
+ <reference key="resizable" ref="9"/>
+ <reference key="hasSideTitle" ref="8"/>
+ <reference key="hasVerticalZoom" ref="9"/>
+ <reference key="standardHandler" ref="9"/>
+ <reference key="liveResize" ref="9"/>
+ <reference key="toolbarButton" ref="8"/>
+ <reference key="metal" ref="8"/>
+ <reference key="unifiedTitleAndToolbar" ref="8"/>
+ <reference key="compositing" ref="9"/>
+ <reference key="ignoreClicks" ref="8"/>
+ <reference key="asyncDrag" ref="8"/>
+ <reference key="constrained" ref="9"/>
+ <reference key="hideOnFullScreen" ref="8"/>
+ <reference key="hideOnSuspend" ref="8"/>
+ <reference key="hasShadow" ref="9"/>
+ <reference key="noMetalContentSeparator" ref="8"/>
+ <reference key="doesNotCycle" ref="8"/>
+ <reference key="inWindowMenu" ref="9"/>
+ <reference key="visibleWithoutLogin" ref="8"/>
+ <reference key="opaqueForEvents" ref="8"/>
+ <integer value="6" key="windowClass"/>
+ <reference key="themeBrush" ref="8"/>
+ <reference key="windowPosition" ref="8"/>
+ <integer value="1048576" key="scalingMode"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <nil key="classID"/>
+ <string key="title">Window</string>
+ <object class="IBHIRootControl" key="rootControl" id="395084821">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{480, 360}</string>
+ <reference key="NSSuperview"/>
+ <reference key="controlSignature" ref="8"/>
+ <reference key="controlID" ref="8"/>
+ <reference key="enabled" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <integer value="9999" key="fontStyle"/>
+ <reference key="controlSize" ref="8"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagExtendedText"/>
+ <nil key="helpTagText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ <object class="NSArray" key="auxiliaryProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="IBCarbonHILayoutInfo" key="layoutInfo">
+ <nil key="bindingTopView"/>
+ <reference key="bindingTopKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingTopOffset"/>
+ <nil key="bindingLeftView"/>
+ <reference key="bindingLeftKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingLeftOffset"/>
+ <nil key="bindingBottomView"/>
+ <reference key="bindingBottomKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingBottomOffset"/>
+ <nil key="bindingRightView"/>
+ <reference key="bindingRightKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingRightOffset"/>
+ <real value="0.000000e+00" key="scaleXRatio"/>
+ <nil key="scaleXView"/>
+ <reference key="scaleXKind" ref="8"/>
+ <real value="0.000000e+00" key="scaleYRatio"/>
+ <nil key="scaleYView"/>
+ <reference key="scaleYKind" ref="8"/>
+ <reference key="positionXKind" ref="8"/>
+ <nil key="positionXView"/>
+ <real value="0.000000e+00" key="positionXOffset"/>
+ <reference key="positionYKind" ref="8"/>
+ <nil key="positionYView"/>
+ <real value="0.000000e+00" key="positionYOffset"/>
+ </object>
+ <reference key="layoutSuspended" ref="8"/>
+ <object class="NSArray" key="instantiationProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <nil key="classID"/>
+ </object>
+ <reference key="autoPositionMask" ref="8"/>
+ <string key="windowRectAsNSRect">{{300, 300}, {480, 360}}</string>
+ <string key="autoScreenRectAsNSRect">{{0, 48}, {1920, 1129}}</string>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ <object class="NSArray" key="instantiationProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <object class="NSArray" key="object" id="235277774">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="children" ref="1023437918"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">316</int>
+ <reference key="object" ref="872933631"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="395084821"/>
+ </object>
+ <reference key="parent" ref="235277774"/>
+ <string key="objectName">Window</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">317</int>
+ <reference key="object" ref="395084821"/>
+ <reference key="parent" ref="872933631"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">399</int>
+ <reference key="object" ref="612875881"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="471483215"/>
+ <reference ref="828960915"/>
+ <reference ref="909640949"/>
+ <reference ref="704607057"/>
+ <reference ref="1034821076"/>
+ <reference ref="205101701"/>
+ <reference ref="604048812"/>
+ </object>
+ <reference key="parent" ref="235277774"/>
+ <string key="objectName">MainMenu</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">400</int>
+ <reference key="object" ref="471483215"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="517259905"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">401</int>
+ <reference key="object" ref="828960915"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="960860811"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">402</int>
+ <reference key="object" ref="909640949"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="141756445"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">403</int>
+ <reference key="object" ref="704607057"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="72930468"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">404</int>
+ <reference key="object" ref="1034821076"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="607950030"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">405</int>
+ <reference key="object" ref="205101701"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="792337290"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">406</int>
+ <reference key="object" ref="604048812"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="205811382"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">407</int>
+ <reference key="object" ref="205811382"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="971491831"/>
+ <reference ref="772072760"/>
+ <reference ref="762068440"/>
+ <reference ref="705228715"/>
+ <reference ref="82567518"/>
+ <reference ref="301200498"/>
+ <reference ref="778158183"/>
+ <reference ref="146096371"/>
+ <reference ref="507010880"/>
+ <reference ref="20404397"/>
+ <reference ref="938432662"/>
+ </object>
+ <reference key="parent" ref="604048812"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">408</int>
+ <reference key="object" ref="971491831"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="315990037"/>
+ </object>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">409</int>
+ <reference key="object" ref="772072760"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">410</int>
+ <reference key="object" ref="762068440"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">411</int>
+ <reference key="object" ref="705228715"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">412</int>
+ <reference key="object" ref="82567518"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">413</int>
+ <reference key="object" ref="301200498"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">414</int>
+ <reference key="object" ref="778158183"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">415</int>
+ <reference key="object" ref="146096371"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">416</int>
+ <reference key="object" ref="507010880"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">417</int>
+ <reference key="object" ref="20404397"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">418</int>
+ <reference key="object" ref="938432662"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">419</int>
+ <reference key="object" ref="315990037"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="297222316"/>
+ </object>
+ <reference key="parent" ref="971491831"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">420</int>
+ <reference key="object" ref="297222316"/>
+ <reference key="parent" ref="315990037"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">421</int>
+ <reference key="object" ref="792337290"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1068490733"/>
+ <reference ref="336115432"/>
+ <reference ref="31203485"/>
+ <reference ref="512006815"/>
+ <reference ref="223232420"/>
+ <reference ref="639152515"/>
+ <reference ref="165870337"/>
+ <reference ref="364987866"/>
+ <reference ref="258489327"/>
+ <reference ref="600568978"/>
+ <reference ref="808355228"/>
+ <reference ref="383997164"/>
+ <reference ref="1072051194"/>
+ </object>
+ <reference key="parent" ref="205101701"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">422</int>
+ <reference key="object" ref="1068490733"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="471426593"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">423</int>
+ <reference key="object" ref="336115432"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="807724991"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">424</int>
+ <reference key="object" ref="31203485"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="863955259"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">425</int>
+ <reference key="object" ref="512006815"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">426</int>
+ <reference key="object" ref="223232420"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">427</int>
+ <reference key="object" ref="639152515"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1048087335"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">428</int>
+ <reference key="object" ref="165870337"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">429</int>
+ <reference key="object" ref="364987866"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">430</int>
+ <reference key="object" ref="258489327"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">431</int>
+ <reference key="object" ref="600568978"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">432</int>
+ <reference key="object" ref="808355228"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">433</int>
+ <reference key="object" ref="383997164"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">434</int>
+ <reference key="object" ref="1072051194"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">435</int>
+ <reference key="object" ref="1048087335"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="563572321"/>
+ <reference ref="219896289"/>
+ <reference ref="702914428"/>
+ <reference ref="524649574"/>
+ </object>
+ <reference key="parent" ref="639152515"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">436</int>
+ <reference key="object" ref="563572321"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">437</int>
+ <reference key="object" ref="219896289"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">438</int>
+ <reference key="object" ref="702914428"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">439</int>
+ <reference key="object" ref="524649574"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">440</int>
+ <reference key="object" ref="863955259"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="424994992"/>
+ <reference ref="233219417"/>
+ <reference ref="422397583"/>
+ <reference ref="123323930"/>
+ <reference ref="995284859"/>
+ </object>
+ <reference key="parent" ref="31203485"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">441</int>
+ <reference key="object" ref="424994992"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">442</int>
+ <reference key="object" ref="233219417"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">443</int>
+ <reference key="object" ref="422397583"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">444</int>
+ <reference key="object" ref="123323930"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">445</int>
+ <reference key="object" ref="995284859"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">446</int>
+ <reference key="object" ref="807724991"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="53882475"/>
+ <reference ref="205890448"/>
+ </object>
+ <reference key="parent" ref="336115432"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">447</int>
+ <reference key="object" ref="53882475"/>
+ <reference key="parent" ref="807724991"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">448</int>
+ <reference key="object" ref="205890448"/>
+ <reference key="parent" ref="807724991"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">449</int>
+ <reference key="object" ref="471426593"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="222741534"/>
+ <reference ref="832037660"/>
+ <reference ref="351985819"/>
+ </object>
+ <reference key="parent" ref="1068490733"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">450</int>
+ <reference key="object" ref="222741534"/>
+ <reference key="parent" ref="471426593"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">451</int>
+ <reference key="object" ref="832037660"/>
+ <reference key="parent" ref="471426593"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">452</int>
+ <reference key="object" ref="351985819"/>
+ <reference key="parent" ref="471426593"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">453</int>
+ <reference key="object" ref="607950030"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="729751414"/>
+ <reference ref="852441058"/>
+ <reference ref="216674658"/>
+ <reference ref="1026972731"/>
+ </object>
+ <reference key="parent" ref="1034821076"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">454</int>
+ <reference key="object" ref="729751414"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">455</int>
+ <reference key="object" ref="852441058"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">456</int>
+ <reference key="object" ref="216674658"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">457</int>
+ <reference key="object" ref="1026972731"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">458</int>
+ <reference key="object" ref="72930468"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="847187968"/>
+ <reference ref="552789090"/>
+ <reference ref="1058175216"/>
+ <reference ref="285450960"/>
+ <reference ref="776020511"/>
+ <reference ref="623583908"/>
+ <reference ref="451320297"/>
+ <reference ref="67264554"/>
+ <reference ref="882072235"/>
+ <reference ref="1051888276"/>
+ <reference ref="875618782"/>
+ </object>
+ <reference key="parent" ref="704607057"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">459</int>
+ <reference key="object" ref="847187968"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">460</int>
+ <reference key="object" ref="552789090"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">461</int>
+ <reference key="object" ref="1058175216"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">462</int>
+ <reference key="object" ref="285450960"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">463</int>
+ <reference key="object" ref="776020511"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="192327574"/>
+ </object>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">464</int>
+ <reference key="object" ref="623583908"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">465</int>
+ <reference key="object" ref="451320297"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">466</int>
+ <reference key="object" ref="67264554"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">467</int>
+ <reference key="object" ref="882072235"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">468</int>
+ <reference key="object" ref="1051888276"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">469</int>
+ <reference key="object" ref="875618782"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">470</int>
+ <reference key="object" ref="192327574"/>
+ <reference key="parent" ref="776020511"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">471</int>
+ <reference key="object" ref="141756445"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1050195647"/>
+ </object>
+ <reference key="parent" ref="909640949"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">472</int>
+ <reference key="object" ref="1050195647"/>
+ <reference key="parent" ref="141756445"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">473</int>
+ <reference key="object" ref="960860811"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="365447280"/>
+ <reference ref="412220865"/>
+ </object>
+ <reference key="parent" ref="828960915"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">474</int>
+ <reference key="object" ref="365447280"/>
+ <reference key="parent" ref="960860811"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">475</int>
+ <reference key="object" ref="412220865"/>
+ <reference key="parent" ref="960860811"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">476</int>
+ <reference key="object" ref="517259905"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="679366252"/>
+ <reference ref="890093857"/>
+ </object>
+ <reference key="parent" ref="471483215"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">477</int>
+ <reference key="object" ref="679366252"/>
+ <reference key="parent" ref="517259905"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">478</int>
+ <reference key="object" ref="890093857"/>
+ <reference key="parent" ref="517259905"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>316.IBEditorWindowLastContentRect</string>
+ <string>316.IBPluginDependency</string>
+ <string>316.IBWindowTemplateEditedContentRect</string>
+ <string>316.editorWindowContentRectSynchronizationRect</string>
+ <string>317.IBPluginDependency</string>
+ <string>399.IBEditorWindowLastContentRect</string>
+ <string>399.IBPluginDependency</string>
+ <string>399.editorWindowContentRectSynchronizationRect</string>
+ <string>400.IBPluginDependency</string>
+ <string>401.IBPluginDependency</string>
+ <string>402.IBPluginDependency</string>
+ <string>403.IBPluginDependency</string>
+ <string>404.IBPluginDependency</string>
+ <string>405.IBPluginDependency</string>
+ <string>406.IBPluginDependency</string>
+ <string>407.IBPluginDependency</string>
+ <string>407.editorWindowContentRectSynchronizationRect</string>
+ <string>408.IBPluginDependency</string>
+ <string>409.IBPluginDependency</string>
+ <string>410.IBPluginDependency</string>
+ <string>411.IBPluginDependency</string>
+ <string>412.IBPluginDependency</string>
+ <string>413.IBPluginDependency</string>
+ <string>414.IBPluginDependency</string>
+ <string>415.IBPluginDependency</string>
+ <string>416.IBPluginDependency</string>
+ <string>417.IBPluginDependency</string>
+ <string>418.IBPluginDependency</string>
+ <string>419.IBPluginDependency</string>
+ <string>419.editorWindowContentRectSynchronizationRect</string>
+ <string>420.IBPluginDependency</string>
+ <string>421.IBPluginDependency</string>
+ <string>421.editorWindowContentRectSynchronizationRect</string>
+ <string>422.IBPluginDependency</string>
+ <string>423.IBPluginDependency</string>
+ <string>424.IBPluginDependency</string>
+ <string>425.IBPluginDependency</string>
+ <string>426.IBPluginDependency</string>
+ <string>427.IBPluginDependency</string>
+ <string>428.IBPluginDependency</string>
+ <string>429.IBPluginDependency</string>
+ <string>430.IBPluginDependency</string>
+ <string>431.IBPluginDependency</string>
+ <string>432.IBPluginDependency</string>
+ <string>433.IBPluginDependency</string>
+ <string>434.IBPluginDependency</string>
+ <string>435.IBPluginDependency</string>
+ <string>435.editorWindowContentRectSynchronizationRect</string>
+ <string>436.IBPluginDependency</string>
+ <string>437.IBPluginDependency</string>
+ <string>438.IBPluginDependency</string>
+ <string>439.IBPluginDependency</string>
+ <string>440.IBPluginDependency</string>
+ <string>440.editorWindowContentRectSynchronizationRect</string>
+ <string>441.IBPluginDependency</string>
+ <string>442.IBPluginDependency</string>
+ <string>443.IBPluginDependency</string>
+ <string>444.IBPluginDependency</string>
+ <string>445.IBPluginDependency</string>
+ <string>446.IBPluginDependency</string>
+ <string>446.editorWindowContentRectSynchronizationRect</string>
+ <string>447.IBPluginDependency</string>
+ <string>448.IBPluginDependency</string>
+ <string>449.IBPluginDependency</string>
+ <string>449.editorWindowContentRectSynchronizationRect</string>
+ <string>450.IBPluginDependency</string>
+ <string>451.IBPluginDependency</string>
+ <string>452.IBPluginDependency</string>
+ <string>453.IBPluginDependency</string>
+ <string>453.editorWindowContentRectSynchronizationRect</string>
+ <string>454.IBPluginDependency</string>
+ <string>455.IBPluginDependency</string>
+ <string>456.IBPluginDependency</string>
+ <string>457.IBPluginDependency</string>
+ <string>458.IBEditorWindowLastContentRect</string>
+ <string>458.IBPluginDependency</string>
+ <string>458.editorWindowContentRectSynchronizationRect</string>
+ <string>459.IBPluginDependency</string>
+ <string>460.IBPluginDependency</string>
+ <string>461.IBPluginDependency</string>
+ <string>462.IBPluginDependency</string>
+ <string>463.IBPluginDependency</string>
+ <string>464.IBPluginDependency</string>
+ <string>465.IBPluginDependency</string>
+ <string>466.IBPluginDependency</string>
+ <string>467.IBPluginDependency</string>
+ <string>468.IBPluginDependency</string>
+ <string>469.IBPluginDependency</string>
+ <string>470.IBPluginDependency</string>
+ <string>470.editorWindowContentRectSynchronizationRect</string>
+ <string>471.IBPluginDependency</string>
+ <string>471.editorWindowContentRectSynchronizationRect</string>
+ <string>472.IBPluginDependency</string>
+ <string>473.IBPluginDependency</string>
+ <string>473.editorWindowContentRectSynchronizationRect</string>
+ <string>474.IBPluginDependency</string>
+ <string>475.IBPluginDependency</string>
+ <string>476.IBPluginDependency</string>
+ <string>476.editorWindowContentRectSynchronizationRect</string>
+ <string>477.IBPluginDependency</string>
+ <string>478.IBPluginDependency</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>{{176, 429}, {480, 360}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{176, 429}, {480, 360}}</string>
+ <string>{{325, 394}, {480, 360}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{21, 803}, {507, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{325, 836}, {478, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{159, 779}, {199, 203}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{358, 919}, {146, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{511, 593}, {181, 243}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{692, 573}, {275, 83}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{382, 719}, {241, 103}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{382, 719}, {167, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{382, 719}, {188, 63}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{361, 909}, {197, 73}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{33, 620}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{27, 799}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{272, 916}, {64, 6}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{432, 959}, {216, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{311, 939}, {234, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{555, 793}, {176, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">478</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes"/>
+ <int key="IBDocument.localizationMode">0</int>
+ <nil key="IBDocument.LastKnownRelativeProjectPath"/>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib
new file mode 100644
index 0000000..5812bff
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/TestData/NibCarbonTest.nib/objects.xib
@@ -0,0 +1,627 @@
+<?xml version="1.0" standalone="yes"?>
+<object class="NSIBObjectData">
+ <object name="rootObject" class="NSCustomObject" id="1">
+ </object>
+ <array count="82" name="allObjects">
+ <object class="IBCarbonMenuItem" id="410">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="408">
+ <string name="title">Open Recent</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <object name="submenu" class="IBCarbonMenu" id="419">
+ <string name="title">Open Recent</string>
+ <array count="1" name="items">
+ <object class="IBCarbonMenuItem" id="420">
+ <string name="title">Clear Menu</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenu" id="453">
+ <string name="title">Window</string>
+ <string name="name">_NSWindowsMenu</string>
+ <array count="4" name="items">
+ <object class="IBCarbonMenuItem" id="457">
+ <string name="title">Minimize</string>
+ <string name="keyEquivalent">m</string>
+ <boolean name="dynamic">TRUE</boolean>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">mini</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="455">
+ <string name="title">Zoom</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">zoom</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="454">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="456">
+ <string name="title">Bring All to Front</string>
+ <boolean name="dynamic">TRUE</boolean>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">bfrt</ostype>
+ </object>
+ </array>
+ </object>
+ <reference idRef="456"/>
+ <object class="IBCarbonMenuItem" id="464">
+ <string name="title">Preferences…</string>
+ <string name="keyEquivalent">,</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <ostype name="command">pref</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="434">
+ <string name="title">Undo</string>
+ <string name="keyEquivalent">z</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">undo</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="462">
+ <string name="title">Hide NewApplication</string>
+ <string name="keyEquivalent">h</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <ostype name="command">hide</ostype>
+ </object>
+ <object class="IBCarbonMenu" id="470">
+ <string name="title">Services</string>
+ </object>
+ <object class="IBCarbonMenuItem" id="448">
+ <string name="title">Start Speaking</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="422">
+ <string name="title">Substitutions</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <object name="submenu" class="IBCarbonMenu" id="449">
+ <string name="title">Substitutions</string>
+ <array count="3" name="items">
+ <object class="IBCarbonMenuItem" id="452">
+ <string name="title">Smart Copy Paste</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="451">
+ <string name="title">Smart Quotes</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="450">
+ <string name="title">Smart Links</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="438">
+ <string name="title">Check Spelling as You Type</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">aspc</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="478">
+ <string name="title">Show Fonts</string>
+ <string name="keyEquivalent">t</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="414">
+ <string name="title">Print…</string>
+ <string name="keyEquivalent">p</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">prnt</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="431">
+ <string name="title">Redo</string>
+ <string name="keyEquivalent">Z</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <int name="keyEquivalentModifier">1179648</int>
+ <ostype name="command">redo</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="425">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="400">
+ <string name="title">Format</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <object name="submenu" class="IBCarbonMenu" id="476">
+ <string name="title">Format</string>
+ <string name="name"></string>
+ <array count="2" name="items">
+ <reference idRef="478"/>
+ <object class="IBCarbonMenuItem" id="477">
+ <string name="title">Show Colors</string>
+ <string name="keyEquivalent">C</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <int name="keyEquivalentModifier">1179648</int>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="441">
+ <string name="title">Find…</string>
+ <string name="keyEquivalent">f</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="465">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenu" id="458">
+ <string name="title">TestLocalizedString</string>
+ <string name="name">_NSAppleMenu</string>
+ <array count="11" name="items">
+ <object class="IBCarbonMenuItem" id="469">
+ <string name="title">About NewApplication</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <int name="keyEquivalentModifier">0</int>
+ <ostype name="command">abou</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="467">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <reference idRef="464"/>
+ <object class="IBCarbonMenuItem" id="466">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="463">
+ <string name="title">Services</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <reference name="submenu" idRef="470"/>
+ </object>
+ <reference idRef="465"/>
+ <reference idRef="462"/>
+ <object class="IBCarbonMenuItem" id="461">
+ <string name="title">Hide Others</string>
+ <string name="keyEquivalent">h</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <int name="keyEquivalentModifier">1572864</int>
+ </object>
+ <object class="IBCarbonMenuItem" id="460">
+ <string name="title">Show All</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="468">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="459">
+ <string name="title">Quit NewApplication</string>
+ <string name="keyEquivalent">q</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <ostype name="command">quit</ostype>
+ </object>
+ </array>
+ </object>
+ <object class="IBCarbonMenuItem" id="433">
+ <string name="title">Cut</string>
+ <string name="keyEquivalent">x</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">cut </ostype>
+ </object>
+ <reference idRef="420"/>
+ <object class="IBCarbonMenuItem" id="429">
+ <string name="title">Copy</string>
+ <string name="keyEquivalent">c</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">copy</ostype>
+ </object>
+ <reference idRef="476"/>
+ <reference idRef="452"/>
+ <reference idRef="466"/>
+ <reference idRef="468"/>
+ <object class="IBCarbonMenuItem" id="403">
+ <string name="title">TestLocalizedString</string>
+ <reference name="submenu" idRef="458"/>
+ </object>
+ <object class="IBCarbonMenuItem" id="411">
+ <string name="title">New</string>
+ <string name="keyEquivalent">n</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">new </ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="474">
+ <string name="title">Customize Toolbar…</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <reference idRef="419"/>
+ <object class="IBCarbonMenuItem" id="402">
+ <string name="title">Help</string>
+ <object name="submenu" class="IBCarbonMenu" id="471">
+ <string name="title">Help</string>
+ <string name="name">_NSWindowsMenu</string>
+ <array count="1" name="items">
+ <object class="IBCarbonMenuItem" id="472">
+ <string name="title">NewApplication Help</string>
+ <string name="keyEquivalent">?</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="418">
+ <string name="title">Close</string>
+ <string name="keyEquivalent">w</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">clos</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="423">
+ <string name="title">Speech</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <object name="submenu" class="IBCarbonMenu" id="446">
+ <string name="title">Speech</string>
+ <array count="2" name="items">
+ <reference idRef="448"/>
+ <object class="IBCarbonMenuItem" id="447">
+ <string name="title">Stop Speaking</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenu" id="435">
+ <string name="title">Spelling</string>
+ <array count="4" name="items">
+ <object class="IBCarbonMenuItem" id="439">
+ <string name="title">Show Spelling…</string>
+ <string name="keyEquivalent">:</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">shsp</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="437">
+ <string name="title">Check Spelling</string>
+ <string name="keyEquivalent">;</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">cksp</ostype>
+ </object>
+ <reference idRef="438"/>
+ <object class="IBCarbonMenuItem" id="436">
+ <string name="title">Check Grammar With Spelling</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ </array>
+ </object>
+ <reference idRef="437"/>
+ <reference idRef="463"/>
+ <reference idRef="451"/>
+ <reference idRef="472"/>
+ <reference idRef="469"/>
+ <object class="IBCarbonMenu" id="473">
+ <string name="title">View</string>
+ <array count="2" name="items">
+ <object class="IBCarbonMenuItem" id="475">
+ <string name="title">Show Toolbar</string>
+ <string name="keyEquivalent">t</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <int name="keyEquivalentModifier">1572864</int>
+ </object>
+ <reference idRef="474"/>
+ </array>
+ </object>
+ <object class="IBCarbonMenu" id="421">
+ <string name="title">Edit</string>
+ <array count="13" name="items">
+ <reference idRef="434"/>
+ <reference idRef="431"/>
+ <object class="IBCarbonMenuItem" id="426">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <reference idRef="433"/>
+ <reference idRef="429"/>
+ <object class="IBCarbonMenuItem" id="432">
+ <string name="title">Paste</string>
+ <string name="keyEquivalent">v</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">past</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="428">
+ <string name="title">Delete</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">clea</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="430">
+ <string name="title">Select All</string>
+ <string name="keyEquivalent">a</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">sall</ostype>
+ </object>
+ <reference idRef="425"/>
+ <object class="IBCarbonMenuItem" id="424">
+ <string name="title">Find</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <object name="submenu" class="IBCarbonMenu" id="440">
+ <string name="title">Find</string>
+ <array count="5" name="items">
+ <reference idRef="441"/>
+ <object class="IBCarbonMenuItem" id="445">
+ <string name="title">Find Next</string>
+ <string name="keyEquivalent">g</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="444">
+ <string name="title">Find Previous</string>
+ <string name="keyEquivalent">G</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <int name="keyEquivalentModifier">1179648</int>
+ </object>
+ <object class="IBCarbonMenuItem" id="443">
+ <string name="title">Use Selection for Find</string>
+ <string name="keyEquivalent">e</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <object class="IBCarbonMenuItem" id="442">
+ <string name="title">Jump to Selection</string>
+ <string name="keyEquivalent">j</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ </array>
+ </object>
+ </object>
+ <object class="IBCarbonMenuItem" id="427">
+ <string name="title">Spelling</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <reference name="submenu" idRef="435"/>
+ </object>
+ <reference idRef="422"/>
+ <reference idRef="423"/>
+ </array>
+ </object>
+ <reference idRef="424"/>
+ <reference idRef="471"/>
+ <object class="IBCarbonMenuItem" id="415">
+ <string name="title">Page Setup…</string>
+ <string name="keyEquivalent">P</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <int name="keyEquivalentModifier">1179648</int>
+ <ostype name="command">page</ostype>
+ </object>
+ <object class="IBCarbonRootControl" id="317">
+ <string name="viewFrame">0 0 480 360 </string>
+ <string name="bounds">0 0 360 480 </string>
+ </object>
+ <reference idRef="461"/>
+ <reference idRef="467"/>
+ <reference idRef="454"/>
+ <reference idRef="444"/>
+ <reference idRef="427"/>
+ <object class="IBCarbonMenuItem" id="416">
+ <string name="title">Open…</string>
+ <string name="keyEquivalent">o</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">open</ostype>
+ </object>
+ <reference idRef="436"/>
+ <reference idRef="459"/>
+ <reference idRef="440"/>
+ <reference idRef="443"/>
+ <object class="IBCarbonMenuItem" id="413">
+ <string name="title">Save As…</string>
+ <string name="keyEquivalent">S</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <int name="keyEquivalentModifier">1179648</int>
+ <ostype name="command">svas</ostype>
+ </object>
+ <object class="IBCarbonMenuItem" id="404">
+ <string name="title">Window</string>
+ <reference name="submenu" idRef="453"/>
+ </object>
+ <reference idRef="446"/>
+ <reference idRef="426"/>
+ <object class="IBCarbonWindow" id="316">
+ <boolean name="autoDragTracking">TRUE</boolean>
+ <boolean name="liveResize">TRUE</boolean>
+ <boolean name="compositing">TRUE</boolean>
+ <int name="scalingMode">1048576</int>
+ <string name="title">Window</string>
+ <reference name="rootControl" idRef="317"/>
+ <string name="windowRect">300 300 660 780 </string>
+ <string name="ScreenRectAtEncodeTime">48 0 1177 1920 </string>
+ </object>
+ <object class="IBCarbonMenuItem" id="409">
+ <boolean name="separator">TRUE</boolean>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ </object>
+ <reference idRef="475"/>
+ <reference idRef="450"/>
+ <object class="IBCarbonMenuItem" id="406">
+ <string name="title">File</string>
+ <object name="submenu" class="IBCarbonMenu" id="407">
+ <string name="title">File</string>
+ <array count="11" name="items">
+ <reference idRef="411"/>
+ <reference idRef="416"/>
+ <reference idRef="408"/>
+ <reference idRef="410"/>
+ <reference idRef="418"/>
+ <object class="IBCarbonMenuItem" id="412">
+ <string name="title">Save</string>
+ <string name="keyEquivalent">s</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <ostype name="command">save</ostype>
+ </object>
+ <reference idRef="413"/>
+ <object class="IBCarbonMenuItem" id="417">
+ <string name="title">Revert to Saved</string>
+ <boolean name="updateSingleItem">TRUE</boolean>
+ <int name="keyEquivalentModifier">0</int>
+ <ostype name="command">rvrt</ostype>
+ </object>
+ <reference idRef="409"/>
+ <reference idRef="415"/>
+ <reference idRef="414"/>
+ </array>
+ </object>
+ </object>
+ <reference idRef="407"/>
+ <reference idRef="445"/>
+ <reference idRef="460"/>
+ <reference idRef="455"/>
+ <object class="IBCarbonMenu" id="399">
+ <string name="title">Menu</string>
+ <string name="name">_NSMainMenu</string>
+ <array count="7" name="items">
+ <reference idRef="403"/>
+ <reference idRef="406"/>
+ <object class="IBCarbonMenuItem" id="405">
+ <string name="title">Edit</string>
+ <reference name="submenu" idRef="421"/>
+ </object>
+ <reference idRef="400"/>
+ <object class="IBCarbonMenuItem" id="401">
+ <string name="title">View</string>
+ <boolean name="disabled">TRUE</boolean>
+ <boolean name="notPreviousAlternate">TRUE</boolean>
+ <reference name="submenu" idRef="473"/>
+ </object>
+ <reference idRef="404"/>
+ <reference idRef="402"/>
+ </array>
+ </object>
+ <reference idRef="405"/>
+ <reference idRef="477"/>
+ <reference idRef="457"/>
+ <reference idRef="417"/>
+ <reference idRef="401"/>
+ <reference idRef="412"/>
+ <reference idRef="442"/>
+ <reference idRef="447"/>
+ <reference idRef="430"/>
+ <reference idRef="449"/>
+ <reference idRef="432"/>
+ <reference idRef="428"/>
+ <reference idRef="439"/>
+ </array>
+ <array count="82" name="allParents">
+ <reference idRef="407"/>
+ <reference idRef="407"/>
+ <reference idRef="404"/>
+ <reference idRef="453"/>
+ <reference idRef="458"/>
+ <reference idRef="421"/>
+ <reference idRef="458"/>
+ <reference idRef="463"/>
+ <reference idRef="446"/>
+ <reference idRef="421"/>
+ <reference idRef="435"/>
+ <reference idRef="476"/>
+ <reference idRef="407"/>
+ <reference idRef="421"/>
+ <reference idRef="421"/>
+ <reference idRef="399"/>
+ <reference idRef="440"/>
+ <reference idRef="458"/>
+ <reference idRef="403"/>
+ <reference idRef="421"/>
+ <reference idRef="419"/>
+ <reference idRef="421"/>
+ <reference idRef="400"/>
+ <reference idRef="449"/>
+ <reference idRef="458"/>
+ <reference idRef="458"/>
+ <reference idRef="399"/>
+ <reference idRef="407"/>
+ <reference idRef="473"/>
+ <reference idRef="408"/>
+ <reference idRef="399"/>
+ <reference idRef="407"/>
+ <reference idRef="421"/>
+ <reference idRef="427"/>
+ <reference idRef="435"/>
+ <reference idRef="458"/>
+ <reference idRef="449"/>
+ <reference idRef="471"/>
+ <reference idRef="458"/>
+ <reference idRef="401"/>
+ <reference idRef="405"/>
+ <reference idRef="421"/>
+ <reference idRef="402"/>
+ <reference idRef="407"/>
+ <reference idRef="316"/>
+ <reference idRef="458"/>
+ <reference idRef="458"/>
+ <reference idRef="453"/>
+ <reference idRef="440"/>
+ <reference idRef="421"/>
+ <reference idRef="407"/>
+ <reference idRef="435"/>
+ <reference idRef="458"/>
+ <reference idRef="424"/>
+ <reference idRef="440"/>
+ <reference idRef="407"/>
+ <reference idRef="399"/>
+ <reference idRef="423"/>
+ <reference idRef="421"/>
+ <reference idRef="1"/>
+ <reference idRef="407"/>
+ <reference idRef="473"/>
+ <reference idRef="449"/>
+ <reference idRef="399"/>
+ <reference idRef="406"/>
+ <reference idRef="440"/>
+ <reference idRef="458"/>
+ <reference idRef="453"/>
+ <reference idRef="1"/>
+ <reference idRef="399"/>
+ <reference idRef="476"/>
+ <reference idRef="453"/>
+ <reference idRef="407"/>
+ <reference idRef="399"/>
+ <reference idRef="407"/>
+ <reference idRef="440"/>
+ <reference idRef="446"/>
+ <reference idRef="421"/>
+ <reference idRef="422"/>
+ <reference idRef="421"/>
+ <reference idRef="421"/>
+ <reference idRef="435"/>
+ </array>
+ <dictionary count="3" name="nameTable">
+ <string>File&apos;s Owner</string>
+ <reference idRef="1"/>
+ <string>MainMenu</string>
+ <reference idRef="399"/>
+ <string>Window</string>
+ <reference idRef="316"/>
+ </dictionary>
+ <string name="targetFramework">IBCarbonFramework</string>
+ <unsigned_int name="nextObjectID">479</unsigned_int>
+</object>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib
new file mode 100644
index 0000000..af44060
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/designable.nib
@@ -0,0 +1,3075 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">672</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="368"/>
+ <integer value="56"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="1021">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSCustomObject" id="1014">
+ <string key="NSClassName">FirstResponder</string>
+ </object>
+ <object class="NSCustomObject" id="1050">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSCustomObject" id="163992474">
+ <string key="NSClassName">NSFontManager</string>
+ </object>
+ <object class="NSMenu" id="649796088">
+ <string key="NSTitle">AMainMenu</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="694149608">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">TestLocalizedString</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <object class="NSCustomResource" key="NSOnImage" id="353210768">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSMenuCheckmark</string>
+ </object>
+ <object class="NSCustomResource" key="NSMixedImage" id="549394948">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSMenuMixedState</string>
+ </object>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="110575045">
+ <string key="NSTitle">TestLocalizedString</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="238522557">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">About NewApplication</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="304266470">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="609285721">
+ <reference key="NSMenu" ref="110575045"/>
+ <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
+ <string key="NSKeyEquiv">,</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="481834944">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1046388886">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Services</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="752062318">
+ <string key="NSTitle">Services</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <string key="NSName">_NSServicesMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="646227648">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="755159360">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Hide NewApplication</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="342932134">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Hide Others</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="908899353">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Show All</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1056857174">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="632727374">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Quit NewApplication</string>
+ <string key="NSKeyEquiv">q</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSAppleMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="379814623">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">File</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="720053764">
+ <string key="NSTitle">File</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="705341025">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">New</string>
+ <string key="NSKeyEquiv">n</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="722745758">
+ <reference key="NSMenu" ref="720053764"/>
+ <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
+ <string key="NSKeyEquiv">o</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1025936716">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Open Recent</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="1065607017">
+ <string key="NSTitle">Open Recent</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="759406840">
+ <reference key="NSMenu" ref="1065607017"/>
+ <string key="NSTitle">Clear Menu</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSRecentDocumentsMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="425164168">
+ <reference key="NSMenu" ref="720053764"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="776162233">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Close</string>
+ <string key="NSKeyEquiv">w</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1023925487">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Save</string>
+ <string key="NSKeyEquiv">s</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="117038363">
+ <reference key="NSMenu" ref="720053764"/>
+ <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
+ <string key="NSKeyEquiv">S</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="579971712">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Revert to Saved</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1010469920">
+ <reference key="NSMenu" ref="720053764"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="294629803">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Page Setup...</string>
+ <string key="NSKeyEquiv">P</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSToolTip"/>
+ </object>
+ <object class="NSMenuItem" id="49223823">
+ <reference key="NSMenu" ref="720053764"/>
+ <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
+ <string key="NSKeyEquiv">p</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="952259628">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Edit</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="789758025">
+ <string key="NSTitle">Edit</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="1058277027">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Undo</string>
+ <string key="NSKeyEquiv">z</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="790794224">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Redo</string>
+ <string key="NSKeyEquiv">Z</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1040322652">
+ <reference key="NSMenu" ref="789758025"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="296257095">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Cut</string>
+ <string key="NSKeyEquiv">x</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="860595796">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Copy</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="29853731">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Paste</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="437104165">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Delete</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="583158037">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Select All</string>
+ <string key="NSKeyEquiv">a</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="212016141">
+ <reference key="NSMenu" ref="789758025"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="892235320">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Find</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="963351320">
+ <string key="NSTitle">Find</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="447796847">
+ <reference key="NSMenu" ref="963351320"/>
+ <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
+ <string key="NSKeyEquiv">f</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">1</int>
+ </object>
+ <object class="NSMenuItem" id="326711663">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Find Next</string>
+ <string key="NSKeyEquiv">g</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">2</int>
+ </object>
+ <object class="NSMenuItem" id="270902937">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Find Previous</string>
+ <string key="NSKeyEquiv">G</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">3</int>
+ </object>
+ <object class="NSMenuItem" id="159080638">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Use Selection for Find</string>
+ <string key="NSKeyEquiv">e</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">7</int>
+ </object>
+ <object class="NSMenuItem" id="88285865">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Jump to Selection</string>
+ <string key="NSKeyEquiv">j</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="972420730">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Spelling and Grammar</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="769623530">
+ <string key="NSTitle">Spelling and Grammar</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="679648819">
+ <reference key="NSMenu" ref="769623530"/>
+ <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="NSKeyEquiv">:</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="96193923">
+ <reference key="NSMenu" ref="769623530"/>
+ <string key="NSTitle">Check Spelling</string>
+ <string key="NSKeyEquiv">;</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="948374510">
+ <reference key="NSMenu" ref="769623530"/>
+ <string key="NSTitle">Check Spelling While Typing</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="967646866">
+ <reference key="NSMenu" ref="769623530"/>
+ <string key="NSTitle">Check Grammar With Spelling</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="507821607">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Substitutions</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="698887838">
+ <string key="NSTitle">Substitutions</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="605118523">
+ <reference key="NSMenu" ref="698887838"/>
+ <string key="NSTitle">Smart Copy/Paste</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">1</int>
+ </object>
+ <object class="NSMenuItem" id="197661976">
+ <reference key="NSMenu" ref="698887838"/>
+ <string key="NSTitle">Smart Quotes</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">2</int>
+ </object>
+ <object class="NSMenuItem" id="708854459">
+ <reference key="NSMenu" ref="698887838"/>
+ <string key="NSTitle">Smart Links</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">3</int>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="676164635">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Speech</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="785027613">
+ <string key="NSTitle">Speech</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="731782645">
+ <reference key="NSMenu" ref="785027613"/>
+ <string key="NSTitle">Start Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="680220178">
+ <reference key="NSMenu" ref="785027613"/>
+ <string key="NSTitle">Stop Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="781891986">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Format</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="1015803365">
+ <string key="NSTitle">Format</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="247370491">
+ <reference key="NSMenu" ref="1015803365"/>
+ <string key="NSTitle">Font</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="165189968">
+ <string key="NSTitle">Font</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="976032852">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Show Fonts</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="130421458">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Bold</string>
+ <string key="NSKeyEquiv">b</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">2</int>
+ </object>
+ <object class="NSMenuItem" id="1034982764">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Italic</string>
+ <string key="NSKeyEquiv">i</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">1</int>
+ </object>
+ <object class="NSMenuItem" id="410191250">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Underline</string>
+ <string key="NSKeyEquiv">u</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="208609432">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="926861345">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Bigger</string>
+ <string key="NSKeyEquiv">+</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">3</int>
+ </object>
+ <object class="NSMenuItem" id="70851867">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Smaller</string>
+ <string key="NSKeyEquiv">-</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">4</int>
+ </object>
+ <object class="NSMenuItem" id="6870069">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="814601473">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Kern</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="281415442">
+ <string key="NSTitle">Kern</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="163285378">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Use Default</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="99033700">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Use None</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="252389237">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Tighten</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="394403650">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Loosen</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="61728953">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Ligature</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="396844641">
+ <string key="NSTitle">Ligature</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="2477936">
+ <reference key="NSMenu" ref="396844641"/>
+ <string key="NSTitle">Use Default</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1057656020">
+ <reference key="NSMenu" ref="396844641"/>
+ <string key="NSTitle">Use None</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="897063006">
+ <reference key="NSMenu" ref="396844641"/>
+ <string key="NSTitle">Use All</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="518868038">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Baseline</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="74357254">
+ <string key="NSTitle">Baseline</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="912968273">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Use Default</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="124058341">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Superscript</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="608632550">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Subscript</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="511998969">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Raise</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="769412564">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Lower</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="510270214">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="534067315">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Show Colors</string>
+ <string key="NSKeyEquiv">C</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="98556326">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="36828373">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Copy Style</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="30025740">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Paste Style</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSFontMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="1009760027">
+ <reference key="NSMenu" ref="1015803365"/>
+ <string key="NSTitle">Text</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="51834583">
+ <string key="NSTitle">Text</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="358734960">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Align Left</string>
+ <string key="NSKeyEquiv">{</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="676513999">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Center</string>
+ <string key="NSKeyEquiv">|</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="442988802">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Justify</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="173014236">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Align Right</string>
+ <string key="NSKeyEquiv">}</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="912312444">
+ <reference key="NSMenu" ref="51834583"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="385048345">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Show Ruler</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="7825268">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Copy Ruler</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1310720</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="957928442">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Paste Ruler</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1310720</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="586577488">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">View</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="466310130">
+ <string key="NSTitle">View</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="102151532">
+ <reference key="NSMenu" ref="466310130"/>
+ <string key="NSTitle">Show Toolbar</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="237841660">
+ <reference key="NSMenu" ref="466310130"/>
+ <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="713487014">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Window</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="835318025">
+ <string key="NSTitle">Window</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="1011231497">
+ <reference key="NSMenu" ref="835318025"/>
+ <string key="NSTitle">Minimize</string>
+ <string key="NSKeyEquiv">m</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="575023229">
+ <reference key="NSMenu" ref="835318025"/>
+ <string key="NSTitle">Zoom</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="299356726">
+ <reference key="NSMenu" ref="835318025"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="625202149">
+ <reference key="NSMenu" ref="835318025"/>
+ <string key="NSTitle">Bring All to Front</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSWindowsMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="391199113">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Help</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="374024848">
+ <string key="NSTitle">Help</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="238773614">
+ <reference key="NSMenu" ref="374024848"/>
+ <string key="NSTitle">NewApplication Help</string>
+ <string key="NSKeyEquiv">?</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <string key="NSName">_NSMainMenu</string>
+ </object>
+ <object class="NSWindowTemplate" id="513744381">
+ <int key="NSWindowStyleMask">15</int>
+ <int key="NSWindowBacking">2</int>
+ <string key="NSWindowRect">{{196, 240}, {480, 270}}</string>
+ <int key="NSWTFlags">603979776</int>
+ <string key="NSWindowTitle">Window</string>
+ <string key="NSWindowClass">TestCustomClass</string>
+ <nil key="NSViewClass"/>
+ <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+ <object class="NSView" key="NSWindowView" id="414427165">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSButton" id="1064978459">
+ <reference key="NSNextResponder" ref="414427165"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{66, 214}, {96, 32}}</string>
+ <reference key="NSSuperview" ref="414427165"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="828576380">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Button</string>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.300000e+01</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <reference key="NSControlView" ref="1064978459"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ </object>
+ <string key="NSFrameSize">{480, 270}</string>
+ <reference key="NSSuperview"/>
+ </object>
+ <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+ <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performMiniaturize:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1011231497"/>
+ </object>
+ <int key="connectionID">37</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">arrangeInFront:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="625202149"/>
+ </object>
+ <int key="connectionID">39</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">print:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="49223823"/>
+ </object>
+ <int key="connectionID">86</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">runPageLayout:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="294629803"/>
+ </object>
+ <int key="connectionID">87</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">clearRecentDocuments:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="759406840"/>
+ </object>
+ <int key="connectionID">127</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">orderFrontStandardAboutPanel:</string>
+ <reference key="source" ref="1021"/>
+ <reference key="destination" ref="238522557"/>
+ </object>
+ <int key="connectionID">142</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performClose:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="776162233"/>
+ </object>
+ <int key="connectionID">193</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleContinuousSpellChecking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="948374510"/>
+ </object>
+ <int key="connectionID">222</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">undo:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1058277027"/>
+ </object>
+ <int key="connectionID">223</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">copy:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="860595796"/>
+ </object>
+ <int key="connectionID">224</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">checkSpelling:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="96193923"/>
+ </object>
+ <int key="connectionID">225</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">paste:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="29853731"/>
+ </object>
+ <int key="connectionID">226</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">stopSpeaking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="680220178"/>
+ </object>
+ <int key="connectionID">227</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">cut:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="296257095"/>
+ </object>
+ <int key="connectionID">228</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">showGuessPanel:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="679648819"/>
+ </object>
+ <int key="connectionID">230</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">redo:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="790794224"/>
+ </object>
+ <int key="connectionID">231</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">selectAll:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="583158037"/>
+ </object>
+ <int key="connectionID">232</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">startSpeaking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="731782645"/>
+ </object>
+ <int key="connectionID">233</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">delete:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="437104165"/>
+ </object>
+ <int key="connectionID">235</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performZoom:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="575023229"/>
+ </object>
+ <int key="connectionID">240</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performFindPanelAction:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="447796847"/>
+ </object>
+ <int key="connectionID">241</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">centerSelectionInVisibleArea:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="88285865"/>
+ </object>
+ <int key="connectionID">245</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleGrammarChecking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="967646866"/>
+ </object>
+ <int key="connectionID">347</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleSmartInsertDelete:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="605118523"/>
+ </object>
+ <int key="connectionID">355</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleAutomaticQuoteSubstitution:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="197661976"/>
+ </object>
+ <int key="connectionID">356</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleAutomaticLinkDetection:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="708854459"/>
+ </object>
+ <int key="connectionID">357</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">showHelp:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="238773614"/>
+ </object>
+ <int key="connectionID">360</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">saveDocument:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1023925487"/>
+ </object>
+ <int key="connectionID">362</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">saveDocumentAs:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="117038363"/>
+ </object>
+ <int key="connectionID">363</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">revertDocumentToSaved:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="579971712"/>
+ </object>
+ <int key="connectionID">364</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">runToolbarCustomizationPalette:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="237841660"/>
+ </object>
+ <int key="connectionID">365</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleToolbarShown:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="102151532"/>
+ </object>
+ <int key="connectionID">366</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">hide:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="755159360"/>
+ </object>
+ <int key="connectionID">369</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">hideOtherApplications:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="342932134"/>
+ </object>
+ <int key="connectionID">370</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">unhideAllApplications:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="908899353"/>
+ </object>
+ <int key="connectionID">372</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">addFontTrait:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="130421458"/>
+ </object>
+ <int key="connectionID">420</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">addFontTrait:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="1034982764"/>
+ </object>
+ <int key="connectionID">421</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">modifyFont:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="70851867"/>
+ </object>
+ <int key="connectionID">422</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">orderFrontFontPanel:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="976032852"/>
+ </object>
+ <int key="connectionID">423</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">modifyFont:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="926861345"/>
+ </object>
+ <int key="connectionID">424</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">raiseBaseline:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="511998969"/>
+ </object>
+ <int key="connectionID">425</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">lowerBaseline:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="769412564"/>
+ </object>
+ <int key="connectionID">426</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">copyFont:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="36828373"/>
+ </object>
+ <int key="connectionID">427</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">subscript:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="608632550"/>
+ </object>
+ <int key="connectionID">428</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">superscript:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="124058341"/>
+ </object>
+ <int key="connectionID">429</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">tightenKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="252389237"/>
+ </object>
+ <int key="connectionID">430</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">underline:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="410191250"/>
+ </object>
+ <int key="connectionID">431</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">orderFrontColorPanel:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="534067315"/>
+ </object>
+ <int key="connectionID">432</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">useAllLigatures:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="897063006"/>
+ </object>
+ <int key="connectionID">433</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">loosenKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="394403650"/>
+ </object>
+ <int key="connectionID">434</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">pasteFont:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="30025740"/>
+ </object>
+ <int key="connectionID">435</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">unscript:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="912968273"/>
+ </object>
+ <int key="connectionID">436</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">useStandardKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="163285378"/>
+ </object>
+ <int key="connectionID">437</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">useStandardLigatures:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="2477936"/>
+ </object>
+ <int key="connectionID">438</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">turnOffLigatures:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1057656020"/>
+ </object>
+ <int key="connectionID">439</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">turnOffKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="99033700"/>
+ </object>
+ <int key="connectionID">440</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignLeft:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="358734960"/>
+ </object>
+ <int key="connectionID">441</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignJustified:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="442988802"/>
+ </object>
+ <int key="connectionID">442</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">copyRuler:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="7825268"/>
+ </object>
+ <int key="connectionID">443</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignCenter:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="676513999"/>
+ </object>
+ <int key="connectionID">444</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleRuler:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="385048345"/>
+ </object>
+ <int key="connectionID">445</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignRight:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="173014236"/>
+ </object>
+ <int key="connectionID">446</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">pasteRuler:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="957928442"/>
+ </object>
+ <int key="connectionID">447</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">terminate:</string>
+ <reference key="source" ref="1021"/>
+ <reference key="destination" ref="632727374"/>
+ </object>
+ <int key="connectionID">448</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">visible: testBinding</string>
+ <reference key="source" ref="513744381"/>
+ <reference key="destination" ref="1050"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="513744381"/>
+ <reference key="NSDestination" ref="1050"/>
+ <string key="NSLabel">visible: testBinding</string>
+ <string key="NSBinding">visible</string>
+ <string key="NSKeyPath">testBinding</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">459</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">testAction:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1064978459"/>
+ </object>
+ <int key="connectionID">462</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <object class="NSArray" key="object" id="1049">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="children" ref="1048"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="1021"/>
+ <reference key="parent" ref="1049"/>
+ <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="1014"/>
+ <reference key="parent" ref="1049"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="1050"/>
+ <reference key="parent" ref="1049"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">29</int>
+ <reference key="object" ref="649796088"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="713487014"/>
+ <reference ref="694149608"/>
+ <reference ref="391199113"/>
+ <reference ref="952259628"/>
+ <reference ref="379814623"/>
+ <reference ref="586577488"/>
+ <reference ref="781891986"/>
+ </object>
+ <reference key="parent" ref="1049"/>
+ <string key="objectName">Main Menu</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">19</int>
+ <reference key="object" ref="713487014"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="835318025"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">56</int>
+ <reference key="object" ref="694149608"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="110575045"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">103</int>
+ <reference key="object" ref="391199113"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="374024848"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">217</int>
+ <reference key="object" ref="952259628"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="789758025"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">83</int>
+ <reference key="object" ref="379814623"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="720053764"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">81</int>
+ <reference key="object" ref="720053764"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1023925487"/>
+ <reference ref="117038363"/>
+ <reference ref="49223823"/>
+ <reference ref="722745758"/>
+ <reference ref="705341025"/>
+ <reference ref="1025936716"/>
+ <reference ref="294629803"/>
+ <reference ref="776162233"/>
+ <reference ref="425164168"/>
+ <reference ref="579971712"/>
+ <reference ref="1010469920"/>
+ </object>
+ <reference key="parent" ref="379814623"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">75</int>
+ <reference key="object" ref="1023925487"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">80</int>
+ <reference key="object" ref="117038363"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">78</int>
+ <reference key="object" ref="49223823"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">72</int>
+ <reference key="object" ref="722745758"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">82</int>
+ <reference key="object" ref="705341025"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">124</int>
+ <reference key="object" ref="1025936716"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1065607017"/>
+ </object>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">77</int>
+ <reference key="object" ref="294629803"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">73</int>
+ <reference key="object" ref="776162233"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">79</int>
+ <reference key="object" ref="425164168"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">112</int>
+ <reference key="object" ref="579971712"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">74</int>
+ <reference key="object" ref="1010469920"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">125</int>
+ <reference key="object" ref="1065607017"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="759406840"/>
+ </object>
+ <reference key="parent" ref="1025936716"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">126</int>
+ <reference key="object" ref="759406840"/>
+ <reference key="parent" ref="1065607017"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">205</int>
+ <reference key="object" ref="789758025"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="437104165"/>
+ <reference ref="583158037"/>
+ <reference ref="1058277027"/>
+ <reference ref="212016141"/>
+ <reference ref="296257095"/>
+ <reference ref="29853731"/>
+ <reference ref="860595796"/>
+ <reference ref="1040322652"/>
+ <reference ref="790794224"/>
+ <reference ref="892235320"/>
+ <reference ref="972420730"/>
+ <reference ref="676164635"/>
+ <reference ref="507821607"/>
+ </object>
+ <reference key="parent" ref="952259628"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">202</int>
+ <reference key="object" ref="437104165"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">198</int>
+ <reference key="object" ref="583158037"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">207</int>
+ <reference key="object" ref="1058277027"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">214</int>
+ <reference key="object" ref="212016141"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">199</int>
+ <reference key="object" ref="296257095"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">203</int>
+ <reference key="object" ref="29853731"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">197</int>
+ <reference key="object" ref="860595796"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">206</int>
+ <reference key="object" ref="1040322652"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">215</int>
+ <reference key="object" ref="790794224"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">218</int>
+ <reference key="object" ref="892235320"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="963351320"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">216</int>
+ <reference key="object" ref="972420730"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="769623530"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">200</int>
+ <reference key="object" ref="769623530"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="948374510"/>
+ <reference ref="96193923"/>
+ <reference ref="679648819"/>
+ <reference ref="967646866"/>
+ </object>
+ <reference key="parent" ref="972420730"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">219</int>
+ <reference key="object" ref="948374510"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">201</int>
+ <reference key="object" ref="96193923"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">204</int>
+ <reference key="object" ref="679648819"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">220</int>
+ <reference key="object" ref="963351320"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="270902937"/>
+ <reference ref="88285865"/>
+ <reference ref="159080638"/>
+ <reference ref="326711663"/>
+ <reference ref="447796847"/>
+ </object>
+ <reference key="parent" ref="892235320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">213</int>
+ <reference key="object" ref="270902937"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">210</int>
+ <reference key="object" ref="88285865"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">221</int>
+ <reference key="object" ref="159080638"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">208</int>
+ <reference key="object" ref="326711663"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">209</int>
+ <reference key="object" ref="447796847"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">106</int>
+ <reference key="object" ref="374024848"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="238773614"/>
+ </object>
+ <reference key="parent" ref="391199113"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">111</int>
+ <reference key="object" ref="238773614"/>
+ <reference key="parent" ref="374024848"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">57</int>
+ <reference key="object" ref="110575045"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="238522557"/>
+ <reference ref="755159360"/>
+ <reference ref="908899353"/>
+ <reference ref="632727374"/>
+ <reference ref="646227648"/>
+ <reference ref="609285721"/>
+ <reference ref="481834944"/>
+ <reference ref="304266470"/>
+ <reference ref="1046388886"/>
+ <reference ref="1056857174"/>
+ <reference ref="342932134"/>
+ </object>
+ <reference key="parent" ref="694149608"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">58</int>
+ <reference key="object" ref="238522557"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">134</int>
+ <reference key="object" ref="755159360"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">150</int>
+ <reference key="object" ref="908899353"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">136</int>
+ <reference key="object" ref="632727374"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">144</int>
+ <reference key="object" ref="646227648"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">129</int>
+ <reference key="object" ref="609285721"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">143</int>
+ <reference key="object" ref="481834944"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">236</int>
+ <reference key="object" ref="304266470"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">131</int>
+ <reference key="object" ref="1046388886"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="752062318"/>
+ </object>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">149</int>
+ <reference key="object" ref="1056857174"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">145</int>
+ <reference key="object" ref="342932134"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">130</int>
+ <reference key="object" ref="752062318"/>
+ <reference key="parent" ref="1046388886"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">24</int>
+ <reference key="object" ref="835318025"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="299356726"/>
+ <reference ref="625202149"/>
+ <reference ref="575023229"/>
+ <reference ref="1011231497"/>
+ </object>
+ <reference key="parent" ref="713487014"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">92</int>
+ <reference key="object" ref="299356726"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5</int>
+ <reference key="object" ref="625202149"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">239</int>
+ <reference key="object" ref="575023229"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">23</int>
+ <reference key="object" ref="1011231497"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">295</int>
+ <reference key="object" ref="586577488"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="466310130"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">296</int>
+ <reference key="object" ref="466310130"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="102151532"/>
+ <reference ref="237841660"/>
+ </object>
+ <reference key="parent" ref="586577488"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">297</int>
+ <reference key="object" ref="102151532"/>
+ <reference key="parent" ref="466310130"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">298</int>
+ <reference key="object" ref="237841660"/>
+ <reference key="parent" ref="466310130"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">211</int>
+ <reference key="object" ref="676164635"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="785027613"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">212</int>
+ <reference key="object" ref="785027613"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="680220178"/>
+ <reference ref="731782645"/>
+ </object>
+ <reference key="parent" ref="676164635"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">195</int>
+ <reference key="object" ref="680220178"/>
+ <reference key="parent" ref="785027613"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">196</int>
+ <reference key="object" ref="731782645"/>
+ <reference key="parent" ref="785027613"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">346</int>
+ <reference key="object" ref="967646866"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">348</int>
+ <reference key="object" ref="507821607"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="698887838"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">349</int>
+ <reference key="object" ref="698887838"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="605118523"/>
+ <reference ref="197661976"/>
+ <reference ref="708854459"/>
+ </object>
+ <reference key="parent" ref="507821607"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">350</int>
+ <reference key="object" ref="605118523"/>
+ <reference key="parent" ref="698887838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">351</int>
+ <reference key="object" ref="197661976"/>
+ <reference key="parent" ref="698887838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">354</int>
+ <reference key="object" ref="708854459"/>
+ <reference key="parent" ref="698887838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">367</int>
+ <reference key="object" ref="513744381"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="414427165"/>
+ </object>
+ <reference key="parent" ref="1049"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">368</int>
+ <reference key="object" ref="414427165"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1064978459"/>
+ </object>
+ <reference key="parent" ref="513744381"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">373</int>
+ <reference key="object" ref="163992474"/>
+ <reference key="parent" ref="1049"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">375</int>
+ <reference key="object" ref="781891986"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1015803365"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">376</int>
+ <reference key="object" ref="1015803365"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="247370491"/>
+ <reference ref="1009760027"/>
+ </object>
+ <reference key="parent" ref="781891986"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">377</int>
+ <reference key="object" ref="247370491"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="165189968"/>
+ </object>
+ <reference key="parent" ref="1015803365"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">378</int>
+ <reference key="object" ref="1009760027"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="51834583"/>
+ </object>
+ <reference key="parent" ref="1015803365"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">379</int>
+ <reference key="object" ref="51834583"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="358734960"/>
+ <reference ref="676513999"/>
+ <reference ref="442988802"/>
+ <reference ref="173014236"/>
+ <reference ref="912312444"/>
+ <reference ref="385048345"/>
+ <reference ref="7825268"/>
+ <reference ref="957928442"/>
+ </object>
+ <reference key="parent" ref="1009760027"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">380</int>
+ <reference key="object" ref="358734960"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">381</int>
+ <reference key="object" ref="676513999"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">382</int>
+ <reference key="object" ref="442988802"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">383</int>
+ <reference key="object" ref="173014236"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">384</int>
+ <reference key="object" ref="912312444"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">385</int>
+ <reference key="object" ref="385048345"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">386</int>
+ <reference key="object" ref="7825268"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">387</int>
+ <reference key="object" ref="957928442"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">388</int>
+ <reference key="object" ref="165189968"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="976032852"/>
+ <reference ref="130421458"/>
+ <reference ref="1034982764"/>
+ <reference ref="410191250"/>
+ <reference ref="208609432"/>
+ <reference ref="926861345"/>
+ <reference ref="70851867"/>
+ <reference ref="6870069"/>
+ <reference ref="814601473"/>
+ <reference ref="61728953"/>
+ <reference ref="518868038"/>
+ <reference ref="510270214"/>
+ <reference ref="534067315"/>
+ <reference ref="98556326"/>
+ <reference ref="36828373"/>
+ <reference ref="30025740"/>
+ </object>
+ <reference key="parent" ref="247370491"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">389</int>
+ <reference key="object" ref="976032852"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">390</int>
+ <reference key="object" ref="130421458"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">391</int>
+ <reference key="object" ref="1034982764"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">392</int>
+ <reference key="object" ref="410191250"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">393</int>
+ <reference key="object" ref="208609432"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">394</int>
+ <reference key="object" ref="926861345"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">395</int>
+ <reference key="object" ref="70851867"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">396</int>
+ <reference key="object" ref="6870069"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">397</int>
+ <reference key="object" ref="814601473"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="281415442"/>
+ </object>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">398</int>
+ <reference key="object" ref="61728953"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="396844641"/>
+ </object>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">399</int>
+ <reference key="object" ref="518868038"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="74357254"/>
+ </object>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">400</int>
+ <reference key="object" ref="510270214"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">401</int>
+ <reference key="object" ref="534067315"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">402</int>
+ <reference key="object" ref="98556326"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">403</int>
+ <reference key="object" ref="36828373"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">404</int>
+ <reference key="object" ref="30025740"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">405</int>
+ <reference key="object" ref="74357254"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="912968273"/>
+ <reference ref="124058341"/>
+ <reference ref="608632550"/>
+ <reference ref="511998969"/>
+ <reference ref="769412564"/>
+ </object>
+ <reference key="parent" ref="518868038"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">406</int>
+ <reference key="object" ref="912968273"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">407</int>
+ <reference key="object" ref="124058341"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">408</int>
+ <reference key="object" ref="608632550"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">409</int>
+ <reference key="object" ref="511998969"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">410</int>
+ <reference key="object" ref="769412564"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">411</int>
+ <reference key="object" ref="396844641"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="2477936"/>
+ <reference ref="1057656020"/>
+ <reference ref="897063006"/>
+ </object>
+ <reference key="parent" ref="61728953"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">412</int>
+ <reference key="object" ref="2477936"/>
+ <reference key="parent" ref="396844641"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">413</int>
+ <reference key="object" ref="1057656020"/>
+ <reference key="parent" ref="396844641"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">414</int>
+ <reference key="object" ref="897063006"/>
+ <reference key="parent" ref="396844641"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">415</int>
+ <reference key="object" ref="281415442"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="163285378"/>
+ <reference ref="99033700"/>
+ <reference ref="252389237"/>
+ <reference ref="394403650"/>
+ </object>
+ <reference key="parent" ref="814601473"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">416</int>
+ <reference key="object" ref="163285378"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">417</int>
+ <reference key="object" ref="99033700"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">418</int>
+ <reference key="object" ref="252389237"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">419</int>
+ <reference key="object" ref="394403650"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">460</int>
+ <reference key="object" ref="1064978459"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="828576380"/>
+ </object>
+ <reference key="parent" ref="414427165"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">461</int>
+ <reference key="object" ref="828576380"/>
+ <reference key="parent" ref="1064978459"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>-1.IBPluginDependency</string>
+ <string>-2.IBPluginDependency</string>
+ <string>-3.IBPluginDependency</string>
+ <string>103.IBPluginDependency</string>
+ <string>103.ImportedFromIB2</string>
+ <string>106.IBEditorWindowLastContentRect</string>
+ <string>106.IBPluginDependency</string>
+ <string>106.ImportedFromIB2</string>
+ <string>106.editorWindowContentRectSynchronizationRect</string>
+ <string>111.IBPluginDependency</string>
+ <string>111.ImportedFromIB2</string>
+ <string>112.IBPluginDependency</string>
+ <string>112.ImportedFromIB2</string>
+ <string>124.IBPluginDependency</string>
+ <string>124.ImportedFromIB2</string>
+ <string>125.IBEditorWindowLastContentRect</string>
+ <string>125.IBPluginDependency</string>
+ <string>125.ImportedFromIB2</string>
+ <string>125.editorWindowContentRectSynchronizationRect</string>
+ <string>126.IBPluginDependency</string>
+ <string>126.ImportedFromIB2</string>
+ <string>129.IBPluginDependency</string>
+ <string>129.ImportedFromIB2</string>
+ <string>130.IBEditorWindowLastContentRect</string>
+ <string>130.IBPluginDependency</string>
+ <string>130.ImportedFromIB2</string>
+ <string>130.editorWindowContentRectSynchronizationRect</string>
+ <string>131.IBPluginDependency</string>
+ <string>131.ImportedFromIB2</string>
+ <string>134.IBPluginDependency</string>
+ <string>134.ImportedFromIB2</string>
+ <string>136.IBPluginDependency</string>
+ <string>136.ImportedFromIB2</string>
+ <string>143.IBPluginDependency</string>
+ <string>143.ImportedFromIB2</string>
+ <string>144.IBPluginDependency</string>
+ <string>144.ImportedFromIB2</string>
+ <string>145.IBPluginDependency</string>
+ <string>145.ImportedFromIB2</string>
+ <string>149.IBPluginDependency</string>
+ <string>149.ImportedFromIB2</string>
+ <string>150.IBPluginDependency</string>
+ <string>150.ImportedFromIB2</string>
+ <string>19.IBPluginDependency</string>
+ <string>19.ImportedFromIB2</string>
+ <string>195.IBPluginDependency</string>
+ <string>195.ImportedFromIB2</string>
+ <string>196.IBPluginDependency</string>
+ <string>196.ImportedFromIB2</string>
+ <string>197.IBPluginDependency</string>
+ <string>197.ImportedFromIB2</string>
+ <string>198.IBPluginDependency</string>
+ <string>198.ImportedFromIB2</string>
+ <string>199.IBPluginDependency</string>
+ <string>199.ImportedFromIB2</string>
+ <string>200.IBEditorWindowLastContentRect</string>
+ <string>200.IBPluginDependency</string>
+ <string>200.ImportedFromIB2</string>
+ <string>200.editorWindowContentRectSynchronizationRect</string>
+ <string>201.IBPluginDependency</string>
+ <string>201.ImportedFromIB2</string>
+ <string>202.IBPluginDependency</string>
+ <string>202.ImportedFromIB2</string>
+ <string>203.IBPluginDependency</string>
+ <string>203.ImportedFromIB2</string>
+ <string>204.IBPluginDependency</string>
+ <string>204.ImportedFromIB2</string>
+ <string>205.IBEditorWindowLastContentRect</string>
+ <string>205.IBPluginDependency</string>
+ <string>205.ImportedFromIB2</string>
+ <string>205.editorWindowContentRectSynchronizationRect</string>
+ <string>206.IBPluginDependency</string>
+ <string>206.ImportedFromIB2</string>
+ <string>207.IBPluginDependency</string>
+ <string>207.ImportedFromIB2</string>
+ <string>208.IBPluginDependency</string>
+ <string>208.ImportedFromIB2</string>
+ <string>209.IBPluginDependency</string>
+ <string>209.ImportedFromIB2</string>
+ <string>210.IBPluginDependency</string>
+ <string>210.ImportedFromIB2</string>
+ <string>211.IBPluginDependency</string>
+ <string>211.ImportedFromIB2</string>
+ <string>212.IBEditorWindowLastContentRect</string>
+ <string>212.IBPluginDependency</string>
+ <string>212.ImportedFromIB2</string>
+ <string>212.editorWindowContentRectSynchronizationRect</string>
+ <string>213.IBPluginDependency</string>
+ <string>213.ImportedFromIB2</string>
+ <string>214.IBPluginDependency</string>
+ <string>214.ImportedFromIB2</string>
+ <string>215.IBPluginDependency</string>
+ <string>215.ImportedFromIB2</string>
+ <string>216.IBPluginDependency</string>
+ <string>216.ImportedFromIB2</string>
+ <string>217.IBPluginDependency</string>
+ <string>217.ImportedFromIB2</string>
+ <string>218.IBPluginDependency</string>
+ <string>218.ImportedFromIB2</string>
+ <string>219.IBPluginDependency</string>
+ <string>219.ImportedFromIB2</string>
+ <string>220.IBEditorWindowLastContentRect</string>
+ <string>220.IBPluginDependency</string>
+ <string>220.ImportedFromIB2</string>
+ <string>220.editorWindowContentRectSynchronizationRect</string>
+ <string>221.IBPluginDependency</string>
+ <string>221.ImportedFromIB2</string>
+ <string>23.IBPluginDependency</string>
+ <string>23.ImportedFromIB2</string>
+ <string>236.IBPluginDependency</string>
+ <string>236.ImportedFromIB2</string>
+ <string>239.IBPluginDependency</string>
+ <string>239.ImportedFromIB2</string>
+ <string>24.IBEditorWindowLastContentRect</string>
+ <string>24.IBPluginDependency</string>
+ <string>24.ImportedFromIB2</string>
+ <string>24.editorWindowContentRectSynchronizationRect</string>
+ <string>29.IBEditorWindowLastContentRect</string>
+ <string>29.IBPluginDependency</string>
+ <string>29.ImportedFromIB2</string>
+ <string>29.WindowOrigin</string>
+ <string>29.editorWindowContentRectSynchronizationRect</string>
+ <string>295.IBPluginDependency</string>
+ <string>296.IBEditorWindowLastContentRect</string>
+ <string>296.IBPluginDependency</string>
+ <string>296.editorWindowContentRectSynchronizationRect</string>
+ <string>297.IBPluginDependency</string>
+ <string>298.IBPluginDependency</string>
+ <string>346.IBPluginDependency</string>
+ <string>346.ImportedFromIB2</string>
+ <string>348.IBPluginDependency</string>
+ <string>348.ImportedFromIB2</string>
+ <string>349.IBEditorWindowLastContentRect</string>
+ <string>349.IBPluginDependency</string>
+ <string>349.ImportedFromIB2</string>
+ <string>349.editorWindowContentRectSynchronizationRect</string>
+ <string>350.IBPluginDependency</string>
+ <string>350.ImportedFromIB2</string>
+ <string>351.IBPluginDependency</string>
+ <string>351.ImportedFromIB2</string>
+ <string>354.IBPluginDependency</string>
+ <string>354.ImportedFromIB2</string>
+ <string>367.IBEditorWindowLastContentRect</string>
+ <string>367.IBPluginDependency</string>
+ <string>367.IBWindowTemplateEditedContentRect</string>
+ <string>367.NSWindowTemplate.visibleAtLaunch</string>
+ <string>367.editorWindowContentRectSynchronizationRect</string>
+ <string>368.IBPluginDependency</string>
+ <string>375.IBPluginDependency</string>
+ <string>376.IBPluginDependency</string>
+ <string>377.IBPluginDependency</string>
+ <string>378.IBPluginDependency</string>
+ <string>379.IBPluginDependency</string>
+ <string>380.IBPluginDependency</string>
+ <string>381.IBPluginDependency</string>
+ <string>382.IBPluginDependency</string>
+ <string>383.IBPluginDependency</string>
+ <string>384.IBPluginDependency</string>
+ <string>385.IBPluginDependency</string>
+ <string>386.IBPluginDependency</string>
+ <string>387.IBPluginDependency</string>
+ <string>388.IBPluginDependency</string>
+ <string>389.IBPluginDependency</string>
+ <string>390.IBPluginDependency</string>
+ <string>391.IBPluginDependency</string>
+ <string>392.IBPluginDependency</string>
+ <string>393.IBPluginDependency</string>
+ <string>394.IBPluginDependency</string>
+ <string>395.IBPluginDependency</string>
+ <string>396.IBPluginDependency</string>
+ <string>397.IBPluginDependency</string>
+ <string>398.IBPluginDependency</string>
+ <string>399.IBPluginDependency</string>
+ <string>400.IBPluginDependency</string>
+ <string>401.IBPluginDependency</string>
+ <string>402.IBPluginDependency</string>
+ <string>403.IBPluginDependency</string>
+ <string>404.IBPluginDependency</string>
+ <string>405.IBPluginDependency</string>
+ <string>406.IBPluginDependency</string>
+ <string>407.IBPluginDependency</string>
+ <string>408.IBPluginDependency</string>
+ <string>409.IBPluginDependency</string>
+ <string>410.IBPluginDependency</string>
+ <string>411.IBPluginDependency</string>
+ <string>412.IBPluginDependency</string>
+ <string>413.IBPluginDependency</string>
+ <string>414.IBPluginDependency</string>
+ <string>415.IBPluginDependency</string>
+ <string>416.IBPluginDependency</string>
+ <string>417.IBPluginDependency</string>
+ <string>418.IBPluginDependency</string>
+ <string>419.IBPluginDependency</string>
+ <string>460.IBPluginDependency</string>
+ <string>461.IBPluginDependency</string>
+ <string>5.IBPluginDependency</string>
+ <string>5.ImportedFromIB2</string>
+ <string>56.IBPluginDependency</string>
+ <string>56.ImportedFromIB2</string>
+ <string>57.IBEditorWindowLastContentRect</string>
+ <string>57.IBPluginDependency</string>
+ <string>57.ImportedFromIB2</string>
+ <string>57.editorWindowContentRectSynchronizationRect</string>
+ <string>58.IBPluginDependency</string>
+ <string>58.ImportedFromIB2</string>
+ <string>72.IBPluginDependency</string>
+ <string>72.ImportedFromIB2</string>
+ <string>73.IBPluginDependency</string>
+ <string>73.ImportedFromIB2</string>
+ <string>74.IBPluginDependency</string>
+ <string>74.ImportedFromIB2</string>
+ <string>75.IBPluginDependency</string>
+ <string>75.ImportedFromIB2</string>
+ <string>77.IBPluginDependency</string>
+ <string>77.ImportedFromIB2</string>
+ <string>78.IBPluginDependency</string>
+ <string>78.ImportedFromIB2</string>
+ <string>79.IBPluginDependency</string>
+ <string>79.ImportedFromIB2</string>
+ <string>80.IBPluginDependency</string>
+ <string>80.ImportedFromIB2</string>
+ <string>81.IBEditorWindowLastContentRect</string>
+ <string>81.IBPluginDependency</string>
+ <string>81.ImportedFromIB2</string>
+ <string>81.editorWindowContentRectSynchronizationRect</string>
+ <string>82.IBPluginDependency</string>
+ <string>82.ImportedFromIB2</string>
+ <string>83.IBPluginDependency</string>
+ <string>83.ImportedFromIB2</string>
+ <string>92.IBPluginDependency</string>
+ <string>92.ImportedFromIB2</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1" id="9"/>
+ <string>{{518, 723}, {216, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{596, 852}, {216, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{617, 609}, {132, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{522, 812}, {146, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{531, 606}, {64, 6}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{436, 809}, {64, 6}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {275, 83}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{608, 612}, {275, 83}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{287, 503}, {243, 243}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{197, 734}, {243, 243}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {153, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{608, 612}, {167, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {241, 103}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{608, 612}, {241, 103}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{447, 673}, {197, 73}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{525, 802}, {197, 73}}</string>
+ <string>{{101, 746}, {507, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{74, 862}</string>
+ <string>{{11, 977}, {478, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{397, 703}, {234, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{475, 832}, {234, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {177, 63}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{440, 714}, {177, 63}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{176, 307}, {480, 270}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{176, 307}, {480, 270}}</string>
+ <reference ref="9"/>
+ <string>{{11, 666}, {480, 270}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{113, 563}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{23, 794}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{418, 469}, {199, 203}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{323, 672}, {199, 203}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">462</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">FirstResponder</string>
+ <string key="superclassName">NSObject</string>
+ <object class="NSMutableDictionary" key="actions">
+ <string key="NS.key.0">testAction:</string>
+ <string key="NS.object.0">id</string>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <nil key="IBDocument.LastKnownRelativeProjectPath"/>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nib b/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nib
new file mode 100644
index 0000000..c7fdf57
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/TestData/NibCocoaTest.nib/keyedobjects.nib
Binary files differ
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib b/SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib
new file mode 100644
index 0000000..aea96ba
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/TestData/XibCarbonTest.xib
@@ -0,0 +1,3106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Carbon.XIB" version="7.02">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">672</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="317"/>
+ <integer value="403"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1023437918">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenu" id="612875881">
+ <string key="NSTitle">Menu</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="704607057">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">TestLocalizedString</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <object class="NSImage" key="NSOnImage" id="1067467733">
+ <string key="NSName">NSMenuCheckmark</string>
+ <int key="NSImageFlags">1623195648</int>
+ </object>
+ <object class="NSImage" key="NSMixedImage" id="763295676">
+ <string key="NSName">NSMenuMixedState</string>
+ <int key="NSImageFlags">1623195648</int>
+ </object>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="72930468">
+ <string key="NSTitle">TestLocalizedString</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="875618782">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">About NewApplication</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">About NewApplication</string>
+ <string key="keyEquivalent"/>
+ <integer value="0" key="disabled" id="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <integer value="1" key="updateSingleItem" id="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <reference key="keyEquivalentModifierMask" ref="8"/>
+ <integer value="1633841013" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="882072235">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="623583908">
+ <reference key="NSMenu" ref="72930468"/>
+ <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
+ <string key="NSKeyEquiv">,</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">UHJlZmVyZW5jZXPigKY</string>
+ <string key="keyEquivalent">,</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1886545254" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="67264554">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="776020511">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Services</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="192327574">
+ <string key="NSTitle">Services</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <string key="title">Services</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Services</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="451320297">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="285450960">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Hide NewApplication</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Hide NewApplication</string>
+ <string key="keyEquivalent">h</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1751737445" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1058175216">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Hide Others</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Hide Others</string>
+ <string key="keyEquivalent">h</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1572864" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="552789090">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Show All</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show All</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1051888276">
+ <reference key="NSMenu" ref="72930468"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="847187968">
+ <reference key="NSMenu" ref="72930468"/>
+ <string key="NSTitle">Quit NewApplication</string>
+ <string key="NSKeyEquiv">q</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Quit NewApplication</string>
+ <string key="keyEquivalent">q</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1903520116" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="63529853">
+ <characters key="NS.bytes">_NSAppleMenu</characters>
+ </object>
+ <string key="title">TestLocalizedString</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="63529853"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">TestLocalizedString</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="604048812">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">File</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="205811382">
+ <string key="NSTitle">File</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="705228715">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">New</string>
+ <string key="NSKeyEquiv">n</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">New</string>
+ <string key="keyEquivalent">n</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1852143392" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="507010880">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
+ <string key="NSKeyEquiv">o</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">T3BlbuKApg</string>
+ <string key="keyEquivalent">o</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1869636974" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="971491831">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Open Recent</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="315990037">
+ <string key="NSTitle">Open Recent</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="297222316">
+ <reference key="NSMenu" ref="315990037"/>
+ <string key="NSTitle">Clear Menu</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Clear Menu</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Open Recent</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Open Recent</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="762068440">
+ <reference key="NSMenu" ref="205811382"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="938432662">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Close</string>
+ <string key="NSKeyEquiv">w</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Close</string>
+ <string key="keyEquivalent">w</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668050803" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="82567518">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Save</string>
+ <string key="NSKeyEquiv">s</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Save</string>
+ <string key="keyEquivalent">s</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1935767141" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="301200498">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
+ <string key="NSKeyEquiv">S</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">U2F2ZSBBc+KApg</string>
+ <string key="keyEquivalent">S</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <integer value="1937138035" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="20404397">
+ <reference key="NSMenu" ref="205811382"/>
+ <string key="NSTitle">Revert to Saved</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Revert to Saved</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <reference key="keyEquivalentModifierMask" ref="8"/>
+ <integer value="1920365172" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="772072760">
+ <reference key="NSMenu" ref="205811382"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="146096371">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">UGFnZSBTZXR1cOKApg</string>
+ <string key="NSKeyEquiv">P</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">UGFnZSBTZXR1cOKApg</string>
+ <string key="keyEquivalent">P</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <integer value="1885431653" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="778158183">
+ <reference key="NSMenu" ref="205811382"/>
+ <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
+ <string key="NSKeyEquiv">p</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">UHJpbnTigKY</string>
+ <string key="keyEquivalent">p</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1886547572" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">File</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">File</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="205101701">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Edit</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="792337290">
+ <string key="NSTitle">Edit</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="1072051194">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Undo</string>
+ <string key="NSKeyEquiv">z</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Undo</string>
+ <string key="keyEquivalent">z</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1970168943" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="600568978">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Redo</string>
+ <string key="NSKeyEquiv">Z</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Redo</string>
+ <string key="keyEquivalent">Z</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <integer value="1919247471" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="223232420">
+ <reference key="NSMenu" ref="792337290"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="383997164">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Cut</string>
+ <string key="NSKeyEquiv">x</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Cut</string>
+ <string key="keyEquivalent">x</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668641824" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="364987866">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Copy</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Copy</string>
+ <string key="keyEquivalent">c</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668247673" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="808355228">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Paste</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Paste</string>
+ <string key="keyEquivalent">v</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1885434740" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="165870337">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Delete</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Delete</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1668048225" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="258489327">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Select All</string>
+ <string key="NSKeyEquiv">a</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Select All</string>
+ <string key="keyEquivalent">a</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1935764588" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="512006815">
+ <reference key="NSMenu" ref="792337290"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="31203485">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Find</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="863955259">
+ <string key="NSTitle">Find</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="424994992">
+ <reference key="NSMenu" ref="863955259"/>
+ <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
+ <string key="NSKeyEquiv">f</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">1</int>
+ <string type="base64-UTF8" key="title">RmluZOKApg</string>
+ <string key="keyEquivalent">f</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="995284859">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Find Next</string>
+ <string key="NSKeyEquiv">g</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">2</int>
+ <string key="title">Find Next</string>
+ <string key="keyEquivalent">g</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="123323930">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Find Previous</string>
+ <string key="NSKeyEquiv">G</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">3</int>
+ <string key="title">Find Previous</string>
+ <string key="keyEquivalent">G</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="422397583">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Use Selection for Find</string>
+ <string key="NSKeyEquiv">e</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <int key="NSTag">7</int>
+ <string key="title">Use Selection for Find</string>
+ <string key="keyEquivalent">e</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="233219417">
+ <reference key="NSMenu" ref="863955259"/>
+ <string key="NSTitle">Jump to Selection</string>
+ <string key="NSKeyEquiv">j</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Jump to Selection</string>
+ <string key="keyEquivalent">j</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Find</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Find</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="639152515">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Spelling</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="1048087335">
+ <string key="NSTitle">Spelling</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="524649574">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="NSKeyEquiv">:</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="keyEquivalent">:</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1936225136" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="219896289">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string key="NSTitle">Check Spelling</string>
+ <string key="NSKeyEquiv">;</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Check Spelling</string>
+ <string key="keyEquivalent">;</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1667986288" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="702914428">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string key="NSTitle">Check Spelling as You Type</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Check Spelling as You Type</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1634955363" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="563572321">
+ <reference key="NSMenu" ref="1048087335"/>
+ <string key="NSTitle">Check Grammar With Spelling</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Check Grammar With Spelling</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Spelling</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Spelling</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1068490733">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Substitutions</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="471426593">
+ <string key="NSTitle">Substitutions</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="351985819">
+ <reference key="NSMenu" ref="471426593"/>
+ <string key="NSTitle">Smart Copy Paste</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Smart Copy Paste</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="832037660">
+ <reference key="NSMenu" ref="471426593"/>
+ <string key="NSTitle">Smart Quotes</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Smart Quotes</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="222741534">
+ <reference key="NSMenu" ref="471426593"/>
+ <string key="NSTitle">Smart Links</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Smart Links</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Substitutions</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Substitutions</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="336115432">
+ <reference key="NSMenu" ref="792337290"/>
+ <string key="NSTitle">Speech</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="807724991">
+ <string key="NSTitle">Speech</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="205890448">
+ <reference key="NSMenu" ref="807724991"/>
+ <string key="NSTitle">Start Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Start Speaking</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="53882475">
+ <reference key="NSMenu" ref="807724991"/>
+ <string key="NSTitle">Stop Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Stop Speaking</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Speech</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Speech</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">Edit</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Edit</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="471483215">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Format</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="517259905">
+ <string key="NSTitle">Format</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="890093857">
+ <reference key="NSMenu" ref="517259905"/>
+ <string key="NSTitle">Show Fonts</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show Fonts</string>
+ <string key="keyEquivalent">t</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="679366252">
+ <reference key="NSMenu" ref="517259905"/>
+ <string key="NSTitle">Show Colors</string>
+ <string key="NSKeyEquiv">C</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show Colors</string>
+ <string key="keyEquivalent">C</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1179648" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="NSName"/>
+ <string key="title">Format</string>
+ <reference key="menuID" ref="8"/>
+ <string key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Format</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="828960915">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">View</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="960860811">
+ <string key="NSTitle">View</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="412220865">
+ <reference key="NSMenu" ref="960860811"/>
+ <string key="NSTitle">Show Toolbar</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Show Toolbar</string>
+ <string key="keyEquivalent">t</string>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1572864" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="365447280">
+ <reference key="NSMenu" ref="960860811"/>
+ <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string type="base64-UTF8" key="title">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <string key="title">View</string>
+ <reference key="menuID" ref="8"/>
+ <nil key="name"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">View</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="1034821076">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Window</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="607950030">
+ <string key="NSTitle">Window</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="1026972731">
+ <reference key="NSMenu" ref="607950030"/>
+ <string key="NSTitle">Minimize</string>
+ <string key="NSKeyEquiv">m</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Minimize</string>
+ <string key="keyEquivalent">m</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="9"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1835626089" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="852441058">
+ <reference key="NSMenu" ref="607950030"/>
+ <string key="NSTitle">Zoom</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Zoom</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="2054123373" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="729751414">
+ <reference key="NSMenu" ref="607950030"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title"/>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="9"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="216674658">
+ <reference key="NSMenu" ref="607950030"/>
+ <string key="NSTitle">Bring All to Front</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">Bring All to Front</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="9"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <integer value="1650881140" key="command"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="727607344">
+ <characters key="NS.bytes">_NSWindowsMenu</characters>
+ </object>
+ <string key="title">Window</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="727607344"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Window</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ <object class="IBHIMenuItem" id="909640949">
+ <reference key="NSMenu" ref="612875881"/>
+ <string key="NSTitle">Help</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="IBHIMenu" key="NSSubmenu" id="141756445">
+ <string key="NSTitle">Help</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBHIMenuItem" id="1050195647">
+ <reference key="NSMenu" ref="141756445"/>
+ <string key="NSTitle">NewApplication Help</string>
+ <string key="NSKeyEquiv">?</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="1067467733"/>
+ <reference key="NSMixedImage" ref="763295676"/>
+ <string key="title">NewApplication Help</string>
+ <string key="keyEquivalent">?</string>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="9"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="693080635">
+ <characters key="NS.bytes">_NSWindowsMenu</characters>
+ </object>
+ <string key="title">Help</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="693080635"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <string key="title">Help</string>
+ <string key="keyEquivalent"/>
+ <reference key="disabled" ref="8"/>
+ <reference key="checked" ref="8"/>
+ <reference key="submenuParentChoosable" ref="8"/>
+ <reference key="dynamic" ref="8"/>
+ <reference key="notPreviousAlternate" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="ignoreMeta" ref="8"/>
+ <reference key="sectionHeader" ref="8"/>
+ <reference key="customDraw" ref="8"/>
+ <reference key="autoRepeat" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="updateSingleItem" ref="8"/>
+ <reference key="includeInCmdKeyMatching" ref="8"/>
+ <integer value="1048576" key="keyEquivalentModifierMask"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ </object>
+ </object>
+ <object class="NSMutableString" key="NSName" id="434699641">
+ <characters key="NS.bytes">_NSMainMenu</characters>
+ </object>
+ <string key="title">Menu</string>
+ <reference key="menuID" ref="8"/>
+ <reference key="name" ref="434699641"/>
+ <reference key="excludesMarkColumn" ref="8"/>
+ <reference key="autoDisable" ref="8"/>
+ <reference key="usePencilGlyph" ref="8"/>
+ <reference key="hidden" ref="8"/>
+ <reference key="condenseSeparators" ref="8"/>
+ </object>
+ <object class="IBHIWindowTemplate" id="872933631">
+ <reference key="doesNotHide" ref="8"/>
+ <reference key="squareCorners" ref="8"/>
+ <reference key="autoViewDragTracking" ref="9"/>
+ <reference key="receivesActivates" ref="9"/>
+ <reference key="receivesUpdates" ref="9"/>
+ <reference key="hasCloseBox" ref="9"/>
+ <reference key="hasCollapseBox" ref="9"/>
+ <reference key="hasHorizontalZoom" ref="9"/>
+ <reference key="resizable" ref="9"/>
+ <reference key="hasSideTitle" ref="8"/>
+ <reference key="hasVerticalZoom" ref="9"/>
+ <reference key="standardHandler" ref="9"/>
+ <reference key="liveResize" ref="9"/>
+ <reference key="toolbarButton" ref="8"/>
+ <reference key="metal" ref="8"/>
+ <reference key="unifiedTitleAndToolbar" ref="8"/>
+ <reference key="compositing" ref="9"/>
+ <reference key="ignoreClicks" ref="8"/>
+ <reference key="asyncDrag" ref="8"/>
+ <reference key="constrained" ref="9"/>
+ <reference key="hideOnFullScreen" ref="8"/>
+ <reference key="hideOnSuspend" ref="8"/>
+ <reference key="hasShadow" ref="9"/>
+ <reference key="noMetalContentSeparator" ref="8"/>
+ <reference key="doesNotCycle" ref="8"/>
+ <reference key="inWindowMenu" ref="9"/>
+ <reference key="visibleWithoutLogin" ref="8"/>
+ <reference key="opaqueForEvents" ref="8"/>
+ <integer value="6" key="windowClass"/>
+ <reference key="themeBrush" ref="8"/>
+ <reference key="windowPosition" ref="8"/>
+ <integer value="1048576" key="scalingMode"/>
+ <nil key="helpTagText"/>
+ <nil key="helpTagExtendedText"/>
+ <nil key="classID"/>
+ <string key="title">Window</string>
+ <object class="IBHIRootControl" key="rootControl" id="395084821">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{480, 360}</string>
+ <reference key="NSSuperview"/>
+ <reference key="controlSignature" ref="8"/>
+ <reference key="controlID" ref="8"/>
+ <reference key="enabled" ref="9"/>
+ <reference key="hidden" ref="8"/>
+ <integer value="9999" key="fontStyle"/>
+ <reference key="controlSize" ref="8"/>
+ <reference key="command" ref="8"/>
+ <nil key="helpTagExtendedText"/>
+ <nil key="helpTagText"/>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ <object class="NSArray" key="auxiliaryProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="IBCarbonHILayoutInfo" key="layoutInfo">
+ <nil key="bindingTopView"/>
+ <reference key="bindingTopKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingTopOffset"/>
+ <nil key="bindingLeftView"/>
+ <reference key="bindingLeftKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingLeftOffset"/>
+ <nil key="bindingBottomView"/>
+ <reference key="bindingBottomKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingBottomOffset"/>
+ <nil key="bindingRightView"/>
+ <reference key="bindingRightKind" ref="8"/>
+ <real value="0.000000e+00" key="bindingRightOffset"/>
+ <real value="0.000000e+00" key="scaleXRatio"/>
+ <nil key="scaleXView"/>
+ <reference key="scaleXKind" ref="8"/>
+ <real value="0.000000e+00" key="scaleYRatio"/>
+ <nil key="scaleYView"/>
+ <reference key="scaleYKind" ref="8"/>
+ <reference key="positionXKind" ref="8"/>
+ <nil key="positionXView"/>
+ <real value="0.000000e+00" key="positionXOffset"/>
+ <reference key="positionYKind" ref="8"/>
+ <nil key="positionYView"/>
+ <real value="0.000000e+00" key="positionYOffset"/>
+ </object>
+ <reference key="layoutSuspended" ref="8"/>
+ <object class="NSArray" key="instantiationProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <nil key="classID"/>
+ </object>
+ <reference key="autoPositionMask" ref="8"/>
+ <string key="windowRectAsNSRect">{{300, 300}, {480, 360}}</string>
+ <string key="autoScreenRectAsNSRect">{{0, 48}, {1920, 1129}}</string>
+ <reference key="helpTagDisplaySide" ref="8"/>
+ <object class="NSArray" key="instantiationProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <object class="NSArray" key="object" id="235277774">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="children" ref="1023437918"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">316</int>
+ <reference key="object" ref="872933631"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="395084821"/>
+ </object>
+ <reference key="parent" ref="235277774"/>
+ <string key="objectName">Window</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">317</int>
+ <reference key="object" ref="395084821"/>
+ <reference key="parent" ref="872933631"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">399</int>
+ <reference key="object" ref="612875881"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="471483215"/>
+ <reference ref="828960915"/>
+ <reference ref="909640949"/>
+ <reference ref="704607057"/>
+ <reference ref="1034821076"/>
+ <reference ref="205101701"/>
+ <reference ref="604048812"/>
+ </object>
+ <reference key="parent" ref="235277774"/>
+ <string key="objectName">MainMenu</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">400</int>
+ <reference key="object" ref="471483215"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="517259905"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">401</int>
+ <reference key="object" ref="828960915"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="960860811"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">402</int>
+ <reference key="object" ref="909640949"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="141756445"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">403</int>
+ <reference key="object" ref="704607057"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="72930468"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">404</int>
+ <reference key="object" ref="1034821076"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="607950030"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">405</int>
+ <reference key="object" ref="205101701"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="792337290"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">406</int>
+ <reference key="object" ref="604048812"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="205811382"/>
+ </object>
+ <reference key="parent" ref="612875881"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">407</int>
+ <reference key="object" ref="205811382"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="971491831"/>
+ <reference ref="772072760"/>
+ <reference ref="762068440"/>
+ <reference ref="705228715"/>
+ <reference ref="82567518"/>
+ <reference ref="301200498"/>
+ <reference ref="778158183"/>
+ <reference ref="146096371"/>
+ <reference ref="507010880"/>
+ <reference ref="20404397"/>
+ <reference ref="938432662"/>
+ </object>
+ <reference key="parent" ref="604048812"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">408</int>
+ <reference key="object" ref="971491831"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="315990037"/>
+ </object>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">409</int>
+ <reference key="object" ref="772072760"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">410</int>
+ <reference key="object" ref="762068440"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">411</int>
+ <reference key="object" ref="705228715"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">412</int>
+ <reference key="object" ref="82567518"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">413</int>
+ <reference key="object" ref="301200498"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">414</int>
+ <reference key="object" ref="778158183"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">415</int>
+ <reference key="object" ref="146096371"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">416</int>
+ <reference key="object" ref="507010880"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">417</int>
+ <reference key="object" ref="20404397"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">418</int>
+ <reference key="object" ref="938432662"/>
+ <reference key="parent" ref="205811382"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">419</int>
+ <reference key="object" ref="315990037"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="297222316"/>
+ </object>
+ <reference key="parent" ref="971491831"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">420</int>
+ <reference key="object" ref="297222316"/>
+ <reference key="parent" ref="315990037"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">421</int>
+ <reference key="object" ref="792337290"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1068490733"/>
+ <reference ref="336115432"/>
+ <reference ref="31203485"/>
+ <reference ref="512006815"/>
+ <reference ref="223232420"/>
+ <reference ref="639152515"/>
+ <reference ref="165870337"/>
+ <reference ref="364987866"/>
+ <reference ref="258489327"/>
+ <reference ref="600568978"/>
+ <reference ref="808355228"/>
+ <reference ref="383997164"/>
+ <reference ref="1072051194"/>
+ </object>
+ <reference key="parent" ref="205101701"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">422</int>
+ <reference key="object" ref="1068490733"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="471426593"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">423</int>
+ <reference key="object" ref="336115432"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="807724991"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">424</int>
+ <reference key="object" ref="31203485"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="863955259"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">425</int>
+ <reference key="object" ref="512006815"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">426</int>
+ <reference key="object" ref="223232420"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">427</int>
+ <reference key="object" ref="639152515"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1048087335"/>
+ </object>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">428</int>
+ <reference key="object" ref="165870337"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">429</int>
+ <reference key="object" ref="364987866"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">430</int>
+ <reference key="object" ref="258489327"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">431</int>
+ <reference key="object" ref="600568978"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">432</int>
+ <reference key="object" ref="808355228"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">433</int>
+ <reference key="object" ref="383997164"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">434</int>
+ <reference key="object" ref="1072051194"/>
+ <reference key="parent" ref="792337290"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">435</int>
+ <reference key="object" ref="1048087335"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="563572321"/>
+ <reference ref="219896289"/>
+ <reference ref="702914428"/>
+ <reference ref="524649574"/>
+ </object>
+ <reference key="parent" ref="639152515"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">436</int>
+ <reference key="object" ref="563572321"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">437</int>
+ <reference key="object" ref="219896289"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">438</int>
+ <reference key="object" ref="702914428"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">439</int>
+ <reference key="object" ref="524649574"/>
+ <reference key="parent" ref="1048087335"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">440</int>
+ <reference key="object" ref="863955259"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="424994992"/>
+ <reference ref="233219417"/>
+ <reference ref="422397583"/>
+ <reference ref="123323930"/>
+ <reference ref="995284859"/>
+ </object>
+ <reference key="parent" ref="31203485"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">441</int>
+ <reference key="object" ref="424994992"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">442</int>
+ <reference key="object" ref="233219417"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">443</int>
+ <reference key="object" ref="422397583"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">444</int>
+ <reference key="object" ref="123323930"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">445</int>
+ <reference key="object" ref="995284859"/>
+ <reference key="parent" ref="863955259"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">446</int>
+ <reference key="object" ref="807724991"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="53882475"/>
+ <reference ref="205890448"/>
+ </object>
+ <reference key="parent" ref="336115432"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">447</int>
+ <reference key="object" ref="53882475"/>
+ <reference key="parent" ref="807724991"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">448</int>
+ <reference key="object" ref="205890448"/>
+ <reference key="parent" ref="807724991"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">449</int>
+ <reference key="object" ref="471426593"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="222741534"/>
+ <reference ref="832037660"/>
+ <reference ref="351985819"/>
+ </object>
+ <reference key="parent" ref="1068490733"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">450</int>
+ <reference key="object" ref="222741534"/>
+ <reference key="parent" ref="471426593"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">451</int>
+ <reference key="object" ref="832037660"/>
+ <reference key="parent" ref="471426593"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">452</int>
+ <reference key="object" ref="351985819"/>
+ <reference key="parent" ref="471426593"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">453</int>
+ <reference key="object" ref="607950030"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="729751414"/>
+ <reference ref="852441058"/>
+ <reference ref="216674658"/>
+ <reference ref="1026972731"/>
+ </object>
+ <reference key="parent" ref="1034821076"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">454</int>
+ <reference key="object" ref="729751414"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">455</int>
+ <reference key="object" ref="852441058"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">456</int>
+ <reference key="object" ref="216674658"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">457</int>
+ <reference key="object" ref="1026972731"/>
+ <reference key="parent" ref="607950030"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">458</int>
+ <reference key="object" ref="72930468"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="847187968"/>
+ <reference ref="552789090"/>
+ <reference ref="1058175216"/>
+ <reference ref="285450960"/>
+ <reference ref="776020511"/>
+ <reference ref="623583908"/>
+ <reference ref="451320297"/>
+ <reference ref="67264554"/>
+ <reference ref="882072235"/>
+ <reference ref="1051888276"/>
+ <reference ref="875618782"/>
+ </object>
+ <reference key="parent" ref="704607057"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">459</int>
+ <reference key="object" ref="847187968"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">460</int>
+ <reference key="object" ref="552789090"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">461</int>
+ <reference key="object" ref="1058175216"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">462</int>
+ <reference key="object" ref="285450960"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">463</int>
+ <reference key="object" ref="776020511"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="192327574"/>
+ </object>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">464</int>
+ <reference key="object" ref="623583908"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">465</int>
+ <reference key="object" ref="451320297"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">466</int>
+ <reference key="object" ref="67264554"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">467</int>
+ <reference key="object" ref="882072235"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">468</int>
+ <reference key="object" ref="1051888276"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">469</int>
+ <reference key="object" ref="875618782"/>
+ <reference key="parent" ref="72930468"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">470</int>
+ <reference key="object" ref="192327574"/>
+ <reference key="parent" ref="776020511"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">471</int>
+ <reference key="object" ref="141756445"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1050195647"/>
+ </object>
+ <reference key="parent" ref="909640949"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">472</int>
+ <reference key="object" ref="1050195647"/>
+ <reference key="parent" ref="141756445"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">473</int>
+ <reference key="object" ref="960860811"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="365447280"/>
+ <reference ref="412220865"/>
+ </object>
+ <reference key="parent" ref="828960915"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">474</int>
+ <reference key="object" ref="365447280"/>
+ <reference key="parent" ref="960860811"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">475</int>
+ <reference key="object" ref="412220865"/>
+ <reference key="parent" ref="960860811"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">476</int>
+ <reference key="object" ref="517259905"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="679366252"/>
+ <reference ref="890093857"/>
+ </object>
+ <reference key="parent" ref="471483215"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">477</int>
+ <reference key="object" ref="679366252"/>
+ <reference key="parent" ref="517259905"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">478</int>
+ <reference key="object" ref="890093857"/>
+ <reference key="parent" ref="517259905"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>316.IBEditorWindowLastContentRect</string>
+ <string>316.IBPluginDependency</string>
+ <string>316.IBWindowTemplateEditedContentRect</string>
+ <string>316.editorWindowContentRectSynchronizationRect</string>
+ <string>317.IBPluginDependency</string>
+ <string>399.IBEditorWindowLastContentRect</string>
+ <string>399.IBPluginDependency</string>
+ <string>399.editorWindowContentRectSynchronizationRect</string>
+ <string>400.IBPluginDependency</string>
+ <string>401.IBPluginDependency</string>
+ <string>402.IBPluginDependency</string>
+ <string>403.IBPluginDependency</string>
+ <string>404.IBPluginDependency</string>
+ <string>405.IBPluginDependency</string>
+ <string>406.IBPluginDependency</string>
+ <string>407.IBPluginDependency</string>
+ <string>407.editorWindowContentRectSynchronizationRect</string>
+ <string>408.IBPluginDependency</string>
+ <string>409.IBPluginDependency</string>
+ <string>410.IBPluginDependency</string>
+ <string>411.IBPluginDependency</string>
+ <string>412.IBPluginDependency</string>
+ <string>413.IBPluginDependency</string>
+ <string>414.IBPluginDependency</string>
+ <string>415.IBPluginDependency</string>
+ <string>416.IBPluginDependency</string>
+ <string>417.IBPluginDependency</string>
+ <string>418.IBPluginDependency</string>
+ <string>419.IBPluginDependency</string>
+ <string>419.editorWindowContentRectSynchronizationRect</string>
+ <string>420.IBPluginDependency</string>
+ <string>421.IBPluginDependency</string>
+ <string>421.editorWindowContentRectSynchronizationRect</string>
+ <string>422.IBPluginDependency</string>
+ <string>423.IBPluginDependency</string>
+ <string>424.IBPluginDependency</string>
+ <string>425.IBPluginDependency</string>
+ <string>426.IBPluginDependency</string>
+ <string>427.IBPluginDependency</string>
+ <string>428.IBPluginDependency</string>
+ <string>429.IBPluginDependency</string>
+ <string>430.IBPluginDependency</string>
+ <string>431.IBPluginDependency</string>
+ <string>432.IBPluginDependency</string>
+ <string>433.IBPluginDependency</string>
+ <string>434.IBPluginDependency</string>
+ <string>435.IBPluginDependency</string>
+ <string>435.editorWindowContentRectSynchronizationRect</string>
+ <string>436.IBPluginDependency</string>
+ <string>437.IBPluginDependency</string>
+ <string>438.IBPluginDependency</string>
+ <string>439.IBPluginDependency</string>
+ <string>440.IBPluginDependency</string>
+ <string>440.editorWindowContentRectSynchronizationRect</string>
+ <string>441.IBPluginDependency</string>
+ <string>442.IBPluginDependency</string>
+ <string>443.IBPluginDependency</string>
+ <string>444.IBPluginDependency</string>
+ <string>445.IBPluginDependency</string>
+ <string>446.IBPluginDependency</string>
+ <string>446.editorWindowContentRectSynchronizationRect</string>
+ <string>447.IBPluginDependency</string>
+ <string>448.IBPluginDependency</string>
+ <string>449.IBPluginDependency</string>
+ <string>449.editorWindowContentRectSynchronizationRect</string>
+ <string>450.IBPluginDependency</string>
+ <string>451.IBPluginDependency</string>
+ <string>452.IBPluginDependency</string>
+ <string>453.IBPluginDependency</string>
+ <string>453.editorWindowContentRectSynchronizationRect</string>
+ <string>454.IBPluginDependency</string>
+ <string>455.IBPluginDependency</string>
+ <string>456.IBPluginDependency</string>
+ <string>457.IBPluginDependency</string>
+ <string>458.IBEditorWindowLastContentRect</string>
+ <string>458.IBPluginDependency</string>
+ <string>458.editorWindowContentRectSynchronizationRect</string>
+ <string>459.IBPluginDependency</string>
+ <string>460.IBPluginDependency</string>
+ <string>461.IBPluginDependency</string>
+ <string>462.IBPluginDependency</string>
+ <string>463.IBPluginDependency</string>
+ <string>464.IBPluginDependency</string>
+ <string>465.IBPluginDependency</string>
+ <string>466.IBPluginDependency</string>
+ <string>467.IBPluginDependency</string>
+ <string>468.IBPluginDependency</string>
+ <string>469.IBPluginDependency</string>
+ <string>470.IBPluginDependency</string>
+ <string>470.editorWindowContentRectSynchronizationRect</string>
+ <string>471.IBPluginDependency</string>
+ <string>471.editorWindowContentRectSynchronizationRect</string>
+ <string>472.IBPluginDependency</string>
+ <string>473.IBPluginDependency</string>
+ <string>473.editorWindowContentRectSynchronizationRect</string>
+ <string>474.IBPluginDependency</string>
+ <string>475.IBPluginDependency</string>
+ <string>476.IBPluginDependency</string>
+ <string>476.editorWindowContentRectSynchronizationRect</string>
+ <string>477.IBPluginDependency</string>
+ <string>478.IBPluginDependency</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>{{247, 233}, {480, 360}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{247, 233}, {480, 360}}</string>
+ <string>{{325, 394}, {480, 360}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{21, 803}, {507, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{325, 836}, {478, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{159, 779}, {199, 203}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{358, 919}, {146, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{511, 593}, {181, 243}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{692, 573}, {275, 83}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{382, 719}, {241, 103}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{382, 719}, {167, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{382, 719}, {188, 63}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{361, 909}, {197, 73}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{33, 620}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{27, 799}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{272, 916}, {64, 6}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{432, 959}, {216, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{311, 939}, {234, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>{{555, 793}, {176, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ <string>com.apple.InterfaceBuilder.CarbonPlugin</string>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">478</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes"/>
+ <int key="IBDocument.localizationMode">0</int>
+ <nil key="IBDocument.LastKnownRelativeProjectPath"/>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff --git a/SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib b/SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib
new file mode 100644
index 0000000..e2119bc
--- /dev/null
+++ b/SpotlightPlugins/InterfaceBuilder/TestData/XibCocoaTest.xib
@@ -0,0 +1,3075 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.InterfaceBuilderVersion">672</string>
+ <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="368"/>
+ <integer value="56"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1048">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="1021">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSCustomObject" id="1014">
+ <string key="NSClassName">FirstResponder</string>
+ </object>
+ <object class="NSCustomObject" id="1050">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSCustomObject" id="163992474">
+ <string key="NSClassName">NSFontManager</string>
+ </object>
+ <object class="NSMenu" id="649796088">
+ <string key="NSTitle">AMainMenu</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="694149608">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">TestLocalizedString</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <object class="NSCustomResource" key="NSOnImage" id="353210768">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSMenuCheckmark</string>
+ </object>
+ <object class="NSCustomResource" key="NSMixedImage" id="549394948">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSMenuMixedState</string>
+ </object>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="110575045">
+ <string key="NSTitle">TestLocalizedString</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="238522557">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">About NewApplication</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="304266470">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="609285721">
+ <reference key="NSMenu" ref="110575045"/>
+ <string type="base64-UTF8" key="NSTitle">UHJlZmVyZW5jZXPigKY</string>
+ <string key="NSKeyEquiv">,</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="481834944">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1046388886">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Services</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="752062318">
+ <string key="NSTitle">Services</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <string key="NSName">_NSServicesMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="646227648">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="755159360">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Hide NewApplication</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="342932134">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Hide Others</string>
+ <string key="NSKeyEquiv">h</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="908899353">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Show All</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1056857174">
+ <reference key="NSMenu" ref="110575045"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="632727374">
+ <reference key="NSMenu" ref="110575045"/>
+ <string key="NSTitle">Quit NewApplication</string>
+ <string key="NSKeyEquiv">q</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSAppleMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="379814623">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">File</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="720053764">
+ <string key="NSTitle">File</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="705341025">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">New</string>
+ <string key="NSKeyEquiv">n</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="722745758">
+ <reference key="NSMenu" ref="720053764"/>
+ <string type="base64-UTF8" key="NSTitle">T3BlbuKApg</string>
+ <string key="NSKeyEquiv">o</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1025936716">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Open Recent</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="1065607017">
+ <string key="NSTitle">Open Recent</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="759406840">
+ <reference key="NSMenu" ref="1065607017"/>
+ <string key="NSTitle">Clear Menu</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSRecentDocumentsMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="425164168">
+ <reference key="NSMenu" ref="720053764"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="776162233">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Close</string>
+ <string key="NSKeyEquiv">w</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1023925487">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Save</string>
+ <string key="NSKeyEquiv">s</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="117038363">
+ <reference key="NSMenu" ref="720053764"/>
+ <string type="base64-UTF8" key="NSTitle">U2F2ZSBBc+KApg</string>
+ <string key="NSKeyEquiv">S</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="579971712">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Revert to Saved</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1010469920">
+ <reference key="NSMenu" ref="720053764"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="294629803">
+ <reference key="NSMenu" ref="720053764"/>
+ <string key="NSTitle">Page Setup...</string>
+ <string key="NSKeyEquiv">P</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSToolTip"/>
+ </object>
+ <object class="NSMenuItem" id="49223823">
+ <reference key="NSMenu" ref="720053764"/>
+ <string type="base64-UTF8" key="NSTitle">UHJpbnTigKY</string>
+ <string key="NSKeyEquiv">p</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="952259628">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Edit</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="789758025">
+ <string key="NSTitle">Edit</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="1058277027">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Undo</string>
+ <string key="NSKeyEquiv">z</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="790794224">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Redo</string>
+ <string key="NSKeyEquiv">Z</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1040322652">
+ <reference key="NSMenu" ref="789758025"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="296257095">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Cut</string>
+ <string key="NSKeyEquiv">x</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="860595796">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Copy</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="29853731">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Paste</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="437104165">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Delete</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="583158037">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Select All</string>
+ <string key="NSKeyEquiv">a</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="212016141">
+ <reference key="NSMenu" ref="789758025"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="892235320">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Find</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="963351320">
+ <string key="NSTitle">Find</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="447796847">
+ <reference key="NSMenu" ref="963351320"/>
+ <string type="base64-UTF8" key="NSTitle">RmluZOKApg</string>
+ <string key="NSKeyEquiv">f</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">1</int>
+ </object>
+ <object class="NSMenuItem" id="326711663">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Find Next</string>
+ <string key="NSKeyEquiv">g</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">2</int>
+ </object>
+ <object class="NSMenuItem" id="270902937">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Find Previous</string>
+ <string key="NSKeyEquiv">G</string>
+ <int key="NSKeyEquivModMask">1179648</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">3</int>
+ </object>
+ <object class="NSMenuItem" id="159080638">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Use Selection for Find</string>
+ <string key="NSKeyEquiv">e</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">7</int>
+ </object>
+ <object class="NSMenuItem" id="88285865">
+ <reference key="NSMenu" ref="963351320"/>
+ <string key="NSTitle">Jump to Selection</string>
+ <string key="NSKeyEquiv">j</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="972420730">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Spelling and Grammar</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="769623530">
+ <string key="NSTitle">Spelling and Grammar</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="679648819">
+ <reference key="NSMenu" ref="769623530"/>
+ <string type="base64-UTF8" key="NSTitle">U2hvdyBTcGVsbGluZ+KApg</string>
+ <string key="NSKeyEquiv">:</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="96193923">
+ <reference key="NSMenu" ref="769623530"/>
+ <string key="NSTitle">Check Spelling</string>
+ <string key="NSKeyEquiv">;</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="948374510">
+ <reference key="NSMenu" ref="769623530"/>
+ <string key="NSTitle">Check Spelling While Typing</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="967646866">
+ <reference key="NSMenu" ref="769623530"/>
+ <string key="NSTitle">Check Grammar With Spelling</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="507821607">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Substitutions</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="698887838">
+ <string key="NSTitle">Substitutions</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="605118523">
+ <reference key="NSMenu" ref="698887838"/>
+ <string key="NSTitle">Smart Copy/Paste</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">1</int>
+ </object>
+ <object class="NSMenuItem" id="197661976">
+ <reference key="NSMenu" ref="698887838"/>
+ <string key="NSTitle">Smart Quotes</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">2</int>
+ </object>
+ <object class="NSMenuItem" id="708854459">
+ <reference key="NSMenu" ref="698887838"/>
+ <string key="NSTitle">Smart Links</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">3</int>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="676164635">
+ <reference key="NSMenu" ref="789758025"/>
+ <string key="NSTitle">Speech</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="785027613">
+ <string key="NSTitle">Speech</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="731782645">
+ <reference key="NSMenu" ref="785027613"/>
+ <string key="NSTitle">Start Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="680220178">
+ <reference key="NSMenu" ref="785027613"/>
+ <string key="NSTitle">Stop Speaking</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="781891986">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Format</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="1015803365">
+ <string key="NSTitle">Format</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="247370491">
+ <reference key="NSMenu" ref="1015803365"/>
+ <string key="NSTitle">Font</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="165189968">
+ <string key="NSTitle">Font</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="976032852">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Show Fonts</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="130421458">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Bold</string>
+ <string key="NSKeyEquiv">b</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">2</int>
+ </object>
+ <object class="NSMenuItem" id="1034982764">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Italic</string>
+ <string key="NSKeyEquiv">i</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">1</int>
+ </object>
+ <object class="NSMenuItem" id="410191250">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Underline</string>
+ <string key="NSKeyEquiv">u</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="208609432">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="926861345">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Bigger</string>
+ <string key="NSKeyEquiv">+</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">3</int>
+ </object>
+ <object class="NSMenuItem" id="70851867">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Smaller</string>
+ <string key="NSKeyEquiv">-</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <int key="NSTag">4</int>
+ </object>
+ <object class="NSMenuItem" id="6870069">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="814601473">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Kern</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="281415442">
+ <string key="NSTitle">Kern</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="163285378">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Use Default</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="99033700">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Use None</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="252389237">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Tighten</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="394403650">
+ <reference key="NSMenu" ref="281415442"/>
+ <string key="NSTitle">Loosen</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="61728953">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Ligature</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="396844641">
+ <string key="NSTitle">Ligature</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="2477936">
+ <reference key="NSMenu" ref="396844641"/>
+ <string key="NSTitle">Use Default</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="1057656020">
+ <reference key="NSMenu" ref="396844641"/>
+ <string key="NSTitle">Use None</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="897063006">
+ <reference key="NSMenu" ref="396844641"/>
+ <string key="NSTitle">Use All</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="518868038">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Baseline</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="74357254">
+ <string key="NSTitle">Baseline</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="912968273">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Use Default</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="124058341">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Superscript</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="608632550">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Subscript</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="511998969">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Raise</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="769412564">
+ <reference key="NSMenu" ref="74357254"/>
+ <string key="NSTitle">Lower</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="510270214">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="534067315">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Show Colors</string>
+ <string key="NSKeyEquiv">C</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="98556326">
+ <reference key="NSMenu" ref="165189968"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="36828373">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Copy Style</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="30025740">
+ <reference key="NSMenu" ref="165189968"/>
+ <string key="NSTitle">Paste Style</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSFontMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="1009760027">
+ <reference key="NSMenu" ref="1015803365"/>
+ <string key="NSTitle">Text</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="51834583">
+ <string key="NSTitle">Text</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="358734960">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Align Left</string>
+ <string key="NSKeyEquiv">{</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="676513999">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Center</string>
+ <string key="NSKeyEquiv">|</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="442988802">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Justify</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="173014236">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Align Right</string>
+ <string key="NSKeyEquiv">}</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="912312444">
+ <reference key="NSMenu" ref="51834583"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="385048345">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Show Ruler</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="7825268">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Copy Ruler</string>
+ <string key="NSKeyEquiv">c</string>
+ <int key="NSKeyEquivModMask">1310720</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="957928442">
+ <reference key="NSMenu" ref="51834583"/>
+ <string key="NSTitle">Paste Ruler</string>
+ <string key="NSKeyEquiv">v</string>
+ <int key="NSKeyEquivModMask">1310720</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="586577488">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">View</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="466310130">
+ <string key="NSTitle">View</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="102151532">
+ <reference key="NSMenu" ref="466310130"/>
+ <string key="NSTitle">Show Toolbar</string>
+ <string key="NSKeyEquiv">t</string>
+ <int key="NSKeyEquivModMask">1572864</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="237841660">
+ <reference key="NSMenu" ref="466310130"/>
+ <string type="base64-UTF8" key="NSTitle">Q3VzdG9taXplIFRvb2xiYXLigKY</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="713487014">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Window</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="835318025">
+ <string key="NSTitle">Window</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="1011231497">
+ <reference key="NSMenu" ref="835318025"/>
+ <string key="NSTitle">Minimize</string>
+ <string key="NSKeyEquiv">m</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="575023229">
+ <reference key="NSMenu" ref="835318025"/>
+ <string key="NSTitle">Zoom</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="299356726">
+ <reference key="NSMenu" ref="835318025"/>
+ <bool key="NSIsDisabled">YES</bool>
+ <bool key="NSIsSeparator">YES</bool>
+ <string key="NSTitle"/>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ <object class="NSMenuItem" id="625202149">
+ <reference key="NSMenu" ref="835318025"/>
+ <string key="NSTitle">Bring All to Front</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ <string key="NSName">_NSWindowsMenu</string>
+ </object>
+ </object>
+ <object class="NSMenuItem" id="391199113">
+ <reference key="NSMenu" ref="649796088"/>
+ <string key="NSTitle">Help</string>
+ <string key="NSKeyEquiv"/>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ <string key="NSAction">submenuAction:</string>
+ <object class="NSMenu" key="NSSubmenu" id="374024848">
+ <string key="NSTitle">Help</string>
+ <object class="NSMutableArray" key="NSMenuItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMenuItem" id="238773614">
+ <reference key="NSMenu" ref="374024848"/>
+ <string key="NSTitle">NewApplication Help</string>
+ <string key="NSKeyEquiv">?</string>
+ <int key="NSKeyEquivModMask">1048576</int>
+ <int key="NSMnemonicLoc">2147483647</int>
+ <reference key="NSOnImage" ref="353210768"/>
+ <reference key="NSMixedImage" ref="549394948"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <string key="NSName">_NSMainMenu</string>
+ </object>
+ <object class="NSWindowTemplate" id="513744381">
+ <int key="NSWindowStyleMask">15</int>
+ <int key="NSWindowBacking">2</int>
+ <string key="NSWindowRect">{{196, 240}, {480, 270}}</string>
+ <int key="NSWTFlags">603979776</int>
+ <string key="NSWindowTitle">Window</string>
+ <string key="NSWindowClass">TestCustomClass</string>
+ <nil key="NSViewClass"/>
+ <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
+ <object class="NSView" key="NSWindowView" id="414427165">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSButton" id="389007689">
+ <reference key="NSNextResponder" ref="414427165"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{66, 214}, {96, 32}}</string>
+ <reference key="NSSuperview" ref="414427165"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="587002385">
+ <int key="NSCellFlags">67239424</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Button</string>
+ <object class="NSFont" key="NSSupport">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.300000e+01</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <reference key="NSControlView" ref="389007689"/>
+ <int key="NSButtonFlags">-2038284033</int>
+ <int key="NSButtonFlags2">129</int>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
+ </object>
+ <string key="NSFrameSize">{480, 270}</string>
+ <reference key="NSSuperview"/>
+ </object>
+ <string key="NSScreenRect">{{0, 0}, {1920, 1178}}</string>
+ <string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performMiniaturize:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1011231497"/>
+ </object>
+ <int key="connectionID">37</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">arrangeInFront:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="625202149"/>
+ </object>
+ <int key="connectionID">39</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">print:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="49223823"/>
+ </object>
+ <int key="connectionID">86</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">runPageLayout:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="294629803"/>
+ </object>
+ <int key="connectionID">87</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">clearRecentDocuments:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="759406840"/>
+ </object>
+ <int key="connectionID">127</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">orderFrontStandardAboutPanel:</string>
+ <reference key="source" ref="1021"/>
+ <reference key="destination" ref="238522557"/>
+ </object>
+ <int key="connectionID">142</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performClose:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="776162233"/>
+ </object>
+ <int key="connectionID">193</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleContinuousSpellChecking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="948374510"/>
+ </object>
+ <int key="connectionID">222</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">undo:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1058277027"/>
+ </object>
+ <int key="connectionID">223</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">copy:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="860595796"/>
+ </object>
+ <int key="connectionID">224</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">checkSpelling:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="96193923"/>
+ </object>
+ <int key="connectionID">225</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">paste:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="29853731"/>
+ </object>
+ <int key="connectionID">226</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">stopSpeaking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="680220178"/>
+ </object>
+ <int key="connectionID">227</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">cut:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="296257095"/>
+ </object>
+ <int key="connectionID">228</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">showGuessPanel:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="679648819"/>
+ </object>
+ <int key="connectionID">230</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">redo:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="790794224"/>
+ </object>
+ <int key="connectionID">231</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">selectAll:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="583158037"/>
+ </object>
+ <int key="connectionID">232</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">startSpeaking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="731782645"/>
+ </object>
+ <int key="connectionID">233</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">delete:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="437104165"/>
+ </object>
+ <int key="connectionID">235</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performZoom:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="575023229"/>
+ </object>
+ <int key="connectionID">240</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">performFindPanelAction:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="447796847"/>
+ </object>
+ <int key="connectionID">241</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">centerSelectionInVisibleArea:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="88285865"/>
+ </object>
+ <int key="connectionID">245</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleGrammarChecking:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="967646866"/>
+ </object>
+ <int key="connectionID">347</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleSmartInsertDelete:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="605118523"/>
+ </object>
+ <int key="connectionID">355</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleAutomaticQuoteSubstitution:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="197661976"/>
+ </object>
+ <int key="connectionID">356</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleAutomaticLinkDetection:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="708854459"/>
+ </object>
+ <int key="connectionID">357</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">showHelp:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="238773614"/>
+ </object>
+ <int key="connectionID">360</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">saveDocument:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1023925487"/>
+ </object>
+ <int key="connectionID">362</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">saveDocumentAs:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="117038363"/>
+ </object>
+ <int key="connectionID">363</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">revertDocumentToSaved:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="579971712"/>
+ </object>
+ <int key="connectionID">364</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">runToolbarCustomizationPalette:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="237841660"/>
+ </object>
+ <int key="connectionID">365</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleToolbarShown:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="102151532"/>
+ </object>
+ <int key="connectionID">366</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">hide:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="755159360"/>
+ </object>
+ <int key="connectionID">369</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">hideOtherApplications:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="342932134"/>
+ </object>
+ <int key="connectionID">370</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">unhideAllApplications:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="908899353"/>
+ </object>
+ <int key="connectionID">372</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">addFontTrait:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="130421458"/>
+ </object>
+ <int key="connectionID">420</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">addFontTrait:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="1034982764"/>
+ </object>
+ <int key="connectionID">421</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">modifyFont:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="70851867"/>
+ </object>
+ <int key="connectionID">422</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">orderFrontFontPanel:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="976032852"/>
+ </object>
+ <int key="connectionID">423</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">modifyFont:</string>
+ <reference key="source" ref="163992474"/>
+ <reference key="destination" ref="926861345"/>
+ </object>
+ <int key="connectionID">424</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">raiseBaseline:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="511998969"/>
+ </object>
+ <int key="connectionID">425</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">lowerBaseline:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="769412564"/>
+ </object>
+ <int key="connectionID">426</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">copyFont:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="36828373"/>
+ </object>
+ <int key="connectionID">427</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">subscript:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="608632550"/>
+ </object>
+ <int key="connectionID">428</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">superscript:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="124058341"/>
+ </object>
+ <int key="connectionID">429</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">tightenKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="252389237"/>
+ </object>
+ <int key="connectionID">430</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">underline:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="410191250"/>
+ </object>
+ <int key="connectionID">431</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">orderFrontColorPanel:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="534067315"/>
+ </object>
+ <int key="connectionID">432</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">useAllLigatures:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="897063006"/>
+ </object>
+ <int key="connectionID">433</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">loosenKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="394403650"/>
+ </object>
+ <int key="connectionID">434</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">pasteFont:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="30025740"/>
+ </object>
+ <int key="connectionID">435</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">unscript:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="912968273"/>
+ </object>
+ <int key="connectionID">436</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">useStandardKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="163285378"/>
+ </object>
+ <int key="connectionID">437</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">useStandardLigatures:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="2477936"/>
+ </object>
+ <int key="connectionID">438</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">turnOffLigatures:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="1057656020"/>
+ </object>
+ <int key="connectionID">439</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">turnOffKerning:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="99033700"/>
+ </object>
+ <int key="connectionID">440</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignLeft:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="358734960"/>
+ </object>
+ <int key="connectionID">441</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignJustified:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="442988802"/>
+ </object>
+ <int key="connectionID">442</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">copyRuler:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="7825268"/>
+ </object>
+ <int key="connectionID">443</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignCenter:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="676513999"/>
+ </object>
+ <int key="connectionID">444</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleRuler:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="385048345"/>
+ </object>
+ <int key="connectionID">445</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">alignRight:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="173014236"/>
+ </object>
+ <int key="connectionID">446</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">pasteRuler:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="957928442"/>
+ </object>
+ <int key="connectionID">447</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">terminate:</string>
+ <reference key="source" ref="1021"/>
+ <reference key="destination" ref="632727374"/>
+ </object>
+ <int key="connectionID">448</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">visible: testBinding</string>
+ <reference key="source" ref="513744381"/>
+ <reference key="destination" ref="1050"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="513744381"/>
+ <reference key="NSDestination" ref="1050"/>
+ <string key="NSLabel">visible: testBinding</string>
+ <string key="NSBinding">visible</string>
+ <string key="NSKeyPath">testBinding</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">459</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">testAction:</string>
+ <reference key="source" ref="1014"/>
+ <reference key="destination" ref="389007689"/>
+ </object>
+ <int key="connectionID">462</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <object class="NSArray" key="object" id="1049">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="children" ref="1048"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="1021"/>
+ <reference key="parent" ref="1049"/>
+ <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="1014"/>
+ <reference key="parent" ref="1049"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="1050"/>
+ <reference key="parent" ref="1049"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">29</int>
+ <reference key="object" ref="649796088"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="713487014"/>
+ <reference ref="694149608"/>
+ <reference ref="391199113"/>
+ <reference ref="952259628"/>
+ <reference ref="379814623"/>
+ <reference ref="586577488"/>
+ <reference ref="781891986"/>
+ </object>
+ <reference key="parent" ref="1049"/>
+ <string key="objectName">Main Menu</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">19</int>
+ <reference key="object" ref="713487014"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="835318025"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">56</int>
+ <reference key="object" ref="694149608"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="110575045"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">103</int>
+ <reference key="object" ref="391199113"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="374024848"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">217</int>
+ <reference key="object" ref="952259628"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="789758025"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">83</int>
+ <reference key="object" ref="379814623"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="720053764"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">81</int>
+ <reference key="object" ref="720053764"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1023925487"/>
+ <reference ref="117038363"/>
+ <reference ref="49223823"/>
+ <reference ref="722745758"/>
+ <reference ref="705341025"/>
+ <reference ref="1025936716"/>
+ <reference ref="294629803"/>
+ <reference ref="776162233"/>
+ <reference ref="425164168"/>
+ <reference ref="579971712"/>
+ <reference ref="1010469920"/>
+ </object>
+ <reference key="parent" ref="379814623"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">75</int>
+ <reference key="object" ref="1023925487"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">80</int>
+ <reference key="object" ref="117038363"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">78</int>
+ <reference key="object" ref="49223823"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">72</int>
+ <reference key="object" ref="722745758"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">82</int>
+ <reference key="object" ref="705341025"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">124</int>
+ <reference key="object" ref="1025936716"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1065607017"/>
+ </object>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">77</int>
+ <reference key="object" ref="294629803"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">73</int>
+ <reference key="object" ref="776162233"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">79</int>
+ <reference key="object" ref="425164168"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">112</int>
+ <reference key="object" ref="579971712"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">74</int>
+ <reference key="object" ref="1010469920"/>
+ <reference key="parent" ref="720053764"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">125</int>
+ <reference key="object" ref="1065607017"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="759406840"/>
+ </object>
+ <reference key="parent" ref="1025936716"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">126</int>
+ <reference key="object" ref="759406840"/>
+ <reference key="parent" ref="1065607017"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">205</int>
+ <reference key="object" ref="789758025"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="437104165"/>
+ <reference ref="583158037"/>
+ <reference ref="1058277027"/>
+ <reference ref="212016141"/>
+ <reference ref="296257095"/>
+ <reference ref="29853731"/>
+ <reference ref="860595796"/>
+ <reference ref="1040322652"/>
+ <reference ref="790794224"/>
+ <reference ref="892235320"/>
+ <reference ref="972420730"/>
+ <reference ref="676164635"/>
+ <reference ref="507821607"/>
+ </object>
+ <reference key="parent" ref="952259628"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">202</int>
+ <reference key="object" ref="437104165"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">198</int>
+ <reference key="object" ref="583158037"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">207</int>
+ <reference key="object" ref="1058277027"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">214</int>
+ <reference key="object" ref="212016141"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">199</int>
+ <reference key="object" ref="296257095"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">203</int>
+ <reference key="object" ref="29853731"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">197</int>
+ <reference key="object" ref="860595796"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">206</int>
+ <reference key="object" ref="1040322652"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">215</int>
+ <reference key="object" ref="790794224"/>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">218</int>
+ <reference key="object" ref="892235320"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="963351320"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">216</int>
+ <reference key="object" ref="972420730"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="769623530"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">200</int>
+ <reference key="object" ref="769623530"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="948374510"/>
+ <reference ref="96193923"/>
+ <reference ref="679648819"/>
+ <reference ref="967646866"/>
+ </object>
+ <reference key="parent" ref="972420730"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">219</int>
+ <reference key="object" ref="948374510"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">201</int>
+ <reference key="object" ref="96193923"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">204</int>
+ <reference key="object" ref="679648819"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">220</int>
+ <reference key="object" ref="963351320"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="270902937"/>
+ <reference ref="88285865"/>
+ <reference ref="159080638"/>
+ <reference ref="326711663"/>
+ <reference ref="447796847"/>
+ </object>
+ <reference key="parent" ref="892235320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">213</int>
+ <reference key="object" ref="270902937"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">210</int>
+ <reference key="object" ref="88285865"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">221</int>
+ <reference key="object" ref="159080638"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">208</int>
+ <reference key="object" ref="326711663"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">209</int>
+ <reference key="object" ref="447796847"/>
+ <reference key="parent" ref="963351320"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">106</int>
+ <reference key="object" ref="374024848"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="238773614"/>
+ </object>
+ <reference key="parent" ref="391199113"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">111</int>
+ <reference key="object" ref="238773614"/>
+ <reference key="parent" ref="374024848"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">57</int>
+ <reference key="object" ref="110575045"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="238522557"/>
+ <reference ref="755159360"/>
+ <reference ref="908899353"/>
+ <reference ref="632727374"/>
+ <reference ref="646227648"/>
+ <reference ref="609285721"/>
+ <reference ref="481834944"/>
+ <reference ref="304266470"/>
+ <reference ref="1046388886"/>
+ <reference ref="1056857174"/>
+ <reference ref="342932134"/>
+ </object>
+ <reference key="parent" ref="694149608"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">58</int>
+ <reference key="object" ref="238522557"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">134</int>
+ <reference key="object" ref="755159360"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">150</int>
+ <reference key="object" ref="908899353"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">136</int>
+ <reference key="object" ref="632727374"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">144</int>
+ <reference key="object" ref="646227648"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">129</int>
+ <reference key="object" ref="609285721"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">143</int>
+ <reference key="object" ref="481834944"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">236</int>
+ <reference key="object" ref="304266470"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">131</int>
+ <reference key="object" ref="1046388886"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="752062318"/>
+ </object>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">149</int>
+ <reference key="object" ref="1056857174"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">145</int>
+ <reference key="object" ref="342932134"/>
+ <reference key="parent" ref="110575045"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">130</int>
+ <reference key="object" ref="752062318"/>
+ <reference key="parent" ref="1046388886"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">24</int>
+ <reference key="object" ref="835318025"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="299356726"/>
+ <reference ref="625202149"/>
+ <reference ref="575023229"/>
+ <reference ref="1011231497"/>
+ </object>
+ <reference key="parent" ref="713487014"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">92</int>
+ <reference key="object" ref="299356726"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5</int>
+ <reference key="object" ref="625202149"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">239</int>
+ <reference key="object" ref="575023229"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">23</int>
+ <reference key="object" ref="1011231497"/>
+ <reference key="parent" ref="835318025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">295</int>
+ <reference key="object" ref="586577488"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="466310130"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">296</int>
+ <reference key="object" ref="466310130"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="102151532"/>
+ <reference ref="237841660"/>
+ </object>
+ <reference key="parent" ref="586577488"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">297</int>
+ <reference key="object" ref="102151532"/>
+ <reference key="parent" ref="466310130"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">298</int>
+ <reference key="object" ref="237841660"/>
+ <reference key="parent" ref="466310130"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">211</int>
+ <reference key="object" ref="676164635"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="785027613"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">212</int>
+ <reference key="object" ref="785027613"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="680220178"/>
+ <reference ref="731782645"/>
+ </object>
+ <reference key="parent" ref="676164635"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">195</int>
+ <reference key="object" ref="680220178"/>
+ <reference key="parent" ref="785027613"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">196</int>
+ <reference key="object" ref="731782645"/>
+ <reference key="parent" ref="785027613"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">346</int>
+ <reference key="object" ref="967646866"/>
+ <reference key="parent" ref="769623530"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">348</int>
+ <reference key="object" ref="507821607"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="698887838"/>
+ </object>
+ <reference key="parent" ref="789758025"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">349</int>
+ <reference key="object" ref="698887838"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="605118523"/>
+ <reference ref="197661976"/>
+ <reference ref="708854459"/>
+ </object>
+ <reference key="parent" ref="507821607"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">350</int>
+ <reference key="object" ref="605118523"/>
+ <reference key="parent" ref="698887838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">351</int>
+ <reference key="object" ref="197661976"/>
+ <reference key="parent" ref="698887838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">354</int>
+ <reference key="object" ref="708854459"/>
+ <reference key="parent" ref="698887838"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">367</int>
+ <reference key="object" ref="513744381"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="414427165"/>
+ </object>
+ <reference key="parent" ref="1049"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">368</int>
+ <reference key="object" ref="414427165"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="389007689"/>
+ </object>
+ <reference key="parent" ref="513744381"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">373</int>
+ <reference key="object" ref="163992474"/>
+ <reference key="parent" ref="1049"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">375</int>
+ <reference key="object" ref="781891986"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="1015803365"/>
+ </object>
+ <reference key="parent" ref="649796088"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">376</int>
+ <reference key="object" ref="1015803365"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="247370491"/>
+ <reference ref="1009760027"/>
+ </object>
+ <reference key="parent" ref="781891986"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">377</int>
+ <reference key="object" ref="247370491"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="165189968"/>
+ </object>
+ <reference key="parent" ref="1015803365"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">378</int>
+ <reference key="object" ref="1009760027"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="51834583"/>
+ </object>
+ <reference key="parent" ref="1015803365"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">379</int>
+ <reference key="object" ref="51834583"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="358734960"/>
+ <reference ref="676513999"/>
+ <reference ref="442988802"/>
+ <reference ref="173014236"/>
+ <reference ref="912312444"/>
+ <reference ref="385048345"/>
+ <reference ref="7825268"/>
+ <reference ref="957928442"/>
+ </object>
+ <reference key="parent" ref="1009760027"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">380</int>
+ <reference key="object" ref="358734960"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">381</int>
+ <reference key="object" ref="676513999"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">382</int>
+ <reference key="object" ref="442988802"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">383</int>
+ <reference key="object" ref="173014236"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">384</int>
+ <reference key="object" ref="912312444"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">385</int>
+ <reference key="object" ref="385048345"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">386</int>
+ <reference key="object" ref="7825268"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">387</int>
+ <reference key="object" ref="957928442"/>
+ <reference key="parent" ref="51834583"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">388</int>
+ <reference key="object" ref="165189968"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="976032852"/>
+ <reference ref="130421458"/>
+ <reference ref="1034982764"/>
+ <reference ref="410191250"/>
+ <reference ref="208609432"/>
+ <reference ref="926861345"/>
+ <reference ref="70851867"/>
+ <reference ref="6870069"/>
+ <reference ref="814601473"/>
+ <reference ref="61728953"/>
+ <reference ref="518868038"/>
+ <reference ref="510270214"/>
+ <reference ref="534067315"/>
+ <reference ref="98556326"/>
+ <reference ref="36828373"/>
+ <reference ref="30025740"/>
+ </object>
+ <reference key="parent" ref="247370491"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">389</int>
+ <reference key="object" ref="976032852"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">390</int>
+ <reference key="object" ref="130421458"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">391</int>
+ <reference key="object" ref="1034982764"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">392</int>
+ <reference key="object" ref="410191250"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">393</int>
+ <reference key="object" ref="208609432"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">394</int>
+ <reference key="object" ref="926861345"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">395</int>
+ <reference key="object" ref="70851867"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">396</int>
+ <reference key="object" ref="6870069"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">397</int>
+ <reference key="object" ref="814601473"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="281415442"/>
+ </object>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">398</int>
+ <reference key="object" ref="61728953"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="396844641"/>
+ </object>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">399</int>
+ <reference key="object" ref="518868038"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="74357254"/>
+ </object>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">400</int>
+ <reference key="object" ref="510270214"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">401</int>
+ <reference key="object" ref="534067315"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">402</int>
+ <reference key="object" ref="98556326"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">403</int>
+ <reference key="object" ref="36828373"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">404</int>
+ <reference key="object" ref="30025740"/>
+ <reference key="parent" ref="165189968"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">405</int>
+ <reference key="object" ref="74357254"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="912968273"/>
+ <reference ref="124058341"/>
+ <reference ref="608632550"/>
+ <reference ref="511998969"/>
+ <reference ref="769412564"/>
+ </object>
+ <reference key="parent" ref="518868038"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">406</int>
+ <reference key="object" ref="912968273"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">407</int>
+ <reference key="object" ref="124058341"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">408</int>
+ <reference key="object" ref="608632550"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">409</int>
+ <reference key="object" ref="511998969"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">410</int>
+ <reference key="object" ref="769412564"/>
+ <reference key="parent" ref="74357254"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">411</int>
+ <reference key="object" ref="396844641"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="2477936"/>
+ <reference ref="1057656020"/>
+ <reference ref="897063006"/>
+ </object>
+ <reference key="parent" ref="61728953"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">412</int>
+ <reference key="object" ref="2477936"/>
+ <reference key="parent" ref="396844641"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">413</int>
+ <reference key="object" ref="1057656020"/>
+ <reference key="parent" ref="396844641"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">414</int>
+ <reference key="object" ref="897063006"/>
+ <reference key="parent" ref="396844641"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">415</int>
+ <reference key="object" ref="281415442"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="163285378"/>
+ <reference ref="99033700"/>
+ <reference ref="252389237"/>
+ <reference ref="394403650"/>
+ </object>
+ <reference key="parent" ref="814601473"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">416</int>
+ <reference key="object" ref="163285378"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">417</int>
+ <reference key="object" ref="99033700"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">418</int>
+ <reference key="object" ref="252389237"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">419</int>
+ <reference key="object" ref="394403650"/>
+ <reference key="parent" ref="281415442"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">460</int>
+ <reference key="object" ref="389007689"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="587002385"/>
+ </object>
+ <reference key="parent" ref="414427165"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">461</int>
+ <reference key="object" ref="587002385"/>
+ <reference key="parent" ref="389007689"/>
+ </object>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="flattenedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>-1.IBPluginDependency</string>
+ <string>-2.IBPluginDependency</string>
+ <string>-3.IBPluginDependency</string>
+ <string>103.IBPluginDependency</string>
+ <string>103.ImportedFromIB2</string>
+ <string>106.IBEditorWindowLastContentRect</string>
+ <string>106.IBPluginDependency</string>
+ <string>106.ImportedFromIB2</string>
+ <string>106.editorWindowContentRectSynchronizationRect</string>
+ <string>111.IBPluginDependency</string>
+ <string>111.ImportedFromIB2</string>
+ <string>112.IBPluginDependency</string>
+ <string>112.ImportedFromIB2</string>
+ <string>124.IBPluginDependency</string>
+ <string>124.ImportedFromIB2</string>
+ <string>125.IBEditorWindowLastContentRect</string>
+ <string>125.IBPluginDependency</string>
+ <string>125.ImportedFromIB2</string>
+ <string>125.editorWindowContentRectSynchronizationRect</string>
+ <string>126.IBPluginDependency</string>
+ <string>126.ImportedFromIB2</string>
+ <string>129.IBPluginDependency</string>
+ <string>129.ImportedFromIB2</string>
+ <string>130.IBEditorWindowLastContentRect</string>
+ <string>130.IBPluginDependency</string>
+ <string>130.ImportedFromIB2</string>
+ <string>130.editorWindowContentRectSynchronizationRect</string>
+ <string>131.IBPluginDependency</string>
+ <string>131.ImportedFromIB2</string>
+ <string>134.IBPluginDependency</string>
+ <string>134.ImportedFromIB2</string>
+ <string>136.IBPluginDependency</string>
+ <string>136.ImportedFromIB2</string>
+ <string>143.IBPluginDependency</string>
+ <string>143.ImportedFromIB2</string>
+ <string>144.IBPluginDependency</string>
+ <string>144.ImportedFromIB2</string>
+ <string>145.IBPluginDependency</string>
+ <string>145.ImportedFromIB2</string>
+ <string>149.IBPluginDependency</string>
+ <string>149.ImportedFromIB2</string>
+ <string>150.IBPluginDependency</string>
+ <string>150.ImportedFromIB2</string>
+ <string>19.IBPluginDependency</string>
+ <string>19.ImportedFromIB2</string>
+ <string>195.IBPluginDependency</string>
+ <string>195.ImportedFromIB2</string>
+ <string>196.IBPluginDependency</string>
+ <string>196.ImportedFromIB2</string>
+ <string>197.IBPluginDependency</string>
+ <string>197.ImportedFromIB2</string>
+ <string>198.IBPluginDependency</string>
+ <string>198.ImportedFromIB2</string>
+ <string>199.IBPluginDependency</string>
+ <string>199.ImportedFromIB2</string>
+ <string>200.IBEditorWindowLastContentRect</string>
+ <string>200.IBPluginDependency</string>
+ <string>200.ImportedFromIB2</string>
+ <string>200.editorWindowContentRectSynchronizationRect</string>
+ <string>201.IBPluginDependency</string>
+ <string>201.ImportedFromIB2</string>
+ <string>202.IBPluginDependency</string>
+ <string>202.ImportedFromIB2</string>
+ <string>203.IBPluginDependency</string>
+ <string>203.ImportedFromIB2</string>
+ <string>204.IBPluginDependency</string>
+ <string>204.ImportedFromIB2</string>
+ <string>205.IBEditorWindowLastContentRect</string>
+ <string>205.IBPluginDependency</string>
+ <string>205.ImportedFromIB2</string>
+ <string>205.editorWindowContentRectSynchronizationRect</string>
+ <string>206.IBPluginDependency</string>
+ <string>206.ImportedFromIB2</string>
+ <string>207.IBPluginDependency</string>
+ <string>207.ImportedFromIB2</string>
+ <string>208.IBPluginDependency</string>
+ <string>208.ImportedFromIB2</string>
+ <string>209.IBPluginDependency</string>
+ <string>209.ImportedFromIB2</string>
+ <string>210.IBPluginDependency</string>
+ <string>210.ImportedFromIB2</string>
+ <string>211.IBPluginDependency</string>
+ <string>211.ImportedFromIB2</string>
+ <string>212.IBEditorWindowLastContentRect</string>
+ <string>212.IBPluginDependency</string>
+ <string>212.ImportedFromIB2</string>
+ <string>212.editorWindowContentRectSynchronizationRect</string>
+ <string>213.IBPluginDependency</string>
+ <string>213.ImportedFromIB2</string>
+ <string>214.IBPluginDependency</string>
+ <string>214.ImportedFromIB2</string>
+ <string>215.IBPluginDependency</string>
+ <string>215.ImportedFromIB2</string>
+ <string>216.IBPluginDependency</string>
+ <string>216.ImportedFromIB2</string>
+ <string>217.IBPluginDependency</string>
+ <string>217.ImportedFromIB2</string>
+ <string>218.IBPluginDependency</string>
+ <string>218.ImportedFromIB2</string>
+ <string>219.IBPluginDependency</string>
+ <string>219.ImportedFromIB2</string>
+ <string>220.IBEditorWindowLastContentRect</string>
+ <string>220.IBPluginDependency</string>
+ <string>220.ImportedFromIB2</string>
+ <string>220.editorWindowContentRectSynchronizationRect</string>
+ <string>221.IBPluginDependency</string>
+ <string>221.ImportedFromIB2</string>
+ <string>23.IBPluginDependency</string>
+ <string>23.ImportedFromIB2</string>
+ <string>236.IBPluginDependency</string>
+ <string>236.ImportedFromIB2</string>
+ <string>239.IBPluginDependency</string>
+ <string>239.ImportedFromIB2</string>
+ <string>24.IBEditorWindowLastContentRect</string>
+ <string>24.IBPluginDependency</string>
+ <string>24.ImportedFromIB2</string>
+ <string>24.editorWindowContentRectSynchronizationRect</string>
+ <string>29.IBEditorWindowLastContentRect</string>
+ <string>29.IBPluginDependency</string>
+ <string>29.ImportedFromIB2</string>
+ <string>29.WindowOrigin</string>
+ <string>29.editorWindowContentRectSynchronizationRect</string>
+ <string>295.IBPluginDependency</string>
+ <string>296.IBEditorWindowLastContentRect</string>
+ <string>296.IBPluginDependency</string>
+ <string>296.editorWindowContentRectSynchronizationRect</string>
+ <string>297.IBPluginDependency</string>
+ <string>298.IBPluginDependency</string>
+ <string>346.IBPluginDependency</string>
+ <string>346.ImportedFromIB2</string>
+ <string>348.IBPluginDependency</string>
+ <string>348.ImportedFromIB2</string>
+ <string>349.IBEditorWindowLastContentRect</string>
+ <string>349.IBPluginDependency</string>
+ <string>349.ImportedFromIB2</string>
+ <string>349.editorWindowContentRectSynchronizationRect</string>
+ <string>350.IBPluginDependency</string>
+ <string>350.ImportedFromIB2</string>
+ <string>351.IBPluginDependency</string>
+ <string>351.ImportedFromIB2</string>
+ <string>354.IBPluginDependency</string>
+ <string>354.ImportedFromIB2</string>
+ <string>367.IBEditorWindowLastContentRect</string>
+ <string>367.IBPluginDependency</string>
+ <string>367.IBWindowTemplateEditedContentRect</string>
+ <string>367.NSWindowTemplate.visibleAtLaunch</string>
+ <string>367.editorWindowContentRectSynchronizationRect</string>
+ <string>368.IBPluginDependency</string>
+ <string>375.IBPluginDependency</string>
+ <string>376.IBPluginDependency</string>
+ <string>377.IBPluginDependency</string>
+ <string>378.IBPluginDependency</string>
+ <string>379.IBPluginDependency</string>
+ <string>380.IBPluginDependency</string>
+ <string>381.IBPluginDependency</string>
+ <string>382.IBPluginDependency</string>
+ <string>383.IBPluginDependency</string>
+ <string>384.IBPluginDependency</string>
+ <string>385.IBPluginDependency</string>
+ <string>386.IBPluginDependency</string>
+ <string>387.IBPluginDependency</string>
+ <string>388.IBPluginDependency</string>
+ <string>389.IBPluginDependency</string>
+ <string>390.IBPluginDependency</string>
+ <string>391.IBPluginDependency</string>
+ <string>392.IBPluginDependency</string>
+ <string>393.IBPluginDependency</string>
+ <string>394.IBPluginDependency</string>
+ <string>395.IBPluginDependency</string>
+ <string>396.IBPluginDependency</string>
+ <string>397.IBPluginDependency</string>
+ <string>398.IBPluginDependency</string>
+ <string>399.IBPluginDependency</string>
+ <string>400.IBPluginDependency</string>
+ <string>401.IBPluginDependency</string>
+ <string>402.IBPluginDependency</string>
+ <string>403.IBPluginDependency</string>
+ <string>404.IBPluginDependency</string>
+ <string>405.IBPluginDependency</string>
+ <string>406.IBPluginDependency</string>
+ <string>407.IBPluginDependency</string>
+ <string>408.IBPluginDependency</string>
+ <string>409.IBPluginDependency</string>
+ <string>410.IBPluginDependency</string>
+ <string>411.IBPluginDependency</string>
+ <string>412.IBPluginDependency</string>
+ <string>413.IBPluginDependency</string>
+ <string>414.IBPluginDependency</string>
+ <string>415.IBPluginDependency</string>
+ <string>416.IBPluginDependency</string>
+ <string>417.IBPluginDependency</string>
+ <string>418.IBPluginDependency</string>
+ <string>419.IBPluginDependency</string>
+ <string>460.IBPluginDependency</string>
+ <string>461.IBPluginDependency</string>
+ <string>5.IBPluginDependency</string>
+ <string>5.ImportedFromIB2</string>
+ <string>56.IBPluginDependency</string>
+ <string>56.ImportedFromIB2</string>
+ <string>57.IBEditorWindowLastContentRect</string>
+ <string>57.IBPluginDependency</string>
+ <string>57.ImportedFromIB2</string>
+ <string>57.editorWindowContentRectSynchronizationRect</string>
+ <string>58.IBPluginDependency</string>
+ <string>58.ImportedFromIB2</string>
+ <string>72.IBPluginDependency</string>
+ <string>72.ImportedFromIB2</string>
+ <string>73.IBPluginDependency</string>
+ <string>73.ImportedFromIB2</string>
+ <string>74.IBPluginDependency</string>
+ <string>74.ImportedFromIB2</string>
+ <string>75.IBPluginDependency</string>
+ <string>75.ImportedFromIB2</string>
+ <string>77.IBPluginDependency</string>
+ <string>77.ImportedFromIB2</string>
+ <string>78.IBPluginDependency</string>
+ <string>78.ImportedFromIB2</string>
+ <string>79.IBPluginDependency</string>
+ <string>79.ImportedFromIB2</string>
+ <string>80.IBPluginDependency</string>
+ <string>80.ImportedFromIB2</string>
+ <string>81.IBEditorWindowLastContentRect</string>
+ <string>81.IBPluginDependency</string>
+ <string>81.ImportedFromIB2</string>
+ <string>81.editorWindowContentRectSynchronizationRect</string>
+ <string>82.IBPluginDependency</string>
+ <string>82.ImportedFromIB2</string>
+ <string>83.IBPluginDependency</string>
+ <string>83.ImportedFromIB2</string>
+ <string>92.IBPluginDependency</string>
+ <string>92.ImportedFromIB2</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <integer value="1" id="9"/>
+ <string>{{518, 723}, {216, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{596, 852}, {216, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{617, 609}, {132, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{522, 812}, {146, 23}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{531, 606}, {64, 6}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{436, 809}, {64, 6}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {275, 83}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{608, 612}, {275, 83}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{287, 503}, {243, 243}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{197, 734}, {243, 243}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {153, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{608, 612}, {167, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {241, 103}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{608, 612}, {241, 103}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{447, 673}, {197, 73}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{525, 802}, {197, 73}}</string>
+ <string>{{101, 746}, {507, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{74, 862}</string>
+ <string>{{11, 977}, {478, 20}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{397, 703}, {234, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{475, 832}, {234, 43}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{530, 483}, {177, 63}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{440, 714}, {177, 63}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{490, 307}, {480, 270}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>{{490, 307}, {480, 270}}</string>
+ <reference ref="9"/>
+ <string>{{11, 666}, {480, 270}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{113, 563}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{23, 794}, {245, 183}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{418, 469}, {199, 203}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>{{323, 672}, {199, 203}}</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <reference ref="9"/>
+ </object>
+ </object>
+ <object class="NSMutableDictionary" key="unlocalizedProperties">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="activeLocalization"/>
+ <object class="NSMutableDictionary" key="localizations">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ </object>
+ <nil key="sourceID"/>
+ <int key="maxID">462</int>
+ </object>
+ <object class="IBClassDescriber" key="IBDocument.Classes">
+ <object class="NSMutableArray" key="referencedPartialClassDescriptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBPartialClassDescription">
+ <string key="className">FirstResponder</string>
+ <string key="superclassName">NSObject</string>
+ <object class="NSMutableDictionary" key="actions">
+ <string key="NS.key.0">testAction:</string>
+ <string key="NS.object.0">id</string>
+ </object>
+ <object class="IBClassDescriptionSource" key="sourceIdentifier">
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
+ </object>
+ </object>
+ </object>
+ </object>
+ <int key="IBDocument.localizationMode">0</int>
+ <nil key="IBDocument.LastKnownRelativeProjectPath"/>
+ <int key="IBDocument.defaultPropertyAccessControl">3</int>
+ </data>
+</archive>
diff --git a/SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.strings b/SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..7f81cad
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/English.lproj/InfoPlist.strings
Binary files differ
diff --git a/SpotlightPlugins/XcodeProject/GetMetadataForFile.m b/SpotlightPlugins/XcodeProject/GetMetadataForFile.m
new file mode 100644
index 0000000..5bdab36
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/GetMetadataForFile.m
@@ -0,0 +1,85 @@
+//
+// GetMetadataForFile.m
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#import <Foundation/Foundation.h>
+static BOOL ImportProjectFile(NSMutableDictionary *attributes,
+ NSString *pathToFile) {
+ pathToFile = [pathToFile stringByAppendingPathComponent:@"project.pbxproj"];
+ NSMutableSet *filenames = [[[NSMutableSet alloc] init] autorelease];
+ NSMutableSet *comments = [[[NSMutableSet alloc] init] autorelease];
+ BOOL wasGood = NO;
+ NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:pathToFile];
+ if (dict) {
+ NSDictionary *objects = [dict objectForKey:@"objects"];
+ if (objects) {
+ NSEnumerator *objEnumerator = [objects objectEnumerator];
+ NSDictionary *object;
+ while ((object = [objEnumerator nextObject])) {
+ NSString *isaType = [object objectForKey:@"isa"];
+ if ([isaType caseInsensitiveCompare:@"PBXFileReference"] == NSOrderedSame) {
+ NSString *path = [object objectForKey:@"path"];
+ if (path) {
+ [filenames addObject:[path lastPathComponent]];
+ }
+ } else if ([isaType caseInsensitiveCompare:@"PBXNativeTarget"] == NSOrderedSame) {
+ NSString *name = [object objectForKey:@"name"];
+ if (name) {
+ [filenames addObject:name];
+ }
+ name = [object objectForKey:@"productName"];
+ if (name) {
+ [filenames addObject:name];
+ }
+ }
+ NSString *comment = [object objectForKey:@"comments"];
+ if (comment) {
+ [comments addObject:comment];
+ }
+ }
+ }
+ }
+ if ([filenames count]) {
+ NSString *description = [[filenames allObjects] componentsJoinedByString:@"\n"];
+ [attributes setObject:description forKey:(NSString*)kMDItemDescription];
+ wasGood = YES;
+ }
+ if ([comments count]) {
+ NSString *comment = [[comments allObjects] componentsJoinedByString:@"\n"];
+ [attributes setObject:comment forKey:(NSString*)kMDItemComment];
+ wasGood = YES;
+ }
+ return wasGood;
+}
+
+// Currently grabs all the filenames, target names, and product names
+// and sticks them into kMDItemDescription.
+// It also grabs all of the comments and sticks them into kMDItemComment.
+Boolean GetMetadataForFile(void* interface,
+ CFMutableDictionaryRef cfAttributes,
+ CFStringRef contentTypeUTI,
+ CFStringRef cfPathToFile) {
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+ NSMutableDictionary *attributes = (NSMutableDictionary*)cfAttributes;
+ NSString *pathToFile = (NSString*)cfPathToFile;
+ BOOL wasGood = NO;
+ if (UTTypeConformsTo(contentTypeUTI, CFSTR("com.apple.xcode.project"))) {
+ wasGood = ImportProjectFile(attributes, pathToFile);
+ }
+ [pool release];
+ return wasGood == NO ? FALSE : TRUE;
+}
diff --git a/SpotlightPlugins/XcodeProject/Info.plist b/SpotlightPlugins/XcodeProject/Info.plist
new file mode 100644
index 0000000..def1f7f
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/Info.plist
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleDocumentTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeRole</key>
+ <string>MDImporter</string>
+ <key>LSItemContentTypes</key>
+ <array>
+ <string>com.apple.xcode.project</string>
+ </array>
+ </dict>
+ </array>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.google.spotlightimporter.${PRODUCT_NAME:identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleVersion</key>
+ <string>1.0</string>
+ <key>CFPlugInDynamicRegisterFunction</key>
+ <string></string>
+ <key>CFPlugInDynamicRegistration</key>
+ <string>NO</string>
+ <key>CFPlugInFactories</key>
+ <dict>
+ <key>1CDB2B3C-CD6F-407D-9217-230E6DED8B00</key>
+ <string>MetadataImporterPluginFactory</string>
+ </dict>
+ <key>CFPlugInTypes</key>
+ <dict>
+ <key>8B08C4BF-415B-11D8-B3F9-0003936726FC</key>
+ <array>
+ <string>1CDB2B3C-CD6F-407D-9217-230E6DED8B00</string>
+ </array>
+ </dict>
+ <key>CFPlugInUnloadFunction</key>
+ <string></string>
+</dict>
+</plist>
diff --git a/SpotlightPlugins/XcodeProject/PluginID.h b/SpotlightPlugins/XcodeProject/PluginID.h
new file mode 100644
index 0000000..69c7a27
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/PluginID.h
@@ -0,0 +1,19 @@
+//
+// PluginID.h
+//
+// Copyright 2008 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License"); you may not
+// use this file except in compliance with the License. You may obtain a copy
+// of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+// License for the specific language governing permissions and limitations under
+// the License.
+//
+
+#define PLUGIN_ID "1CDB2B3C-CD6F-407D-9217-230E6DED8B00"
diff --git a/SpotlightPlugins/XcodeProject/ReadMe.rtf b/SpotlightPlugins/XcodeProject/ReadMe.rtf
new file mode 100644
index 0000000..bd2eb69
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/ReadMe.rtf
@@ -0,0 +1,31 @@
+{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf330
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural\pardirnatural
+
+\f0\fs24 \cf0 XcodeProject Spotlight Plugin\
+\
+Copyright 2008 Google Inc.\
+\
+Licensed under the Apache License, Version 2.0 (the "License"); you may not\
+use this file except in compliance with the License. You may obtain a copy\
+of the License at\
+\
+http://www.apache.org/licenses/LICENSE-2.0\
+ \
+Unless required by applicable law or agreed to in writing, software\
+distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\
+WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\
+License for the specific language governing permissions and limitations under\
+the License.\
+\
+-----------------------\
+\
+This is a spotlight importer for Xcode Projects. \
+Makes it easy for you to search xcode project for specific files they include\
+or text in the project comments.\
+\
+To install the spotlight plugin, please copy it into /Library/Spotlight or ~/Library/Spotlight.\
+\
+It is part of the Google Toolbox For Mac project\
+http://code.google.com/p/google-toolbox-for-mac/} \ No newline at end of file
diff --git a/SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj b/SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..21f91d5
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/TestData/test.xcodeproj/project.pbxproj
@@ -0,0 +1,277 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+ 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+ 1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 32CA4F630368D1EE00C91783 /* test_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = test_Prefix.pch; sourceTree = "<group>"; };
+ 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 8D1107320486CEB800E47090 /* test.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = test.app; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D11072E0486CEB800E47090 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 080E96DDFE201D6D7F000001 /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ );
+ name = Classes;
+ sourceTree = "<group>";
+ };
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "<group>";
+ };
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "<group>";
+ };
+ 19C28FACFE9D520D11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D1107320486CEB800E47090 /* test.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 29B97314FDCFA39411CA2CEA /* test */ = {
+ isa = PBXGroup;
+ children = (
+ 080E96DDFE201D6D7F000001 /* Classes */,
+ 29B97315FDCFA39411CA2CEA /* Other Sources */,
+ 29B97317FDCFA39411CA2CEA /* Resources */,
+ 29B97323FDCFA39411CA2CEA /* Frameworks */,
+ 19C28FACFE9D520D11CA2CBB /* Products */,
+ );
+ comments = "test comment";
+ name = test;
+ sourceTree = "<group>";
+ };
+ 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 32CA4F630368D1EE00C91783 /* test_Prefix.pch */,
+ 29B97316FDCFA39411CA2CEA /* main.m */,
+ );
+ name = "Other Sources";
+ sourceTree = "<group>";
+ };
+ 29B97317FDCFA39411CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D1107310486CEB800E47090 /* Info.plist */,
+ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
+ 1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D1107260486CEB800E47090 /* test */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "test" */;
+ buildPhases = (
+ 8D1107290486CEB800E47090 /* Resources */,
+ 8D11072C0486CEB800E47090 /* Sources */,
+ 8D11072E0486CEB800E47090 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = test;
+ productInstallPath = "$(HOME)/Applications";
+ productName = test;
+ productReference = 8D1107320486CEB800E47090 /* test.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "test" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 29B97314FDCFA39411CA2CEA /* test */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8D1107260486CEB800E47090 /* test */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D1107290486CEB800E47090 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
+ 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D11072C0486CEB800E47090 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072D0486CEB800E47090 /* main.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C165DFE840E0CC02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ 1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 1DDD58150DA1D0A300B32029 /* English */,
+ );
+ name = MainMenu.xib;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C01FCF4B08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = test_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = test;
+ };
+ name = Debug;
+ };
+ C01FCF4C08A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = test_Prefix.pch;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = test;
+ };
+ name = Release;
+ };
+ C01FCF4F08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ GCC_C_LANGUAGE_STANDARD = c99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.5;
+ };
+ name = Debug;
+ };
+ C01FCF5008A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ GCC_C_LANGUAGE_STANDARD = c99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.5;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "test" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4B08A954540054247B /* Debug */,
+ C01FCF4C08A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C01FCF4E08A954540054247B /* Build configuration list for PBXProject "test" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4F08A954540054247B /* Debug */,
+ C01FCF5008A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}
diff --git a/SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj b/SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..920b6e3
--- /dev/null
+++ b/SpotlightPlugins/XcodeProject/XcodeProject.xcodeproj/project.pbxproj
@@ -0,0 +1,335 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ 8BF157070E5BAC8600D28B05 /* RunAllUnitTests */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 8BF157100E5BACBF00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */;
+ buildPhases = (
+ 8BF157060E5BAC8600D28B05 /* ShellScript */,
+ );
+ dependencies = (
+ 8BF1570B0E5BAC8C00D28B05 /* PBXTargetDependency */,
+ );
+ name = RunAllUnitTests;
+ productName = RunAllUnitTests;
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXBuildFile section */
+ 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */; };
+ 8B1D48820E59F52A000EB8CA /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8B1D48810E59F52A000EB8CA /* main.c */; };
+ 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B58F86F0E5726D000A0E02E /* Foundation.framework */; };
+ 8BF155160E5B442A00D28B05 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BF155150E5B442A00D28B05 /* ApplicationServices.framework */; };
+ 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8D5B49A704867FD3000E48DA /* InfoPlist.strings */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 8BF1570A0E5BAC8C00D28B05 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 089C1669FE841209C02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8D57630D048677EA00EA77CD;
+ remoteInfo = XcodeProjectSpotlightPlugin;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GetMetadataForFile.m; sourceTree = "<group>"; };
+ 8B1D48810E59F52A000EB8CA /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
+ 8B1D48840E59F591000EB8CA /* PluginID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginID.h; sourceTree = "<group>"; };
+ 8B58F75A0E56502600A0E02E /* ReadMe.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = ReadMe.rtf; sourceTree = "<group>"; };
+ 8B58F86F0E5726D000A0E02E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = LoadableBundle.xcconfig; sourceTree = "<group>"; };
+ 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugTigerOrLater.xcconfig; sourceTree = "<group>"; };
+ 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ReleaseTigerOrLater.xcconfig; sourceTree = "<group>"; };
+ 8BF155150E5B442A00D28B05 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
+ 8D576316048677EA00EA77CD /* XcodeProject.mdimporter */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XcodeProject.mdimporter; sourceTree = BUILT_PRODUCTS_DIR; };
+ 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D576313048677EA00EA77CD /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8B58F8700E5726D000A0E02E /* Foundation.framework in Frameworks */,
+ 8BF155160E5B442A00D28B05 /* ApplicationServices.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F75A0E56502600A0E02E /* ReadMe.rtf */,
+ 8B58F84D0E5697B500A0E02E /* XcodeConfig */,
+ 8B1D48800E59F52A000EB8CA /* Common */,
+ 08FB77AFFE84173DC02AAC07 /* Source */,
+ 089C167CFE841241C02AAC07 /* Resources */,
+ 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
+ 19C28FB6FE9D52B211CA2CBB /* Products */,
+ );
+ comments = "// Copyright 2008 Google Inc.\n//\n// Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n// use this file except in compliance with the License. You may obtain a copy\n// of the License at\n// \n// http://www.apache.org/licenses/LICENSE-2.0\n// \n// Unless required by applicable law or agreed to in writing, software\n// distributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\n// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\n// License for the specific language governing permissions and limitations under\n// the License.";
+ name = XcodeProjectSpotlightPlugin;
+ sourceTree = "<group>";
+ };
+ 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
+ isa = PBXGroup;
+ children = (
+ 8BF155150E5B442A00D28B05 /* ApplicationServices.framework */,
+ 8B58F86F0E5726D000A0E02E /* Foundation.framework */,
+ );
+ name = "External Frameworks and Libraries";
+ sourceTree = "<group>";
+ };
+ 089C167CFE841241C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D576317048677EA00EA77CD /* Info.plist */,
+ 8D5B49A704867FD3000E48DA /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 08FB77AFFE84173DC02AAC07 /* Source */ = {
+ isa = PBXGroup;
+ children = (
+ 2C05A19B06CAA52B00D84F6F /* GetMetadataForFile.m */,
+ 8B1D48840E59F591000EB8CA /* PluginID.h */,
+ );
+ name = Source;
+ sourceTree = "<group>";
+ };
+ 19C28FB6FE9D52B211CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D576316048677EA00EA77CD /* XcodeProject.mdimporter */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 8B1D48800E59F52A000EB8CA /* Common */ = {
+ isa = PBXGroup;
+ children = (
+ 8B1D48810E59F52A000EB8CA /* main.c */,
+ );
+ name = Common;
+ path = ../Common;
+ sourceTree = SOURCE_ROOT;
+ };
+ 8B58F84D0E5697B500A0E02E /* XcodeConfig */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F90F0E579A1300A0E02E /* Target */,
+ 8B58F9250E579A1300A0E02E /* Project */,
+ );
+ name = XcodeConfig;
+ path = ../../XcodeConfig;
+ sourceTree = SOURCE_ROOT;
+ };
+ 8B58F90F0E579A1300A0E02E /* Target */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */,
+ );
+ path = Target;
+ sourceTree = "<group>";
+ };
+ 8B58F9250E579A1300A0E02E /* Project */ = {
+ isa = PBXGroup;
+ children = (
+ 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */,
+ 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */,
+ );
+ path = Project;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D57630D048677EA00EA77CD /* XcodeProjectSpotlightPlugin */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "XcodeProjectSpotlightPlugin" */;
+ buildPhases = (
+ 8D57630F048677EA00EA77CD /* Resources */,
+ 8D576311048677EA00EA77CD /* Sources */,
+ 8D576313048677EA00EA77CD /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = XcodeProjectSpotlightPlugin;
+ productInstallPath = /Library/Spotlight;
+ productName = XcodeProjectSpotlightPlugin;
+ productReference = 8D576316048677EA00EA77CD /* XcodeProject.mdimporter */;
+ productType = "com.apple.product-type.bundle";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 089C1669FE841209C02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "XcodeProject" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 089C166AFE841209C02AAC07 /* XcodeProjectSpotlightPlugin */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8BF157070E5BAC8600D28B05 /* RunAllUnitTests */,
+ 8D57630D048677EA00EA77CD /* XcodeProjectSpotlightPlugin */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D57630F048677EA00EA77CD /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D5B49A804867FD3000E48DA /* InfoPlist.strings in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 8BF157060E5BAC8600D28B05 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /usr/bin/python;
+ shellScript = "# test of xcodeproj importer\n\nimport os\nimport subprocess\n\ncmd = \"/usr/bin/mdimport -d 2 -g \" + os.environ[\"BUILT_PRODUCTS_DIR\"] + \"/XcodeProject.mdimporter \" + os.environ[\"SOURCE_ROOT\"] + \"/TestData/test.xcodeproj\"\nimporter_out = subprocess.Popen(cmd, shell=True, stderr=subprocess.PIPE).stderr.read()\n\nif importer_out.find(\"kMDItemDescription = \\\"test_Prefix.pch\\\\nFoundation.framework\\\\nmain.m\\\\nInfo.plist\\\\nCoreData.framework\\\\nCocoa.framework\\\\ntest\\\\nAppKit.framework\\\\nMainMenu.xib\\\\nInfoPlist.strings\\\\ntest.app\\\";\") == -1:\n\tprint \"error: Bad Description for test.xcodeproj\"\n\texit(1)\nif importer_out.find(\"kMDItemComment = \\\"test comment\\\";\") == -1:\n\tprint \"error: Bad comment for test. xcodeproj\"\n\texit(1)";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D576311048677EA00EA77CD /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2C05A19C06CAA52B00D84F6F /* GetMetadataForFile.m in Sources */,
+ 8B1D48820E59F52A000EB8CA /* main.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 8BF1570B0E5BAC8C00D28B05 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8D57630D048677EA00EA77CD /* XcodeProjectSpotlightPlugin */;
+ targetProxy = 8BF1570A0E5BAC8C00D28B05 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 8D5B49A704867FD3000E48DA /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C167EFE841241C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 70138C850896BE9A00968C2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
+ buildSettings = {
+ INFOPLIST_FILE = Info.plist;
+ PRODUCT_NAME = XcodeProject;
+ WRAPPER_EXTENSION = mdimporter;
+ };
+ name = Debug;
+ };
+ 70138C860896BE9A00968C2F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9110E579A1300A0E02E /* LoadableBundle.xcconfig */;
+ buildSettings = {
+ INFOPLIST_FILE = Info.plist;
+ PRODUCT_NAME = XcodeProject;
+ WRAPPER_EXTENSION = mdimporter;
+ };
+ name = Release;
+ };
+ 70138C890896BE9A00968C2F /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F9280E579A1300A0E02E /* DebugTigerOrLater.xcconfig */;
+ buildSettings = {
+ };
+ name = Debug;
+ };
+ 70138C8A0896BE9A00968C2F /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 8B58F92B0E579A1300A0E02E /* ReleaseTigerOrLater.xcconfig */;
+ buildSettings = {
+ };
+ name = Release;
+ };
+ 8BF157080E5BAC8600D28B05 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ PRODUCT_NAME = RunAllUnitTests;
+ };
+ name = Debug;
+ };
+ 8BF157090E5BAC8600D28B05 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ PRODUCT_NAME = RunAllUnitTests;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 70138C840896BE9A00968C2F /* Build configuration list for PBXNativeTarget "XcodeProjectSpotlightPlugin" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 70138C850896BE9A00968C2F /* Debug */,
+ 70138C860896BE9A00968C2F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 70138C880896BE9A00968C2F /* Build configuration list for PBXProject "XcodeProject" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 70138C890896BE9A00968C2F /* Debug */,
+ 70138C8A0896BE9A00968C2F /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 8BF157100E5BACBF00D28B05 /* Build configuration list for PBXAggregateTarget "RunAllUnitTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 8BF157080E5BAC8600D28B05 /* Debug */,
+ 8BF157090E5BAC8600D28B05 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 089C1669FE841209C02AAC07 /* Project object */;
+}
diff --git a/XcodeConfig/subconfig/Debug.xcconfig b/XcodeConfig/subconfig/Debug.xcconfig
index 482d451..a6290c3 100644
--- a/XcodeConfig/subconfig/Debug.xcconfig
+++ b/XcodeConfig/subconfig/Debug.xcconfig
@@ -35,6 +35,3 @@ OTHER_CFLAGS = $(OTHER_CFLAGS) -DDEBUG=1
// Turns on special C++ STL checks to "encourage" good STL use
GCC_PREPROCESSOR_DEFINITIONS = $(GCC_PREPROCESSOR_DEFINITIONS) _GLIBCXX_DEBUG_PEDANTIC _GLIBCXX_DEBUG _GLIBCPP_CONCEPT_CHECKS
-
-// Sets Debug info to DWARF
-DEBUG_INFORMATION_FORMAT = dwarf